From d395bd510fa4f4376dc5237ab2f8d190a920d35d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 19 Feb 2023 16:05:49 +0100 Subject: Adding upstream version 2.1.1. Signed-off-by: Daniel Baumann --- AUTHORS | 17 +- CHANGELOG.md | 181 +- DEPENDS.md | 21 +- MANIFEST.in | 2 +- PKG-INFO | 144 +- README.md | 26 +- RELEASE-VERSION | 2 +- deluge.egg-info/PKG-INFO | 144 +- deluge.egg-info/SOURCES.txt | 65 +- deluge.egg-info/entry_points.txt | 5 +- deluge.egg-info/requires.txt | 12 +- deluge/_libtorrent.py | 16 +- deluge/argparserbase.py | 37 +- deluge/bencode.py | 14 +- deluge/common.py | 327 +- deluge/component.py | 27 +- deluge/config.py | 221 +- deluge/configmanager.py | 5 +- deluge/conftest.py | 192 + deluge/core/alertmanager.py | 14 +- deluge/core/authmanager.py | 28 +- deluge/core/core.py | 476 +- deluge/core/daemon.py | 18 +- deluge/core/daemon_entry.py | 3 - deluge/core/eventmanager.py | 3 - deluge/core/filtermanager.py | 11 +- deluge/core/pluginmanager.py | 3 - deluge/core/preferencesmanager.py | 36 +- deluge/core/rpcserver.py | 80 +- deluge/core/torrent.py | 196 +- deluge/core/torrentmanager.py | 175 +- deluge/crypto_utils.py | 61 +- deluge/decorators.py | 72 +- deluge/error.py | 22 +- deluge/event.py | 9 +- deluge/httpdownloader.py | 29 +- deluge/i18n/af.po | 6178 ++++++ deluge/i18n/ar.po | 1428 +- deluge/i18n/ast.po | 7040 ++++--- deluge/i18n/be.po | 6930 ++++--- deluge/i18n/bg.po | 7142 ++++--- deluge/i18n/bn.po | 6221 ++++-- deluge/i18n/bs.po | 6600 ++++-- deluge/i18n/ca.po | 2269 +-- deluge/i18n/cs.po | 1613 +- deluge/i18n/cy.po | 6644 ++++-- deluge/i18n/da.po | 361 +- deluge/i18n/de.po | 8705 ++++---- deluge/i18n/el.po | 7318 ++++--- deluge/i18n/en_AU.po | 7208 ++++--- deluge/i18n/en_CA.po | 7294 ++++--- deluge/i18n/en_GB.po | 1593 +- deluge/i18n/eo.po | 6227 ++++-- deluge/i18n/es.po | 1237 +- deluge/i18n/et.po | 7241 ++++--- deluge/i18n/eu.po | 6998 ++++--- deluge/i18n/fa.po | 6295 ++++-- deluge/i18n/fi.po | 2157 +- deluge/i18n/fo.po | 6164 ++++++ deluge/i18n/fr.po | 2588 +-- deluge/i18n/fy.po | 6848 ++++--- deluge/i18n/ga.po | 6164 ++++++ deluge/i18n/gl.po | 461 +- deluge/i18n/he.po | 1407 +- deluge/i18n/hi.po | 7763 ++++--- deluge/i18n/hr.po | 349 +- deluge/i18n/hu.po | 1560 +- deluge/i18n/id.po | 6728 +++--- deluge/i18n/is.po | 7768 ++++--- deluge/i18n/it.po | 1643 +- deluge/i18n/iu.po | 6436 ++++-- deluge/i18n/ja.po | 7205 ++++--- deluge/i18n/ka.po | 7477 ++++--- deluge/i18n/kk.po | 8547 ++++---- deluge/i18n/km.po | 6172 ++++++ deluge/i18n/kn.po | 6108 ++++-- deluge/i18n/ko.po | 7331 ++++--- deluge/i18n/ku.po | 6576 ++++-- deluge/i18n/ky.po | 6164 ++++++ deluge/i18n/la.po | 6477 ++++-- deluge/i18n/languages.py | 3 - deluge/i18n/lb.po | 6164 ++++++ deluge/i18n/lt.po | 8520 ++++---- deluge/i18n/lv.po | 7255 ++++--- deluge/i18n/mk.po | 6865 ++++--- deluge/i18n/ml.po | 6164 ++++++ deluge/i18n/ms.po | 8449 ++++---- deluge/i18n/nap.po | 6172 ++++++ deluge/i18n/nb.po | 7179 ++++--- deluge/i18n/nds.po | 6583 ++++-- deluge/i18n/nl.po | 7234 ++++--- deluge/i18n/nn.po | 6180 ++++++ deluge/i18n/oc.po | 6171 ++++++ deluge/i18n/pl.po | 7264 ++++--- deluge/i18n/pms.po | 6441 ++++-- deluge/i18n/pt.po | 1658 +- deluge/i18n/pt_BR.po | 1687 +- deluge/i18n/ro.po | 8540 ++++---- deluge/i18n/ru.po | 1701 +- deluge/i18n/si.po | 6891 +++++-- deluge/i18n/sk.po | 1610 +- deluge/i18n/sl.po | 7367 ++++--- deluge/i18n/sr.po | 7415 ++++--- deluge/i18n/sv.po | 638 +- deluge/i18n/ta.po | 6515 ++++-- deluge/i18n/te.po | 6164 ++++++ deluge/i18n/th.po | 6539 ++++-- deluge/i18n/tl.po | 6451 ++++-- deluge/i18n/tlh.po | 6444 ++++-- deluge/i18n/tr.po | 7932 +++++--- deluge/i18n/uk.po | 1783 +- deluge/i18n/ur.po | 6164 ++++++ deluge/i18n/util.py | 59 +- deluge/i18n/vi.po | 6932 +++++-- deluge/i18n/zh_CN.po | 7290 ++++--- deluge/i18n/zh_HK.po | 6589 ++++-- deluge/i18n/zh_TW.po | 7192 ++++--- deluge/log.py | 63 +- deluge/maketorrent.py | 5 +- deluge/metafile.py | 5 +- deluge/path_chooser_common.py | 12 +- deluge/pluginmanagerbase.py | 59 +- deluge/plugins/AutoAdd/deluge_autoadd/__init__.py | 9 +- deluge/plugins/AutoAdd/deluge_autoadd/common.py | 3 - deluge/plugins/AutoAdd/deluge_autoadd/core.py | 35 +- .../plugins/AutoAdd/deluge_autoadd/data/autoadd.js | 79 +- .../AutoAdd/deluge_autoadd/data/autoadd_options.js | 69 +- .../AutoAdd/deluge_autoadd/data/autoadd_options.ui | 20 - .../data/autoadd_options/main_tab.js | 14 +- .../data/autoadd_options/options_tab.js | 12 +- deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py | 10 +- deluge/plugins/AutoAdd/deluge_autoadd/webui.py | 3 - deluge/plugins/AutoAdd/setup.py | 1 - .../plugins/Blocklist/deluge_blocklist/__init__.py | 9 +- .../plugins/Blocklist/deluge_blocklist/common.py | 14 +- deluge/plugins/Blocklist/deluge_blocklist/core.py | 10 +- .../Blocklist/deluge_blocklist/data/blocklist.js | 38 +- .../deluge_blocklist/data/blocklist_pref.ui | 6 +- .../deluge_blocklist/data/blocklist_pref.ui~ | 603 - .../Blocklist/deluge_blocklist/decompressers.py | 3 - .../plugins/Blocklist/deluge_blocklist/detect.py | 3 - deluge/plugins/Blocklist/deluge_blocklist/gtkui.py | 5 +- .../Blocklist/deluge_blocklist/peerguardian.py | 10 +- .../plugins/Blocklist/deluge_blocklist/readers.py | 5 +- deluge/plugins/Blocklist/deluge_blocklist/webui.py | 3 - deluge/plugins/Blocklist/setup.py | 1 - deluge/plugins/Execute/deluge_execute/__init__.py | 9 +- deluge/plugins/Execute/deluge_execute/common.py | 3 - deluge/plugins/Execute/deluge_execute/core.py | 5 +- .../plugins/Execute/deluge_execute/data/execute.js | 68 +- .../Execute/deluge_execute/data/execute_prefs.ui | 2 - .../Execute/deluge_execute/data/execute_prefs.ui~ | 190 - deluge/plugins/Execute/deluge_execute/gtkui.py | 7 +- deluge/plugins/Execute/deluge_execute/webui.py | 3 - deluge/plugins/Execute/setup.py | 1 - .../plugins/Extractor/deluge_extractor/__init__.py | 9 +- .../plugins/Extractor/deluge_extractor/common.py | 3 - deluge/plugins/Extractor/deluge_extractor/core.py | 10 +- .../Extractor/deluge_extractor/data/extractor.js | 14 +- .../deluge_extractor/data/extractor_prefs.ui | 2 - .../deluge_extractor/data/extractor_prefs.ui~ | 120 - deluge/plugins/Extractor/deluge_extractor/gtkui.py | 5 +- deluge/plugins/Extractor/deluge_extractor/webui.py | 3 - deluge/plugins/Extractor/setup.py | 1 - deluge/plugins/Label/deluge_label/__init__.py | 9 +- deluge/plugins/Label/deluge_label/common.py | 3 - deluge/plugins/Label/deluge_label/core.py | 3 - deluge/plugins/Label/deluge_label/data/label.js | 95 +- .../plugins/Label/deluge_label/data/label_add.ui | 2 - .../Label/deluge_label/data/label_options.ui | 12 - .../plugins/Label/deluge_label/gtkui/__init__.py | 3 - .../Label/deluge_label/gtkui/label_config.py | 5 +- .../Label/deluge_label/gtkui/sidebar_menu.py | 15 +- deluge/plugins/Label/deluge_label/gtkui/submenu.py | 3 - deluge/plugins/Label/deluge_label/test.py | 3 - deluge/plugins/Label/deluge_label/webui.py | 3 - deluge/plugins/Label/setup.py | 1 - .../Notifications/deluge_notifications/__init__.py | 9 +- .../Notifications/deluge_notifications/common.py | 5 +- .../Notifications/deluge_notifications/core.py | 8 +- .../deluge_notifications/data/config.ui | 10 - .../deluge_notifications/data/config.ui~ | 643 - .../deluge_notifications/data/notifications.js | 46 +- .../Notifications/deluge_notifications/gtkui.py | 17 +- .../Notifications/deluge_notifications/test.py | 11 +- .../Notifications/deluge_notifications/webui.py | 3 - deluge/plugins/Notifications/setup.py | 3 +- .../plugins/Scheduler/deluge_scheduler/__init__.py | 9 +- .../plugins/Scheduler/deluge_scheduler/common.py | 3 - deluge/plugins/Scheduler/deluge_scheduler/core.py | 3 - .../Scheduler/deluge_scheduler/data/scheduler.js | 62 +- deluge/plugins/Scheduler/deluge_scheduler/gtkui.py | 5 +- deluge/plugins/Scheduler/deluge_scheduler/webui.py | 3 - deluge/plugins/Scheduler/setup.py | 1 - deluge/plugins/Stats/deluge_stats/__init__.py | 9 +- deluge/plugins/Stats/deluge_stats/common.py | 3 - deluge/plugins/Stats/deluge_stats/core.py | 65 +- deluge/plugins/Stats/deluge_stats/data/config.ui~ | 280 - deluge/plugins/Stats/deluge_stats/data/stats.js | 6 +- deluge/plugins/Stats/deluge_stats/graph.py | 13 +- deluge/plugins/Stats/deluge_stats/gtkui.py | 9 +- .../plugins/Stats/deluge_stats/tests/test_stats.py | 60 +- deluge/plugins/Stats/deluge_stats/webui.py | 3 - deluge/plugins/Stats/setup.py | 1 - deluge/plugins/Toggle/deluge_toggle/__init__.py | 9 +- deluge/plugins/Toggle/deluge_toggle/common.py | 3 - deluge/plugins/Toggle/deluge_toggle/core.py | 3 - deluge/plugins/Toggle/deluge_toggle/data/toggle.js | 6 +- deluge/plugins/Toggle/deluge_toggle/gtkui.py | 3 - deluge/plugins/Toggle/deluge_toggle/webui.py | 3 - deluge/plugins/Toggle/setup.py | 1 - deluge/plugins/WebUi/deluge_webui/__init__.py | 9 +- deluge/plugins/WebUi/deluge_webui/common.py | 3 - deluge/plugins/WebUi/deluge_webui/core.py | 3 - deluge/plugins/WebUi/deluge_webui/data/config.ui | 2 - deluge/plugins/WebUi/deluge_webui/data/config.ui~ | 126 - deluge/plugins/WebUi/deluge_webui/gtkui.py | 3 - .../WebUi/deluge_webui/tests/test_plugin_webui.py | 27 +- deluge/plugins/WebUi/setup.py | 1 - deluge/plugins/init.py | 5 +- deluge/plugins/pluginbase.py | 19 +- deluge/tests/__init__.py | 2 - deluge/tests/basetest.py | 59 - deluge/tests/common.py | 76 +- deluge/tests/common_web.py | 22 +- deluge/tests/daemon_base.py | 23 +- deluge/tests/data/deluge.png | Bin 722 -> 1126 bytes deluge/tests/data/etc/Apple.pem | 4551 +++++ deluge/tests/data/etc/Java.pem | 2337 +++ deluge/tests/data/etc/Linux.pem | 3236 +++ deluge/tests/data/etc/Microsoft.pem | 11372 +++++++++++ deluge/tests/data/etc/Mozilla.pem | 3154 +++ deluge/tests/data/etc/README.md | 38 + deluge/tests/data/etc/ca_hashes.txt | 427 + deluge/tests/data/etc/cipher-mapping.txt | 370 + deluge/tests/data/etc/client-simulation.txt | 3180 +++ .../data/etc/client-simulation.wiresharked.md | 28 + .../data/etc/client-simulation.wiresharked.txt | 553 + deluge/tests/data/etc/common-primes.txt | 308 + deluge/tests/data/etc/curves.txt | 31 + deluge/tests/data/etc/openssl.cnf | 346 + deluge/tests/data/etc/tls_data.txt | 304 + deluge/tests/data/md5sum.torrent | 1 + deluge/tests/data/seo.ico | Bin 1150 -> 0 bytes deluge/tests/data/seo.svg | 1 + deluge/tests/data/testssl.sh | 20256 +++++++++++++++++++ deluge/tests/data/unicode_file.torrent | 2 +- deluge/tests/data/utf8_filename_torrents.state | 85 + deluge/tests/test_alertmanager.py | 12 +- deluge/tests/test_authmanager.py | 10 +- deluge/tests/test_bencode.py | 18 +- deluge/tests/test_client.py | 72 +- deluge/tests/test_common.py | 216 +- deluge/tests/test_component.py | 122 +- deluge/tests/test_config.py | 183 +- deluge/tests/test_core.py | 242 +- deluge/tests/test_decorators.py | 20 +- deluge/tests/test_error.py | 33 +- deluge/tests/test_files_tab.py | 69 +- deluge/tests/test_httpdownloader.py | 239 +- deluge/tests/test_json_api.py | 179 +- deluge/tests/test_log.py | 10 +- deluge/tests/test_maketorrent.py | 33 +- deluge/tests/test_maybe_coroutine.py | 213 + deluge/tests/test_metafile.py | 27 +- deluge/tests/test_plugin_metadata.py | 36 +- deluge/tests/test_rpcserver.py | 46 +- deluge/tests/test_security.py | 75 +- deluge/tests/test_sessionproxy.py | 56 +- deluge/tests/test_torrent.py | 124 +- deluge/tests/test_torrentmanager.py | 120 +- deluge/tests/test_torrentview.py | 170 +- deluge/tests/test_tracker_icons.py | 80 +- deluge/tests/test_transfer.py | 49 +- deluge/tests/test_ui_common.py | 122 +- deluge/tests/test_ui_console.py | 61 +- deluge/tests/test_ui_entry.py | 326 +- deluge/tests/test_ui_gtk3.py | 30 + deluge/tests/test_web_api.py | 120 +- deluge/tests/test_web_auth.py | 11 +- deluge/tests/test_webserver.py | 23 +- deluge/tests/twisted/plugins/delugereporter.py | 50 - deluge/transfer.py | 19 +- deluge/ui/client.py | 19 +- deluge/ui/common.py | 39 +- deluge/ui/console/__init__.py | 5 +- deluge/ui/console/cmdline/command.py | 7 +- deluge/ui/console/cmdline/commands/__init__.py | 3 - deluge/ui/console/cmdline/commands/add.py | 17 +- deluge/ui/console/cmdline/commands/cache.py | 5 +- deluge/ui/console/cmdline/commands/config.py | 84 +- deluge/ui/console/cmdline/commands/connect.py | 12 +- deluge/ui/console/cmdline/commands/debug.py | 3 - deluge/ui/console/cmdline/commands/gui.py | 3 - deluge/ui/console/cmdline/commands/halt.py | 3 - deluge/ui/console/cmdline/commands/help.py | 3 - deluge/ui/console/cmdline/commands/info.py | 40 +- deluge/ui/console/cmdline/commands/manage.py | 9 +- deluge/ui/console/cmdline/commands/move.py | 5 +- deluge/ui/console/cmdline/commands/pause.py | 3 - deluge/ui/console/cmdline/commands/plugin.py | 5 +- deluge/ui/console/cmdline/commands/quit.py | 3 - deluge/ui/console/cmdline/commands/recheck.py | 3 - deluge/ui/console/cmdline/commands/resume.py | 3 - deluge/ui/console/cmdline/commands/rm.py | 9 +- deluge/ui/console/cmdline/commands/status.py | 12 +- .../ui/console/cmdline/commands/update_tracker.py | 3 - deluge/ui/console/console.py | 15 +- deluge/ui/console/main.py | 74 +- deluge/ui/console/modes/add_util.py | 5 - deluge/ui/console/modes/addtorrents.py | 15 +- deluge/ui/console/modes/basemode.py | 19 +- deluge/ui/console/modes/cmdline.py | 23 +- deluge/ui/console/modes/connectionmanager.py | 46 +- deluge/ui/console/modes/eventview.py | 7 +- deluge/ui/console/modes/preferences/__init__.py | 2 - .../console/modes/preferences/preference_panes.py | 15 +- deluge/ui/console/modes/preferences/preferences.py | 5 +- deluge/ui/console/modes/torrentdetail.py | 41 +- deluge/ui/console/modes/torrentlist/__init__.py | 5 +- .../modes/torrentlist/add_torrents_popup.py | 5 +- .../ui/console/modes/torrentlist/filtersidebar.py | 3 - deluge/ui/console/modes/torrentlist/queue_mode.py | 5 +- deluge/ui/console/modes/torrentlist/search_mode.py | 8 +- .../ui/console/modes/torrentlist/torrentactions.py | 7 +- deluge/ui/console/modes/torrentlist/torrentlist.py | 9 +- deluge/ui/console/modes/torrentlist/torrentview.py | 11 +- .../modes/torrentlist/torrentviewcolumns.py | 3 - deluge/ui/console/parser.py | 33 +- deluge/ui/console/utils/colors.py | 11 +- deluge/ui/console/utils/column.py | 3 - deluge/ui/console/utils/common.py | 3 - deluge/ui/console/utils/curses_util.py | 7 +- deluge/ui/console/utils/format_utils.py | 19 +- deluge/ui/console/widgets/__init__.py | 2 - deluge/ui/console/widgets/fields.py | 46 +- deluge/ui/console/widgets/inputpane.py | 3 - deluge/ui/console/widgets/popup.py | 7 +- deluge/ui/console/widgets/sidebar.py | 3 - deluge/ui/console/widgets/statusbars.py | 20 +- deluge/ui/console/widgets/window.py | 5 +- deluge/ui/coreconfig.py | 3 - deluge/ui/countries.py | 9 +- deluge/ui/data/__pycache__/__init__.cpython-37.pyc | Bin 141 -> 0 bytes .../pixmaps/__pycache__/__init__.cpython-37.pyc | Bin 149 -> 0 bytes deluge/ui/data/pixmaps/checking16.png | Bin 490 -> 519 bytes deluge/ui/data/pixmaps/inactive16.png | Bin 432 -> 434 bytes deluge/ui/data/pixmaps/magnet.png | Bin 906 -> 0 bytes deluge/ui/data/pixmaps/magnet.svg | 166 + deluge/ui/data/pixmaps/magnet16.png | Bin 0 -> 303 bytes deluge/ui/data/pixmaps/magnet_add.svg | 175 + deluge/ui/data/pixmaps/magnet_add16.png | Bin 0 -> 392 bytes deluge/ui/data/pixmaps/magnet_copy.svg | 163 + deluge/ui/data/pixmaps/magnet_copy16.png | Bin 0 -> 446 bytes .../ui/data/share/applications/deluge.desktop.in | 1 + deluge/ui/gtk3/__init__.py | 13 +- deluge/ui/gtk3/aboutdialog.py | 7 +- deluge/ui/gtk3/addtorrentdialog.py | 17 +- deluge/ui/gtk3/common.py | 128 +- deluge/ui/gtk3/connectionmanager.py | 14 +- deluge/ui/gtk3/createtorrentdialog.py | 5 +- deluge/ui/gtk3/details_tab.py | 7 +- deluge/ui/gtk3/dialogs.py | 129 +- deluge/ui/gtk3/edittrackersdialog.py | 70 +- deluge/ui/gtk3/files_tab.py | 14 +- deluge/ui/gtk3/filtertreeview.py | 22 +- .../ui/gtk3/glade/add_torrent_dialog.infohash.ui | 2 - deluge/ui/gtk3/glade/add_torrent_dialog.ui | 8 - deluge/ui/gtk3/glade/add_torrent_dialog.url.ui | 2 - deluge/ui/gtk3/glade/connect_peer_dialog.ui | 2 - deluge/ui/gtk3/glade/connection_manager.addhost.ui | 137 +- deluge/ui/gtk3/glade/connection_manager.ui | 2 +- .../glade/create_torrent_dialog.remote_path.ui | 2 - .../glade/create_torrent_dialog.remote_save.ui | 2 - deluge/ui/gtk3/glade/create_torrent_dialog.ui | 5 +- deluge/ui/gtk3/glade/edit_trackers.edit.ui | 2 - deluge/ui/gtk3/glade/main_window.tabs.ui | 48 +- deluge/ui/gtk3/glade/main_window.tabs.ui~ | 1507 ++ deluge/ui/gtk3/glade/main_window.ui | 1 + deluge/ui/gtk3/glade/other_dialog.ui | 2 - deluge/ui/gtk3/glade/path_combo_chooser.ui | 3 +- deluge/ui/gtk3/glade/preferences_dialog.ui | 158 +- deluge/ui/gtk3/glade/torrent_menu.ui | 16 + deluge/ui/gtk3/gtkui.py | 33 +- deluge/ui/gtk3/ipcinterface.py | 15 +- deluge/ui/gtk3/listview.py | 33 +- deluge/ui/gtk3/mainwindow.py | 43 +- deluge/ui/gtk3/menubar.py | 36 +- deluge/ui/gtk3/menubar_osx.py | 3 - deluge/ui/gtk3/new_release_dialog.py | 5 +- deluge/ui/gtk3/options_tab.py | 10 +- deluge/ui/gtk3/path_chooser.py | 5 +- deluge/ui/gtk3/path_combo_chooser.py | 48 +- deluge/ui/gtk3/peers_tab.py | 36 +- deluge/ui/gtk3/piecesbar.py | 16 +- deluge/ui/gtk3/pluginmanager.py | 3 - deluge/ui/gtk3/preferences.py | 125 +- deluge/ui/gtk3/queuedtorrents.py | 3 - deluge/ui/gtk3/removetorrentdialog.py | 5 +- deluge/ui/gtk3/sidebar.py | 3 - deluge/ui/gtk3/status_tab.py | 7 +- deluge/ui/gtk3/statusbar.py | 34 +- deluge/ui/gtk3/systemtray.py | 17 +- deluge/ui/gtk3/tab_data_funcs.py | 11 +- deluge/ui/gtk3/toolbar.py | 3 - deluge/ui/gtk3/torrentdetails.py | 45 +- deluge/ui/gtk3/torrentview.py | 20 +- deluge/ui/gtk3/torrentview_data_funcs.py | 16 +- deluge/ui/gtk3/trackers_tab.py | 7 +- deluge/ui/hostlist.py | 77 +- deluge/ui/sessionproxy.py | 19 +- deluge/ui/tracker_icons.py | 139 +- deluge/ui/ui.py | 8 +- deluge/ui/ui_entry.py | 7 +- deluge/ui/web/__init__.py | 2 - deluge/ui/web/auth.py | 7 +- deluge/ui/web/common.py | 7 +- deluge/ui/web/css/deluge.css | 14 +- deluge/ui/web/icons/active.png | Bin 503 -> 505 bytes deluge/ui/web/icons/add_magnet.png | Bin 589 -> 0 bytes deluge/ui/web/icons/checking.png | Bin 489 -> 519 bytes deluge/ui/web/icons/deluge.png | Bin 551 -> 552 bytes deluge/ui/web/icons/downloading.png | Bin 462 -> 465 bytes deluge/ui/web/icons/inactive.png | Bin 431 -> 434 bytes deluge/ui/web/icons/magnet.png | Bin 0 -> 303 bytes deluge/ui/web/icons/magnet_add.png | Bin 0 -> 392 bytes deluge/ui/web/icons/magnet_copy.png | Bin 0 -> 446 bytes deluge/ui/web/js/deluge-all-debug.js | 1477 +- deluge/ui/web/js/deluge-all.js | 291 + deluge/ui/web/js/deluge-all/AboutWindow.js | 23 +- deluge/ui/web/js/deluge-all/AddConnectionWindow.js | 8 +- deluge/ui/web/js/deluge-all/AddTrackerWindow.js | 28 +- deluge/ui/web/js/deluge-all/Client.js | 24 +- deluge/ui/web/js/deluge-all/ConnectionManager.js | 60 +- deluge/ui/web/js/deluge-all/CopyMagnetWindow.js | 73 + deluge/ui/web/js/deluge-all/Deluge.js | 25 +- .../ui/web/js/deluge-all/EditConnectionWindow.js | 20 +- deluge/ui/web/js/deluge-all/EditTrackerWindow.js | 25 +- deluge/ui/web/js/deluge-all/EditTrackersWindow.js | 49 +- deluge/ui/web/js/deluge-all/EventsManager.js | 20 +- deluge/ui/web/js/deluge-all/FileBrowser.js | 2 +- deluge/ui/web/js/deluge-all/FilterPanel.js | 22 +- deluge/ui/web/js/deluge-all/Formatters.js | 301 +- deluge/ui/web/js/deluge-all/Keys.js | 2 +- deluge/ui/web/js/deluge-all/LoginWindow.js | 24 +- deluge/ui/web/js/deluge-all/Menus.js | 18 +- deluge/ui/web/js/deluge-all/MoveStorage.js | 12 +- deluge/ui/web/js/deluge-all/MultiOptionsManager.js | 28 +- deluge/ui/web/js/deluge-all/OptionsManager.js | 38 +- deluge/ui/web/js/deluge-all/OtherLimitWindow.js | 17 +- deluge/ui/web/js/deluge-all/Plugin.js | 16 +- deluge/ui/web/js/deluge-all/RemoveWindow.js | 16 +- deluge/ui/web/js/deluge-all/Sidebar.js | 26 +- deluge/ui/web/js/deluge-all/Statusbar.js | 22 +- deluge/ui/web/js/deluge-all/StatusbarMenu.js | 14 +- deluge/ui/web/js/deluge-all/Toolbar.js | 34 +- deluge/ui/web/js/deluge-all/TorrentGrid.js | 48 +- deluge/ui/web/js/deluge-all/UI.js | 38 +- deluge/ui/web/js/deluge-all/add/AddWindow.js | 83 +- deluge/ui/web/js/deluge-all/add/FilesTab.js | 17 +- deluge/ui/web/js/deluge-all/add/OptionsPanel.js | 31 +- deluge/ui/web/js/deluge-all/add/OptionsTab.js | 6 +- deluge/ui/web/js/deluge-all/add/UrlWindow.js | 22 +- deluge/ui/web/js/deluge-all/add/Window.js | 6 +- deluge/ui/web/js/deluge-all/data/SortTypes.js | 4 +- .../ui/web/js/deluge-all/details/DetailsPanel.js | 18 +- deluge/ui/web/js/deluge-all/details/DetailsTab.js | 18 +- deluge/ui/web/js/deluge-all/details/FilesTab.js | 39 +- deluge/ui/web/js/deluge-all/details/OptionsTab.js | 24 +- deluge/ui/web/js/deluge-all/details/PeersTab.js | 18 +- deluge/ui/web/js/deluge-all/details/StatusTab.js | 14 +- .../web/js/deluge-all/preferences/BandwidthPage.js | 7 +- .../ui/web/js/deluge-all/preferences/CachePage.js | 2 +- .../ui/web/js/deluge-all/preferences/DaemonPage.js | 2 +- .../web/js/deluge-all/preferences/DownloadsPage.js | 4 +- .../js/deluge-all/preferences/EncryptionPage.js | 2 +- .../deluge-all/preferences/InstallPluginWindow.js | 8 +- .../web/js/deluge-all/preferences/InterfacePage.js | 22 +- .../web/js/deluge-all/preferences/NetworkPage.js | 8 +- .../ui/web/js/deluge-all/preferences/OtherPage.js | 4 +- .../web/js/deluge-all/preferences/PluginsPage.js | 46 +- .../js/deluge-all/preferences/PreferencesWindow.js | 31 +- .../ui/web/js/deluge-all/preferences/ProxyField.js | 12 +- .../ui/web/js/deluge-all/preferences/ProxyPage.js | 10 +- .../ui/web/js/deluge-all/preferences/QueuePage.js | 4 +- deluge/ui/web/js/extjs/ext-extensions-debug.js | 338 +- deluge/ui/web/js/extjs/ext-extensions.js | 84 + deluge/ui/web/js/extjs/ext-extensions/JSLoader.js | 8 +- deluge/ui/web/js/extjs/ext-extensions/Spinner.js | 74 +- deluge/ui/web/js/extjs/ext-extensions/StatusBar.js | 18 +- .../extjs/ext-extensions/form/FileUploadField.js | 34 +- .../js/extjs/ext-extensions/form/RadioGroupFix.js | 12 +- .../js/extjs/ext-extensions/form/SpinnerField.js | 10 +- .../js/extjs/ext-extensions/form/SpinnerGroup.js | 29 +- .../js/extjs/ext-extensions/form/ToggleField.js | 13 +- .../web/js/extjs/ext-extensions/grid/BufferView.js | 32 +- .../extjs/ext-extensions/layout/FormLayoutFix.js | 2 +- .../ext-extensions/tree/MultiSelectionModelFix.js | 6 +- .../web/js/extjs/ext-extensions/tree/TreeGrid.js | 48 +- .../ext-extensions/tree/TreeGridColumnResizer.js | 18 +- .../extjs/ext-extensions/tree/TreeGridColumns.js | 4 +- .../js/extjs/ext-extensions/tree/TreeGridLoader.js | 2 +- .../js/extjs/ext-extensions/tree/TreeGridNodeUI.js | 10 +- .../extjs/ext-extensions/tree/TreeGridNodeUIFix.js | 2 +- .../ext-extensions/tree/TreeGridRenderColumn.js | 2 +- .../js/extjs/ext-extensions/tree/TreeGridSorter.js | 14 +- deluge/ui/web/js/gettext.js | 4 + deluge/ui/web/json_api.py | 72 +- deluge/ui/web/pluginmanager.py | 28 +- deluge/ui/web/server.py | 18 +- deluge/ui/web/web.py | 7 +- docs/man/deluge-console.1 | 2 +- gen_web_gettext.py | 5 +- minify_web_js.py | 19 +- msgfmt.py | 19 +- packaging/systemd/deluge-web.service | 2 +- packaging/systemd/user/deluge-web.service | 16 + packaging/systemd/user/deluged.service | 13 + pyproject.toml | 11 + setup.cfg | 34 +- setup.py | 76 +- version.py | 7 +- 522 files changed, 365023 insertions(+), 146569 deletions(-) create mode 100644 deluge/conftest.py create mode 100644 deluge/i18n/af.po create mode 100644 deluge/i18n/fo.po create mode 100644 deluge/i18n/ga.po create mode 100644 deluge/i18n/km.po create mode 100644 deluge/i18n/ky.po create mode 100644 deluge/i18n/lb.po create mode 100644 deluge/i18n/ml.po create mode 100644 deluge/i18n/nap.po create mode 100644 deluge/i18n/nn.po create mode 100644 deluge/i18n/oc.po create mode 100644 deluge/i18n/te.po create mode 100644 deluge/i18n/ur.po delete mode 100644 deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui~ delete mode 100644 deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui~ delete mode 100644 deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui~ delete mode 100644 deluge/plugins/Notifications/deluge_notifications/data/config.ui~ delete mode 100644 deluge/plugins/Stats/deluge_stats/data/config.ui~ delete mode 100644 deluge/plugins/WebUi/deluge_webui/data/config.ui~ delete mode 100644 deluge/tests/basetest.py create mode 100644 deluge/tests/data/etc/Apple.pem create mode 100644 deluge/tests/data/etc/Java.pem create mode 100644 deluge/tests/data/etc/Linux.pem create mode 100644 deluge/tests/data/etc/Microsoft.pem create mode 100644 deluge/tests/data/etc/Mozilla.pem create mode 100644 deluge/tests/data/etc/README.md create mode 100644 deluge/tests/data/etc/ca_hashes.txt create mode 100644 deluge/tests/data/etc/cipher-mapping.txt create mode 100644 deluge/tests/data/etc/client-simulation.txt create mode 100644 deluge/tests/data/etc/client-simulation.wiresharked.md create mode 100644 deluge/tests/data/etc/client-simulation.wiresharked.txt create mode 100644 deluge/tests/data/etc/common-primes.txt create mode 100644 deluge/tests/data/etc/curves.txt create mode 100644 deluge/tests/data/etc/openssl.cnf create mode 100755 deluge/tests/data/etc/tls_data.txt create mode 100644 deluge/tests/data/md5sum.torrent delete mode 100644 deluge/tests/data/seo.ico create mode 100644 deluge/tests/data/seo.svg create mode 100755 deluge/tests/data/testssl.sh create mode 100644 deluge/tests/data/utf8_filename_torrents.state create mode 100644 deluge/tests/test_maybe_coroutine.py create mode 100644 deluge/tests/test_ui_gtk3.py delete mode 100644 deluge/tests/twisted/plugins/delugereporter.py delete mode 100644 deluge/ui/data/__pycache__/__init__.cpython-37.pyc delete mode 100644 deluge/ui/data/pixmaps/__pycache__/__init__.cpython-37.pyc delete mode 100644 deluge/ui/data/pixmaps/magnet.png create mode 100644 deluge/ui/data/pixmaps/magnet.svg create mode 100644 deluge/ui/data/pixmaps/magnet16.png create mode 100644 deluge/ui/data/pixmaps/magnet_add.svg create mode 100644 deluge/ui/data/pixmaps/magnet_add16.png create mode 100644 deluge/ui/data/pixmaps/magnet_copy.svg create mode 100644 deluge/ui/data/pixmaps/magnet_copy16.png create mode 100644 deluge/ui/gtk3/glade/main_window.tabs.ui~ delete mode 100644 deluge/ui/web/icons/add_magnet.png create mode 100644 deluge/ui/web/icons/magnet.png create mode 100644 deluge/ui/web/icons/magnet_add.png create mode 100644 deluge/ui/web/icons/magnet_copy.png create mode 100644 deluge/ui/web/js/deluge-all.js create mode 100644 deluge/ui/web/js/deluge-all/CopyMagnetWindow.js create mode 100644 deluge/ui/web/js/extjs/ext-extensions.js create mode 100644 packaging/systemd/user/deluge-web.service create mode 100644 packaging/systemd/user/deluged.service create mode 100644 pyproject.toml diff --git a/AUTHORS b/AUTHORS index c41a535..42d2476 100644 --- a/AUTHORS +++ b/AUTHORS @@ -39,14 +39,9 @@ Images Authors: * files: deluge/ui/data/pixmaps/*.svg, *.png deluge/ui/web/icons/active.png, alert.png, all.png, checking.png, dht.png, downloading.png, inactive.png, queued.png, seeding.png, traffic.png - exceptions: deluge/ui/data/pixmaps/deluge.svg and derivatives - copyright: Andrew Resch - license: GPLv3 - - * files: deluge/ui/data/pixmaps/deluge.svg and derivatives - deluge/ui/web/icons/apple-pre-*.png, deluge*.png deluge/ui/web/images/deluge*.png - copyright: Andrew Wedderburn + deluge/ui/web/icons/apple-pre-*.png, deluge*.png + copyright: Calum Lind license: GPLv3 * files: deluge/plugins/blocklist/blocklist/data/*.png @@ -55,11 +50,9 @@ Images Authors: license: GPLv2 url: http://ftp.acc.umu.se/pub/GNOME/sources/gnome-icon-theme - * files: deluge/ui/data/pixmaps/magnet.png - copyright: Woothemes - license: Freeware - icon pack: WP Woothemes Ultimate - url: http://www.woothemes.com/ + * files: deluge/ui/data/pixmaps/magnet*.svg, *.png + copyright: Matias Wilkman + license: * files: deluge/ui/data/pixmaps/flags/*.png copyright: Mark James diff --git a/CHANGELOG.md b/CHANGELOG.md index 575833c..7de3064 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,164 @@ # Changelog +## 2.1.1 (2022-07-10) + +### Core + +- Fix missing trackers added via magnet +- Fix handling magnets with tracker tiers + +## 2.1.0 (2022-06-28) + +### Breaking changes + +- Python 2 support removed (Python >= 3.6) +- libtorrent minimum requirement increased (>= 1.2). + +### Core + +- Add support for SVG tracker icons. +- Fix tracker icon error handling. +- Fix cleaning-up tracker icon temp files. +- Fix Plugin manager to handle new metadata 2.1. +- Hide passwords in config logs. +- Fix cleaning-up temp files in add_torrent_url. +- Fix KeyError in sessionproxy after torrent delete. +- Remove libtorrent deprecated functions. +- Fix file_completed_alert handling. +- Add plugin keys to get_torrents_status. +- Add support for pygeoip dependency. +- Fix crash logging to Windows protected folder. +- Add is_interface and is_interface_name to validate network interfaces. +- Fix is_url and is_infohash error with None value. +- Fix load_libintl error. +- Add support for IPv6 in host lists. +- Add systemd user services. +- Fix refresh and expire the torrent status cache. +- Fix crash when logging errors initializing gettext. + +### Web UI + +- Fix ETA column sorting in correct order (#3413). +- Fix defining foreground and background colors. +- Accept charset in content-type for json messages. +- Fix 'Complete Seen' and 'Completed' sorting. +- Fix encoding HTML entities for torrent attributes to prevent XSS. + +### Gtk UI + +- Fix download location textbox width. +- Fix obscured port number in Connection Manager. +- Increase connection manager default height. +- Fix bug with setting move completed in Options tab. +- Fix adding daemon accounts. +- Add workaround for crash on Windows with ico or gif icons. +- Hide account password length in log. +- Added a torrent menu option for magnet copy. +- Fix unable to prefetch magnet in thinclient mode. +- Use GtkSpinner when testing open port. +- Update About Dialog year. +- Fix Edit Torrents dialogs close issues. +- Fix ETA being copied to neighboring empty cells. +- Disable GTK CSD by default on Windows. + +### Console UI + +- Fix curses.init_pair raise ValueError on Py3.10. +- Swap j and k key's behavior to fit vim mode. +- Fix torrent details status error. +- Fix incorrect test for when a host is online. +- Add the torrent label to info command. + +### AutoAdd + +- Fix handling torrent decode errors. +- Fix error dialog not being shown on error. + +### Blocklist + +- Add frequency unit to interval label. + +### Notifications + +- Fix UnicodeEncodeError upon non-ascii torrent name. + +## 2.0.5 (2021-12-15) + +### WebUI + +- Fix js minifying error resulting in WebUI blank screen. +- Silence erronous missing translations warning. + +## 2.0.4 (2021-12-12) + +### Packaging + +- Fix python optional setup.py requirements + +### Gtk UI + +- Add detection of torrent URL on GTK UI focus +- Fix piecesbar crashing when enabled +- Remove num_blocks_cache_hits in stats +- Fix unhandled error with empty clipboard +- Add torrentdetails tabs position menu (#3441) +- Hide pygame community banner in console +- Fix cmp function for None types (#3309) +- Fix loading config with double-quotes in string +- Fix Status tab download speed and uploaded + +### Web UI + +- Handle torrent add failures +- Add menu option to copy magnet URI +- Fix md5sums in torrent files breaking file listing (#3388) +- Add country flag alt/title for accessibility + +### Console UI + +- Fix allowing use of windows-curses on Windows +- Fix hostlist status lookup errors +- Fix AttributeError setting config values +- Fix setting 'Skip' priority + +### Core + +- Add workaround libtorrent 2.0 file_progress error +- Fix allow enabling any plugin Python version +- Export torrent get_magnet_uri method +- Fix loading magnet with resume_data and no metadata (#3478) +- Fix httpdownloader reencoding torrent file downloads (#3440) +- Fix lt listen_interfaces not comma-separated (#3337) +- Fix unable to remove magnet with delete_copies enabled (#3325) +- Fix Python 3.8 compatibility +- Fix loading config with double-quotes in string +- Fix pickle loading non-ascii state error (#3298) +- Fix creation of pidfile via command option +- Fix for peer.client UnicodeDecodeError +- Fix show_file unhandled dbus error + +### Documentation + +- Add How-to guides about services. + +### Stats plugin + +- Fix constant session status key warnings +- Fix cairo error + +### Notifications plugin + +- Fix email KeyError with status name +- Fix unhandled TypeErrors on Python 3 + +### Autoadd plugin + +- Fix magnet missing applied labels + +### Execute plugin + +- Fix failing to run on Windows (#3439) + ## 2.0.3 (2019-06-12) ### Gtk UI @@ -31,13 +190,13 @@ ### Core -- Fix Python 2 compatiblity issue with SimpleNamespace. +- Fix Python 2 compatibility issue with SimpleNamespace. ## 2.0.1 (2019-06-07) ### Packaging -- Fix setup.py build error without git installed. +- Fix `setup.py` build error without git installed. ## 2.0.0 (2019-06-06) @@ -55,16 +214,16 @@ there to allow acting upon them. - Updated SSL/TLS Protocol parameters for better security. - Make the distinction between adding to the session new unmanaged torrents - and torrents loaded from state. This will break backwards compatability. + and torrents loaded from state. This will break backwards compatibility. - Pass a copy of an event instead of passing the event arguments to the - event handlers. This will break backwards compatability. + event handlers. This will break backwards compatibility. - Allow changing ownership of torrents. - File modifications on the auth file are now detected and when they happen, the file is reloaded. Upon finding an old auth file with an old format, an upgrade to the new format is made, file saved, and reloaded. - Authentication no longer requires a username/password. If one or both of these is missing, an authentication error will be sent to the client - which sould then ask the username/password to the user. + which should then ask the username/password to the user. - Implemented sequential downloads. - Provide information about a torrent's pieces states - Add Option To Specify Outgoing Connection Interface. @@ -77,13 +236,13 @@ - Host entries in the Connection Manager UI are now editable. - Implemented sequential downloads UI handling. - Add optional pieces bar instead of a regular progress bar in torrent status tab. -- Make torrent opening compatible with all unicode paths. +- Make torrent opening compatible with all Unicode paths. - Fix magnet association button on Windows. - Add keyboard shortcuts for changing queue position: - - Up: Ctrl+Alt+Up - - Down: Ctrl+Alt+Down - - Top: Ctrl+Alt+Shift+Up - - Bottom: Ctrl+Alt+Shift+Down + - Up: `Ctrl+Alt+Up` + - Down: `Ctrl+Alt+Down` + - Top: `Ctrl+Alt+Shift+Up` + - Bottom: `Ctrl+Alt+Shift+Down` ### Web UI @@ -93,7 +252,7 @@ ### Blocklist Plugin - Implemented whitelist support to both core and GTK UI. -- Implemented ip filter cleaning before each update. Restarting the deluge +- Implemented IP filter cleaning before each update. Restarting the deluge daemon is no longer needed. - If "check_after_days" is 0(zero), the timer is not started anymore. It would keep updating one call after the other. If the value changed, the diff --git a/DEPENDS.md b/DEPENDS.md index 8f39eeb..41a7ec0 100644 --- a/DEPENDS.md +++ b/DEPENDS.md @@ -7,13 +7,13 @@ All modules will require the [common](#common) section dependencies. ## Prerequisite -- [Python] _>= 3.5_ +- [Python] _>= 3.6_ ## Build - [setuptools] - [intltool] - Optional: Desktop file translation for \*nix. -- [closure-compiler] - Minify javascript (alternative is [slimit]) +- [closure-compiler] - Minify javascript (alternative is [rjsmin]) ## Common @@ -23,26 +23,26 @@ All modules will require the [common](#common) section dependencies. - [rencode] _>= 1.0.2_ - Encoding library. - [PyXDG] - Access freedesktop.org standards for \*nix. - [xdg-utils] - Provides xdg-open for \*nix. -- [six] - [zope.interface] - [chardet] - Optional: Encoding detection. - [setproctitle] - Optional: Renaming processes. - [Pillow] - Optional: Support for resizing tracker icons. - [dbus-python] - Optional: Show item location in filemanager. +- [ifaddr] - Optional: Verify network interfaces. -#### Linux and BSD +### Linux and BSD - [distro] - Optional: OS platform information. -#### Windows OS +### Windows OS - [pywin32] - [certifi] ## Core (deluged daemon) -- [libtorrent] _>= 1.1.1_ -- [GeoIP] - Optional: IP address location lookup. (_Debian: `python-geoip`_) +- [libtorrent] _>= 1.2.0_ +- [GeoIP] or [pygeoip] - Optional: IP address country lookup. (_Debian: `python-geoip`_) ## GTK UI @@ -52,7 +52,7 @@ All modules will require the [common](#common) section dependencies. - [librsvg] _>= 2_ - [libappindicator3] w/GIR - Optional: Ubuntu system tray icon. -#### MacOS +### MacOS - [GtkOSXApplication] @@ -71,7 +71,7 @@ All modules will require the [common](#common) section dependencies. [setuptools]: https://setuptools.readthedocs.io/en/latest/ [intltool]: https://freedesktop.org/wiki/Software/intltool/ [closure-compiler]: https://developers.google.com/closure/compiler/ -[slimit]: https://slimit.readthedocs.io/en/latest/ +[rjsmin]: https://pypi.org/project/rjsmin/ [openssl]: https://www.openssl.org/ [pyopenssl]: https://pyopenssl.org [twisted]: https://twistedmatrix.com @@ -81,14 +81,12 @@ All modules will require the [common](#common) section dependencies. [distro]: https://github.com/nir0s/distro [pywin32]: https://github.com/mhammond/pywin32 [certifi]: https://pypi.org/project/certifi/ -[py2-ipaddress]: https://pypi.org/project/py2-ipaddress/ [dbus-python]: https://pypi.org/project/dbus-python/ [setproctitle]: https://pypi.org/project/setproctitle/ [gtkosxapplication]: https://github.com/jralls/gtk-mac-integration [chardet]: https://chardet.github.io/ [rencode]: https://github.com/aresch/rencode [pyxdg]: https://www.freedesktop.org/wiki/Software/pyxdg/ -[six]: https://pythonhosted.org/six/ [xdg-utils]: https://www.freedesktop.org/wiki/Software/xdg-utils/ [gtk+]: https://www.gtk.org/ [pycairo]: https://cairographics.org/pycairo/ @@ -99,3 +97,4 @@ All modules will require the [common](#common) section dependencies. [libnotify]: https://developer.gnome.org/libnotify/ [python-appindicator]: https://packages.ubuntu.com/xenial/python-appindicator [librsvg]: https://wiki.gnome.org/action/show/Projects/LibRsvg +[ifaddr]: https://pypi.org/project/ifaddr/ diff --git a/MANIFEST.in b/MANIFEST.in index d2d970f..11a920d 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -23,7 +23,7 @@ recursive-exclude deluge/tests *.pyc graft deluge/ui/data recursive-exclude deluge/ui/data *.desktop *.xml -graft deluge/ui/gtkui/glade +graft deluge/ui/gtk3/glade include deluge/ui/web/index.html include deluge/ui/web/css/*.css diff --git a/PKG-INFO b/PKG-INFO index 3188609..1a9fda1 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: deluge -Version: 2.0.3 +Version: 2.1.1 Summary: BitTorrent Client Home-page: https://deluge-torrent.org Author: Deluge Team @@ -12,72 +12,7 @@ Project-URL: Sourcecode, http://git.deluge-torrent.org/deluge Project-URL: Issues, https://dev.deluge-torrent.org/report/1 Project-URL: Discussion, https://forum.deluge-torrent.org Project-URL: Documentation, https://deluge.readthedocs.io -Description: # Deluge BitTorrent Client - - [![build-status]][travis-deluge] [![docs-status]][rtd-deluge] - - Deluge is a BitTorrent client that utilizes a daemon/client model. - It has various user interfaces available such as the GTK-UI, Web-UI and - a Console-UI. It uses [libtorrent][lt] at it's core to handle the BitTorrent - protocol. - - ## Install - - From [PyPi](https://pypi.org/project/deluge): - - pip install deluge - - From source code: - - python setup.py build - python setup.py install - - See [DEPENDS](DEPENDS.md) and [Installing/Source] for dependency details. - - ## Usage - - The various user-interfaces and Deluge daemon can be started with the following commands. - - Use the `--help` option for further command options. - - ### Gtk UI - - `deluge` or `deluge-gtk` - - ### Console UI - - `deluge-console` - - ### Web UI - - `deluge-web` - - Open http://localhost:8112 with default password `deluge`. - - ### Daemon - - `deluged` - - See the [Thinclient guide] to connect to the daemon from another computer. - - ## Contact - - - [Homepage](https://deluge-torrent.org) - - [User guide][user guide] - - [Forum](https://forum.deluge-torrent.org) - - [IRC Freenode #deluge](irc://irc.freenode.net/deluge) - - [user guide]: https://dev.deluge-torrent.org/wiki/UserGuide - [thinclient guide]: https://dev.deluge-torrent.org/wiki/UserGuide/ThinClient - [installing/source]: https://dev.deluge-torrent.org/wiki/Installing/Source - [build-status]: https://travis-ci.org/deluge-torrent/deluge.svg "Travis Status" - [travis-deluge]: https://travis-ci.org/deluge-torrent/deluge - [docs-status]: https://readthedocs.org/projects/deluge/badge/?version=develop - [rtd-deluge]: https://deluge.readthedocs.io/en/develop/?badge=develop "Documentation Status" - [lt]: https://libtorrent.org - Keywords: torrent bittorrent p2p fileshare filesharing -Platform: UNKNOWN Classifier: Development Status :: 4 - Beta Classifier: Environment :: Console Classifier: Environment :: Web Environment @@ -90,5 +25,80 @@ Classifier: Operating System :: MacOS :: MacOS X Classifier: Operating System :: Microsoft :: Windows Classifier: Operating System :: POSIX Classifier: Topic :: Internet -Requires-Python: >=2.7 +Requires-Python: >=3.6 Description-Content-Type: text/markdown +Provides-Extra: all +License-File: LICENSE +License-File: AUTHORS + +# Deluge BitTorrent Client + +[![build-status]][github-ci] [![docs-status]][rtd-deluge] + +Deluge is a BitTorrent client that utilizes a daemon/client model. +It has various user interfaces available such as the GTK-UI, Web-UI and +Console-UI. It uses [libtorrent][lt] at its core to handle the BitTorrent +protocol. + +## Install + +From [PyPi](https://pypi.org/project/deluge): + + pip install deluge + +with all optional dependencies: + + pip install deluge[all] + +From source code: + + pip install . + +with all optional dependencies: + + pip install .[all] + +See [DEPENDS](DEPENDS.md) and [Installing/Source] for dependency details. + +## Usage + +The various user-interfaces and Deluge daemon can be started with the following commands. + +Use the `--help` option for further command options. + +### Gtk UI + +`deluge` or `deluge-gtk` + +### Console UI + +`deluge-console` + +### Web UI + +`deluge-web` + +Open http://localhost:8112 with default password `deluge`. + +### Daemon + +`deluged` + +See the [Thinclient guide] to connect to the daemon from another computer. + +## Contact + +- [Homepage](https://deluge-torrent.org) +- [User guide][user guide] +- [Forum](https://forum.deluge-torrent.org) +- [IRC Libera.Chat #deluge](irc://irc.libera.chat/deluge) +- [Discord](https://discord.gg/nwaHSE6tqn) + +[user guide]: https://dev.deluge-torrent.org/wiki/UserGuide +[thinclient guide]: https://dev.deluge-torrent.org/wiki/UserGuide/ThinClient +[installing/source]: https://dev.deluge-torrent.org/wiki/Installing/Source +[build-status]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml/badge.svg?branch=develop "CI" +[github-ci]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml +[docs-status]: https://readthedocs.org/projects/deluge/badge/?version=latest +[rtd-deluge]: https://deluge.readthedocs.io/en/latest/?badge=latest "Documentation Status" +[lt]: https://libtorrent.org diff --git a/README.md b/README.md index 6165c65..a153d21 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # Deluge BitTorrent Client -[![build-status]][travis-deluge] [![docs-status]][rtd-deluge] +[![build-status]][github-ci] [![docs-status]][rtd-deluge] Deluge is a BitTorrent client that utilizes a daemon/client model. It has various user interfaces available such as the GTK-UI, Web-UI and -a Console-UI. It uses [libtorrent][lt] at it's core to handle the BitTorrent +Console-UI. It uses [libtorrent][lt] at its core to handle the BitTorrent protocol. ## Install @@ -13,10 +13,17 @@ From [PyPi](https://pypi.org/project/deluge): pip install deluge +with all optional dependencies: + + pip install deluge[all] + From source code: - python setup.py build - python setup.py install + pip install . + +with all optional dependencies: + + pip install .[all] See [DEPENDS](DEPENDS.md) and [Installing/Source] for dependency details. @@ -51,13 +58,14 @@ See the [Thinclient guide] to connect to the daemon from another computer. - [Homepage](https://deluge-torrent.org) - [User guide][user guide] - [Forum](https://forum.deluge-torrent.org) -- [IRC Freenode #deluge](irc://irc.freenode.net/deluge) +- [IRC Libera.Chat #deluge](irc://irc.libera.chat/deluge) +- [Discord](https://discord.gg/nwaHSE6tqn) [user guide]: https://dev.deluge-torrent.org/wiki/UserGuide [thinclient guide]: https://dev.deluge-torrent.org/wiki/UserGuide/ThinClient [installing/source]: https://dev.deluge-torrent.org/wiki/Installing/Source -[build-status]: https://travis-ci.org/deluge-torrent/deluge.svg "Travis Status" -[travis-deluge]: https://travis-ci.org/deluge-torrent/deluge -[docs-status]: https://readthedocs.org/projects/deluge/badge/?version=develop -[rtd-deluge]: https://deluge.readthedocs.io/en/develop/?badge=develop "Documentation Status" +[build-status]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml/badge.svg?branch=develop "CI" +[github-ci]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml +[docs-status]: https://readthedocs.org/projects/deluge/badge/?version=latest +[rtd-deluge]: https://deluge.readthedocs.io/en/latest/?badge=latest "Documentation Status" [lt]: https://libtorrent.org diff --git a/RELEASE-VERSION b/RELEASE-VERSION index 50ffc5a..3e3c2f1 100644 --- a/RELEASE-VERSION +++ b/RELEASE-VERSION @@ -1 +1 @@ -2.0.3 +2.1.1 diff --git a/deluge.egg-info/PKG-INFO b/deluge.egg-info/PKG-INFO index 3188609..1a9fda1 100644 --- a/deluge.egg-info/PKG-INFO +++ b/deluge.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: deluge -Version: 2.0.3 +Version: 2.1.1 Summary: BitTorrent Client Home-page: https://deluge-torrent.org Author: Deluge Team @@ -12,72 +12,7 @@ Project-URL: Sourcecode, http://git.deluge-torrent.org/deluge Project-URL: Issues, https://dev.deluge-torrent.org/report/1 Project-URL: Discussion, https://forum.deluge-torrent.org Project-URL: Documentation, https://deluge.readthedocs.io -Description: # Deluge BitTorrent Client - - [![build-status]][travis-deluge] [![docs-status]][rtd-deluge] - - Deluge is a BitTorrent client that utilizes a daemon/client model. - It has various user interfaces available such as the GTK-UI, Web-UI and - a Console-UI. It uses [libtorrent][lt] at it's core to handle the BitTorrent - protocol. - - ## Install - - From [PyPi](https://pypi.org/project/deluge): - - pip install deluge - - From source code: - - python setup.py build - python setup.py install - - See [DEPENDS](DEPENDS.md) and [Installing/Source] for dependency details. - - ## Usage - - The various user-interfaces and Deluge daemon can be started with the following commands. - - Use the `--help` option for further command options. - - ### Gtk UI - - `deluge` or `deluge-gtk` - - ### Console UI - - `deluge-console` - - ### Web UI - - `deluge-web` - - Open http://localhost:8112 with default password `deluge`. - - ### Daemon - - `deluged` - - See the [Thinclient guide] to connect to the daemon from another computer. - - ## Contact - - - [Homepage](https://deluge-torrent.org) - - [User guide][user guide] - - [Forum](https://forum.deluge-torrent.org) - - [IRC Freenode #deluge](irc://irc.freenode.net/deluge) - - [user guide]: https://dev.deluge-torrent.org/wiki/UserGuide - [thinclient guide]: https://dev.deluge-torrent.org/wiki/UserGuide/ThinClient - [installing/source]: https://dev.deluge-torrent.org/wiki/Installing/Source - [build-status]: https://travis-ci.org/deluge-torrent/deluge.svg "Travis Status" - [travis-deluge]: https://travis-ci.org/deluge-torrent/deluge - [docs-status]: https://readthedocs.org/projects/deluge/badge/?version=develop - [rtd-deluge]: https://deluge.readthedocs.io/en/develop/?badge=develop "Documentation Status" - [lt]: https://libtorrent.org - Keywords: torrent bittorrent p2p fileshare filesharing -Platform: UNKNOWN Classifier: Development Status :: 4 - Beta Classifier: Environment :: Console Classifier: Environment :: Web Environment @@ -90,5 +25,80 @@ Classifier: Operating System :: MacOS :: MacOS X Classifier: Operating System :: Microsoft :: Windows Classifier: Operating System :: POSIX Classifier: Topic :: Internet -Requires-Python: >=2.7 +Requires-Python: >=3.6 Description-Content-Type: text/markdown +Provides-Extra: all +License-File: LICENSE +License-File: AUTHORS + +# Deluge BitTorrent Client + +[![build-status]][github-ci] [![docs-status]][rtd-deluge] + +Deluge is a BitTorrent client that utilizes a daemon/client model. +It has various user interfaces available such as the GTK-UI, Web-UI and +Console-UI. It uses [libtorrent][lt] at its core to handle the BitTorrent +protocol. + +## Install + +From [PyPi](https://pypi.org/project/deluge): + + pip install deluge + +with all optional dependencies: + + pip install deluge[all] + +From source code: + + pip install . + +with all optional dependencies: + + pip install .[all] + +See [DEPENDS](DEPENDS.md) and [Installing/Source] for dependency details. + +## Usage + +The various user-interfaces and Deluge daemon can be started with the following commands. + +Use the `--help` option for further command options. + +### Gtk UI + +`deluge` or `deluge-gtk` + +### Console UI + +`deluge-console` + +### Web UI + +`deluge-web` + +Open http://localhost:8112 with default password `deluge`. + +### Daemon + +`deluged` + +See the [Thinclient guide] to connect to the daemon from another computer. + +## Contact + +- [Homepage](https://deluge-torrent.org) +- [User guide][user guide] +- [Forum](https://forum.deluge-torrent.org) +- [IRC Libera.Chat #deluge](irc://irc.libera.chat/deluge) +- [Discord](https://discord.gg/nwaHSE6tqn) + +[user guide]: https://dev.deluge-torrent.org/wiki/UserGuide +[thinclient guide]: https://dev.deluge-torrent.org/wiki/UserGuide/ThinClient +[installing/source]: https://dev.deluge-torrent.org/wiki/Installing/Source +[build-status]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml/badge.svg?branch=develop "CI" +[github-ci]: https://github.com/deluge-torrent/deluge/actions/workflows/ci.yml +[docs-status]: https://readthedocs.org/projects/deluge/badge/?version=latest +[rtd-deluge]: https://deluge.readthedocs.io/en/latest/?badge=latest "Documentation Status" +[lt]: https://libtorrent.org diff --git a/deluge.egg-info/SOURCES.txt b/deluge.egg-info/SOURCES.txt index 8389512..b26ac6a 100644 --- a/deluge.egg-info/SOURCES.txt +++ b/deluge.egg-info/SOURCES.txt @@ -8,6 +8,7 @@ RELEASE-VERSION gen_web_gettext.py minify_web_js.py msgfmt.py +pyproject.toml setup.cfg setup.py version.py @@ -19,6 +20,7 @@ deluge/common.py deluge/component.py deluge/config.py deluge/configmanager.py +deluge/conftest.py deluge/crypto_utils.py deluge/decorators.py deluge/error.py @@ -50,6 +52,7 @@ deluge/core/rpcserver.py deluge/core/torrent.py deluge/core/torrentmanager.py deluge/i18n/__init__.py +deluge/i18n/af.po deluge/i18n/ar.po deluge/i18n/ast.po deluge/i18n/be.po @@ -71,8 +74,10 @@ deluge/i18n/et.po deluge/i18n/eu.po deluge/i18n/fa.po deluge/i18n/fi.po +deluge/i18n/fo.po deluge/i18n/fr.po deluge/i18n/fy.po +deluge/i18n/ga.po deluge/i18n/gl.po deluge/i18n/he.po deluge/i18n/hi.po @@ -85,18 +90,25 @@ deluge/i18n/iu.po deluge/i18n/ja.po deluge/i18n/ka.po deluge/i18n/kk.po +deluge/i18n/km.po deluge/i18n/kn.po deluge/i18n/ko.po deluge/i18n/ku.po +deluge/i18n/ky.po deluge/i18n/la.po deluge/i18n/languages.py +deluge/i18n/lb.po deluge/i18n/lt.po deluge/i18n/lv.po deluge/i18n/mk.po +deluge/i18n/ml.po deluge/i18n/ms.po +deluge/i18n/nap.po deluge/i18n/nb.po deluge/i18n/nds.po deluge/i18n/nl.po +deluge/i18n/nn.po +deluge/i18n/oc.po deluge/i18n/pl.po deluge/i18n/pms.po deluge/i18n/pt.po @@ -109,11 +121,13 @@ deluge/i18n/sl.po deluge/i18n/sr.po deluge/i18n/sv.po deluge/i18n/ta.po +deluge/i18n/te.po deluge/i18n/th.po deluge/i18n/tl.po deluge/i18n/tlh.po deluge/i18n/tr.po deluge/i18n/uk.po +deluge/i18n/ur.po deluge/i18n/util.py deluge/i18n/vi.po deluge/i18n/zh_CN.po @@ -149,7 +163,6 @@ deluge/plugins/Blocklist/deluge_blocklist/data/blocklist16.png deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_download24.png deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_import24.png deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui -deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui~ deluge/plugins/Execute/setup.py deluge/plugins/Execute/deluge_execute/__init__.py deluge/plugins/Execute/deluge_execute/common.py @@ -158,7 +171,6 @@ deluge/plugins/Execute/deluge_execute/gtkui.py deluge/plugins/Execute/deluge_execute/webui.py deluge/plugins/Execute/deluge_execute/data/execute.js deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui -deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui~ deluge/plugins/Extractor/setup.py deluge/plugins/Extractor/deluge_extractor/__init__.py deluge/plugins/Extractor/deluge_extractor/common.py @@ -167,7 +179,6 @@ deluge/plugins/Extractor/deluge_extractor/gtkui.py deluge/plugins/Extractor/deluge_extractor/webui.py deluge/plugins/Extractor/deluge_extractor/data/extractor.js deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui -deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui~ deluge/plugins/Label/TODO deluge/plugins/Label/setup.py deluge/plugins/Label/deluge_label/__init__.py @@ -191,7 +202,6 @@ deluge/plugins/Notifications/deluge_notifications/gtkui.py deluge/plugins/Notifications/deluge_notifications/test.py deluge/plugins/Notifications/deluge_notifications/webui.py deluge/plugins/Notifications/deluge_notifications/data/config.ui -deluge/plugins/Notifications/deluge_notifications/data/config.ui~ deluge/plugins/Notifications/deluge_notifications/data/notifications.js deluge/plugins/Scheduler/setup.py deluge/plugins/Scheduler/deluge_scheduler/__init__.py @@ -211,7 +221,6 @@ deluge/plugins/Stats/deluge_stats/graph.py deluge/plugins/Stats/deluge_stats/gtkui.py deluge/plugins/Stats/deluge_stats/webui.py deluge/plugins/Stats/deluge_stats/data/config.ui -deluge/plugins/Stats/deluge_stats/data/config.ui~ deluge/plugins/Stats/deluge_stats/data/stats.js deluge/plugins/Stats/deluge_stats/data/tabs.ui deluge/plugins/Stats/deluge_stats/template/graph.html @@ -231,11 +240,9 @@ deluge/plugins/WebUi/deluge_webui/common.py deluge/plugins/WebUi/deluge_webui/core.py deluge/plugins/WebUi/deluge_webui/gtkui.py deluge/plugins/WebUi/deluge_webui/data/config.ui -deluge/plugins/WebUi/deluge_webui/data/config.ui~ deluge/plugins/WebUi/deluge_webui/tests/__init__.py deluge/plugins/WebUi/deluge_webui/tests/test_plugin_webui.py deluge/tests/__init__.py -deluge/tests/basetest.py deluge/tests/common.py deluge/tests/common_web.py deluge/tests/daemon_base.py @@ -254,6 +261,7 @@ deluge/tests/test_httpdownloader.py deluge/tests/test_json_api.py deluge/tests/test_log.py deluge/tests/test_maketorrent.py +deluge/tests/test_maybe_coroutine.py deluge/tests/test_metafile.py deluge/tests/test_plugin_metadata.py deluge/tests/test_rpcserver.py @@ -267,6 +275,7 @@ deluge/tests/test_transfer.py deluge/tests/test_ui_common.py deluge/tests/test_ui_console.py deluge/tests/test_ui_entry.py +deluge/tests/test_ui_gtk3.py deluge/tests/test_web_api.py deluge/tests/test_web_auth.py deluge/tests/test_webserver.py @@ -274,13 +283,30 @@ deluge/tests/data/deluge.png deluge/tests/data/dir_with_6_files.torrent deluge/tests/data/filehash_field.torrent deluge/tests/data/google.ico -deluge/tests/data/seo.ico +deluge/tests/data/md5sum.torrent +deluge/tests/data/seo.svg deluge/tests/data/test.torrent deluge/tests/data/test_torrent.file.torrent +deluge/tests/data/testssl.sh deluge/tests/data/ubuntu-9.04-desktop-i386.iso.torrent deluge/tests/data/unicode_file.torrent deluge/tests/data/unicode_filenames.torrent -deluge/tests/twisted/plugins/delugereporter.py +deluge/tests/data/utf8_filename_torrents.state +deluge/tests/data/etc/Apple.pem +deluge/tests/data/etc/Java.pem +deluge/tests/data/etc/Linux.pem +deluge/tests/data/etc/Microsoft.pem +deluge/tests/data/etc/Mozilla.pem +deluge/tests/data/etc/README.md +deluge/tests/data/etc/ca_hashes.txt +deluge/tests/data/etc/cipher-mapping.txt +deluge/tests/data/etc/client-simulation.txt +deluge/tests/data/etc/client-simulation.wiresharked.md +deluge/tests/data/etc/client-simulation.wiresharked.txt +deluge/tests/data/etc/common-primes.txt +deluge/tests/data/etc/curves.txt +deluge/tests/data/etc/openssl.cnf +deluge/tests/data/etc/tls_data.txt deluge/ui/__init__.py deluge/ui/client.py deluge/ui/common.py @@ -350,7 +376,6 @@ deluge/ui/console/widgets/popup.py deluge/ui/console/widgets/sidebar.py deluge/ui/console/widgets/statusbars.py deluge/ui/console/widgets/window.py -deluge/ui/data/__pycache__/__init__.cpython-37.pyc deluge/ui/data/icons/hicolor/128x128/apps/deluge.png deluge/ui/data/icons/hicolor/16x16/apps/deluge-panel.png deluge/ui/data/icons/hicolor/16x16/apps/deluge.png @@ -388,7 +413,12 @@ deluge/ui/data/pixmaps/downloading16.png deluge/ui/data/pixmaps/inactive.svg deluge/ui/data/pixmaps/inactive16.png deluge/ui/data/pixmaps/loading.gif -deluge/ui/data/pixmaps/magnet.png +deluge/ui/data/pixmaps/magnet.svg +deluge/ui/data/pixmaps/magnet16.png +deluge/ui/data/pixmaps/magnet_add.svg +deluge/ui/data/pixmaps/magnet_add16.png +deluge/ui/data/pixmaps/magnet_copy.svg +deluge/ui/data/pixmaps/magnet_copy16.png deluge/ui/data/pixmaps/queued.svg deluge/ui/data/pixmaps/queued16.png deluge/ui/data/pixmaps/seeding.svg @@ -397,7 +427,6 @@ deluge/ui/data/pixmaps/tracker_all16.png deluge/ui/data/pixmaps/tracker_warning16.png deluge/ui/data/pixmaps/traffic.svg deluge/ui/data/pixmaps/traffic16.png -deluge/ui/data/pixmaps/__pycache__/__init__.cpython-37.pyc deluge/ui/data/pixmaps/flags/ad.png deluge/ui/data/pixmaps/flags/ae.png deluge/ui/data/pixmaps/flags/af.png @@ -702,6 +731,7 @@ deluge/ui/gtk3/glade/main_window.new_release.ui deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui deluge/ui/gtk3/glade/main_window.tabs.ui +deluge/ui/gtk3/glade/main_window.tabs.ui~ deluge/ui/gtk3/glade/main_window.ui deluge/ui/gtk3/glade/move_storage_dialog.ui deluge/ui/gtk3/glade/other_dialog.ui @@ -728,7 +758,6 @@ deluge/ui/web/css/ext-extensions.css deluge/ui/web/icons/active.png deluge/ui/web/icons/add.png deluge/ui/web/icons/add_file.png -deluge/ui/web/icons/add_magnet.png deluge/ui/web/icons/add_url.png deluge/ui/web/icons/alert.png deluge/ui/web/icons/all.png @@ -762,6 +791,9 @@ deluge/ui/web/icons/install_plugin.png deluge/ui/web/icons/login.png deluge/ui/web/icons/logout.png deluge/ui/web/icons/low.png +deluge/ui/web/icons/magnet.png +deluge/ui/web/icons/magnet_add.png +deluge/ui/web/icons/magnet_copy.png deluge/ui/web/icons/move.png deluge/ui/web/icons/no_download.png deluge/ui/web/icons/normal.png @@ -784,6 +816,7 @@ deluge/ui/web/images/s.gif deluge/ui/web/images/spinner-split.gif deluge/ui/web/images/spinner.gif deluge/ui/web/js/deluge-all-debug.js +deluge/ui/web/js/deluge-all.js deluge/ui/web/js/gettext.js deluge/ui/web/js/deluge-all/.order deluge/ui/web/js/deluge-all/AboutWindow.js @@ -791,6 +824,7 @@ deluge/ui/web/js/deluge-all/AddConnectionWindow.js deluge/ui/web/js/deluge-all/AddTrackerWindow.js deluge/ui/web/js/deluge-all/Client.js deluge/ui/web/js/deluge-all/ConnectionManager.js +deluge/ui/web/js/deluge-all/CopyMagnetWindow.js deluge/ui/web/js/deluge-all/Deluge.js deluge/ui/web/js/deluge-all/EditConnectionWindow.js deluge/ui/web/js/deluge-all/EditTrackerWindow.js @@ -851,6 +885,7 @@ deluge/ui/web/js/extjs/ext-all.js deluge/ui/web/js/extjs/ext-base-debug.js deluge/ui/web/js/extjs/ext-base.js deluge/ui/web/js/extjs/ext-extensions-debug.js +deluge/ui/web/js/extjs/ext-extensions.js deluge/ui/web/js/extjs/ext-extensions/JSLoader.js deluge/ui/web/js/extjs/ext-extensions/Spinner.js deluge/ui/web/js/extjs/ext-extensions/StatusBar.js @@ -1390,4 +1425,6 @@ docs/man/deluge.1 docs/man/deluged.1 packaging/systemd/deluge-web.service packaging/systemd/deluged.service -packaging/systemd/user.conf \ No newline at end of file +packaging/systemd/user.conf +packaging/systemd/user/deluge-web.service +packaging/systemd/user/deluged.service \ No newline at end of file diff --git a/deluge.egg-info/entry_points.txt b/deluge.egg-info/entry_points.txt index 69bb60b..05bd38e 100644 --- a/deluge.egg-info/entry_points.txt +++ b/deluge.egg-info/entry_points.txt @@ -1,7 +1,5 @@ [console_scripts] deluge-console = deluge.ui.console:start -deluge-web = deluge.ui.web:start -deluged = deluge.core.daemon_entry:start_daemon [deluge.ui] console = deluge.ui.console:Console @@ -11,4 +9,5 @@ web = deluge.ui.web:Web [gui_scripts] deluge = deluge.ui.ui_entry:start_ui deluge-gtk = deluge.ui.gtk3:start - +deluge-web = deluge.ui.web:start +deluged = deluge.core.daemon_entry:start_daemon diff --git a/deluge.egg-info/requires.txt b/deluge.egg-info/requires.txt index 9e1db94..13709bf 100644 --- a/deluge.egg-info/requires.txt +++ b/deluge.egg-info/requires.txt @@ -3,16 +3,16 @@ pyasn1 rencode pyopenssl pyxdg -pillow mako -chardet -six -setproctitle +setuptools zope.interface [:sys_platform == "win32"] pywin32 certifi -[:sys_platform == "win32" and python_version == "2"] -py2-ipaddress +[all] +setproctitle +pillow +chardet +ifaddr diff --git a/deluge/_libtorrent.py b/deluge/_libtorrent.py index f155fee..642855c 100644 --- a/deluge/_libtorrent.py +++ b/deluge/_libtorrent.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -15,19 +14,22 @@ Example: >>> from deluge._libtorrent import lt """ -from __future__ import unicode_literals - from deluge.common import VersionSplit, get_version +from deluge.error import LibtorrentImportError try: import deluge.libtorrent as lt except ImportError: - import libtorrent as lt + try: + import libtorrent as lt + except ImportError as ex: + raise LibtorrentImportError('No libtorrent library found: %s' % (ex)) + -REQUIRED_VERSION = '1.1.2.0' +REQUIRED_VERSION = '1.2.0.0' LT_VERSION = lt.__version__ if VersionSplit(LT_VERSION) < VersionSplit(REQUIRED_VERSION): - raise ImportError( - 'Deluge %s requires libtorrent >= %s' % (get_version(), REQUIRED_VERSION) + raise LibtorrentImportError( + f'Deluge {get_version()} requires libtorrent >= {REQUIRED_VERSION}' ) diff --git a/deluge/argparserbase.py b/deluge/argparserbase.py index 3952e1e..5dc4330 100644 --- a/deluge/argparserbase.py +++ b/deluge/argparserbase.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import argparse import logging import os @@ -95,7 +92,7 @@ def _get_version_detail(): except ImportError: pass version_str += 'Python: %s\n' % platform.python_version() - version_str += 'OS: %s %s\n' % (platform.system(), common.get_os_version()) + version_str += f'OS: {platform.system()} {common.get_os_version()}\n' return version_str @@ -109,8 +106,8 @@ class DelugeTextHelpFormatter(argparse.RawDescriptionHelpFormatter): line instead. This way list formatting is not mangled by textwrap.wrap. """ wrapped_lines = [] - for l in text.splitlines(): - wrapped_lines.extend(textwrap.wrap(l, width, subsequent_indent=' ')) + for line in text.splitlines(): + wrapped_lines.extend(textwrap.wrap(line, width, subsequent_indent=' ')) return wrapped_lines def _format_action_invocation(self, action): @@ -122,7 +119,7 @@ class DelugeTextHelpFormatter(argparse.RawDescriptionHelpFormatter): """ if not action.option_strings: - metavar, = self._metavar_formatter(action, action.dest)(1) + (metavar,) = self._metavar_formatter(action, action.dest)(1) return metavar else: parts = [] @@ -137,7 +134,7 @@ class DelugeTextHelpFormatter(argparse.RawDescriptionHelpFormatter): default = action.dest.upper() args_string = self._format_args(action, default) opt = ', '.join(action.option_strings) - parts.append('%s %s' % (opt, args_string)) + parts.append(f'{opt} {args_string}') return ', '.join(parts) @@ -165,7 +162,7 @@ class ArgParserBase(argparse.ArgumentParser): self.log_stream = kwargs['log_stream'] del kwargs['log_stream'] - super(ArgParserBase, self).__init__(*args, **kwargs) + super().__init__(*args, **kwargs) self.common_setup = False self.process_arg_group = False @@ -202,7 +199,7 @@ class ArgParserBase(argparse.ArgumentParser): self.group.add_argument( '-L', '--loglevel', - choices=[l for k in deluge.log.levels for l in (k, k.upper())], + choices=[level for k in deluge.log.levels for level in (k, k.upper())], help=_('Set the log level (none, error, warning, info, debug)'), metavar='', ) @@ -246,7 +243,7 @@ class ArgParserBase(argparse.ArgumentParser): argparse.Namespace: The parsed arguments. """ - options = super(ArgParserBase, self).parse_args(args=args) + options = super().parse_args(args=args) return self._handle_ui_options(options) def parse_known_ui_args(self, args, withhold=None): @@ -262,9 +259,9 @@ class ArgParserBase(argparse.ArgumentParser): """ if withhold: args = [a for a in args if a not in withhold] - options, remaining = super(ArgParserBase, self).parse_known_args(args=args) + options, remaining = super().parse_known_args(args=args) options.remaining = remaining - # Hanlde common and process group options + # Handle common and process group options return self._handle_ui_options(options) def _handle_ui_options(self, options): @@ -325,22 +322,22 @@ class ArgParserBase(argparse.ArgumentParser): # Write pid file before chuid if options.pidfile: - with open(options.pidfile, 'wb') as _file: + with open(options.pidfile, 'w') as _file: _file.write('%d\n' % os.getpid()) if not common.windows_check(): + if options.group: + if not options.group.isdigit(): + import grp + + options.group = grp.getgrnam(options.group)[2] + os.setgid(options.group) if options.user: if not options.user.isdigit(): import pwd options.user = pwd.getpwnam(options.user)[2] os.setuid(options.user) - if options.group: - if not options.group.isdigit(): - import grp - - options.group = grp.getgrnam(options.group)[2] - os.setuid(options.group) return options diff --git a/deluge/bencode.py b/deluge/bencode.py index 0c2674b..b012ca0 100644 --- a/deluge/bencode.py +++ b/deluge/bencode.py @@ -9,13 +9,7 @@ # License. # Written by Petru Paler -# Updated by Calum Lind to support both Python 2 and Python 3. - -from __future__ import unicode_literals - -from sys import version_info - -PY2 = version_info.major == 2 +# Updated by Calum Lind to support Python 3. class BTFailure(Exception): @@ -90,7 +84,7 @@ def bdecode(x): return r -class Bencached(object): +class Bencached: __slots__ = ['bencoded'] @@ -146,10 +140,6 @@ encode_func[dict] = encode_dict encode_func[bool] = encode_bool encode_func[str] = encode_string encode_func[bytes] = encode_bytes -if PY2: - encode_func[long] = encode_int # noqa: F821 - encode_func[str] = encode_bytes - encode_func[unicode] = encode_string # noqa: F821 def bencode(x): diff --git a/deluge/common.py b/deluge/common.py index 26e1605..ecf90a3 100644 --- a/deluge/common.py +++ b/deluge/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007,2008 Andrew Resch # @@ -8,25 +7,25 @@ # """Common functions for various parts of Deluge to use.""" -from __future__ import division, print_function, unicode_literals - import base64 import binascii import functools import glob -import locale import logging import numbers import os import platform import re +import socket import subprocess import sys import tarfile import time from contextlib import closing from datetime import datetime -from io import BytesIO, open +from io import BytesIO +from urllib.parse import unquote_plus, urljoin +from urllib.request import pathname2url import pkg_resources @@ -38,14 +37,6 @@ try: except ImportError: chardet = None -try: - from urllib.parse import unquote_plus, urljoin - from urllib.request import pathname2url -except ImportError: - # PY2 fallback - from urlparse import urljoin # pylint: disable=ungrouped-imports - from urllib import pathname2url, unquote_plus # pylint: disable=ungrouped-imports - # Windows workaround for HTTPS requests requiring certificate authority bundle. # see: https://twistedmatrix.com/trac/ticket/9209 if platform.system() in ('Windows', 'Microsoft'): @@ -53,6 +44,11 @@ if platform.system() in ('Windows', 'Microsoft'): os.environ['SSL_CERT_FILE'] = where() +try: + import ifaddr +except ImportError: + ifaddr = None + if platform.system() not in ('Windows', 'Microsoft', 'Darwin'): # gi makes dbus available on Window but don't import it as unused. @@ -81,7 +77,11 @@ TORRENT_STATE = [ # The output formatting for json.dump JSON_FORMAT = {'indent': 4, 'sort_keys': True, 'ensure_ascii': False} -PY2 = sys.version_info.major == 2 +DBUS_FM_ID = 'org.freedesktop.FileManager1' +DBUS_FM_PATH = '/org/freedesktop/FileManager1' + +# Retained for plugin backward compatibility +PY2 = False def get_version(): @@ -108,10 +108,8 @@ def get_default_config_dir(filename=None): def save_config_path(resource): app_data_path = os.environ.get('APPDATA') if not app_data_path: - try: - import winreg - except ImportError: - import _winreg as winreg # For Python 2. + import winreg + hkey = winreg.OpenKey( winreg.HKEY_CURRENT_USER, 'Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders', @@ -144,14 +142,14 @@ def get_default_download_dir(): try: user_dirs_path = os.path.join(xdg_config_home, 'user-dirs.dirs') - with open(user_dirs_path, 'r', encoding='utf8') as _file: + with open(user_dirs_path, encoding='utf8') as _file: for line in _file: if not line.startswith('#') and line.startswith('XDG_DOWNLOAD_DIR'): download_dir = os.path.expandvars( line.partition('=')[2].rstrip().strip('"') ) break - except IOError: + except OSError: pass if not download_dir: @@ -175,8 +173,8 @@ def archive_files(arc_name, filepaths, message=None, rotate=10): from deluge.configmanager import get_config_dir - # Set archive compression to lzma with bz2 fallback. - arc_comp = 'xz' if not PY2 else 'bz2' + # Set archive compression to lzma + arc_comp = 'xz' archive_dir = os.path.join(get_config_dir(), 'archive') timestamp = datetime.now().replace(microsecond=0).isoformat().replace(':', '-') @@ -272,7 +270,7 @@ def get_os_version(): os_version = list(platform.mac_ver()) os_version[1] = '' # versioninfo always empty. elif distro: - os_version = distro.linux_distribution() + os_version = (distro.name(), distro.version(), distro.codename()) else: os_version = (platform.release(),) @@ -355,27 +353,30 @@ def show_file(path, timestamp=None): timestamp, timestamp, ) + if dbus: bus = dbus.SessionBus() - filemanager1 = bus.get_object( - 'org.freedesktop.FileManager1', '/org/freedesktop/FileManager1' - ) - paths = [urljoin('file:', pathname2url(path))] - filemanager1.ShowItems( - paths, startup_id, dbus_interface='org.freedesktop.FileManager1' - ) - else: - env = os.environ.copy() - env['DESKTOP_STARTUP_ID'] = startup_id.replace('dbus', 'xdg-open') - # No option in xdg to highlight a file so just open parent folder. - subprocess.Popen(['xdg-open', os.path.dirname(path.rstrip('/'))], env=env) + try: + filemanager1 = bus.get_object(DBUS_FM_ID, DBUS_FM_PATH) + except dbus.exceptions.DBusException as ex: + log.debug('Unable to get dbus file manager: %s', ex) + # Fallback to xdg-open + else: + paths = [urljoin('file:', pathname2url(path))] + filemanager1.ShowItems(paths, startup_id, dbus_interface=DBUS_FM_ID) + return + + env = os.environ.copy() + env['DESKTOP_STARTUP_ID'] = startup_id.replace('dbus', 'xdg-open') + # No option in xdg to highlight a file so just open parent folder. + subprocess.Popen(['xdg-open', os.path.dirname(path.rstrip('/'))], env=env) def open_url_in_browser(url): """ - Opens a url in the desktop's default browser + Opens a URL in the desktop's default browser - :param url: the url to open + :param url: the URL to open :type url: string """ @@ -430,27 +431,27 @@ def fsize(fsize_b, precision=1, shortform=False): '110 KiB' Note: - This function has been refactored for perfomance with the + This function has been refactored for performance with the fsize units being translated outside the function. """ - if fsize_b >= 1024 ** 4: + if fsize_b >= 1024**4: return '%.*f %s' % ( precision, - fsize_b / 1024 ** 4, + fsize_b / 1024**4, tib_txt_short if shortform else tib_txt, ) - elif fsize_b >= 1024 ** 3: + elif fsize_b >= 1024**3: return '%.*f %s' % ( precision, - fsize_b / 1024 ** 3, + fsize_b / 1024**3, gib_txt_short if shortform else gib_txt, ) - elif fsize_b >= 1024 ** 2: + elif fsize_b >= 1024**2: return '%.*f %s' % ( precision, - fsize_b / 1024 ** 2, + fsize_b / 1024**2, mib_txt_short if shortform else mib_txt, ) elif fsize_b >= 1024: @@ -502,28 +503,28 @@ def fspeed(bps, precision=1, shortform=False): """ - if bps < 1024 ** 2: + if bps < 1024**2: return '%.*f %s' % ( precision, bps / 1024, _('K/s') if shortform else _('KiB/s'), ) - elif bps < 1024 ** 3: + elif bps < 1024**3: return '%.*f %s' % ( precision, - bps / 1024 ** 2, + bps / 1024**2, _('M/s') if shortform else _('MiB/s'), ) - elif bps < 1024 ** 4: + elif bps < 1024**4: return '%.*f %s' % ( precision, - bps / 1024 ** 3, + bps / 1024**3, _('G/s') if shortform else _('GiB/s'), ) else: return '%.*f %s' % ( precision, - bps / 1024 ** 4, + bps / 1024**4, _('T/s') if shortform else _('TiB/s'), ) @@ -546,9 +547,9 @@ def fpeer(num_peers, total_peers): """ if total_peers > -1: - return '{:d} ({:d})'.format(num_peers, total_peers) + return f'{num_peers:d} ({total_peers:d})' else: - return '{:d}'.format(num_peers) + return f'{num_peers:d}' def ftime(secs): @@ -565,7 +566,7 @@ def ftime(secs): '6h 23m' Note: - This function has been refactored for perfomance. + This function has been refactored for performance. """ @@ -574,17 +575,17 @@ def ftime(secs): if secs <= 0: time_str = '' elif secs < 60: - time_str = '{}s'.format(secs) + time_str = f'{secs}s' elif secs < 3600: - time_str = '{}m {}s'.format(secs // 60, secs % 60) + time_str = f'{secs // 60}m {secs % 60}s' elif secs < 86400: - time_str = '{}h {}m'.format(secs // 3600, secs // 60 % 60) + time_str = f'{secs // 3600}h {secs // 60 % 60}m' elif secs < 604800: - time_str = '{}d {}h'.format(secs // 86400, secs // 3600 % 24) + time_str = f'{secs // 86400}d {secs // 3600 % 24}h' elif secs < 31449600: - time_str = '{}w {}d'.format(secs // 604800, secs // 86400 % 7) + time_str = f'{secs // 604800}w {secs // 86400 % 7}d' else: - time_str = '{}y {}w'.format(secs // 31449600, secs // 604800 % 52) + time_str = f'{secs // 31449600}y {secs // 604800 % 52}w' return time_str @@ -638,17 +639,17 @@ def tokenize(text): size_units = [ {'prefix': 'b', 'divider': 1, 'singular': 'byte', 'plural': 'bytes'}, - {'prefix': 'KiB', 'divider': 1024 ** 1}, - {'prefix': 'MiB', 'divider': 1024 ** 2}, - {'prefix': 'GiB', 'divider': 1024 ** 3}, - {'prefix': 'TiB', 'divider': 1024 ** 4}, - {'prefix': 'PiB', 'divider': 1024 ** 5}, - {'prefix': 'KB', 'divider': 1000 ** 1}, - {'prefix': 'MB', 'divider': 1000 ** 2}, - {'prefix': 'GB', 'divider': 1000 ** 3}, - {'prefix': 'TB', 'divider': 1000 ** 4}, - {'prefix': 'PB', 'divider': 1000 ** 5}, - {'prefix': 'm', 'divider': 1000 ** 2}, + {'prefix': 'KiB', 'divider': 1024**1}, + {'prefix': 'MiB', 'divider': 1024**2}, + {'prefix': 'GiB', 'divider': 1024**3}, + {'prefix': 'TiB', 'divider': 1024**4}, + {'prefix': 'PiB', 'divider': 1024**5}, + {'prefix': 'KB', 'divider': 1000**1}, + {'prefix': 'MB', 'divider': 1000**2}, + {'prefix': 'GB', 'divider': 1000**3}, + {'prefix': 'TB', 'divider': 1000**4}, + {'prefix': 'PB', 'divider': 1000**5}, + {'prefix': 'm', 'divider': 1000**2}, ] @@ -695,7 +696,7 @@ def is_url(url): """ A simple test to check if the URL is valid - :param url: the url to test + :param url: the URL to test :type url: string :returns: True or False :rtype: bool @@ -706,6 +707,9 @@ def is_url(url): True """ + if not url: + return False + return url.partition('://')[0] in ('http', 'https', 'ftp', 'udp') @@ -720,6 +724,9 @@ def is_infohash(infohash): bool: True if valid infohash, False otherwise. """ + if not infohash: + return False + return len(infohash) == 40 and infohash.isalnum() @@ -727,13 +734,15 @@ MAGNET_SCHEME = 'magnet:?' XT_BTIH_PARAM = 'xt=urn:btih:' DN_PARAM = 'dn=' TR_PARAM = 'tr=' +TR_TIER_PARAM = 'tr.' +TR_TIER_REGEX = re.compile(r'^tr.(\d+)=(\S+)') def is_magnet(uri): """ - A check to determine if a uri is a valid bittorrent magnet uri + A check to determine if a URI is a valid bittorrent magnet URI - :param uri: the uri to check + :param uri: the URI to check :type uri: string :returns: True or False :rtype: bool @@ -769,8 +778,6 @@ def get_magnet_info(uri): """ - tr0_param = 'tr.' - tr0_param_regex = re.compile(r'^tr.(\d+)=(\S+)') if not uri.startswith(MAGNET_SCHEME): return {} @@ -798,12 +805,14 @@ def get_magnet_info(uri): tracker = unquote_plus(param[len(TR_PARAM) :]) trackers[tracker] = tier tier += 1 - elif param.startswith(tr0_param): - try: - tier, tracker = re.match(tr0_param_regex, param).groups() - trackers[tracker] = tier - except AttributeError: - pass + elif param.startswith(TR_TIER_PARAM): + tracker_match = re.match(TR_TIER_REGEX, param) + if not tracker_match: + continue + + tier, tracker = tracker_match.groups() + tracker = unquote_plus(tracker) + trackers[tracker] = int(tier) if info_hash: if not name: @@ -819,7 +828,7 @@ def get_magnet_info(uri): def create_magnet_uri(infohash, name=None, trackers=None): - """Creates a magnet uri + """Creates a magnet URI Args: infohash (str): The info-hash of the torrent. @@ -827,7 +836,7 @@ def create_magnet_uri(infohash, name=None, trackers=None): trackers (list or dict, optional): A list of trackers or dict or {tracker: tier} pairs. Returns: - str: A magnet uri string. + str: A magnet URI string. """ try: @@ -898,6 +907,29 @@ def free_space(path): return disk_data.f_bavail * block_size +def is_interface(interface): + """Check if interface is a valid IP or network adapter. + + Args: + interface (str): The IP or interface name to test. + + Returns: + bool: Whether interface is valid is not. + + Examples: + Windows: + >>> is_interface('{7A30AE62-23ZA-3744-Z844-A5B042524871}') + >>> is_interface('127.0.0.1') + True + Linux: + >>> is_interface('lo') + >>> is_interface('127.0.0.1') + True + + """ + return is_ip(interface) or is_interface_name(interface) + + def is_ip(ip): """A test to see if 'ip' is a valid IPv4 or IPv6 address. @@ -933,15 +965,12 @@ def is_ipv4(ip): """ - import socket - try: - if windows_check(): - return socket.inet_aton(ip) - else: - return socket.inet_pton(socket.AF_INET, ip) - except socket.error: + socket.inet_pton(socket.AF_INET, ip) + except OSError: return False + else: + return True def is_ipv6(ip): @@ -960,23 +989,51 @@ def is_ipv6(ip): """ try: - import ipaddress - except ImportError: - import socket - - try: - return socket.inet_pton(socket.AF_INET6, ip) - except (socket.error, AttributeError): - if windows_check(): - log.warning('Unable to verify IPv6 Address on Windows.') - return True + socket.inet_pton(socket.AF_INET6, ip) + except OSError: + return False else: + return True + + +def is_interface_name(name): + """Returns True if an interface name exists. + + Args: + name (str): The Interface to test. eg. eth0 linux. GUID on Windows. + + Returns: + bool: Whether name is valid or not. + + Examples: + >>> is_interface_name("eth0") + True + >>> is_interface_name("{7A30AE62-23ZA-3744-Z844-A5B042524871}") + True + + """ + + if not windows_check(): try: - return ipaddress.IPv6Address(decode_bytes(ip)) - except ipaddress.AddressValueError: + socket.if_nametoindex(name) + except OSError: pass + else: + return True + + if ifaddr: + try: + adapters = ifaddr.get_adapters() + except OSError: + return True + else: + return any([name == a.name for a in adapters]) + + if windows_check(): + regex = '^{[0-9A-Z]{8}-([0-9A-Z]{4}-){3}[0-9A-Z]{12}}$' + return bool(re.search(regex, str(name))) - return False + return True def decode_bytes(byte_str, encoding='utf8'): @@ -1007,9 +1064,9 @@ def decode_bytes(byte_str, encoding='utf8'): if encoding.lower() not in ['utf8', 'utf-8']: encodings.insert(0, lambda: (encoding, 'strict')) - for l in encodings: + for enc in encodings: try: - return byte_str.decode(*l()) + return byte_str.decode(*enc()) except UnicodeDecodeError: pass return '' @@ -1054,7 +1111,7 @@ def utf8_encode_structure(data): @functools.total_ordering -class VersionSplit(object): +class VersionSplit: """ Used for comparing version numbers. @@ -1138,6 +1195,7 @@ AUTH_LEVEL_DEFAULT = AUTH_LEVEL_NORMAL def create_auth_file(): import stat + import deluge.configmanager auth_file = deluge.configmanager.get_config_dir('auth') @@ -1153,6 +1211,7 @@ def create_auth_file(): def create_localclient_account(append=False): import random from hashlib import sha1 as sha + import deluge.configmanager auth_file = deluge.configmanager.get_config_dir('auth') @@ -1175,7 +1234,7 @@ def create_localclient_account(append=False): def get_localhost_auth(): - """Grabs the localclient auth line from the 'auth' file and creates a localhost uri. + """Grabs the localclient auth line from the 'auth' file and creates a localhost URI. Returns: tuple: With the username and password to login as. @@ -1231,15 +1290,10 @@ def set_env_variable(name, value): http://sourceforge.net/p/gramps/code/HEAD/tree/branches/maintenance/gramps32/src/TransUtils.py """ # Update Python's copy of the environment variables - try: - os.environ[name] = value - except UnicodeEncodeError: - # Python 2 - os.environ[name] = value.encode('utf8') + os.environ[name] = value if windows_check(): - from ctypes import windll - from ctypes import cdll + from ctypes import cdll, windll # Update the copy maintained by Windows (so SysInternals Process Explorer sees it) result = windll.kernel32.SetEnvironmentVariableW(name, value) @@ -1255,56 +1309,13 @@ def set_env_variable(name, value): ) # Update the copy maintained by msvcrt (used by gtk+ runtime) - result = cdll.msvcrt._wputenv('%s=%s' % (name, value)) + result = cdll.msvcrt._wputenv(f'{name}={value}') if result != 0: log.info("Failed to set Env Var '%s' (msvcrt._putenv)", name) else: log.debug("Set Env Var '%s' to '%s' (msvcrt._putenv)", name, value) -def unicode_argv(): - """ Gets sys.argv as list of unicode objects on any platform.""" - if windows_check(): - # Versions 2.x of Python don't support Unicode in sys.argv on - # Windows, with the underlying Windows API instead replacing multi-byte - # characters with '?'. - from ctypes import POINTER, byref, cdll, c_int, windll - from ctypes.wintypes import LPCWSTR, LPWSTR - - get_cmd_linew = cdll.kernel32.GetCommandLineW - get_cmd_linew.argtypes = [] - get_cmd_linew.restype = LPCWSTR - - cmdline_to_argvw = windll.shell32.CommandLineToArgvW - cmdline_to_argvw.argtypes = [LPCWSTR, POINTER(c_int)] - cmdline_to_argvw.restype = POINTER(LPWSTR) - - cmd = get_cmd_linew() - argc = c_int(0) - argv = cmdline_to_argvw(cmd, byref(argc)) - if argc.value > 0: - # Remove Python executable and commands if present - start = argc.value - len(sys.argv) - return [argv[i] for i in range(start, argc.value)] - else: - # On other platforms, we have to find the likely encoding of the args and decode - # First check if sys.stdout or stdin have encoding set - encoding = getattr(sys.stdout, 'encoding') or getattr(sys.stdin, 'encoding') - # If that fails, check what the locale is set to - encoding = encoding or locale.getpreferredencoding() - # As a last resort, just default to utf-8 - encoding = encoding or 'utf-8' - - arg_list = [] - for arg in sys.argv: - try: - arg_list.append(arg.decode(encoding)) - except AttributeError: - arg_list.append(arg) - - return arg_list - - def run_profiled(func, *args, **kwargs): """ Profile a function with cProfile diff --git a/deluge/component.py b/deluge/component.py index c7ba83d..5646e8b 100644 --- a/deluge/component.py +++ b/deluge/component.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2010 Andrew Resch # @@ -7,13 +6,10 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import traceback from collections import defaultdict -from six import string_types from twisted.internet import reactor from twisted.internet.defer import DeferredList, fail, maybeDeferred, succeed from twisted.internet.task import LoopingCall, deferLater @@ -27,13 +23,13 @@ class ComponentAlreadyRegistered(Exception): class ComponentException(Exception): def __init__(self, message, tb): - super(ComponentException, self).__init__(message) + super().__init__(message) self.message = message self.tb = tb def __str__(self): - s = super(ComponentException, self).__str__() - return '%s\n%s' % (s, ''.join(self.tb)) + s = super().__str__() + return '{}\n{}'.format(s, ''.join(self.tb)) def __eq__(self, other): if isinstance(other, self.__class__): @@ -45,7 +41,7 @@ class ComponentException(Exception): return not self.__eq__(other) -class Component(object): +class Component: """Component objects are singletons managed by the :class:`ComponentRegistry`. When a new Component object is instantiated, it will be automatically @@ -250,7 +246,7 @@ class Component(object): pass -class ComponentRegistry(object): +class ComponentRegistry: """The ComponentRegistry holds a list of currently registered :class:`Component` objects. It is used to manage the Components by starting, stopping, pausing and shutting them down. @@ -293,7 +289,8 @@ class ComponentRegistry(object): obj (Component): a component object to deregister Returns: - Deferred: a deferred object that will fire once the Component has been sucessfully deregistered + Deferred: a deferred object that will fire once the Component has been + successfully deregistered """ if obj in self.components.values(): @@ -324,7 +321,7 @@ class ComponentRegistry(object): # Start all the components if names is empty if not names: names = list(self.components) - elif isinstance(names, string_types): + elif isinstance(names, str): names = [names] def on_depends_started(result, name): @@ -358,7 +355,7 @@ class ComponentRegistry(object): """ if not names: names = list(self.components) - elif isinstance(names, string_types): + elif isinstance(names, str): names = [names] def on_dependents_stopped(result, name): @@ -398,7 +395,7 @@ class ComponentRegistry(object): """ if not names: names = list(self.components) - elif isinstance(names, string_types): + elif isinstance(names, str): names = [names] deferreds = [] @@ -424,7 +421,7 @@ class ComponentRegistry(object): """ if not names: names = list(self.components) - elif isinstance(names, string_types): + elif isinstance(names, str): names = [names] deferreds = [] @@ -448,7 +445,7 @@ class ComponentRegistry(object): def on_stopped(result): return DeferredList( - [comp._component_shutdown() for comp in self.components.values()] + [comp._component_shutdown() for comp in list(self.components.values())] ) return self.stop(list(self.components)).addCallback(on_stopped) diff --git a/deluge/config.py b/deluge/config.py index c852996..c5cb312 100644 --- a/deluge/config.py +++ b/deluge/config.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -39,78 +38,66 @@ this can only be done for the 'config file version' and not for the 'format' version as this will be done internally. """ -from __future__ import unicode_literals - import json import logging import os +import pickle import shutil from codecs import getwriter -from io import open from tempfile import NamedTemporaryFile -import six.moves.cPickle as pickle # noqa: N813 - from deluge.common import JSON_FORMAT, get_default_config_dir log = logging.getLogger(__name__) -callLater = None # noqa: N816 Necessary for the config tests - -def prop(func): - """Function decorator for defining property attributes - The decorated function is expected to return a dictionary - containing one or more of the following pairs: - - fget - function for getting attribute value - fset - function for setting attribute value - fdel - function for deleting attribute - - This can be conveniently constructed by the locals() builtin - function; see: - http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/205183 - """ - return property(doc=func.__doc__, **func()) - - -def find_json_objects(s): - """Find json objects in a string. +def find_json_objects(text, decoder=json.JSONDecoder()): + """Find json objects in text. Args: - s (str): the string to find json objects in + text (str): The text to find json objects within. Returns: list: A list of tuples containing start and end locations of json - objects in string `s`. e.g. [(start, end), ...] + objects in the text. e.g. [(start, end), ...] + """ objects = [] - opens = 0 - start = s.find('{') - offset = start - - if start < 0: - return [] - - quoted = False - for index, c in enumerate(s[offset:]): - if c == '"': - quoted = not quoted - elif quoted: - continue - elif c == '{': - opens += 1 - elif c == '}': - opens -= 1 - if opens == 0: - objects.append((start, index + offset + 1)) - start = index + offset + 1 + offset = 0 + while True: + try: + start = text.index('{', offset) + except ValueError: + break + + try: + __, index = decoder.raw_decode(text[start:]) + except json.decoder.JSONDecodeError: + offset = start + 1 + else: + offset = start + index + objects.append((start, offset)) return objects -class Config(object): +def cast_to_existing_type(value, old_value): + """Attempt to convert new value type to match old value type""" + types_match = isinstance(old_value, (type(None), type(value))) + if value is not None and not types_match: + old_type = type(old_value) + # Skip convert to bytes since requires knowledge of encoding and value should + # be unicode anyway. + if old_type is bytes: + return value + + return old_type(value) + + return value + + +class Config: """This class is used to access/create/modify config files. Args: @@ -120,13 +107,23 @@ class Config(object): file_version (int): The file format for the default config values when creating a fresh config. This value should be increased whenever a new migration function is setup to convert old config files. (default: 1) + log_mask_funcs (dict): A dict of key:function, used to mask sensitive + key values (e.g. passwords) when logging is enabled. """ - def __init__(self, filename, defaults=None, config_dir=None, file_version=1): + def __init__( + self, + filename, + defaults=None, + config_dir=None, + file_version=1, + log_mask_funcs=None, + ): self.__config = {} self.__set_functions = {} self.__change_callbacks = [] + self.__log_mask_funcs = log_mask_funcs if log_mask_funcs else {} # These hold the version numbers and they will be set when loaded self.__version = {'format': 1, 'file': file_version} @@ -137,7 +134,7 @@ class Config(object): if defaults: for key, value in defaults.items(): - self.set_item(key, value) + self.set_item(key, value, default=True) # Load the config from file in the config_dir if config_dir: @@ -147,6 +144,12 @@ class Config(object): self.load() + def callLater(self, period, func, *args, **kwargs): # noqa: N802 ignore camelCase + """Wrapper around reactor.callLater for test purpose.""" + from twisted.internet import reactor + + return reactor.callLater(period, func, *args, **kwargs) + def __contains__(self, item): return item in self.__config @@ -155,7 +158,7 @@ class Config(object): return self.set_item(key, value) - def set_item(self, key, value): + def set_item(self, key, value, default=False): """Sets item 'key' to 'value' in the config dictionary. Does not allow changing the item's type unless it is None. @@ -167,6 +170,8 @@ class Config(object): key (str): Item to change to change. value (any): The value to change item to, must be same type as what is currently in the config. + default (optional, bool): When setting a default value skip func or save + callbacks. Raises: ValueError: Raised when the type of value is not the same as what is @@ -179,61 +184,54 @@ class Config(object): 5 """ - if key not in self.__config: - self.__config[key] = value - log.debug('Setting key "%s" to: %s (of type: %s)', key, value, type(value)) - return - - if self.__config[key] == value: - return + if isinstance(value, bytes): + value = value.decode() - # Change the value type if it is not None and does not match. - type_match = isinstance(self.__config[key], (type(None), type(value))) - if value is not None and not type_match: + if key in self.__config: try: - oldtype = type(self.__config[key]) - # Don't convert to bytes as requires encoding and value will - # be decoded anyway. - if oldtype is not bytes: - value = oldtype(value) + value = cast_to_existing_type(value, self.__config[key]) except ValueError: log.warning('Value Type "%s" invalid for key: %s', type(value), key) raise + else: + if self.__config[key] == value: + return - if isinstance(value, bytes): - value = value.decode('utf8') - - log.debug('Setting key "%s" to: %s (of type: %s)', key, value, type(value)) + if log.isEnabledFor(logging.DEBUG): + if key in self.__log_mask_funcs: + value = self.__log_mask_funcs[key](value) + log.debug( + 'Setting key "%s" to: %s (of type: %s)', + key, + value, + type(value), + ) self.__config[key] = value - global callLater - if callLater is None: - # Must import here and not at the top or it will throw ReactorAlreadyInstalledError - from twisted.internet.reactor import ( - callLater, - ) # pylint: disable=redefined-outer-name + # Skip save or func callbacks if setting default value for keys + if default: + return + # Run the set_function for this key if any - try: - for func in self.__set_functions[key]: - callLater(0, func, key, value) - except KeyError: - pass + for func in self.__set_functions.get(key, []): + self.callLater(0, func, key, value) + try: def do_change_callbacks(key, value): for func in self.__change_callbacks: func(key, value) - callLater(0, do_change_callbacks, key, value) + self.callLater(0, do_change_callbacks, key, value) except Exception: pass # We set the save_timer for 5 seconds if not already set if not self._save_timer or not self._save_timer.active(): - self._save_timer = callLater(5, self.save) + self._save_timer = self.callLater(5, self.save) def __getitem__(self, key): - """See get_item """ + """See get_item""" return self.get_item(key) def get_item(self, key): @@ -306,16 +304,9 @@ class Config(object): del self.__config[key] - global callLater - if callLater is None: - # Must import here and not at the top or it will throw ReactorAlreadyInstalledError - from twisted.internet.reactor import ( - callLater, - ) # pylint: disable=redefined-outer-name - # We set the save_timer for 5 seconds if not already set if not self._save_timer or not self._save_timer.active(): - self._save_timer = callLater(5, self.save) + self._save_timer = self.callLater(5, self.save) def register_change_callback(self, callback): """Registers a callback function for any changed value. @@ -361,7 +352,6 @@ class Config(object): # Run the function now if apply_now is set if apply_now: function(key, self.__config[key]) - return def apply_all(self): """Calls all set functions. @@ -404,9 +394,9 @@ class Config(object): filename = self.__config_file try: - with open(filename, 'r', encoding='utf8') as _file: + with open(filename, encoding='utf8') as _file: data = _file.read() - except IOError as ex: + except OSError as ex: log.warning('Unable to open config file %s: %s', filename, ex) return @@ -436,12 +426,24 @@ class Config(object): log.exception(ex) log.warning('Unable to load config file: %s', filename) + if not log.isEnabledFor(logging.DEBUG): + return + + config = self.__config + if self.__log_mask_funcs: + config = { + key: self.__log_mask_funcs[key](config[key]) + if key in self.__log_mask_funcs + else config[key] + for key in config + } + log.debug( 'Config %s version: %s.%s loaded: %s', filename, self.__version['format'], self.__version['file'], - self.__config, + config, ) def save(self, filename=None): @@ -459,7 +461,7 @@ class Config(object): # Check to see if the current config differs from the one on disk # We will only write a new config file if there is a difference try: - with open(filename, 'r', encoding='utf8') as _file: + with open(filename, encoding='utf8') as _file: data = _file.read() objects = find_json_objects(data) start, end = objects[0] @@ -471,7 +473,7 @@ class Config(object): if self._save_timer and self._save_timer.active(): self._save_timer.cancel() return True - except (IOError, IndexError) as ex: + except (OSError, IndexError) as ex: log.warning('Unable to open config file: %s because: %s', filename, ex) # Save the new config and make sure it's written to disk @@ -485,7 +487,7 @@ class Config(object): json.dump(self.__config, getwriter('utf8')(_file), **JSON_FORMAT) _file.flush() os.fsync(_file.fileno()) - except IOError as ex: + except OSError as ex: log.error('Error writing new config file: %s', ex) return False @@ -496,7 +498,7 @@ class Config(object): try: log.debug('Backing up old config file to %s.bak', filename) shutil.move(filename, filename + '.bak') - except IOError as ex: + except OSError as ex: log.warning('Unable to backup old config: %s', ex) # The new config file has been written successfully, so let's move it over @@ -504,7 +506,7 @@ class Config(object): try: log.debug('Moving new config file %s to %s', filename_tmp, filename) shutil.move(filename_tmp, filename) - except IOError as ex: + except OSError as ex: log.error('Error moving new config file: %s', ex) return False else: @@ -556,14 +558,11 @@ class Config(object): def config_file(self): return self.__config_file - @prop - def config(): # pylint: disable=no-method-argument + @property + def config(self): """The config dictionary""" + return self.__config - def fget(self): - return self.__config - - def fdel(self): - return self.save() - - return locals() + @config.deleter + def config(self): + return self.save() diff --git a/deluge/configmanager.py b/deluge/configmanager.py index bbb0389..6e965b8 100644 --- a/deluge/configmanager.py +++ b/deluge/configmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os @@ -19,7 +16,7 @@ from deluge.config import Config log = logging.getLogger(__name__) -class _ConfigManager(object): +class _ConfigManager: def __init__(self): log.debug('ConfigManager started..') self.config_files = {} diff --git a/deluge/conftest.py b/deluge/conftest.py new file mode 100644 index 0000000..55c50a4 --- /dev/null +++ b/deluge/conftest.py @@ -0,0 +1,192 @@ +# +# This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with +# the additional special exception to link portions of this program with the OpenSSL library. +# See LICENSE for more details. +# + +import tempfile +import warnings +from unittest.mock import Mock, patch + +import pytest +import pytest_twisted +from twisted.internet import reactor +from twisted.internet.defer import Deferred, maybeDeferred +from twisted.internet.error import CannotListenError +from twisted.python.failure import Failure + +import deluge.component as _component +import deluge.configmanager +from deluge.common import get_localhost_auth +from deluge.tests import common +from deluge.ui.client import client as _client + +DEFAULT_LISTEN_PORT = 58900 + + +@pytest.fixture +def listen_port(request): + if request and 'daemon' in request.fixturenames: + try: + return request.getfixturevalue('daemon').listen_port + except Exception: + pass + return DEFAULT_LISTEN_PORT + + +@pytest.fixture +def mock_callback(): + """Returns a `Mock` object which can be registered as a callback to test against. + + If callback was not called within `timeout` seconds, it will raise a TimeoutError. + The returned Mock instance will have a `deferred` attribute which will complete when the callback has been called. + """ + + def reset(): + if mock.called: + original_reset_mock() + deferred = Deferred() + deferred.addTimeout(0.5, reactor) + mock.side_effect = lambda *args, **kw: deferred.callback((args, kw)) + mock.deferred = deferred + + mock = Mock() + original_reset_mock = mock.reset_mock + mock.reset_mock = reset + mock.reset_mock() + return mock + + +@pytest.fixture +def config_dir(tmp_path): + deluge.configmanager.set_config_dir(tmp_path) + yield tmp_path + + +@pytest_twisted.async_yield_fixture() +async def client(request, config_dir, monkeypatch, listen_port): + # monkeypatch.setattr( + # _client, 'connect', functools.partial(_client.connect, port=listen_port) + # ) + try: + username, password = get_localhost_auth() + except Exception: + username, password = '', '' + await _client.connect( + 'localhost', + port=listen_port, + username=username, + password=password, + ) + yield _client + if _client.connected(): + await _client.disconnect() + + +@pytest_twisted.async_yield_fixture +async def daemon(request, config_dir): + listen_port = DEFAULT_LISTEN_PORT + logfile = f'daemon_{request.node.name}.log' + if hasattr(request.cls, 'daemon_custom_script'): + custom_script = request.cls.daemon_custom_script + else: + custom_script = '' + + for dummy in range(10): + try: + d, daemon = common.start_core( + listen_port=listen_port, + logfile=logfile, + timeout=5, + timeout_msg='Timeout!', + custom_script=custom_script, + print_stdout=True, + print_stderr=True, + config_directory=config_dir, + ) + await d + except CannotListenError as ex: + exception_error = ex + listen_port += 1 + except (KeyboardInterrupt, SystemExit): + raise + else: + break + else: + raise exception_error + daemon.listen_port = listen_port + yield daemon + await daemon.kill() + + +@pytest.fixture(autouse=True) +def common_fixture(config_dir, request, monkeypatch, listen_port): + """Adds some instance attributes to test classes for backwards compatibility with old testing.""" + + def fail(self, reason): + if isinstance(reason, Failure): + reason = reason.value + return pytest.fail(str(reason)) + + if request.instance: + request.instance.patch = monkeypatch.setattr + request.instance.config_dir = config_dir + request.instance.listen_port = listen_port + request.instance.id = lambda: request.node.name + request.cls.fail = fail + + +@pytest_twisted.async_yield_fixture(scope='function') +async def component(request): + """Verify component registry is clean, and clean up after test.""" + if len(_component._ComponentRegistry.components) != 0: + warnings.warn( + 'The component._ComponentRegistry.components is not empty on test setup.\n' + 'This is probably caused by another test that did not clean up after finishing!: %s' + % _component._ComponentRegistry.components + ) + + yield _component + + await _component.shutdown() + _component._ComponentRegistry.components.clear() + _component._ComponentRegistry.dependents.clear() + + +@pytest_twisted.async_yield_fixture(scope='function') +async def base_fixture(common_fixture, component, request): + """This fixture is autoused on all tests that subclass BaseTestCase""" + self = request.instance + + if hasattr(self, 'set_up'): + try: + await maybeDeferred(self.set_up) + except Exception as exc: + warnings.warn('Error caught in test setup!\n%s' % exc) + pytest.fail('Error caught in test setup!\n%s' % exc) + + yield + + if hasattr(self, 'tear_down'): + try: + await maybeDeferred(self.tear_down) + except Exception as exc: + pytest.fail('Error caught in test teardown!\n%s' % exc) + + +@pytest.mark.usefixtures('base_fixture') +class BaseTestCase: + """This is the base class that should be used for all test classes + that create classes that inherit from deluge.component.Component. It + ensures that the component registry has been cleaned up when tests + have finished. + + """ + + +@pytest.fixture +def mock_mkstemp(tmp_path): + """Return known tempfile location to verify file deleted""" + tmp_file = tempfile.mkstemp(dir=tmp_path) + with patch('tempfile.mkstemp', return_value=tmp_file): + yield tmp_file diff --git a/deluge/core/alertmanager.py b/deluge/core/alertmanager.py index 2fe4222..9a1ded5 100644 --- a/deluge/core/alertmanager.py +++ b/deluge/core/alertmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -15,10 +14,8 @@ This should typically only be used by the Core. Plugins should utilize the `:mod:EventManager` for similar functionality. """ -from __future__ import unicode_literals - import logging -import types +from types import SimpleNamespace from twisted.internet import reactor @@ -28,14 +25,6 @@ from deluge.common import decode_bytes log = logging.getLogger(__name__) -try: - SimpleNamespace = types.SimpleNamespace # Python 3.3+ -except AttributeError: - - class SimpleNamespace(object): # Python 2.7 - def __init__(self, **attr): - self.__dict__.update(attr) - class AlertManager(component.Component): """AlertManager fetches and processes libtorrent alerts""" @@ -57,6 +46,7 @@ class AlertManager(component.Component): | lt.alert.category_t.status_notification | lt.alert.category_t.ip_block_notification | lt.alert.category_t.performance_warning + | lt.alert.category_t.file_progress_notification ) self.session.apply_settings({'alert_mask': alert_mask}) diff --git a/deluge/core/authmanager.py b/deluge/core/authmanager.py index 0d997c1..3ff8a3a 100644 --- a/deluge/core/authmanager.py +++ b/deluge/core/authmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # Copyright (C) 2011 Pedro Algarvio @@ -8,12 +7,9 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os import shutil -from io import open import deluge.component as component import deluge.configmanager as configmanager @@ -32,14 +28,14 @@ log = logging.getLogger(__name__) AUTH_LEVELS_MAPPING = { 'NONE': AUTH_LEVEL_NONE, 'READONLY': AUTH_LEVEL_READONLY, - 'DEFAULT': AUTH_LEVEL_NORMAL, - 'NORMAL': AUTH_LEVEL_DEFAULT, + 'DEFAULT': AUTH_LEVEL_DEFAULT, + 'NORMAL': AUTH_LEVEL_NORMAL, 'ADMIN': AUTH_LEVEL_ADMIN, } AUTH_LEVELS_MAPPING_REVERSE = {v: k for k, v in AUTH_LEVELS_MAPPING.items()} -class Account(object): +class Account: __slots__ = ('username', 'password', 'authlevel') def __init__(self, username, password, authlevel): @@ -56,10 +52,10 @@ class Account(object): } def __repr__(self): - return '' % { - 'username': self.username, - 'authlevel': self.authlevel, - } + return ''.format( + username=self.username, + authlevel=self.authlevel, + ) class AuthManager(component.Component): @@ -101,7 +97,7 @@ class AuthManager(component.Component): int: The auth level for this user. Raises: - AuthenticationRequired: If aditional details are required to authenticate. + AuthenticationRequired: If additional details are required to authenticate. BadLoginError: If the username does not exist or password does not match. """ @@ -184,7 +180,7 @@ class AuthManager(component.Component): if os.path.isfile(filepath): log.debug('Creating backup of %s at: %s', filename, filepath_bak) shutil.copy2(filepath, filepath_bak) - except IOError as ex: + except OSError as ex: log.error('Unable to backup %s to %s: %s', filepath, filepath_bak, ex) else: log.info('Saving the %s at: %s', filename, filepath) @@ -198,7 +194,7 @@ class AuthManager(component.Component): _file.flush() os.fsync(_file.fileno()) shutil.move(filepath_tmp, filepath) - except IOError as ex: + except OSError as ex: log.error('Unable to save %s: %s', filename, ex) if os.path.isfile(filepath_bak): log.info('Restoring backup of %s from: %s', filename, filepath_bak) @@ -227,9 +223,9 @@ class AuthManager(component.Component): for _filepath in (auth_file, auth_file_bak): log.info('Opening %s for load: %s', filename, _filepath) try: - with open(_filepath, 'r', encoding='utf8') as _file: + with open(_filepath, encoding='utf8') as _file: file_data = _file.readlines() - except IOError as ex: + except OSError as ex: log.warning('Unable to load %s: %s', _filepath, ex) file_data = [] else: diff --git a/deluge/core/core.py b/deluge/core/core.py index 9a19e30..35cf019 100644 --- a/deluge/core/core.py +++ b/deluge/core/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # Copyright (C) 2011 Pedro Algarvio @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import glob import logging import os @@ -17,8 +14,9 @@ import shutil import tempfile import threading from base64 import b64decode, b64encode +from typing import Any, Dict, List, Optional, Tuple, Union +from urllib.request import URLError, urlopen -from six import string_types from twisted.internet import defer, reactor, task from twisted.web.client import Agent, readBody @@ -41,7 +39,7 @@ from deluge.core.pluginmanager import PluginManager from deluge.core.preferencesmanager import PreferencesManager from deluge.core.rpcserver import export from deluge.core.torrentmanager import TorrentManager -from deluge.decorators import deprecated +from deluge.decorators import deprecated, maybe_coroutine from deluge.error import ( AddTorrentError, DelugeError, @@ -56,12 +54,6 @@ from deluge.event import ( ) from deluge.httpdownloader import download_file -try: - from urllib.request import urlopen, URLError -except ImportError: - # PY2 fallback - from urllib2 import urlopen, URLError - log = logging.getLogger(__name__) DEPR_SESSION_STATUS_KEYS = { @@ -120,7 +112,7 @@ class Core(component.Component): component.Component.__init__(self, 'Core') # Start the libtorrent session. - user_agent = 'Deluge/{} libtorrent/{}'.format(DELUGE_VER, LT_VERSION) + user_agent = f'Deluge/{DELUGE_VER} libtorrent/{LT_VERSION}' peer_id = self._create_peer_id(DELUGE_VER) log.debug('Starting session (peer_id: %s, user_agent: %s)', peer_id, user_agent) settings_pack = { @@ -173,19 +165,25 @@ class Core(component.Component): # store the one in the config so we can restore it on shutdown self._old_listen_interface = None if listen_interface: - if deluge.common.is_ip(listen_interface): + if deluge.common.is_interface(listen_interface): self._old_listen_interface = self.config['listen_interface'] self.config['listen_interface'] = listen_interface else: log.error( - 'Invalid listen interface (must be IP Address): %s', + 'Invalid listen interface (must be IP Address or Interface Name): %s', listen_interface, ) self._old_outgoing_interface = None if outgoing_interface: - self._old_outgoing_interface = self.config['outgoing_interface'] - self.config['outgoing_interface'] = outgoing_interface + if deluge.common.is_interface(outgoing_interface): + self._old_outgoing_interface = self.config['outgoing_interface'] + self.config['outgoing_interface'] = outgoing_interface + else: + log.error( + 'Invalid outgoing interface (must be IP Address or Interface Name): %s', + outgoing_interface, + ) # New release check information self.__new_release = None @@ -243,13 +241,12 @@ class Core(component.Component): """Apply libtorrent session settings. Args: - settings (dict): A dict of lt session settings to apply. - + settings: A dict of lt session settings to apply. """ self.session.apply_settings(settings) @staticmethod - def _create_peer_id(version): + def _create_peer_id(version: str) -> str: """Create a peer_id fingerprint. This creates the peer_id and modifies the release char to identify @@ -264,11 +261,10 @@ class Core(component.Component): ``--DE201b--`` (beta pre-release of v2.0.1) Args: - version (str): The version string in PEP440 dotted notation. + version: The version string in PEP440 dotted notation. Returns: - str: The formattted peer_id with Deluge prefix e.g. '--DE200s--' - + The formatted peer_id with Deluge prefix e.g. '--DE200s--' """ split = deluge.common.VersionSplit(version) # Fill list with zeros to length of 4 and use lt to create fingerprint. @@ -301,7 +297,7 @@ class Core(component.Component): if os.path.isfile(filepath): log.debug('Creating backup of %s at: %s', filename, filepath_bak) shutil.copy2(filepath, filepath_bak) - except IOError as ex: + except OSError as ex: log.error('Unable to backup %s to %s: %s', filepath, filepath_bak, ex) else: log.info('Saving the %s at: %s', filename, filepath) @@ -311,18 +307,17 @@ class Core(component.Component): _file.flush() os.fsync(_file.fileno()) shutil.move(filepath_tmp, filepath) - except (IOError, EOFError) as ex: + except (OSError, EOFError) as ex: log.error('Unable to save %s: %s', filename, ex) if os.path.isfile(filepath_bak): log.info('Restoring backup of %s from: %s', filename, filepath_bak) shutil.move(filepath_bak, filepath) - def _load_session_state(self): + def _load_session_state(self) -> dict: """Loads the libtorrent session state Returns: - dict: A libtorrent sesion state, empty dict if unable to load it. - + A libtorrent sesion state, empty dict if unable to load it. """ filename = 'session.state' filepath = get_config_dir(filename) @@ -333,7 +328,7 @@ class Core(component.Component): try: with open(_filepath, 'rb') as _file: state = lt.bdecode(_file.read()) - except (IOError, EOFError, RuntimeError) as ex: + except (OSError, EOFError, RuntimeError) as ex: log.warning('Unable to load %s: %s', _filepath, ex) else: log.info('Successfully loaded %s: %s', filename, _filepath) @@ -358,8 +353,8 @@ class Core(component.Component): if blocks_read: self.session_status['read_hit_ratio'] = ( - self.session_status['disk.num_blocks_cache_hits'] / blocks_read - ) + blocks_read - self.session_status['disk.num_read_ops'] + ) / blocks_read else: self.session_status['read_hit_ratio'] = 0.0 @@ -404,18 +399,19 @@ class Core(component.Component): # Exported Methods @export - def add_torrent_file_async(self, filename, filedump, options, save_state=True): - """Adds a torrent file to the session asynchonously. + def add_torrent_file_async( + self, filename: str, filedump: str, options: dict, save_state: bool = True + ) -> 'defer.Deferred[Optional[str]]': + """Adds a torrent file to the session asynchronously. Args: - filename (str): The filename of the torrent. - filedump (str): A base64 encoded string of torrent file contents. - options (dict): The options to apply to the torrent upon adding. - save_state (bool): If the state should be saved after adding the file. + filename: The filename of the torrent. + filedump: A base64 encoded string of torrent file contents. + options: The options to apply to the torrent upon adding. + save_state: If the state should be saved after adding the file. Returns: - Deferred: The torrent ID or None. - + The torrent ID or None. """ try: filedump = b64decode(filedump) @@ -436,42 +432,39 @@ class Core(component.Component): return d @export - def prefetch_magnet_metadata(self, magnet, timeout=30): + @maybe_coroutine + async def prefetch_magnet_metadata( + self, magnet: str, timeout: int = 30 + ) -> Tuple[str, bytes]: """Download magnet metadata without adding to Deluge session. Used by UIs to get magnet files for selection before adding to session. + The metadata is bencoded and for transfer base64 encoded. + Args: - magnet (str): The magnet uri. - timeout (int): Number of seconds to wait before cancelling request. + magnet: The magnet URI. + timeout: Number of seconds to wait before canceling request. Returns: - Deferred: A tuple of (torrent_id (str), metadata (dict)) for the magnet. + A tuple of (torrent_id, metadata) for the magnet. """ - - def on_metadata(result, result_d): - """Return result of torrent_id and metadata""" - result_d.callback(result) - return result - - d = self.torrentmanager.prefetch_metadata(magnet, timeout) - # Use a seperate callback chain to handle existing prefetching magnet. - result_d = defer.Deferred() - d.addBoth(on_metadata, result_d) - return result_d + return await self.torrentmanager.prefetch_metadata(magnet, timeout) @export - def add_torrent_file(self, filename, filedump, options): + def add_torrent_file( + self, filename: str, filedump: Union[str, bytes], options: dict + ) -> Optional[str]: """Adds a torrent file to the session. Args: - filename (str): The filename of the torrent. - filedump (str): A base64 encoded string of the torrent file contents. - options (dict): The options to apply to the torrent upon adding. + filename: The filename of the torrent. + filedump: A base64 encoded string of the torrent file contents. + options: The options to apply to the torrent upon adding. Returns: - str: The torrent_id or None. + The torrent_id or None. """ try: filedump = b64decode(filedump) @@ -487,24 +480,26 @@ class Core(component.Component): raise @export - def add_torrent_files(self, torrent_files): - """Adds multiple torrent files to the session asynchonously. + def add_torrent_files( + self, torrent_files: List[Tuple[str, Union[str, bytes], dict]] + ) -> 'defer.Deferred[List[AddTorrentError]]': + """Adds multiple torrent files to the session asynchronously. Args: - torrent_files (list of tuples): Torrent files as tuple of (filename, filedump, options). + torrent_files: Torrent files as tuple of + ``(filename, filedump, options)``. Returns: - Deferred - + A list of errors (if there were any) """ - @defer.inlineCallbacks - def add_torrents(): + @maybe_coroutine + async def add_torrents(): errors = [] last_index = len(torrent_files) - 1 for idx, torrent in enumerate(torrent_files): try: - yield self.add_torrent_file_async( + await self.add_torrent_file_async( torrent[0], torrent[1], torrent[2], save_state=idx == last_index ) except AddTorrentError as ex: @@ -515,93 +510,89 @@ class Core(component.Component): return task.deferLater(reactor, 0, add_torrents) @export - def add_torrent_url(self, url, options, headers=None): - """ - Adds a torrent from a url. Deluge will attempt to fetch the torrent - from url prior to adding it to the session. + @maybe_coroutine + async def add_torrent_url( + self, url: str, options: dict, headers: dict = None + ) -> 'defer.Deferred[Optional[str]]': + """Adds a torrent from a URL. Deluge will attempt to fetch the torrent + from the URL prior to adding it to the session. - :param url: the url pointing to the torrent file - :type url: string - :param options: the options to apply to the torrent on add - :type options: dict - :param headers: any optional headers to send - :type headers: dict + Args: + url: the URL pointing to the torrent file + options: the options to apply to the torrent on add + headers: any optional headers to send - :returns: a Deferred which returns the torrent_id as a str or None + Returns: + a Deferred which returns the torrent_id as a str or None """ - log.info('Attempting to add url %s', url) + log.info('Attempting to add URL %s', url) - def on_download_success(filename): - # We got the file, so add it to the session + tmp_fd, tmp_file = tempfile.mkstemp(prefix='deluge_url.', suffix='.torrent') + try: + filename = await download_file( + url, tmp_file, headers=headers, force_filename=True + ) + except Exception: + log.error('Failed to add torrent from URL %s', url) + raise + else: with open(filename, 'rb') as _file: data = _file.read() + return self.add_torrent_file(filename, b64encode(data), options) + finally: try: - os.remove(filename) + os.close(tmp_fd) + os.remove(tmp_file) except OSError as ex: - log.warning('Could not remove temp file: %s', ex) - return self.add_torrent_file(filename, b64encode(data), options) - - def on_download_fail(failure): - # Log the error and pass the failure onto the client - log.error('Failed to add torrent from url %s', url) - return failure - - tmp_fd, tmp_file = tempfile.mkstemp(prefix='deluge_url.', suffix='.torrent') - os.close(tmp_fd) - d = download_file(url, tmp_file, headers=headers, force_filename=True) - d.addCallbacks(on_download_success, on_download_fail) - return d + log.warning(f'Unable to delete temp file {tmp_file}: , {ex}') @export - def add_torrent_magnet(self, uri, options): - """ - Adds a torrent from a magnet link. - - :param uri: the magnet link - :type uri: string - :param options: the options to apply to the torrent on add - :type options: dict + def add_torrent_magnet(self, uri: str, options: dict) -> str: + """Adds a torrent from a magnet link. - :returns: the torrent_id - :rtype: string + Args: + uri: the magnet link + options: the options to apply to the torrent on add + Returns: + the torrent_id """ - log.debug('Attempting to add by magnet uri: %s', uri) + log.debug('Attempting to add by magnet URI: %s', uri) return self.torrentmanager.add(magnet=uri, options=options) @export - def remove_torrent(self, torrent_id, remove_data): + def remove_torrent(self, torrent_id: str, remove_data: bool) -> bool: """Removes a single torrent from the session. Args: - torrent_id (str): The torrent ID to remove. - remove_data (bool): If True, also remove the downloaded data. + torrent_id: The torrent ID to remove. + remove_data: If True, also remove the downloaded data. Returns: - bool: True if removed successfully. + True if removed successfully. Raises: InvalidTorrentError: If the torrent ID does not exist in the session. - """ log.debug('Removing torrent %s from the core.', torrent_id) return self.torrentmanager.remove(torrent_id, remove_data) @export - def remove_torrents(self, torrent_ids, remove_data): + def remove_torrents( + self, torrent_ids: List[str], remove_data: bool + ) -> 'defer.Deferred[List[Tuple[str, str]]]': """Remove multiple torrents from the session. Args: - torrent_ids (list): The torrent IDs to remove. - remove_data (bool): If True, also remove the downloaded data. + torrent_ids: The torrent IDs to remove. + remove_data: If True, also remove the downloaded data. Returns: - list: An empty list if no errors occurred otherwise the list contains - tuples of strings, a torrent ID and an error message. For example: - - [('', 'Error removing torrent')] + An empty list if no errors occurred otherwise the list contains + tuples of strings, a torrent ID and an error message. For example: + [('', 'Error removing torrent')] """ log.info('Removing %d torrents from core.', len(torrent_ids)) @@ -625,17 +616,17 @@ class Core(component.Component): return task.deferLater(reactor, 0, do_remove_torrents) @export - def get_session_status(self, keys): + def get_session_status(self, keys: List[str]) -> Dict[str, Union[int, float]]: """Gets the session status values for 'keys', these keys are taking from libtorrent's session status. See: http://www.rasterbar.com/products/libtorrent/manual.html#status - :param keys: the keys for which we want values - :type keys: list - :returns: a dictionary of {key: value, ...} - :rtype: dict + Args: + keys: the keys for which we want values + Returns: + a dictionary of {key: value, ...} """ if not keys: return self.session_status @@ -652,26 +643,26 @@ class Core(component.Component): ) status[key] = self.session_status[new_key] else: - log.warning('Session status key not valid: %s', key) + log.debug('Session status key not valid: %s', key) return status @export - def force_reannounce(self, torrent_ids): + def force_reannounce(self, torrent_ids: List[str]) -> None: log.debug('Forcing reannouncment to: %s', torrent_ids) for torrent_id in torrent_ids: self.torrentmanager[torrent_id].force_reannounce() @export - def pause_torrent(self, torrent_id): + def pause_torrent(self, torrent_id: str) -> None: """Pauses a torrent""" log.debug('Pausing: %s', torrent_id) - if not isinstance(torrent_id, string_types): + if not isinstance(torrent_id, str): self.pause_torrents(torrent_id) else: self.torrentmanager[torrent_id].pause() @export - def pause_torrents(self, torrent_ids=None): + def pause_torrents(self, torrent_ids: List[str] = None) -> None: """Pauses a list of torrents""" if not torrent_ids: torrent_ids = self.torrentmanager.get_torrent_list() @@ -679,27 +670,27 @@ class Core(component.Component): self.pause_torrent(torrent_id) @export - def connect_peer(self, torrent_id, ip, port): + def connect_peer(self, torrent_id: str, ip: str, port: int): log.debug('adding peer %s to %s', ip, torrent_id) if not self.torrentmanager[torrent_id].connect_peer(ip, port): log.warning('Error adding peer %s:%s to %s', ip, port, torrent_id) @export - def move_storage(self, torrent_ids, dest): + def move_storage(self, torrent_ids: List[str], dest: str): log.debug('Moving storage %s to %s', torrent_ids, dest) for torrent_id in torrent_ids: if not self.torrentmanager[torrent_id].move_storage(dest): log.warning('Error moving torrent %s to %s', torrent_id, dest) @export - def pause_session(self): + def pause_session(self) -> None: """Pause the entire session""" if not self.session.is_paused(): self.session.pause() component.get('EventManager').emit(SessionPausedEvent()) @export - def resume_session(self): + def resume_session(self) -> None: """Resume the entire session""" if self.session.is_paused(): self.session.resume() @@ -708,21 +699,21 @@ class Core(component.Component): component.get('EventManager').emit(SessionResumedEvent()) @export - def is_session_paused(self): + def is_session_paused(self) -> bool: """Returns the activity of the session""" return self.session.is_paused() @export - def resume_torrent(self, torrent_id): + def resume_torrent(self, torrent_id: str) -> None: """Resumes a torrent""" log.debug('Resuming: %s', torrent_id) - if not isinstance(torrent_id, string_types): + if not isinstance(torrent_id, str): self.resume_torrents(torrent_id) else: self.torrentmanager[torrent_id].resume() @export - def resume_torrents(self, torrent_ids=None): + def resume_torrents(self, torrent_ids: List[str] = None) -> None: """Resumes a list of torrents""" if not torrent_ids: torrent_ids = self.torrentmanager.get_torrent_list() @@ -746,7 +737,7 @@ class Core(component.Component): import traceback traceback.print_exc() - # Torrent was probaly removed meanwhile + # Torrent was probably removed meanwhile return {} # Ask the plugin manager to fill in the plugin keys @@ -755,7 +746,9 @@ class Core(component.Component): return status @export - def get_torrent_status(self, torrent_id, keys, diff=False): + def get_torrent_status( + self, torrent_id: str, keys: List[str], diff: bool = False + ) -> dict: torrent_keys, plugin_keys = self.torrentmanager.separate_keys( keys, [torrent_id] ) @@ -769,57 +762,54 @@ class Core(component.Component): ) @export - def get_torrents_status(self, filter_dict, keys, diff=False): - """ - returns all torrents , optionally filtered by filter_dict. - """ + @maybe_coroutine + async def get_torrents_status( + self, filter_dict: dict, keys: List[str], diff: bool = False + ) -> dict: + """returns all torrents , optionally filtered by filter_dict.""" + all_keys = not keys torrent_ids = self.filtermanager.filter_torrent_ids(filter_dict) - d = self.torrentmanager.torrents_status_update(torrent_ids, keys, diff=diff) - - def add_plugin_fields(args): - status_dict, plugin_keys = args - # Ask the plugin manager to fill in the plugin keys - if len(plugin_keys) > 0: - for key in status_dict: - status_dict[key].update( - self.pluginmanager.get_status(key, plugin_keys) - ) - return status_dict - - d.addCallback(add_plugin_fields) - return d + status_dict, plugin_keys = await self.torrentmanager.torrents_status_update( + torrent_ids, keys, diff=diff + ) + # Ask the plugin manager to fill in the plugin keys + if len(plugin_keys) > 0 or all_keys: + for key in status_dict: + status_dict[key].update(self.pluginmanager.get_status(key, plugin_keys)) + return status_dict @export - def get_filter_tree(self, show_zero_hits=True, hide_cat=None): - """ - returns {field: [(value,count)] } + def get_filter_tree( + self, show_zero_hits: bool = True, hide_cat: List[str] = None + ) -> Dict: + """returns {field: [(value,count)] } for use in sidebar(s) """ return self.filtermanager.get_filter_tree(show_zero_hits, hide_cat) @export - def get_session_state(self): + def get_session_state(self) -> List[str]: """Returns a list of torrent_ids in the session.""" # Get the torrent list from the TorrentManager return self.torrentmanager.get_torrent_list() @export - def get_config(self): + def get_config(self) -> dict: """Get all the preferences as a dictionary""" return self.config.config @export - def get_config_value(self, key): + def get_config_value(self, key: str) -> Any: """Get the config value for key""" return self.config.get(key) @export - def get_config_values(self, keys): + def get_config_values(self, keys: List[str]) -> Dict[str, Any]: """Get the config values for the entered keys""" return {key: self.config.get(key) for key in keys} @export - def set_config(self, config): + def set_config(self, config: Dict[str, Any]): """Set the config with values from dictionary""" # Load all the values into the configuration for key in config: @@ -828,21 +818,20 @@ class Core(component.Component): self.config[key] = config[key] @export - def get_listen_port(self): + def get_listen_port(self) -> int: """Returns the active listen port""" return self.session.listen_port() @export - def get_proxy(self): + def get_proxy(self) -> Dict[str, Any]: """Returns the proxy settings Returns: - dict: Contains proxy settings. + Proxy settings. Notes: Proxy type names: 0: None, 1: Socks4, 2: Socks5, 3: Socks5 w Auth, 4: HTTP, 5: HTTP w Auth, 6: I2P - """ settings = self.session.get_settings() @@ -865,51 +854,60 @@ class Core(component.Component): return proxy_dict @export - def get_available_plugins(self): + def get_available_plugins(self) -> List[str]: """Returns a list of plugins available in the core""" return self.pluginmanager.get_available_plugins() @export - def get_enabled_plugins(self): + def get_enabled_plugins(self) -> List[str]: """Returns a list of enabled plugins in the core""" return self.pluginmanager.get_enabled_plugins() @export - def enable_plugin(self, plugin): + def enable_plugin(self, plugin: str) -> 'defer.Deferred[bool]': return self.pluginmanager.enable_plugin(plugin) @export - def disable_plugin(self, plugin): + def disable_plugin(self, plugin: str) -> 'defer.Deferred[bool]': return self.pluginmanager.disable_plugin(plugin) @export - def force_recheck(self, torrent_ids): + def force_recheck(self, torrent_ids: List[str]) -> None: """Forces a data recheck on torrent_ids""" for torrent_id in torrent_ids: self.torrentmanager[torrent_id].force_recheck() @export - def set_torrent_options(self, torrent_ids, options): + def set_torrent_options( + self, torrent_ids: List[str], options: Dict[str, Any] + ) -> None: """Sets the torrent options for torrent_ids Args: - torrent_ids (list): A list of torrent_ids to set the options for. - options (dict): A dict of torrent options to set. See torrent.TorrentOptions class for valid keys. + torrent_ids: A list of torrent_ids to set the options for. + options: A dict of torrent options to set. See + ``torrent.TorrentOptions`` class for valid keys. """ if 'owner' in options and not self.authmanager.has_account(options['owner']): raise DelugeError('Username "%s" is not known.' % options['owner']) - if isinstance(torrent_ids, string_types): + if isinstance(torrent_ids, str): torrent_ids = [torrent_ids] for torrent_id in torrent_ids: self.torrentmanager[torrent_id].set_options(options) @export - def set_torrent_trackers(self, torrent_id, trackers): - """Sets a torrents tracker list. trackers will be [{"url", "tier"}]""" + def set_torrent_trackers( + self, torrent_id: str, trackers: List[Dict[str, Any]] + ) -> None: + """Sets a torrents tracker list. trackers will be ``[{"url", "tier"}]``""" return self.torrentmanager[torrent_id].set_trackers(trackers) + @export + def get_magnet_uri(self, torrent_id: str) -> str: + return self.torrentmanager[torrent_id].get_magnet_uri() + @deprecated @export def set_torrent_max_connections(self, torrent_id, value): @@ -985,7 +983,7 @@ class Core(component.Component): @export def get_path_size(self, path): """Returns the size of the file or folder 'path' and -1 if the path is - unaccessible (non-existent or insufficient privs)""" + inaccessible (non-existent or insufficient privileges)""" return deluge.common.get_path_size(path) @export @@ -1055,11 +1053,11 @@ class Core(component.Component): self.add_torrent_file(os.path.split(target)[1], filedump, options) @export - def upload_plugin(self, filename, filedump): + def upload_plugin(self, filename: str, filedump: Union[str, bytes]) -> None: """This method is used to upload new plugins to the daemon. It is used when connecting to the daemon remotely and installing a new plugin on - the client side. 'plugin_data' is a xmlrpc.Binary object of the file data, - ie, plugin_file.read()""" + the client side. ``plugin_data`` is a ``xmlrpc.Binary`` object of the file data, + i.e. ``plugin_file.read()``""" try: filedump = b64decode(filedump) @@ -1073,26 +1071,24 @@ class Core(component.Component): component.get('CorePluginManager').scan_for_plugins() @export - def rescan_plugins(self): - """ - Rescans the plugin folders for new plugins - """ + def rescan_plugins(self) -> None: + """Re-scans the plugin folders for new plugins""" component.get('CorePluginManager').scan_for_plugins() @export - def rename_files(self, torrent_id, filenames): - """ - Rename files in torrent_id. Since this is an asynchronous operation by + def rename_files( + self, torrent_id: str, filenames: List[Tuple[int, str]] + ) -> defer.Deferred: + """Rename files in ``torrent_id``. Since this is an asynchronous operation by libtorrent, watch for the TorrentFileRenamedEvent to know when the files have been renamed. - :param torrent_id: the torrent_id to rename files - :type torrent_id: string - :param filenames: a list of index, filename pairs - :type filenames: ((index, filename), ...) - - :raises InvalidTorrentError: if torrent_id is invalid + Args: + torrent_id: the torrent_id to rename files + filenames: a list of index, filename pairs + Raises: + InvalidTorrentError: if torrent_id is invalid """ if torrent_id not in self.torrentmanager.torrents: raise InvalidTorrentError('torrent_id is not in session') @@ -1103,21 +1099,20 @@ class Core(component.Component): return task.deferLater(reactor, 0, rename) @export - def rename_folder(self, torrent_id, folder, new_folder): - """ - Renames the 'folder' to 'new_folder' in 'torrent_id'. Watch for the + def rename_folder( + self, torrent_id: str, folder: str, new_folder: str + ) -> defer.Deferred: + """Renames the 'folder' to 'new_folder' in 'torrent_id'. Watch for the TorrentFolderRenamedEvent which is emitted when the folder has been renamed successfully. - :param torrent_id: the torrent to rename folder in - :type torrent_id: string - :param folder: the folder to rename - :type folder: string - :param new_folder: the new folder name - :type new_folder: string - - :raises InvalidTorrentError: if the torrent_id is invalid + Args: + torrent_id: the torrent to rename folder in + folder: the folder to rename + new_folder: the new folder name + Raises: + InvalidTorrentError: if the torrent_id is invalid """ if torrent_id not in self.torrentmanager.torrents: raise InvalidTorrentError('torrent_id is not in session') @@ -1125,7 +1120,7 @@ class Core(component.Component): return self.torrentmanager[torrent_id].rename_folder(folder, new_folder) @export - def queue_top(self, torrent_ids): + def queue_top(self, torrent_ids: List[str]) -> None: log.debug('Attempting to queue %s to top', torrent_ids) # torrent_ids must be sorted in reverse before moving to preserve order for torrent_id in sorted( @@ -1139,7 +1134,7 @@ class Core(component.Component): log.warning('torrent_id: %s does not exist in the queue', torrent_id) @export - def queue_up(self, torrent_ids): + def queue_up(self, torrent_ids: List[str]) -> None: log.debug('Attempting to queue %s to up', torrent_ids) torrents = ( (self.torrentmanager.get_queue_position(torrent_id), torrent_id) @@ -1164,7 +1159,7 @@ class Core(component.Component): prev_queue_position = queue_position @export - def queue_down(self, torrent_ids): + def queue_down(self, torrent_ids: List[str]) -> None: log.debug('Attempting to queue %s to down', torrent_ids) torrents = ( (self.torrentmanager.get_queue_position(torrent_id), torrent_id) @@ -1189,7 +1184,7 @@ class Core(component.Component): prev_queue_position = queue_position @export - def queue_bottom(self, torrent_ids): + def queue_bottom(self, torrent_ids: List[str]) -> None: log.debug('Attempting to queue %s to bottom', torrent_ids) # torrent_ids must be sorted before moving to preserve order for torrent_id in sorted( @@ -1203,17 +1198,15 @@ class Core(component.Component): log.warning('torrent_id: %s does not exist in the queue', torrent_id) @export - def glob(self, path): + def glob(self, path: str) -> List[str]: return glob.glob(path) @export - def test_listen_port(self): - """ - Checks if the active port is open - - :returns: True if the port is open, False if not - :rtype: bool + def test_listen_port(self) -> 'defer.Deferred[Optional[bool]]': + """Checks if the active port is open + Returns: + True if the port is open, False if not """ port = self.get_listen_port() url = 'https://deluge-torrent.org/test_port.php?port=%s' % port @@ -1232,18 +1225,17 @@ class Core(component.Component): return d @export - def get_free_space(self, path=None): - """ - Returns the number of free bytes at path + def get_free_space(self, path: str = None) -> int: + """Returns the number of free bytes at path - :param path: the path to check free space at, if None, use the default download location - :type path: string - - :returns: the number of free bytes at path - :rtype: int + Args: + path: the path to check free space at, if None, use the default download location - :raises InvalidPathError: if the path is invalid + Returns: + the number of free bytes at path + Raises: + InvalidPathError: if the path is invalid """ if not path: path = self.config['download_location'] @@ -1256,46 +1248,40 @@ class Core(component.Component): self.external_ip = external_ip @export - def get_external_ip(self): - """ - Returns the external ip address recieved from libtorrent. - """ + def get_external_ip(self) -> str: + """Returns the external IP address received from libtorrent.""" return self.external_ip @export - def get_libtorrent_version(self): - """ - Returns the libtorrent version. - - :returns: the version - :rtype: string + def get_libtorrent_version(self) -> str: + """Returns the libtorrent version. + Returns: + the version """ return LT_VERSION @export - def get_completion_paths(self, args): - """ - Returns the available path completions for the input value. - """ + def get_completion_paths(self, args: Dict[str, Any]) -> Dict[str, Any]: + """Returns the available path completions for the input value.""" return path_chooser_common.get_completion_paths(args) @export(AUTH_LEVEL_ADMIN) - def get_known_accounts(self): + def get_known_accounts(self) -> List[Dict[str, Any]]: return self.authmanager.get_known_accounts() @export(AUTH_LEVEL_NONE) - def get_auth_levels_mappings(self): + def get_auth_levels_mappings(self) -> Tuple[Dict[str, int], Dict[int, str]]: return (AUTH_LEVELS_MAPPING, AUTH_LEVELS_MAPPING_REVERSE) @export(AUTH_LEVEL_ADMIN) - def create_account(self, username, password, authlevel): + def create_account(self, username: str, password: str, authlevel: str) -> bool: return self.authmanager.create_account(username, password, authlevel) @export(AUTH_LEVEL_ADMIN) - def update_account(self, username, password, authlevel): + def update_account(self, username: str, password: str, authlevel: str) -> bool: return self.authmanager.update_account(username, password, authlevel) @export(AUTH_LEVEL_ADMIN) - def remove_account(self, username): + def remove_account(self, username: str) -> bool: return self.authmanager.remove_account(username) diff --git a/deluge/core/daemon.py b/deluge/core/daemon.py index d7ab813..0185dd8 100644 --- a/deluge/core/daemon.py +++ b/deluge/core/daemon.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -8,8 +7,6 @@ # """The Deluge daemon""" -from __future__ import unicode_literals - import logging import os import socket @@ -44,8 +41,8 @@ def is_daemon_running(pid_file): try: with open(pid_file) as _file: - pid, port = [int(x) for x in _file.readline().strip().split(';')] - except (EnvironmentError, ValueError): + pid, port = (int(x) for x in _file.readline().strip().split(';')) + except (OSError, ValueError): return False if is_process_running(pid): @@ -53,7 +50,7 @@ def is_daemon_running(pid_file): _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: _socket.connect(('127.0.0.1', port)) - except socket.error: + except OSError: # Can't connect, so pid is not a deluged process. return False else: @@ -62,7 +59,7 @@ def is_daemon_running(pid_file): return True -class Daemon(object): +class Daemon: """The Deluge Daemon class""" def __init__( @@ -156,7 +153,7 @@ class Daemon(object): pid = os.getpid() log.debug('Storing pid %s & port %s in: %s', pid, self.port, self.pid_file) with open(self.pid_file, 'w') as _file: - _file.write('%s;%s\n' % (pid, self.port)) + _file.write(f'{pid};{self.port}\n') component.start() @@ -200,6 +197,7 @@ class Daemon(object): if rpc not in self.get_method_list(): return False - return self.rpcserver.get_session_auth_level() >= self.rpcserver.get_rpc_auth_level( - rpc + return ( + self.rpcserver.get_session_auth_level() + >= self.rpcserver.get_rpc_auth_level(rpc) ) diff --git a/deluge/core/daemon_entry.py b/deluge/core/daemon_entry.py index 8b3746c..c49fd2a 100644 --- a/deluge/core/daemon_entry.py +++ b/deluge/core/daemon_entry.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # Copyright (C) 2010 Pedro Algarvio @@ -7,8 +6,6 @@ # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import os import sys from logging import DEBUG, FileHandler, getLogger diff --git a/deluge/core/eventmanager.py b/deluge/core/eventmanager.py index 5ba2989..d43847a 100644 --- a/deluge/core/eventmanager.py +++ b/deluge/core/eventmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component diff --git a/deluge/core/filtermanager.py b/deluge/core/filtermanager.py index 9d89646..a60cc5b 100644 --- a/deluge/core/filtermanager.py +++ b/deluge/core/filtermanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -7,12 +6,8 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging -from six import string_types - import deluge.component as component from deluge.common import TORRENT_STATE @@ -100,9 +95,7 @@ def tracker_error_filter(torrent_ids, values): class FilterManager(component.Component): - """FilterManager - - """ + """FilterManager""" def __init__(self, core): component.Component.__init__(self, 'FilterManager') @@ -138,7 +131,7 @@ class FilterManager(component.Component): # Sanitize input: filter-value must be a list of strings for key, value in filter_dict.items(): - if isinstance(value, string_types): + if isinstance(value, str): filter_dict[key] = [value] # Optimized filter for id diff --git a/deluge/core/pluginmanager.py b/deluge/core/pluginmanager.py index 7d2f3a1..0482b16 100644 --- a/deluge/core/pluginmanager.py +++ b/deluge/core/pluginmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -9,8 +8,6 @@ """PluginManager for Core""" -from __future__ import unicode_literals - import logging from twisted.internet import defer diff --git a/deluge/core/preferencesmanager.py b/deluge/core/preferencesmanager.py index db9556a..7e5c207 100644 --- a/deluge/core/preferencesmanager.py +++ b/deluge/core/preferencesmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2010 Andrew Resch # @@ -8,13 +7,13 @@ # -from __future__ import unicode_literals - import logging import os import platform import random import threading +from urllib.parse import quote_plus +from urllib.request import urlopen from twisted.internet.task import LoopingCall @@ -24,17 +23,14 @@ import deluge.configmanager from deluge._libtorrent import lt from deluge.event import ConfigValueChangedEvent +GeoIP = None try: - import GeoIP -except ImportError: - GeoIP = None - -try: - from urllib.parse import quote_plus - from urllib.request import urlopen + from GeoIP import GeoIP except ImportError: - from urllib import quote_plus - from urllib2 import urlopen + try: + from pygeoip import GeoIP + except ImportError: + pass log = logging.getLogger(__name__) @@ -202,7 +198,7 @@ class PreferencesManager(component.Component): self.__set_listen_on() def __set_listen_on(self): - """ Set the ports and interface address to listen for incoming connections on.""" + """Set the ports and interface address to listen for incoming connections on.""" if self.config['random_port']: if not self.config['listen_random_port']: self.config['listen_random_port'] = random.randrange(49152, 65525) @@ -225,13 +221,13 @@ class PreferencesManager(component.Component): self.config['listen_use_sys_port'], ) interfaces = [ - '%s:%s' % (interface, port) + f'{interface}:{port}' for port in range(listen_ports[0], listen_ports[1] + 1) ] self.core.apply_session_settings( { 'listen_system_port_fallback': self.config['listen_use_sys_port'], - 'listen_interfaces': ''.join(interfaces), + 'listen_interfaces': ','.join(interfaces), } ) @@ -400,7 +396,7 @@ class PreferencesManager(component.Component): + quote_plus(':'.join(self.config['enabled_plugins'])) ) urlopen(url) - except IOError as ex: + except OSError as ex: log.debug('Network error while trying to send info: %s', ex) else: self.config['info_sent'] = now @@ -464,11 +460,9 @@ class PreferencesManager(component.Component): # Load the GeoIP DB for country look-ups if available if os.path.exists(geoipdb_path): try: - self.core.geoip_instance = GeoIP.open( - geoipdb_path, GeoIP.GEOIP_STANDARD - ) - except AttributeError: - log.warning('GeoIP Unavailable') + self.core.geoip_instance = GeoIP(geoipdb_path, 0) + except Exception as ex: + log.warning('GeoIP Unavailable: %s', ex) else: log.warning('Unable to find GeoIP database file: %s', geoipdb_path) diff --git a/deluge/core/rpcserver.py b/deluge/core/rpcserver.py index adb5219..d4ca5d1 100644 --- a/deluge/core/rpcserver.py +++ b/deluge/core/rpcserver.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008,2009 Andrew Resch # @@ -8,17 +7,14 @@ # """RPCServer Module""" -from __future__ import unicode_literals - import logging import os -import stat import sys import traceback from collections import namedtuple from types import FunctionType +from typing import Callable, TypeVar, overload -from OpenSSL import crypto from twisted.internet import defer, reactor from twisted.internet.protocol import Factory, connectionDone @@ -29,7 +25,7 @@ from deluge.core.authmanager import ( AUTH_LEVEL_DEFAULT, AUTH_LEVEL_NONE, ) -from deluge.crypto_utils import get_context_factory +from deluge.crypto_utils import check_ssl_keys, get_context_factory from deluge.error import ( DelugeError, IncompatibleClient, @@ -46,6 +42,18 @@ RPC_EVENT = 3 log = logging.getLogger(__name__) +TCallable = TypeVar('TCallable', bound=Callable) + + +@overload +def export(func: TCallable) -> TCallable: + ... + + +@overload +def export(auth_level: int) -> Callable[[TCallable], TCallable]: + ... + def export(auth_level=AUTH_LEVEL_DEFAULT): """ @@ -69,7 +77,7 @@ def export(auth_level=AUTH_LEVEL_DEFAULT): if func.__doc__: if func.__doc__.endswith(' '): indent = func.__doc__.split('\n')[-1] - func.__doc__ += '\n{}'.format(indent) + func.__doc__ += f'\n{indent}' else: func.__doc__ += '\n\n' func.__doc__ += rpc_text @@ -114,7 +122,7 @@ def format_request(call): class DelugeRPCProtocol(DelugeTransferProtocol): def __init__(self): - super(DelugeRPCProtocol, self).__init__() + super().__init__() # namedtuple subclass with auth_level, username for the connected session. self.AuthLevel = namedtuple('SessionAuthlevel', 'auth_level, username') @@ -588,59 +596,3 @@ class RPCServer(component.Component): def stop(self): self.factory.state = 'stopping' - - -def check_ssl_keys(): - """ - Check for SSL cert/key and create them if necessary - """ - ssl_dir = deluge.configmanager.get_config_dir('ssl') - if not os.path.exists(ssl_dir): - # The ssl folder doesn't exist so we need to create it - os.makedirs(ssl_dir) - generate_ssl_keys() - else: - for f in ('daemon.pkey', 'daemon.cert'): - if not os.path.exists(os.path.join(ssl_dir, f)): - generate_ssl_keys() - break - - -def generate_ssl_keys(): - """ - This method generates a new SSL key/cert. - """ - from deluge.common import PY2 - - digest = 'sha256' if not PY2 else b'sha256' - - # Generate key pair - pkey = crypto.PKey() - pkey.generate_key(crypto.TYPE_RSA, 2048) - - # Generate cert request - req = crypto.X509Req() - subj = req.get_subject() - setattr(subj, 'CN', 'Deluge Daemon') - req.set_pubkey(pkey) - req.sign(pkey, digest) - - # Generate certificate - cert = crypto.X509() - cert.set_serial_number(0) - cert.gmtime_adj_notBefore(0) - cert.gmtime_adj_notAfter(60 * 60 * 24 * 365 * 3) # Three Years - cert.set_issuer(req.get_subject()) - cert.set_subject(req.get_subject()) - cert.set_pubkey(req.get_pubkey()) - cert.sign(pkey, digest) - - # Write out files - ssl_dir = deluge.configmanager.get_config_dir('ssl') - with open(os.path.join(ssl_dir, 'daemon.pkey'), 'wb') as _file: - _file.write(crypto.dump_privatekey(crypto.FILETYPE_PEM, pkey)) - with open(os.path.join(ssl_dir, 'daemon.cert'), 'wb') as _file: - _file.write(crypto.dump_certificate(crypto.FILETYPE_PEM, cert)) - # Make the files only readable by this user - for f in ('daemon.pkey', 'daemon.cert'): - os.chmod(os.path.join(ssl_dir, f), stat.S_IREAD | stat.S_IWRITE) diff --git a/deluge/core/torrent.py b/deluge/core/torrent.py index a8e178f..57ec26f 100644 --- a/deluge/core/torrent.py +++ b/deluge/core/torrent.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -14,11 +13,12 @@ Attributes: """ -from __future__ import division, unicode_literals - import logging import os import socket +import time +from typing import Optional +from urllib.parse import urlparse from twisted.internet.defer import Deferred, DeferredList @@ -34,18 +34,6 @@ from deluge.event import ( TorrentTrackerStatusEvent, ) -try: - from urllib.parse import urlparse -except ImportError: - # PY2 fallback - from urlparse import urlparse # pylint: disable=ungrouped-imports - -try: - from future_builtins import zip -except ImportError: - # Ignore on Py3. - pass - log = logging.getLogger(__name__) LT_TORRENT_STATE_MAP = { @@ -94,7 +82,7 @@ def convert_lt_files(files): """Indexes and decodes files from libtorrent get_files(). Args: - files (list): The libtorrent torrent files. + files (file_storage): The libtorrent torrent files. Returns: list of dict: The files. @@ -109,18 +97,18 @@ def convert_lt_files(files): } """ filelist = [] - for index, _file in enumerate(files): + for index in range(files.num_files()): try: - file_path = _file.path.decode('utf8') + file_path = files.file_path(index).decode('utf8') except AttributeError: - file_path = _file.path + file_path = files.file_path(index) filelist.append( { 'index': index, 'path': file_path.replace('\\', '/'), - 'size': _file.size, - 'offset': _file.offset, + 'size': files.file_size(index), + 'offset': files.file_offset(index), } ) @@ -161,7 +149,7 @@ class TorrentOptions(dict): """ def __init__(self): - super(TorrentOptions, self).__init__() + super().__init__() config = ConfigManager('core.conf').config options_conf_map = { 'add_paused': 'add_paused', @@ -191,14 +179,14 @@ class TorrentOptions(dict): self['seed_mode'] = False -class TorrentError(object): +class TorrentError: def __init__(self, error_message, was_paused=False, restart_to_resume=False): self.error_message = error_message self.was_paused = was_paused self.restart_to_resume = restart_to_resume -class Torrent(object): +class Torrent: """Torrent holds information about torrents added to the libtorrent session. Args: @@ -206,12 +194,12 @@ class Torrent(object): options (dict): The torrent options. state (TorrentState): The torrent state. filename (str): The filename of the torrent file. - magnet (str): The magnet uri. + magnet (str): The magnet URI. Attributes: torrent_id (str): The torrent_id for this torrent handle: Holds the libtorrent torrent handle - magnet (str): The magnet uri used to add this torrent (if available). + magnet (str): The magnet URI used to add this torrent (if available). status: Holds status info so that we don"t need to keep getting it from libtorrent. torrent_info: store the torrent info. has_metadata (bool): True if the metadata for the torrent is available, False otherwise. @@ -248,9 +236,10 @@ class Torrent(object): self.handle = handle self.magnet = magnet - self.status = self.handle.status() + self._status: Optional['lt.torrent_status'] = None + self._status_last_update: float = 0.0 - self.torrent_info = self.handle.get_torrent_info() + self.torrent_info = self.handle.torrent_file() self.has_metadata = self.status.has_metadata self.options = TorrentOptions() @@ -266,6 +255,9 @@ class Torrent(object): self.is_finished = False self.filename = filename + if not self.filename: + self.filename = '' + self.forced_error = None self.statusmsg = None self.state = None @@ -278,7 +270,6 @@ class Torrent(object): self.prev_status = {} self.waiting_on_folder_rename = [] - self.update_status(self.handle.status()) self._create_status_funcs() self.set_options(self.options) self.update_state() @@ -286,6 +277,18 @@ class Torrent(object): if log.isEnabledFor(logging.DEBUG): log.debug('Torrent object created.') + def _set_handle_flags(self, flag: lt.torrent_flags, set_flag: bool): + """set or unset a flag to the lt handle + + Args: + flag (lt.torrent_flags): the flag to set/unset + set_flag (bool): True for setting the flag, False for unsetting it + """ + if set_flag: + self.handle.set_flags(flag) + else: + self.handle.unset_flags(flag) + def on_metadata_received(self): """Process the metadata received alert for this torrent""" self.has_metadata = True @@ -370,7 +373,7 @@ class Torrent(object): """Sets maximum download speed for this torrent. Args: - m_up_speed (float): Maximum download speed in KiB/s. + m_down_speed (float): Maximum download speed in KiB/s. """ self.options['max_download_speed'] = m_down_speed if m_down_speed < 0: @@ -402,7 +405,7 @@ class Torrent(object): return # A list of priorities for each piece in the torrent - priorities = self.handle.piece_priorities() + priorities = self.handle.get_piece_priorities() def get_file_piece(idx, byte_offset): return self.torrent_info.map_file(idx, byte_offset, 0).piece @@ -428,14 +431,17 @@ class Torrent(object): # Setting the priorites for all the pieces of this torrent self.handle.prioritize_pieces(priorities) - def set_sequential_download(self, set_sequencial): + def set_sequential_download(self, sequential): """Sets whether to download the pieces of the torrent in order. Args: - set_sequencial (bool): Enable sequencial downloading. + sequential (bool): Enable sequential downloading. """ - self.options['sequential_download'] = set_sequencial - self.handle.set_sequential_download(set_sequencial) + self.options['sequential_download'] = sequential + self._set_handle_flags( + flag=lt.torrent_flags.sequential_download, + set_flag=sequential, + ) def set_auto_managed(self, auto_managed): """Set auto managed mode, i.e. will be started or queued automatically. @@ -445,7 +451,10 @@ class Torrent(object): """ self.options['auto_managed'] = auto_managed if not (self.status.paused and not self.status.auto_managed): - self.handle.auto_managed(auto_managed) + self._set_handle_flags( + flag=lt.torrent_flags.auto_managed, + set_flag=auto_managed, + ) self.update_state() def set_super_seeding(self, super_seeding): @@ -455,7 +464,10 @@ class Torrent(object): super_seeding (bool): Enable super seeding. """ self.options['super_seeding'] = super_seeding - self.handle.super_seeding(super_seeding) + self._set_handle_flags( + flag=lt.torrent_flags.super_seeding, + set_flag=super_seeding, + ) def set_stop_ratio(self, stop_ratio): """The seeding ratio to stop (or remove) the torrent at. @@ -516,7 +528,7 @@ class Torrent(object): self.handle.prioritize_files(file_priorities) else: log.debug('Unable to set new file priorities.') - file_priorities = self.handle.file_priorities() + file_priorities = self.handle.get_file_priorities() if 0 in self.options['file_priorities']: # Previously marked a file 'skip' so check for any 0's now >0. @@ -566,7 +578,7 @@ class Torrent(object): trackers (list of dicts): A list of trackers. """ if trackers is None: - self.trackers = [tracker for tracker in self.handle.trackers()] + self.trackers = list(self.handle.trackers()) self.tracker_host = None return @@ -631,7 +643,7 @@ class Torrent(object): def update_state(self): """Updates the state, based on libtorrent's torrent state""" - status = self.handle.status() + status = self.get_lt_status() session_paused = component.get('Core').session.is_paused() old_state = self.state self.set_status_message() @@ -643,7 +655,10 @@ class Torrent(object): elif status_error: self.state = 'Error' # auto-manage status will be reverted upon resuming. - self.handle.auto_managed(False) + self._set_handle_flags( + flag=lt.torrent_flags.auto_managed, + set_flag=False, + ) self.set_status_message(decode_bytes(status_error)) elif status.moving_storage: self.state = 'Moving' @@ -696,8 +711,11 @@ class Torrent(object): restart_to_resume (bool, optional): Prevent resuming clearing the error, only restarting session can resume. """ - status = self.handle.status() - self.handle.auto_managed(False) + status = self.get_lt_status() + self._set_handle_flags( + flag=lt.torrent_flags.auto_managed, + set_flag=False, + ) self.forced_error = TorrentError(message, status.paused, restart_to_resume) if not status.paused: self.handle.pause() @@ -711,7 +729,10 @@ class Torrent(object): log.error('Restart deluge to clear this torrent error') if not self.forced_error.was_paused and self.options['auto_managed']: - self.handle.auto_managed(True) + self._set_handle_flags( + flag=lt.torrent_flags.auto_managed, + set_flag=True, + ) self.forced_error = None self.set_status_message('OK') if update_state: @@ -810,7 +831,11 @@ class Torrent(object): if peer.flags & peer.connecting or peer.flags & peer.handshake: continue - client = decode_bytes(peer.client) + try: + client = decode_bytes(peer.client) + except UnicodeDecodeError: + # libtorrent on Py3 can raise UnicodeDecodeError for peer_info.client + client = 'unknown' try: country = component.get('Core').geoip_instance.country_code_by_addr( @@ -831,7 +856,7 @@ class Torrent(object): 'client': client, 'country': country, 'down_speed': peer.payload_down_speed, - 'ip': '%s:%s' % (peer.ip[0], peer.ip[1]), + 'ip': f'{peer.ip[0]}:{peer.ip[1]}', 'progress': peer.progress, 'seed': peer.flags & peer.seed, 'up_speed': peer.payload_up_speed, @@ -850,7 +875,7 @@ class Torrent(object): def get_file_priorities(self): """Return the file priorities""" - if not self.handle.has_metadata(): + if not self.handle.status().has_metadata: return [] if not self.options['file_priorities']: @@ -867,11 +892,18 @@ class Torrent(object): """ if not self.has_metadata: return [] - return [ - progress / _file.size if _file.size else 0.0 - for progress, _file in zip( + + try: + files_progresses = zip( self.handle.file_progress(), self.torrent_info.files() ) + except Exception: + # Handle libtorrent >=2.0.0,<=2.0.4 file_progress error + files_progresses = zip(iter(lambda: 0, 1), self.torrent_info.files()) + + return [ + progress / _file.size if _file.size else 0.0 + for progress, _file in files_progresses ] def get_tracker_host(self): @@ -896,7 +928,7 @@ class Torrent(object): # Check if hostname is an IP address and just return it if that's the case try: socket.inet_aton(host) - except socket.error: + except OSError: pass else: # This is an IP address because an exception wasn't raised @@ -913,7 +945,7 @@ class Torrent(object): return '' def get_magnet_uri(self): - """Returns a magnet uri for this torrent""" + """Returns a magnet URI for this torrent""" return lt.make_magnet_uri(self.handle) def get_name(self): @@ -932,10 +964,10 @@ class Torrent(object): if self.has_metadata: # Use the top-level folder as torrent name. - filename = decode_bytes(self.torrent_info.file_at(0).path) + filename = decode_bytes(self.torrent_info.files().file_path(0)) name = filename.replace('\\', '/', 1).split('/', 1)[0] else: - name = decode_bytes(self.handle.name()) + name = decode_bytes(self.handle.status().name) if not name: name = self.torrent_id @@ -987,12 +1019,14 @@ class Torrent(object): call to get_status based on the session_id update (bool): If True the status will be updated from libtorrent if False, the cached values will be returned + all_keys (bool): If True return all keys while ignoring the keys param + if False, return only the requested keys Returns: dict: a dictionary of the status keys and their values """ if update: - self.update_status(self.handle.status()) + self.get_lt_status() if all_keys: keys = list(self.status_funcs) @@ -1022,13 +1056,35 @@ class Torrent(object): return status_dict - def update_status(self, status): + def get_lt_status(self) -> 'lt.torrent_status': + """Get the torrent status fresh, not from cache. + + This should be used when a guaranteed fresh status is needed rather than + `torrent.handle.status()` because it will update the cache as well. + """ + self.status = self.handle.status() + return self.status + + @property + def status(self) -> 'lt.torrent_status': + """Cached copy of the libtorrent status for this torrent. + + If it has not been updated within the last five seconds, it will be + automatically refreshed. + """ + if self._status_last_update < (time.time() - 5): + self.status = self.handle.status() + return self._status + + @status.setter + def status(self, status: 'lt.torrent_status') -> None: """Updates the cached status. Args: - status (libtorrent.torrent_status): a libtorrent torrent status + status: a libtorrent torrent status """ - self.status = status + self._status = status + self._status_last_update = time.time() def _create_status_funcs(self): """Creates the functions for getting torrent status""" @@ -1150,7 +1206,10 @@ class Torrent(object): """ # Turn off auto-management so the torrent will not be unpaused by lt queueing - self.handle.auto_managed(False) + self._set_handle_flags( + flag=lt.torrent_flags.auto_managed, + set_flag=False, + ) if self.state == 'Error': log.debug('Unable to pause torrent while in Error state') elif self.status.paused: @@ -1185,7 +1244,10 @@ class Torrent(object): else: # Check if torrent was originally being auto-managed. if self.options['auto_managed']: - self.handle.auto_managed(True) + self._set_handle_flags( + flag=lt.torrent_flags.auto_managed, + set_flag=True, + ) try: self.handle.resume() except RuntimeError as ex: @@ -1208,8 +1270,8 @@ class Torrent(object): bool: True is successful, otherwise False """ try: - self.handle.connect_peer((peer_ip, peer_port), 0) - except RuntimeError as ex: + self.handle.connect_peer((peer_ip, int(peer_port)), 0) + except (RuntimeError, ValueError) as ex: log.debug('Unable to connect to peer: %s', ex) return False return True @@ -1289,7 +1351,7 @@ class Torrent(object): try: with open(filepath, 'wb') as save_file: save_file.write(filedump) - except IOError as ex: + except OSError as ex: log.error('Unable to save torrent file to: %s', ex) filepath = os.path.join(get_config_dir(), 'state', self.torrent_id + '.torrent') @@ -1312,7 +1374,7 @@ class Torrent(object): torrent_files = [ os.path.join(get_config_dir(), 'state', self.torrent_id + '.torrent') ] - if delete_copies: + if delete_copies and self.filename: torrent_files.append( os.path.join(self.config['torrentfiles_location'], self.filename) ) @@ -1336,8 +1398,8 @@ class Torrent(object): def scrape_tracker(self): """Scrape the tracker - A scrape request queries the tracker for statistics such as total - number of incomplete peers, complete peers, number of downloads etc. + A scrape request queries the tracker for statistics such as total + number of incomplete peers, complete peers, number of downloads etc. """ try: self.handle.scrape_tracker() @@ -1384,7 +1446,7 @@ class Torrent(object): This basically does a file rename on all of the folders children. Args: - folder (str): The orignal folder name + folder (str): The original folder name new_folder (str): The new folder name Returns: diff --git a/deluge/core/torrentmanager.py b/deluge/core/torrentmanager.py index a7df501..5609df4 100644 --- a/deluge/core/torrentmanager.py +++ b/deluge/core/torrentmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -8,27 +7,33 @@ # """TorrentManager handles Torrent objects""" -from __future__ import unicode_literals - import datetime import logging import operator import os +import pickle import time -from collections import namedtuple +from base64 import b64encode from tempfile import gettempdir +from typing import Dict, List, NamedTuple, Tuple -import six.moves.cPickle as pickle # noqa: N813 -from twisted.internet import defer, error, reactor, threads +from twisted.internet import defer, reactor, threads from twisted.internet.defer import Deferred, DeferredList from twisted.internet.task import LoopingCall import deluge.component as component -from deluge._libtorrent import lt -from deluge.common import archive_files, decode_bytes, get_magnet_info, is_magnet +from deluge._libtorrent import LT_VERSION, lt +from deluge.common import ( + VersionSplit, + archive_files, + decode_bytes, + get_magnet_info, + is_magnet, +) from deluge.configmanager import ConfigManager, get_config_dir from deluge.core.authmanager import AUTH_LEVEL_ADMIN from deluge.core.torrent import Torrent, TorrentOptions, sanitize_filepath +from deluge.decorators import maybe_coroutine from deluge.error import AddTorrentError, InvalidTorrentError from deluge.event import ( ExternalIPEvent, @@ -52,6 +57,11 @@ LT_DEFAULT_ADD_TORRENT_FLAGS = ( ) +class PrefetchQueueItem(NamedTuple): + alert_deferred: Deferred + result_queue: List[Deferred] + + class TorrentState: # pylint: disable=old-style-class """Create a torrent state. @@ -89,7 +99,7 @@ class TorrentState: # pylint: disable=old-style-class super_seeding=False, name=None, ): - # Build the class atrribute list from args + # Build the class attribute list from args for key, value in locals().items(): if key == 'self': continue @@ -129,7 +139,8 @@ class TorrentManager(component.Component): """ - callLater = reactor.callLater # noqa: N815 + # This is used in the test to mock out timeouts + clock = reactor def __init__(self): component.Component.__init__( @@ -158,7 +169,7 @@ class TorrentManager(component.Component): self.is_saving_state = False self.save_resume_data_file_lock = defer.DeferredLock() self.torrents_loading = {} - self.prefetching_metadata = {} + self.prefetching_metadata: Dict[str, PrefetchQueueItem] = {} # This is a map of torrent_ids to Deferreds used to track needed resume data. # The Deferreds will be completed when resume data has been saved. @@ -243,8 +254,8 @@ class TorrentManager(component.Component): self.save_resume_data_timer.start(190, False) self.prev_status_cleanup_loop.start(10) - @defer.inlineCallbacks - def stop(self): + @maybe_coroutine + async def stop(self): # Stop timers if self.save_state_timer.running: self.save_state_timer.stop() @@ -256,11 +267,11 @@ class TorrentManager(component.Component): self.prev_status_cleanup_loop.stop() # Save state on shutdown - yield self.save_state() + await self.save_state() self.session.pause() - result = yield self.save_resume_data(flush_disk_cache=True) + result = await self.save_resume_data(flush_disk_cache=True) # Remove the temp_file to signify successfully saved state if result and os.path.isfile(self.temp_file): os.remove(self.temp_file) @@ -274,11 +285,6 @@ class TorrentManager(component.Component): 'Paused', 'Queued', ): - # If the global setting is set, but the per-torrent isn't... - # Just skip to the next torrent. - # This is so that a user can turn-off the stop at ratio option on a per-torrent basis - if not torrent.options['stop_at_ratio']: - continue if ( torrent.get_ratio() >= torrent.options['stop_ratio'] and torrent.is_finished @@ -286,7 +292,7 @@ class TorrentManager(component.Component): if torrent.options['remove_at_ratio']: self.remove(torrent_id) break - if not torrent.handle.status().paused: + if not torrent.status.paused: torrent.pause() def __getitem__(self, torrent_id): @@ -339,26 +345,28 @@ class TorrentManager(component.Component): else: return torrent_info - def prefetch_metadata(self, magnet, timeout): - """Download the metadata for a magnet uri. + @maybe_coroutine + async def prefetch_metadata(self, magnet: str, timeout: int) -> Tuple[str, bytes]: + """Download the metadata for a magnet URI. Args: - magnet (str): A magnet uri to download the metadata for. - timeout (int): Number of seconds to wait before cancelling. + magnet: A magnet URI to download the metadata for. + timeout: Number of seconds to wait before canceling. Returns: - Deferred: A tuple of (torrent_id (str), metadata (dict)) + A tuple of (torrent_id, metadata) """ torrent_id = get_magnet_info(magnet)['info_hash'] if torrent_id in self.prefetching_metadata: - return self.prefetching_metadata[torrent_id].defer + d = Deferred() + self.prefetching_metadata[torrent_id].result_queue.append(d) + return await d - add_torrent_params = {} - add_torrent_params['save_path'] = gettempdir() - add_torrent_params['url'] = magnet.strip().encode('utf8') - add_torrent_params['flags'] = ( + add_torrent_params = lt.parse_magnet_uri(magnet) + add_torrent_params.save_path = gettempdir() + add_torrent_params.flags = ( ( LT_DEFAULT_ADD_TORRENT_FLAGS | lt.add_torrent_params_flags_t.flag_duplicate_is_error @@ -372,33 +380,29 @@ class TorrentManager(component.Component): d = Deferred() # Cancel the defer if timeout reached. - defer_timeout = self.callLater(timeout, d.cancel) - d.addBoth(self.on_prefetch_metadata, torrent_id, defer_timeout) - Prefetch = namedtuple('Prefetch', 'defer handle') - self.prefetching_metadata[torrent_id] = Prefetch(defer=d, handle=torrent_handle) - return d + d.addTimeout(timeout, self.clock) + self.prefetching_metadata[torrent_id] = PrefetchQueueItem(d, []) - def on_prefetch_metadata(self, torrent_info, torrent_id, defer_timeout): - # Cancel reactor.callLater. try: - defer_timeout.cancel() - except error.AlreadyCalled: - pass - - log.debug('remove prefetch magnet from session') - try: - torrent_handle = self.prefetching_metadata.pop(torrent_id).handle - except KeyError: - pass + torrent_info = await d + except (defer.TimeoutError, defer.CancelledError): + log.debug(f'Prefetching metadata for {torrent_id} timed out or cancelled.') + metadata = b'' else: - self.session.remove_torrent(torrent_handle, 1) - - metadata = None - if isinstance(torrent_info, lt.torrent_info): log.debug('prefetch metadata received') - metadata = lt.bdecode(torrent_info.metadata()) + if VersionSplit(LT_VERSION) < VersionSplit('2.0.0.0'): + metadata = torrent_info.metadata() + else: + metadata = torrent_info.info_section() + + log.debug('remove prefetch magnet from session') + result_queue = self.prefetching_metadata.pop(torrent_id).result_queue + self.session.remove_torrent(torrent_handle, 1) + result = torrent_id, b64encode(metadata) - return torrent_id, metadata + for d in result_queue: + d.callback(result) + return result def _build_torrent_options(self, options): """Load default options and update if needed.""" @@ -431,9 +435,10 @@ class TorrentManager(component.Component): elif magnet: magnet_info = get_magnet_info(magnet) if magnet_info: - add_torrent_params['url'] = magnet.strip().encode('utf8') add_torrent_params['name'] = magnet_info['name'] + add_torrent_params['trackers'] = list(magnet_info['trackers']) torrent_id = magnet_info['info_hash'] + add_torrent_params['info_hash'] = bytes(bytearray.fromhex(torrent_id)) else: raise AddTorrentError( 'Unable to add magnet, invalid magnet info: %s' % magnet @@ -448,7 +453,7 @@ class TorrentManager(component.Component): raise AddTorrentError('Torrent already being added (%s).' % torrent_id) elif torrent_id in self.prefetching_metadata: # Cancel and remove metadata fetching torrent. - self.prefetching_metadata[torrent_id].defer.cancel() + self.prefetching_metadata[torrent_id].alert_deferred.cancel() # Check for renamed files and if so, rename them in the torrent_info before adding. if options['mapped_files'] and torrent_info: @@ -509,7 +514,7 @@ class TorrentManager(component.Component): save_state (bool, optional): If True save the session state after adding torrent, defaults to True. filedump (str, optional): bencoded filedump of a torrent file. filename (str, optional): The filename of the torrent file. - magnet (str, optional): The magnet uri. + magnet (str, optional): The magnet URI. resume_data (lt.entry, optional): libtorrent fast resume data. Returns: @@ -574,7 +579,7 @@ class TorrentManager(component.Component): save_state (bool, optional): If True save the session state after adding torrent, defaults to True. filedump (str, optional): bencoded filedump of a torrent file. filename (str, optional): The filename of the torrent file. - magnet (str, optional): The magnet uri. + magnet (str, optional): The magnet URI. resume_data (lt.entry, optional): libtorrent fast resume data. Returns: @@ -642,7 +647,7 @@ class TorrentManager(component.Component): # Resume AlertManager if paused for adding torrent to libtorrent. component.resume('AlertManager') - # Store the orignal resume_data, in case of errors. + # Store the original resume_data, in case of errors. if resume_data: self.resume_data[torrent.torrent_id] = resume_data @@ -809,9 +814,9 @@ class TorrentManager(component.Component): try: with open(filepath, 'rb') as _file: - state = pickle.load(_file) - except (IOError, EOFError, pickle.UnpicklingError) as ex: - message = 'Unable to load {}: {}'.format(filepath, ex) + state = pickle.load(_file, encoding='utf8') + except (OSError, EOFError, pickle.UnpicklingError) as ex: + message = f'Unable to load {filepath}: {ex}' log.error(message) if not filepath.endswith('.bak'): self.archive_state(message) @@ -1022,7 +1027,7 @@ class TorrentManager(component.Component): ) def on_torrent_resume_save(dummy_result, torrent_id): - """Recieved torrent resume_data alert so remove from waiting list""" + """Received torrent resume_data alert so remove from waiting list""" self.waiting_on_resume_data.pop(torrent_id, None) deferreds = [] @@ -1067,7 +1072,7 @@ class TorrentManager(component.Component): try: with open(_filepath, 'rb') as _file: resume_data = lt.bdecode(_file.read()) - except (IOError, EOFError, RuntimeError) as ex: + except (OSError, EOFError, RuntimeError) as ex: if self.torrents: log.warning('Unable to load %s: %s', _filepath, ex) resume_data = None @@ -1240,7 +1245,7 @@ class TorrentManager(component.Component): def on_alert_add_torrent(self, alert): """Alert handler for libtorrent add_torrent_alert""" if not alert.handle.is_valid(): - log.warning('Torrent handle is invalid!') + log.warning('Torrent handle is invalid: %s', alert.error.message()) return try: @@ -1351,10 +1356,8 @@ class TorrentManager(component.Component): torrent.set_tracker_status('Announce OK') # Check for peer information from the tracker, if none then send a scrape request. - if ( - alert.handle.status().num_complete == -1 - or alert.handle.status().num_incomplete == -1 - ): + torrent.get_lt_status() + if torrent.status.num_complete == -1 or torrent.status.num_incomplete == -1: torrent.scrape_tracker() def on_alert_tracker_announce(self, alert): @@ -1389,7 +1392,18 @@ class TorrentManager(component.Component): log.debug( 'Tracker Error Alert: %s [%s]', decode_bytes(alert.message()), error_message ) - torrent.set_tracker_status('Error: ' + error_message) + # libtorrent 1.2 added endpoint struct to each tracker. to prevent false updates + # we will need to verify that at least one endpoint to the errored tracker is working + for tracker in torrent.handle.trackers(): + if tracker['url'] == alert.url: + if any( + endpoint['last_error']['value'] == 0 + for endpoint in tracker['endpoints'] + ): + torrent.set_tracker_status('Announce OK') + else: + torrent.set_tracker_status('Error: ' + error_message) + break def on_alert_storage_moved(self, alert): """Alert handler for libtorrent storage_moved_alert""" @@ -1463,7 +1477,9 @@ class TorrentManager(component.Component): return if torrent_id in self.torrents: # libtorrent add_torrent expects bencoded resume_data. - self.resume_data[torrent_id] = lt.bencode(alert.resume_data) + self.resume_data[torrent_id] = lt.bencode( + lt.write_resume_data(alert.params) + ) if torrent_id in self.waiting_on_resume_data: self.waiting_on_resume_data[torrent_id].callback(None) @@ -1545,7 +1561,7 @@ class TorrentManager(component.Component): # Try callback to prefetch_metadata method. try: - d = self.prefetching_metadata[torrent_id].defer + d = self.prefetching_metadata[torrent_id].alert_deferred except KeyError: pass else: @@ -1591,23 +1607,14 @@ class TorrentManager(component.Component): except RuntimeError: continue if torrent_id in self.torrents: - self.torrents[torrent_id].update_status(t_status) + self.torrents[torrent_id].status = t_status self.handle_torrents_status_callback(self.torrents_status_requests.pop()) def on_alert_external_ip(self, alert): - """Alert handler for libtorrent external_ip_alert - - Note: - The alert.message IPv4 address format is: - 'external IP received: 0.0.0.0' - and IPv6 address format is: - 'external IP received: 0:0:0:0:0:0:0:0' - """ - - external_ip = decode_bytes(alert.message()).split(' ')[-1] - log.info('on_alert_external_ip: %s', external_ip) - component.get('EventManager').emit(ExternalIPEvent(external_ip)) + """Alert handler for libtorrent external_ip_alert""" + log.info('on_alert_external_ip: %s', alert.external_address) + component.get('EventManager').emit(ExternalIPEvent(alert.external_address)) def on_alert_performance(self, alert): """Alert handler for libtorrent performance_alert""" diff --git a/deluge/crypto_utils.py b/deluge/crypto_utils.py index 7672efa..d636c05 100644 --- a/deluge/crypto_utils.py +++ b/deluge/crypto_utils.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007,2008 Andrew Resch # @@ -7,8 +6,10 @@ # See LICENSE for more details. # -from __future__ import division, print_function, unicode_literals +import os +import stat +from OpenSSL import crypto from OpenSSL.crypto import FILETYPE_PEM from twisted.internet.ssl import ( AcceptableCiphers, @@ -18,6 +19,8 @@ from twisted.internet.ssl import ( TLSVersion, ) +import deluge.configmanager + # A TLS ciphers list. # Sources for more information on TLS ciphers: # - https://wiki.mozilla.org/Security/Server_Side_TLS @@ -77,3 +80,57 @@ def get_context_factory(cert_path, pkey_path): ctx.set_options(SSL_OP_NO_RENEGOTIATION) return cert_options + + +def check_ssl_keys(): + """ + Check for SSL cert/key and create them if necessary + """ + ssl_dir = deluge.configmanager.get_config_dir('ssl') + if not os.path.exists(ssl_dir): + # The ssl folder doesn't exist so we need to create it + os.makedirs(ssl_dir) + generate_ssl_keys() + else: + for f in ('daemon.pkey', 'daemon.cert'): + if not os.path.exists(os.path.join(ssl_dir, f)): + generate_ssl_keys() + break + + +def generate_ssl_keys(): + """ + This method generates a new SSL key/cert. + """ + digest = 'sha256' + + # Generate key pair + pkey = crypto.PKey() + pkey.generate_key(crypto.TYPE_RSA, 2048) + + # Generate cert request + req = crypto.X509Req() + subj = req.get_subject() + setattr(subj, 'CN', 'Deluge Daemon') + req.set_pubkey(pkey) + req.sign(pkey, digest) + + # Generate certificate + cert = crypto.X509() + cert.set_serial_number(0) + cert.gmtime_adj_notBefore(0) + cert.gmtime_adj_notAfter(60 * 60 * 24 * 365 * 3) # Three Years + cert.set_issuer(req.get_subject()) + cert.set_subject(req.get_subject()) + cert.set_pubkey(req.get_pubkey()) + cert.sign(pkey, digest) + + # Write out files + ssl_dir = deluge.configmanager.get_config_dir('ssl') + with open(os.path.join(ssl_dir, 'daemon.pkey'), 'wb') as _file: + _file.write(crypto.dump_privatekey(crypto.FILETYPE_PEM, pkey)) + with open(os.path.join(ssl_dir, 'daemon.cert'), 'wb') as _file: + _file.write(crypto.dump_certificate(crypto.FILETYPE_PEM, cert)) + # Make the files only readable by this user + for f in ('daemon.pkey', 'daemon.cert'): + os.chmod(os.path.join(ssl_dir, f), stat.S_IREAD | stat.S_IWRITE) diff --git a/deluge/decorators.py b/deluge/decorators.py index b101712..2f9fcd7 100644 --- a/deluge/decorators.py +++ b/deluge/decorators.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2010 John Garland # @@ -7,12 +6,13 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import inspect import re import warnings from functools import wraps +from typing import Any, Callable, Coroutine, TypeVar + +from twisted.internet import defer def proxy(proxy_func): @@ -56,7 +56,7 @@ def overrides(*args): if inspect.isfunction(args[0]): return _overrides(stack, args[0]) else: - # One or more classes are specifed, so return a function that will be + # One or more classes are specified, so return a function that will be # called with the real function as argument def ret_func(func, **kwargs): return _overrides(stack, func, explicit_base_classes=args) @@ -107,7 +107,7 @@ def _overrides(stack, method, explicit_base_classes=None): for c in base_classes + check_classes: classes[c] = get_class(c) - # Verify that the excplicit override class is one of base classes + # Verify that the explicit override class is one of base classes if explicit_base_classes: from itertools import product @@ -127,7 +127,7 @@ def _overrides(stack, method, explicit_base_classes=None): % ( method.__name__, cls, - 'File: %s:%s' % (stack[1][1], stack[1][2]), + f'File: {stack[1][1]}:{stack[1][2]}', ) ) @@ -137,7 +137,7 @@ def _overrides(stack, method, explicit_base_classes=None): % ( method.__name__, check_classes, - 'File: %s:%s' % (stack[1][1], stack[1][2]), + f'File: {stack[1][1]}:{stack[1][2]}', ) ) return method @@ -146,7 +146,7 @@ def _overrides(stack, method, explicit_base_classes=None): def deprecated(func): """This is a decorator which can be used to mark function as deprecated. - It will result in a warning being emmitted when the function is used. + It will result in a warning being emitted when the function is used. """ @@ -154,7 +154,7 @@ def deprecated(func): def depr_func(*args, **kwargs): warnings.simplefilter('always', DeprecationWarning) # Turn off filter warnings.warn( - 'Call to deprecated function {}.'.format(func.__name__), + f'Call to deprecated function {func.__name__}.', category=DeprecationWarning, stacklevel=2, ) @@ -162,3 +162,57 @@ def deprecated(func): return func(*args, **kwargs) return depr_func + + +class CoroutineDeferred(defer.Deferred): + """Wraps a coroutine in a Deferred. + It will dynamically pass through the underlying coroutine without wrapping where apporpriate.""" + + def __init__(self, coro: Coroutine): + # Delay this import to make sure a reactor was installed first + from twisted.internet import reactor + + super().__init__() + self.coro = coro + self.awaited = None + self.activate_deferred = reactor.callLater(0, self.activate) + + def __await__(self): + if self.awaited in [None, True]: + self.awaited = True + return self.coro.__await__() + # Already in deferred mode + return super().__await__() + + def activate(self): + """If the result wasn't awaited before the next context switch, we turn it into a deferred.""" + if self.awaited is None: + self.awaited = False + try: + d = defer.Deferred.fromCoroutine(self.coro) + except AttributeError: + # Fallback for Twisted <= 21.2 without fromCoroutine + d = defer.ensureDeferred(self.coro) + d.chainDeferred(self) + + def addCallbacks(self, *args, **kwargs): # noqa: N802 + assert not self.awaited, 'Cannot add callbacks to an already awaited coroutine.' + self.activate() + return super().addCallbacks(*args, **kwargs) + + +_RetT = TypeVar('_RetT') + + +def maybe_coroutine( + f: Callable[..., Coroutine[Any, Any, _RetT]] +) -> 'Callable[..., defer.Deferred[_RetT]]': + """Wraps a coroutine function to make it usable as a normal function that returns a Deferred.""" + + @wraps(f) + def wrapper(*args, **kwargs): + # Uncomment for quick testing to make sure CoroutineDeferred magic isn't at fault + # return defer.ensureDeferred(f(*args, **kwargs)) + return CoroutineDeferred(f(*args, **kwargs)) + + return wrapper diff --git a/deluge/error.py b/deluge/error.py index 8705fdf..d542dc2 100644 --- a/deluge/error.py +++ b/deluge/error.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # Copyright (C) 2011 Pedro Algarvio @@ -9,18 +8,15 @@ # -from __future__ import unicode_literals - - class DelugeError(Exception): def __new__(cls, *args, **kwargs): - inst = super(DelugeError, cls).__new__(cls, *args, **kwargs) + inst = super().__new__(cls, *args, **kwargs) inst._args = args inst._kwargs = kwargs return inst def __init__(self, message=None): - super(DelugeError, self).__init__(message) + super().__init__(message) self.message = message def __str__(self): @@ -45,12 +41,12 @@ class InvalidPathError(DelugeError): class WrappedException(DelugeError): def __init__(self, message, exception_type, traceback): - super(WrappedException, self).__init__(message) + super().__init__(message) self.type = exception_type self.traceback = traceback def __str__(self): - return '%s\n%s' % (self.message, self.traceback) + return f'{self.message}\n{self.traceback}' class _ClientSideRecreateError(DelugeError): @@ -64,7 +60,7 @@ class IncompatibleClient(_ClientSideRecreateError): 'Your deluge client is not compatible with the daemon. ' 'Please upgrade your client to %(daemon_version)s' ) % {'daemon_version': self.daemon_version} - super(IncompatibleClient, self).__init__(message=msg) + super().__init__(message=msg) class NotAuthorizedError(_ClientSideRecreateError): @@ -73,14 +69,14 @@ class NotAuthorizedError(_ClientSideRecreateError): 'current_level': current_level, 'required_level': required_level, } - super(NotAuthorizedError, self).__init__(message=msg) + super().__init__(message=msg) self.current_level = current_level self.required_level = required_level class _UsernameBasedPasstroughError(_ClientSideRecreateError): def __init__(self, message, username): - super(_UsernameBasedPasstroughError, self).__init__(message) + super().__init__(message) self.username = username @@ -94,3 +90,7 @@ class AuthenticationRequired(_UsernameBasedPasstroughError): class AuthManagerError(_UsernameBasedPasstroughError): pass + + +class LibtorrentImportError(ImportError): + pass diff --git a/deluge/event.py b/deluge/event.py index c5d5ff9..38fc32f 100644 --- a/deluge/event.py +++ b/deluge/event.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -14,10 +13,6 @@ This module describes the types of events that can be generated by the daemon and subsequently emitted to the clients. """ -from __future__ import unicode_literals - -import six - known_events = {} @@ -27,12 +22,12 @@ class DelugeEventMetaClass(type): """ def __init__(cls, name, bases, dct): # pylint: disable=bad-mcs-method-argument - super(DelugeEventMetaClass, cls).__init__(name, bases, dct) + super().__init__(name, bases, dct) if name != 'DelugeEvent': known_events[name] = cls -class DelugeEvent(six.with_metaclass(DelugeEventMetaClass, object)): +class DelugeEvent(metaclass=DelugeEventMetaClass): """ The base class for all events. diff --git a/deluge/httpdownloader.py b/deluge/httpdownloader.py index b4acd07..700ade0 100644 --- a/deluge/httpdownloader.py +++ b/deluge/httpdownloader.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import cgi import logging import os.path @@ -19,7 +16,7 @@ from twisted.internet.defer import Deferred from twisted.python.failure import Failure from twisted.web import client, http from twisted.web._newclient import HTTPClientParser -from twisted.web.error import PageRedirect +from twisted.web.error import Error, PageRedirect from twisted.web.http_headers import Headers from twisted.web.iweb import IAgent from zope.interface import implementer @@ -40,11 +37,11 @@ class CompressionDecoderProtocol(client._GzipProtocol): """A compression decoder protocol for CompressionDecoder.""" def __init__(self, protocol, response): - super(CompressionDecoderProtocol, self).__init__(protocol, response) + super().__init__(protocol, response) self._zlibDecompress = zlib.decompressobj(32 + zlib.MAX_WBITS) -class BodyHandler(HTTPClientParser, object): +class BodyHandler(HTTPClientParser): """An HTTP parser that saves the response to a file.""" def __init__(self, request, finished, length, agent, encoding=None): @@ -56,7 +53,7 @@ class BodyHandler(HTTPClientParser, object): length (int): The length of the response. agent (t.w.i.IAgent): The agent from which the request was sent. """ - super(BodyHandler, self).__init__(request, finished) + super().__init__(request, finished) self.agent = agent self.finished = finished self.total_length = length @@ -76,12 +73,12 @@ class BodyHandler(HTTPClientParser, object): with open(self.agent.filename, 'wb') as _file: _file.write(self.data) self.finished.callback(self.agent.filename) - self.state = u'DONE' + self.state = 'DONE' HTTPClientParser.connectionLost(self, reason) @implementer(IAgent) -class HTTPDownloaderAgent(object): +class HTTPDownloaderAgent: """A File Downloader Agent.""" def __init__( @@ -125,6 +122,9 @@ class HTTPDownloaderAgent(object): location = response.headers.getRawHeaders(b'location')[0] error = PageRedirect(response.code, location=location) finished.errback(Failure(error)) + elif response.code >= 400: + error = Error(response.code) + finished.errback(Failure(error)) else: headers = response.headers body_length = int(headers.getRawHeaders(b'content-length', default=[0])[0]) @@ -146,14 +146,17 @@ class HTTPDownloaderAgent(object): fileext = os.path.splitext(new_file_name)[1] while os.path.isfile(new_file_name): # Increment filename if already exists - new_file_name = '%s-%s%s' % (fileroot, count, fileext) + new_file_name = f'{fileroot}-{count}{fileext}' count += 1 self.filename = new_file_name - cont_type = headers.getRawHeaders(b'content-type')[0].decode() - params = cgi.parse_header(cont_type)[1] - encoding = params.get('charset', None) + cont_type_header = headers.getRawHeaders(b'content-type')[0].decode() + cont_type, params = cgi.parse_header(cont_type_header) + # Only re-ecode text content types. + encoding = None + if cont_type.startswith('text/'): + encoding = params.get('charset', None) response.deliverBody( BodyHandler(response.request, finished, body_length, self, encoding) ) diff --git a/deluge/i18n/af.po b/deluge/i18n/af.po new file mode 100644 index 0000000..d9a5a30 --- /dev/null +++ b/deluge/i18n/af.po @@ -0,0 +1,6178 @@ +# Afrikaans translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Afrikaans \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Alle" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Aktief" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Kontroleer" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Laai tans af" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Besaai" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Onderbreek" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "In wagtou" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Fout" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Naam" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Vordering" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Grootte" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Afgelaai" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Opgelaai" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Verhouding" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Aflaaispoed" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Oplaaispoed" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Aflaai-limiet" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Oplaai-limiet" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Eweknieë" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Beskikbaar" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Bygevoeg" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Automaties beheerd:" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Waarskuwing" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Verkondig OK" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Verkondig Gestuur" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Koppelvlak" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Aflaaie" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandwydte" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Wagtou" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Netwerk" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Instaanbediener" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Kas" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Ander" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Agtergrondproses" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Inproppe" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afghanistan" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albanië" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Algerië" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Amerikaanse Samoa" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andorra" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antarktika" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigue en Barbuda" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentinië" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenië" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Australië" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Oostenryk" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Azerbeidzjan" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamas" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahrein" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladesj" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Wit-Rusland (Belarus)" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "België" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belize" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermunda" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Bhoetan" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivië" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bosnië en Herzegowina" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botswana" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Bouvet-eiland" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brasilië" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Britse Indiese Oseaan Gebied" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgarye" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Boerkina Faso" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundie" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Kambodja" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Kameroon" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Kanada" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Kaap Verdie" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Kaaimanseilande" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Sentraal Afrika Republiek" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Tsjad" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "Sjina" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "Kersfees-eiland" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Kolombië" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Kongo" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Kongo, Demokratiese republiek van die" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Cook-eilande" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Ivoorkus" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "Kroasië" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Kuba" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "Tsjeggiese Republiek" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Denemarke" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Djiboeti" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Dominikaanse Republiek" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Egipte" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "Eritrea" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Esland" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Etiopië" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Falkland-eilande (Malvinas)" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Faroëreilande" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fidji" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Finland" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "Frankryk" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "Frans-Guinee" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "Franse Polinesië" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "Franse Suidelike gebiede" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gaboen" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gambië" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Georgië" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Duitsland" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Ghana" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Griekeland" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Groenland" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Grenada" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guam" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Gautemala" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Guernsey" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haïti" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "Honduras" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Hongarye" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Ysland" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "Indië" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonesië" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Iran, Islamitiese Republiek" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Irak" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Ierland" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Israel" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Italië" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jamaika" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Japan" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Jersey (Eiland)" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Jordanië" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Kazakstan" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "Korea, Demokratiese Volksrepubliek" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "Korea, Republiek" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Koeweit" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Lao, Demokratiese Volksrepubliek" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Letland" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesotho" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Liberië" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Libië" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Litoue" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagaskar" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Marshall-eilande" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Mauritius" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Meksiko" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Mikronesië, Verenigde State van" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldowië" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Monako" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "Mongolië" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Montenegro" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montserrat" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Morokko" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Mosambiek" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibië" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Nepal" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Nederland" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "Nieu-Kaledonië" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "Nieu-Seeland" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Nikaragua" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Niger" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "Nigerië" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Norfolk-eiland" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "Noord-Mariana-eilande" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "Noorweë" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Oman" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "Pakistan" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "Palestynse Gebied, Besette" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Panama" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Peru" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Fillipyne" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Pole" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "Portugal" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Katar" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Réunion" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "Romenië" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "Russiese Federasie" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Rwanda" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Sint-Bartholomeus" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "St. Helena" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "Saint Kitts en Nevis" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "St. Lucia" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "St. Maarten" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "St. Pierre en Miquelon" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "St. Vincent en die Grenadine" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Samoa" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "San Marino" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "Sao Tomé en Principe" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Saoedi-Arabië" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Senegal" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "Serwië" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "Seychelles" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Sierra Leone" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "Singapoer" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "Slowakye" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "Slowenië" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Solomon-eilande" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Somalië" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "Suid-Afrika" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Suid-Georgië en die Suidelijke Sandwich-eilande" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "Spanje" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Sri Lanka" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Soedan" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Suriname" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard en Jan Mayen" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "Swaziland" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "Swede" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "Switserland" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Sirië" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "Tadjikistan" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "Tanzanië, Verenigde Republiek van" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Thailand" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Oos-Timor" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Togo" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Tonga" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Trinidad en Tobago" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "Tunisië" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "Turkye" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "Toerkmenistan" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Turks en Caicos Eilande" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Toewaloe" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Uganda" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Oekraïne" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Verenigde Arabiese Emirate" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Verenigde Koninkryk" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "Verenigde State" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "Verenigde State Kleiner uitliggende eilande" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "Oesbekistan" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "Venezuela" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Viëtnam" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Virgin Eilande, Brits" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Wallis en Futuna" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Westelike Sahara" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Jemen" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "Zambië" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "Zimbabwe" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Agtergrondproses nie aan die gang nie" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Leêrnaam" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Kies 'n lêer" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Kies 'n gids" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrentlêers" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Alle lêers" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Bediener:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Ongeldige Lêer" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Kies 'n .torrent-lêer" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Ongeldige URL" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Laai tans af..." + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Aflaai het misluk" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Besonderhede:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Gebruikernaam:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Wagwoord:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Ander..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Nie gekoppel nie" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioriteit" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Nie gekoppel nie..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Onbeperk" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Af" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Op" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Aflyn" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Aanlyn" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Gekoppel" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Status" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Gasheer" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Weergawe" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Aan" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Inprop" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Kies die inprop" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Geen" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Etikette" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Geen etiket nie" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Klïent Weergawe" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Aan" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Af" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adres" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Kliënt" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Skuif voltooide lêers na:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Verbindings:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Aflaaispoed:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Oplaaispoed:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Vanaf:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Gasheernaam:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Poort:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Instellings" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Verbindings" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Algemeen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Naam:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Bokant" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Onderkant" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Redigeer trackers" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Opsies" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Opdrag" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP lys (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Teks (gezipt)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Teks (sonder kompressie)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blokkeerlys" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Foutiewe leier" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Ongeldige magiese kode" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ongeldige weergawe" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Dae" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Kontrolleer vir 'n nuwe lys elke:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Voer blokkeerlys in tydens programbegin" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Instellings" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Laai die blokkeerlys-lêer af indien nodig en voer die lêer in." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Kontroleer aflaai en invoering" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Laai 'n nuwe blokkeerlys af en voer dit in" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Forseer aflaai en invoering" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blokkeerlys is op datum" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Opsies" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Tipe:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Datum:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Lêergrootte" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent Voltooid" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent bygevoeg" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Voer uit" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Gebeurtenis" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Gee Opdrag" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Opdragte" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Toesigvouer bestaan nie" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Pad bestaan nie" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Hou toesig oor vouereienskappe" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Kies 'n vouer" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Skakel toesigvouer aan" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Toesigvouer" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Skrap .torrent nadat dit bygevoeg is" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Etiket " + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Hoof" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maksimum verbindings:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maksimum oplaai-gleuwe:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Maksimum aflaaispoed:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bandwydte" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Wagtou" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Hou toesig oor vouers:" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Die Deluge web-koppelvlak is nie geïnstalleer nie, installeer die\n" +"koppelvlak en probeer weer." + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Skakel web-koppelvlak aan" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Skakel SSL aan" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Luisterpoort:" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Leë etiket" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Etiket bestaan reeds" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Onbekende etiket" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Onbekende torrent" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Etiket opsies" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Etiket" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Etiket Opsies" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimum" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Toepassing van Wagtou-instellings:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Pas automaties die etiket toe:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Voeg etiket by" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Voeg etiket by" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etikette" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Vertoon kennisgewing flikker" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Opspring kennisgewings is nie geaktiveer nie" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Vertoon kennisgewing" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Klank-kennisgewings nie geaktiveer nie" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame is nie geïnstalleer nie" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Klank-kennisgewing het gefaal %s" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Klank-kennisgewing Sukses" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Voltooide Torrent" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Kies klanklêer" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" +"'n Fout het voorgekom tydens die versending van die kennisgewings-e-pos: %s" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "E-pos ter kennisgewing gestuur." + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Torrent \"%(name)s\" voltooi" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Hierdie e-pos is gestuur om u bedag te maak dat Deluge klaar is met die " +"aflaai van \"%(name)s\", wat %(num_files)i lêers insluit. Skakel e-pos " +"kennisgewings af in Deluge se voorkeure, om nie meer hierdie bedagmakings-e-" +"posse te ontvang nie.\n" +"\n" +"Dankie,\n" +"Deluge." + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Stelsellaai ikoon flikker geaktiveer" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Opspring vensters geaktiveer" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Klanke geaktiveer" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Gebruikerskoppelvlak Kennisgewings" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Ontvangers" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Bediener benodig TLS/SSL" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "E-pos Kennisgewings" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Hierdie konfigurasie beteken nie dat u wel kennisgewings vir hierdie gebeure " +"sal ontvang nie." + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Inskrywings" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Klankaanpassing" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Pak uit na:" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Skep 'n subvouer met die naam van die torrent" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Hierdie opsie skep 'n subvouer met die naam van die torrent binne die gekose " +"uitpakvouer en plaas die uitgepakte lêers daar." + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Aflaai-limiet" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Oplaai-limiet" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Aktiewe Torrents:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Aktiewe Aflaaie:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ar.po b/deluge/i18n/ar.po index c258fa9..dfb0c3c 100644 --- a/deluge/i18n/ar.po +++ b/deluge/i18n/ar.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2017-09-03 16:20+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "Ùƒ.بايت" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "Ù….بايت" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" -msgstr "" +msgstr "ج.بايت" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" -msgstr "" +msgstr "كيلو" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" -msgstr "" +msgstr "ميجا" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" -msgstr "" +msgstr "جيجا" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -76,29 +76,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "Ùƒ.بايت/Ø«" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" -msgstr "" +msgstr "Ù….بايت/Ø«" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "ج.بايت/Ø«" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "" @@ -189,10 +189,10 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "الكل" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 @@ -207,7 +207,7 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "يجري Ø§Ù„ÙØ­Øµ" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 @@ -230,7 +230,7 @@ msgid "Queued" msgstr "" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "خطأ" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "الاسم" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "المنجز" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "الحالة" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "الحجم" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "تم تنزيله" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "مرÙوع" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,21 +293,21 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "النسبة" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "سرعة التنزيل" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "سرعة Ø§Ù„Ø±ÙØ¹" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "الأنداد" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "متاح" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Ø§ÙØ¶ÙŠÙت" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "المتتبع" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "الوقت المتبقي" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "إعطاء الأولوية للأول/الأخير" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "مدار تلقائيا" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "الأجزاء" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "تحذير" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "الإعلان حسن" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "تم إرسال الإعلان" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "الواجهة" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "تنزيلات" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "عرض النطاق" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "قائمة الانتظار" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "الشبكة" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "بروكسي" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "التخزين المؤقت" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "أخرى" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "دايمون" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Ù…Ùلحقات" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Ø£ÙØºØ§Ù†Ø³ØªØ§Ù†" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "جزر أولان" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "ألبانيا" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "الجزائر" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "ساموا الأمريكية" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "أندورا" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "أنجولا" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "أنجويلا" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "انتاركتيكا" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "أنتيغا وباربودا" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "الأرجنتين" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "أرمينيا" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "أروبا" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "أستراليا" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "النّمسا" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "أذربيجان" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "جزر الباهاما" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "البحرين" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "بنجلاديش" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "باربادوس" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "روسيا البيضاء" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "بلجيكا" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "بليز" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "بنين" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "جزر البرمودا" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "بوتان" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "بوليÙيا" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "البوسنة والهرسك" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "بوتسوانا" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "جزيرة بوÙÙŠ" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "البرازيل" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "مقاطعة المحيط الهندي البريطانيّة" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "بروناي دار السّلام" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "بلغاريا" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "بوركينا ÙØ§Ø³Ùˆ" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "بوروندي" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "كامبوديا" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "الكاميرون" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "كندا" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "الرأس الاخضر كاب Ùيردي" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "جزر الكايمان" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "جمهورية Ø§ÙØ±ÙŠÙ‚يا الوسطى" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "تشاد" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "تشيلي" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "الصّين" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "جزيرة الكريسماس" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "جزر جوز الهند (كيلنج)" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "كولومبيا" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "جزر القمر" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "الكونغو" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "جمهورية الكونغو الديمقراطية" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "جزر كوك" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "كوستاريكا" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "ساحل العاج" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "كرواتيا" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "كوبا" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "قبرص" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "التشيك" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "الدّنمارك" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "جيبوتي" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "دومينيكا" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "جمهورية الدومينيكان" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "الإكوادور" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "مصر" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "Ø§Ù„Ø³Ù‘Ù„ÙØ§Ø¯ÙˆØ±" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "غينيا الاستوائية" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "إريتريا" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "استونيا" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "اثيوبيا" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "جزر Ùوكلاند" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "جزر ÙØ§Ø±Ùˆ" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Ùيجي" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Ùنلندا" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "ÙØ±Ù†Ø³Ø§" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "غيانا Ø§Ù„ÙØ±Ù†Ø³ÙŠØ©" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "بولينسيا Ø§Ù„ÙØ±Ù†Ø³ÙŠØ©" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "الأقاليم الشمالية Ø§Ù„ÙØ±Ù†Ø³ÙŠØ©" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "الغابون" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "غامبيا" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "جورجيا" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "ألمانيا" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "غانا" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "جبل طارق" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "اليونان" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "جرين ﻻند" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "غرناطة" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "جزر جوادلوب" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "غوام" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "جواتيمالا" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "غيرنسي" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "غينيا" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "غينيا-بيساو" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "غيانا" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "هايتي" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "جزيرة هيرد وجزر مَكْدونالد" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "الكرسي الرسولي (دولة Ø§Ù„ÙØ§ØªÙŠÙƒØ§Ù†)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "هندوراس" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "هونج كونج" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "المجر" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "آيسلندا" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "الهند" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "إندونيسيا" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "إيران، الجمهوريّة الإسلاميّة الإيرانيّة" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "العراق" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "إيرلندا" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "جزيرة مان" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "اسرائيل" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "ايطاليا" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "جامايكا" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "اليابان" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "جيرسي" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "الأردن" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "كازاخستان" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "كينيا" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "كيريباتي" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "كوريا، جمهورية كوريا الشّعبيّة الدّيموقراطيّة" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "كوريا، جمهوريّة كوريا" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "الكويت" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "قيرغيزستان" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "لاوس" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "لاتÙيا" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "لبنان" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "ليسوتو" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "ليبيريا" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "الجماهيريّة العربيّة اللّيبيّة" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "ليشتنشتاين" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "ليثوانيا" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "لوكسمبورغ" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "مكّاو" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "مقدونيا" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "مدغشقر" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "مالاوي" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "ماليزيا" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "مولداÙيا" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "مالي" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "مالطة" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "جزر مارشال" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "مارتينيك" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "موريتانيا" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "موريشيوس" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "مايوت" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "المكسيك" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "دول مايكرونيزيا الإتحادية" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "مولداÙيا" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "موناكو" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "منغوليا" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "الجبل الأسود" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "مونتسيرات" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "المغرب" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "موزامبيق" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "ميانمار" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "ناميبيا" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "ناورو" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "نيبال" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "هولندا" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "جزر الأنتيل الهولندية" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "كاليدوينا الجديدة" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "نيوزيلندا" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "نيكاراجوا" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "النّيجر" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "نيجيريا" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "نييوي" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "جزيرة نورÙولك" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "جزر ماريانا الشمالية" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "النرويج" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "سلطنة عمان" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "باكستان" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "بالاو" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "الأراضي الÙلسطينية المحتلة" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "بنما" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "بابوا غينيا الجديدة" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "باراجواي" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "البيرو" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "الÙلبّين" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "جزر بيتكيرن" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "بولندا" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "البرتغال" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "بورتوريكو" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "قطر" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "ريونيون" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "رومانيا" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "روسيا" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "راوندا" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "سانت بارتيليمي" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "سانت هيلينا" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "سانت كيتس ونيÙيس" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "سانت لوسيا" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "سانت مارتن" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "سان بيار وميكلون" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "سانت Ùنسنت والجرينادينز" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "ساموا" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "سان مارينو" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "ساو تومي وبرينسيبي" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "السعودية" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "السنغال" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "صربيا اللعينة" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "سيشيل" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "سيراليون" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "سنغاÙورة" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Ø³Ù„ÙˆÙØ§ÙƒÙŠØ§" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "سلوÙينيا" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "جزر سليمان" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "الصّومال" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "جنوب Ø¥ÙØ±ÙŠÙ‚يا" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "جورجيا الجنوبيه وجزر سندويتش الجنوبية" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "أسبانيا" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "سريلانكا" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "السّودان" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "سورينام" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Ø³ÙØ§Ù„بارد وجان مايان" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "سوازيلاند" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "السويد" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "سويسرا" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "سوريا" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "طاجكستان" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "جمهورية تنزانيا المتحدة" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "تايلاند" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "تيمور الشرقية" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "توغو" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "توكلو" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "تونجا" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "ترينيداد وتوباغو" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "تونس" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "تركيّا" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "توركمنستان" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "جزر تركس وكايكوس" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "ØªÙˆÙØ§Ù„Ùˆ" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "أوغندا" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "أوكرانيا" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "الامارات" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "المملكة المتحدة" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "الولايات المتحدة" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "جزر الولايات المتحدة البعيدة الصغيرة" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "أوروغواي" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "أوزبكستان" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "ÙØ§Ù†ÙˆØªÙˆØ§" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Ùنزويلا" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Ùيتنام" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "الجزر العذراء البريطانية" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "الجزر العذراء الأمريكية" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "والس ÙˆÙوتونا" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "الصحراء الغربية" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "اليمن" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "زامبيا" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "زيمبابوي" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1619,26 +1621,26 @@ msgid "Daemon not running" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "اسم الملÙ" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "طبقة (Ùˆ تعني أيضا٠ص٠أو درجة)" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "اختر Ù…Ù„ÙØ§" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "اختر مجلّدًا" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Ø­ÙØ¸ مل٠.torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Ù…Ù„ÙØ§Øª التورينت" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "كل Ø§Ù„Ù…Ù„ÙØ§Øª" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "دلوج" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1769,70 +1781,85 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"هذا البرنامج Ø­ÙØ± ومجاني، تستطيع إعادة توزيعه Ùˆ/أو تعديله تحت بنود رخصة جنو " +"العمومية كما Ù†ÙØ´Ø± من مؤسسة البرمجيات Ø§Ù„Ø­ÙØ±Ø©ØŒ إما الإصدار الثالث من الرخصة أو " +"أي إصدار بعده (باختيارك). \n" +"هذا البرنامج ÙˆÙØ²Ùع على أمل أن يكون Ù…Ùيدا، ولكن بدون أي ضمانات، حتى بدون Ø£ ÙŠ " +"ضمانات ضمنية للرواج أو التسويق لغرض معين. انظر رخصة جنو العمومية لمزيد من " +"Ø§Ù„ØªÙØ§ØµÙŠÙ„. \n" +"من Ø§Ù„Ù…ÙØªØ±Ø¶ أنك تلقيت نسخة من رخصة جنو العمومية مع هذا البرنامج، إذا لم يحدث " +"ذلك أنظر . \n" +"Ø¨Ø§Ù„Ø¥Ø¶Ø§ÙØ© إلى ذلك، وكاستثناء خاص، ÙØ¥Ù† مالكي حقوق النسخ قد أعطوا الإذن لربط " +"الكود الخاص بأجزاء هذا البرنامج مع مكتبة OpenSSL. يجب عليك الامتثال لرخصة " +"جنو العمومية من جميع النواحي لجميع الكود Ø§Ù„Ù…ÙØ³ØªØ®Ø¯Ù… بخلا٠OpenSSL. \n" +"إذا عدّلت مل٠أو أكثر مع هذا الاستثناء، قد توسع هذا الاستثناء إلى إصدارك " +"الخاص من المل٠أو Ø§Ù„Ù…Ù„ÙØ§Øª Ø§Ù„Ù…ÙØ¹Ø¯Ù‘لة، ولكنك غير Ù…Ùلزم للقيام بذلك. إذا كنت لا " +"ترغب ÙÙŠ القيام بذلك، احذ٠عبارة الاستثناء هذه من إصدارتك. إذا Ø­Ø°ÙØª عبارة " +"الاستثناء هذه من جميع Ù…Ù„ÙØ§Øª المصدر ÙÙŠ البرنامج، احذÙها أيضًا من هنا." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "الخادم:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "تورنت" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "مل٠غير صالح" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "اختر مل٠تورينت" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "عنوان غير صالح" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "التنزيل ÙØ´Ù„" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" @@ -1855,7 +1882,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Ø§Ù„ØªÙØ§ØµÙŠÙ„:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1875,7 +1902,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "اسم المستخدم:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,7 +1915,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "كلمة السر:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" @@ -1947,11 +1974,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "أخرى ..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "غير منصل" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,7 +1998,7 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "عقد DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" @@ -2046,7 +2073,7 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "نعم" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" @@ -2055,7 +2082,7 @@ msgstr "" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "الأولوية" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" @@ -2064,29 +2091,29 @@ msgstr "" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_الحالة" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_ØªÙØ§ØµÙŠÙ„" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Ù…_Ù„ÙØ§Øª" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_الأقران" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_خيارات" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2106,7 +2133,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "غير محدود" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2142,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "لأسÙÙ„" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,48 +2152,48 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "لأعلى" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "غير متصل" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "متصل" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "متّصل" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 @@ -2226,7 +2253,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "حصل خطأ خلال Ø¥Ø¶Ø§ÙØ© المضيÙ" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2263,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "اسم المستخدم" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "المستوى" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2279,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Ù…ÙÙØ¹Ù‘Ù„" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "ملحقة" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2298,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,7 +2318,7 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "اختر المÙلحقة" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" @@ -2339,39 +2375,39 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "الحالات" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "المتتبعون:" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "لا شئ" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "المدير" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "التسميات" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" @@ -2381,11 +2417,11 @@ msgstr "" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " تم Ø£Ø¶Ø§ÙØ© التورنت" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " تم Ø£Ø¶Ø§ÙØ© التورنت" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2438,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "تعيين كغير محدود" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Ù…ÙØ¹Ù‘Ù„" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Ù…ÙØ¹ÙŽØ·Ù’Ù„" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "عَطّل" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2479,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "عنوان" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "العميل" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2498,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "إنشاء مل٠تورنت" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "التورنت المنتظرة" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2514,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_إزالة" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,22 +2522,22 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Ø£Ø¶Ù Ù…Ù„ÙØ§Øª التورنت آليا عند الاتصال" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_ملÙ" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "Ø¥_Ø¸Ø§ÙØ© مل٠توررنت" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "إنشاء مل٠تورنت" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" @@ -2510,14 +2546,14 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "ا_خرج" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_حرّر" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2561,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "مدير الإتصال" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "مل٠تورنت" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "Ø¥_عرض" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "_شريط الأدوات" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "الشريط ال_جانبي" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "شريط الحالة" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "التبويبات" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_أعمدة" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,7 +2597,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "الشريط ال_جانبي" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" @@ -2569,7 +2605,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "عرض التراكرات" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,7 +2613,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_مساعدة" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" @@ -2589,7 +2625,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "الأسئلة المكررة" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" @@ -2601,16 +2637,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "أض٠تورنت" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "اض٠تورنت" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "أزÙÙ„ تورنت" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2655,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "أزÙÙ„ تورنت" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2669,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Ø¥ÙŠÙ‚Ø§Ù Ù…Ù„ÙØ§Øª التورنت المحددة مؤقتا" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "إيقا٠مؤقت" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "اكمل التورنتات المحددة" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "عاود" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "قدم التورنت ÙÙŠ الطابور" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "اعلي الصÙ" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "أخّر التورنت ÙÙŠ الطابور" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "اسÙÙ„ الصÙ" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Ø§Ù„ØªÙØ¶ÙŠÙ„ات" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "مدير الإتصال" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2718,13 +2754,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "معطّل" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Ø§Ù„Ù…ØµØ§ÙØ­Ø©" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2772,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "هذا أو ذاك" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2768,10 +2804,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,7 +2823,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "أظهر سرعة الجلسة ÙÙŠ شريط العنوان" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2845,7 +2877,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "ÙØ¹Ù„ أيقونة صينية النظام" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2889,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "صغر إلى الصينية عند الغلق" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "ابدأ ÙÙŠ الصينية" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "حماية صينية النظام بكلمة سرّ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,26 +2918,26 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "نقل المكتمل إلى:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "نسخ Ù…Ù„ÙØ§Øª التورنت (torrent.) إلى:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "حذ٠نسخة مل٠التورنت عند الإزالة" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" @@ -2915,7 +2947,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "تنزيل إلى" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2956,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "أعطي الأهمية لقطع التورنت الأولى والأخيرة" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "أعط أولوية أكبر لأول Ùˆ آخر قطعتين من كل مل٠ÙÙŠ التورنت" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2982,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "اض٠التورنتات ÙÙ‰ حالة الايقا٠المؤقت" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +2999,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "دائما أعرض" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "جلب التركيز إلى مربع الحوار" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3019,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "العدد الأقصى للاتصالات المسموح بها. -1 تعني غير محدودة." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3027,11 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "الإتصالات:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "العدد الأقصى لشرائح Ø§Ù„Ø±ÙØ¹ لجميع التورنتات. -1 تعني غير محدود." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3010,34 +3042,34 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "سرعة التحميل القصوى لجميع التورنتات. -1 تعني غير محدود" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "سرعة التنزيل:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "سرعة Ø§Ù„Ø±ÙØ¹ القصوى لجميع التورنتات. - 1 تعني غير محدودة." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "سرعة Ø§Ù„Ø±ÙØ¹:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "تجاهل الحدود ÙÙŠ الشبكة المحلية" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "معدل الحد من الIP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" @@ -3051,11 +3083,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +msgstr "العدد الأقصى لشرائح Ø§Ù„Ø±ÙØ¹ للتورنت الواحد. -1 تعني لا حد أقصى." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +msgstr "العدد الأقصى لعدد الاتصالات للتورنت الواحد. -1 تعني لا حد أقصى." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3164,7 +3196,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "عشواىٔية" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3204,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Ø§Ù„Ù…Ù†ÙØ° النشط:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "اختبر Ø§Ù„Ù…Ù†ÙØ° النشط" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3201,12 +3233,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "من:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "إلى:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,27 +3259,27 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "المستوى:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "التشÙير" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "اشبك وشغل العالمي" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" @@ -3256,7 +3288,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "تبادل الأنداد" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3269,22 +3301,22 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "مستكش٠الخدمات المحلية وجد نظراء ÙÙŠ شبكتك." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +msgstr "قد يزيد جدول التلبيد الموزع من عدد الاتصالات Ø§Ù„ÙØ§Ø¹Ù„Ø©." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "البايت من شروط الخدمة للبيرز:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3329,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "اسم المستضيÙ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3340,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Ø§Ù„Ù…Ù†ÙØ°:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3362,7 +3394,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "حجم التخزين المؤقت (16 KiB blocks):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" @@ -3373,7 +3405,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "انتهاء التخزين المؤقت (بالثواني):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3467,11 +3499,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "حجم التخزين المؤقت" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "قراءة حجم التخزين المؤقت" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3515,14 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"ساعدنا ÙÙŠ تحسين \"Deluge\" بارسال رقم إصدارة \"Python\" ورقم إصدارة " +"\"PyGTK\" Ùˆ نظام التشغيل ونوعية المعالج. بالتأكيد لن يرسل البرنامج أية " +"معلومات أخرى." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "نعم, أرجو ارسال الإحصائيات كمجهولة الهوية." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,7 +3532,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "المكان:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" @@ -3522,31 +3557,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Daemon بورت:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Ù…Ù†ÙØ°" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "اسمح بالاستخدام عن بعد" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "الاتصالات" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "ØªÙØ­Øµ الموقع بشكل دوريا بحثاً عن الإصدارات الجديدة" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3594,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "الإصدارة:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "المؤلÙ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Ø§Ù„ØµÙØ­Ø© الرئيسية:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "بريد الؤلÙ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "معلومات" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3639,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Ø¥Ø¶Ø§ÙØ© نظير" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "hostname:بورت" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3622,7 +3657,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "" +msgstr "عام" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" @@ -3684,14 +3719,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3741,7 +3768,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "أضÙ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3791,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "احذÙ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3819,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "أض٠معلومات التلبيد" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3827,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "معلومات التلبيد:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "التراكرات:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Ø§Ø¶Ø§ÙØ© مستضيÙ" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3852,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "الوجهة:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "إصدارة جديدة" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_الذهاب للموقع" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3880,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "لا تظهر مربع الحوار هذا ÙÙŠ المستقبل" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3958,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "الاسم:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +3992,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "التعليقات:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +4000,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "نقل المكتمل" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "ÙˆÙ‚Ù Ø§Ù„Ø±ÙØ¹ عند نسبة:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "حذ٠عند الوصول لنسبة:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4045,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_عدّل المتعقبين" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "الأعلى" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "القاع" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "أض٠تورنتات" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_عنوان إنترنت" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "معلومات ال_تلبيد" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4078,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "أضÙÙ‡ ÙÙŠ حالة الإ_لباث" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "أعطي الأولية للقطع الأولى والأخيرة" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4118,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "طبّق على الكل" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "استرجع القيم Ø§Ù„Ø¥ÙØªØ±Ø§Ø¶ÙŠØ©" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "Ø£_ظهر دÙلَج" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4139,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "حد سرعة التن_زيل" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "حد سرعة ال_Ø±ÙØ¹" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "الخروج واغلاق الديمون" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "حرّر المقتÙين" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4146,22 +4173,22 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Ø§Ø¶Ø§ÙØ© اي بي الند" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "تحرير التراكر" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "التراكر:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "أدخل المسار البعيد" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4198,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "المسار:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,15 +4242,15 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "إنشاء مل٠تورنت" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "Ù…_جلد" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "المسار الب_عيد" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 @@ -4234,19 +4261,19 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "موقع داعم" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "حجم القطعة:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "ضع علامة خاص" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "أض٠مل٠التورنت هذا إلى هذه الجلسة" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4283,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "خيارات" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Ø£Ø­ÙØ¸ التورنت إلى" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4272,32 +4299,32 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "ا_ستئناÙ" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "تكملة التورانت المختاره" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "ال_خيارات" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_الطابور" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_حدّث المتعقب" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_أزل التورنت" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "أعد Ø§Ù„ÙØ­Øµ" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4332,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "علامة" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_اختر الكلّ" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "Ø£_لبث الكل" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "ا_ستأن٠الكل" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "حد الإ_تصال" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "حد Ø±ÙØ¹ Ø§Ù„ÙØªØ­Ø§Øª" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4360,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "إدارة Ø¢_لية" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4373,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "أض٠تراكر" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4381,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "أض٠رابط" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4390,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "المسار:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4395,7 +4422,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_مدّد الكل" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4492,7 +4519,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "أمر" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4638,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "كلمة المرور" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4779,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "من" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "إلى" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "استخدم Ù…Ù†Ø§ÙØ° عشوائية" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4794,7 +4821,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "الحد الأقصى للاتصالات" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 @@ -4847,7 +4874,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "نسبة المشاركة" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4925,7 +4952,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "طبق" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +4979,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "قائمة الملكية الÙكرية" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "نص نظراء-آمنون (مضغوط)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "نص النظراء الجارديان (غير مضغوط)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,7 +5001,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "القائمة السوداء" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" @@ -4982,73 +5009,73 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "تعقب خاطىء" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "رمز خاطىء" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "نسخة باطلة" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "الأيام" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "تÙقد وجود قائمة جديده كل:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "استيراد قائمة المحظورين عند بدء التشغيل" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "الإعدادات" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "حمل مل٠قائمة المحظورين عند الحاجه ØŒ Ùˆ قم بإستيراد الملÙ." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "اقحص التحميل والغستيراد" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "حمل قائمه محظورين جديده وقم بإستيرادها." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "اجبر التحميل والاستيراد" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "قائمة الحظر Ù…ÙØ­Ø¯Ø«Ø©" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "خيارات" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "الصنÙ" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "التّاريخ:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "حجم الملÙ:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "معلومات" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,11 +5083,11 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "اكتمل التورنت" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "تمّت Ø§Ø¶Ø§ÙØ© التورنت" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" @@ -5069,19 +5096,19 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "تنÙيذ" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "الحدث" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr " Ø¥Ø¶Ø§ÙØ© أمر " #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "الأوامر" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5134,7 +5161,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "اختر مجلدا" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" @@ -5229,26 +5256,26 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "أقصى سرعة Ø±ÙØ¹:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "أقصى الإتصالات" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "الحد الأقصى لشرائح Ø§Ù„Ø±ÙØ¹:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "أقصى سرعة تنزيل:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "عرض النطاق" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 @@ -5265,7 +5292,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "الإنتظار" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" @@ -5285,7 +5312,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "ثوان" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5344,58 +5371,58 @@ msgstr "" msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" -msgstr "" +msgstr "واجهة Ø§Ù„ÙˆÙØ¨ لـ \"دليوج\" غير مثبتة، رجاءً ثبت الواجهة وحاول مجددا" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "ØªÙØ¹ÙŠÙ„ واجهة Ø§Ù„ÙˆÙØ¨" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "ØªÙØ¹ÙŠÙ„ SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Ù…Ù†ÙØ° الاستماع:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "التسمية غير صحيحة، Ùˆ الأحر٠صالحة هي: [a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "تسمية ÙØ§Ø±ØºÙ‡" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "التسمية موجود Ø¨Ø§Ù„ÙØ¹Ù„" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "تسمية مجهولة" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "تورنت مجهول" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "خيارات_التسمية (أو إحتمال تعني العلامة)" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_حذ٠العلامة (أو إحتمال تعني التسمية)" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_Ø¥Ø¶Ø§ÙØ© علامة (أو إحتمال تعني التسمية)" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "خيارات العلامة" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5430,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "تسمية" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5438,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "خيارات العلامة" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "طبق على التورنت ÙˆÙقاً لأعلى اﻹعدادات" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "الحد الأقصى" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "تطبيق إعدادات اﻹنتظار:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,27 +5458,27 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(سطر واحد لكل متتبع)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "طبق العلامة آلياً:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Ø§Ø¶Ø§ÙØ© صنÙ" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "أض٠علامة" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" +msgstr "استخدم الشريط الجانبي Ù„Ø¥Ø¶Ø§ÙØ© وتعديل وحذ٠العلامات.\n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "العلامات" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" @@ -5465,48 +5492,48 @@ msgstr "" msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "pygame غير Ù…ÙØ«Ø¨Ù‘ت" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" msgstr "" @@ -5514,7 +5541,7 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "هناك خطأ ÙÙŠ إرسال الإشعار للبريد الإلكتروني: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5528,7 +5555,7 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "Ø£ÙØ±Ø³Ù„ إشعار للبريد الإلكتروني." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format @@ -5546,6 +5573,13 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"هذا الإشعار لإعلامك أن \"دليوج\" قد أتم تنزيل \"%(name)s\"ØŒ والذي يشمل " +"%(num_files)i ملÙ(ات).\n" +"لإيقا٠استقبال هذه التنبيهات، أوق٠ببساطة إشعارات البريد من ØªÙØ¶ÙŠÙ„ات " +"\"دليوج\".\n" +"\n" +"شكرًا لك.\n" +"دليوج." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" @@ -5573,13 +5607,13 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "الإشعارات البريدية" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." -msgstr "" +msgstr "هذا التكوين لا يعني أنك تستقبل ÙØ¹Ù„يًا الإشعارات لكل هذه الأحداث." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" @@ -5596,17 +5630,19 @@ msgstr "" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "إستخراج الى" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "انشاء تورنيت واسم المجلد Ø§Ù„ÙØ±Ø¹ÙŠ" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"هذا الخيار سيجعل لكل تورنت مجلد خاص به Ø¨Ù†ÙØ³ اسم التورنت وسيكون داخل المجلد " +"المحدد للتحميل" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 @@ -5619,15 +5655,15 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "حد التحميل:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "حد Ø§Ù„Ø±ÙØ¹:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "تÙيل جميع التونيت" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" @@ -5639,7 +5675,7 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "عرض الخيارات" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5667,11 +5703,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "تسجيل الخروج..." #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Ø§Ø­ÙØ¸" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5693,7 +5729,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "المستضيÙ:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,7 +5738,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "تحريك" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5719,7 +5755,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "دخول" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5743,11 +5779,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "تعيين الحد الأقصى للإتصالات" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "سرعة التنزيل" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5786,15 +5822,15 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "تحديد على أعلى سرعة تحميل" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "سرعة Ø§Ù„Ø±ÙØ¹" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "تحديد على أعلى سرعة Ø±ÙØ¹" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" @@ -5812,7 +5848,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "اتصل" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5844,7 +5880,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Ù…Ø±Ø´Ù‘ÙØ­Ø§Øª" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5880,7 +5916,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "حدث المتعقب" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" @@ -5892,7 +5928,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Ø§Ù„ØªÙØ§ØµÙŠÙ„" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5909,11 +5945,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "عام" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "خاص" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5921,11 +5957,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "صحيح" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "نبهني عند وجود إصدراة أحدث" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5965,29 +6001,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "أقصى عدد للاتصالات:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "السرعة القصوى للتنزيل (Ùƒ.بايت/ Ø«)" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "السرعة القصوى Ù„Ù„Ø±ÙØ¹ (Ùƒ.بايت/Ø«)" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "العدد الأقصى للاتصالات Ù†ØµÙ Ø§Ù„Ù…ÙØªÙˆØ­Ø©" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "العدد الأقصى لعدد محاولات الاتصال ÙÙŠ الثانية." #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "عدد شرائح Ø§Ù„Ø±ÙØ¹:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6035,7 +6071,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "الخادم" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6092,25 +6128,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "الرابط" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "ملÙ" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6136,7 +6180,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "التنزيل" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" diff --git a/deluge/i18n/ast.po b/deluge/i18n/ast.po index 6cb59c3..1713b0a 100644 --- a/deluge/i18n/ast.po +++ b/deluge/i18n/ast.po @@ -1,1080 +1,919 @@ # Asturian translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2010-10-03 20:07+0000\n" -"Last-Translator: Iñigo Varela \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Asturian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "KB/s" +msgstr "KiB/s" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." -msgstr "" - -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 +#: deluge/argparserbase.py:231 #, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Nome del host:" - -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Puertu:" - -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Nome d'usuariu:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Contraseña:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Dende:" - -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Habilitáu" - -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Fallu" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Seleicione una carpeta" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nome" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Progresu" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Estáu" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Tamañu" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Descargáu" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Xubío" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Rellación" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Velocidá de descarga" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Llugar de descarga" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Velocidá d'unvíu" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Collacies/os compartiendo" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Velocidá de xuba máxima:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Disp" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Másimes Conexones:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Puertos de xuba máximos:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Amestáu" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Velocidá de descarga máxima:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Rastreador" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Anchor de banda" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Parar compartición en proporción:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Esaniciar en proporción" +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Arriba" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Abaxo" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Tiempu estimáu" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Cola" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Opciones" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Priorizar primeru/caberu" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Autoxestionáu" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Etiqueta inválida, carauteres validos:[a-z0-9_-]" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Etiqueta erma" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "La etiqueta yá esiste" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Partes" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Etiqueta desconocía" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Torrent desconocíu" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Etiqueta" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Avisu" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "_Opciones d'etiqueta" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Anunciu correutu" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "Desanicia_r etiqueta" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Anunciu unviáu" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Añader etiqueta" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Interfaz" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Opciones d'etiquetes" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Descargues" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Opciones d'etiquetes" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Anchor de banda" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Puertos de xuba:\t" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Cola" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Velocidá de xuba:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Rede" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Velocidá de descarga:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Conexones:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Aplicar preferencies máximes por torrent:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Otres" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Máximu" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Demoniu" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Autoxestionáu" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Plugins" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Aplicar preferencies de cola:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Cola" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Mover completaos a:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Aplicar preferencies de la llocalización:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Llocalización" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 llinia por rastreador)" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Aplicar automáticamente la etiqueta:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Rastreadores" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Amestar etiqueta" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Amestar etiqueta" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nome:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"Use la barra llateral p'amestar, editar y desaniciar etiquetes. \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Etiquetes" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Xeneral" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Preferencies" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Llista IP d'Emule (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "Archivu de testu de SafePeer (comprimíu en zip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "Archivu de testu de PeerGuardian (descomprimíu)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Llíder non válidu" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Códigu máxicu non válidu" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Versión non válida" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Llista de bloquéu" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Díes" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Comprebar por una nueva llista cada:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Importar llista de bloquéu al entamu" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" -"Descargar l'archivu de llista de bloqueo si ye necesario ya importar " -"l'archivu." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Verificar descarga ya importalu" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Descargar un nuevu ficheru de llista de bloquéu ya importalu." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Forciar descarga ya importalu." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Preferencies" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Tipu:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Data:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Tamañu del archivu:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Info" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Anunciu correutu" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Anunciu unviáu" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Avisu" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Fallu" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "" - -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "" @@ -1608,7 +1447,7 @@ msgid "Syrian Arab Republic" msgstr "" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +msgid "Taiwan" msgstr "" #: deluge/ui/countries.py:225 @@ -1675,6 +1514,10 @@ msgstr "" msgid "United Arab Emirates" msgstr "" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "" @@ -1731,2923 +1574,4606 @@ msgstr "" msgid "Zimbabwe" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Direición" - -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Cliente" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Progresu" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Velocidá de descarga" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Velocidá d'unvíu" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrents na cola" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Nome de ficheru" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrents na cola" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Parte" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Illimitada" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Escueye un ficheru" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Activáu" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Escueye una carpeta" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Otru ..." +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Atroxar ficheru .torrent" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Descarga:" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Unvíu:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Ficheros torrent" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Tolos ficheros" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Abaxo" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Arriba" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Afitar velocidá máxima de descarga" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Afitar velocidá máxima de xuba" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent completu" - -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Descargues" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Rede" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Anchor de banda" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Interfaz" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Otres" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Demoniu" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proxy" - -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Plugins" - -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Plugin" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Seleiciona el complementu" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Sirvidor:" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Complementu Eggs" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Nome de ficheru" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Tamañu" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Escueya un ficheru .torrent" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Ficheros torrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Tolos ficheros" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Parte" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Rastreador" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Escueye un ficheru" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Escueye una carpeta" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Detalles:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Atroxar ficheru .torrent" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Non coneutáu" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Conexones" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Nome d'usuariu:" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Velocidá de Baxada" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Contraseña:" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Velocidá de Subida" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Tráficu del protocolu Descarga/Xuba" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "Nodos DHT" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "¡Nun hai conexones entrantes!" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Afitar máximu númberu de conexones" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Otru ..." -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Non coneutáu" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Nodos DHT" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Dengún" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Ensin etiqueta" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Sirvidor" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Sí" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Non" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioridá" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Estáu" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Detalles" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fi_cheros" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Pares" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Opciones" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Illimitada" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Abaxo" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Arriba" + +#: deluge/ui/gtk3/gtkui.py:313 msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Activáu" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Off" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Definir illimitáu" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Escueye un direutoriu al que mover los archivos" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Afitar máximu númberu de biligueres de xuba" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Sirvidor" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Prioridá" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Detalles:" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nome" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Descargáu" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Xubío" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Collacies/os estendiendo'l archivu" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Collacies/os compartiendo" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Tiempu estimáu" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Nome d'Usuariu" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Rellación" +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Nivel" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Disp" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Habilitáu" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Amestáu" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Plugin" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Ficheru" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Amestar torrent" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Criar torrent" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Editar" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Asistente de conexón" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Seleiciona el complementu" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "Vista" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Complementu Eggs" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Barra Ferramientes" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "Barra _llateral" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "_Barra d'estáu" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "Pest_añes" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "Co_lumnes" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "_Barra llateral" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Amosar _Zero visites" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Amosar ras_treadores" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Aida" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Entrugues frecuentes" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Amestar torrent" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Rastreadores" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Amésta-y un \"Torrent\"" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Dengún" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Desaniciar torrent" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Alministrador" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Esanicia'l \"Torrent\"" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Pausar los torrents seleicionados" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Ensin etiqueta" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Pausar" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Siguir colos torrents seleicionados" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Siguir" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents na cola" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Coloca Esti \"Torrent\" delantre" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrents na cola" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Xubir cola" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Alluga Esti \"Torrent\" darrera" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Baxar cola" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Preferencies" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Definir illimitáu" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Activáu" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Off" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Deshabilitar" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Direición" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Cliente" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Creando torrent" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrents na cola" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Esaniciar" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Amestar torrents automáticamente al coneutase" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Ficheru" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Amestar torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Criar torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Colar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Editar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Asistente de conexón" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "Vista" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Barra Ferramientes" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "Barra _llateral" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "_Barra d'estáu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "Pest_añes" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "Co_lumnes" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "_Barra llateral" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Amosar _Zero visites" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Amosar ras_treadores" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Aida" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Entrugues frecuentes" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Amestar torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Amésta-y un \"Torrent\"" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Desaniciar torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Esanicia'l \"Torrent\"" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Pausar los torrents seleicionados" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Pausar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Siguir colos torrents seleicionados" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Siguir" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Coloca Esti \"Torrent\" delantre" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Xubir cola" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Alluga Esti \"Torrent\" darrera" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Baxar cola" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Preferencies" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" msgstr "Asistente de conexón" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Estenderexar too" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Forciáu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Deshabilitáu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Alcuerdu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Cualesquier" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Non descargar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Amosar velocidá na barra de títulu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Activa el iconu del sistema na bandexa." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minimiza pa la bandexa al zarrar" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Abrir minimizáu nel área de notificación" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Protexer con contraseña l'área de notificación" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Mover completaos a:" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "Prioridá _normal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Copia d'archivos .torrent a:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Descargar a:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Priorizar primeru y caberu trozu del torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Priorizar primera y cabera parte de los archivos del torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Amosar siempres" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Enfocar el diálogu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Númberu másimu de conexones permitíes. Use -1 si deseya illimitaos." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Conexones:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"La cantidá másima de slots pa tolos torrents. Use -1 si deseya illimitada." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Velocidá másima de descarga pa tolos torrents. Use -1 si deseya illimitada." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Velocidá de descarga:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Velocidá máxima de xuba pa tolos torrents. Use -1 si deseya illimitada." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Velocidá de xuba:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "inorar llímites na rede llocal" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Sobrecarga d'IP na llende de tasa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Si ta marcáu, la sobrecarga TCP/IP estimada restaráse de les llendes de la " +"tasa, pa evitar pasar les llendes col tráficu total." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"La cantidá másima de puestos de xuba por torrent. Use -1 si deseya " +"illimitaos." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"El númberu másimu de conexones por torrent. Use -1 si deseya illimitaes." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Aleatoriu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Puertu activu:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Comprobar puertos activos" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Dende:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "A:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivel:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Cifráu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Plug and Play Universal" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "Protocolu de mapéu de puertu NAT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Intercambéu de collacios" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery alcuentra pares llocales na so rede" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" +"Una tabla hash distribuyía pue meyorar la cantidá de conexones actives." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Byte TOS del compartidor:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Nome del host:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Puertu:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Aidanos a meyorar Deluge unviándonos la so versión de Python, versión de " +"PyGTK, Sistema Operativu y tipu de procesador. De xuru que nenguna otra " +"información ye unviada." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Si, unviar estadístiques anónimes" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Puertu del demoniu:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Puertu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Permitir conexones remotes" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Conexones" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Revisar davezu el sitiu web pa nueves versiones" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Versión:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autor:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Páxina principal:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Corréu electrónicu del autor:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Info" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Amestar par" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "nome de máquina:puertu" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Xeneral" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "Prioridá al_ta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Prioridá _más alta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Autoxestionáu:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Rangu de semiente:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Tiempu compartíu:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Tiempu activu:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Estáu del Rastreador" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Disponibilidá:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Collacies/os compartiendo" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Collacies/os estendiendo l'archivu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Peazos" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Tiempu restante estimáu:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Prósimu Anunciu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Rellación de datos compartios: baxada/xuba" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Xubío:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Descargao:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Añadíu na data:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Estáu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Encaboxar" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Númberu de ficheros:" - -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Amestar" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Rastreador" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Tamañu Total" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nome:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Ruta:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Esborrar" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Estáu:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Detalles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Ficheros" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Pares" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Mover completaos:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Priváu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Priorizar primeru/caberu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Amestar Infohash" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Editar rastreadores" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Opciones" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "¿Esaniciar torrent?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Rastreadores:" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "¿Daveres quier esaniciar el torrent seleicionáu?" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Amestar equipu" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "¡El .torrent asociáu sedrá esaniciáu!" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "¡La información descargada sedra esaniciada!" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Esaniciar torrents seleicionaos" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Destín:" -#: deluge/ui/gtkui/glade/main_window.glade:2484 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" msgstr "Nueva versión" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "¡Hai una nueva versión afayaíza!" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Dir al sitiu web" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Versión afayaíza:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Versión autual:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" msgstr "Non amosar esti diálogu nel futuru" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Dir al sitiu web" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Añader un par pola so IP" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Seleicionar todo" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Pausar too" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Siguir torrents seleicionaos." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Rea_nudar todo" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Amestar torrents" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Esaniciar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Fi_cheros" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Completu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Compautu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nome:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Asignación d'espaciu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Velocidá de descarga máxima:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Velocidá de xuba máxima:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Amestar n'estáu de _pausa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Priorizar primeros/caberos trozos" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Revertir a predeterminaos" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Aplicar a toos" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Comentarios:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Amestar URL" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Dende URL" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Mover completaos:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Amestar Infohash" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Parar compartición en proporción:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "De Infohash" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Esaniciar en proporción" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Rastreadores:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Criar torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Criar torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Car_peta" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Camín remotu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Ficheros" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Editar rastreadores" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Autor:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Arriba" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Comentarios:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Abaxo" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Info" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Amestar torrents" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Comparticiones web" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Tamañu de la parte:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "Conseñar como priváu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Amestar esti torrent a la sesión" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Amestar n'estáu de _pausa" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Escribe'l camín remotu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Priorizar primeros/caberos trozos" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Camín remotu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Camín:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Creando torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Atroxar .torrent como" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Atroxar ficheru .torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrents na cola" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Amestar torrents na cola" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Amestar torrents automáticamente al coneutase" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Aplicar a toos" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "etiqueta" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Revertir a predeterminaos" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Amestar par" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Amo_sar Deluge" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Amestar par" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "nome de máquina:puertu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Amestar equipu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Llímite de velocidá de descarga" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Llímite de velocidá de xuba" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Colar y apagar demoniu" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Asistente de conexón" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Editar rastreadores" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Aniciar demoniu llocal" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Coneutar automáticamente al equipu seleicionado al aniciar" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Aniciar localhost automáticamente si ye necesario" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Non amosar esti diálogu al entamu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Añader un par pola so IP" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Descargues" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Editar rastreador" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Auto agregar .torrents de:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Rastreador:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Descargar a:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Escribe'l camín remotu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Copia d'archivos .torrent a:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Camín:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Carpetes" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Usar asignación completa" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -"Asignación completa reserva suficiente espaciu en discu p'atroxar los datos " -"d'esta miente previén la fragmentación del discu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Usar Asignación Compauta" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -"Asignación Compauta namái emplega llugar nel discu a midida que lo necesita" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Priorizar primeru y caberu trozu del torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Priorizar primera y cabera parte de los archivos del torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Rede" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Criar torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Utilizar puertos al debalu" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Car_peta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge escoyerá automáticamente un nuevu puertu cada vegada." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Camín remotu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Puertu activu:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Ficheros" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "A:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Comparticiones web" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Comprobar puertos activos" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Tamañu de la parte:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Conseñar como priváu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Puertos d'entrada" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Amestar esti torrent a la sesión" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Puertos de salida" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Opciones" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Atroxar .torrent como" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -"El byte TOS definíu na cabecera IP de tol paquete unviáu a compartidores " -"(incluyendo compartidores web). Espérase un valor hexadecimal." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Byte TOS del compartidor:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_Siguir" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Siguir torrents seleicionaos." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opc_iones" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Plug and Play Universal" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Cola" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "Aut_ualizar el rastreador" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "Protocolu de mapéu de puertu NAT" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "Esanicia_r torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Intercambéu de collacios" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Forciar verificación" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery alcuentra pares llocales na so rede" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etiqueta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Seleicionar todo" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "" -"Una tabla hash distribuyía pue meyorar la cantidá de conexones actives." +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Pausar too" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Extres de rede" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Rea_nudar todo" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Entrante:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Llímite de _conexón" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Nivel:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Llímite de puertos de _xuba" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -"Forciáu\n" -"Habilitáu\n" -"Deshabilitáu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Autoxestionáu" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -"Negociáu\n" -"Fluxu completu\n" -"Nengún" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Saliente:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Cifrar fluxu dafechu" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Amestar rastreador" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Encriptación" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Anchu de banda" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Amestar URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Másimos intentos de conexón per segundu:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Másimes conexones half-open:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -"Velocidá máxima de xuba pa tolos torrents. Use -1 si deseya illimitada." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Velocidá másima de xuba (KB/s):" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Númberu másimu de conexones permitíes. Use -1 si deseya illimitaos." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Conexones másimes:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -"La cantidá másima de slots pa tolos torrents. Use -1 si deseya illimitada." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Másimu númberu de puestos de xuba:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -"Velocidá másima de descarga pa tolos torrents. Use -1 si deseya illimitada." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Velocidá másima de descarga (KB/s):" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Estenderexar too" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "inorar llímites na rede llocal" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Sobrecarga d'IP na llende de tasa" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"Si ta marcáu, la sobrecarga TCP/IP estimada restaráse de les llendes de la " -"tasa, pa evitar pasar les llendes col tráficu total." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Usu global del anchu de banda" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"La cantidá másima de puestos de xuba por torrent. Use -1 si deseya " -"illimitaos." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -"El númberu másimu de conexones por torrent. Use -1 si deseya illimitaes." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Usu del anchor de banda por torrent" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Habilitar" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/ui/console/console.py:78 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"EL mou clásicu soverará la mayoría de les funcionalidaes de demoniu y fadrá " -"apaecer a Deluge como una aplicación individual. Úselu si nun deseya tener " -"ventaxes d'executar Deluge como un demoniu. Necesita reaniciar Deluge pa " -"qu'esta preferencia tenga efeutu." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Mou clásicu" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Amosar velocidá na barra de títulu" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Ventana principal" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Amosar siempres" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Enfocar el diálogu" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Diálogu d'Amestar torrents" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Activa el iconu del sistema na bandexa." +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minimiza pa la bandexa al zarrar" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Abrir minimizáu nel área de notificación" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Protexer con contraseña l'área de notificación" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Ãrea de notificación" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Otru" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Ser avisáu de nueves versiones" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -"Deluge revisará los nuesos servidores y diráte si hai asoleyada una nueva " -"versión" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Autualizaciones" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -"Aidanos a meyorar Deluge unviándonos la so versión de Python, versión de " -"PyGTK, Sistema Operativu y tipu de procesador. De xuru que nenguna otra " -"información ye unviada." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Si, unviar estadístiques anónimes" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Información del sistema" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Demoniu" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Puertu del demoniu:" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Puertu" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Permitir conexones remotes" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Conexones" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Revisar davezu el sitiu web pa nueves versiones" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Otru" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Cola" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Allugar nuevos torrents al tope de la cola" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Total activos compartiendo:" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Total activos:" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Total activos descargando:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Contraseña" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Non cuntar torrents seles" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Torrents activos" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Llimite de proporción de compartición:" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Proporción de tiempu de compartición:" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Tiempu de compartición (m):" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Dexa de compartir cuando la proporción de compartición aporte a:" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Esaniciar torrent cuando s'algame la proporción compartida" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Compartiendo" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Host:" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -"Nengún\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 (c/autent.)\n" -"HTTP\n" -"HTTP (c/autent.)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Par" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Semiente Web" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Rastreador" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Dende" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "A" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Utilizar puertos al debalu" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Entrante" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Saliente" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Conexones másimes" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Puertos máximos de xuba" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Complementos" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Máximes Conexones parcialmente abiertes" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Versión:" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Máximos tentos de conexón per segundu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Páxina principal:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Sobrecarga IP na llende de tasa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Corréu electrónicu del autor:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Instalar complementu" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "Gueta_r complementos" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "Amo_sar Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Reanudar too" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Rellación de datos compartios: baxada/xuba" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Llímite de velocidá de descarga" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Llímite de velocidá de xuba" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Colar y apagar demoniu" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Abrir Carpeta" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "_Siguir" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Tipu" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Opc_iones" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Cola" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "Aut_ualizar el rastreador" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "Esanicia_r torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Forciar verificación" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Mover atroxu" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Llímite de _conexón" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Llímite de puertos de _xuba" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Autoxestionáu" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "¿Desaniciar el torrent escoyíu?" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Si desanicies los datos, perderanse permanentemente." +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Editar rastreadores" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Editar rastreadores" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Amestar rastreador" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Amestar rastreadores" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Editar rastreador" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Llista IP d'Emule (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "Archivu de testu de SafePeer (comprimíu en zip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Editar rastreador" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "Archivu de testu de PeerGuardian (descomprimíu)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Rastreador:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Desaniciar colos _datos" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Desaniciar _Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Llista de bloquéu" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Mover atroxamientu" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Mover atroxamientuo" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Llíder non válidu" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Destín:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Códigu máxicu non válidu" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Versión non válida" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Díes" -#~ msgid "Details" -#~ msgstr "Detalles" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Comprebar por una nueva llista cada:" -#~ msgid "Download" -#~ msgstr "Baxada" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Importar llista de bloquéu al entamu" -#~ msgid "Add" -#~ msgstr "Amestar" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Preferencies" -#~ msgid "Remove" -#~ msgstr "Esborrar" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" +"Descargar l'archivu de llista de bloqueo si ye necesario ya importar " +"l'archivu." -#~ msgid "Clear" -#~ msgstr "Llimpiar" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Verificar descarga ya importalu" -#~ msgid "Availability" -#~ msgstr "Disponibilidá" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Descargar un nuevu ficheru de llista de bloquéu ya importalu." -#~ msgid "Speed:" -#~ msgstr "Velocidá:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Forciar descarga ya importalu." -#~ msgid "Select All" -#~ msgstr "Seleicionar too" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "Esaniciar ficheru .torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Preferencies" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Tipu:" -#~ msgid "Server" -#~ msgstr "Servidor" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Data:" -#~ msgid "Port" -#~ msgstr "Puertu" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Tamañu del archivu:" -#~ msgid "Username" -#~ msgstr "Nome d'Usuariu" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" -#~ msgid "Password" -#~ msgstr "Contraseña" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_Colar" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge ta bloquiáu" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge ta protexíu con contraseña.\n" -#~ "P'amosar la ventana de Deluge, por favor introduza la so contraseña" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Desconocíu" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" -#~ msgid "Graph" -#~ msgstr "Gráficu" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" -#~ msgid "New Password" -#~ msgstr "Nueva contraseña" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Namái imaxe" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Testu ya imaxe" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Template" -#~ msgstr "Plantía" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Escueye una url o un torrent, pero non los dos" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "translate something" -#~ msgstr "traducir daqué" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Namái Testu" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "el refrescu tien de ser > 0" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "# d'archivos" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "Ava" -#~ msgstr "Afay" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "Esaniciar ficheros descargaos" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Auto refrescar:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Disable" -#~ msgstr "Deshabilitar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Seleicione una carpeta" -#~ msgid "Config" -#~ msgstr "Config" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Eta" -#~ msgstr "T.Est." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Partes" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Logout" -#~ msgstr "Desconeutar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Posición en la cola" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Contraseña non válida, téntelo otra vegada" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "Siguiente anunciu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Pausar too" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Login" -#~ msgstr "Coneutase" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Speed" -#~ msgstr "Velocidá" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Unviar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Set" -#~ msgstr "Afitar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "Autualizar páx. cada:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "Reanudar too" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "Afitar tiempu d'espera" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "Start" -#~ msgstr "Entamar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Llista de torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Reanunciar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "Xubir torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Tamañu total" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Velocidá de xuba máxima:" -#~ msgid "Tracker Status" -#~ msgstr "Estáu del rastreador" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Másimes Conexones:" -#~ msgid "seconds" -#~ msgstr "segundos" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Puertos de xuba máximos:" -#~ msgid "Type" -#~ msgstr "Tipu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Velocidá de descarga máxima:" -#~ msgid "Disabled" -#~ msgstr "Deshabilitáu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Anchor de banda" -#~ msgid "From" -#~ msgstr "Dende" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "Filters" -#~ msgstr "Fieltros" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "General" -#~ msgstr "Xeneral" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "File" -#~ msgstr "Ficheru" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Cola" -#~ msgid "Maximum Connections" -#~ msgstr "Conexones másimes" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Priorizar primera y cabera pieza" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Másima velocidá de descarga" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Save" -#~ msgstr "Guardar" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "No data" -#~ msgstr "Ensin datos" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "segundos" -#~ msgid "Ports" -#~ msgstr "Puertos" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "To" -#~ msgstr "A" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Random" -#~ msgstr "Aleatoriu" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Extres" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Mainline DHT" -#~ msgstr "Llinia Principal DHT" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Level" -#~ msgstr "Nivel" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Forced" -#~ msgstr "Forciáu" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "Cifráu" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "Alcuerdu" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr "Guardar archivos .torrent en" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "Atroxar toles descargues en" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Másima velocidá de descarga (Kib/s)" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Illimitáu" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "Global" -#~ msgstr "Global" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = illimitáu" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" -#~ msgid "Move To" -#~ msgstr "Mover a" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" -#~ msgid "Button style" -#~ msgstr "Estilu de los botones" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Etiqueta inválida, carauteres validos:[a-z0-9_-]" -#~ msgid "Current Password" -#~ msgstr "Contraseña autual" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Etiqueta erma" -#~ msgid "Error in Path." -#~ msgstr "Erru na ruta" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "La etiqueta yá esiste" -#~ msgid "New Password (Confirm)" -#~ msgstr "Nueva contraseña (Confirmar)" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Etiqueta desconocía" -#~ msgid "Old password is invalid" -#~ msgstr "La contraseña vieya ye inválida" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Torrent desconocíu" -#~ msgid "Yes" -#~ msgstr "Sí" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_Opciones d'etiqueta" -#~ msgid "No" -#~ msgstr "Non" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "Desanicia_r etiqueta" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Escueya una opción válida. Esa eleición nun ye una de les opciones " -#~ "disponibles" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Añader etiqueta" -#~ msgid "Enter a list of values." -#~ msgstr "Ingrese una llista de valores" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Opciones d'etiquetes" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Escueya una opción valida. %s nun ye una de las opciones válides." +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Etiqueta" -#~ msgid "Enter a valid value." -#~ msgstr "Ingrese un valor válidu" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Esti campu requierse." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Opciones d'etiquetes" -#~ msgid "Enter a number." -#~ msgstr "Ingrese un númberu" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Aplicar preferencies máximes por torrent:" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Tea xuru que nun hai más que %s díxitos en total." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Máximu" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Ingrese una direición de corréu lletrónicu válida." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Aplicar preferencies de cola:" -#~ msgid "Enter a valid date." -#~ msgstr "Ingrese una data válida." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Tea xuru de que nun hai más que %s llugares decimales." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 llinia por rastreador)" -#~ msgid "Connect" -#~ msgstr "Coneutar" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Aplicar automáticamente la etiqueta:" -#~ msgid "Statistics" -#~ msgstr "Estadístiques" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Amestar etiqueta" -#~ msgid "Delete" -#~ msgstr "Esborrar" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Amestar etiqueta" -#~ msgid "Move" -#~ msgstr "Mover" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Use la barra llateral p'amestar, editar y desaniciar etiquetes. \n" -#~ msgid "Stop" -#~ msgstr "Detener" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etiquetes" -#~ msgid "Add In Paused State" -#~ msgstr "Amestar n'estáu de pausa" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Asignación compauta" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "La notificación emerxente nun ta habilitada" -#~ msgid "Download Location" -#~ msgstr "Llocalización de descarga" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "no uri" -#~ msgstr "nun hai uri" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Error nes opciones del torrent." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "Por torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Notificación de soníu non habilitáu" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Máximes Conexones parcialmente abiertes" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame nun ta instaláu" -#~ msgid "Peer-Exchange" -#~ msgstr "Peer-Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Notificación de soníu fallida %s" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Máximos tentos de conexón per segundu" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Notificación de soníu esitosa" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "Reaniciar demoniu ya interfaz web dempués de camudar estes preferencies" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torrent fináu" -#~ msgid "Inbound" -#~ msgstr "Entrante" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Either" -#~ msgstr "Cualesquier" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "Saliente" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Amestar carpeta automáticamente" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Hebo un fallu unviando'l corréu de notificación: %s" -#~ msgid "Total active torrents" -#~ msgstr "Total de torrents activos" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Esaniciar torrent cuando s'algame la proporción" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Terminar de compartir cuando s'algame la proporción" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Corréu de notificación unviáu." -#~ msgid "Total active downloading" -#~ msgstr "Total de descargues actives" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Torrent \"%(name)s\" fináu" -#~ msgid "Enabled Plugins" -#~ msgstr "Complementos habilitaos" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Total de comparticiones actives" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Nueva contraseña nun ye igual a Nueva contraseña (confirmar)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "Estos cambeos foren guardaos" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "Atroxar en memoria les plantíes" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Tea xuru de qu'esti valor tien máximu %(max)d carauteres (ésti tien " -#~ "%(length)d)." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Tea xuru de qu'esti valor tien mínimu %(min)d carauteres (ésti tien " -#~ "%(length)d)." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Parar semáu en proporción" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Tea xuru de qu'esti valor seya menor o igual a %s." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Tea xuru de qu'esti valor seya mayor o igual a %s." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Ingrese un númberu enteru" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Correxir los erros d'arriba ya téntelo otra vegada" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "" -#~ "Nengún ficheru foi unviáu. Verifique'l tipu de codificación nel formulariu." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Xuba una imaxe válida. El ficheru qu'unvió nun yera una imaxe o yera una " -#~ "imaxe defeutuosa." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "EL ficheru unviáu ta ermu." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Nengún ficheru foi unviáu." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "Ingrese una hora válida." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "Ingrese una data y hora valides." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Tea xuru de que nun heba más de %s díxitos enantes del puntu decimal." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "Verificar" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Tope de la cola" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Fondu de la cola" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Seleicione una opción válida. %(value)s nun ye una de les opciones " -#~ "disponibles." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Esta URL paez ser un vínculo frañau." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Ingrese una URL válida." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "Esta carpeta nun esiste." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Ingrese una direición IPv4 válida." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "El torrent pasó la proporción de parada." +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Otru.." +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Desconeutar" -#~ msgid "Check for every (days)" -#~ msgstr "Verificar tolos díes" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Guardar" -#~ msgid "BlockList" -#~ msgstr "BlockList" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Descargando %.2f%%" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Importar al aniciar el demoniu" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Tiempu de tentu de descarga" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Importar agora" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Host:" -#~ msgid "Timeout (seconds)" -#~ msgstr "Tiempu d'espera (segundos)" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Rangos bloquiaos: %s" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Mover" -#~ msgid "Inactive" -#~ msgstr "Inactivu" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "Autualizar estáu" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Importando %s" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Coneutase" -#~ msgid "page 6" -#~ msgstr "páxina 6" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "page 7" -#~ msgstr "páxina 7" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "page 8" -#~ msgstr "páxina 8" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Amestar torrents" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "From Session" -#~ msgstr "De sesión" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Community" -#~ msgstr "Comunidá" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Afitar máximu númberu de conexones" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Velocidá de Baxada" -#~ msgid "Homepage" -#~ msgstr "Páxina cabezalera" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Active time" -#~ msgstr "Tiempu activu" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Admin" -#~ msgstr "Alministrador" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "Fieltrar utilizando una pallabra clave" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "Coneutar al demoniu" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "Coneutáu a" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Afitar velocidá máxima de descarga" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Llista de torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Velocidá de Subida" -#~ msgid "Deluge Login" -#~ msgstr "Ingresu a Deluge" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Afitar velocidá máxima de xuba" -#~ msgid "False" -#~ msgstr "Falsu" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Tráficu del protocolu Descarga/Xuba" -#~ msgid "Seed rank" -#~ msgstr "Rangu de compartición" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Reaniciar" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "True" -#~ msgstr "Braero" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Coneutar" -#~ msgid "Seeding time" -#~ msgstr "Tiempu de compartición" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Update" -#~ msgstr "Autualizar" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Pallabra clave" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Etiqueta del torrent" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Mover torrent" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Non coneutáu a un demoniu" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Fieltros" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Incluyendo %i archivos" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "page 12" -#~ msgstr "páxina 12" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "page 10" -#~ msgstr "páxina 10" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "page 11" -#~ msgstr "páxina 11" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Velocidá llende de descarga" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Velocidá llende de xuba" -#~ msgid "Show trackers" -#~ msgstr "Amosar rastreadores" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Llende de conexón" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "esto inda nun fai un res..\n" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Llende de biligueres de xuba" -#~ msgid "Share Ratio" -#~ msgstr "Rellación de datos compartios: baxada/xuba" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Anovar rastreador" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Másima velocidá de xuba (Kib/s)" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Forzar comprobación nueva" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Puertos máximos de xuba" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Másima velocidá de xuba" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Detalles" -#~ msgid "Upload" -#~ msgstr "Xuba" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Files" -#~ msgstr "Ficheros" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "About" -#~ msgstr "Tocante a" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Xeneral" -#~ msgid "max_download_speed" -#~ msgstr "max_download_speed" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Priváu" -#~ msgid "apply_max" -#~ msgstr "apply_max" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Error al axustar opciones d'etiqueta" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Braero" -#~ msgid "max_upload_slots" -#~ msgstr "max_upload_slots" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Ser avisáu de nueves versiones" -#~ msgid "max_connections" -#~ msgstr "max_connections" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apply_queue" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "move_completed" -#~ msgstr "move_completed" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "max_upload_speed" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Conexones másimes:" -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Velocidá másima de descarga (KB/s):" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Velocidá másima de xuba (KB/s):" -#~ msgid "auto_add" -#~ msgstr "auto_add" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Másimes conexones half-open:" -#~ msgid "Work in progress.." -#~ msgstr "Trabayu progresando.." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Másimos intentos de conexón per segundu:" -#~ msgid "no label" -#~ msgstr "ensin etiqueta" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Másimu númberu de puestos de xuba:" -#~ msgid "State" -#~ msgstr "Estáu" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Esti corréu electrónicu ye pa informate de que Deluge finó la descarga de " -#~ "%s, qu'inclúi %i ficheros.\n" -#~ "Pa dexar de recibir estos avisos, namái desactiva la notificación por corréu " -#~ "nes preferencies de Deluge.\n" -#~ "\n" -#~ "Gracies,\n" -#~ "Deluge" - -#~ msgid "HTTP" -#~ msgstr "HTTP" - -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP con Autorización" - -#~ msgid "Socksv5" -#~ msgstr "Socksv5" - -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 con Autorización" - -#~ msgid "Socksv4" -#~ msgstr "Socksv4" - -#~ msgid "Auto Add enabled" -#~ msgstr "Auto añader activáu" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Sobrecarga IP na llende de tasa" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Refrescu automáticu (segundos)" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "Amosar gueta de pallabra clave" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Amosar barra llateral" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Amosar cero visites" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... y desaniciar tolos ficheros" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Reaniciar manualmente interfaz web p'aplicar cambeos" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Nun s'alcontró una clave en '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Servidor" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Nun s'alcontró un certificáu en '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Barra llateral" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Encaboxar" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Llende de conexón" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Velocidá llende de descarga" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Espaciu en discu" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Nun descargar" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... y desaniciar el ficheru Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... y desaniciar los ficheros descargaos" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "From Url" -#~ msgstr "Dende Url" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Forzar comprobación nueva" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Aceptar" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Prioridá normal" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "Denguna conexón entrante" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "U/L Speed Limit" -#~ msgstr "Velocidá llende de xuba" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Anovar rastreador" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Prioridá Alta" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Ficheru" -#~ msgid "Search" -#~ msgstr "Guetar" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Prioridá Máxima" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Llende de biligueres de xuba" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Probar valor de configuración" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Estadístiques" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "¡Finó todo!" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Forciar descarga" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Asistente de configuración Deluge" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Amestar n'estáu de pausa" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "Este asistente va aidate a configurar Deluge al to gustu." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Gráfiques" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Baxada" -#~ msgid "Seeds/Peers" -#~ msgstr "Semilles/Pares" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Test config value:" -#~ msgstr "Probar valor de configuración:" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/be.po b/deluge/i18n/be.po index 86a60cc..8ef0ed8 100644 --- a/deluge/i18n/be.po +++ b/deluge/i18n/be.po @@ -1,1081 +1,919 @@ # Belarusian translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-01-11 20:41+0000\n" -"Last-Translator: FoBoS \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Belarusian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "КБ/Ñ" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "КБ/Ñ" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Ðазва хаÑта:" - -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Порт:" - -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Ð†Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Пароль:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "З:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Уключаны" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 +#: deluge/core/daemon_entry.py:56 msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Выбраць каталог" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Памылка" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Ðазва" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Стан" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Стан" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Памер" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Каталог запампоўкі" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "РÑйтынг" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Запампоўка" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Раздача" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць раздачы:" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Піры" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць злучÑннÑÑž:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлотаў раздачы:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "ДаÑтупна" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць запампоўкі:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Ðбмежаванні" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Даданы" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Спыніць раздачу на Ñ€Ñйтынгу:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "ТрÑкер" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Выдаліць на Ñ€Ñйтынгу" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Чарга" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Ðалады" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ЗаÑталаÑÑ" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Ðбмежаванне хуткаÑці запампоўкі:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "ПрыÑрытÑÑ‚ першай/апошнÑй" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Ðбмежаванне хуткаÑці раздачы:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "ÐÐºÑ‚Ñ‹ÑžÐ½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Ðўтаматычнае кіраванне" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Ðбмежаванні" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "ÐÑÐ²ÐµÑ€Ð½Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°. Ð”Ð°Ð·Ð²Ð¾Ð»ÐµÐ½Ñ‹Ñ Ñімвалы: [a-z0-9_-]" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "ПуÑÑ‚Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Метка ўжо Ñ–Ñнуе" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "ÐевÑÐ´Ð¾Ð¼Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "ÐевÑдомы торÑнт" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Метка" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "_Ðалады меткі" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Выдаліць метку" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "ПапÑÑ€Ñджаньне" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Дадаць метку" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "ÐÐ½Ð¾Ð½Ñ ÑƒÐ´Ð°Ð»Ð° выкананы" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Ðалады меткі" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "ÐÐ½Ð¾Ð½Ñ Ð°Ð´Ð¿Ñ€Ð°ÑžÐ»ÐµÐ½Ñ‹" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Ðалады меткі" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "ІнтÑрфейÑ" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Слаты раздачы:\t" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Запампоўкі" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "ХуткаÑць раздачы:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Ðбмежаванні" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "ХуткаÑць запампоўкі:" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Чарга" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "ЗлучÑнні:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Сеціва" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "ПрымÑніць макÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´Ñ‹ да кожнага торÑнту" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "ПрокÑÑ–" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "МакÑімум" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "КÑш" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Ðўтаматычнае кіраванне" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Іншае" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "ПрымÑніць налады чаргі" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "ДÑман" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Чарга" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Модулі" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "ПерамÑшчаць Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ñž:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "ПрымÑніць налады размÑшчÑннÑ:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "РазмÑшчÑнне" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(кожны трÑкер у аÑобным радку)" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Ðўтаматычна ўжываць метку:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "ТрÑкеры" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Дадаць метку" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Дадаць метку" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Ðазва:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"ВыкарыÑтоўвайце бакавую панÑль Ð´Ð»Ñ Ð´Ð°Ð´Ð°Ð½Ð½Ñ, Ð²Ñ‹Ð¿Ñ€Ð°ÑžÐ»ÐµÐ½Ð½Ñ Ñ– Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð½Ñ " -"метак.\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Меткі" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "РаÑпакаваць у:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Стварыць падкаталог з назвай торÑнту" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"ГÑÑ‚Ð°Ñ Ð½Ð°Ð»Ð°Ð´Ð° дазволіць Ñтварыць падкаталог з назвай торÑнту ўнутры выбранага " -"каталога Ñ– перамÑÑціць туды раÑÐ¿Ð°ÐºÐ°Ð²Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "ÐгульныÑ" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Уключыць вÑб-інтÑрфейÑ" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "ВыкарыÑтоўваць SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "ПраÑлухоўваць порт:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Ðалады" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Ð¡Ð¿Ñ–Ñ IP Emule (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Ñ‚ÑкÑÑ‚ (zip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Ñ‚ÑкÑÑ‚ (без ÑціÑку)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "ÐÑправільны пачатак" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "ÐÑправільны адбітак" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "ÐÑÐ¿Ñ€Ð°Ð²Ñ–Ð»ÑŒÐ½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Чорны ÑпіÑ" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL-адраÑ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Дзён" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "ПравÑраць ÑÐ¿Ñ–Ñ ÐºÐ¾Ð¶Ð½Ñ‹Ñ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Дабавіць чорны ÑÐ¿Ñ–Ñ Ð¿Ñ€Ñ‹ запуÑку" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Спампаваць файл чорнага ÑпіÑу, калі неабходна, Ñ– дабавіць Ñго." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Праверыць Ñ– запампанаваць" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Спампаваць новы файл чорнага ÑпіÑу Ñ– дабавіць Ñго" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "ПрымуÑова Ñпампаваць Ñ– дабавіць" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Чорны ÑÐ¿Ñ–Ñ Ð°Ð¿Ð¾ÑˆÐ½Ñй верÑÑ–Ñ–" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Ðалады" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Тып:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Дата:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Памер файла:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "ІнфармацыÑ" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Запампоўка торÑнту Ñкончана" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "ТорÑнт дададзены" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Выканаць" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "ПадзеÑ" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Загад" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Дадаць загад" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Загады" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "ÐÐ½Ð¾Ð½Ñ ÑƒÐ´Ð°Ð»Ð° выкананы" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "ÐÐ½Ð¾Ð½Ñ Ð°Ð´Ð¿Ñ€Ð°ÑžÐ»ÐµÐ½Ñ‹" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "ПапÑÑ€Ñджаньне" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Памылка" - -#: deluge/ui/countries.py:9 +#: deluge/ui/countries.py:10 msgid "Afghanistan" msgstr "ÐфганіÑтан" -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "ÐландÑÐºÑ–Ñ Ð°Ñтравы" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "ÐлбаніÑ" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Ðлжыр" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "УÑходнÑе Самоа" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Ðндора" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Ðнгола" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "ÐнгільÑ" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Ðнтарктыда" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Ðнтыгуа Ñ– Барбуда" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Ðргенціна" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "ÐрменіÑ" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Ðруба" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "ÐÑžÑтраліÑ" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "ÐÑžÑтрыÑ" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Ðзербайджан" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "БагамÑÐºÑ–Ñ Ð°Ñтравы" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "БахрÑйн" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "БангладÑш" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "БарбадаÑ" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "БеларуÑÑŒ" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "БельгіÑ" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "БÑліз" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Бенін" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "БÑÑ€Ð¼ÑƒÐ´Ð·ÐºÑ–Ñ Ð°Ñтравы" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Бутан" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "БалівіÑ" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "БоÑÐ½Ñ–Ñ Ñ– Герцагавіна" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "БатÑвана" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "ВоÑтраў Буве" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "БразіліÑ" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "БрытанÑÐºÐ°Ñ Ñ‚ÑÑ€Ñ‹Ñ‚Ð¾Ñ€Ñ‹Ñ Ñž ІндыйÑкім акіÑне" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "БрунÑй ДаруÑÑалам" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "БалгарыÑ" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Буркіна ФаÑо" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Бурундзі" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Камбоджа" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Камерун" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Канада" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Каба Ð’ÑрдÑ" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Кайманавы аÑтравы" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "ЦÑнтральнаафрыканÑÐºÐ°Ñ Ð ÑÑпубліка" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Чад" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Чылі" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Кітай" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "ВоÑтраў РаÑтва" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "КакоÑÐ°Ð²Ñ‹Ñ Ð°Ñтравы (ÐÑтравы Килинг)" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "КалумбіÑ" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "КаморÑÐºÑ–Ñ Ð°Ñтравы" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Конга" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "ДÑÐ¼Ð°ÐºÑ€Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ Ð ÑÑпубліка Конга" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "ÐÑтравы Кука" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "КоÑта Рыка" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Кот д'Івуар" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "ХарватыÑ" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Куба" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Кіпр" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "ЧÑшÑÐºÐ°Ñ Ñ€ÑÑпубліка" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "ДаніÑ" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Джыбуці" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Дамініка" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "ДамініканÑÐºÐ°Ñ Ð ÑÑпубліка" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Эквадор" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Егіпет" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "Сальвадор" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "ЭкватарыÑÐ»ÑŒÐ½Ð°Ñ Ð“Ð²Ñ–Ð½ÐµÑ" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "ЭрытрÑÑ" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "ЭÑтоніÑ" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "ЭфіопіÑ" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Ð¤Ð°Ð»ÑŒÐºÐ»ÐµÐ½Ð´Ð·ÐºÑ–Ñ (МальвінÑкіÑ) аÑтравы" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "ФарÑÑ€ÑÐºÑ–Ñ Ð°Ñтравы" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Фіджы" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "ФінлÑндыÑ" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "ФранцыÑ" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "ФранцузÑÐºÐ°Ñ Ð“Ð²Ñ–Ñна" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "ФранцузÑÐºÐ°Ñ ÐŸÐ°Ð»Ñ–Ð½ÐµÐ·Ñ–Ñ" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "ФранцузÑÐºÑ–Ñ ÐŸÐ°ÑžÐ´Ð½Ñ‘Ð²Ñ‹Ñ Ð¢Ñрыторыі" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Габон" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "ГамбіÑ" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "ГрузіÑ" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "ГерманіÑ" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Ð’ÑлікабрытаніÑ" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Гана" @@ -1609,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "СірыйÑÐºÐ°Ñ ÐрабÑÐºÐ°Ñ Ð ÑÑпубліка" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "КітайÑÐºÐ°Ñ Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð¢Ð°Ð¹Ð²Ð°Ð½ÑŒ" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1676,6 +1514,10 @@ msgstr "Украіна" msgid "United Arab Emirates" msgstr "Ð—Ð»ÑƒÑ‡Ð°Ð½Ñ‹Ñ ÐрабÑÐºÑ–Ñ Ð­Ð¼Ñ–Ñ€Ð°Ñ‚Ñ‹" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Ð’ÑлікабрытаніÑ" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Ð—Ð»ÑƒÑ‡Ð°Ð½Ñ‹Ñ Ð¨Ñ‚Ð°Ñ‚Ñ‹ Ðмерыкі" @@ -1732,403 +1574,188 @@ msgstr "ЗамбіÑ" msgid "Zimbabwe" msgstr "ЗімбабвÑ" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "ÐÑ Ñž Ñеціве" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "У Ñеціве" - -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Падключаны" - -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "ДÑман не Ñ–Ñнуе" - -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "ДÑман не запушчаны" - -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "ЗапуÑк ÑÑрвера Ñž PID" - -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ÐдраÑ" - -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Кліент" - -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Стан" - -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Запампоўка" - -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Раздача" - -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "ТорÑнт" - -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " ТорÑнты паÑтаўлены Ñž чаргу" - -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " ТарÑнт паÑтаўлены Ñž чаргу" - -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Без абмежаваннÑÑž" - -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Ðктыўна" - -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Iншае..." - -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Запампоўка" - -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Раздача" - -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" - -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." -msgstr "" - -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Запампоўка" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Раздача" - -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "УÑталÑваць макÑімальную хуткаÑць запампоўкі" - -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "УÑталÑваць макÑімальную хуткаÑць раздачы" - -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "ТорÑнт завершаны" - -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -"ГÑтым ліÑтом інфармуем ваÑ, што Deluge Ñкончыў запампоўку %(name)s, ÑÐºÐ°Ñ " -"ўмÑшчае %(num_files)i файлаў.\n" -"Каб Ñпыніць атрыманне гÑтых паведамленнÑÑž, проÑта адключыце апавÑшчÑнне па " -"Ñлектроннай пошце Ñž наладах Deluge.\n" -"\n" -"ДзÑкуй,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Запампоўкі" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Сеціва" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Ðбмежаванні" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "ІнтÑрфейÑ" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Іншае" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "ДÑман" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "ПрокÑÑ–" - -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "КÑш" - -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Модулі" - -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Модуль" - -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Выберыце модуль" - -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Модулі Egg" - -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Ðазва файла" - -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Памер" - -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "ÐÑправільны файл" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "ТорÑнт ўжо Ñ–Ñнуе" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Ð’Ñ‹ не можаце дадаць адзін Ñ– той жа торÑнт двойчы." - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Ðемагчыма ÑžÑталÑваць прыÑрытÑÑ‚ Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð°!" - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Выберыце файл .torrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "ТорÑнт файлы" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "УÑе файлы" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "ÐÑправільны URL" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Збой запампоўкі" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "ДÑман не запушчаны" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" -msgstr "" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Ðазва файла" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" msgstr "Узровень" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "ТрÑкер" - -#: deluge/ui/gtkui/createtorrentdialog.py:143 +#: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" msgstr "Выберыце файл" -#: deluge/ui/gtkui/createtorrentdialog.py:172 +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" msgstr "Выберыце каталог" -#: deluge/ui/gtkui/createtorrentdialog.py:241 +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" msgstr "Захаваць файл .torrent" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Ðе падключаны" - -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "ЗлучÑнні" - -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "ХуткаÑць запампоўкі" - -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "ХуткаÑць раздачы" - -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Трафік пратакола - Запампоўка/Ðддача" - -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "Вузлы DHT" - -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Ð£Ð²Ð°Ñ…Ð¾Ð´Ð½Ñ‹Ñ Ð¿Ð°Ð´ÐºÐ»ÑŽÑ‡Ñнні адÑутнічаюць!" - -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць злучÑннÑÑž" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "ТорÑнт файлы" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "ТорÑнты" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "УÑе файлы" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "ÐдÑутнічае" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/gtk3/aboutdialog.py:795 msgid "" "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 the Free " @@ -2155,1768 +1782,4415 @@ msgid "" "also delete it here." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "СÑрвер:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "ТорÑнт" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "ÐÑправільны файл" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Выберыце файл .torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "ÐÑправільны URL" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Збой Ð´Ð°Ð´Ð°Ð½Ð½Ñ Ñ…Ð¾Ñту" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Збой запампоўкі" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Ðдключыць клаÑічны Ñ€Ñжым?" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -"Падобна, што дÑман працÑÑу Deluge (deluged) ужо запушчаны.\n" -"\n" -"Вам неабходна альбо Ñпыніць дÑман, альбо адключыць КлаÑічны Ñ€Ñжым, каб " -"працÑгнуць." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Збой загрузкі Ñдра" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" msgstr "" -"ÐдбыўÑÑ Ð·Ð±Ð¾Ð¹ запуÑку кампанента Ñдра, Ñкі патрабуецца Ð´Ð»Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ Deluge у " -"клаÑічным Ñ€Ñжыме.\n" -"\n" -"ДÑталі глÑдзіце ніжÑй." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -msgstr "Збой запуÑку Ñž клаÑічным Ñ€Ñжыме. ПрацÑгнуць, адключыўшы Ñго?" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Ð”Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ð·Ð²ÐµÑткі:" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Збой запуÑку дÑмана" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" msgstr "" -"ÐдбыўÑÑ Ð·Ð±Ð¾Ð¹ пры запуÑку дÑмана. ПаÑпрабуйце запуÑціць Ñго з канÑолі, каб " -"убачыць памылку." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Укл." +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Ð†Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка:" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Ðдкл." +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Пароль:" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Ðеабмежавана" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Выберыце каталог Ð´Ð»Ñ Ð¿ÐµÑ€Ð°Ð½Ð¾Ñу файлаў" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "УÑталÑваць макÑімальную колькаÑць Ñлотаў раздачы" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "ПрыÑрытÑÑ‚" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Ð”Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ð·Ð²ÐµÑткі:" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Ðазва" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Iншае..." -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Ðе падключаны" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Сіды" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Піры" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Вузлы DHT" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ЗаÑталаÑÑ" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "РÑйтынг" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "ДаÑтупна" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Даданы" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Файл" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Дадаць торÑнт" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Стварыць торÑнт" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_ЗмÑніць" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "МенеджÑÑ€ _падключÑннÑÑž" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_ТорÑнт" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_ВыглÑд" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "ПанÑль _прыладаў" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Ð‘Ð°ÐºÐ°Ð²Ð°Ñ Ð¿Ð°Ð½Ñль" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Радок _Ñтану" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "ПрыÑрытÑÑ‚" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "_Укладкі" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Калонкі" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Стан" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "_Ð‘Ð°ÐºÐ°Ð²Ð°Ñ Ð¿Ð°Ð½Ñль" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_ПадрабÑзнаÑьці" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Паказваць _пуÑÑ‚Ñ‹Ñ Ñлементы" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "_Файлы" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Паказваць _трÑкеры" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "Піры" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Даведка" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Ðалады" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "ЧаÑÑ‚Ñ‹Ñ Ð¿Ñ‹Ñ‚Ð°Ð½Ð½Ñ–" +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Без абмежаваннÑÑž" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" -msgstr "" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Запампоўка" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Дадаць торÑнт" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Раздача" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Дадаць торÑнт" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Выдаліць торÑнт" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Прыпыніць Ð²Ñ‹Ð»ÑƒÑ‡Ð°Ð½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Паўза" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "ПрацÑгнуць Ð²Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "ÐÑ Ñž Ñеціве" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "ПрацÑгнуць" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "У Ñеціве" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "ПеранеÑьці торÑнт уверх" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Падключаны" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "ВышÑй" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "ПеранеÑьці торÑнт уніз" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "ÐіжÑй" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Ðалады" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Кіраванне злучÑньнÑмі" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Разгарнуць уÑÑ‘" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Ðе запампоўваць" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Звычайны прыÑрытÑÑ‚" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Ð’Ñ‹Ñокі прыÑрытÑÑ‚" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "_ÐайвышÑйшы прыÑрытÑÑ‚" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Ðўтаматычнае кіраванне:" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Узровень раздачы:" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Ð§Ð°Ñ Ñ€Ð°Ð·Ð´Ð°Ñ‡Ñ‹:" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Збой Ð´Ð°Ð´Ð°Ð½Ð½Ñ Ñ…Ð¾Ñту" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Ð§Ð°Ñ Ð°ÐºÑ‚Ñ‹ÑžÐ½Ð°Ñці:" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Стан трÑкеру:" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "ДаÑтупнаÑць:" +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Піры" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Уключаны" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Піры:" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Модуль" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "ЧаÑткі:" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ЗаÑтаецца чаÑу:" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "ÐаÑтупны анонÑ:" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "РÑйтынг:" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Ðддадзена:" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Запампована:" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Выберыце модуль" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Дата даданнÑ:" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Модулі Egg" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Стан" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "ÐпіÑанне:" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "КолькаÑць файлаў:" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Ð¥Ñш:" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "ТрÑкер:" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Ðгульны памер:" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Ðазва:" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "ШлÑÑ…:" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Стан:" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_ПадрабÑзнаÑьці" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Файлы" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "Піры" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "ПерамÑшчаць завершаныÑ" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Прыватны" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "ТрÑкеры" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "ПрыÑрытÑÑ‚ першай/апошнÑй" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "ÐдÑутнічае" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_ЗмÑніць трÑкеры" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Ðалады" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Выдаліць торÑнт?" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr " Ð’Ñ‹ ўпÑўнены, што жадаеце выдаліць выбраны торÑнт?" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "ЗвÑзаны файл .torrent будзе выдалены!" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " ТорÑнты паÑтаўлены Ñž чаргу" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Ð—Ð°Ð¿Ð°Ð¼Ð¿Ð¾Ð²Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ будуць выдалены!" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " ТарÑнт паÑтаўлены Ñž чаргу" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Выдаліць вылучаны торÑнт" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "ДаÑтупна Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ!" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Ðеабмежавана" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "ДаÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Укл." -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "ЦÑперашнÑÑ Ð²ÐµÑ€ÑÑ–Ñ:" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Ðдкл." -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Больш не паказваць гÑтае акно" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_ПерайÑці на вÑб-Ñайт" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Дадаць піра па IP" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Вылучыць уÑе" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Прыпыніць уÑÑ‘" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Ðднавіць Ð²Ñ‹Ð»ÑƒÑ‡Ð°Ð½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты." +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ÐдраÑ" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Ðднавіц_ÑŒ уÑÑ‘" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Кліент" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Дадаць торÑнты" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_СÑылка" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Ð¥Ñш _файлаў" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "СтварÑнне торÑнту" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "ТорÑнты Ñž чарзе" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" msgstr "_Выдаліць" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "ТорÑнты" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "_Файлы" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Ðўтаматычна дадаваць торÑнты пры злучÑнні" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Поўнае" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Файл" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Кампактнае" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Дадаць торÑнт" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "РÑзерваванне" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Стварыць торÑнт" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць запампоўкі:" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць раздачы:" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "Ð’_ыхад" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Дадаць у _Ñпыненым Ñтане" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_ЗмÑніць" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "ПрыÑрытÑÑ‚ у першай/апошнÑй чаÑтак" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Ð’Ñрнуцца да налад па змаўчанню" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "МенеджÑÑ€ _падключÑннÑÑž" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "ПрымÑніць да ÑžÑÑ–Ñ…" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_ТорÑнт" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Дадаць адраÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_ВыглÑд" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "З URL" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "ПанÑль _прыладаў" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Дадаць Ñ…Ñш файлаў" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Ð‘Ð°ÐºÐ°Ð²Ð°Ñ Ð¿Ð°Ð½Ñль" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "З Ñ…Ñша файлаў" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Радок _Ñтану" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Ð¥Ñш файлаў" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_Укладкі" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "ТрÑкеры:" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Калонкі" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Стварыць торÑнт" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Стварыць торÑнт" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "_Ð‘Ð°ÐºÐ°Ð²Ð°Ñ Ð¿Ð°Ð½Ñль" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "_Каталог" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Паказваць _пуÑÑ‚Ñ‹Ñ Ñлементы" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Ðддалены шлÑÑ…" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Паказваць _трÑкеры" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Файлы" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Ðўтар:" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Даведка" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Каментарыі:" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "ІнфармацыÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Ð’Ñб-Ñіды" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "ЧаÑÑ‚Ñ‹Ñ Ð¿Ñ‹Ñ‚Ð°Ð½Ð½Ñ–" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Памер чаÑткі:" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Дадаць торÑнт" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Дадаць торÑнт" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Выдаліць торÑнт" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "УÑталÑваць ÑьцÑг прыватнаÑьці" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Дадаць гÑты торÑнт да ÑеÑÑ–Ñ–" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Калі лаÑка, увÑдзіце аддалены шлÑÑ…" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Прыпыніць Ð²Ñ‹Ð»ÑƒÑ‡Ð°Ð½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Ðддалены шлÑÑ…" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Паўза" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "ШлÑÑ…:" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "ПрацÑгнуць Ð²Ñ‹Ð±Ñ€Ð°Ð½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "СтварÑнне торÑнту" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "ПрацÑгнуць" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Захаваць .torrent Ñк" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "ПеранеÑьці торÑнт уверх" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Захаваць .torrent файл" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "ВышÑй" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "ТорÑнты Ñž чарзе" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "ПеранеÑьці торÑнт уніз" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Даданне падпарадкаваных торÑнтаў" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "ÐіжÑй" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Ðўтаматычна дадаваць торÑнты пры злучÑнні" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Ðалады" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "метка" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Кіраванне злучÑньнÑмі" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Дадаць піра" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Паказваць хуткаÑць у загалоўку праграмы" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Уключыць значок у ÑÑ–ÑÑ‚Ñмным трÑÑ–" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Згортваць у воблаÑць апавÑшчÑннÑÑž пры закрыцці" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Згортваць у воблаÑць апавÑшчÑннÑÑž пры запуÑку" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Ðбараніць паролем воблаÑць апавÑшчÑннÑÑž" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "ПерамÑшчаць Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ñž:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "КапіÑваць файлы .torrent Ñž:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Запампоўваць у:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "ПрыÑрытÑÑ‚ у першай Ñ– апошнÑй чаÑтак торÑнта" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "ПрыÑрытÑÑ‚ у першай Ñ– апошнÑй чаÑтак файлаў торÑнта" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Дадаваць торÑнты Ñž Ñпыненым Ñтане" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "ЗаўÑёды адлюÑтроўваць" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Зрабіць дыÑлогавае акно актыўным" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" +"МакÑімальна Ð´Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць злучÑннÑÑž. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ уÑталюйце -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "ЗлучÑнні:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлотаў раздачы. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ уÑталюйце -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць прыёму Ð´Ð»Ñ ÑžÑÑ–Ñ… торÑнтаў. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ уÑталюйце -" +"1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "ХуткаÑць запампоўкі:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць запампоўкі Ð´Ð»Ñ ÑžÑÑ–Ñ… торÑнтаў. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ " +"уÑталюйце -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "ХуткаÑць раздачы:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Ігнараваць абмежаванні Ñž лакальнай Ñетцы" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "ÐбмÑжоўваць хуткаÑць з улікам выдаткаў пратаколу IP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Калі ўключана, Ð¿Ñ€Ñ‹Ð±Ð»Ñ–Ð·Ð½Ñ‹Ñ Ð²Ñ‹Ð´Ð°Ñ‚ÐºÑ– TCP/IP улічваюцца абмежавальнікамі " +"хуткаÑці, каб пазбегнуць перавышÑÐ½Ð½Ñ Ñумарнага трафіку" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлотаў Ð´Ð»Ñ Ñ€Ð°Ð·Ð´Ð°Ñ‡Ñ‹ на торÑнт. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ " +"уÑталюйце -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць злучÑннÑÑž на торÑнт. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ уÑталюйце -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Ðктыўны порт:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Праверыць актыўны порт" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "З:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Да:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Узровень:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "Пратакол Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ñ‚Ð¾Ñž NAT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Ðбмен пірамі" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery знаходзіць лакальных піраў у вашай Ñетцы." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" +"Ð Ð°Ð·Ð¼ÐµÑ€ÐºÐ°Ð²Ð°Ð½Ð°Ñ Ñ…Ñш-табліца (DHT) можа павÑлічыць колькаÑць актыўных злучÑннÑÑž." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "TOS-байт піра:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Ðазва хаÑта:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Порт:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Памер кÑшу (у блоках па 16 КБ):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Ð§Ð°Ñ (у Ñекундах) ад апошнÑга кÑшыраваннага запіÑу чаÑткі Ñž кÑше запіÑу да " +"таго, Ñк прымуÑова Ñкідаць кÑш гÑтай чаÑткі на дыÑк. Па змаўчанні 60 Ñекунд." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Ð§Ð°Ñ Ð¶Ñ‹Ñ†Ñ†Ñ ÐºÑшу (Ñекунд):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"КолькаÑць блокаў па 16 КБ, запіÑаных на дыÑк з моманту пачатку ÑеÑÑ–Ñ–." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Блокаў запіÑана:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" +"ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць выкананых аперацый запіÑу з моманту запуÑку ÑеÑÑ–Ñ–." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Ðперацый запіÑу:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"СуадноÑнаÑць (блокаў_запіÑана - аперацый_запіÑу) / блокаў_запіÑана " +"прадÑтаўлÑе ÑуадноÑнаÑць колькаÑці захаваных аперацый запіÑу да Ñ–Ñ… агульнай " +"колькаÑці, г.зн. ÑфектыўнаÑць кÑша запіÑу." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "ПрацÑнт Ñ‚Ñ€Ð°Ð¿Ð»ÐµÐ½Ð½Ñ Ñž кÑш:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"КолькаÑць блокаў, запытаных рухавіком BitTorrent (ад піраў) Ñ– Ñчытаных з " +"дыÑка ці з кÑшу." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Блокаў Ñчытана:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "КолькаÑць блокаў, Ñчытаных з кÑшу." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Счытана блокаў з кÑшу:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "КаÑфіцыент ÑфектыўнаÑці кÑшу ÑчытываннÑ." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "ПрацÑнт ÑÑ‡Ñ‹Ñ‚Ñ‹Ð²Ð°Ð½ÑŒÐ½Ñ Ð· кÑшу:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" +"ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць аперацый ÑчытывааннÑ, выкананых з пачатку гÑтай ÑеÑÑ–Ñ–." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Ðперацый ÑчытываннÑ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"КолькаÑць блокаў па 16 КБ, ÑÐºÑ–Ñ Ð·Ð½Ð°Ñ…Ð¾Ð´Ð·Ñцца зараз у дыÑкавым кÑше. Уключае " +"кÑш ÑÑ‡Ñ‹Ñ‚Ñ‹Ð²Ð°Ð½Ð½Ñ Ñ– запіÑу." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Памер кÑша:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Памер кÑша ÑчытываннÑ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Дапамажыце нам зрабіць Deluge лепшым, адправіўшы верÑÑ–ÑŽ ÑžÑталÑванага Python, " +"PyGTK, ÐС Ñ– тып працÑÑара. ÐÑ–ÑÐºÐ°Ñ Ñ–Ð½ÑˆÐ°Ñ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð½Ðµ адÑылаецца." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "ÐдÑылаць ананімную ÑтатыÑтыку" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "РазмÑшчÑнне:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Калі Deluge не зможа знайÑці базу файлаў па паказаным шлÑху, то Ð´Ð»Ñ " +"вызначÑÐ½Ð½Ñ ÐºÑ€Ð°Ñ–Ð½Ñ‹ пира будзе выкарыÑтоўвацца DNS." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Порт дÑмана:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Дазволіць Ð·Ð½ÐµÑˆÐ½Ñ–Ñ Ð·Ð»ÑƒÑ‡Ñнні" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "ЗлучÑнні" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "ПерыÑдычна правÑраць вÑб-Ñайт на наÑўнаÑць аднаўленьнÑÑž" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "ВерÑÑ–Ñ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Ðўтар:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "ХатнÑÑ Ñтаронка:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Email аўтара:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "ІнфармацыÑ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Дадаць піра" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "назва_вузла:порт" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "ÐгульныÑ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Дадаць Ñ…Ñш файлаў" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Ð¥Ñш файлаў" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "ТрÑкеры:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Дадаць хоÑÑ‚" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "ПрызначÑнне:" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_ПерайÑці на вÑб-Ñайт" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Больш не паказваць гÑтае акно" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Ðазва:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Каментарыі:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "ПерамÑшчаць завершаныÑ" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Спыніць раздачу на Ñ€Ñйтынгу:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Выдаліць на Ñ€Ñйтынгу" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_ЗмÑніць трÑкеры" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Дадаць торÑнты" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_СÑылка" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Ð¥Ñш _файлаў" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Дадаць у _Ñпыненым Ñтане" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "ПрыÑрытÑÑ‚ у першай/апошнÑй чаÑтак" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "ПрымÑніць да ÑžÑÑ–Ñ…" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Ð’Ñрнуцца да налад па змаўчанню" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Паказать Deluge" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "ПеранеÑьці _файлы" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Ðбмежаванне хуткаÑці _запампоўкі" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "ВыйÑці Ñ– Ñпыніць дÑман" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "ЗмÑніць трÑкеры" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Дадаць піра па IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "ЗмÑніць трÑкер" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "ТрÑкер:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Калі лаÑка, увÑдзіце аддалены шлÑÑ…" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "ШлÑÑ…:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Стварыць торÑнт" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "_Каталог" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Ðддалены шлÑÑ…" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Ð’Ñб-Ñіды" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Памер чаÑткі:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "УÑталÑваць ÑьцÑг прыватнаÑьці" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Дадаць гÑты торÑнт да ÑеÑÑ–Ñ–" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Ðалады" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Захаваць .torrent Ñк" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_Ðднавіць" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Ðднавіць Ð²Ñ‹Ð»ÑƒÑ‡Ð°Ð½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "_Ðалады" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Чарга" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Ðбнавіць трÑкер" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Выдаліць торÑнт" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Пераправерыць файлы" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "метка" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Вылучыць уÑе" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Прыпыніць уÑÑ‘" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Ðднавіц_ÑŒ уÑÑ‘" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Ðбмежаванне злучÑннÑÑž" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Ðбмежаванне Ñлотаў раз_дачы" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Ðўтаматычнае кіраванне" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Дадаць трÑкер" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Дадаць адраÑ" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL-адраÑ:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Разгарнуць уÑÑ‘" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Загад" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "ВыкарыÑтоўваць Ð²Ñ‹Ð¿Ð°Ð´ÐºÐ¾Ð²Ñ‹Ñ Ð¿Ð°Ñ€Ñ‚Ñ‹" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Ð¡Ð¿Ñ–Ñ IP Emule (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Ñ‚ÑкÑÑ‚ (zip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Ñ‚ÑкÑÑ‚ (без ÑціÑку)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Чорны ÑпіÑ" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "ÐÑправільны пачатак" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "ÐÑправільны адбітак" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "ÐÑÐ¿Ñ€Ð°Ð²Ñ–Ð»ÑŒÐ½Ð°Ñ Ð²ÐµÑ€ÑÑ–Ñ" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Дзён" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "ПравÑраць ÑÐ¿Ñ–Ñ ÐºÐ¾Ð¶Ð½Ñ‹Ñ:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Дабавіць чорны ÑÐ¿Ñ–Ñ Ð¿Ñ€Ñ‹ запуÑку" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Ðалады" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Спампаваць файл чорнага ÑпіÑу, калі неабходна, Ñ– дабавіць Ñго." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Праверыць Ñ– запампанаваць" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Спампаваць новы файл чорнага ÑпіÑу Ñ– дабавіць Ñго" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "ПрымуÑова Ñпампаваць Ñ– дабавіць" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Чорны ÑÐ¿Ñ–Ñ Ð°Ð¿Ð¾ÑˆÐ½Ñй верÑÑ–Ñ–" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Ðалады" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Тып:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Дата:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Памер файла:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "ІнфармацыÑ" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Запампоўка торÑнту Ñкончана" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "ТорÑнт дададзены" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Выканаць" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "ПадзеÑ" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Дадаць загад" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Загады" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Выбраць каталог" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць раздачы:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць злучÑннÑÑž:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлотаў раздачы:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць запампоўкі:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Ðбмежаванні" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Чарга" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Дадаць піра" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "назва_вузла:порт" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Дадаць хоÑÑ‚" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Кіраванне злучÑньнÑмі" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_ЗапуÑціць лакальны дÑман" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Ðўтаматычна падлучыцца да выбранага вузлу пры запуÑку" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Ðўтаматычна запуÑціць дÑман, калі трÑба" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Ðе паказваць гÑта паведамленне пры запуÑку" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Запампоўкі" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Ðўтаматычна дадаваць .torrent-файлы з:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Запампоўваць у:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "КапіÑваць файлы .torrent Ñž:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Каталогі" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Поўнае" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -"Поўнае Ñ€Ñзерваванне выдзÑлÑе Ñтолькі меÑца, колькі трÑба Ð´Ð»Ñ Ð·Ð°Ð¿Ð°Ð¼Ð¿Ð¾ÑžÐºÑ– " -"торÑнту, Ñ– прадухілÑе фрагментацию дыÑка" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Кампактнае" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Уключыць вÑб-інтÑрфейÑ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Кампактнае Ñ€Ñзерваванне вылучае меÑца пад торÑнт па неабходнаÑці" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "ВыкарыÑтоўваць SSL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "ПрыÑрытÑÑ‚ у першай Ñ– апошнÑй чаÑтак торÑнта" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "ПраÑлухоўваць порт:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "ПрыÑрытÑÑ‚ у першай Ñ– апошнÑй чаÑтак файлаў торÑнта" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "ÐÑÐ²ÐµÑ€Ð½Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°. Ð”Ð°Ð·Ð²Ð¾Ð»ÐµÐ½Ñ‹Ñ Ñімвалы: [a-z0-9_-]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Дадаваць торÑнты Ñž Ñпыненым Ñтане" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "ПуÑÑ‚Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Сеціва" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Метка ўжо Ñ–Ñнуе" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "ВыкарыÑтоўваць Ð²Ñ‹Ð¿Ð°Ð´ÐºÐ¾Ð²Ñ‹Ñ Ð¿Ð°Ñ€Ñ‚Ñ‹" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "ÐевÑÐ´Ð¾Ð¼Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge кожны раз будзе аўтаматычна выбіраць новы порт." +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "ÐевÑдомы торÑнт" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Ðктыўны порт:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_Ðалады меткі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Да:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Выдаліць метку" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Праверыць актыўны порт" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Дадаць метку" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Ð£Ð²Ð°Ñ…Ð¾Ð´Ð½Ñ‹Ñ Ð¿Ð°Ñ€Ñ‚Ñ‹" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Ðалады меткі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ñ Ð¿Ð°Ñ€Ñ‚Ñ‹" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Метка" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -"УвÑдзіце IP-Ð°Ð´Ñ€Ð°Ñ Ñ–Ð½Ñ‚ÑрфейÑу Ð´Ð»Ñ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð½Ñ‹Ñ… bittorrent-злучÑннÑÑž. Пакіньце " -"пуÑтым, калі хочаце выкарыÑтоўваць па змаўчанні." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "ІнтÑрфейÑ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "" -"TOS-байт, Ñкі знаходзіцца Ñž загалоўку IP-пакета, адÑылаецца пірам (уключаючы " -"вÑб-Ñідаў). ЗначÑнне шаÑнаццатковае." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Ðалады меткі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "TOS-байт піра:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "ПрымÑніць макÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´Ñ‹ да кожнага торÑнту" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "МакÑімум" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "ПрымÑніць налады чаргі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(кожны трÑкер у аÑобным радку)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "Пратакол Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ñ‚Ð¾Ñž NAT" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Ðўтаматычна ўжываць метку:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Ðбмен пірамі" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Дадаць метку" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Дадаць метку" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery знаходзіць лакальных піраў у вашай Ñетцы." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"ВыкарыÑтоўвайце бакавую панÑль Ð´Ð»Ñ Ð´Ð°Ð´Ð°Ð½Ð½Ñ, Ð²Ñ‹Ð¿Ñ€Ð°ÑžÐ»ÐµÐ½Ð½Ñ Ñ– Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ð½Ñ " +"метак.\n" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Меткі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -"Ð Ð°Ð·Ð¼ÐµÑ€ÐºÐ°Ð²Ð°Ð½Ð°Ñ Ñ…Ñш-табліца (DHT) можа павÑлічыць колькаÑць актыўных злучÑннÑÑž." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Ð”Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ ÑÐµÑ‚ÐºÐ°Ð²Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ–" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Уваходнае:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Узровень:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -"ПрымуÑова\n" -"Уключана\n" -"Выключана" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -"СінхранізацыÑ\n" -"УвеÑÑŒ паток\n" -"Ðдзін з двух" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Выходнае:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Шыфраваць увеÑÑŒ паток" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Шыфраванне" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "ПрапуÑÐºÐ½Ð°Ñ Ð·Ð´Ð¾Ð»ÑŒÐ½Ð°Ñць" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñпробаў злучÑÐ½Ð½Ñ Ñž Ñекунду:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "МакÑімальную колькаÑць паў-адкрытых злучÑннÑÑž:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць запампоўкі Ð´Ð»Ñ ÑžÑÑ–Ñ… торÑнтаў. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ " -"уÑталюйце -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць раздачы (КБ/Ñ):" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -"МакÑімальна Ð´Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць злучÑннÑÑž. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ уÑталюйце -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "МакÑімальную колькаÑць злучÑннÑÑž:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлотаў раздачы. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ уÑталюйце -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлотаў раздачы:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць прыёму Ð´Ð»Ñ ÑžÑÑ–Ñ… торÑнтаў. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ уÑталюйце -" -"1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць прыёму (КБ/Ñ):" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Ігнараваць абмежаванні Ñž лакальнай Ñетцы" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "ÐбмÑжоўваць хуткаÑць з улікам выдаткаў пратаколу IP" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -"Калі ўключана, Ð¿Ñ€Ñ‹Ð±Ð»Ñ–Ð·Ð½Ñ‹Ñ Ð²Ñ‹Ð´Ð°Ñ‚ÐºÑ– TCP/IP улічваюцца абмежавальнікамі " -"хуткаÑці, каб пазбегнуць перавышÑÐ½Ð½Ñ Ñумарнага трафіку" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтанне канала" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлотаў Ð´Ð»Ñ Ñ€Ð°Ð·Ð´Ð°Ñ‡Ñ‹ на торÑнт. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ " -"уÑталюйце -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -"МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць злучÑннÑÑž на торÑнт. Ð”Ð»Ñ Ð½ÐµÐ°Ð±Ð¼ÐµÐ¶Ð°Ð²Ð°Ð½Ð°Ð¹ уÑталюйце -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "ВыкарыÑтаньне канала на торÑнт" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "ІнтÑрфейÑ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Уключыць" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -"КлаÑічны Ñ€Ñжым адключыць функцыÑнальнаÑць дÑмана Ñ– зробіць Deluge адзінай " -"праграмай. Уключыце гÑты Ñ€Ñжым, калі не выкарыÑтоўваеце перавагі дÑмана. " -"Змены будуць ÑƒÐ¶Ñ‹Ñ‚Ñ‹Ñ Ð¿Ñ€Ñ‹ наÑтупным запуÑку Deluge." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "КлаÑічны Ñ€Ñжым" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Паказваць хуткаÑць у загалоўку праграмы" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "РаÑпакаваць у:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Галоўнае акно" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Стварыць падкаталог з назвай торÑнту" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "ЗаўÑёды адлюÑтроўваць" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"ГÑÑ‚Ð°Ñ Ð½Ð°Ð»Ð°Ð´Ð° дазволіць Ñтварыць падкаталог з назвай торÑнту ўнутры выбранага " +"каталога Ñ– перамÑÑціць туды раÑÐ¿Ð°ÐºÐ°Ð²Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Зрабіць дыÑлогавае акно актыўным" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "ДыÑлог Ð´Ð°Ð´Ð°Ð½Ð½Ñ Ñ‚Ð¾Ñ€Ñнта" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Уключыць значок у ÑÑ–ÑÑ‚Ñмным трÑÑ–" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Ðбмежаванне хуткаÑці запампоўкі:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Згортваць у воблаÑць апавÑшчÑннÑÑž пры закрыцці" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Ðбмежаванне хуткаÑці раздачы:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Згортваць у воблаÑць апавÑшчÑннÑÑž пры запуÑку" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "ÐÐºÑ‚Ñ‹ÑžÐ½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Ðбараніць паролем воблаÑць апавÑшчÑннÑÑž" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "ВоблаÑць апавÑшчÑннÑÑž" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Іншае" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Ðбмежаванні" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "ÐпавÑшчаць аб выпуÑку новых верÑій" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -"Deluge будзе правÑраць Ñвае ÑÑрвÑры Ñ– паведаміць, калі даÑтупна абнаўленне" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Ðбнаўленні" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -"Дапамажыце нам зрабіць Deluge лепшым, адправіўшы верÑÑ–ÑŽ ÑžÑталÑванага Python, " -"PyGTK, ÐС Ñ– тып працÑÑара. ÐÑ–ÑÐºÐ°Ñ Ñ–Ð½ÑˆÐ°Ñ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð½Ðµ адÑылаецца." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "ÐдÑылаць ананімную ÑтатыÑтыку" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð°Ð± ÑÑ–ÑÑ‚Ñме" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "РазмÑшчÑнне:" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -"Калі Deluge не зможа знайÑці базу файлаў па паказаным шлÑху, то Ð´Ð»Ñ " -"вызначÑÐ½Ð½Ñ ÐºÑ€Ð°Ñ–Ð½Ñ‹ пира будзе выкарыÑтоўвацца DNS." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "База файлаў GeoIP" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "ÐÑацыÑваць magnet ÑÑылкі з Deluge" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "ДÑман" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Порт дÑмана:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Порт" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "ХоÑÑ‚:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Дазволіць Ð·Ð½ÐµÑˆÐ½Ñ–Ñ Ð·Ð»ÑƒÑ‡Ñнні" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "ЗлучÑнні" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "ПерыÑдычна правÑраць вÑб-Ñайт на наÑўнаÑць аднаўленьнÑÑž" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Іншае" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Чарга" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Дадаваць Ð½Ð¾Ð²Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты Ñž пачатак чаргі" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "УÑÑго актыўных раздач:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "УÑÑго актыўных:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "УÑÑго актыўных запамповак:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Ðе ўлічваць Ð¿Ð°Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "ÐÐºÑ‚Ñ‹ÑžÐ½Ñ‹Ñ Ñ‚Ð¾Ñ€Ñнты" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Ðбмежаванне Ñ€Ñйтынгу раздачы:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць злучÑннÑÑž" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "КаÑфіцыент чаÑу раздачы:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "ХуткаÑць запампоўкі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "ПрацÑглаÑць раздачы (хвілін)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Спыніць раздачу пры Ñ€Ñйтынгу:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Выдаліць торÑнт, калі Ñ€Ñйтынг даÑÑгне гÑтага значÑннÑ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Раздача" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "ПрокÑÑ–" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "ХоÑÑ‚:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "УÑталÑваць макÑімальную хуткаÑць запампоўкі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"ÐÑма\n" -"Socks v4\n" -"Socks v5\n" -"Socks v5 (з аўтарызацыÑй)\n" -"HTTP\n" -"HTTP (з аўтарызацыÑй)" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Пір" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "b>Ð’Ñб-Ñід" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "ТрÑкер" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "КÑш" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Памер кÑшу (у блоках па 16 КБ):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "ХуткаÑць раздачы" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -msgstr "" -"Ð§Ð°Ñ (у Ñекундах) ад апошнÑга кÑшыраваннага запіÑу чаÑткі Ñž кÑше запіÑу да " -"таго, Ñк прымуÑова Ñкідаць кÑш гÑтай чаÑткі на дыÑк. Па змаўчанні 60 Ñекунд." +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "УÑталÑваць макÑімальную хуткаÑць раздачы" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Ð§Ð°Ñ Ð¶Ñ‹Ñ†Ñ†Ñ ÐºÑшу (Ñекунд):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Трафік пратакола - Запампоўка/Ðддача" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -"КолькаÑць блокаў па 16 КБ, запіÑаных на дыÑк з моманту пачатку ÑеÑÑ–Ñ–." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Блокаў запіÑана:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -"ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць выкананых аперацый запіÑу з моманту запуÑку ÑеÑÑ–Ñ–." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Ðперацый запіÑу:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -"СуадноÑнаÑць (блокаў_запіÑана - аперацый_запіÑу) / блокаў_запіÑана " -"прадÑтаўлÑе ÑуадноÑнаÑць колькаÑці захаваных аперацый запіÑу да Ñ–Ñ… агульнай " -"колькаÑці, г.зн. ÑфектыўнаÑць кÑша запіÑу." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "ПрацÑнт Ñ‚Ñ€Ð°Ð¿Ð»ÐµÐ½Ð½Ñ Ñž кÑш:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "ЗапіÑ" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -"КолькаÑць блокаў, запытаных рухавіком BitTorrent (ад піраў) Ñ– Ñчытаных з " -"дыÑка ці з кÑшу." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Блокаў Ñчытана:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "КолькаÑць блокаў, Ñчытаных з кÑшу." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Счытана блокаў з кÑшу:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "КаÑфіцыент ÑфектыўнаÑці кÑшу ÑчытываннÑ." +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Фільтры" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "ПрацÑнт ÑÑ‡Ñ‹Ñ‚Ñ‹Ð²Ð°Ð½ÑŒÐ½Ñ Ð· кÑшу:" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -"ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць аперацый ÑчытывааннÑ, выкананых з пачатку гÑтай ÑеÑÑ–Ñ–." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Ðперацый ÑчытываннÑ:" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Счытыванне" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -"КолькаÑць блокаў па 16 КБ, ÑÐºÑ–Ñ Ð·Ð½Ð°Ñ…Ð¾Ð´Ð·Ñцца зараз у дыÑкавым кÑше. Уключае " -"кÑш ÑÑ‡Ñ‹Ñ‚Ñ‹Ð²Ð°Ð½Ð½Ñ Ñ– запіÑу." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Памер кÑша:" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Памер кÑша ÑчытываннÑ:" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Памер" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "СтатуÑ" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Модулі" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "ВерÑÑ–Ñ:" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "ХатнÑÑ Ñтаронка:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Email аўтара:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_УÑталÑваць модуль" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Ðбнавіць модулі" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_ЗнайÑці ÑÑˆÑ‡Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ–" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "Паказать Deluge" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Прыватны" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "Ðд_навіць уÑÑ‘" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "ПеранеÑьці _файлы" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Ðбмежаванне хуткаÑці _запампоўкі" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "ÐпавÑшчаць аб выпуÑку новых верÑій" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "ВыйÑці Ñ– Ñпыніць дÑман" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Ðдкрыць каталог" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "_Ðднавіць" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "_Ðалады" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Чарга" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Ðбнавіць трÑкер" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Выдаліць торÑнт" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "Пераправерыць файлы" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "ПеранеÑьці _файлы" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "МакÑімальную колькаÑць злучÑннÑÑž:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Ðбмежаванне злучÑннÑÑž" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць прыёму (КБ/Ñ):" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Ðбмежаванне Ñлотаў раз_дачы" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñць раздачы (КБ/Ñ):" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Ðўтаматычнае кіраванне" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "МакÑімальную колькаÑць паў-адкрытых злучÑннÑÑž:" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Выдаліць вылучаны торÑнт?" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñпробаў злучÑÐ½Ð½Ñ Ñž Ñекунду:" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð±ÑƒÐ´Ð·Ðµ незваротна выдалена." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлотаў раздачы:" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "ЗмÑніць трÑкеры" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "ЗмÑніць трÑкеры" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Дадаць трÑкер" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Дадаць трÑкеры" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "ЗмÑніць трÑкер" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "ЗмÑніць трÑкер" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "ТрÑкер:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Выдаліць з _файламі" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Выдаліць _торÑнт" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "ПерамÑÑціць файлы" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "ПерамÑÑціць файлы" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "ПрызначÑнне:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Графікі" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "гÑта пакуль нічога не робіць...\n" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "ÐÑправільны URL - %s." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Запампоўка..." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Збой запампоўкі : %s" - -#~ msgid "Enter your password to continue" -#~ msgstr "Ð”Ð»Ñ Ð¿Ñ€Ð°Ñ†Ñгу ўвÑдзіце пароль" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge абаронены паролем!. In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "ГÑÑ‚Ð°Ñ Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ð° з'ÑўлÑецца Ñвабодным праграмным забеÑпÑчÑннем; вы можаце " -#~ "раÑпаўÑюджваць Ñго Ñ–/або мадыфікаваць Ñе Ñž адпаведнаÑці з умовамі GNU " -#~ "General Public License, апублікаванай Фондам Свабоднага Праграмнага " -#~ "забеÑпÑчÑннÑ; альбо верÑÑ–Ñ– 3, альбо (па вашаму выбару) любой больш познÑй " -#~ "верÑÑ–Ñ–. ГÑÑ‚Ð°Ñ Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ð° раÑпаўÑюджваецца Ñž надзеі, што Ñна будзе карыÑнай, " -#~ "але без Ñкіх-небудзь ГÐРÐÐТЫЙ, нават без пÑўных гарантый КÐМЕРЦЫЙÐÐЙ " -#~ "каштоўнаÑці або ПРЫДÐТÐÐСЬЦІ Ð´Ð»Ñ Ð¿Ñўнай мÑты. ГлÑдзіце GNU General Public " -#~ "License Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆ падрабÑзнай інфармацыі. Ð’Ñ‹ павінны былі атрымаць копію GNU " -#~ "General Public License разам з гÑтай праграмай, калі не, гл. " -#~ ". ÐÐºÑ€Ð°Ð¼Ñ Ñ‚Ð°Ð³Ð¾, у ÑкаÑці адмыÑловага выключÑннÑ, " -#~ "праваўладальнікі даюць дазвол на ÑувÑзь кода чаÑтак гÑтай праграмы з " -#~ "бібліÑÑ‚Ñкай OpenSSL. Ð’Ñ‹ павінны прытрымлівацца GNU General Public License " -#~ "пры выкарыÑтанні любога кода гÑтай праграмы, не звÑзанага з бібліÑÑ‚Ñкай " -#~ "OpenSSL. Калі вы зьмÑніце файл(Ñ‹) з улікам гÑтага выключÑннÑ, вы можаце " -#~ "перанеÑці Ñго Ñ– на вашу верÑÑ–ÑŽ файла(аў), але вы не абавÑзаны гÑта рабіць. " -#~ "Калі вы не жадаеце гÑтага рабіць, выдаліце гÑта выключÑнне з вашай верÑÑ–Ñ–. " -#~ "Калі вы выдаліце гÑта выключÑнне з уÑÑ–Ñ… зыходных файлаў у праграме, то " -#~ "выдаліце Ñго Ñ– тут." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "УмÑшчае %i файлаў" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Filters" -#~ msgstr "Фільтры" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "no label" -#~ msgstr "без меткі" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "State" -#~ msgstr "Стан" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Іншае..." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "ХатнÑÑ Ñтаронка" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Community" -#~ msgstr "СупольнаÑць" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "Пытанні Ñ– адказы" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "ХуткаÑць:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "_Quit" -#~ msgstr "Ð’_ыхад" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "page 6" -#~ msgstr "Ñтаронка 6" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "page 7" -#~ msgstr "Ñтаронка 7" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "page 8" -#~ msgstr "Ñтаронка 8" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "page 10" -#~ msgstr "Ñтаронка 10" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" -#~ msgid "page 11" -#~ msgstr "Ñтаронка 11" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "page 12" -#~ msgstr "Ñтаронка 12" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/bg.po b/deluge/i18n/bg.po index 64416ab..0f03e63 100644 --- a/deluge/i18n/bg.po +++ b/deluge/i18n/bg.po @@ -1,1085 +1,919 @@ # Bulgarian translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-11-07 14:34+0000\n" -"Last-Translator: Hristo Numerov \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \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: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Спиране на Ñийдването при доÑтигане на Ñъотношение:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Премахване при доÑтигане на Ñъотношение" - -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Опции на етикети" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Опции на етикети" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Потвърди по торент за макÑимум връзки:" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Приложи наÑтройки за опашката" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Приложи наÑтройки за мÑÑтото:" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(един ред за вÑеки тракер)" +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Ðвтоматично приложи етикет:" +#: deluge/common.py:412 +msgid "KiB" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Тракери" +#: deluge/common.py:413 +msgid "MiB" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/common.py:414 +msgid "GiB" msgstr "" -"Използвай Ñтраничната колона за добавÑне, редактиране и премахване на " -"етикети. \n" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "ОÑновни" +#: deluge/common.py:415 +msgid "TiB" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" +#: deluge/common.py:416 +msgid "K" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "ИзтеглениÑ" +#: deluge/common.py:417 +msgid "M" +msgstr "" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/common.py:277 -msgid "MiB" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/common.py:279 -msgid "GiB" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "КБ/Ñек" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Име на хоÑÑ‚:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Порт:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "ПотребителÑко име:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Проверка" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Парола:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "ИзтеглÑне" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "РазпръÑкване" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Ðа пауза" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "От:" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Ðа опашка" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Включено" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Грешка" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Име" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "ÐаÑтройки" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Ðапредък" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "СъÑтоÑние" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Размер" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Изтеглено" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Качени" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Съотн." + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "СвалÑне" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Качване" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Потр." + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Ðалично" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Изберете Папка" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Добавено" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Тракер" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "МÑÑто за изтеглÑнето" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ОÑтава" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Първо началото и краÑ" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Ðвтоматично управление" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "МакÑимална ÑкороÑÑ‚ на качване:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "МакÑимален брой връзки:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "МакÑ. меÑта за качване:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "МакÑимална ÑкороÑÑ‚ на изтеглÑне:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "СкороÑÑ‚ на връзката" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "ЧаÑти" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Внимание" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Горе" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "УÑпешно обÑвÑване" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Ðай-долу" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "ОбÑвлението е изпратено" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Опашка" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "ИнтерфейÑ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "ÐаÑтройки" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "ИзтеглÑниÑ" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "СкороÑÑ‚ на връзката" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Опашка" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Лимит за ÑвалÑне:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Мрежа" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Лимит за качване:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "ПоÑредник" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Ðктивни торенти:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Кеш-памет" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Друго" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Демон" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "ПриÑтавки" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Ðеправилен етикет, разрешените Ñимволи Ñа a-z, 0-9, _ и -" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Празен етикет" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Етикетът вече ÑъщеÑтвува" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "ÐфганиÑтан" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Ðепознат еткет" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "ÐйландÑки ОÑтрови" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Ðепознат торент" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "ÐлбаниÑ" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Етикет" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "_ÐаÑтройки на етикет" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Премахване на етикет" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_ДобавÑне на етикет" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Слотове за качване:\t" - -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "СкороÑÑ‚ на качване:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "СкороÑÑ‚ на изтеглÑне:" - -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Връзки:" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "МакÑимално" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Ðвтоматично управление" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Опашка" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "ПремеÑтване на приключилите в:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "МеÑтоположение" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "ДобавÑне на етикет" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "ДобавÑне на етикет" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Име:" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Етикети" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Извличане в:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Създаване на под-папка Ñ Ð¸Ð¼ÐµÑ‚Ð¾ на торента" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Това ще Ñъздаде под-папка Ñ Ð¸Ð¼ÐµÑ‚Ð¾ на торента в избраната папка и ще поÑтави " -"извлечените файлове в неÑ." - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Включи уеб интерфейÑÑŠÑ‚" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Включи SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Порт:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "ÐаÑтройки" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "IP-ÑпиÑък от Emule (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer, текÑÑ‚ (компреÑиран)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian, текÑÑ‚ (некомпреÑиран)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (компреÑиран Ñ GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Ðеправилно начало" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Ðеправилен магичеÑки код" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Ðеправилна верÑиÑ" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Черен ÑпиÑък" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Дни" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Проверка за нов ÑпиÑък на вÑеки:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Приложи ÑпиÑъка Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð°Ð½Ð¸ при Ñтартиране" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Свали ÑпиÑъка Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð°Ð½Ð¸, при необходимоÑÑ‚, и добави файла." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Проверка на изтегленото и внаÑÑне" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Изтегли нов ÑпиÑък в блокирани адреÑи и го зареди." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Принудително изтеглÑне и внаÑÑне" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "СпиÑъкът Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð°Ð½Ð¸ адреÑи е актуален" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "ÐаÑтройки" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Вид:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Дата:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Размер на файла:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Данни" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Торентът е завършен" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Торентът е добавен" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Изпълни" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Събитие" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Команда" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Добави команда" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Команди" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "УÑпешно обÑвÑване" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "ОбÑвлението е изпратено" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Внимание" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Грешка" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "ÐфганиÑтан" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "ÐйландÑки ОÑтрови" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "ÐлбаниÑ" - -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Ðлжир" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "ÐмериканÑка Самоа" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Ðндора" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Ðнгола" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Ðнгила" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Ðнтарктида" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Ðнтигуа и Барбуда" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Ðржентина" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "ÐрмениÑ" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Ðруба" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "ÐвÑтралиÑ" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "ÐвÑтриÑ" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Ðзербейджан" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "БахамÑки оÑтрови" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Бахрейн" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Бангладеш" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "БарбадоÑ" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "БеларуÑ" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "БелгиÑ" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Белийз" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Бенин" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "БермудÑки оÑтрови" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Бутан" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "БоливиÑ" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "БоÑна и Херцеговина" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "БотÑвана" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "ОÑтров Буве" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "БразилиÑ" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "БританÑка Ñ‚ÐµÑ€Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð² ИндийÑÐºÐ¸Ñ Ð¾ÐºÐµÐ°Ð½" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Бруней ДареÑÑалам" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "БългариÑ" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Буркина ФаÑо" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Бурунди" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Камбоджа" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Камерун" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Канада" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Капо Верде" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Кайманови оÑтрови" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "ЦентралноафриканÑка Република" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Чад" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Чили" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Китай" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Коледни оÑтрови" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "КокоÑови оÑтрови" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "КолумбиÑ" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "КоморÑки оÑтрови" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Конго" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Демократична република Конго" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "ОÑтрови Кук" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "КоÑта Рика" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "БрÑг на Ñлоновата коÑÑ‚" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "ХърватÑка" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Куба" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Кипър" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "Чешка република" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "ДаниÑ" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Джибути" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Доминика" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "ДоминиканÑка република" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Еквадор" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Египет" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "Ел Салвадор" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Екваториална ГвинеÑ" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "ЕритреÑ" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "ЕÑтониÑ" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "ЕтиопиÑ" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "ФолклендÑки ОÑтрови (Малвини)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "ФарьорÑки оÑтрови" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Фиджи" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "ФинландиÑ" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "ФранциÑ" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "ФренÑка Гвиана" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "ФренÑка ПолинезиÑ" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "ФренÑки южни територии" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Габон" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "ГамбиÑ" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "ГрузиÑ" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "ГерманиÑ" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "ВеликобританиÑ" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Гана" @@ -1613,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "СирийÑка ÐрабÑка Република" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Тайван, КитайÑка провинциÑ" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1680,6 +1514,10 @@ msgstr "Украйна" msgid "United Arab Emirates" msgstr "Обединени ÐрабÑки ЕмирÑтва" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "ВеликобританиÑ" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Съединени ÐмерканÑки Щати" @@ -1736,2929 +1574,4613 @@ msgstr "ЗамбиÑ" msgid "Zimbabwe" msgstr "Зимбабве" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Изключен" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Включен" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Свързан" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Демон-уÑлугата не ÑъщеÑтвува" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Демона не Ñе изпълнÑва" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ÐдреÑ" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Клиент" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Ðапредък" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "СвалÑне" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Качване" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Торент" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Демона не Ñе изпълнÑва" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " торента на опашката" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Име на файл" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " торент на опашката" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Редица" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Ðеограничено" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Изберете файл" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Включено" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Изберете папка" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Друго..." +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Запазване на торент-файла" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "ИзтеглÑне:" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Качване:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Торент-файлове" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Ð’Ñички файлове" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Ðадолу" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Ðагоре" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Зададена макÑимална ÑкороÑÑ‚ на изтеглÑне" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Зададена макÑимална ÑкороÑÑ‚ на качване" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Торентът е приключен" - -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -"Получавате този емейл, защото Deluge приключи изтеглÑнето на %(name)s , " -"който включва %(num_files)i файла.\n" -"За да Ñпрете изпращането на тези пощи, изключете емейл нотификациÑта в " -"преференциите на Deluge.\n" -"\n" -"Поздрави,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Мрежа" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "СкороÑÑ‚ на връзката" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "ИнтерфейÑ" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Друго" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Демон" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "ПоÑредник" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Кеш-памет" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "ПриÑтавки" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Сървър:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "ПриÑтавка" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Изберете приÑтавката" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Торент" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "ИнÑталатори (eggs) на приÑтавки" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Име на файл" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Размер" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Ðевалиден файл" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Дублиран торент" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Ðе можете да добавÑте два пъти един и Ñъщ торент." - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "ÐеуÑпешно задаване на файлов приоритет!" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Избор на торент-файл" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Торент-файлове" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Ð’Ñички файлове" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "Ðевалиден URL адреÑ" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "ИзтеглÑнето неуÑпешно" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Редица" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Тракер" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Изберете файл" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Изберете папка" - -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Запазване на торент-файла" - -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "ÐÑма връзка" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "ПодробноÑти:" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Връзки" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "ÑкороÑÑ‚ на ÑвалÑне" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "ÑкороÑÑ‚ на качване" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "ПотребителÑко име:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Трафик от протокола" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Парола:" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "Възли на DHT" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "ÐÑма входÑщи връзки!" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Зададен макÑимален брой връзки" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Торенти" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Етикети" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "ИзтеглÑне" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "РазпръÑкване" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Друго..." -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Ðа пауза" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "ÐÑма връзка" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Проверка" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Ðа опашка" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Без" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Без етикет" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Възли на DHT" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "ХоÑÑ‚" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Изключване на КлаÑичеÑкиÑÑ‚ режим?" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -"Изглежда Deluge демона (deluged) вече е Ñтартиран.\n" -"\n" -"Или трÑбва да го Ñпрете или да изключите КлаÑичеÑÐºÐ¸Ñ Ñ€ÐµÐ¶Ð¸Ð¼ за да продължите." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Грешка при зареждане на Ñдрото" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Грешка при зареждане на демона" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Да" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Ðе" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "ВажноÑÑ‚" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -"Грешка при зареждане процеÑа на демона. Опитайте да го заредите от команден " -"ред, за да видите Ñъобщението за грешка." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Вкл" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_СъÑтоÑние" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Изкл." +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "По_дробноÑти" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Без ограничение" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "_Файлове" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Потребители" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_ÐаÑтройки" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Изберете папка, в коÑто да Ñе премеÑÑ‚ÑÑ‚ файловете" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Ðеограничено" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Ðадолу" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Зададен макÑимален брой меÑта за качване" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Ðагоре" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "ВажноÑÑ‚" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "ПодробноÑти:" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Изключен" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Име" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Включен" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Изтеглено" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Свързан" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Качени" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Качв." +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "ХоÑÑ‚" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Потр." +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ОÑтава" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Съотн." +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Ðалично" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Добавено" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Файл" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_ДобавÑне на торент" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Създаване на торент" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Редактиране" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "ПотребителÑко име" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Управление на връзките" +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Ðиво" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Торент" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Включено" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "П_реглед" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "ПриÑтавка" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "Лента Ñ _инÑтрументи" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Странична лента" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Лента за ÑÑŠÑ_тоÑнието" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "_Подпрозорци" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Колони" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "Страни_чна лента" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Показване торентите _без трафик" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Показване на _Ñървърите" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Изберете приÑтавката" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Помощ" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "ИнÑталатори (eggs) на приÑтавки" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "ЧеÑто задавани въпроÑи" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "ДобавÑне на торент" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "ДобавÑне на торент" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Премахване на торента" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Премахване на торент" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "СледÑщи Ñървъри" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Без" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "ÐдминиÑтратор" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Етикети" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Без етикет" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " торента на опашката" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " торент на опашката" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Без ограничение" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Вкл" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Изкл." + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Изключване" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ÐдреÑ" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Клиент" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Създаване на торент" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Торенти на опашка" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "П_ремахване" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Ðвтоматично добавÑне на торенти при Ñвързване" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Файл" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_ДобавÑне на торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Създаване на торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_ЗатварÑне" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Редактиране" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Управление на връзките" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "П_реглед" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Лента Ñ _инÑтрументи" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Странична лента" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Лента за ÑÑŠÑ_тоÑнието" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_Подпрозорци" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Колони" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Страни_чна лента" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Показване торентите _без трафик" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Показване на _Ñървърите" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Помощ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "ЧеÑто задавани въпроÑи" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "ДобавÑне на торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "ДобавÑне на торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Премахване на торента" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Премахване на торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "Спиране на пауза на избраните торенти" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "Спиране" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" msgstr "ВъзобновÑване на избраните торенти" -#: deluge/ui/gtkui/glade/main_window.glade:381 +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" msgstr "Продължаване" -#: deluge/ui/gtkui/glade/main_window.glade:403 +#: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" msgstr "Ðагоре в опашката" -#: deluge/ui/gtkui/glade/main_window.glade:404 +#: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" msgstr "Ðагоре в опашката" -#: deluge/ui/gtkui/glade/main_window.glade:418 +#: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" msgstr "Ðадолу в опашката" -#: deluge/ui/gtkui/glade/main_window.glade:419 +#: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" msgstr "Ðадолу в опашката" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" msgstr "ÐаÑтройки" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" msgstr "Управление на връзките" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "РазширÑване на _вÑички" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Задължително" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Изключено" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "РъкоÑтиÑкане" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "И двете" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Обща ÑкороÑÑ‚ в заглавието на прозореца" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Икона в ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Свиване в ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ» при затварÑне" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Зареждане в ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Защита Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð° на ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "ПремеÑтване на приключилите в:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Торент-файловете в:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "СвалÑне в:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Първо на началото и краÑ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "ИзтеглÑне първо на началната и крайна чаÑÑ‚ на файловете" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "ДобавÑне на торентите в ÑпрÑно ÑÑŠÑтоÑние" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Да Ñе показва винаги" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Показване прозореца на преден план" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "МакÑимален позволен брой връзки. Задайте -1 за неограничен." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Връзки:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"МакÑималниÑÑ‚ брой Ñлотове за качване за вÑички торенти. Задайте -1 за " +"неограничен брой такива." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"МакÑимална ÑкороÑÑ‚ на изтеглÑне за вÑички торенти. Задайте -1 за " +"неограничена." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "СкороÑÑ‚ на изтеглÑне:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"МакÑималната ÑкороÑÑ‚ на качване за вÑички торенти. Задайте -1 за " +"неограничена." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "СкороÑÑ‚ на качване:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Пренебрегване на ограничениÑта в локалната мрежа" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"МакÑимален брой меÑта за качване по торенти. Задайте -1 за неограничен." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "МакÑимален брой връзки за торент. Задайте -1 за неограничен." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Произволно" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Използван порт:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Проверка на Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ñ€Ñ‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "От:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "До:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Степен:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Шифроване" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play (UPNP)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "Протокол за пренаÑочване на портове" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "РазмÑна между потребители" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD (откриване в локална мрежа)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Откриване на потребители в локалната ви мрежа" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT (децентрализирана размÑна)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Разпределената хеш-таблица (DHT) може да подобри активните връзки." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Байт за TOS на потребител:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Име на хоÑÑ‚:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Порт:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Големина на кеша (в блокове по 16 KiB):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "ИзчиÑтване от кеша (в Ñекунди):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "ÐаÑтройки" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"ÐžÐ±Ñ‰Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на блоковете от по 16 KiB запиÑани на диÑка откакто е започнала " +"ÑеÑиÑта." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "ЗапиÑани блокове:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" +"ÐžÐ±Ñ‰Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на изпълнениете операции за Ð·Ð°Ð¿Ð¸Ñ Ð¾Ñ‚ÐºÐ°ÐºÑ‚Ð¾ е започнала ÑеÑиÑта." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Прочетени блокове:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" +"ÐžÐ±Ñ‰Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на изпълнените операции за четене откакто е започнала ÑеÑиÑта." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "ЧетениÑ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"ÐžÐ±Ñ‰Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на блоковете от по 16 KiB прочетени от диÑка откакто е започнала " +"ÑеÑиÑта." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Големина на кеша:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Големина на кеша при четене:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Помогнете ни да подобрим Deluge, като ни изпращате верÑиите Ñи на Python, " +"PyGTK, операционната ÑиÑтева и вида на процеÑора. Ðикакви други данни не Ñе " +"изпращат." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Да, нека Ñе изпращат анонимно ÑтатиÑтики" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "МеÑтоположение:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Ðко Deluge не открие файл Ñ Ð±Ð°Ð·Ð°Ñ‚Ð° данни на това меÑтоположение, ще Ñе опита " +"да използва DNS за намирането на дръжавата на пиъра." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Порт на демона:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Порт" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "ПзволÑване на отдалечени връзки" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Връзки" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Периодична проверка на Ñайта за нови верÑии" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "ВерÑиÑ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Ðвтор:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Страница в Интернет:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Е-поща на автора:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Данни" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "ДобавÑне на потребител" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "хоÑÑ‚:порт" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Общи" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Отказване" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "ДобавÑне" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "Да _не Ñе изтеглÑ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Ðормален приоритет" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_ВиÑок приоритет" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Премахване" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Ðа_й-виÑок приоритет" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Ðвтомат. управл.:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Ранг разпръÑкване:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "РазпръÑкване:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Включено:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "СъÑтоÑние на ÑледÑÑ‰Ð¸Ñ Ñървър:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "ÐаличноÑÑ‚:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "ДобавÑне на хеш-код" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Потребители:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Качващи:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Хеш-код:" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Парчета:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Сървъри:" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ОÑтаващо време:" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "ДобавÑне на хоÑÑ‚" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Следващо обÑвÑване:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Ðазначение:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Коеф. на ÑподелÑне:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Ðова верÑиÑ" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Качено:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "Отиване на _уеб-Ñтраницата" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Изтеглено:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Добавено на:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_СъÑтоÑние" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Коментари:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Брой файлове:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Да не Ñе показва този прозорец за в бъдеще" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Хеш-код:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "СледÑщ Ñървър:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Общ размер:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Име:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Път:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "СъÑтоÑние:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "По_дробноÑти" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Файлове" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Потребители" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "ПремеÑтване на готовите в:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Лично" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Първо началото и краÑ" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Редактиране на ÑледÑщите Ñървъри" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_ÐаÑтройки" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Да Ñе премахне ли торентът?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Име:" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "ÐаиÑтина ли иÑкате да премахнете Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Съответните торент-файлове ще бъдат изтрити!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Изтеглените данни ще бъдат изтрити!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Премахване на Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Ðова верÑиÑ" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Коментари:" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Има нова верÑиÑ!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "ПремеÑтване на готовите в:" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Ðалична верÑиÑ:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Спиране при Ñъотношение:" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Текуща верÑиÑ:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Премахване при Ñъотношение" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Да не Ñе показва този прозорец за в бъдеще" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "Отиване на _уеб-Ñтраницата" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "ДобавÑне на потребител по IP" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "Избиране на _вÑички" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Спиране на вÑички" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Редактиране на ÑледÑщите Ñървъри" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "ВъзобновÑване на избраните торенти." +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Горе" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Продължаване на _вÑички" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Ðай-долу" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" msgstr "ДобавÑне на торенти" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" msgstr "_URL" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" msgstr "Info_hash" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "П_ремахване" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Торенти" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "_Файлове" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Пълно" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Компактно" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Запълване" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "МакÑ. ÑкороÑÑ‚ изтеглÑне:" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "МакÑ. ÑкороÑÑ‚ качване:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" msgstr "ДобавÑне в _ÑпрÑно ÑÑŠÑтоÑние" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" msgstr "Първо началото и краÑ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Връщане към подразбиране" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Прилагане за вÑички" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "ДобавÑне на URL-адреÑ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "От URL-адреÑ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "ДобавÑне на хеш-код" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "От хеш-код" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Хеш-код:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Сървъри:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Прилагане за вÑички" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Създаване на торент" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Връщане към подразбиране" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Създаване на торент" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Показване на Deluge" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Пап_ка" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Отдалечен път" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Файлове" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Ограничение ÑкороÑтта на _изтеглÑне" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Ðвтор:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Ограничение ÑкороÑтта на _качване" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Коментари:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Изход и Ñпиране на демона" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Данни" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Редактиране на ÑледÑщите Ñървъри" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Качващи" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Размер на чаÑтите:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "ОтбелÑзване като лично" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "ДобавÑне на този торент към ÑеÑиÑта" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "ДобавÑне на потребител по IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Редактиране на ÑледÑÑ‰Ð¸Ñ Ñървър" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "СледÑщ Ñървър:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" msgstr "Въведете отдалечен път" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Отдалечен път" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" msgstr "Път:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Създаване на торент" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Запазване на торент-файла като" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Запазване на торент-файл" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Торенти на опашка" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "ДобавÑне на торентите от опашката" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Ðвтоматично добавÑне на торенти при Ñвързване" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "етикет" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "ДобавÑне на потребител" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "ДобавÑне на потребител" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "хоÑÑ‚:порт" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "ДобавÑне на хоÑÑ‚" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Създаване на торент" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Управление на връзките" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Пап_ка" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Зареждане на Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ Ð´ÐµÐ¼Ð¾Ð½" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Отдалечен път" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Ðвтоматично Ñвързване към Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ Ñ…Ð¾ÑÑ‚ при зареждане" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Файлове" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Ðвтоматично зареждане на локалната уÑлуга при нужда" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Качващи" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Да не Ñе показва този прозорец при зареждане" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Размер на чаÑтите:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "ИзтеглÑниÑ" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "ОтбелÑзване като лично" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Ðвтоматично добавÑне от:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "ДобавÑне на този торент към ÑеÑиÑта" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "СвалÑне в:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "ÐаÑтройки" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Торент-файловете в:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Запазване на торент-файла като" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Папки" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_ВъзобновÑване" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "ВъзобновÑване на избраните торенти." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "ÐаÑÑ‚_ройки" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Ðа опашка" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_ОбновÑване на ÑледÑÑ‰Ð¸Ñ Ñървър" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Премахване на торента" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "ЦÑлоÑтно запълване" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Проверка на изтегленото" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -"ЦÑлоÑтното запълване Ð·Ð°Ð´ÐµÐ»Ñ Ñ†Ñлото мÑÑто, нужно на торента за избÑгване на " -"фрагментациÑ" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "ПоÑтепенно запълване" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "ПоÑтепенно запълване" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Първо на началото и краÑ" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "етикет" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "ИзтеглÑне първо на началната и крайна чаÑÑ‚ на файловете" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "Избиране на _вÑички" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "ДобавÑне на торентите в ÑпрÑно ÑÑŠÑтоÑние" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Спиране на вÑички" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Мрежа" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Продължаване на _вÑички" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Ползване на Ñлучайни портове" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Ограничение на _връзките" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge автоматично ще избира вÑеки път различен порт." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Ограничение _меÑтата на качване" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Използван порт:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "До:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Ðвтоматично управление" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Проверка на Ð¿Ð¾Ð»Ð·Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ñ€Ñ‚" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "ВходÑщи портове" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "ИзходÑщи портове" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "ДобавÑне на ÑледÑщ Ñървър" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -"Въведете IP адреÑа на интерфиÑа който ще Ñлуша за нови bittorrent връзки. " -"Ðко оÑтавите полето празно, ще използвам наÑтроики по подразбиране." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "ИнтерфейÑ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "ДобавÑне на URL-адреÑ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -"СтойноÑÑ‚ на TOS байта в IP хедъра на пакетите, изпращани до вÑички пиъри " -"(включително и по web). ШеÑтнадеÑетична ÑтойноÑÑ‚." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Байт за TOS на потребител:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL-адреÑ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play (UPNP)" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "Протокол за пренаÑочване на портове" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "РазмÑна между потребители" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD (откриване в локална мрежа)" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Откриване на потребители в локалната ви мрежа" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "РазширÑване на _вÑички" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT (децентрализирана размÑна)" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Разпределената хеш-таблица (DHT) може да подобри активните връзки." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Мрежови разширениÑ" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "ВходÑщ:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Степен:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"Задължително\n" -"Включено\n" -"Изключено" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -"РъкоÑтиÑкане\n" -"ЦÑл поток\n" -"И двете" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "ИзходÑщ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Шифриране на Ñ†ÐµÐ»Ð¸Ñ Ð¿Ð¾Ñ‚Ð¾Ðº" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Шифриране" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "СкороÑÑ‚ на връзката" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "МакÑимум опити за Ñвързване за Ñекунда:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "МакÑимум полу-отворени връзки:" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"МакÑималната ÑкороÑÑ‚ на качване за вÑички торенти. Задайте -1 за " -"неограничена." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "МакÑимална ÑкороÑÑ‚ на качване (КБ/Ñек):" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "МакÑимален позволен брой връзки. Задайте -1 за неограничен." +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "МакÑимален брой връзки:" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -"МакÑималниÑÑ‚ брой Ñлотове за качване за вÑички торенти. Задайте -1 за " -"неограничен брой такива." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "МакÑимум Ñлотове за качване:" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -"МакÑимална ÑкороÑÑ‚ на изтеглÑне за вÑички торенти. Задайте -1 за " -"неограничена." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "МакÑимална ÑкороÑÑ‚ на изтеглÑне (КБ/Ñек):" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Пренебрегване на ограничениÑта в локалната мрежа" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Команда" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Общо ползвана ÑкроÑÑ‚" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -"МакÑимален брой меÑта за качване по торенти. Задайте -1 за неограничен." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "МакÑимален брой връзки за торент. Задайте -1 за неограничен." +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Ползвана ÑкороÑÑ‚ по торенти" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "ИнтерфейÑ" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Включване" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -"КлаÑичеÑкиÑÑ‚ режим ще Ñкрие повечето от функционалноÑтта на Ñървър и Deluge " -"ще прилича на отделна програма. Използвайте го, ако нÑмате намерение да Ñе " -"възползвате от програмата като демон. ТрÑбва да презаредите програмата, за " -"да влезе в Ñила промÑната в тази наÑтройка." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "КлаÑичеÑки режим" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Обща ÑкороÑÑ‚ в заглавието на прозореца" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "ОÑновен прозорец" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Да Ñе показва винаги" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Показване прозореца на преден план" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Екран за добавÑне на торенти" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Икона в ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Свиване в ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ» при затварÑне" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Зареждане в ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Защита Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð° на ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "СиÑтемен панел" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Друго" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Съобщаване за нови верÑии" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "Програмата ще проверÑва Ñървърите ни за по-нова ÑÐ²Ð¾Ñ Ð²ÐµÑ€ÑиÑ." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "ОбновлениÑ" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -"Помогнете ни да подобрим Deluge, като ни изпращате верÑиите Ñи на Python, " -"PyGTK, операционната ÑиÑтева и вида на процеÑора. Ðикакви други данни не Ñе " -"изпращат." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Да, нека Ñе изпращат анонимно ÑтатиÑтики" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Данни за ÑиÑтемата" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "МеÑтоположение:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Парола" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -"Ðко Deluge не открие файл Ñ Ð±Ð°Ð·Ð°Ñ‚Ð° данни на това меÑтоположение, ще Ñе опита " -"да използва DNS за намирането на дръжавата на пиъра." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP база данни" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Свържи Magnet линкове към Deluge" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Демон" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Порт на демона:" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Порт" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "ПзволÑване на отдалечени връзки" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Връзки" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Периодична проверка на Ñайта за нови верÑии" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Друго" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Опашка" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Ðовите торенти — най-горе на опашката" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Общо включени разпръÑкваниÑ:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Общо включени:" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Общо включени изтеглÑниÑ:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Да не Ñе броÑÑ‚ бавните торенти" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Включени торенти" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Степен на ÑподелÑне:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Степен на продължителноÑÑ‚:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Време на разпръÑкване (мин):" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Спиране разпръÑкването при Ñъотношение:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Премахване при Ñъотношение:" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "РазпръÑкване" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "ПоÑредник" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "ÐдреÑ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -"Без поÑредник\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸ÐºÐ°Ñ†Ð¸Ñ\n" -"HTTP\n" -"HTTP Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸ÐºÐ°Ñ†Ð¸Ñ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Потребител" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Сървър" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Кеш памет" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Големина на кеша (в блокове по 16 KiB):" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "ИзчиÑтване от кеша (в Ñекунди):" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "От" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -msgstr "" -"ÐžÐ±Ñ‰Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на блоковете от по 16 KiB запиÑани на диÑка откакто е започнала " -"ÑеÑиÑта." +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "До" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "ЗапиÑани блокове:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Ползване на Ñлучайни портове" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -"ÐžÐ±Ñ‰Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на изпълнениете операции за Ð·Ð°Ð¿Ð¸Ñ Ð¾Ñ‚ÐºÐ°ÐºÑ‚Ð¾ е започнала ÑеÑиÑта." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "ВходÑщ" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "ИзходÑщ" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "ЗапиÑ" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "макÑимални връзки" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "МакÑимален брой качваниÑ" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Прочетени блокове:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "МакÑ. полу-отворени връзки" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "МакÑ. опити за Ñвързване в Ñекунда" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -"ÐžÐ±Ñ‰Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на изпълнените операции за четене откакто е започнала ÑеÑиÑта." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "ЧетениÑ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Четене" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Коефицент на ÑподелÑне" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -"ÐžÐ±Ñ‰Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на блоковете от по 16 KiB прочетени от диÑка откакто е започнала " -"ÑеÑиÑта." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Големина на кеша:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Големина на кеша при четене:" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Големина" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "СъÑтоÑние" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "ПриÑтавки" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Вид" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "ВерÑиÑ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Страница в Интернет:" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Е-поща на автора:" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_ИнÑталиране на приÑтавката" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_ПретърÑване за приÑтавки" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_ТърÑене на още приÑтавки" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Показване на Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Продължаване на вÑички" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "Ограничение ÑкороÑтта на _изтеглÑне" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Ограничение ÑкороÑтта на _качване" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Изход и Ñпиране на демона" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_ОтварÑне на папка" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "_ВъзобновÑване" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "ÐаÑÑ‚_ройки" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Прилагане" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Ðа опашка" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_ОбновÑване на ÑледÑÑ‰Ð¸Ñ Ñървър" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Премахване на торента" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Проверка на изтегленото" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "ПремеÑтване на _хранилището" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "IP-ÑпиÑък от Emule (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Ограничение на _връзките" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer, текÑÑ‚ (компреÑиран)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Ограничение _меÑтата на качване" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian, текÑÑ‚ (некомпреÑиран)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Ðвтоматично управление" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (компреÑиран Ñ GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Да Ñе премахне ли избраниÑÑ‚ торент?" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Ðко премахнете изтегленото, то нÑма да може да Ñе възÑтанови поÑле." +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Черен ÑпиÑък" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Ðеправилно начало" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Ðеправилен магичеÑки код" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Редактиране на ÑледÑщите Ñървъри" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ðеправилна верÑиÑ" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Редактиране на ÑледÑщите Ñървъри" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Дни" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "ДобавÑне на ÑледÑщ Ñървър" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Проверка за нов ÑпиÑък на вÑеки:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "ДобавÑне на ÑледÑщи Ñървъри" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Приложи ÑпиÑъка Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð°Ð½Ð¸ при Ñтартиране" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Редактиране на ÑледÑÑ‰Ð¸Ñ Ñървър" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "ÐаÑтройки" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Редактиране на ÑледÑÑ‰Ð¸Ñ Ñървър" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Свали ÑпиÑъка Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð°Ð½Ð¸, при необходимоÑÑ‚, и добави файла." -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "СледÑщ Ñървър:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Проверка на изтегленото и внаÑÑне" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Премахване Ñ _изтегленото" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Изтегли нов ÑпиÑък в блокирани адреÑи и го зареди." -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Премахване на _торента" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Принудително изтеглÑне и внаÑÑне" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "ПремеÑтване на хранилището" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "СпиÑъкът Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð°Ð½Ð¸ адреÑи е актуален" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "ПремеÑтване на хранилището" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "ÐаÑтройки" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Ðазначение:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Вид:" -#~ msgid "Unknown" -#~ msgstr "Ðепознат" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Дата:" -#~ msgid "Upload" -#~ msgstr "Качване" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Размер на файла:" -#~ msgid "Share Ratio" -#~ msgstr "Коефицент на ÑподелÑне" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Данни" -#~ msgid "Maximum Connections" -#~ msgstr "макÑимални връзки" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "seconds" -#~ msgstr "Ñекунди" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Торентът е завършен" -#~ msgid "Download" -#~ msgstr "ИзтеглÑне" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Торентът е добавен" -#~ msgid "Update Tracker" -#~ msgstr "ОбновÑване на тракера" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "Следващо обÑвÑване" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Изпълни" -#~ msgid "Tracker Status" -#~ msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð½Ð° тракера" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Събитие" -#~ msgid "Total Size" -#~ msgstr "Общ размер" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Добави команда" -#~ msgid "Pieces" -#~ msgstr "ЧаÑти" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Команди" -#~ msgid "Details" -#~ msgstr "ПодробноÑти" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Files" -#~ msgstr "Файлове" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "СкороÑÑ‚:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Availability" -#~ msgstr "ÐаличноÑÑ‚" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Премахване" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Add" -#~ msgstr "ДобавÑне" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "Clear" -#~ msgstr "ИзчиÑтване" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" -#~ msgid "Speed" -#~ msgstr "СкороÑÑ‚" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Select All" -#~ msgstr "Избиране на вÑички" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "Изтриване на торент-файла" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Изберете Папка" -#~ msgid "Server" -#~ msgstr "Сървър" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Username" -#~ msgstr "ПотребителÑко име" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "Password" -#~ msgstr "Парола" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Port" -#~ msgstr "Порт" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_ЗатварÑне" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Програмата е заключена" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge има защита Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð°.\n" -#~ "За да Ñе покаже прозореца на Deluge, въведете паролата" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "Filters" -#~ msgstr "Филтри" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Graph" -#~ msgstr "Графика" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "New Password" -#~ msgstr "Ðова парола" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Template" -#~ msgstr "Шаблон" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Само изображениÑ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Само текÑÑ‚" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "ТекÑÑ‚ и изображениÑ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "Изтриване на изтеглените файлове" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Ðвтоматично обновÑване" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#~ msgid "Disable" -#~ msgstr "Изключване" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "ОбновÑване на Ñтраницата на вÑеки" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "Set" -#~ msgstr "Задаване" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Type" -#~ msgstr "Вид" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "Изключено" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "МакÑимална ÑкороÑÑ‚ на качване:" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "МакÑимален брой връзки:" -#~ msgid "Logout" -#~ msgstr "Изход" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "МакÑ. меÑта за качване:" -#~ msgid "Login" -#~ msgstr "Вход" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "МакÑимална ÑкороÑÑ‚ на изтеглÑне:" -#~ msgid "Upload torrent" -#~ msgstr "Качване на торент" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "СкороÑÑ‚ на връзката" -#~ msgid "Torrent list" -#~ msgstr "СпиÑък Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ð¸" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "Start" -#~ msgstr "Стартирай" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Изберете Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ торент-файл, не и двете." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "About" -#~ msgstr "ОтноÑно" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Опашка" -#~ msgid "Password is invalid,try again" -#~ msgstr "Паролата е неправилна, опитайте отново" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "Продължаване на вÑички" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Повторно обÑвÑване" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "МÑÑто в опашката" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "обновÑването трÑбва да е по-голÑмо от 0" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "Ñекунди" -#~ msgid "Submit" -#~ msgstr "Изпращане" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Ava" -#~ msgstr "ÐаличноÑÑ‚" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "Брой файлове" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Config" -#~ msgstr "ÐаÑтройка" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Eta" -#~ msgstr "ОÑтаващо време" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Admin" -#~ msgstr "ÐдминиÑтратор" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Connect" -#~ msgstr "Свързване" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "File" -#~ msgstr "Файл" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Ключова дума" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Move" -#~ msgstr "ПремеÑтване" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Save" -#~ msgstr "Запазване" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "ПремеÑтване на торент" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "МакÑимална ÑкороÑÑ‚ на изтеглÑне" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Грешка в наÑтройките на торента." +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "No data" -#~ msgstr "ЛипÑват данни" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Включи уеб интерфейÑÑŠÑ‚" -#~ msgid "Ports" -#~ msgstr "Портове" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Включи SSL" -#~ msgid "From" -#~ msgstr "От" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Порт:" -#~ msgid "Add In Paused State" -#~ msgstr "ДобавÑне в ÑпрÑно ÑÑŠÑтоÑние" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Ðеправилен етикет, разрешените Ñимволи Ñа a-z, 0-9, _ и -" -#~ msgid "Maximum Upload Slots" -#~ msgstr "МакÑимален брой качваниÑ" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Празен етикет" -#~ msgid "Maximum Up Speed" -#~ msgstr "МакÑимална ÑкороÑÑ‚ на качване" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Етикетът вече ÑъщеÑтвува" -#~ msgid "To" -#~ msgstr "До" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Ðепознат еткет" -#~ msgid "Random" -#~ msgstr "Произволно" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Ðепознат торент" -#~ msgid "Encryption" -#~ msgstr "Шифроване" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_ÐаÑтройки на етикет" -#~ msgid "Level" -#~ msgstr "Ðиво" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Премахване на етикет" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 — без ограничение" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_ДобавÑне на етикет" -#~ msgid "Save .torrent files to" -#~ msgstr "Запазване на торент-файловете в" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "ÐаÑтройки на етикет" -#~ msgid "Auto Add folder" -#~ msgstr "Ðвтоматично добавÑне на папка" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Етикет" -#~ msgid "Store all downoads in" -#~ msgstr "Запазване на вÑички изтеглÑÐ½Ð¸Ñ Ð²" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 — без ограничение" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "ÐаÑтройки на етикет" -#~ msgid "Enabled Plugins" -#~ msgstr "Включени приÑтавки" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Прилагане на макÑимални наÑтройки за торент:" -#~ msgid "Current Password" -#~ msgstr "Текуща парола" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "МакÑимално" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Прилагане наÑтройките за опашката:" -#~ msgid "These changes were saved" -#~ msgstr "Тези промени Ñа запазени" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Пправете грешките и опитайте отново" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(един ред за вÑеки Ñървър)" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Ðовата парола и потвърждението й Ñе различават" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Ðвтоматично прилагане на етикет:" -#~ msgid "Move To" -#~ msgstr "ПремеÑтване в" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "ДобавÑне на етикет" -#~ msgid "Error in Path." -#~ msgstr "Грешка в пътÑ." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "ДобавÑне на етикет" -#~ msgid "New Password (Confirm)" -#~ msgstr "Ðова парола (потвърждение)" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Ползвайте Ñтраничната лента за добавÑне, редактиране и премахване на " +"етикети.\n" -#~ msgid "Old password is invalid" -#~ msgstr "Старата парола е грешна" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Етикети" -#~ msgid "No" -#~ msgstr "Ðе" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "Въведете правилна ÑтойноÑÑ‚." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Това поле е задължително." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "Въведете правилен чаÑ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Enter a number." -#~ msgstr "Въведете чиÑло" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Въведете цÑло чиÑло" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "Въведете правилна дата" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Въведете правилен URL-адреÑ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "ИзпратениÑÑ‚ файл е празен." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Ðе е изпратен файл." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Ðе е изпратен файл. Проверете вида кодиране на формата." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Въведете правилен Ð°Ð´Ñ€ÐµÑ Ð½Ð° е-поща" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Въведете правилен IPv4-адреÑ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "Въведете правилни дата и чаÑ" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "Повторна проверка" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "СтатиÑтики" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Изтриване" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Ðай-горе на опашката" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Ðай-долу на опашката" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "Папката не ÑъщеÑтвува." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Друго..." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "ВнаÑÑне Ñега" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "МакÑимално изчакване (Ñекунди)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Изключено" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "ОбновÑване на ÑÑŠÑтоÑнието" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "page 6" -#~ msgstr "Ñтраница 6" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#~ msgid "page 7" -#~ msgstr "Ñтраница 7" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "page 8" -#~ msgstr "Ñтраница 8" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#~ msgid "page 10" -#~ msgstr "Ñтраница 10" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "page 11" -#~ msgstr "Ñтраница 11" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "page 12" -#~ msgstr "Ñтраница 12" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Извличане в:" -#~ msgid "Add Torrents" -#~ msgstr "ДобавÑне на торенти" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Създаване на под-папка Ñ Ð¸Ð¼ÐµÑ‚Ð¾ на торента" -#~ msgid "FAQ" -#~ msgstr "ЧеÑто задавани въпроÑи" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Това ще Ñъздаде под-папка Ñ Ð¸Ð¼ÐµÑ‚Ð¾ на торента в избраната папка и ще поÑтави " +"извлечените файлове в неÑ." -#~ msgid "Community" -#~ msgstr "ОбщноÑÑ‚" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Yes" -#~ msgstr "Да" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Button style" -#~ msgstr "Вид на бутоните" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Лимит за ÑвалÑне:" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Изберете валиден вариант. %s не е Ñред валидните възможноÑти." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Лимит за качване:" -#~ msgid "Enter a list of values." -#~ msgstr "Въведете ÑпиÑък ÑÑŠÑ ÑтойноÑти." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Ðктивни торенти:" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "Изберете валиден вариант. Избраното не е Ñред валидните възможноÑти." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Брой опити за изтеглÑне" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "ВнаÑÑне на %s" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "no uri" -#~ msgstr "липÑва адреÑ" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "ДопълнениÑ" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Блокиран обхват: %s" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "ИзтеглÑне първо на началото и краÑ" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Изход" -#~ msgid "translate something" -#~ msgstr "превеждане" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Запазване" -#~ msgid "State" -#~ msgstr "СъÑтоÑние" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "Общо работещи торенти" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "ДиÑково проÑтранÑтво" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "ÐдреÑ:" -#~ msgid "Search" -#~ msgstr "ТърÑене" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Restart" -#~ msgstr "РеÑтартиране" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "ПремеÑтване" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "Страница в Интернет" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Грешка при задаване наÑтройките на етикет" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Проверка на вÑеки (в дни)" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Вход" -#~ msgid "Import on daemon startup" -#~ msgstr "ВнаÑÑне при Ñтартиране на демона" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "ИзтеглÑне %.2f%%" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Ðормален приоритет" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "High priority" -#~ msgstr "ВиÑок приоритет" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Ðай-виÑок приоритет" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "no label" -#~ msgstr "без етикет" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Зададен макÑимален брой връзки" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Торентът е отвъд коефициента на Ñпиране." +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "ÑкороÑÑ‚ на ÑвалÑне" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Stop" -#~ msgstr "Спиране" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "ВходÑщ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Either" -#~ msgstr "И двете" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸ÐºÐ°Ñ†Ð¸Ñ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Зададена макÑимална ÑкороÑÑ‚ на изтеглÑне" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸ÐºÐ°Ñ†Ð¸Ñ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "ÑкороÑÑ‚ на качване" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Зададена макÑимална ÑкороÑÑ‚ на качване" -#~ msgid "Outbound" -#~ msgstr "ИзходÑщ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Трафик от протокола" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "МакÑ. ÑкороÑÑ‚ на качване (Кб/Ñек)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "МакÑ. ÑкороÑÑ‚ на изтеглÑне (Кб/Ñек)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "МакÑ. полу-отворени връзки" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Свързване" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "МакÑ. опити за Ñвързване в Ñекунда" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "Включено автоматично добавÑне" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "За торент" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "РеÑтартирайте демона и уеб-интерфейÑа Ñлед промÑна на тези наÑтройки" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "Общо включени изтеглÑниÑ" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Общо включени разпръÑкваниÑ" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Спиране разпръÑкването при Ñъотношение" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Филтри" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Уверете Ñе, че тази ÑтойноÑÑ‚ е по-малка или равна на %s." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Уверете Ñе, че тази ÑтойноÑÑ‚ е Ñ Ð½Ðµ по-малко от %(min)d Ñимвола (Ñега е Ñ " -#~ "%(length)d)." +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Уверете Ñе, че тази ÑтойноÑÑ‚ е Ñ Ð½Ðµ повече от %(max)d Ñимвола (Ñега е Ñ " -#~ "%(length)d)." +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Уверете Ñе, че има не повече от %s знака Ñлед точката." +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "Уверете Ñе, че има не повече от %s знака преди точката." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Ограничеине ÑкороÑÑ‚ на изтеглÑне" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Уверете Ñе, че общиÑÑ‚ брой на цифрите не е по-голÑм от %s." +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Лимит на ÑкороÑта на качване" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Уверете Ñе, че тази ÑтойноÑÑ‚ е по-голÑма или равна на %s." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Ограничение на връзката" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Ðвтоматично обновÑване (Ñек.)" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Ограничение меÑта за качване" -#~ msgid "Sidebar" -#~ msgstr "Странична лента" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "ОбновÑване на тракера" -#~ msgid "Show trackers" -#~ msgstr "Показване на ÑледÑщите Ñървъри" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Проверка на изтегленото" -#~ msgid "Download Location" -#~ msgstr "МеÑтоположение на изтеглÑнето" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "...и изтриване на торент-файла" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "ПодробноÑти" -#~ msgid "... and delete Downloaded files" -#~ msgstr "...и изтриване на изтеглените файлове" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "...и изтриване на вÑички файлове" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Отказване" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Да не Ñе изтеглÑ" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Общо" -#~ msgid "False" -#~ msgstr "Грешно" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Лично" -#~ msgid "Filter on a keyword" -#~ msgstr "Филтриране по ключова дума" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Добре" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Ð’Ñрно" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Без връзка Ñ Ð´ÐµÐ¼Ð¾Ð½Ð°" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Съобщаване за нови верÑии" -#~ msgid "No Incoming Connections" -#~ msgstr "Без входÑщи връзки" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Ранг разпръÑкване" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "True" -#~ msgstr "Ð’Ñрно" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "това още не функционира...\n" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Изглежда този Ð°Ð´Ñ€ÐµÑ Ðµ невалидна препратка." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Ðе е открит ключ на '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Ðе е открит Ñертифитак на '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "Свързване към демона" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Connected to" -#~ msgstr "Свързан към" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "МакÑимален брой връзки:" -#~ msgid "Connection Limit" -#~ msgstr "Ограничение на връзката" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "МакÑимална ÑкороÑÑ‚ на изтеглÑне (КБ/Ñек):" -#~ msgid "D/L Speed Limit" -#~ msgstr "Ограничеине ÑкороÑÑ‚ на изтеглÑне" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "МакÑимална ÑкороÑÑ‚ на качване (КБ/Ñек):" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: СпиÑък Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ð¸" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "МакÑимум полу-отворени връзки:" -#~ msgid "Upload Slot Limit" -#~ msgstr "Ограничение меÑта за качване" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "МакÑимум опити за Ñвързване за Ñекунда:" -#~ msgid "From Url" -#~ msgstr "От URL-адреÑ" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "МакÑимум Ñлотове за качване:" -#~ msgid "Deluge Login" -#~ msgstr "Вход в Deluge" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "From Session" -#~ msgstr "От ÑеÑиÑта" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 КБ\n" -#~ "64 КБ\n" -#~ "128 КБ\n" -#~ "256 КБ\n" -#~ "512 КБ" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "РъкоÑтиÑкане" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Качете валидно изображение. Файлът, който те качили, или не е изображение, " -#~ "или е повреден." +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Презаредете ръчно уеб-интерфейÑа, за да Ñе приложат промените." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "Изберете валиден вариант. %(value)s не е Ñред наличните възможноÑти." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "ПоÑтавÑне етикет на торента" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Компактно запълване" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Active time" -#~ msgstr "Време на активноÑÑ‚" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "Време на разпръÑкване" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "apply_max" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Сървър" -#~ msgid "max_download_speed" -#~ msgstr "max_download_speed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "max_upload_speed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "max_upload_slots" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "max_connections" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apply_queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "ОбновÑване" -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "move_completed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "auto_add" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "BlockList" -#~ msgstr "Черен ÑпиÑък" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Това пиÑмо ви информира, че Deluge приключи Ñ Ð¸Ð·Ñ‚ÐµÐ³Ð»Ñнето на %s , " -#~ " което включва %i файла.\n" -#~ "За да не получавате повече такива пиÑма, изключете уведомлението " -#~ "по поща от наÑтройките на Deluge.\n" -#~ "\n" -#~ "Благодарим ви\n" -#~ "Deluge" - -#~ msgid "Peer-Exchange" -#~ msgstr "РазмÑна между потребители" - -#~ msgid "Forced" -#~ msgstr "Задължително" - -#~ msgid "Cache templates" -#~ msgstr "ЗапомнÑне на шаблоните" - -#~ msgid "Show sidebar" -#~ msgstr "Показване на Ñтраничната лента" - -#~ msgid "Show zero hits" -#~ msgstr "Показване на торенти без трафик" - -#~ msgid "Show keyword search" -#~ msgstr "Показване търÑенето по ключови думи" - -#~ msgid "Force Recheck" -#~ msgstr "Проверка на изтегленото" - -#~ msgid "Work in progress.." -#~ msgstr "Работи Ñе в момента..." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Включително %i файла" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Файл" -#~ msgid "Stop seed at ratio" -#~ msgstr "Спиране при Ñъотношение" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Премахване при Ñъотношение" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Global" -#~ msgstr "Общо" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "General" -#~ msgstr "Общо" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s не е валиден URL адреÑ" - -#~ msgid "Downloading.." -#~ msgstr "ИзтеглÑне.." - -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "ÐÑма връзка.." - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "Тази програма е Ñвободен Ñофтуер: можете да Ñ Ñ€Ð°Ð·Ð¿Ñ€Ð¾ÑтранÑвате и/или " -#~ "променÑте под уÑловиÑта на Ð’Ñеобщ Публичен Лиценз ГÐУ, както е публикуван от " -#~ "ФондациÑта за Свободен Софтуер, както верÑÐ¸Ñ 3 на лиценза, така и (по ваш " -#~ "избор) вÑÑка Ñледваща верÑиÑ.\r\n" -#~ "Тази програма Ñе разпроÑтранÑва Ñ Ð½Ð°Ð´ÐµÐ¶Ð´Ð°Ñ‚Ð°, че ще бъде полезна, но БЕЗ " -#~ "ÐИКÐКВРГÐРÐÐЦИЯ; без дори подразбиращата Ñе Ð³Ð°Ñ€Ð°Ð½Ñ†Ð¸Ñ Ð½Ð°Ð»Ð¾Ð¶ÐµÐ½Ð° от " -#~ "ПРОДÐÐ’ÐЕМОСТТРили ПОДХОЖДÐÐЕ ЗРОПРЕДЕЛЕÐРЦЕЛ. Вижте Ð’ÑÐµÐ¾Ð±Ñ‰Ð¸Ñ ÐŸÑƒÐ±Ð»Ð¸Ñ‡ÐµÐ½ " -#~ "Лиценз ГÐУ за повече информациÑ.\r\n" -#~ "Вие трÑбва да Ñте получили копие на Ð’Ñеобщ Публичен Лиценз ГÐУ Ñ Ð²Ð°ÑˆÐµÑ‚Ð¾ " -#~ "копие на програмата. Ðко не, вижте " +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "ÐеуÑпешно изтеглÑне : %s" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "Лимит на ÑкороÑта на качване" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Update" -#~ msgstr "Ðктуализиране" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "ДобавÑне в ÑпрÑно ÑÑŠÑтоÑние" -#~ msgid "Set Timeout" -#~ msgstr "Задаване време на изчакване" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Пауза на вÑички" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "ИзтеглÑне" -#~ msgid "Deluge is password protected!" -#~ msgstr "Програмата Deluge е защитена Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð°!" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Enter your password to continue" -#~ msgstr "Въведете паролата Ñи, за да Ñе продължи" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/bn.po b/deluge/i18n/bn.po index 94fb950..029bf01 100644 --- a/deluge/i18n/bn.po +++ b/deluge/i18n/bn.po @@ -1,1075 +1,919 @@ +# Bengali translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-01-17 08:45+0000\n" -"Last-Translator: shaiful \n" -"Language-Team: LANGUAGE \n" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bengali \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" -"X-Poedit-Country: BANGLADESH\n" -"X-Poedit-Language: Bengali\n" -"X-Poedit-SourceCharset: utf-8\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "কি.বাইট/সেকেনà§à¦¡" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "কি.বাইট/সেকেনà§à¦¡" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর নাম:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "পাসওয়ারà§à¦¡:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "অগà§à¦°à¦—তি" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "আকার" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ পরিচালিত" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "লেবেল অপশন" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "লেবেল অপশন" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "আপলোড সà§à¦²à¦Ÿ:\t" - -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "আপলোডের গতি:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "ডাউনলোডের গতি:" - -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "সংয়োগসমূহ:" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "পà§à¦°à¦¤à¦¿ টোরেনà§à¦Ÿ à¦à¦° জনà§à¦¯ সরà§à¦¬à§‹à¦šà§à¦š মানসমূহ পà§à¦°à§Ÿà§‹à¦—:" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "সরà§à¦¬à§‹à¦šà§à¦š" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "সà§à¦¬à§Ÿà¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ পরিচালিত" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "অবসà§à¦¥à¦¾à¦¨" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "বà§à¦¯à¦¾à¦¨à§à¦¡à¦‰à¦‡à¦¡à§à¦¥" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ লেবেল পà§à¦°à§Ÿà§‹à¦—:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "পাশের বারটি বà§à¦¯à¦¬à¦¹à¦¾à¦° করে লেবেল য়োগ, সমà§à¦ªà¦¾à¦¦à¦¨ অথবা বাদ দিন\n" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "লেবেল" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "দিন" +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "তারিখ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "টরেনà§à¦Ÿ সমà§à¦ªà§‚রà§à¦£" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "টরেনà§à¦Ÿ যোগ করা হয়েছে" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "চালান" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "ঘটনা" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "আদেশ" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "আদেশ যোগ করà§à¦¨" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "আদেশগà§à¦²à¦¿" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "" - -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "" - -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "" - -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "" - -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "" - -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "" - -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "" - -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "" - -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "" - -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "" - -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "" - -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "" - -#: deluge/ui/countries.py:23 -msgid "Austria" -msgstr "" - -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" -msgstr "" - -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "" - -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "" @@ -1402,2324 +1246,4919 @@ msgstr "" msgid "Northern Mariana Islands" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর নাম:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "পাসওয়ারà§à¦¡:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "সংয়োগসমূহ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "ডাউনলোডের গতি:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "আপলোডের গতি:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "অগà§à¦°à¦—তি" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "বà§à¦¯à¦¾à¦¨à§à¦¡à¦‰à¦‡à¦¡à§à¦¥" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "আকার" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "আদেশ" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "দিন" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "তারিখ:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "টরেনà§à¦Ÿ সমà§à¦ªà§‚রà§à¦£" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "টরেনà§à¦Ÿ যোগ করা হয়েছে" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "চালান" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "ঘটনা" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "আদেশ যোগ করà§à¦¨" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "আদেশগà§à¦²à¦¿" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "সেকেনà§à¦¡" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "লেবেল অপশন" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "লেবেল অপশন" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "পà§à¦°à¦¤à¦¿ টোরেনà§à¦Ÿ à¦à¦° জনà§à¦¯ সরà§à¦¬à§‹à¦šà§à¦š মানসমূহ পà§à¦°à§Ÿà§‹à¦—:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "সরà§à¦¬à§‹à¦šà§à¦š" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "সà§à¦¬à¦¯à¦¼à¦‚কà§à¦°à¦¿à§Ÿà¦­à¦¾à¦¬à§‡ লেবেল পà§à¦°à§Ÿà§‹à¦—:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "পাশের বারটি বà§à¦¯à¦¬à¦¹à¦¾à¦° করে লেবেল য়োগ, সমà§à¦ªà¦¾à¦¦à¦¨ অথবা বাদ দিন\n" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "লেবেল" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "সংরকà§à¦·à¦£" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "সতà§à¦¯" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#~ msgid "Save" -#~ msgstr "সংরকà§à¦·à¦£" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "True" -#~ msgstr "সতà§à¦¯" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Update" -#~ msgstr "সামà§à¦ªà§à¦°à¦¤à¦¿à¦•ীকরন" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" -#~ msgid "Upload" -#~ msgstr "আপলোড" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "seconds" -#~ msgstr "সেকেনà§à¦¡" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/bs.po b/deluge/i18n/bs.po index 4de7f3d..d66224b 100644 --- a/deluge/i18n/bs.po +++ b/deluge/i18n/bs.po @@ -1,1079 +1,919 @@ # Bosnian translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-04-12 10:26+0000\n" -"Last-Translator: Sanel \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Bosnian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." -msgstr "" - -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "KorisniÄko ime:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Lozinka:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Od:" - -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 +#: deluge/core/daemon_entry.py:56 msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Lokacija Preuzimanja" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Limit preuzimanja:" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Limit slanja:" +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Aktivni torrenti:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Spore postavke" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "PogreÅ¡na oznaka, validni znakovi: [a-z0-9_-]" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Prazna Oznaka" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Oznaka već postoji" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Nepoznata Oznaka" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Nepoznat Torrent" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Opcije Oznaka" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Opcije Oznaka" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Slotovi otpremanja:\t" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Brzina Otpremanja:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Brzina Preuzimanja:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Veze:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksimum" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "Red" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Primijeni postavke lokacije:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Lokacija" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Automatski primijeni oznaku:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Dodaj Oznaku" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Dodaj Oznaku" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Ime:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "Koristi panel sa strane da dodaÅ¡,urediÅ¡ i izbriÅ¡es oznake. \n" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Oznake" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Izdvoji u:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Kreiraj sub-mapu sa imenom torrenta" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -"Ova opcija će kreirati pod-mapu koristeći ime torrenta u izabranom folderu " -"izdvajanja i datoteke će biti izdvojene u ovu mapu." -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Općenito" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Omogući web izgled" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Omogući SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "SluÅ¡am port:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Postavke" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Opcije" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Vrsta:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Informacija" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent zavrÅ¡en" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Dodan torrent" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "IzvrÅ¡i" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "DogaÄ‘aj" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Naredba" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Dodaj komandu" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Komande" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "" - -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "" - -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "" - -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "" - -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "" @@ -1210,2535 +1050,5117 @@ msgstr "" msgid "Kiribati" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Server:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Detalji:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "KorisniÄko ime:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Lozinka:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Detalji" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Da_toteke" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Opcije" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Nijedan" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Ukloni" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Datoteka" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Pogled" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Kolone" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Dodaj Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Ukloni Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Postavke" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Preuzmi u:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Uvijek pokaži" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Veze:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Brzina Preuzimanja:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Brzina Otpremanja:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Od:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Do:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivo:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Dozvoli Udaljene Veze" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Verzija:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autor:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Općenito" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Ime:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Dodaj Torente" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Primijeni Na Sve" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" -msgstr "" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "OgraniÄenje Brzine _Preuzimanja" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" -msgstr "" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "OgraniÄenje Brzine _Otpremanja" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Nast_avi" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opc_ije" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Ukloni Torent" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Izaberi Sve" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Dodaj URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Naredba" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Nijedan" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Detalji:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Datoteka" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Pogled" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Kolone" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Dodaj Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Ukloni Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Postavke" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Detalji" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Postavke" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Opcije" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Opcije" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Vrsta:" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Informacija" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent zavrÅ¡en" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Dodan torrent" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "IzvrÅ¡i" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "DogaÄ‘aj" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Dodaj komandu" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Komande" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Izaberi Sve" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Dodaj Torente" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Ukloni" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torenti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Da_toteke" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Pun" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Kompaktan" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Alokacija" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Primijeni Na Sve" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Dodaj URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Autor:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Omogući web izgled" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Omogući SSL" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "SluÅ¡am port:" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "PogreÅ¡na oznaka, validni znakovi: [a-z0-9_-]" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Prazna Oznaka" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Oznaka već postoji" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Nepoznata Oznaka" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Nepoznat Torrent" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Opcije Oznaka" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Preuzimanja" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Opcije Oznaka" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Preuzmi u:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimum" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Mape" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Automatski primijeni oznaku:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Dodaj Oznaku" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "upotrijebi Punu Alokaciju" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Dodaj Oznaku" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "Koristi panel sa strane da dodaÅ¡,urediÅ¡ i izbriÅ¡es oznake. \n" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Upotrijebi Kompaktnu Alokaciju" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Oznake" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Mreža" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Do:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Nivo:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maksimalna Brzina Otpremanja (KiB/s):" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Izdvoji u:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Kreiraj sub-mapu sa imenom torrenta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" +"Ova opcija će kreirati pod-mapu koristeći ime torrenta u izabranom folderu " +"izdvajanja i datoteke će biti izdvojene u ovu mapu." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Limit preuzimanja:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maksimalna rzina Preuzimanja (KiB/s):" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Limit slanja:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Aktivni torrenti:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Spore postavke" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Omogući" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "KlasiÄan NaÄin" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Glavni Prozor" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Uvijek pokaži" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Server:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Ostalo" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Dopune" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Dozvoli Udaljene Veze" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Veze" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Ostalo" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Aktivni Torenti" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proksi" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Server:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The total number of read operations performed since this session was started." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "PrikljuÄci" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Verzija:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maksimalna rzina Preuzimanja (KiB/s):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maksimalna Brzina Otpremanja (KiB/s):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "OgraniÄenje Brzine _Preuzimanja" - -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "OgraniÄenje Brzine _Otpremanja" - -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Otvori Mapu" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Nast_avi" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Opc_ije" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Ukloni Torent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Ukloni _Torent" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Dodaj Torente" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "page 6" -#~ msgstr "6. strana" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "page 7" -#~ msgstr "7. strana" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "page 8" -#~ msgstr "8. strana" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "page 10" -#~ msgstr "10. strana" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "page 11" -#~ msgstr "11. strana" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" -#~ msgid "page 12" -#~ msgstr "12. strana" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-uredi" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ca.po b/deluge/i18n/ca.po index 59395eb..926dfea 100644 --- a/deluge/i18n/ca.po +++ b/deluge/i18n/ca.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2018-05-04 18:02+0000\n" -"Last-Translator: Robert Antoni Buj Gelonch \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-12-30 00:59+0000\n" +"Last-Translator: Pere Orga \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: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "B" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "TiB" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "T" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "T" msgid "K/s" msgstr "K/s" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -78,27 +78,27 @@ msgstr "K/s" msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "M/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "G/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "T/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "TiB/s" @@ -121,6 +121,8 @@ msgstr "Estableix el camí del directori de configuració" #: deluge/argparserbase.py:200 msgid "Output to specified logfile instead of stdout" msgstr "" +"Treu la sortida al fitxer de registre especificat en comptes de per la " +"sortida estàndard" #: deluge/argparserbase.py:206 msgid "Set the log level (none, error, warning, info, debug)" @@ -132,10 +134,12 @@ msgid "" "Enable logfile rotation, with optional maximum logfile size, default: " "%(const)s (Logfile rotation count is 5)" msgstr "" +"Habilita la rotació del fitxer de registre, amb una mida màxima opcional de " +"per defecte: %(const)s (es mantindran 5 fitxers de registre)" #: deluge/argparserbase.py:223 msgid "Quieten logging output (Same as `--loglevel none`)" -msgstr "" +msgstr "Fes callar la sortida del registre (el mateix que `--loglevel none`)" #: deluge/argparserbase.py:231 #, python-format @@ -143,6 +147,8 @@ msgid "" "Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " "specified" msgstr "" +"Perfil %(prog)s amb cProfile. Treu la sortida per la sortida estàndard a no " +"ser que s'especifiqui un nom de fitxer" #: deluge/argparserbase.py:351 msgid "Process Control Options" @@ -154,15 +160,15 @@ msgstr "Pidfile per emmagatzemar l'id. de procés" #: deluge/argparserbase.py:365 msgid "Do not daemonize (fork) this process" -msgstr "" +msgstr "No facis un dimoni (bifurcació) d'aquest procés" #: deluge/argparserbase.py:379 msgid "Change to this user on startup (Requires root)" -msgstr "" +msgstr "Canvia a aquest usuari en iniciar (requereix root)" #: deluge/argparserbase.py:386 msgid "Change to this group on startup (Requires root)" -msgstr "" +msgstr "Canvia a aquest grup en iniciar (requereix root)" #: deluge/core/daemon_entry.py:25 msgid "Daemon Options" @@ -184,12 +190,14 @@ msgstr "Adreça IP per escoltar connexions de BitTorrent" msgid "" "The network interface name or IP address for outgoing BitTorrent connections." msgstr "" +"El nom de la interfície de xarxa o l'adreça IP per les connexions BitTorrent " +"de sortida." #: deluge/core/daemon_entry.py:63 msgid "Config keys to be unmodified by `set_config` RPC" -msgstr "" +msgstr "Les claus de configuració que es modificaran per `set_config` RPC" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" msgstr "Tot" @@ -198,11 +206,11 @@ msgstr "Tot" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Actiu" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" -msgstr "" +msgstr "Assignant" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 @@ -219,7 +227,7 @@ msgstr "S'està baixant" #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "S'està compartint" +msgstr "S'està sembrant" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" @@ -227,10 +235,10 @@ msgstr "En pausa" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "S'ha enviat a la cua" +msgstr "A la cua" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,7 +247,9 @@ msgstr "S'ha enviat a la cua" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "Error" @@ -263,7 +273,7 @@ msgid "State" msgstr "Estat" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -323,7 +333,7 @@ msgstr "Connexions màx." #: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 msgid "Max Upload Slots" -msgstr "" +msgstr "Màxim de ranures de pujada" #: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 @@ -334,23 +344,23 @@ msgstr "Clients" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 msgid "Seeds" -msgstr "" +msgstr "Llavors" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Disp" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 msgid "Seeds:Peers" -msgstr "" +msgstr "Llavors:Clients" #: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Afegit" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 @@ -365,15 +375,15 @@ msgstr "Rastrejador" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 msgid "Download Folder" -msgstr "" +msgstr "Carpeta de baixades" #: deluge/ui/common.py:75 msgid "Seeding Time" -msgstr "" +msgstr "Temps de sembra" #: deluge/ui/common.py:76 msgid "Active Time" -msgstr "" +msgstr "Temps d'activitat" #: deluge/ui/common.py:78 msgid "Last Activity" @@ -381,12 +391,12 @@ msgstr "Última activitat" #: deluge/ui/common.py:81 msgid "Finished Time" -msgstr "" +msgstr "Temps finalitzat" #: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 msgid "Complete Seen" -msgstr "" +msgstr "Vists complets" #: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 @@ -396,7 +406,7 @@ msgstr "Completat" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "Temps estimat" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +417,7 @@ msgstr "Compartit" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Prioritza les primeres/últimes" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,15 +431,15 @@ msgstr "Baixada seqüencial" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Gestió automàtica" #: deluge/ui/common.py:99 msgid "Stop At Ratio" -msgstr "" +msgstr "Atura a la relació" #: deluge/ui/common.py:100 msgid "Stop Ratio" -msgstr "" +msgstr "Relació d'aturada" #: deluge/ui/common.py:101 msgid "Remove At Ratio" @@ -437,17 +447,17 @@ msgstr "Suprimeix a la relació" #: deluge/ui/common.py:102 deluge/ui/common.py:108 msgid "Move On Completed" -msgstr "" +msgstr "Mou després de completar" #: deluge/ui/common.py:104 msgid "Move Completed Path" -msgstr "" +msgstr "Camí a moure els fitxers completats" #: deluge/ui/common.py:112 msgid "Move On Completed Path" -msgstr "" +msgstr "Camí a moure els fitxers complets" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,17 +467,17 @@ msgstr "Propietari" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Trossos" #: deluge/ui/common.py:117 msgid "Seed Rank" -msgstr "" +msgstr "Rang de sembra" #: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 msgid "Super Seeding" -msgstr "" +msgstr "Sembra ràpida" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" @@ -475,11 +485,11 @@ msgstr "Avís" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Comunicat correcte" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Anunci enviat" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -565,7 +575,7 @@ msgstr "Connectors" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 msgid "Skip" -msgstr "" +msgstr "Omet" #: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 #: deluge/ui/web/js/deluge-all/Menus.js:371 @@ -587,6 +597,8 @@ msgid "" "Deluge cannot find the `deluged` executable, check that the deluged package " "is installed, or added to your PATH." msgstr "" +"El Deluge no ha pogut trobar l'executable `deluged`. Comproveu que el paquet " +"deluged estigui instal·lat i que s'hagi afegit a la variable PATH." #: deluge/ui/countries.py:10 msgid "Afghanistan" @@ -1050,7 +1062,7 @@ msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Corea del Nord" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" @@ -1086,7 +1098,7 @@ msgstr "Libèria" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Líbia" #: deluge/ui/countries.py:135 msgid "Liechtenstein" @@ -1106,7 +1118,7 @@ msgstr "Macau" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Macedònia" #: deluge/ui/countries.py:140 msgid "Madagascar" @@ -1158,7 +1170,7 @@ msgstr "Mèxic" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Micronèsia, Estats Federats de" #: deluge/ui/countries.py:153 msgid "Moldova" @@ -1330,7 +1342,7 @@ msgstr "Santa Elena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Saint Kitts i Nevis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" @@ -1338,15 +1350,15 @@ msgstr "Santa Llúcia" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Saint Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Sant Pere i Miqueló" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Saint Vicent i les Grenadines" #: deluge/ui/countries.py:200 msgid "Samoa" @@ -1378,7 +1390,7 @@ msgstr "Seychelles" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #: deluge/ui/countries.py:208 msgid "Singapore" @@ -1579,12 +1591,16 @@ msgstr "Opcions de la interfície gràfica" #: deluge/ui/ui_entry.py:57 msgid "Set the default UI to be run, when no UI is specified" msgstr "" +"Estableix la interfície d'usuari a executar per defecte, quan no se " +"n'especifica cap" #: deluge/ui/ui_entry.py:91 msgid "" "Alternative UI to launch, with optional ui args \n" " (default UI: *)" msgstr "" +"Interfície d'usuari alternativa a executar, amb arguments opcionals\n" +" (IU per defecte: *)" #: deluge/ui/web/web.py:32 msgid "Web Server Options" @@ -1592,53 +1608,53 @@ msgstr "Opcions del servidor web" #: deluge/ui/web/web.py:38 msgid "IP address for web server to listen on" -msgstr "" +msgstr "Adreça IP a escoltar pel servidor web" #: deluge/ui/web/web.py:46 msgid "Port for web server to listen on" -msgstr "" +msgstr "Ports a escoltar pel servidor web" #: deluge/ui/web/web.py:53 msgid "Set the base path that the ui is running on" -msgstr "" +msgstr "Estableix el camí base on s'executa la interfície d'usuari" #: deluge/ui/web/web.py:56 msgid "Force the web server to use SSL" -msgstr "" +msgstr "Força el servidor web a fer servir SSL" #: deluge/ui/web/web.py:61 msgid "Force the web server to disable SSL" -msgstr "" +msgstr "Força el servidor web a desactivar SSL" #: deluge/ui/web/json_api.py:868 msgid "Daemon does not exist" -msgstr "" +msgstr "El dimoni no existeix" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "El dimoni no s'està executant" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Nom de fitxer" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Parcial" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Tria un fitxer" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1658,70 +1674,80 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 msgid "_Cancel" -msgstr "" +msgstr "_Cancel·la" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" -msgstr "" +msgstr "_Obre" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Tria una carpeta" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Desar fitxer .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 msgid "_Save" -msgstr "" +msgstr "De_sa" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Fitxers torrent" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Tots els fitxers" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." -msgstr "" +msgstr "Introduïu la vostra contrasenya per mostrar Deluge..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." -msgstr "" +msgstr "Introduïu la vostra contrasenya per sortir de Deluge..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" -msgstr "" +msgstr "B: {download_rate} P: {upload_rate} - Deluge" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" -msgstr "" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Edita el camí" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Suprimeix el camí" #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" -msgstr "" +msgstr "_Aplica-ho als seleccionats" #: deluge/ui/gtk3/aboutdialog.py:40 #, python-format msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" -msgstr "" +msgstr "Drets d'autor %(year_start)s-%(year_end)s Equip de Deluge" #: deluge/ui/gtk3/aboutdialog.py:44 #: deluge/ui/web/js/deluge-all/AboutWindow.js:52 @@ -1729,19 +1755,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Un programari de compartició de fitxers P2P\n" +"mitjançant el protocol BitTorrent." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Client:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Desenvolupadors actuals:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Desenvolupadors o col·laboradors anteriors:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1769,102 +1797,126 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"Aquest programa és programari lliure (\"free software\" en anglès); podeu " +"redistribuir-lo i/o modificar-lo sota els termes de la llicència GNU Public " +"License tal com està publicada per la Free Software Foundation; ja sigui la " +"versió 3 de la llicència, o (a la vostra decisió) qualsevol altre versió " +"posterior.\n" +"Aquest programari es distribueix amb l'esperança de que serà útil, però " +"SENSE CAP GARANTIA; fins i tot sense la garantia implícita de " +"COMERCIALITZACIÓ o IDONEÃTAT PER A UN PROPÃ’SIT ESPECÃFIC. Veieu la GNU " +"General Public License (GNU GPL) per més detalls.\n" +"Hauríeu d'haver rebut una còpia de la GNU General Public License (GNU GPL) " +"juntament amb aquest programa; si no és així, visiteu " +" ó " +"(traducció no oficial de la llicència GPL al català). \n" +"A més, com a excepció especial, els titulars dels drets d'autor donen permís " +"per a enllaçar amb la llibreria OpenSSL el codi de parts del programa. Heu " +"de complir amb la GNU General Public License en tots els aspectes i per a la " +"totalitat del codi usat fora de OpenSSL.\n" +"Si modifiqueu fitxers amb aquesta excepció, podríeu estendre aquesta " +"excepció a la vostra versió dels fitxers, però no esteu obligats. Si no " +"desitgeu fer-ho, esborreu aquesta clàusula d'excepció de la vostra versió. " +"Si elimineu aquesta clàusula d'excepció de tots els arxius font al programa, " +"llavors també esborreu-la aquí." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Servidor:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" -msgstr "" +msgstr "Afegeix els torrents (%d)" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" -msgstr "" +msgstr "Torrent(s) duplicat(s)." -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" +"No podeu afegir el mateix torrent dues vegades. Ja s'ha afegit %d torrent(s) " +"." -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Fitxer invàlid" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." -msgstr "" +msgstr "Espereu pels fitxers..." -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" -msgstr "" +msgstr "No s'ha pogut baixar fitxers per aquest magnet" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Seleccioneu un fitxer .torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "URL invàlida" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "no és una URL vàlida." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "S’està baixant…" -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Descàrrega Fallida" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "No s'ha pogut baixar:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" -msgstr "" +msgstr "_No" #: deluge/ui/gtk3/dialogs.py:110 msgid "_Yes" -msgstr "" +msgstr "_Sí" #: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 #: deluge/ui/gtk3/glade/connection_manager.ui.h:2 msgid "_Close" -msgstr "" +msgstr "_Tanca" #: deluge/ui/gtk3/dialogs.py:179 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Detalls:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" -msgstr "" +msgstr "Autentica" #: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 #: deluge/ui/gtk3/glade/connection_manager.ui.h:3 msgid "C_onnect" -msgstr "" +msgstr "C_onnecta" #: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 @@ -1892,25 +1944,25 @@ msgstr "Contrasenya:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" -msgstr "" +msgstr "Edita el compte" #: deluge/ui/gtk3/dialogs.py:258 msgid "Edit existing account" -msgstr "" +msgstr "Edita el compte existent" #: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 msgid "_Apply" -msgstr "" +msgstr "_Aplica" #: deluge/ui/gtk3/dialogs.py:270 msgid "New Account" -msgstr "" +msgstr "Compte nou" #: deluge/ui/gtk3/dialogs.py:271 msgid "Create a new account" -msgstr "" +msgstr "Crear un compte nou" #: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 @@ -1919,15 +1971,15 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 #: deluge/ui/gtk3/glade/connection_manager.ui.h:4 msgid "_Add" -msgstr "" +msgstr "_Afegeix" #: deluge/ui/gtk3/dialogs.py:289 msgid "Authentication Level:" -msgstr "" +msgstr "Nivel d'autenticació" #: deluge/ui/gtk3/dialogs.py:423 msgid "Password Protected" -msgstr "" +msgstr "Protegit amb contrasenya" #: deluge/ui/gtk3/dialogs.py:429 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 @@ -1943,159 +1995,159 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 msgid "_OK" -msgstr "" +msgstr "_D'acord" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Altres..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Desconnectat" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" -msgstr "" +msgstr "Connexions (límit)" #: deluge/ui/gtk3/statusbar.py:182 msgid "Download Speed (Limit)" -msgstr "" +msgstr "Velocitat de baixada (límit)" #: deluge/ui/gtk3/statusbar.py:189 msgid "Upload Speed (Limit)" -msgstr "" +msgstr "Velocitat de pujada (límit)" #: deluge/ui/gtk3/statusbar.py:196 msgid "Protocol Traffic (Down:Up)" -msgstr "" +msgstr "Protocol del trànsit (Baixada:Pujada)" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "Nodes DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Espai lliure al disc" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" -msgstr "" +msgstr "Adreça IP externa" #: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 #, python-format msgid "IP %s" -msgstr "" +msgstr "IP %s" #: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 #: deluge/ui/console/widgets/statusbars.py:121 #: deluge/ui/web/js/deluge-all/Statusbar.js:358 msgid "n/a" -msgstr "" +msgstr "n/d" #: deluge/ui/gtk3/statusbar.py:220 msgid "Port Issue" -msgstr "" +msgstr "Qüestió del port" #: deluge/ui/gtk3/statusbar.py:222 msgid "No incoming connections, check port forwarding" -msgstr "" +msgstr "Sense connexions d'entrada, comproveu el reenviament de ports" #: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 #: deluge/ui/gtk3/menubar.py:447 msgid "Download Speed Limit" -msgstr "" +msgstr "Límit de la velocitat de baixada" #: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 #: deluge/ui/gtk3/menubar.py:448 msgid "Set the maximum download speed" -msgstr "" +msgstr "Estableix la velocitat de baixada màxima" #: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 #: deluge/ui/gtk3/menubar.py:453 msgid "Upload Speed Limit" -msgstr "" +msgstr "Límit de la velocitat de pujada" #: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 #: deluge/ui/gtk3/menubar.py:454 msgid "Set the maximum upload speed" -msgstr "" +msgstr "Estableix la velocitat de pujada màxima" #: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 msgid "Incoming Connections" -msgstr "" +msgstr "Connexions entrants" #: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 msgid "Set the maximum incoming connections" -msgstr "" +msgstr "Estableix el nombre màxim de connexions entrants" #: deluge/ui/gtk3/tab_data_funcs.py:28 #, python-brace-format msgid "{state} {percent}%" -msgstr "" +msgstr "{state} {percent}%" #: deluge/ui/gtk3/tab_data_funcs.py:30 #, python-brace-format msgid "{state}: {err_msg}" -msgstr "" +msgstr "{state}: {err_msg}" #: deluge/ui/gtk3/tab_data_funcs.py:42 #: deluge/ui/gtk3/torrentview_data_funcs.py:284 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 msgid "Never" -msgstr "" +msgstr "Mai" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Sí" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "No" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Prioritat" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" -msgstr "" +msgstr "_Tot" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_Estat" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Detalls" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Fit_xers" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "C_lients" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Opcions" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 msgid "_Trackers" -msgstr "" +msgstr "_Rastrejadors" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "No connectat..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2158,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Il·limitada" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2167,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Avall" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,123 +2177,137 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Amunt" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" +"Un dimoni del Deluge (deluged) ja s'està executant.\n" +"Per fer servir el mode independent, pareu el dimoni local i reinicieu el " +"Deluge." -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" +"Només hi ha disponible el mode client lleuger perquè libtorrent no està " +"instal·lat.\n" +"Per fer servir el mode independent, instal·leu el paquet libtorrent." -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" +"A causa d'un error d'importació desconegut, només hi ha disponible el mode " +"client lleuger.\n" +"Per a fer servir el mode independent, vegeu primer els fitxers de registre " +"pels detalls de l'error." -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" -msgstr "" +msgstr "Voleu continuar amb el mode client lleuger?" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" -msgstr "" +msgstr "Canvia el mode de la interfície d'usuari" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Sense connexió" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "En línia" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Connectat" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Estat" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Amfitrió" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Versió" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Engega el dimoni" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_Atura el dimoni" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" -msgstr "" +msgstr "_Desconnecta" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "No s'ha pogut engegar el dimoni!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" msgstr "" +"Comproveu que el paquet deluged estigui instal·lat, i els fitxers de " +"registre per a més detalls" #: deluge/ui/gtk3/connectionmanager.py:332 msgid "Incompatible Client" -msgstr "" +msgstr "Client incompatible" #: deluge/ui/gtk3/connectionmanager.py:343 msgid "" "Auto-starting the daemon locally is not enabled. See \"Options\" on the " "\"Connection Manager\"." msgstr "" +"L'autoarrancada del dimoni local no està habilitada. Vegeu «Opcions» i " +"«Gestor de connexions»." #: deluge/ui/gtk3/connectionmanager.py:346 msgid "Failed To Connect" -msgstr "" +msgstr "Ha fallat la connexió" #: deluge/ui/gtk3/connectionmanager.py:403 msgid "Edit Host" -msgstr "" +msgstr "Edita l'amfitrió" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Error en afegir l'amfitrió" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" -msgstr "" +msgstr "Ha fallat l'actualització del l'amfitrió" #: deluge/ui/gtk3/preferences.py:131 #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Nom d'usuari" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Nivell" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2257,68 +2323,77 @@ msgstr "Habilitat" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Connector" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" -msgstr "" +msgstr "Atenció" #: deluge/ui/gtk3/preferences.py:876 msgid "You must choose a language" -msgstr "" +msgstr "Heu d'escollir un idioma" #: deluge/ui/gtk3/preferences.py:887 msgid "You must now restart the deluge UI for the changes to take effect." -msgstr "" +msgstr "Heu de reiniciar la interfície d'usuari per aplicar els canvis." + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "Client lleuger" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "Independent" #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." -msgstr "" +msgstr "S'està canviant el mode del client Deluge..." #: deluge/ui/gtk3/preferences.py:943 #, python-format msgid "Do you want to restart to use %s mode?" -msgstr "" +msgstr "Voleu reiniciar per fer servir el mode %s?" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Selecciona el complement" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Ous del Complement (Eggs)" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" -msgstr "" +msgstr "Error en el servidor" #: deluge/ui/gtk3/preferences.py:1298 msgid "An error occurred on the server" -msgstr "" +msgstr "S'ha produït un error al servidor" #: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 msgid "Error Adding Account" -msgstr "" +msgstr "S'ha produït un error afegint el compte" #: deluge/ui/gtk3/preferences.py:1369 msgid "Authentication failed" -msgstr "" +msgstr "L'autenticació ha fallat" #: deluge/ui/gtk3/preferences.py:1376 msgid "An error occurred while adding account" -msgstr "" +msgstr "S'ha produït un error quan s'intentava afegir el compte" #: deluge/ui/gtk3/preferences.py:1408 msgid "Error Updating Account" -msgstr "" +msgstr "Error actualitzant el compte" #: deluge/ui/gtk3/preferences.py:1409 msgid "An error occurred while updating account" -msgstr "" +msgstr "S'ha produït un error quan s'intentava actualitzar el compte" #: deluge/ui/gtk3/preferences.py:1427 msgid "Remove Account" -msgstr "" +msgstr "Suprimeix el compte" #: deluge/ui/gtk3/preferences.py:1429 #, python-format @@ -2326,151 +2401,154 @@ msgid "" "Are you sure you want to remove the account with the username " "\"%(username)s\"?" msgstr "" +"Esteu segur que voleu suprimir el compte amb el nom d'usuari «%(username)s»?" #: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 msgid "Error Removing Account" -msgstr "" +msgstr "Error suprimint el compte" #: deluge/ui/gtk3/preferences.py:1442 msgid "Auhentication failed" -msgstr "" +msgstr "Ha fallat l'autenticació" #: deluge/ui/gtk3/preferences.py:1449 msgid "An error occurred while removing account" -msgstr "" +msgstr "S'ha produït un error quan s'intentava suprimir el compte" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Estats" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" msgstr "Rastrejadors" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Cap" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Administrador" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Etiquetes" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" msgstr "Cap etiqueta" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" -msgstr "" +msgstr "Sense propietari" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Versió del client" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrents a la cua" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent a la cua" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." -msgstr "" +msgstr "El torrent es comparteix o no amb altres usuaris del Deluge." #: deluge/ui/gtk3/removetorrentdialog.py:67 msgid "Remove the selected torrents?" -msgstr "" +msgstr "Voleu suprimir els torrents seleccionats?" #: deluge/ui/gtk3/removetorrentdialog.py:68 #, python-format msgid "Total of %s torrents selected" -msgstr "" +msgstr "Un total de %s torrents seleccionats" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Estableix a il·limitat" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Actiu" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Inactiu" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Inhabilita" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." -msgstr "" +msgstr "Habilita..." #: deluge/ui/gtk3/menubar.py:465 msgid "Peer Upload Slots" -msgstr "" +msgstr "Ranures de pujada del client" #: deluge/ui/gtk3/menubar.py:466 msgid "Set the maximum upload slots" -msgstr "" +msgstr "Estableix el nombre màxim de ranures de pujada" #: deluge/ui/gtk3/menubar.py:471 msgid "Stop Seed At Ratio" -msgstr "" +msgstr "Atura la sembra a la relació" #: deluge/ui/gtk3/menubar.py:606 msgid "Ownership Change Error" -msgstr "" +msgstr "Error en canviar el propietari" #: deluge/ui/gtk3/menubar.py:607 msgid "There was an error while trying changing ownership." -msgstr "" +msgstr "S'ha produït un error quan s'intentava canviar el propietari." #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Adreça" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Client" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" -msgstr "" +msgstr "Opcions de la GTK" #: deluge/ui/gtk3/__init__.py:36 msgid "" "Add one or more torrent files, torrent URLs or magnet URIs to a currently " "running Deluge GTK instance" msgstr "" +"Afegeix un o més fitxers torrent, URLs de fitxers torrent URIs magnet a una " +"instància en execució del Deluge GTK." #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Creació del torrent" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrents a la cua" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" -msgstr "" +msgstr "Afegeix els torrents a la cua" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 @@ -2478,139 +2556,139 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Suprimeix" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" -msgstr "" +msgstr "_Neteja" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Afegeix els fitxers .torrent automàticament en connectar-se" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Fitxer" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Afegeix un Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_Crea un torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "_Surt i apaga el dimoni" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Surt" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "Edita" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" -msgstr "" +msgstr "_Preferències" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "Gestor de _connexions" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Visualitza" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "_Barra d'eines" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Barra lateral" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "Barra d'e_stat" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "Pest_anyes" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Columnes" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." -msgstr "" +msgstr "_Troba ..." #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "Ba_rra lateral" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Mosta els accessos _Zero" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Mostra els ras_trejadors" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" -msgstr "" +msgstr "Mostra els _propietaris" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_Ajuda" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Pàgina d'inici" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_PMF" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Preguntes més freqüents" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Comunitat" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" -msgstr "" +msgstr "_Quant a" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Afegeix un torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Afegeix un torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Suprimeix el torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,67 +2697,69 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Suprimeix el torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" "Filter torrents by name.\n" "This will filter torrents for the current selection on the sidebar." msgstr "" +"Filtra els torrents pel nom.\n" +"Això filtrarà els torrents per la selecció actual en la barra lateral." #: deluge/ui/gtk3/glade/main_window.ui.h:33 msgid "Filter" -msgstr "" +msgstr "Filtra" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Fes una pausa als torrents seleccionats" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Fes una pausa" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Reprèn els torrents seleccionats" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Reprèn" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Mou el torrent cap a dalt de la cua" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Puja a la cua" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Mou el torrent cap a baix de la cua" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Baixa a la cua" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Preferències" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Gestor de connexions" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2690,19 +2770,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 msgid "Close" -msgstr "" +msgstr "Tanca" #: deluge/ui/gtk3/glade/main_window.ui.h:45 msgid "Filter:" -msgstr "" +msgstr "Filtre:" #: deluge/ui/gtk3/glade/main_window.ui.h:46 msgid "Clear the search" -msgstr "" +msgstr "Neteja la cerca" #: deluge/ui/gtk3/glade/main_window.ui.h:47 msgid "_Match Case" -msgstr "" +msgstr "_Distingeix entre majúscules i minúscules" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2710,7 +2790,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Forçat" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,84 +2798,80 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Inhabilitat" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Encaixada" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 msgid "Full Stream" -msgstr "" +msgstr "Flux complet" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Qualsevol" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 msgid "Socks4" -msgstr "" +msgstr "Socks4" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 msgid "Socks5" -msgstr "" +msgstr "Socks5" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 msgid "Socks5 Auth" -msgstr "" +msgstr "Autenticació Socks5" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 msgid "HTTP Auth" -msgstr "" +msgstr "Autenticació HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 msgid "I2P" -msgstr "" - -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" +msgstr "I2P" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" -msgstr "" +msgstr "L'aplicació independent autocontinguda" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 msgid "Thin Client" -msgstr "" +msgstr "Client lleuger" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 msgid "Connect to a Deluge daemon (deluged)" -msgstr "" +msgstr "Connecta a un dimoni del Deluge (deluged)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 msgid "Application Mode" -msgstr "" +msgstr "Mode de l'aplicació" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Mostra la velocitat de la sessió a la barra de títol" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" -msgstr "" +msgstr "Enfoca la finestra quan s'afegeixi un torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 msgid "" @@ -2803,91 +2879,94 @@ msgid "" "will increase bandwidth use between client\n" "and daemon (does not apply in Standalone mode)." msgstr "" +"La barra de trossos\n" +"incrementarà l'ús d'amplada de banda entre el client\n" +"i el dimoni (no aplica en el mode independent)." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 msgid "Show a pieces bar in Status tab" -msgstr "" +msgstr "Mostra la barra de trossos a la pestanya d'estat" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 #: deluge/ui/web/render/tab_status.html:27 msgid "Completed:" -msgstr "" +msgstr "Completat:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 msgid "Downloading:" -msgstr "" +msgstr "Baixant:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 msgid "Waiting:" -msgstr "" +msgstr "Esperant:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 msgid "Missing:" -msgstr "" +msgstr "Falten:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 msgid "_Revert" -msgstr "" +msgstr "_Reverteix" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 msgid "Revert color to default" -msgstr "" +msgstr "Reverteix el color a per defecte" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 msgid "Piece Colors" -msgstr "" +msgstr "Colors dels trossos" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 msgid "Main Window" -msgstr "" +msgstr "Finestra principal" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Habilita la icona de la safata del sistema" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" -msgstr "" +msgstr "Indicador de l'aplicació" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 msgid "Systray" -msgstr "" +msgstr "Safata del sistema" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Minimitza a la safata amb el tancament" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Inicia a la safata" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Protecció amb contrasenya de la safata del sistema" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" -msgstr "" +msgstr "Safata del sistema" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 msgid "Notify about new releases" -msgstr "" +msgstr "Notifica sobre versions noves" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 msgid "Updates" -msgstr "" +msgstr "Actualitzacions" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 msgid "System Default" -msgstr "" +msgstr "Valor per defecte del sistema" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" -msgstr "" +msgid "Language" +msgstr "Idioma" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 @@ -2905,36 +2984,37 @@ msgstr "Copia els fitxers .torrent a:" #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "Elimina la còpia del fitxer torrent amb la supressió" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" msgstr "" +"Elimina la còpia del fitxer torrent creat quan se suprimeix el torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Baixa a:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" -msgstr "" +msgstr "Baixa les carpetes" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Prioritza els primers i últims trossos del torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "Prioritza els primers i últims trossos dels fitxers al torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 msgid "Sequential download" -msgstr "" +msgstr "Baixada seqüencial" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 @@ -2946,48 +3026,54 @@ msgid "" "distribution negatively in the swarm. It should be\n" "used sparingly." msgstr "" +"Si s'habilita, el selector de trossos triarà primer els\n" +"trossos seqüencialment, i no els menys comuns.\n" +"\n" +"Habilitar la baixada seqüencial afecta la distribució\n" +"de trossos a l'eixam. S’ha d’utilitzar amb moderació." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Afegeix els torrents en pausa" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 msgid "Pre-allocate disk space" -msgstr "" +msgstr "Reserva l'espai al disc" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 msgid "Pre-allocate the disk space for the torrent files" -msgstr "" +msgstr "Reserva l'espai al disc pels fitxers torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 msgid "Add Torrent Options" -msgstr "" +msgstr "Afegeix opcions del torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Mostra'l sempre" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Porta el diàleg al primer pla" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" -msgstr "" +msgstr "Diàleg «Afegeix torrents»" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 msgid "Connection Attempts per Second:" -msgstr "" +msgstr "Intents de connexió per segon" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 msgid "Half-Open Connections:" -msgstr "" +msgstr "Connexions mig obertes:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" +"El nombre màxim de connexions permeses. Establiu-ho a -1 per a il·limitat." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -3000,17 +3086,21 @@ msgstr "Connexions:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"El nombre màxim de ranures de pujada per a tots els torrents. Establiu-ho a -" +"1 per a il·limitat." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 msgid "Upload Slots:" -msgstr "" +msgstr "Ranures de pujada:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"La velocitat màxima de baixada per a tots els torrents. Estableix a -1 per a " +"il·limitada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 @@ -3021,6 +3111,8 @@ msgstr "Velocitat de baixada:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"La velocitat màxima de pujada per a tots els torrents. Establiu-ho a -1 per " +"a il·limitada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 @@ -3032,90 +3124,100 @@ msgstr "Velocitat de pujada:" #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignora els límits a la xarxa local" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Límit de sobrecàrrega per IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Si es marca, la sobrecàrrega TCP/IP estimada no es tindrà en compte en els " +"límits de relació, per tal d'evitar excedir els límits amb el trànsit total." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" -msgstr "" +msgstr "Límits d'amplada de banda globals" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"El nombre màxim de ranures de pujada per torrent. Establiu-ho a -1 per a " +"il·limitat." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"El nombre màxim de connexions per torrent. Establiu-ho a -1 per a il·limitat." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" +"La velocitat màxima de baixada per torrent. Establiu-ho a -1 per a " +"il·limitat." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" +"La velocitat màxima de pujada per torrent. Establiu-ho a -1 per a il·limitat." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 msgid "Per-Torrent Bandwidth Limits" -msgstr "" +msgstr "Límits d'amplada de banda per torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 #: deluge/ui/console/modes/preferences/preference_panes.py:556 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 msgid "Queue to top" -msgstr "" +msgstr "Posa al principi de la cua" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 #: deluge/ui/console/modes/preferences/preference_panes.py:554 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 msgid "New Torrents" -msgstr "" +msgstr "Torrents nous" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 msgid "Seeding:" -msgstr "" +msgstr "Sembrant:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 msgid "Total:" -msgstr "" +msgstr "Total:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 msgid "Ignore slow torrents" -msgstr "" +msgstr "Ignora els torrents lents" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 msgid "" "Torrents not transfering any data do not count towards download/seeding " "active count." msgstr "" +"Els torrents que no transfereixen dades no es tenen en compte en el recompte " +"de baixada i sembra." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 msgid "Prefer seeding torrents" -msgstr "" +msgstr "Prefereix els torrents que sembren" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 msgid "Give preference to seeding torrents over downloading torrents." -msgstr "" +msgstr "Dona preferència a sembrar torrents més que no pas a baixar-los." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 #: deluge/ui/console/modes/preferences/preference_panes.py:558 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 msgid "Active Torrents" -msgstr "" +msgstr "Torrents actius" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 @@ -3123,65 +3225,67 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 #: deluge/ui/web/render/tab_status.html:4 msgid "Share Ratio:" -msgstr "" +msgstr "Relació de compartició:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 msgid "Time Ratio:" -msgstr "" +msgstr "Relació de temps:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 msgid "Time (m):" -msgstr "" +msgstr "Temps (m):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 #: deluge/ui/console/modes/preferences/preference_panes.py:590 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 msgid "Seeding Rotation" -msgstr "" +msgstr "Rotació de la sembra" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 msgid "Pause Torrent" -msgstr "" +msgstr "Pausa el torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 #: deluge/ui/console/modes/preferences/preference_panes.py:627 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 msgid "Share Ratio Reached" -msgstr "" +msgstr "Relació de compartició assolida" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 msgid "" "The IP address of the interface to listen for incoming bittorrent " "connections on. Leave this empty if you want to use the default." msgstr "" +"L'adreça IP de la interfície per on escoltar les connexions bittorrent " +"entrants. Deixeu-ho buit si voleu fer servir el valor per defecte." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 msgid "Incoming Address" -msgstr "" +msgstr "Adreça d'entrada" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Aleatori" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" -msgstr "" +msgstr "Usa ports aleatoris entre 49152 i 65525" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Port actiu:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Comprova el port actiu" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 msgid "Incoming Port" -msgstr "" +msgstr "Port d'entrada" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 msgid "" @@ -3190,12 +3294,16 @@ msgid "" "connections. (Leave empty for default.)\n" " " msgstr "" +"\n" +"El nom de la interfície de xarxa o l'adreça IP per les connexions BitTorrent " +"sortints. (Deixeu-ho buit per defecte.)\n" +" " #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 #: deluge/ui/console/modes/preferences/preference_panes.py:359 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 msgid "Outgoing Interface" -msgstr "" +msgstr "Interfície de sortida" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 @@ -3206,98 +3314,100 @@ msgstr "De:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "A:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 msgid "Outgoing Ports" -msgstr "" +msgstr "Ports de sortida" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 msgid "Outgoing:" -msgstr "" +msgstr "De sortida:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 msgid "Incoming:" -msgstr "" +msgstr "D'entrada:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Nivell:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Xifratge" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Integració automàtica universal" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "Protocol de mapatge de ports NAT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Intercanvi de clients" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" -msgstr "" +msgstr "Intercanvia clients. (Desactivar-ho requereix reiniciar)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Local Service Discovery troba els clients locals a la vostra xarxa." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." msgstr "" +"La taula de resum distribuïda pot millorar la quantitat de connexions " +"actives." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Parell Byte TDS:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 msgid "Network Extras" -msgstr "" +msgstr "Extres de xarxa" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "Nom d'amfitrió:" +msgstr "Nom de l'amfitrió:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3314,66 +3424,72 @@ msgstr "Port:" #: deluge/ui/console/modes/preferences/preference_panes.py:658 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 msgid "Proxy Hostnames" -msgstr "" +msgstr "Noms dels servidors intermediaris" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 msgid "" "Hostnames should be attempted to be resolved through\n" "the proxy instead of using the local DNS service" msgstr "" +"Els noms es resoldran a través del servidor intermediari\n" +"en comptes d'usar el servei DNS local" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 #: deluge/ui/console/modes/preferences/preference_panes.py:661 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 msgid "Proxy Peers" -msgstr "" +msgstr "Clients del servidor intermediari" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 msgid "Proxy peer and web seed connections." -msgstr "" +msgstr "Connexions de clients del servidor intermediari i de llavors web" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 #: deluge/ui/console/modes/preferences/preference_panes.py:665 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 msgid "Proxy Trackers" -msgstr "" +msgstr "Rastrejadors del servidor intermediari" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 msgid "Force Proxy Use" -msgstr "" +msgstr "Força l'ús del servidor intermediari" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 #: deluge/ui/console/modes/preferences/preference_panes.py:671 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 msgid "Hide Client Identity" -msgstr "" +msgstr "Amaga la identitat del client" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 msgid "" "Attempt to hide client identity and only use proxy for incoming connections." msgstr "" +"S'intentarà amagar la identitat del client i només es farà ús del servidor " +"intermediari per les connexions entrants." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 #: deluge/ui/console/modes/preferences/preference_panes.py:668 #: deluge/ui/console/modes/preferences/preference_panes.py:669 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 msgid "Force Proxy" -msgstr "" +msgstr "Força el servidor intermediari" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Mida de la memòria cau (blocs de 16 KiB):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"El nombre de segons des de la darrera escriptura a la memòria cau d'un tros, " +"fins que es desa al disc. Per defecte són 60 segons." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Expiració de la memòria cau (segons):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3388,20 +3504,24 @@ msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"El nombre total de blocs de 16 KiB escrits al disc d'ençà que s'ha iniciat " +"aquesta sessió." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Blocs escrits:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." msgstr "" +"El nombre total d'operacions d'escriptura realitzades d'ençà que s'ha " +"iniciat aquesta sessió." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Escriptures:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,131 +3529,145 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"La relació (blocs_escrits - escriptures) / blocs_escrits representa el " +"nombre d'operacions d'escriptura estalviades pel nombre total d'operacions " +"d'escriptura, és a dir, una mena de relació d'encerts de la memòria cau " +"d'escriptura." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Relació d'encerts d'escriptura a la memòria cau:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 msgid "Write" -msgstr "" +msgstr "Escriptura" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"El nombre de blocs que van ser sol·licitats pel motor bittorrent (per " +"clients), que foren servits del disc o de la memòria cau." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Blocs llegits:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "El nombre de blocs que foren servits de la memòria cau." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Encert de lectura dels blocs:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "La relació d'encerts d'escriptura a la memòria cau." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Relació d'encerts de lectura a la memòria cau:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." msgstr "" +"El nombre total d'operacions de lectura realitzades d'ençà que s'ha iniciat " +"aquesta sessió." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Lectures:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 msgid "Read" -msgstr "" +msgstr "Lectura" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"El nombre de blocs de 16 KiB actualment a la memòria cau del disc. Inclou " +"les memòries cau de lectura i escriptura." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Mida de la memòria cau:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Mida de la memòria cau de lectura:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 msgid "_Refresh" -msgstr "" +msgstr "_Refresca" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Ajudeu-nos a millorar Deluge amb l'enviament de la vostra versió de Python, " +"PyGTK, SO i tipus de processador. No s'enviarà cap altra informació." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Sí, si us plau, envieu-nos estadístiques anònimes" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 msgid "System Information" -msgstr "" +msgstr "Informació del sistema" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Ubicació:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Si el Deluge no pot trobar el fitxer de la base de dades en aquesta ubicació " +"haurà d'emprar DNS per a resoldre el país dels clients." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 msgid "GeoIP Database" -msgstr "" +msgstr "Base de dades GeoIP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 msgid "Associate with Deluge" -msgstr "" +msgstr "Associa amb el Deluge" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 msgid "Magnet Links" -msgstr "" +msgstr "Enllaços magnet" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Port del dimoni:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Permet connexions remotes" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 @@ -3546,77 +3680,77 @@ msgstr "Connexions" #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Comprova periòdicament el lloc web per si hi ha llançaments nous" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" -msgstr "" +msgstr "_Suprimeix" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 msgid "Accounts" -msgstr "" +msgstr "Comptes" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Versió:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Autor/a:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Pàgina d'inici:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Correu de l'autor/a:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Informació" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" -msgstr "" +msgstr "_Instal·la" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 msgid "_Find More..." -msgstr "" +msgstr "_Troba'n més..." #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 msgid "Remove the selected torrent(s)?" -msgstr "" +msgstr "Voleu suprimit els torrents seleccionats?" #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 msgid "Include downloaded files" -msgstr "" +msgstr "Inclou els fitxers baixats" #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 msgid "(This is permanent!)" -msgstr "" +msgstr "(Això és permanent)" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Afegeix el client" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "amfitrió:port" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" -msgstr "" +msgstr "Propietats" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 msgid "Max drop down rows" -msgstr "" +msgstr "Màxim de files de la llista desplegable" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 @@ -3626,95 +3760,89 @@ msgstr "General" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" -msgstr "" +msgstr "Mostra l'entrada del camí" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 msgid "Show file chooser" -msgstr "" +msgstr "Mostra el selector de fitxers" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 msgid "Show folder name" -msgstr "" +msgstr "Mostra el nom de la carpeta" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 msgid "Path Chooser Type" -msgstr "" +msgstr "Tipus del selector de camins" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 msgid "Enable autocomplete" -msgstr "" +msgstr "Activa la compleció automàtica" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 msgid "Show hidden files" -msgstr "" +msgstr "Mostra els fitxers ocults" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 msgid "Set new key" -msgstr "" +msgstr "Estableix una clau nova" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" +"Premeu aquesta tecla per establir nou acceleradors de tecles que activin " +"l'autocompleció" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 msgid "Autocomplete" -msgstr "" +msgstr "Completa automàticament" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 msgid "Save path" -msgstr "" +msgstr "Desa el camí" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 msgid "Ctrl+S" -msgstr "" +msgstr "Ctrl+S" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 msgid "Ctrl+E" -msgstr "" +msgstr "Ctrl+E" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 msgid "Ctrl+R" -msgstr "" +msgstr "Ctrl+R" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 msgid "Ctrl+H" -msgstr "" +msgstr "Ctrl+H" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 msgid "Ctrl+D" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" +msgstr "Ctrl+D" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" -msgstr "" +msgstr "Commuta la visualització de fitxers ocults" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 msgid "Default path" -msgstr "" +msgstr "Camí per defecte" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 msgid "Shortcuts" -msgstr "" +msgstr "Dreceres" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 msgid "Select a Directory" -msgstr "" +msgstr "Seleccioneu un directori" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 msgid "Saved paths" -msgstr "" +msgstr "Camins desats" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 msgid "column" -msgstr "" +msgstr "columna" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 #: deluge/ui/console/modes/preferences/preferences.py:145 @@ -3726,11 +3854,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Cancel·la" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" -msgstr "" +msgstr "Obre" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 #: deluge/ui/web/js/deluge-all/Toolbar.js:39 @@ -3741,22 +3869,22 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Afegeix" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" -msgstr "" +msgstr "Afegeix el valor de l'entrada actual a la llista" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 msgid "Edit" -msgstr "" +msgstr "Edita" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 msgid "Edit the selected entry" -msgstr "" +msgstr "Edita l'entrada seleccionada" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:46 @@ -3764,123 +3892,123 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Suprimeix" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" -msgstr "" +msgstr "Suprimeix l'entrada seleccionada" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 msgid "Move the selected entry up" -msgstr "" +msgstr "Mou l'entrada seleccionada amunt" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 msgid "Move the selected entry down" -msgstr "" +msgstr "Mou l'entrada seleccionada avall" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 msgid "Default" -msgstr "" +msgstr "Per defecte" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 msgid "No default path set" -msgstr "" +msgstr "No s'ha establert un camí per defecte" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 msgid "Open properties dialog" -msgstr "" +msgstr "Obre el diàleg de propietats" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Afegeix Infohash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" -msgstr "" +msgstr "De l'«infohash»" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Rastrejadors:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Afegeix un amfitrió" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 #: deluge/ui/web/js/deluge-all/Menus.js:346 msgid "Move Download Folder" -msgstr "" +msgstr "Mou la carpeta de baixades" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 msgid "Move the torrent(s) download folder." -msgstr "" +msgstr "Mou la carpeta de baixada dels torrents." #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Destí:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Nova versió" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_Vés al lloc web" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" -msgstr "" +msgstr "Hi ha una nova versió disponible." #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 msgid "Available Version:" -msgstr "" +msgstr "Versió disponible:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 msgid "Server Version" -msgstr "" +msgstr "Versió del servidor" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 msgid "Current Version:" -msgstr "" +msgstr "Versió actual:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "No tornis a mostrar aquest diàleg" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 #: deluge/ui/web/render/tab_status.html:9 msgid "Down Speed:" -msgstr "" +msgstr "Velocitat de baixada:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 #: deluge/ui/web/render/tab_status.html:10 msgid "Up Speed:" -msgstr "" +msgstr "Velocitat de pujada:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 #: deluge/ui/web/render/tab_status.html:2 msgid "Downloaded:" -msgstr "" +msgstr "Baixat:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 #: deluge/ui/web/render/tab_status.html:3 msgid "Uploaded:" -msgstr "" +msgstr "Pujat:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 #: deluge/ui/web/render/tab_status.html:16 msgid "Seeds:" -msgstr "" +msgstr "Llavors:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 @@ -3891,41 +4019,41 @@ msgstr "Clients:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 #: deluge/ui/web/render/tab_status.html:18 msgid "Availability:" -msgstr "" +msgstr "Disponibilitat:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 #: deluge/ui/web/render/tab_status.html:25 msgid "Seed Rank:" -msgstr "" +msgstr "Rang de sembra:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 msgid "ETA Time:" -msgstr "" +msgstr "Temps restant estimat:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 #: deluge/ui/web/render/tab_status.html:13 msgid "Last Transfer:" -msgstr "" +msgstr "Última transferència:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 #: deluge/ui/web/render/tab_status.html:23 msgid "Active Time:" -msgstr "" +msgstr "Temps d'activitat:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 #: deluge/ui/web/render/tab_status.html:20 msgid "Complete Seen:" -msgstr "" +msgstr "Vists complets:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 #: deluge/ui/web/render/tab_status.html:24 msgid "Seeding Time:" -msgstr "" +msgstr "Temps de sembra:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 #: deluge/ui/web/render/tab_status.html:12 msgid "Pieces:" -msgstr "" +msgstr "Trossos:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 @@ -3936,51 +4064,51 @@ msgstr "Nom:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 msgid "Download Folder:" -msgstr "" +msgstr "Carpeta de baixada:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 msgid "Added:" -msgstr "" +msgstr "Afegit:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 msgid "Total Size:" -msgstr "" +msgstr "Mida total:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 msgid "Total Files:" -msgstr "" +msgstr "Total de fitxers:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 msgid "Hash:" -msgstr "" +msgstr "Hash:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 msgid "Created By:" -msgstr "" +msgstr "Creat per:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Comentaris:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" -msgstr "" +msgstr "Propietari:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Mou els completats:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "Atura la compartició a la relació:" +msgstr "Atura la sembra a la relació:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 @@ -3991,34 +4119,34 @@ msgstr "Suprimeix a la relació" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" -msgstr "" +msgstr "Límits d'amplada de banda" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 msgid "Current Tracker:" -msgstr "" +msgstr "Rastrejador actual:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 msgid "Total Trackers:" -msgstr "" +msgstr "Total de rastrejadors:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 #: deluge/ui/web/render/tab_status.html:6 msgid "Tracker Status:" -msgstr "" +msgstr "Estat del rastrejador:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 #: deluge/ui/web/render/tab_status.html:5 msgid "Next Announce:" -msgstr "" +msgstr "Comunicat següent:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 msgid "Private Torrent:" -msgstr "" +msgstr "Torrent privat:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Edita els rastrejadors" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 @@ -4035,218 +4163,218 @@ msgstr "Capdavall" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Afegiment de Torrents" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" -msgstr "" +msgstr "Mou la carpeta de completats" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Afegeix amb l'estat de _pausa" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Prioritza els primers/últims trossos" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 msgid "Skip File Hash Check" -msgstr "" +msgstr "Omet la comprovació de la suma de verificació" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 msgid "Preallocate Disk Space" -msgstr "" +msgstr "Reserva l'espai al disc" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 msgid "Preallocate the disk space for the torrent files" -msgstr "" +msgstr "Reserva l'espai al disc pels fitxers torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 msgid "Maximum torrent download speed" -msgstr "" +msgstr "Velocitat màxima de baixada pel torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 msgid "Maximum torrent upload speed" -msgstr "" +msgstr "Velocitat màxima de pujada pel torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 msgid "Maximum torrent connections" -msgstr "" +msgstr "Màxim de connexions pel torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 msgid "Maximum torrent upload slots" -msgstr "" +msgstr "Màxim de ranures de pujada pel torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Aplica-ho a tot" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Reverteix als valors predeterminats" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Mostra el Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" -msgstr "" +msgstr "_Pausa la sessió" #: deluge/ui/gtk3/glade/tray_menu.ui.h:4 msgid "_Resume Session" -msgstr "" +msgstr "_Reprèn la sessió" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "Límit de la velocitat de _baixada" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "Límit de la velocitat de _pujada" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Sortir i Apagar Dimoni" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Edita els rastrejadors" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 msgid "_Up" -msgstr "" +msgstr "_Amunt" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 msgid "_Down" -msgstr "" +msgstr "A_vall" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Afegeix un client" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Afegeix un client per la seva IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Edita el rastrejador" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Seguidor:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Introduïu el camí remot" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" -msgstr "" +msgstr "Camí remot" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Camí:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" -msgstr "" +msgstr "32 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 msgid "64 KiB" -msgstr "" +msgstr "64 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 msgid "128 KiB" -msgstr "" +msgstr "128 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 msgid "256 KiB" -msgstr "" +msgstr "256 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 msgid "512 KiB" -msgstr "" +msgstr "512 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 msgid "1 MiB" -msgstr "" +msgstr "1 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 msgid "2 MiB" -msgstr "" +msgstr "2 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 msgid "4 MiB" -msgstr "" +msgstr "4 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 msgid "8 MiB" -msgstr "" +msgstr "8 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 msgid "16 MiB" -msgstr "" +msgstr "16 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Crea torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "_Carpeta" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "Camí _remot" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Fitxers" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Sembradors web" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Mida del tros:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Estableix un senyalitzador privat" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Afegeix aquest torrent a la sessió" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4260,105 +4388,105 @@ msgstr "Opcions" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Anomena i desa el .torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" -msgstr "" +msgstr "_Obre la carpeta de baixades" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "Fes una _pausa" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Conti_nua" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Continua amb els torrents seleccionats" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Op_cions" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "Envia a la _cua" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_Actualitza el rastrejador" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_Suprimeix el torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Força la re-comprovació" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" -msgstr "" +msgstr "_Mou la carpeta de baixades" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "etiqueta" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Selecciona-ho tot" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "Fes una _pausa a tot" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Conti_nuar Tots" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "Límit de la _connexió" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Límit de _ranures de pujada" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" -msgstr "" +msgstr "Atura la sembra a la _relació" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "Gestió _automàtica" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" -msgstr "" +msgstr "_Sembra ràpida" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 msgid "_Change Ownership" -msgstr "" +msgstr "_Canvia el propietari" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Afegeix un seguidor" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" -msgstr "" +msgstr "Afegeix rastrejadors" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Afegeix un URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" -msgstr "" +msgstr "D'un URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 @@ -4367,60 +4495,62 @@ msgstr "URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" -msgstr "" +msgstr "Dimonis del Deluge" #: deluge/ui/gtk3/glade/connection_manager.ui.h:10 msgid "Auto-connect to selected Daemon" -msgstr "" +msgstr "Connecta automàticament al dimoni seleccionat" #: deluge/ui/gtk3/glade/connection_manager.ui.h:11 msgid "Auto-start localhost daemon (if required)" -msgstr "" +msgstr "Inicia automàticament un dimoni local (si és necessari)" #: deluge/ui/gtk3/glade/connection_manager.ui.h:12 msgid "Hide this dialog" -msgstr "" +msgstr "Amaga aquest diàleg" #: deluge/ui/gtk3/glade/connection_manager.ui.h:13 msgid "Startup Options" -msgstr "" +msgstr "Opcions d'inici" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 msgid "_Open File" -msgstr "" +msgstr "_Obre el fitxer" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 msgid "_Show Folder" -msgstr "" +msgstr "_Mostra la carpeta" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Expandeix-ho Tot" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" -msgstr "" +msgstr "_Omet" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 msgid "_Low" -msgstr "" +msgstr "_Baixa" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 msgid "_Normal" -msgstr "" +msgstr "_Normal" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 msgid "_High" -msgstr "" +msgstr "_Alta" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 msgid "Deluge Team" -msgstr "" +msgstr "Equip del Deluge" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" "Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" +"El Deluge és un client de BitTorrent lleuger, de progamari lliure i " +"multiplataforma." #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" @@ -4430,6 +4560,12 @@ msgid "" "Deluge heavily utilises the libtorrent library it has a comprehensive list " "of the features provided." msgstr "" +"El Deluge conté les funcions comunes dels clients BitTorrent, com ara el " +"xifratge del protocol, DHT, descobriment de clients locals (LSD), " +"intercanvi de clients (PEX), UPnP, NAT-PMP, suport per servidors " +"intermediaris, llavors web i límits de velocitat globals i per torrent. El " +"Deluge es basa en la biblioteca libtorrent, i per tant incorpora la llista " +"completa de les funcions que proporciona." #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" @@ -4438,6 +4574,11 @@ msgid "" "handles all the BitTorrent activity and is able to run on headless machines " "with the user-interfaces connecting remotely from any other platform." msgstr "" +"El Deluge ha estat dissenyat per funcionar com una aplicació normal " +"d'escriptoril i com a client-servidor. En el mode de client lleuger, un " +"dimoni del Deluge gestiona tota l'activitat de BitTorrent i és capaç " +"d'executar-se en màquines sense perifèrics amb les interfícies d'usuari que " +"es connecten de forma remota des de qualsevol altra plataforma." #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" @@ -4453,41 +4594,45 @@ msgstr "Baixeu i compartiu fitxers a través de BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" -msgstr "" +msgstr "Opcions de la consola" #: deluge/ui/console/console.py:78 msgid "" "These daemon connect options will be used for commands, or if console ui " "autoconnect is enabled." msgstr "" +"Aquestes opcions de connexió del dimoni s'utilitzaran per a ordres, o per si " +"la connexió automàtica de la interfície d'usuari de la consola està " +"habilitada." #: deluge/ui/console/console.py:87 msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" +"Adreça IP del dimoni del Deluge a connectar-se (per defecte 127.0.0.1)" #: deluge/ui/console/console.py:96 msgid "Deluge daemon port to connect to (default 58846)" -msgstr "" +msgstr "Port del dimoni del Deluge a connectar-se (per defecte 58846)" #: deluge/ui/console/console.py:104 msgid "Deluge daemon username to use when connecting" -msgstr "" +msgstr "El nom d'usuari del dimoni del Deluge a utilitzar per connectar" #: deluge/ui/console/console.py:111 msgid "Deluge daemon password to use when connecting" -msgstr "" +msgstr "La contrasenya del dimoni del Deluge a utilitzar per connectar" #: deluge/ui/console/console.py:131 msgid "Console Commands" -msgstr "" +msgstr "Ordres de la consola" #: deluge/ui/console/console.py:132 msgid "Description" -msgstr "" +msgstr "Descripció" #: deluge/ui/console/console.py:133 msgid "The following console commands are available:" -msgstr "" +msgstr "Les ordres de consola següents estan disponibles:" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 @@ -4497,227 +4642,243 @@ msgstr "Ordre" #: deluge/ui/console/cmdline/command.py:208 #, python-format msgid "`%s` alias" -msgstr "" +msgstr "Àlies `%s`" #: deluge/ui/console/cmdline/commands/manage.py:29 msgid "Usage: manage [--set ] [ [...] ]" msgstr "" +"Ús: manage [--set ] [ [...] ]" #: deluge/ui/console/cmdline/commands/manage.py:35 msgid "an expression matched against torrent ids and torrent names" msgstr "" +"una expressió que coincideix amb els identificadors i noms dels torrents" #: deluge/ui/console/cmdline/commands/manage.py:43 #: deluge/ui/console/cmdline/commands/config.py:88 msgid "set value for this key" -msgstr "" +msgstr "Estableix un valor per aquesta clau" #: deluge/ui/console/cmdline/commands/manage.py:46 #: deluge/ui/console/cmdline/commands/config.py:91 msgid "Value to set" -msgstr "" +msgstr "Valor a establir" #: deluge/ui/console/cmdline/commands/manage.py:53 #: deluge/ui/console/cmdline/commands/config.py:98 msgid "one or more keys separated by space" -msgstr "" +msgstr "una o més claus separades per espai" #: deluge/ui/console/cmdline/commands/rm.py:33 msgid "Also removes the torrent data" -msgstr "" +msgstr "Això també suprimirà les dades del torrent" #: deluge/ui/console/cmdline/commands/rm.py:40 msgid "List the matching torrents without removing." -msgstr "" +msgstr "Llista els torrents coincidents sense suprimir-los." #: deluge/ui/console/cmdline/commands/rm.py:46 #: deluge/ui/console/cmdline/commands/recheck.py:28 #: deluge/ui/console/cmdline/commands/move.py:31 msgid "One or more torrent ids" -msgstr "" +msgstr "Un o més identificadors de torrent" #: deluge/ui/console/cmdline/commands/rm.py:66 #, python-format msgid "Confirm with -c to remove the listed torrents (Count: %d)" -msgstr "" +msgstr "Confirmeu amb -c per suprimir els torrents llistats (Total: %d)" #: deluge/ui/console/cmdline/commands/resume.py:22 msgid "Usage: resume [ * | [ ...] ]" -msgstr "" +msgstr "Ús: resume [ * | [ ...] ]" #: deluge/ui/console/cmdline/commands/resume.py:29 msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" +"Un o més identificadors de torrent. Useu \"*\" per reprendre tots els " +"torrents" #: deluge/ui/console/cmdline/commands/pause.py:29 msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" +"Un o més identificadors de torrent. Useu \"*\" per pausar tots els torrents" #: deluge/ui/console/cmdline/commands/add.py:38 msgid "Download folder for torrent" -msgstr "" +msgstr "Carpeta de baixada pel torrent" #: deluge/ui/console/cmdline/commands/add.py:44 msgid "Move the completed torrent to this folder" -msgstr "" +msgstr "Mou el torrent completat a aquesta carpeta" #: deluge/ui/console/cmdline/commands/add.py:50 msgid "One or more torrent files, URLs or magnet URIs" -msgstr "" +msgstr "Un o més fitxers torrent, URLs o URLs magnet" #: deluge/ui/console/cmdline/commands/plugin.py:29 msgid "Lists available plugins" -msgstr "" +msgstr "Llista els connectors disponibles" #: deluge/ui/console/cmdline/commands/plugin.py:37 msgid "Shows enabled plugins" -msgstr "" +msgstr "Mostra els connectors habilitats" #: deluge/ui/console/cmdline/commands/plugin.py:40 msgid "Enables a plugin" -msgstr "" +msgstr "Habilita un connector" #: deluge/ui/console/cmdline/commands/plugin.py:43 msgid "Disables a plugin" -msgstr "" +msgstr "Desactiva un connector" #: deluge/ui/console/cmdline/commands/plugin.py:51 msgid "Reload list of available plugins" -msgstr "" +msgstr "Torna a carregar la llista de connectors disponibles" #: deluge/ui/console/cmdline/commands/plugin.py:54 msgid "Install a plugin from an .egg file" -msgstr "" +msgstr "Instal·la un connector d'un fitxer .egg" #: deluge/ui/console/cmdline/commands/status.py:36 msgid "" "Raw values for upload/download rates (without KiB/s suffix)(useful for " "scripts that want to do their own parsing)" msgstr "" +"Valors en brut de les velocitats de pujada i baixada (sense el sufix KiB/s) " +"(útil per a scripts que vulguin fer el seu propi anàlisi)" #: deluge/ui/console/cmdline/commands/status.py:46 msgid "Do not show torrent status (Improves command speed)" -msgstr "" +msgstr "No mostris l'estat dels torrent (millora la velocitat de l'ordre)" #: deluge/ui/console/cmdline/commands/connect.py:26 msgid "Usage: connect [] []" -msgstr "" +msgstr "Ús: connect [] []" #: deluge/ui/console/cmdline/commands/connect.py:30 msgid "Daemon host and port" -msgstr "" +msgstr "Amfitrió i port del dimoni" #: deluge/ui/console/cmdline/commands/connect.py:36 #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Contrasenya" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" -msgstr "" +msgstr "El camí a moure els torrents" #: deluge/ui/console/cmdline/commands/debug.py:26 msgid "The new state" -msgstr "" +msgstr "El nou estat" #: deluge/ui/console/cmdline/commands/help.py:29 msgid "One or more commands" -msgstr "" +msgstr "Una o més ordres" #: deluge/ui/console/cmdline/commands/config.py:79 msgid "Usage: config [--set ] [ [...] ]" -msgstr "" +msgstr "Ús: config [--set ] [ [...] ]" #: deluge/ui/console/cmdline/commands/info.py:101 msgid "Show more information per torrent." -msgstr "" +msgstr "Mostra més informació per torrent." #: deluge/ui/console/cmdline/commands/info.py:109 msgid "Show more detailed information including files and peers." -msgstr "" +msgstr "Mostra més informació detallada com ara els fitxers i clients." #: deluge/ui/console/cmdline/commands/info.py:116 #, python-format msgid "Show torrents with state STATE: %s." -msgstr "" +msgstr "Mostra els torrents amb l'estat: %s" #: deluge/ui/console/cmdline/commands/info.py:132 msgid "Same as --sort but items are in reverse order." -msgstr "" +msgstr "El mateix que --sort però els elements estan amb ordre invers." #: deluge/ui/console/cmdline/commands/info.py:138 msgid "One or more torrent ids. If none is given, list all" msgstr "" +"Un o més identificadors de torrent. Si no se'n proporciona cap, mostra'ls " +"tots." #: deluge/ui/console/modes/connectionmanager.py:44 msgid "Select Host" -msgstr "" +msgstr "Selecciona un amfitrió" #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Quit" -msgstr "" +msgstr "Surt" #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Delete Host" -msgstr "" +msgstr "Suprimeix l'amfitrió" #: deluge/ui/console/modes/connectionmanager.py:116 msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" +"Afegeix un amfitrió (les fletxes amunt i avall serveixen per navegar, ESC " +"per cancel·lar)" #: deluge/ui/console/modes/connectionmanager.py:133 msgid "Error adding host" -msgstr "" +msgstr "S'ha produït un error afegint l'amfitrió" #: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 msgid "Columns" -msgstr "" +msgstr "Columnes" #: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 msgid "Width" -msgstr "" +msgstr "Amplada" #: deluge/ui/console/modes/preferences/preference_panes.py:178 msgid "General options" -msgstr "" +msgstr "Opcions generals" #: deluge/ui/console/modes/preferences/preference_panes.py:182 msgid "Ring system bell when a download finishes" -msgstr "" +msgstr "Fes sonar la campana del sistema quan es completi una baixada" #: deluge/ui/console/modes/preferences/preference_panes.py:188 msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" +"Llista els torrents complets després dels incomplets, independentment del " +"criteri d'ordenació" #: deluge/ui/console/modes/preferences/preference_panes.py:193 msgid "Move selection when moving torrents in the queue" -msgstr "" +msgstr "Mou la selecció quan moguis els torrents de la cua" #: deluge/ui/console/modes/preferences/preference_panes.py:200 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 msgid "Language" -msgstr "" +msgstr "Idioma" #: deluge/ui/console/modes/preferences/preference_panes.py:202 msgid "Command Line Mode" -msgstr "" +msgstr "Mode de línia d'ordres" #: deluge/ui/console/modes/preferences/preference_panes.py:205 msgid "Do not store duplicate input in history" -msgstr "" +msgstr "No emmagatzemis l'entrada de dades a l'historial" #: deluge/ui/console/modes/preferences/preference_panes.py:210 msgid "Store and load command line history in command line mode" msgstr "" +"Emmagatzema i carrega l'historial de la línia d'ordres en el mode de línia " +"d'ordres" #: deluge/ui/console/modes/preferences/preference_panes.py:216 msgid "Third tab lists all remaining torrents in command line mode" msgstr "" +"La tercera pestanya llista al mode de línia d'ordres els torrents restants" #: deluge/ui/console/modes/preferences/preference_panes.py:221 msgid "Torrents per tab press" -msgstr "" +msgstr "Torrents per cada pestanya premuda" #: deluge/ui/console/modes/preferences/preference_panes.py:234 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 @@ -4727,228 +4888,231 @@ msgstr "Carpetes" #: deluge/ui/console/modes/preferences/preference_panes.py:237 msgid "Download To" -msgstr "" +msgstr "Baixar a" #: deluge/ui/console/modes/preferences/preference_panes.py:254 msgid "Move completed to" -msgstr "" +msgstr "Mou els completats a" #: deluge/ui/console/modes/preferences/preference_panes.py:269 msgid "Copy of .torrent files to" -msgstr "" +msgstr "Còpia de fitxers .torrent a" #: deluge/ui/console/modes/preferences/preference_panes.py:290 msgid "Add Paused" -msgstr "" +msgstr "Afegeix en pausa" #: deluge/ui/console/modes/preferences/preference_panes.py:293 msgid "Pre-Allocate disk space" -msgstr "" +msgstr "Reserva l'espai al disc" #: deluge/ui/console/modes/preferences/preference_panes.py:304 msgid "Incomming Ports" -msgstr "" +msgstr "Ports d'entrada" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "Des de" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "A" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Utilitza ports aleatoris" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" -msgstr "" +msgstr "Interfície d'entrada" #: deluge/ui/console/modes/preferences/preference_panes.py:355 msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" +"Adreça IP de la interfície per on escoltar (deixeu-ho buit per defecte):" #: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" "The network interface name or IP address for outgoing BitTorrent " "connections. (Leave empty for default.):" msgstr "" +"El nom de la interfície o l'adreça IP per a connexions BitTorrent sortints. " +"(Deixeu-ho buit per defecte):" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Trànsit d'entrada" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Trànsit de sortida" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 msgid "Global Bandwidth Usage" -msgstr "" +msgstr "Ús global de l'amplada de banda" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Connexions màximes" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Llocs Màxims de Pujada" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 msgid "Maximum Download Speed (KiB/s)" -msgstr "" +msgstr "Velocitat de baixada màxima (KiB/s)" #: deluge/ui/console/modes/preferences/preference_panes.py:437 #: deluge/ui/console/modes/preferences/preference_panes.py:490 msgid "Maximum Upload Speed (KiB/s)" -msgstr "" +msgstr "Velocitat de pujada màxima (KiB/s)" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Nombre màxim de connexions a mig obrir" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Nombre màxim d'intents de connexió per segon" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Límit de sobrecàrrega per IP" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 msgid "Per Torrent Bandwidth Usage" -msgstr "" +msgstr "Ús per torrent de l'amplada de banda" #: deluge/ui/console/modes/preferences/preference_panes.py:513 msgid "Yes, please send anonymous statistics." -msgstr "" +msgstr "Sí, envia estadístiques anònimes." #: deluge/ui/console/modes/preferences/preference_panes.py:531 msgid "Daemon Port" -msgstr "" +msgstr "Port del dimoni" #: deluge/ui/console/modes/preferences/preference_panes.py:538 msgid "Allow remote connections" -msgstr "" +msgstr "Permet connexions remotes" #: deluge/ui/console/modes/preferences/preference_panes.py:561 msgid "Total" -msgstr "" +msgstr "Total" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Relació de compartició" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" -msgstr "" +msgstr "Relació de temps" #: deluge/ui/console/modes/preferences/preference_panes.py:609 msgid "Time (m)" -msgstr "" +msgstr "Temps (m)" #: deluge/ui/console/modes/preferences/preference_panes.py:633 msgid "Remove torrent (Unchecked pauses torrent)" -msgstr "" +msgstr "Suprimeix el torrent (Desmarcat pausa el torrent)" #: deluge/ui/console/modes/preferences/preference_panes.py:646 msgid "Proxy Settings" -msgstr "" +msgstr "Configuració del servidor intermediari" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Tipus" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" -msgstr "" +msgstr "Nom de l'amfitrió" #: deluge/ui/console/modes/preferences/preference_panes.py:673 msgid "Proxy Type Help" -msgstr "" +msgstr "Ajuda sobre el tipus de servidor intermediari" #: deluge/ui/console/modes/preferences/preference_panes.py:697 msgid "Cache Size (16 KiB blocks)" -msgstr "" +msgstr "Mida de la memòria cau (blocs de 16 KiB)" #: deluge/ui/console/modes/preferences/preference_panes.py:704 msgid "Cache Expiry (seconds)" -msgstr "" +msgstr "Expiració de la memòria cau (segons)" #: deluge/ui/console/modes/preferences/preference_panes.py:712 msgid "Blocks Written" -msgstr "" +msgstr "Blocs escrits" #: deluge/ui/console/modes/preferences/preference_panes.py:716 msgid "Writes" -msgstr "" +msgstr "Escriptures" #: deluge/ui/console/modes/preferences/preference_panes.py:720 msgid "Write Cache Hit Ratio" -msgstr "" +msgstr "Relació d'encerts d'escriptura a la memòria cau" #: deluge/ui/console/modes/preferences/preference_panes.py:725 msgid "Blocks Read" -msgstr "" +msgstr "Blocs llegits" #: deluge/ui/console/modes/preferences/preference_panes.py:729 msgid "Blocks Read hit" -msgstr "" +msgstr "Encert de lectura dels blocs" #: deluge/ui/console/modes/preferences/preference_panes.py:732 msgid "Reads" -msgstr "" +msgstr "Lectures" #: deluge/ui/console/modes/preferences/preference_panes.py:735 msgid "Read Cache Hit Ratio" -msgstr "" +msgstr "Relació d'encerts de lectura a la memòria cau" #: deluge/ui/console/modes/preferences/preference_panes.py:741 msgid "Cache Size" -msgstr "" +msgstr "Mida de la memòria cau" #: deluge/ui/console/modes/preferences/preference_panes.py:746 msgid "Read Cache Size" -msgstr "" +msgstr "Mida de la memòria cau de lectura" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Aplicar" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 msgid "OK" -msgstr "" +msgstr "D'acord" #: deluge/ui/console/widgets/fields.py:1070 msgid "Select Language" -msgstr "" +msgstr "Seleccioneu un idioma" #: deluge/ui/console/widgets/statusbars.py:120 #, python-format msgid "IP {!white,blue!}%s{!status!}" -msgstr "" +msgstr "IP {!white,blue!}%s{!status!}" #: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 #: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 #: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 #, python-format msgid "The IP address \"%s\" is badly formed" -msgstr "" +msgstr "L'adreça IP \"%s\" està mal formada" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" @@ -4968,7 +5132,7 @@ msgstr "P2B de PeerGuardian (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" -msgstr "" +msgstr "Intervals d'IP bloquejats / Intervals d'IP a la llista blanca" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 @@ -4978,15 +5142,15 @@ msgstr "Llista de bloqueig" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" -msgstr "" +msgstr "Adreça IP incorrecta" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Líder invàlid" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Codi màgic invàlid" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" @@ -4998,11 +5162,11 @@ msgstr "Dies" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "Comprovar per una nova llista cada:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "Importa la llista de bloqueigs a l'inici" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 @@ -5012,22 +5176,23 @@ msgstr "Paràmetres" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." msgstr "" +"Baixa el fitxer de la llista de bloqueigs si cal i importa el fitxer." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Verificar descàrrega i importar-lo" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Baixa un fitxer nou de llista de bloqueigs i l'importa." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Forçar descàrrega i importar-lo" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "La llista de bloqueigs està actualitzada" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" @@ -5093,20 +5258,22 @@ msgid "" "\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " "cannot be the same!" msgstr "" +"Els directoris de la «Carpeta a vigilar» i de «Copia els fitxers .torrent a» " +"no poden ser el mateix." #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 msgid "AutoAdd" -msgstr "" +msgstr "Afegeix automàticament" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 msgid "Double-click to toggle" -msgstr "" +msgstr "Feu doble clic per canviar" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 msgid "Double-click to edit" -msgstr "" +msgstr "Feu doble clic per editar" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 msgid "Path" @@ -5114,7 +5281,7 @@ msgstr "Camí" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "La carpeta vigilada no existeix" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 @@ -5123,13 +5290,15 @@ msgstr "No existeix el camí." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Propietats de la carpeta vigilada" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" "If a .torrent file is added to this directory,\n" "it will be added to the session." msgstr "" +"Si s'afegeix un fitxer .torrent en aquest\n" +"directori, s'afegirà a la sessió." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 @@ -5138,11 +5307,11 @@ msgstr "Selecciona una carpeta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Habilita aquesta carpeta vigilada" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Carpeta a vigilar" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" @@ -5153,10 +5322,12 @@ msgid "" "Once the torrent is added to the session,\n" "the .torrent will be deleted." msgstr "" +"Després d'afegir el torrent a la sessió,\n" +"se suprimirà el .torrent." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Annexa l'extensió després d'afegir:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5164,6 +5335,9 @@ msgid "" "an extension will be appended to the .torrent\n" "and it will remain in the same directory." msgstr "" +"Després d'afegir el torrent a la sessió,\n" +"s'annexarà una extensió al .torrent i romandrà\n" +"al mateix directori." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" @@ -5175,16 +5349,21 @@ msgid "" "the .torrent will copied to the chosen directory\n" "and deleted from the watch folder." msgstr "" +"Després d'afegir el torrent a la sessió,\n" +"es copiarà el fitxer .torrent al directori\n" +"escollit i se suprimirà de la carpeta vigilada." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 msgid "" "Once the torrent is deleted from the session,\n" "also delete the .torrent file used to add it." msgstr "" +"Quan se suprimeixi el torrent de la sessió,\n" +"esborra el fitxer .torrent utilitzar per afegir-lo." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Acció amb el fitxer torrent" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5192,7 +5371,7 @@ msgstr "Estableix la carpeta de la baixada" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 msgid "This folder will be where the torrent data is downloaded to." -msgstr "" +msgstr "Es guardaran les dades del torrent en aquesta carpeta." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 msgid "Download Folder" @@ -5200,11 +5379,11 @@ msgstr "Carpeta de la baixada" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 msgid "Set move completed folder" -msgstr "" +msgstr "Estableix la carpeta on moure els fitxers complets" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Mou els completats" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " @@ -5220,7 +5399,7 @@ msgstr "Principal" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." -msgstr "" +msgstr "L'usuari seleccionat serà el propietari del torrent." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 msgid "Owner" @@ -5253,11 +5432,11 @@ msgstr "Amplada de banda" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Gestió automàtica:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Afegeix en pausa:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" @@ -5269,7 +5448,7 @@ msgstr "Cua" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Vigila les carpetes:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5297,7 +5476,7 @@ msgstr "Resolució" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 msgid "Seeds/Peers" -msgstr "" +msgstr "Llavors/Clients" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 msgid "Download color:" @@ -5321,7 +5500,7 @@ msgstr "Nodes DHT:" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 msgid "Cached DHT nodes:" -msgstr "" +msgstr "Nodes DHT a la memòria cau:" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 msgid "DHT torrents:" @@ -5329,7 +5508,7 @@ msgstr "Torrents DHT:" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 msgid "Seeds / Peers" -msgstr "" +msgstr "Llavors / Clients" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 msgid "Graph Colors" @@ -5345,6 +5524,8 @@ msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"La interfície web de Deluge no està instal·lada. Si us plau, instal·leu la\n" +"interfície i torneu-ho a provar" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" @@ -5356,11 +5537,11 @@ msgstr "Habilita SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Escoltant port:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Etiqueta Invàlida, caràcters vàlids:[a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" @@ -5407,7 +5588,7 @@ msgstr "Etiqueta" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" -msgstr "" +msgstr "tracker1.org" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" @@ -5423,7 +5604,7 @@ msgstr "Màxim" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Aplica els paràmetres de cua:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5448,6 +5629,7 @@ msgstr "Afegeix una etiqueta" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Utilitza la barra lateral per afegir, editar i eliminar etiquetes.\n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" @@ -5455,80 +5637,82 @@ msgstr "Etiquetes" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Notificacions mostrades parpadejant" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "Les notificacions emergents no es troben habilitades." #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" -msgstr "" +msgstr "La libnotify no està instal·lada" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" -msgstr "" +msgstr "No s'ha pogut mostrar una notificació emergent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Notificació emergent mostrada" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "La notificació sonora no es troba habilitada" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "pygame no es troba instal·lat" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Ha fallat la notificació sonora: %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "La notificació sonora ha tingut èxit" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "S'ha finalitzat el torrent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" +"El torrent \"%(name)s\" incloent %(num_files)i fitxers han acabat de baixar-" +"se." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "Notificacions" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Escolliu un fitxer de so" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "S'ha produït un error enviant el correu de notificació: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format msgid "Server did not reply properly to HELO greeting: %s" -msgstr "" +msgstr "El servidor no ha respost adequadament a la petició inicial: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:149 #, python-format msgid "Server refused username/password combination: %s" -msgstr "" +msgstr "El servidor ha refusat la combinació d'usuari i contrasenya: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "Correu de notificació enviat." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format @@ -5546,18 +5730,25 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Aquest correu és per informar-vos que Deluge ha acabat de baixar " +"\"%(name)s\", el qual inclou %(num_files)i fitxers.\n" +"Per deixar de rebre aquestes alertes, simplement desactiveu la notificació " +"per correu a les preferències de Deluge.\n" +"\n" +"Mostes gràcies,\n" +"Deluge." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "El parpadeig de les icones de la safata del sistema està activat" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Notificacions emergents habilitades" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "So habilitat" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" @@ -5580,6 +5771,8 @@ msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Aquesta configuració no significa que realment rebeu notificacions de tots " +"aquests esdeveniments." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" @@ -5600,13 +5793,15 @@ msgstr "Extreu a:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "Crear torrent anomena subcarpeta" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Aquesta opció crearà una subcarpeta amb el nom del torrent dins de la " +"carpeta d'extracció seleccionada i posarà els fitxers extrets allí." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 @@ -5615,7 +5810,7 @@ msgstr "Planificador" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 msgid "Schedule" -msgstr "" +msgstr "Programació" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" @@ -5631,11 +5826,11 @@ msgstr "Torrents actius:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Nombre màxim de connexions actives" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Comparticions actives:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" @@ -5643,460 +5838,470 @@ msgstr "Paràmetres de lentitud" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" -msgstr "" +msgstr "Navegador de fitxers" #: deluge/ui/web/js/deluge-all/FileBrowser.js:25 msgid "Back" -msgstr "" +msgstr "Enrere" #: deluge/ui/web/js/deluge-all/FileBrowser.js:29 msgid "Forward" -msgstr "" +msgstr "Següent" #: deluge/ui/web/js/deluge-all/FileBrowser.js:37 msgid "Home" -msgstr "" +msgstr "Inici" #: deluge/ui/web/js/deluge-all/Toolbar.js:32 msgid "Create" -msgstr "" +msgstr "Crea" #: deluge/ui/web/js/deluge-all/Toolbar.js:100 msgid "Help" -msgstr "" +msgstr "Ajuda" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Fi de sessió" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Desa" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" -msgstr "" +msgstr "Quant al Deluge" #: deluge/ui/web/js/deluge-all/AboutWindow.js:102 msgid "Copyright 2007-2018 Deluge Team" -msgstr "" +msgstr "Copyright 2007-2018 L'equip del Deluge" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 msgid "Remove With Data" -msgstr "" +msgstr "Suprimeix amb les dades" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 msgid "Add Connection" -msgstr "" +msgstr "Afegeix una connexió" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Amfitrió:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format msgid "Unable to add host: {0}" -msgstr "" +msgstr "No s'ha pogut afegir l'amfitrió: {0}" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Mou" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" -msgstr "" +msgstr "Navega" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 msgid "Edit Connection" -msgstr "" +msgstr "Edita la connexió" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 msgid "Unable to edit host" -msgstr "" +msgstr "No s'ha pogut editar l'amfitrió" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Inici de sessió" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" -msgstr "" +msgstr "Ha fallat l'inici de sessió" #: deluge/ui/web/js/deluge-all/LoginWindow.js:109 msgid "You entered an incorrect password" -msgstr "" +msgstr "Heu introduït una contrasenya incorrecta" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 msgid "Public" -msgstr "" +msgstr "Públic" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 msgid "Last Transfer" -msgstr "" +msgstr "Última transferència" #: deluge/ui/web/js/deluge-all/Deluge.js:158 msgid "Mixed" -msgstr "" +msgstr "Barrejat" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Estableix el nombre màxim de connexions" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Velocitat de Descàrrega" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 #: deluge/ui/web/js/deluge-all/Menus.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:124 msgid "5 KiB/s" -msgstr "" +msgstr "5 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:108 #: deluge/ui/web/js/deluge-all/Statusbar.js:167 #: deluge/ui/web/js/deluge-all/Menus.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:130 msgid "10 KiB/s" -msgstr "" +msgstr "10 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:114 #: deluge/ui/web/js/deluge-all/Statusbar.js:173 #: deluge/ui/web/js/deluge-all/Menus.js:91 #: deluge/ui/web/js/deluge-all/Menus.js:136 msgid "30 KiB/s" -msgstr "" +msgstr "30 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:120 #: deluge/ui/web/js/deluge-all/Statusbar.js:179 #: deluge/ui/web/js/deluge-all/Menus.js:97 #: deluge/ui/web/js/deluge-all/Menus.js:142 msgid "80 KiB/s" -msgstr "" +msgstr "80 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:126 #: deluge/ui/web/js/deluge-all/Statusbar.js:185 #: deluge/ui/web/js/deluge-all/Menus.js:103 #: deluge/ui/web/js/deluge-all/Menus.js:148 msgid "300 KiB/s" -msgstr "" +msgstr "300 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Estableix la velocitat màxima de baixada" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Velocitat de Pujada" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Estableix la velocitat màxima de pujada" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Protocol del trànsit (Baixada/Pujada)" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" -msgstr "" +msgstr "Espai lliure en la carpeta de baixades" #: deluge/ui/web/js/deluge-all/Statusbar.js:357 #, python-brace-format msgid "IP {0}" -msgstr "" +msgstr "IP {0}" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Connecta" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 msgid "Stop Daemon" -msgstr "" +msgstr "Atura el dimoni" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 msgid "Disconnect" -msgstr "" +msgstr "Desconnecta" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 msgid "Start Daemon" -msgstr "" +msgstr "Inicia el dimoni" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 msgid "Change Default Password" -msgstr "" +msgstr "Canvia la contrasenya per defecte" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" "We recommend changing the default password.

Would you like to change " "it now?" msgstr "" +"Es recomana canviar la contrasenya per defecte.

Voleu canviar-la ara?" #: deluge/ui/web/js/deluge-all/Sidebar.js:13 msgid "Tracker Host" -msgstr "" +msgstr "Amfitrió del rastrejador" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filtres" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" -msgstr "" +msgstr "S'ha restaurat la connexió" #: deluge/ui/web/js/deluge-all/UI.js:153 msgid "Lost Connection" -msgstr "" +msgstr "S'ha perdut la connexió" #: deluge/ui/web/js/deluge-all/UI.js:154 msgid "The connection to the webserver has been lost!" -msgstr "" +msgstr "S'ha perdut la connexió amb el servidor web." #: deluge/ui/web/js/deluge-all/UI.js:160 msgid "Lost connection to webserver" -msgstr "" +msgstr "Connexió al servidor web perduda." #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Límit de velocitat (B)" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Límit de velocitat (P)" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Límit de connexions" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Límit de ranures de pujada" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Actualitza el rastrejador" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Força la comprovació" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" -msgstr "" +msgstr "Expandeix-ho tot" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Detalls" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" -msgstr "" +msgstr "Comentari:" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 msgid "Status:" -msgstr "" +msgstr "Estat:" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 msgid "Move Completed:" -msgstr "" +msgstr "Mou els completats:" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "General" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Privat" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" -msgstr "" +msgstr "S'està carregant" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Vertader" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Avisa'm quan hi hagi una versió nova" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Ajudeu-nos a millorar el Deluge enviant-nos la versió de Python i de PyGTK, " +"el sistema operatiu i el tipus del processador. No s'envia cap altra " +"informació." #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 msgid "Pause torrent" -msgstr "" +msgstr "Pausa el torrent" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 msgid "Install Plugin" -msgstr "" +msgstr "Instal·la el connector" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 msgid "Install" -msgstr "" +msgstr "Instal·la" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 msgid "Select an egg" -msgstr "" +msgstr "Seleccioneu un «egg»" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 msgid "Plugin Egg" -msgstr "" +msgstr "Connector «Egg»" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 msgid "Browse..." -msgstr "" +msgstr "Navega..." #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 msgid "Uploading your plugin..." -msgstr "" +msgstr "Pugeu el vostre connector..." #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Nombre màxim de connexions:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Velocitat màxima de baixada (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Velocitat màxima de pujada (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Nombre màxim de connexions mig-obertes:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Nombre màxim d'intents de connexió per segon:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Nombre màxim de ranures de pujada:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" -msgstr "" +msgstr "Mida de la memòria (blocs de 16 KiB):" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 msgid "Force Use of Proxy" -msgstr "" +msgstr "Força l'ús del servidor intermediari" #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 msgid "Find More" -msgstr "" +msgstr "Troba'n més" #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 msgid "Use Random Port" -msgstr "" +msgstr "Fes servir un port aleatori" #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 msgid "Type Of Service" -msgstr "" +msgstr "Tipus del servei" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 msgid "Show filters with zero torrents" -msgstr "" +msgstr "Mostra els filtres sense cap torrent" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 msgid "Allow the use of multiple filters at once" -msgstr "" +msgstr "Permet l'ús de més d'un filtre al mateix temps" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 msgid "WebUI Password" -msgstr "" +msgstr "Contrasenya WebUI" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 msgid "Old:" -msgstr "" +msgstr "Antic:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 msgid "New:" -msgstr "" +msgstr "Nou:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 msgid "Confirm:" -msgstr "" +msgstr "Confirmeu:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Servidor" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" -msgstr "" +msgstr "Temps d'espera de la sessió:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" +"Habilita SSL (els camins són relatius a la carpeta de configuració del " +"Deluge)" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 msgid "Private Key:" -msgstr "" +msgstr "Clau privada:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 msgid "Certificate:" -msgstr "" +msgstr "Certificat:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 msgid "WebUI Language Changed" -msgstr "" +msgstr "L'idioma de WebUI ha canviat" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 msgid "Do you want to refresh the page now to use the new language?" -msgstr "" +msgstr "Voleu refrescar la pàgina ara per fer servir l'idioma nou?" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Refresca" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" -msgstr "" +msgstr "La contrasenya no és vàlida" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 msgid "Your passwords don't match!" -msgstr "" +msgstr "Les contrasenyes no coincideixen." #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 msgid "Your old password was incorrect!" -msgstr "" +msgstr "La contrasenya anterior no és correcta." #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 msgid "Change Successful" -msgstr "" +msgstr "S'ha canviat correctament" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 msgid "Your password was successfully changed!" -msgstr "" +msgstr "La contrasenya s'ha canviat satisfactòriament." #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 msgid "Add from Url" -msgstr "" +msgstr "Afegeix d'un URL" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "URL" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" -msgstr "" +msgstr "Galetes" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "Ha fallat la baixada del torrent" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" @@ -6104,281 +6309,51 @@ msgstr "Fitxer" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" -msgstr "" +msgstr "Infohash" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." -msgstr "" +msgstr "S'està pujant el torrent..." + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "Ha fallat la pujada del torrent" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" -msgstr "" +msgstr "El torrent no és vàlid" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 msgid "Move Completed Folder" -msgstr "" +msgstr "Mou la carpeta de completats" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 msgid "Max Down Speed" -msgstr "" +msgstr "Velocitat màxima de baixada" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 msgid "Max Up Speed" -msgstr "" +msgstr "Velocitat màxima de baixada" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Afegeix en pausa" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" -msgstr "" +msgstr "Sembra ràpida" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Baixada" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" -msgstr "" +msgstr "Temps estimat:" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" -msgstr "" - -#~ msgid "Notifications" -#~ msgstr "Notificacions" - -#~ msgid "Czech" -#~ msgstr "txec" - -#~ msgid "Bosnian" -#~ msgstr "bosnià" - -#~ msgid "Belarusian" -#~ msgstr "bielorús" - -#~ msgid "Bulgarian" -#~ msgstr "búlgar" - -#~ msgid "Breton" -#~ msgstr "francès" - -#~ msgid "Bengali" -#~ msgstr "bengalí" - -#~ msgid "Catalan" -#~ msgstr "català" - -#~ msgid "Arabic" -#~ msgstr "àrab" - -#~ msgid "Asturian" -#~ msgstr "asturià" - -#~ msgid "Danish" -#~ msgstr "danès" - -#~ msgid "Welsh" -#~ msgstr "gal·lès" - -#~ msgid "German" -#~ msgstr "alemany" - -#~ msgid "English (Australia)" -#~ msgstr "anglès (Austràlia)" - -#~ msgid "English (Canada)" -#~ msgstr "anglès (Canadà)" - -#~ msgid "Greek" -#~ msgstr "grec" - -#~ msgid "English" -#~ msgstr "anglès" - -#~ msgid "Spanish" -#~ msgstr "espanyol" - -#~ msgid "English (United Kingdom)" -#~ msgstr "anglès (Regne Unit)" - -#~ msgid "Esperanto" -#~ msgstr "esperanto" - -#~ msgid "French" -#~ msgstr "francès" - -#~ msgid "Finnish" -#~ msgstr "finès" - -#~ msgid "Basque" -#~ msgstr "basc" - -#~ msgid "Estonian" -#~ msgstr "estonià" - -#~ msgid "Persian" -#~ msgstr "persa" - -#~ msgid "Irish" -#~ msgstr "irlandès" - -#~ msgid "Hebrew" -#~ msgstr "hebreu" - -#~ msgid "Galician" -#~ msgstr "gallec" - -#~ msgid "Indonesian" -#~ msgstr "indonesi" - -#~ msgid "Icelandic" -#~ msgstr "islandès" - -#~ msgid "Italian" -#~ msgstr "italià" - -#~ msgid "Hindi" -#~ msgstr "hindi" - -#~ msgid "Croatian" -#~ msgstr "croat" - -#~ msgid "Hungarian" -#~ msgstr "hongarès" - -#~ msgid "Interlingua" -#~ msgstr "interlingua" - -#~ msgid "Kannada" -#~ msgstr "kannarès" - -#~ msgid "Georgian" -#~ msgstr "georgià" - -#~ msgid "Khmer" -#~ msgstr "khmer" - -#~ msgid "Kazakh" -#~ msgstr "kazakh" - -#~ msgid "Korean" -#~ msgstr "coreà" - -#~ msgid "Latin" -#~ msgstr "llatí" - -#~ msgid "Luxembourgish" -#~ msgstr "luxemburguès" - -#~ msgid "Inuktitut" -#~ msgstr "inuktitut" - -#~ msgid "Japanese" -#~ msgstr "japonés" - -#~ msgid "Kurdish" -#~ msgstr "kurd" - -#~ msgid "Macedonian" -#~ msgstr "macedoni" - -#~ msgid "Latvian" -#~ msgstr "letó" - -#~ msgid "Lithuanian" -#~ msgstr "lituà" - -#~ msgid "Nepali" -#~ msgstr "nepalès" - -#~ msgid "Burmese" -#~ msgstr "birmà" - -#~ msgid "Malayalam" -#~ msgstr "malaiàlam" - -#~ msgid "Mongolian" -#~ msgstr "mongol" - -#~ msgid "Russian" -#~ msgstr "rus" - -#~ msgid "Romanian" -#~ msgstr "romanès" - -#~ msgid "Portuguese" -#~ msgstr "portuguès" - -#~ msgid "Polish" -#~ msgstr "polonès" - -#~ msgid "Dutch" -#~ msgstr "holandès" - -#~ msgid "Norwegian Nynorsk" -#~ msgstr "noruec nynorsk" - -#~ msgid "Serbian" -#~ msgstr "serbi" - -#~ msgid "Slovenian" -#~ msgstr "eslovè" - -#~ msgid "Slovak" -#~ msgstr "eslovac" - -#~ msgid "Swahili" -#~ msgstr "swahili" - -#~ msgid "Tamil" -#~ msgstr "tàmil" - -#~ msgid "Telugu" -#~ msgstr "telugu" - -#~ msgid "Albanian" -#~ msgstr "albanès" - -#~ msgid "Swedish" -#~ msgstr "suec" - -#~ msgid "Vietnamese" -#~ msgstr "vietnamita" - -#~ msgid "Urdu" -#~ msgstr "urdú" - -#~ msgid "Chinese (Simplified)" -#~ msgstr "xinès (simplificat)" - -#~ msgid "Turkish" -#~ msgstr "turc" - -#~ msgid "Ukrainian" -#~ msgstr "ucraïnès" - -#~ msgid "Udmurt" -#~ msgstr "udmurt" - -#~ msgid "Tagalog" -#~ msgstr "tagal" - -#~ msgid "Thai" -#~ msgstr "tai" - -#~ msgid "Traditional Chinese" -#~ msgstr "xinès tradicional" - -#~ msgid "Simplified Chinese" -#~ msgstr "xinès simplificat" - -#~ msgid "Chinese (Hong Kong)" -#~ msgstr "xinès (Hong Kong)" - -#~ msgid "Chinese (Taiwan)" -#~ msgstr "xinès (Taiwan)" +msgstr "Data d'addició" -#~ msgid "Ignore" -#~ msgstr "Ignora" +#~ msgid "Languge" +#~ msgstr "Idioma" diff --git a/deluge/i18n/cs.po b/deluge/i18n/cs.po index aa97c60..82c3c78 100644 --- a/deluge/i18n/cs.po +++ b/deluge/i18n/cs.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2017-11-29 20:13+0000\n" -"Last-Translator: Pavel Borecki \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-07-23 10:47+0000\n" +"Last-Translator: Cas \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-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "B" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "TiB" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "T" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "T" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -78,27 +78,27 @@ msgstr "" msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "TiB/s" @@ -189,16 +189,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "VÅ¡e" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Aktivní" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Kontrolované" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Stahované" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Seedované" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Pozastavené" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Ve frontÄ›" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "Chyba" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Název" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "PrůbÄ›h" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "Stav" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Velikost" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Staženo" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Odesláno" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,31 +293,31 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "PomÄ›r" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Rychl. stah." #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Rychl. odes." #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Limit stah." #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Limit odes." #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Peerů" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Dostup." #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "PÅ™idáno" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Tracker" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "Zbývá" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "UpÅ™ednostňovat první/poslední" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Automatická správa" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Dílky" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Varování" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Oznámení OK" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Oznámení odesláno" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Rozhraní" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Stahování" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Šířka pásma" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Fronta" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Síť" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Mezipaměť" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Ostatní" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Démon" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Zásuvné moduly" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afghánistán" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Alandy" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albánie" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Alžírsko" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Americká Samoa" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andorra" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguilla" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antarktida" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antigua a Barbuda" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentina" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Arménie" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Austrálie" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Rakousko" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Ãzerbájdžán" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Bahamy" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Bahrajn" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Bangladéš" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbados" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "BÄ›lorusko" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Belgie" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Benin" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermudy" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Bhútán" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolívie" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bosna a Hercegovina" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botswana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Bouvetův ostrov" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brazílie" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Britské indickooceánské území" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Sultanát Brunej" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulharsko" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Kambodža" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Kamerun" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Kanada" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Kapverdy" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Kajmanské ostrovy" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "StÅ™edoafrická republika" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "ÄŒad" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Chile" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "Čína" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "VánoÄní ostrovy" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Kokosové (Keelingovy) ostrovy" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Kolumbie" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Komory" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Kongo" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "Konžská demokratická republika" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Cookovy ostrovy" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Kostarika" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "PobÅ™eží slonoviny" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Chorvatsko" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Kuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Kypr" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "ÄŒeská republika" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Dánsko" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Džibutsko" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominika" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "Dominikánská republika" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Ekvádor" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Egypt" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "Salvador" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Rovníková Guinea" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Eritrea" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Estonsko" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Etiopie" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Falklandy (Malvíny)" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Faerské ostrovy" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Fidži" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Finsko" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "Francie" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "Francouzská Guyana" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "Francouzská Polynésie" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "Francouzská jižní a antarktická území" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabon" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gambie" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Gruzie" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "NÄ›mecko" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Ghana" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibraltar" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Řecko" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Grónsko" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Grenada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadeloupe" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guinea" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Guinea-Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guyana" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haiti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Heardův ostrov a McDonaldovy ostrovy" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Svatý stolec (MÄ›stský stát Vatikán)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hongkong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "MaÄarsko" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Island" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "Indie" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonésie" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "Ãránská islámská republika" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Irák" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Irsko" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Ostrov Man" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Izrael" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Itálie" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Jamajka" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Japonsko" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Jordánsko" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "Kazachstán" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Keňa" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Korejská lidovÄ› demokratická republika" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "Korejská republika" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Kuvajt" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Kyrgyzstán" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "Laoská lidovÄ› demokratická republika" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "LotyÅ¡sko" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Libanon" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesotho" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Libérie" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Libyjská arabská džamáhíríje" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "LichtenÅ¡tejnsko" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Litva" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Lucembursko" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Macao" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Makedonie" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Madagaskar" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malawi" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malajsie" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Maledivy" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Malta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Marshallovy ostrovy" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinik" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauritánie" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Mauricius" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "Mexiko" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Federativní státy Mikronésie" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldavsko" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Monako" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongolsko" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "ÄŒerná Hora" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Maroko" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Mosambik" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Myanmar" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namibie" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Nauru" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Nepál" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Nizozemsko" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Nizozemské Antily" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Nová Kaledonie" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Nový Zéland" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nikaragua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Niger" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigérie" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niue" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Ostrov Norfolk" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Severní Mariany" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Norsko" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Omán" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Pákistán" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Palestinské území, okupované" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panama" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Papua - Nová Guinea" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguay" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Peru" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Filipíny" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Pitcairn" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Polsko" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portugalsko" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Portoriko" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Katar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Réunion" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Rumunsko" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Ruská federace" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Rwanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Svatý BartolomÄ›j" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Svatá Helena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Svatý KryÅ¡tof a Nevis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Svatá Lucie" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Svatý Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Svatý Pierre a Miquelon" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Svatý Vincenc a Grenadiny" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Samoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "San Marino" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "Svatý Tomáš a Princův ostrov" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Saúdská Arábie" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Senegal" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Srbsko" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seychely" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Singapur" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Slovensko" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Slovinsko" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Å alamounovy ostrovy" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Somálsko" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Jihoafrická republika" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Jižní Georgie a Jižní Sandwichovy ostrovy" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Å panÄ›lsko" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Srí Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Súdán" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Surinam" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Å picberky a Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Svazijsko" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Å védsko" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Å výcarsko" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "Syrská arabská republika" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tádžikistán" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "Sjednocená tanzanská republika" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Thajsko" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Východní Timor" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad a Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunisko" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turecko" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turkmenistán" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Ostrovy Turks a Caicos" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ukrajina" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Spojené arabské emiráty" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Spojené království" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Spojené státy americké" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Menší odlehlé ostrovy USA" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Uzbekistán" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietnam" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Britské Panenské ostrovy" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Americké Panenské ostrovy" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis a Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Západní Sahara" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Jemen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zambie" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabwe" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "Démon neběží" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Soubor" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Úroveň" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Vybrat soubor" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Vybrat složku" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Uložit .torrent soubor" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Torrent soubory" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "VÅ¡echny soubory" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1769,72 +1781,94 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"Tento program je svobodný software; můžete jej šířit a/nebo modifikovat " +"podle podmínek GNU General Public License vydávané Free Software Foundation; " +"buÄ ve verzi 3 této licence, nebo (podle vaÅ¡eho uvážení) kterékoli pozdÄ›jší " +"verze. \n" +"\n" +"Tento program je rozÅ¡iÅ™ován v nadÄ›ji, že bude užiteÄný, avÅ¡ak BEZ JAKÉKOLI " +"ZÃRUKY; neposkytují se ani odvozené záruky PRODEJNOSTI anebo VHODNOSTI PRO " +"URÄŒITà ÚČEL. PÅ™eÄtÄ›te si GNU General Public License, chcete-li bližší " +"informace. \n" +"\n" +"MÄ›li byste obdržet kopii GNU General Public License spolu s tímto programem, " +"pokud ne, vizte . \n" +"\n" +"KromÄ› toho, jako zvláštní výjimku, držitelé autorských práv dávají povolení " +"linkovat kód Äásti tohoto programu s knihovnou OpenSSL. Musíte se řídit GNU " +"General Public License ve vÅ¡ech ohledech pro vÅ¡echen kód použitý k jiným " +"úÄelům než OpenSSL. \n" +"\n" +"ZmÄ›níte-li soubor(y) s touto výjimkou, můžete rozšířit tuto výjimku na svou " +"verzi souboru(ů), ale nejste povinni tak uÄinit. Pokud tak nechcete uÄinit, " +"smažte tuto výjimku ze své verze. Pokud odstraníte tuto výjimku ze vÅ¡ech " +"zdrojových souborů v programu, odstraňte ji také zde." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Server:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Neplatný soubor" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Vyberte .torrent soubor" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "Neplatná URL" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "není platná URL adresa." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Stahování..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Stahování selhalo" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "NepodaÅ™ilo se stáhnout:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" @@ -1855,7 +1889,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Podrobnosti:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1875,7 +1909,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "Uživatelské jméno:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,7 +1922,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "Heslo:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" @@ -1947,11 +1981,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Další..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "NepÅ™ipojeno" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,11 +2005,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "DHT uzlů" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Volné místo na disku" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2046,16 +2080,16 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Ano" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Ne" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Priorita" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" @@ -2064,29 +2098,29 @@ msgstr "" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "Sta_v" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Podrobnosti" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Sou_bory" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "P_rotÄ›jÅ¡ky" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Možnosti" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2129,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "NepÅ™ipojeno..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2140,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "NeomezenÄ›" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2149,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Stahování" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2159,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Odesílání" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Odpojen" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "PÅ™ipojen" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "PÅ™ipojeno" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Stav" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Hostitel" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Verze" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Spustit démona" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_Zastavit démona" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2200,7 +2234,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Nelze spustit démona!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2226,7 +2260,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Chyba pÅ™i pÅ™idávání hostitele" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2270,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Uživatelské jméno" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Úroveň" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2286,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Povolen" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Zásuvný modul" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2305,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2325,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Vyberte zásuvný modul" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Podmoduly" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2382,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Stavy" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Trackery" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Žádný" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Admin" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Å títky" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Bez Å¡títku" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Verze klienta" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrenty ve frontÄ›" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent ve frontÄ›" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2445,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Nastavit neomezenÄ›" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Zapnuto" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Vypnuto" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Zakázat" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2486,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Adresa" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Klient" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2505,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Vytváření torrentu" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrenty ve frontÄ›" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2521,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Odstranit" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2529,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Automaticky pÅ™idat torrenty po pÅ™ipojení" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Soubor" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "PÅ™idat _torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_VytvoÅ™it torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "UkonÄit a _vypnout démona" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "U_konÄit" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "Úpr_avy" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2568,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "Správ_ce pÅ™ipojení" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Zobrazení" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "_Panel nástrojů" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "P_ostranní panel" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "_Stavový řádek" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "_Karty" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "Sloup_ce" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2604,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "Postra_nní panel" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Zobraz prázdné sk_upiny" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Zobrazit _trackery" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2620,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_NápovÄ›da" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Domovská stránka" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "ÄŒasto kladené otázky" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Komunita" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2644,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "PÅ™idat torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "PÅ™idat torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Odstranit torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2662,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Odstranit torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2676,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Pozastavit vybrané torrenty" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Pozastavit" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Obnovit vybrané torrenty" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Obnovit" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Posunout torrent nahoru" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Posunout nahoru" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Posunout torrent dolů" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Posunout dolů" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Nastavení" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Správce pÅ™ipojení" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2753,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Vynuceno" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2761,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Vypnuto" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Navázání spojení" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2779,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Obojí" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2799,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2811,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,7 +2830,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Zobrazit rychlost relace v záhlaví" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2845,7 +2884,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Povolit ikonu v oznamovací oblasti" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2896,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Minimalizovat do oznamovací oblasti pÅ™i zavÅ™ení" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "PÅ™i spuÅ¡tÄ›ní skrýt do oznamovací oblasti" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "V oznamovací oblasti chránit heslem" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,20 +2925,20 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "DokonÄené pÅ™esunout do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Kopírovat .torrent soubory do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 @@ -2915,7 +2954,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Stahovat do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2963,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "První a poslední dílky torrentu mají pÅ™ednost" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "UpÅ™ednostňovat první a poslední dílky souborů v torrentu" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2989,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "PÅ™idat torrenty v pozastaveném stavu" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +3006,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Vždy zobrazit" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "PÅ™enést dialog do popÅ™edí" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3026,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "Maximální poÄet povolených spojení. Zadejte -1 pro neomezené." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3034,12 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Spojení:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Maximum slotů k odesílání pro vÅ¡echny torrenty. Zadejte -1 pro neomezenÄ›." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3011,39 +3051,43 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Maximální rychlost stahování pro vÅ¡echny torrenty. Zadejte -1 pro neomezené." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "Rychlost stahování:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Maximální rychlost odesílání pro vÅ¡echny torrenty. Zadejte -1 pro neomezené." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "Rychlost odesílání:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignorovat omezení pro místní síť" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "PÅ™ekroÄení limitů na IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Je-li zaÅ¡krtnuto, nebude TCP/IP režie pÅ™enosu zapoÄítána do celkových " +"limitů, může dojít k jejich prekroÄení." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3052,10 +3096,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"Maximální poÄet slotů pro odesílání na torrent. Zadejte -1 pro neomezené." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Maximální poÄet spojení na torrent. Zadejte -1 pro neomezené." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3164,7 +3209,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Náhodné" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3217,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Aktivní port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "VyzkouÅ¡et aktivní port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3201,12 +3246,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "Od:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "Do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3272,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Úroveň:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Å ifrování" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "NAT Port Mapping Protocol" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "VýmÄ›na protÄ›jÅ¡ků" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3310,26 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Local Service Discovery vyhledá lokální protÄ›jÅ¡ky ve vaší síti." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +msgstr "Distributed hash table může vylepÅ¡it množství aktivních spojení." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "TOS bajt protÄ›jÅ¡kům:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3342,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Hostitelské jméno:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3353,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3362,18 +3407,20 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Velikost mezipamÄ›ti (16 KiB bloky):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"PoÄet vteÅ™in od posledního zapsání dat do pamÄ›ti pÅ™edtím, než jsou data " +"zapsána na HDD. Standard je 60 vteÅ™in." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "VyprÅ¡ení mezipamÄ›ti (sekundy):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,27 +3428,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Nastavení" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." -msgstr "" +msgstr "Celkový poÄet 16 KiB bloků zapsaných na disk od zaÄátku sezení." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Zapsaných bloků:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." -msgstr "" +msgstr "Celkový poÄet zapisovacích operací od zaÄátku sezení." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Zápisů:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,10 +3456,13 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"PomÄ›r (zapsaných_bloků - zápisů) / zapsaných_bloků pÅ™edstavuje poÄet " +"uÅ¡etÅ™ených zapisovacích operací ze vÅ¡ech zapisovacích operací, Äili zásahů " +"mezipamÄ›ti pro zápis." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "PomÄ›r zásahů mezipamÄ›ti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 @@ -3424,35 +3474,37 @@ msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"PoÄet bloků vyžádaných bittorrentovým jádrem (od protÄ›jÅ¡ků) které byly " +"obslouženy z disku nebo mezipamÄ›ti." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "PÅ™eÄtených bloků:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "PoÄet bloků obsloužených z mezipamÄ›ti." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Zásahy Ätení bloku:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "PomÄ›r zásahů mezipamÄ›ti pÅ™i Ätení bloku." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "PomÄ›r zásahů mezipamÄ›ti pro Ätení:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." -msgstr "" +msgstr "Celkový poÄet operací Ätení provedených od zaÄátku sezení." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "ÄŒtení:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,14 +3516,16 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"PoÄet 16 kiB bloků v diskové mezipamÄ›ti. Zahrnuje mezipaměť pro Ätení i " +"zápis." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Velikost mezipamÄ›ti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Velikost mezipamÄ›ti pro Ätení:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3537,13 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Pomozte nám vylepÅ¡it Deluge zasláním své verze Pythonu, PyGTK, OS a typu " +"procesoru. Žádná další informace nebude odeslána." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Ano, chci odesílat anonymní statistické informace" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3553,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "UmístÄ›ní:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Pokud Deluge nebude moci najít soubor s databází o této lokalitÄ›, bude k " +"rozliÅ¡ení zemÄ› protÄ›jÅ¡ků nouzovÄ› používat DNS." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,31 +3580,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Port démona:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Povolit vzdálené pÅ™ipojení" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Spojení" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "PravidelnÄ› kontrolovat na webových stránkách nové verze" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3617,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Verze:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Autor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Domovská stránka:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Email autora:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Informace" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3662,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "PÅ™idat protÄ›jÅ¡ek" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "jménohostitele:port" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3684,14 +3742,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3776,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "ZruÅ¡it" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3791,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "PÅ™idat" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3814,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Odstranit" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3842,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "PÅ™idat Infohash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3850,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Trackery:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "PÅ™idat hostitele" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3875,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Cíl:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Nová verze" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_PÅ™ejít na webové stránky" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3903,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Nezobrazovat tento dialog v budoucnu" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3981,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Název:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +4015,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Komentáře:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +4023,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "DokonÄené pÅ™esunout do:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "Zastavit sdílení pÅ™i pomÄ›ru:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Odstranit pÅ™i pomÄ›ru" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4068,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Upravit trackery" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "ZaÄátek" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Konec" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "PÅ™idat torrenty" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4101,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "PÅ™idat v _pozastaveném stavu" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "UpÅ™ednostňovat první/poslední dílky" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4141,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Použít pro vÅ¡echny" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Vrátit výchozí" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Zobrazit Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4162,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "Limit rychlosti _stahování" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "Limit rychlosti _odesílání" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "UkonÄit a deaktivovat démona" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Upravit trackery" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4192,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "PÅ™id_at protÄ›jÅ¡ek" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "PÅ™idat protÄ›jÅ¡ek podle jeho IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Upravit tracker" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Tracker:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Zadejte vzdálenou cestu" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4221,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Cesta:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4265,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "VytvoÅ™it torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "Sl_ožka" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Vzdálená cesta" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Soubory" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Webové zdroje" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Velikost dílku:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Nastavit soukromý příznak" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "PÅ™idat tento torrent do relace" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4306,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Možnosti" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Uložit .torrent jako" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4272,32 +4322,32 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Obno_vit" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Obnovit vybrané torrenty." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "_Možnosti" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Fronta" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_Aktualizovat tracker" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "O_dstranit torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Vynutit pÅ™ekontrolování" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4355,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "Å¡títek" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Vybrat vÅ¡e" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_Pozastavit vÅ¡e" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Ob_novit vÅ¡e" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Limit pÅ™ipojení" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Li_mit slotů k odesílání" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4383,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Automatická správa" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4396,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "PÅ™idat tracker" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4404,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "PÅ™idat URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4413,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4395,7 +4445,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "Rozbalit vÅ¡_e" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4491,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "BitTorrent klient" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "BitTorrent klient Deluge" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Stahovat a sdílet soubory pÅ™es BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4492,7 +4542,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Příkaz" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4661,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Heslo:" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4802,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "Od" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "Pro" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Použít náhodné porty" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4830,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Příchozí" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Odchozí" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4844,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Maximum spojení" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Maximum slotů k odesílání" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4864,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Maximum polootevÅ™ených spojení" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Maximum pokusů o spojení za sekundu" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "PÅ™ekroÄení limitů na IP" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4897,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "PomÄ›r sdílení" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4917,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Typ" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4975,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Použít" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +5002,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Emule seznam IP (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "SafePeer text (zipovaný)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "PeerGuardian text (nekomprimovaný)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,7 +5024,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "Seznam blokovaných" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" @@ -4982,73 +5032,73 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Neplatná hlaviÄka" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Neplatný kouzelný kód" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "Neplatná verze" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "dní" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "Zkontrolovat nový blocklist každých:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "Importovat blocklist pÅ™i spuÅ¡tÄ›ní" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "Nastavení" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "Stáhnout blocklist, pokud to bude potÅ™ebné a importovat ho." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Zkontrolovat stažení a import" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Stáhnout nový soubor blocklistu a importovat ho." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Vynutit stažení a import" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "Blocklist je aktuální" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "Možnosti" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "Typ:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "Datum:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "Velikost souboru:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "Informace" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,11 +5106,11 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrent kompletní" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent pÅ™idán" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" @@ -5069,19 +5119,19 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Spustit" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Událost" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "PÅ™idat příkaz" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Příkazy" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5114,16 +5164,16 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "Sledovaná složka neexistuje." #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "Cesta neexistuje." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Vlastnosti sledované složky" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" @@ -5138,15 +5188,15 @@ msgstr "Vyberte složku" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Povolit sledování této složky" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Sledovaná složka" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "Smazat .torrent po pÅ™idání" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5156,7 +5206,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Doplnit příponu po pÅ™idání:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5167,7 +5217,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".added" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5184,7 +5234,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Akce torrent souboru" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5204,19 +5254,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "PÅ™esun kompletních" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Å títek: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Å títek" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "Hlavní" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." @@ -5229,47 +5279,47 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Maximální rychlost odesílání:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "Maximum spojení:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "Maximum slotů k odesílání:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Maximální rychlost stahování:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Šířka pásma" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Automatická správa:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "PÅ™idat pozastavené:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "ZaÅ™adit na:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Fronta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Sledované složky:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5285,7 +5335,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "sekundy" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5345,57 +5395,59 @@ msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"Webové rozhraní Deluge není nainstalováno,\n" +"prosím nainstalujte rozhraní a zkuste to znovu" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "Zapnout webové rozhraní" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "Zapnout SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Naslouchající port:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Neplatný Å¡títek, povolené znaky:[a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Prázdný Å¡títek" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "Å títek již existuje" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Neznámý Å¡títek" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Neznámý torrent" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "_Možnosti Å¡títku" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_Odstranit Å¡títek" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_PÅ™idat Å¡títek" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Možnosti Å¡títku" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5455,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Å títek" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5463,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Možnosti Å¡títku" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Použít nastavení maxim torrentu:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Maximum" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Použít nastavení fronty:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,27 +5483,29 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(1 řádek na tracker)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Automaticky použít Å¡títek:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "PÅ™idat Å¡títek" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "PÅ™idat Å¡títek" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Použijte postranní panel pro pÅ™idávání, úpravu a odstraňování " +"Å¡títků.\n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Å títky" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" @@ -5459,62 +5513,62 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "Oznamování vyskakovacím oknem není zapnuto." #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "Oznamování zvukem není zapnuto" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Zvukové oznamování selhalo %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "DokonÄený torrent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Vyberte zvukový soubor" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "DoÅ¡lo k chybÄ› pÅ™i odesílání oznamujícího e-mailu: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5528,12 +5582,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "Oznamovací e-mail odeslán." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "DokonÄen torrent \"%(name)s\"" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5546,18 +5600,25 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Tento e-mail vás informuje, že aplikace Deluge dokonÄila stahování " +"\"%(name)s\", jež obsauje %(num_files)i souborů.\n" +"Pokud si již nepÅ™ejete dostávat tato upozornÄ›ní, jednoduÅ¡e vypnÄ›te e-mailové " +"oznamovaní v nastavení Deluge.\n" +"\n" +"DÄ›kujeme,\n" +"Deluge." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Povolit blikání ikony v oznamovací oblasti" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Povolit vyskakovací okna" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Povolit zvuk" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" @@ -5565,29 +5626,31 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Příjemci" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "Server vyžaduje TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "E-mailové oznamování" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Tato konfigurace neznamená, že budete skuteÄnÄ› dostávat oznámení na vÅ¡echny " +"tyto akce." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "OdbÄ›ry" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "PÅ™izpůsobení zvuku" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 @@ -5596,17 +5659,19 @@ msgstr "" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "Rozbalit do:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "VytvoÅ™it podsložku s názvem torrentu" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Tato volba vytvoří ve zvolené složce podsložku s názvem torrentu a umístí do " +"ní rozbalené soubory." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 @@ -5619,27 +5684,27 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Limit stahování:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Limit odesílání:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Aktivní torrenty:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Aktivní stahování:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Aktivní sdílení jako zdroj:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Pomalé nastavení" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5667,11 +5732,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Odhlásit se" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Uložit" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5693,7 +5758,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Hostitel:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,7 +5767,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "PÅ™esunout" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5719,7 +5784,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "PÅ™ihlášení" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5743,11 +5808,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Nastavit maximum spojení" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Rychlost stahování" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5786,19 +5851,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Nastavit maximální rychlost stahování" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Rychlost odesílání" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Nastavit maximální rychlost odesílání" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Režie pÅ™enosu stahování/odesílání" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5812,7 +5877,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "PÅ™ipojit" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5844,7 +5909,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filtry" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5864,27 +5929,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Limit rychlosti stahování" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Limit rychlosti odesílání" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Limit pÅ™ipojení" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Limit slotů k odesílání" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Aktualizovat tracker" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Vynutit pÅ™ekontrolování" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5892,7 +5957,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Detaily" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5909,11 +5974,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Obecné" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Soukromé" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5921,11 +5986,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Ano" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Informovat o nových verzích" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5965,29 +6030,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Maximum spojení:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Maximální rychlost stahování (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Maximální rychlost odesílání (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Maximum polootevÅ™ených spojení:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Maximum pokusů o spojení za sekundu:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Maximum slotů k odesílání:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6035,7 +6100,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Server" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6092,25 +6157,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "Soubor" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6128,7 +6201,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "PÅ™idat v pozastaveném stavu" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6136,7 +6209,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Staženo" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" diff --git a/deluge/i18n/cy.po b/deluge/i18n/cy.po index 3a14068..41ecee4 100644 --- a/deluge/i18n/cy.po +++ b/deluge/i18n/cy.po @@ -1,3820 +1,6164 @@ # Welsh translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-05-15 16:34+0000\n" -"Last-Translator: Me \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Welsh \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Cyfrinair:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Dewiswch Blygell" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Gwall" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Enw" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Cynnydd" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Maint" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Lawrlwytho" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Lleoliad Lawrlwytho" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Cymhareb" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Partneriaid" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ETA" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Rhybudd" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Lawrlwythiadau" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Ystod" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Rhwydwaith" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Arall" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Ategion" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Enw:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Enw Ffeil" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Pob ffeil" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Cyfrinair:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Arall..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Blaenoriaeth" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Manylion" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Digyfwng" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Lawr" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Fyny" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Enw Defnyddiwr" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Rhybudd" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Gwall" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Diffodd" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Analluogi" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Ffeil" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Ychwanegu Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Gadael" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Golygu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Golwg" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Bar Offer" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Colofnau" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Cymorth" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Ychwanegu Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Tynnu Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Seibio" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Ail-ddechrau" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Blaenoriaethau" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Lefel:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Porth" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Cysylltiadau" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Ychwanegu" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Tynnu" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Enw:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Cynnydd" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Digyfwng" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Arall..." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Lawr" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Fyny" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Lawrlwythiadau" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Rhwydwaith" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Ystod" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Arall" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Ategion" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Enw Ffeil" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Maint" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Ffeiliau" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Pob ffeil" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Cysylltiadau" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Seibio Popeth" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 +#: deluge/ui/console/console.py:78 msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Diffodd" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Blaenoriaeth" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Enw" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Lawrlwytho" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Partneriaid" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ETA" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Cymhareb" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Ffeil" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Ychwanegu Torrent" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Golygu" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Golwg" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Bar Offer" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Cyfrinair" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Colofnau" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Cymorth" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Ychwanegu Torrent" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Tynnu Torrent" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Seibio" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Ail-ddechrau" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Blaenoriaethau" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Oddi wrth" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Darnau:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Datgan Nesa:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Uwchlwythwyd:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Lawrlwythwyd:" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# o ffeiliau:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Maint Llawn:" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Enw:" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Llwybr:" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Manylion" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Math" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Seibio Popeth" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Dewiswch Blygell" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "eiliadau" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Lefel:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Amgryptiad" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Cyflymder Lawrlwytho Cyflymaf (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Galluogi" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Allgofnodi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Mewngofnodi" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Ffiltrau" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Manylion" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Cyflymder Lawrlwytho Cyflymaf (KiB/s):" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#~ msgid "Add" -#~ msgstr "Ychwanegu" - -#~ msgid "Remove" -#~ msgstr "Tynnu" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Clirio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Availability" -#~ msgstr "Argaeledd" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Cyflymder:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Gwasanaethwr" -#~ msgid "Details" -#~ msgstr "Manylion" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "Dileu ffeil .torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Select All" -#~ msgstr "Dewis Popeth" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Server" -#~ msgstr "Gwasanaethwr" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Port" -#~ msgstr "Porth" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Username" -#~ msgstr "Enw Defnyddiwr" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "Password" -#~ msgstr "Cyfrinair" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_Gadael" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Anhysbys" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Download" -#~ msgstr "Lawrlwytho" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Lanlwytho" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Graph" -#~ msgstr "Graff" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Files" -#~ msgstr "Ffeiliau" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Template" -#~ msgstr "Templed" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "About" -#~ msgstr "Manylion" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Logout" -#~ msgstr "Allgofnodi" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" -#~ msgid "Disable" -#~ msgstr "Analluogi" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Login" -#~ msgstr "Mewngofnodi" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Set" -#~ msgstr "Gosod" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Cyflwyno" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Maint Cyflawn" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Start" -#~ msgstr "Cychwyn" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Speed" -#~ msgstr "Cyflymder" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "seconds" -#~ msgstr "eiliadau" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Type" -#~ msgstr "Math" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Lawrlwytho" -#~ msgid "From" -#~ msgstr "Oddi wrth" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Filters" -#~ msgstr "Ffiltrau" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/da.po b/deluge/i18n/da.po index 60403ed..758a19a 100644 --- a/deluge/i18n/da.po +++ b/deluge/i18n/da.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2019-01-17 20:26+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-07-23 10:47+0000\n" "Last-Translator: scootergrisen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "B" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "TiB" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "T" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "T" msgid "K/s" msgstr "K/s" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -78,27 +78,27 @@ msgstr "K/s" msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "M/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "G/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "T/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "TiB/s" @@ -191,7 +191,7 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" msgstr "Alle" @@ -232,7 +232,7 @@ msgid "Queued" msgstr "Sat i kø" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -241,7 +241,9 @@ msgstr "Sat i kø" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "Fejl" @@ -265,7 +267,7 @@ msgid "State" msgstr "Status" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -449,7 +451,7 @@ msgstr "Sti til flyt fuldførte" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -1621,7 +1623,7 @@ msgid "Daemon not running" msgstr "Dæmon kører ikke" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" @@ -1640,7 +1642,7 @@ msgstr "Vælg en fil" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1664,7 +1666,7 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" @@ -1685,29 +1687,29 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" msgstr "Torrent-filer" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" msgstr "Alle filer" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "Indtast din adgangskode for at vise Deluge..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "Indtast din adgangskode for at afslutte Deluge..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 @@ -1716,6 +1718,16 @@ msgstr "" msgid "Deluge" msgstr "Deluge" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" msgstr "" @@ -1806,59 +1818,59 @@ msgstr "Server:" msgid "libtorrent:" msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Ugyldig fil" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Vælg en .torrent-fil" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "Ugyldig URL" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "er ikke et gyldigt URL." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "Downloader..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Download mislykkedes" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "Fejlslagne download(s):" @@ -2153,29 +2165,29 @@ msgstr "Ned" msgid "Up" msgstr "Op" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" @@ -2214,7 +2226,7 @@ msgstr "Version" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Start dæmon" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" @@ -2297,6 +2309,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2365,39 +2386,39 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" msgstr "Tilstande" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" msgstr "Trackere" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" msgstr "Ingen" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" msgstr "Admin" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" msgstr "Etiketter" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" msgstr "Ingen Etiket" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" @@ -2536,7 +2557,7 @@ msgstr "Afslut og _stop dæmon" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Afslut" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 @@ -2794,10 +2815,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2912,7 +2929,7 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 @@ -3740,14 +3757,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -5528,36 +5537,36 @@ msgstr "Pop op-notifikation er ikke slået til." msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "Notifikations-pop op vist" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" msgstr "Lydnotifikation ikke slået til" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "pygame er ikke installeret" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" msgstr "Lydnotifikation fejlede %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" msgstr "Lydpåmindelse lykkedes" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "Afsluttet torrent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " @@ -5566,12 +5575,12 @@ msgstr "" "Torrenten \"%(name)s\" inklusiv %(num_files)i fil(er) er færdige med at " "downloade." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "Notifikationer" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" msgstr "Vælg lydfil" @@ -6173,6 +6182,10 @@ msgstr "Adresse" msgid "Cookies" msgstr "Cookies" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" msgstr "Fil" @@ -6181,11 +6194,15 @@ msgstr "Fil" msgid "Infohash" msgstr "Infohash" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "Uploader din torrent..." -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "Ikke en gyldig torrent" @@ -6220,171 +6237,3 @@ msgstr "" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" msgstr "Dato tilføjet:" - -#~ msgid "pynotify is not installed" -#~ msgstr "pynotify er ikke installeret" - -#~ msgid "pynotify failed to show notification" -#~ msgstr "pynotify kunne ikke vise notifikation" - -#~ msgid "Notifications" -#~ msgstr "Notifikationer" - -#~ msgid "_Normal Priority" -#~ msgstr "_Normal prioritet" - -#~ msgid "_High Priority" -#~ msgstr "_Høj prioritet" - -#~ msgid "Associate Magnet links with Deluge" -#~ msgstr "Associer Magnet-links med Deluge" - -#~ msgid "Bulgarian" -#~ msgstr "Bulgarsk" - -#~ msgid "Arabic" -#~ msgstr "Arabisk" - -#~ msgid "German" -#~ msgstr "Tysk" - -#~ msgid "Danish" -#~ msgstr "Dansk" - -#~ msgid "Bosnian" -#~ msgstr "Bosnisk" - -#~ msgid "Czech" -#~ msgstr "Tjekkisk" - -#~ msgid "Belarusian" -#~ msgstr "Hviderussisk" - -#~ msgid "Bengali" -#~ msgstr "Bengalsk" - -#~ msgid "Greek" -#~ msgstr "Græsk" - -#~ msgid "English (Australia)" -#~ msgstr "Engelsk (Australien)" - -#~ msgid "English (Canada)" -#~ msgstr "Engelsk (Canada)" - -#~ msgid "English" -#~ msgstr "Engelsk" - -#~ msgid "Spanish" -#~ msgstr "Spansk" - -#~ msgid "English (United Kingdom)" -#~ msgstr "Engelsk (Storbritannien)" - -#~ msgid "Esperanto" -#~ msgstr "Esperanto" - -#~ msgid "Afrikaans" -#~ msgstr "Afrikaans" - -#~ msgid "Irish" -#~ msgstr "Irsk" - -#~ msgid "French" -#~ msgstr "Fransk" - -#~ msgid "Finnish" -#~ msgstr "Finsk" - -#~ msgid "Persian" -#~ msgstr "Persisk" - -#~ msgid "Croatian" -#~ msgstr "Kroatisk" - -#~ msgid "Indonesian" -#~ msgstr "Indonesisk" - -#~ msgid "Icelandic" -#~ msgstr "Islandsk" - -#~ msgid "Italian" -#~ msgstr "Italiensk" - -#~ msgid "Interlingua" -#~ msgstr "Interlingua" - -#~ msgid "Japanese" -#~ msgstr "Japansk" - -#~ msgid "Macedonian" -#~ msgstr "Makedonsk" - -#~ msgid "Korean" -#~ msgstr "Koreansk" - -#~ msgid "Latin" -#~ msgstr "Latinsk" - -#~ msgid "Kurdish" -#~ msgstr "Kurdisk" - -#~ msgid "Mongolian" -#~ msgstr "Mongolsk" - -#~ msgid "Polish" -#~ msgstr "Polsk" - -#~ msgid "Burmese" -#~ msgstr "Burmesisk" - -#~ msgid "Slovenian" -#~ msgstr "Slovensk" - -#~ msgid "Slovak" -#~ msgstr "Slovakisk" - -#~ msgid "Russian" -#~ msgstr "Russisk" - -#~ msgid "Portuguese" -#~ msgstr "Portugisisk" - -#~ msgid "Serbian" -#~ msgstr "Serbisk" - -#~ msgid "Albanian" -#~ msgstr "Albansk" - -#~ msgid "Traditional Chinese" -#~ msgstr "Kinesisk (traditionel)" - -#~ msgid "Simplified Chinese" -#~ msgstr "Kinesisk (forenklet)" - -#~ msgid "Vietnamese" -#~ msgstr "Vietnamesisk" - -#~ msgid "Chinese (Hong Kong)" -#~ msgstr "Kinesisk (Hong Kong)" - -#~ msgid "Chinese (Simplified)" -#~ msgstr "Kinesisk (forenklet)" - -#~ msgid "Chinese (Taiwan)" -#~ msgstr "Kinesisk (Taiwan)" - -#~ msgid "Ignore" -#~ msgstr "Ignorer" - -#~ msgid "Estonian" -#~ msgstr "Estisk" - -#~ msgid "Hebrew" -#~ msgstr "Hebraisk" - -#~ msgid "Hungarian" -#~ msgstr "Ungarsk" - -#~ msgid "Dutch" -#~ msgstr "Hollandsk" diff --git a/deluge/i18n/de.po b/deluge/i18n/de.po index 7d63348..8ebb637 100644 --- a/deluge/i18n/de.po +++ b/deluge/i18n/de.po @@ -1,4777 +1,6268 @@ # German translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-03-23 12:46+0000\n" -"Last-Translator: Jens Maucher \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2020-02-13 08:19+0000\n" +"Last-Translator: Dan Cooper \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Max. Sende-Geschwindigkeit:" +#: deluge/common.py:411 +msgid "B" +msgstr "B" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Max. Empfangs-Geschwindigkeit:" +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Verteilen stoppen bei Verhältnis:" +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" -"Ungültige Bezeichnung. Gültige Zeichen sind a-z, 0-9. \"_\" und \"-\"." +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "TiB" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "T" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "K/s" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Intervall zum Prüfen auf neue Liste:" +#: deluge/common.py:521 +msgid "M/s" +msgstr "M/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Lade die Schwarzeliste wenn nötig herunter und importiere die Datei." +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Überprüfe lokale Daten und importiere" +#: deluge/common.py:527 +msgid "G/s" +msgstr "G/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Lade die Schwarzeliste erneut herunter und importiere sie." +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Zeitpunkt" +#: deluge/common.py:533 +msgid "T/s" +msgstr "T/s" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "Verbindungs-Verwaltung" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "TiB/s" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Statusleiste" +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "Allgemeine Einstellungen" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Höchste Priorität" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "Diese Hilfe anzeigen" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "Alle au_swählen" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "Versionsinformationen anzeigen" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "_Dateien" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "Den Konfigurationsverzeichnispfad festlegen" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Auf sichere Werte zurücksetzten" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "In angegebene Logdaeti statt stdout ausgeben" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr ".torrent speichern als" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "Log-Level festlegen (kein, Fehler, Warnung, Information, Debug)" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Torrents beim Starten automatisch hinzufügen" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Zeige Wasserkopf-Bandbreite" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/argparserbase.py:231 +#, python-format msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -"Wenn ausgewählt, wird der geschätzte TCP/IP-Wasserkopf von den Limits der " -"Bandbreiten abgezogen. Das vermeidet, eine Volumenbegrenzung ungewollt zu " -"überschreiten." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -"Der Klassische Modus verbirgt den Dienst und wird Deluge wie eine " -"gewöhnliche Anwendung erscheinen lassen. Diese Einstellung sollte verwendet " -"werden, wenn Deluge nicht als Dienst läuft. Um diese Einstellung zu " -"aktivieren, muss Deluge neu gestartet werden." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Dem Dialog den Fokus geben" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Suche regelmäßig nach neuen Versionen." +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Langsame Torrents nicht mitzählen" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "Beim Start zu diesem Benutzer wechseln (Benötigt root)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Verhältnis der Zeit als Seeder zur Download-Zeit:" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "Beim Start zu dieser Gruppe wechseln (Benötigt root)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Verteilen stoppen, wenn Verhältnis erreicht:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "Daemon-Optionen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Entferne Torrent, wenn gewünschtes Verteilverhältnis erreicht ist" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "IP-Adresse, um auf UI-Verbindungen zu lauschen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Email-Adresse des Autors:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "Port, um auf UI-Verbindungen zu lauschen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Installiere Plugin" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "IP-Adresse, um auf BitTorrent-Verbindungen zu lauschen" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Beenden & Dienst stoppen" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" +"Der Netzwerkschnittstellenname oder die IP-Adresse für ausgehende BitTorrent-" +"Verbindungen." -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Fortsetzen" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "Neu-Prü_fung erzwingen" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Alle" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Verbindungslimit" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Aktiv" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Limit für Upload-Kanäle" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "Zuordnung" -#~ msgid "gtk-edit" -#~ msgstr "gedit" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Hashen" -#~ msgid "max_download_speed" -#~ msgstr "max_empfangs_geschwindigkeit" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Herunterladen" -#~ msgid "max_upload_slots" -#~ msgstr "max_sende_kanäle" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Wird verteilt" -#~ msgid "max_connections" -#~ msgstr "max_verbindungen" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Angehalten" -#~ msgid "max_upload_speed" -#~ msgstr "max_sende_geschwindigkeit" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "In Warteschlange" -#~ msgid "Import on daemon startup" -#~ msgstr "Importiere beim Start des Dienstes" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Fehler" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Blockierte Bereiche: %s" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Name" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Berechne Wasserkopf-Bandbreite" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Fortschritt" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Stelle sicher, dass dieser Wert maximal %(max)d Zeichen hat (es hat " -#~ "%(length)d)." +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Status" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Um die Änderungen zu übernehmen, starte das WebUI manuell neu." +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Größe" -#: deluge/common.py:274 -msgid "KiB" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Heruntergeladen" -#: deluge/common.py:277 -msgid "MiB" -msgstr "MB" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Hochgeladen" -#: deluge/common.py:279 -msgid "GiB" -msgstr "GB" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "Verbleibend" -#: deluge/common.py:318 -msgid "MiB/s" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Verhältnis" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Download" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Upload" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Herabladen Limit" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Heraufladen Limit" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" -msgstr "" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "Maximale Verbindungen" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "Maximale Upload-Slots" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Peers" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" -msgstr "pygame ist nicht installiert" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "Seeds" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Verfügb." -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" -msgstr "" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "Seeds:Peers" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Hinzugefügt" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" -msgstr "Klangdatei auswählen" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "Downloadverzeichnis" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" -msgstr "" +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "Aktive Zeit" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" -msgstr "" +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "Letzte Aktivität" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" -msgstr "" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "Vollständig gesehen" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." -msgstr "" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "Abgeschlossen" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Verbleibende Zeit" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" -msgstr "" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "Geteilt" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Bevorzuge Anfang/Ende" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" -msgstr "Klänge wiedergeben" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "Sequentieller Download" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Automatisch verwaltet" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "Bei Verhältnis stoppen" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Hostname:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "Stoppverhältnis" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "Bei Verhältnis entfernen" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Benutzername:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "Bei Fertigstellung verschieben" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Passwort:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "Vollständigen Pfad verschieben" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "Empfänger" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "Server verlangt TLS/SSL" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "Besitzer" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Teile" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "Seed-Rang" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Von:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Warnung!" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Aktiviert" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Ankündigung OK" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "E-Mail Benachrichtigung" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Anfrage gesendet" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Einstellungen" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Schnittstelle" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Downloads" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandbreite" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Warteschlange" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Netzwerk" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "Pfad existiert nicht." +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Cache" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Sonstige" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Ordner auswählen" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Daemon" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Erweiterungen" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "Überspringen" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "Niedrig" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "Normal" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "Hoch" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" +"Deluge kann die ausführbare Datei 'deluged' nicht finden, prüfen Sie, ob das " +"deluged-Paket installiert ist oder ob es zu ihrem PATH hinzugefügt wurde." -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afghanistan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Download-Ziel" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Åland" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albanien" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Algerien" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Amerikanisch-Samoa" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andorra" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "Hauptmenü" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Max. Verbindungen:" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Anguilla" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Maximale Uploads:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antarktis" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Bandbreite" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua und Barbuda" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Entfernen bei Verhältnis" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentinien" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" -msgstr "" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenien" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" -msgstr "" +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Australien" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Anfang" +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Österreich" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Unten" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Aserbaidschan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Warteschlange" +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamas" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Optionen" +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahrain" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladesch" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Limit beim Herunterladen:" +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Limit beim Hochladen:" +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Weißrussland" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Aktive Torrents" +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgien" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belize" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Langsame Einstellungen" +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermudas" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Leeres Label" +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Bhutan" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Label existiert bereits" +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivien" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Unbekanntes Label" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bosnien-Herzegovina" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Unbekannter Torrent" +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botswana" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Label" +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Bouvet-Insel" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Label-_Optionen" +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brasilien" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "Entfe_rne Label" +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Britische Gebiete im Indischen Ozean" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "Füge L_abel hinzu" +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "Sultanat Brunei" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Label-Optionen" +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgarien" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Label-Optionen" +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Burkina Faso" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Sende-Kanäle:\t" +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundi" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Upload-Geschwindigkeit:" +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Kambodscha" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Download-Geschwindigkeit:" +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Kamerun" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Verbindungen:" +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Kanada" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Verwende Beschränkung pro Torrent:" +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Cap Verdische Inseln" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maximum" +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Cayman-Inseln" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Automatisch verwaltet" +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Zentralafrikanische Republik" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Verwende Einstellungen der Warteliste:" +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Tschad" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Warteschlange" +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "Chile" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Verschiebe vollständige nach:" +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "China" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Verwende Einstellungen vom Standort:" +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "Weihnachtsinsel" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Standort" +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "Kokosinseln" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(Je eine Zeile pro Tracker)" +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Kolumbien" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Verwende automatisch folgendes Label:" +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Komoren" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Tracker" +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Kongo" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Label hinzufügen" +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Demokratische Republik Kongo" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Label hinzufügen" +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Cookinseln" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Name:" +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "Costa Rica" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "Benutzen Sie die Seitenleiste um die Labels zu bearbeiten.\n" +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Elfenbeinküste" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Labels" +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "Kroatien" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Entpacken nach:" +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Kuba" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Erstelle Torrent Unterverzeichnis" +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Zypern" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Diese Einstellung erstellt ein Unterverzeichnis benannt nach dem Dateinamen " -"des Torrents innerhalb des Entpackverzeichnisses und speichert die " -"entpackten Dateien darin ab." +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "Tschechische Republik" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Allgemein" +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Dänemark" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Dschibuti" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Web UI aktivieren" +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Dominica" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "SSL aktivieren" +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Dominikanische Republik" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Dienst-Port:" +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Equador" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Einstellungen" +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Ägypten" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule-IP-Liste (GZip)" +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "El Salvador" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer-Text (ZIP-Format)" +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Äquatorialguinea" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian-Text (unkomprimiert)" +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "Eritrea" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (gzip)" +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Estland" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Ungültiger Anfang" +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Äthiopien" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "magischer Code ungültig" +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Falklandinseln" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Ungültige Version" +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Färöer" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Blockierliste" +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fidschi" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "Adresse (URL):" +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Finnland" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Tage" +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "Frankreich" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Importiere Blockliste beim Start" +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "Französisch-Guayana" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Erzwinge Herunterladen und Importieren" +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "Französisch-Polynesien" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Blockliste ist auf dem neusten Stand" +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "Französische Süd- und Antarktisgebiete" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Optionen" +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gabun" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Typ:" +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gambia" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Dateigröße:" +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Georgien" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Information" +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Deutschland" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent vollständig" +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Ghana" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent hinzugefügt" +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltar" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Ausführen" +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Griechenland" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Ereignis" +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Grönland" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Befehl" +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Grenada" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Befehl hinzufügen" +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Guadeloupe" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Befehle" +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guam" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Ankündigung OK" +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Guatemala" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Anfrage gesendet" +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Guernsey" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Warnung!" +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "Guinea" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Fehler" +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "Guinea-Bissau" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "Afghanistan" +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Guyana" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Åland" +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haiti" -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Albanien" +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Heard und McDonaldinseln" -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "Algerien" +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Staat Vatikanstadt" -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "Amerikanisch-Samoa" +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "Honduras" -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "Andorra" +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Hongkong" -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "Angola" +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Ungarn" -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "Anguilla" +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Island" -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "Antarktis" +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "Indien" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "Antigua und Barbuda" +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonesien" -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "Argentinien" +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Iran" -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "Armenien" +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Irak" -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "Aruba" +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Irland" -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "Australien" +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "Isle of Man" -#: deluge/ui/countries.py:23 -msgid "Austria" -msgstr "Österreich" +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Israel" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" -msgstr "Aserbaidschan" +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Italien" -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "Bahamas" +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jamaika" -#: deluge/ui/countries.py:26 -msgid "Bahrain" -msgstr "Bahrain" +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Japan" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" -msgstr "Bangladesch" +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Jersey" -#: deluge/ui/countries.py:28 -msgid "Barbados" -msgstr "Barbados" +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Jordanien" -#: deluge/ui/countries.py:29 -msgid "Belarus" -msgstr "Weißrussland" +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Kasachstan" -#: deluge/ui/countries.py:30 -msgid "Belgium" -msgstr "Belgien" +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "Kenia" -#: deluge/ui/countries.py:31 -msgid "Belize" -msgstr "Belize" +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Kiribati" -#: deluge/ui/countries.py:32 -msgid "Benin" -msgstr "Benin" +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "Nordkorea" -#: deluge/ui/countries.py:33 -msgid "Bermuda" -msgstr "Bermudas" +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "Südkorea" -#: deluge/ui/countries.py:34 -msgid "Bhutan" -msgstr "Bhutan" +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Kuwait" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "Kirgisistan" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Laos" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Lettland" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Libanon" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesotho" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Liberia" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Libyen" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "Liechtenstein" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Litauen" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "Luxemburg" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Macao" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "Mazedonien" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagaskar" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Malawi" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "Malaysia" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Malediven" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Mali" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Marshallinseln" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Martinique" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "Mauretanien" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Mauritius" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Mayotte" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Mexiko" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Mikronesien, Föderierte Staaten von" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldawien" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Monaco" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "Mongolei" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Montenegro" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montserrat" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Marokko" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Mosambik" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "Myanmar (Birma)" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibia" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "Nauru" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Nepal" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Niederlande" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "Niederländische Antillen" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "Neukaledonien" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "Neuseeland" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Nicaragua" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Niger" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "Nigeria" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "Niue" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Norfolkinsel" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "Nördliche Marianen" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "Norwegen" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Oman" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "Pakistan" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "Palau" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "Palästinensische Autonomiegebiete" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Panama" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "Papua-Neuguinea" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "Paraguay" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Peru" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Philippinen" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "Pitcairninseln" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Polen" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "Portugal" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Katar" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Réunion" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "Rumänien" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "Russland" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Ruanda" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Saint-Barthélemy" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "St. Helena" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "St. Kitts und Nevis" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "St. Lucia" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "Saint-Martin" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "Saint-Pierre und Miquelon" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "St. Vincent und die Grenadinen" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Samoa" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "San Marino" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "São Tomé und Príncipe" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Saudi-Arabien" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Senegal" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "Serbien" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "Seychellen" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Sierra Leone" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "Singapur" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "Slowakei" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "Slowenien" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Salomonen" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Somalia" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "Südafrika" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Südgeorgien und die Südlichen Sandwichinseln" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "Spanien" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Sri Lanka" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Sudan" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Suriname" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard und Jan Mayen" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "Swasiland" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "Schweden" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "Schweiz" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Syrien" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "Taiwan" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "Tadschikistan" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "Tansania, Vereinigte Republik" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Thailand" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Osttimor" -#: deluge/ui/countries.py:35 -msgid "Bolivia" -msgstr "Bolivien" +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Togo" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" -msgstr "Bosnien-Herzegovina" +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "Tokelau" -#: deluge/ui/countries.py:37 -msgid "Botswana" -msgstr "Botswana" +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Tonga" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" -msgstr "Bouvet-Insel" +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Trinidad und Tobago" -#: deluge/ui/countries.py:39 -msgid "Brazil" -msgstr "Brasilien" +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "Tunesien" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" -msgstr "Britische Gebiete im Indischen Ozean" +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "Türkei" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" -msgstr "Sultanat Brunei" +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "Turkmenistan" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" -msgstr "Bulgarien" +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Turks- und Caicosinseln" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" -msgstr "Burkina Faso" +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Tuvalu" -#: deluge/ui/countries.py:44 -msgid "Burundi" -msgstr "Burundi" +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Uganda" -#: deluge/ui/countries.py:45 -msgid "Cambodia" -msgstr "Kambodscha" +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Ukraine" -#: deluge/ui/countries.py:46 -msgid "Cameroon" -msgstr "Kamerun" +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Vereinigte Arabische Emirate" -#: deluge/ui/countries.py:47 -msgid "Canada" -msgstr "Kanada" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Vereinigtes Königreich" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" -msgstr "Cap Verdische Inseln" +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "Vereinigte Staaten" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" -msgstr "Cayman-Inseln" +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "Vereinigte Staaten, Kleinere Inselbesitzungen" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" -msgstr "Zentralafrikanische Republik" +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "Uruguay" -#: deluge/ui/countries.py:51 -msgid "Chad" -msgstr "Tschad" +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "Usbekistan" -#: deluge/ui/countries.py:52 -msgid "Chile" -msgstr "Chile" +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Vanuatu" -#: deluge/ui/countries.py:53 -msgid "China" -msgstr "China" +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "Venezuela" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" -msgstr "Weihnachtsinsel" +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Vietnam" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" -msgstr "Kokosinseln" +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Britische Jungferninseln" -#: deluge/ui/countries.py:56 -msgid "Colombia" -msgstr "Kolumbien" +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "Amerikanische Jungferninseln" -#: deluge/ui/countries.py:57 -msgid "Comoros" -msgstr "Komoren" +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Wallis und Futuna" -#: deluge/ui/countries.py:58 -msgid "Congo" -msgstr "Kongo" +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Westsahara" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" -msgstr "Demokratische Republik Kongo" +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Jemen" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" -msgstr "Cookinseln" +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "Sambia" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" -msgstr "Costa Rica" +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "Simbabwe" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" -msgstr "Elfenbeinküste" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" -msgstr "Kroatien" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" +"Legen Sie die standardmäßige UI fest, die laufen soll, wenn keine UI " +"angegeben ist" -#: deluge/ui/countries.py:64 -msgid "Cuba" -msgstr "Kuba" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" -msgstr "Zypern" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "Webserver-Optionen" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" -msgstr "Tschechische Republik" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "IP-Adresse, auf der der Webserver lauschen soll" -#: deluge/ui/countries.py:67 -msgid "Denmark" -msgstr "Dänemark" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "Port, auf dem der Webserver lauschen soll" -#: deluge/ui/countries.py:68 -msgid "Djibouti" -msgstr "Dschibuti" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" -msgstr "Dominica" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "Den Webserver zwingen, SSL zu nutzen" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" -msgstr "Dominikanische Republik" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "Den Webserver zwingen, SSL zu deaktivieren" -#: deluge/ui/countries.py:71 -msgid "Ecuador" -msgstr "Equador" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "Daemon existiert nicht" -#: deluge/ui/countries.py:72 -msgid "Egypt" -msgstr "Ägypten" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Daemon läuft nicht" -#: deluge/ui/countries.py:73 -msgid "El Salvador" -msgstr "El Salvador" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Dateiname" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" -msgstr "Äquatorialguinea" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Rang" -#: deluge/ui/countries.py:75 -msgid "Eritrea" -msgstr "Eritrea" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Wähle eine Datei" -#: deluge/ui/countries.py:76 -msgid "Estonia" -msgstr "Estland" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "_Abbrechen" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "_Öffnen" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Ordner wählen" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" -msgstr "Äthiopien" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Sichere .torrent-Datei" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" -msgstr "Falklandinseln" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "_Speichern" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" -msgstr "Färöer" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent-Dateien" -#: deluge/ui/countries.py:80 -msgid "Fiji" -msgstr "Fidschi" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Alle Dateien" -#: deluge/ui/countries.py:81 -msgid "Finland" -msgstr "Finnland" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "Geben Sie Ihr Passwort ein, um Deluge anzuzeigen..." + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "Geben Sie Ihr Passwort ein, um Deluge zu beenden..." + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "D: {download_rate} U: {upload_rate} - Deluge" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/countries.py:82 -msgid "France" -msgstr "Frankreich" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Pfad bearbeiten" -#: deluge/ui/countries.py:83 -msgid "French Guiana" -msgstr "Französisch-Guayana" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Pfad entfernen" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" -msgstr "Französisch-Polynesien" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "_Auf Ausgewählte anwenden" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" -msgstr "Französische Süd- und Antarktisgebiete" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "Copyright %(year_start)s-%(year_end)s Deluge Team" -#: deluge/ui/countries.py:86 -msgid "Gabon" -msgstr "Gabun" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"Ein Peer-to-Peer Dateiverteilungs-Programm\n" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." -#: deluge/ui/countries.py:87 -msgid "Gambia" -msgstr "Gambia" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Klient:" -#: deluge/ui/countries.py:88 -msgid "Georgia" -msgstr "Georgien" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Derzeitige Entwickler:" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "Deutschland" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Ehemalige Entwickler oder Mitwirkende:" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Vereinigtes Königreich" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" -msgstr "Ghana" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Server:" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" -msgstr "Gibraltar" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/ui/countries.py:93 -msgid "Greece" -msgstr "Griechenland" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/countries.py:94 -msgid "Greenland" -msgstr "Grönland" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "Torrents (%d) hinzufügen" -#: deluge/ui/countries.py:95 -msgid "Grenada" -msgstr "Grenada" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" -msgstr "Guadeloupe" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" +"Sie können den gleichen Torrent nicht zweimal hinzufügen. %d Torrents wurden " +"bereits hinzugefügt." -#: deluge/ui/countries.py:97 -msgid "Guam" -msgstr "Guam" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Ungültige Datei" -#: deluge/ui/countries.py:98 -msgid "Guatemala" -msgstr "Guatemala" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "Bitte warten Sie auf Dateien..." -#: deluge/ui/countries.py:99 -msgid "Guernsey" -msgstr "Guernsey" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "Konnte Dateien für diesen Magnet nicht herunterladen" -#: deluge/ui/countries.py:100 -msgid "Guinea" -msgstr "Guinea" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Wählen Sie eine .torrent-Datei" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" -msgstr "Guinea-Bissau" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Ungültige URL" -#: deluge/ui/countries.py:102 -msgid "Guyana" -msgstr "Guyana" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "ist keine gültige URL." -#: deluge/ui/countries.py:103 -msgid "Haiti" -msgstr "Haiti" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Herunterladen …" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" -msgstr "Heard und McDonaldinseln" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Download Fehlgeschlagen" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" -msgstr "Staat Vatikanstadt" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Herunterladen schlug fehl:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "_Nein" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "_Ja" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "_Schließen" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Details:" -#: deluge/ui/countries.py:106 -msgid "Honduras" -msgstr "Honduras" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "Authentifizieren" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "V_erbinden" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Benutzername:" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" -msgstr "Hongkong" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Passwort:" -#: deluge/ui/countries.py:108 -msgid "Hungary" -msgstr "Ungarn" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "Konto bearbeiten" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "Existierendes Konto bearbeiten" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "_Anwenden" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "Neues Konto" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "Ein neues Konto erstellen" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "_Hinzufügen" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "Authentifizierungslevel:" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "Passwortgeschützt" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "_OK" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Weitere..." -#: deluge/ui/countries.py:109 -msgid "Iceland" -msgstr "Island" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Nicht verbunden" -#: deluge/ui/countries.py:110 -msgid "India" -msgstr "Indien" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "Verbindungen (Limit)" -#: deluge/ui/countries.py:111 -msgid "Indonesia" -msgstr "Indonesien" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "Downloadgeschwindigkeit (Limit)" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" -msgstr "Iran" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "Uploadgeschwindigkeit (Limit)" -#: deluge/ui/countries.py:113 -msgid "Iraq" -msgstr "Irak" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" -msgstr "Irland" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT Knoten" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" -msgstr "Isle of Man" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Freier Speicherplatz" -#: deluge/ui/countries.py:116 -msgid "Israel" -msgstr "Israel" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "Externe IP-Adresse" -#: deluge/ui/countries.py:117 -msgid "Italy" -msgstr "Italien" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "IP %s" -#: deluge/ui/countries.py:118 -msgid "Jamaica" -msgstr "Jamaika" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" -msgstr "Japan" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "Port-Fehler" -#: deluge/ui/countries.py:120 -msgid "Jersey" -msgstr "Jersey" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "Keine eingehenden Verbindungen, prüfen Sie die Portweiterleitung" -#: deluge/ui/countries.py:121 -msgid "Jordan" -msgstr "Jordanien" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "Maximale Downloadgeschwindigkeit" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" -msgstr "Kasachstan" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "Maximale Downloadgeschwindigkeit festlegen" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "Maximale Uploadgeschwindigkeit" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "Maximale Uploadgeschwindigkeit festlegen" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "Eingehende Verbindungen" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "Anzahl maximaler eingehender Verbindungen festlegen" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "{state} {percent}%" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "{state}: {err_msg}" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "Nie" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Ja" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Nein" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Priorität" -#: deluge/ui/countries.py:123 -msgid "Kenya" -msgstr "Kenia" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "_Alle" -#: deluge/ui/countries.py:124 -msgid "Kiribati" -msgstr "Kiribati" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Status" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" -msgstr "Nordkorea" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Details" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" -msgstr "Südkorea" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Da_teien" -#: deluge/ui/countries.py:127 -msgid "Kuwait" -msgstr "Kuwait" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Peers" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" -msgstr "Kirgisistan" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Optionen" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" -msgstr "Laos" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "_Tracker" -#: deluge/ui/countries.py:130 -msgid "Latvia" -msgstr "Lettland" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Nicht verbunden…" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Unbegrenzt" -#: deluge/ui/countries.py:131 -msgid "Lebanon" -msgstr "Libanon" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Runter" -#: deluge/ui/countries.py:132 -msgid "Lesotho" -msgstr "Lesotho" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Rauf" -#: deluge/ui/countries.py:133 -msgid "Liberia" -msgstr "Liberia" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" -msgstr "Libyen" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" -msgstr "Liechtenstein" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" -msgstr "Litauen" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" -msgstr "Luxemburg" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" -msgstr "Macao" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Offline" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Online" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "Mazedonien" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Verbunden" -#: deluge/ui/countries.py:140 -msgid "Madagascar" -msgstr "Madagaskar" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Status" -#: deluge/ui/countries.py:141 -msgid "Malawi" -msgstr "Malawi" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Hostname" -#: deluge/ui/countries.py:142 -msgid "Malaysia" -msgstr "Malaysia" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Version" -#: deluge/ui/countries.py:143 -msgid "Maldives" -msgstr "Malediven" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "Daemon _starten" -#: deluge/ui/countries.py:144 -msgid "Mali" -msgstr "Mali" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "Daemon _stop" -#: deluge/ui/countries.py:145 -msgid "Malta" -msgstr "Malta" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "_Trennen" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" -msgstr "Marshallinseln" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Daemon kann nicht gestartet werden!" -#: deluge/ui/countries.py:147 -msgid "Martinique" -msgstr "Martinique" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" -msgstr "Mauretanien" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "Inkompatibler Client" -#: deluge/ui/countries.py:149 -msgid "Mauritius" -msgstr "Mauritius" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" -msgstr "Mayotte" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "Fehler beim Verbinden" -#: deluge/ui/countries.py:151 -msgid "Mexico" -msgstr "Mexiko" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "Host bearbeiten" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" -msgstr "Mikronesien, Föderierte Staaten von" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Fehler beim Hinzufügen des Hosts" -#: deluge/ui/countries.py:153 -msgid "Moldova" -msgstr "Moldawien" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" -msgstr "Monaco" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Benutzername" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Level" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Aktiviert" -#: deluge/ui/countries.py:155 -msgid "Mongolia" -msgstr "Mongolei" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Erweiterung" -#: deluge/ui/countries.py:156 -msgid "Montenegro" -msgstr "Montenegro" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "Achtung" -#: deluge/ui/countries.py:157 -msgid "Montserrat" -msgstr "Montserrat" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "Sie müssen eine Sprache wählen" -#: deluge/ui/countries.py:158 -msgid "Morocco" -msgstr "Marokko" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" +"Sie müssen nun die Deluge-UI neustarten, um die Änderungen zu übernehmen." -#: deluge/ui/countries.py:159 -msgid "Mozambique" -msgstr "Mosambik" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" -msgstr "Myanmar (Birma)" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" -msgstr "Namibia" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" -msgstr "Nauru" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" -msgstr "Nepal" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Modul auswählen" -#: deluge/ui/countries.py:164 -msgid "Netherlands" -msgstr "Niederlande" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Modul-Pakete" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" -msgstr "Niederländische Antillen" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "Serverseitiger Fehler" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" -msgstr "Neukaledonien" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "Ein Fehler trat auf dem Server auf" -#: deluge/ui/countries.py:167 -msgid "New Zealand" -msgstr "Neuseeland" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "Fehler beim Hinzufügen des Kontos" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" -msgstr "Nicaragua" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "Authentifizierung fehlgeschlagen" -#: deluge/ui/countries.py:169 -msgid "Niger" -msgstr "Niger" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "Ein Fehler trat während des Hinzufügen des Kontos auf" -#: deluge/ui/countries.py:170 -msgid "Nigeria" -msgstr "Nigeria" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" -msgstr "Niue" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" -msgstr "Norfolkinsel" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "Konto entfernen" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" -msgstr "Nördliche Marianen" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" +"Sind Sie sicher, dass Sie das Konto mit dem Benutzernamen \"%(username)s\" " +"entfernen möchten?" -#: deluge/ui/countries.py:174 -msgid "Norway" -msgstr "Norwegen" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "Fehler beim Entfernen des Kontos" -#: deluge/ui/countries.py:175 -msgid "Oman" -msgstr "Oman" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "Authentifizierung fehlgeschlagen" -#: deluge/ui/countries.py:176 -msgid "Pakistan" -msgstr "Pakistan" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "Ein Fehler trat während des Entfernens des Kontos auf" -#: deluge/ui/countries.py:177 -msgid "Palau" -msgstr "Palau" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Zustände" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" -msgstr "Palästinensische Autonomiegebiete" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Tracker" -#: deluge/ui/countries.py:179 -msgid "Panama" -msgstr "Panama" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Keine" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" -msgstr "Papua-Neuguinea" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Administrator" -#: deluge/ui/countries.py:181 -msgid "Paraguay" -msgstr "Paraguay" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Kategorien" -#: deluge/ui/countries.py:182 -msgid "Peru" -msgstr "Peru" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Kein Lesezeichen" -#: deluge/ui/countries.py:183 -msgid "Philippines" -msgstr "Philippinen" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "Kein Besitzer" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" -msgstr "Pitcairninseln" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Client Version" -#: deluge/ui/countries.py:185 -msgid "Poland" -msgstr "Polen" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents in der Warteschlange" -#: deluge/ui/countries.py:186 -msgid "Portugal" -msgstr "Portugal" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent in der Warteschlange" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" -msgstr "Puerto Rico" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" +"Ob der Torrent zwischen anderen Deluge-Benutzern geteilt werden soll oder " +"nicht." -#: deluge/ui/countries.py:188 -msgid "Qatar" -msgstr "Katar" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "Die ausgewählten Torrents löschen?" -#: deluge/ui/countries.py:189 -msgid "Reunion" -msgstr "Réunion" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "Insgesamt %s Torrents ausgewählt" -#: deluge/ui/countries.py:190 -msgid "Romania" -msgstr "Rumänien" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Setze auf unbegrenzt" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" -msgstr "Russland" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "An" -#: deluge/ui/countries.py:192 -msgid "Rwanda" -msgstr "Ruanda" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Aus" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" -msgstr "Saint-Barthélemy" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Deaktivieren" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" -msgstr "St. Helena" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "Aktivieren..." -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" -msgstr "St. Kitts und Nevis" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" -msgstr "St. Lucia" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "Maximale Anzahl von Uploadslots festlegen" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" -msgstr "Saint-Martin" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "Seed bei Verhältnis anhalten" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" -msgstr "Saint-Pierre und Miquelon" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" -msgstr "St. Vincent und die Grenadinen" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "Es trat ein Fehler auf beim Versuch, den Besitzer zu ändern." -#: deluge/ui/countries.py:200 -msgid "Samoa" -msgstr "Samoa" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adresse" -#: deluge/ui/countries.py:201 -msgid "San Marino" -msgstr "San Marino" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Client" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "GTK-Optionen" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" -msgstr "São Tomé und Príncipe" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" -msgstr "Saudi-Arabien" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Erstelle Torrent" -#: deluge/ui/countries.py:204 -msgid "Senegal" -msgstr "Senegal" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrents in der Warteschlange" -#: deluge/ui/countries.py:205 -msgid "Serbia" -msgstr "Serbien" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" -msgstr "Seychellen" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "Entfe_rnen" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" -msgstr "Sierra Leone" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "_Leeren" -#: deluge/ui/countries.py:208 -msgid "Singapore" -msgstr "Singapur" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Automatisch Torrents beim Verbinden hinzufügen." -#: deluge/ui/countries.py:209 -msgid "Slovakia" -msgstr "Slowakei" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Datei" -#: deluge/ui/countries.py:210 -msgid "Slovenia" -msgstr "Slowenien" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Torrent hinzufügen" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" -msgstr "Salomonen" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "Erstelle Torrent" -#: deluge/ui/countries.py:212 -msgid "Somalia" -msgstr "Somalia" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Beenden & Dienst _herunterfahren" -#: deluge/ui/countries.py:213 -msgid "South Africa" -msgstr "Südafrika" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Beenden" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" -msgstr "Südgeorgien und die Südlichen Sandwichinseln" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Bearbeiten" -#: deluge/ui/countries.py:215 -msgid "Spain" -msgstr "Spanien" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "_Einstellungen" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Verbindungs-Verwaltung" -#: deluge/ui/countries.py:217 -msgid "Sudan" -msgstr "Sudan" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" -#: deluge/ui/countries.py:218 -msgid "Suriname" -msgstr "Suriname" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Ansicht" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" -msgstr "Svalbard und Jan Mayen" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Werkzeugleiste" -#: deluge/ui/countries.py:220 -msgid "Swaziland" -msgstr "Swasiland" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Seitenleiste" -#: deluge/ui/countries.py:221 -msgid "Sweden" -msgstr "Schweden" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Stats_leiste" -#: deluge/ui/countries.py:222 -msgid "Switzerland" -msgstr "Schweiz" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_abs" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" -msgstr "Syrien" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Spalten" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taiwan, Republik China" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "_Finden..." -#: deluge/ui/countries.py:225 -msgid "Tajikistan" -msgstr "Tadschikistan" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Se_itenleiste" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" -msgstr "Tansania, Vereinigte Republik" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Zeige Null-Treffer" -#: deluge/ui/countries.py:227 -msgid "Thailand" -msgstr "Thailand" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Zeige _Tracker" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" -msgstr "Osttimor" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "_Besitzer anzeigen" -#: deluge/ui/countries.py:229 -msgid "Togo" -msgstr "Togo" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Hilfe" -#: deluge/ui/countries.py:230 -msgid "Tokelau" -msgstr "Tokelau" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Website" -#: deluge/ui/countries.py:231 -msgid "Tonga" -msgstr "Tonga" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_FAQ" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" -msgstr "Trinidad und Tobago" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Häufig gestellte Fragen" -#: deluge/ui/countries.py:233 -msgid "Tunisia" -msgstr "Tunesien" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Gemeinschaft" -#: deluge/ui/countries.py:234 -msgid "Turkey" -msgstr "Türkei" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "_Über" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" -msgstr "Turkmenistan" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Torrent hinzufügen" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" -msgstr "Turks- und Caicosinseln" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Torrent hinzufügen" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" -msgstr "Tuvalu" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Torrent entfernen" -#: deluge/ui/countries.py:238 -msgid "Uganda" -msgstr "Uganda" +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Torrent entfernen" -#: deluge/ui/countries.py:239 -msgid "Ukraine" -msgstr "Ukraine" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" -msgstr "Vereinigte Arabische Emirate" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "Filter" -#: deluge/ui/countries.py:242 -msgid "United States" -msgstr "Vereinigte Staaten" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Ausgewählte Torrents pausieren" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" -msgstr "Vereinigte Staaten, Kleinere Inselbesitzungen" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Pausieren" -#: deluge/ui/countries.py:244 -msgid "Uruguay" -msgstr "Uruguay" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Ausgewählte Torrents fortsetzten" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" -msgstr "Usbekistan" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Fortsetzen" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" -msgstr "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "In Warteschlange aufwärts" -#: deluge/ui/countries.py:247 -msgid "Venezuela" -msgstr "Venezuela" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "nach oben" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" -msgstr "Vietnam" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "In Warteschlange abwärts" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" -msgstr "Britische Jungferninseln" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "nach unten" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." -msgstr "Amerikanische Jungferninseln" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Einstellungen" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" -msgstr "Wallis und Futuna" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Verbindungsmanager" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" -msgstr "Westsahara" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "Schließen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "Filter:" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "Das Suchfeld leeren" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "_Groß-/Kleinschreibung beachten" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Erzwungen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Deaktivert" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Handschlag" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" -msgstr "Jemen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Beides" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "Socks4" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "Socks5" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "Socks5-Authentifizierung" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "HTTP-Authentifizierung" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "I2P" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" -msgstr "Sambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" -msgstr "Simbabwe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "Mit einem Deluge-Daemon verbinden (deluged)" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Offline" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Online" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Zeige die Geschwindigkeit in der Fensterleiste" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Verbunden" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Fenster beim Hinzufügen eines Torrent fokussieren" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Daemon existiert nicht" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Daemon läuft nicht" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Starte Server mit Prozess-ID" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "Abgeschlossen:" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adresse" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "Lade herunter:" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Client" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "Warten:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "Fehlend:" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Fortschritt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "_Rückgängig" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Download" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "Farben auf Standard zurücksetzen" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Upload" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "Hauptfenster" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrents in der Warteschlange" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Symbol im Benachrichtigungsfeld anzeigen" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent in der Warteschlange" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "App-Indikator" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Unbegrenzt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "Benachrichtigungsfeld" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Aktiviert" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Beim Schließen in das Benachrichtigungsfeld minimieren" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Weitere..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Starte im Tray" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Runter:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Schütze Benachrichtigungsfeld mit Passwort" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Rauf:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "Benachrichtigungsfeld" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "Über neue Veröffentlichungen informieren" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "Aktualisierungen" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Runter" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "Systemstandard" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Rauf" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "Sprache" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Setze maximale Empfangsgeschwindigkeit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Verschiebe vollständige nach:" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Setze maximale Sendegeschwindigkeit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Kopie von .torrent Dateien erstellen in:" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Kopie der Torrentdatei beim Entfernen löschen" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" +"Lösche die Kopie der Torrentdatei, die beim Entfernen des Torrents angelegt " +"wurde" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Herunterladen nach:" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent fertig" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "Download-Ordner" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Bevorzuge Anfangs- und Endstücke eines Torrents" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Erste und letzte Stücke von Dateien in Torrents bevorzugen" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "Sequenzieller Download" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" -msgstr "" -"Diese e-mail wurde verschickt um sie zu informieren, dass Deluge mit dem " -"Download von %(name)s fertig ist. Es sind %(num_files)i enthalten.\n" -"Um solche e-mails nicht mehr zu erhalten, deaktivieren Sie e-mail " -"Benachrichtigungen in den Einstellungen von Deluge.\n" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" "\n" -"Vielen Dank,\n" -"Deluge" - -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "Kategorien" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Torrents im pausierten Zustand hinzufügen" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Downloads" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "Speicherplatz vorbelegen" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Netzwerk" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "Speicherplatz für Torrent-Dateien vorbelegen" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Bandbreite" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "Torrent-Optionen hinzufügen" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Schnittstelle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Immer zeigen" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Sonstige" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Den Dialog in den Fokus bringen" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "Verbindungsversuche pro Sekunde" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Cache" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "Halboffene Verbindungen" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Erweiterungen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "max. Anzahl von Verbindungen. Setze -1 für unendlich." -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Erweiterung" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Verbindungen:" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Modul auswählen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Das Maximum an Upload-Slots für alle Torrents. Für keine Begrenzung auf -1 " +"setzen." -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Modul-Pakete" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "Uploadslots:" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Dateiname" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Die maximale Download-Rate für alle Torrents. Auf -1 setzen für unendlich." -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Größe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Download-Geschwindigkeit:" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "Ungültige Datei" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Die maximale Uploadrate für alle Torrents. Auf -1 setzen für unendlich." -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Doppelter Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Upload-Geschwindigkeit:" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Sie können den selben Torrent nicht zweimal hinzufügen." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Ignoriere Limits im lokalen Netzwerk" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Kann Priorität der Datei nicht setzen!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Zeige den limitierten IP des Transferprotokolls" -#: deluge/ui/gtkui/addtorrentdialog.py:492 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" +"Wenn ausgewählt, wird der geschätzte Aufwand von TCP/IP von den Limits der " +"Bandbreiten abgezogen. Das vermeidet, deren Begrenzung zu überschreiten." -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Wählen Sie eine .torrent-Datei" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "Globale Bandbreitenlimits" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent-Dateien" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "Maximale Anzahl an Upload-Slots pro Torrent. -1 für unbegrenzt." -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Alle Dateien" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "Maximale Anzahl an Verbindungen pro Torrent. -1 für unbegrenzt." -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "Ungültige URL" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" +"Die maximale Downloadgeschwindigkeit pro Torrent. Geben Sie -1 für " +"unbegrenzt ein." -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" +"Die maximale Hochladegeschwindigkeit pro Torrent. -1 für unbegrenzt " +"festlegen." -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "Bandbreitenlimitierung pro Torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Download Fehlgeschlagen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "Neue Torrents" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "Seeden:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "Gesamt :" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "Slot-Torrents ignorieren" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Rang" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "Seedende Torrents bevorzugen" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Wähle eine Datei" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "Aktive Torrents" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Ordner wählen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "Tauschverhältnis:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Sichere .torrent-Datei" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "Zeit (m):" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Nicht verbunden" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Verbindungen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "Torrent pausieren" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Downloadgeschwindigkeit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Uploadgeschwindigkeit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" +"Die IP-Adresse der Netzwerkschnittstelle, an der auf einkommende Bittorrent-" +"Verbindungen gelauscht werden soll. Lassen Sie dies leer, wenn Sie den " +"Standard verwenden möchten." -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Bandbreitenverbrauch vom Protokoll in Sende- und Empfangsrichtung" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT Knoten" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Zufällig" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" -msgstr "Freier Speicherplatz" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "Zufällige Ports im Bereich 49152 bis 65525 verwenden" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Keine ankommenden Verbindungen!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Aktiver Port:" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Setze maximale Verbindungsanzahl" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Aktiven Port testen" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" +"\n" +"Der Netzwerkschnittstellenname oder die IP-Adresse für ausgehende BitTorrent-" +"Verbindungen. (Leer lassen für Standard)\n" +" " + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "Ausgehende Schnittstelle" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Von:" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Kategorien" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Bis:" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Alle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "Ausgehende Ports" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Herunterladen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "Ausgehend:" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Seeding" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "Eingehend:" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Angehalten" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Ebene:" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Hashen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Verschlüsselung" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "In Warteschlange" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" -msgstr "Aktiv" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universelles Plug-and-Play" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Keine" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Kein Lesezeichen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT-Port-Mapping-Protokoll" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Austausch von Gegenstellen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "Tauscht Peers zwischen Clients aus. (Deaktivieren benötigt Neustart)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Lokale Dienst-Suche findet Gegenstellen in Ihrem lokalen Netzwerk." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" +"Verteilte Hashtabelle (DHT) verbessert möglicherweise die Anzahl aktiver " +"Verbindungen." -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" -msgstr "Status" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "TOS-Byte für Peers:" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Hostname" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "Netzwerk-Extras" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" -msgstr "Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Hostname:" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" -msgstr "Daemon _stop" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" -msgstr "Daemon _starten" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "Proxy-Hostnamen" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "Proxynutzung erzwingen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "Client-Identität verstecken" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" +"Versuche Client-Identität zu verstecken und nur den Proxy für eingehende " +"Verbindungen zu nutzen." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "Proxy erzwingen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Cache-Größe (16 KiB Blöcke):" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Die maximale Anzahl von Sekunden seit der letzten Änderung eines Fragments " +"im Schreib-Cache, bis das Schreiben auf die Festplatte erzwungen wird. " +"Standard-Wert ist 60 Sekunden." -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Fehler beim Hinzufügen des Hosts" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Cache Lebensdauer (Sekunden):" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Klassischen Modus deaktivieren?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Einstellungen" -#: deluge/ui/gtkui/gtkui.py:303 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -"Es wurde ein laufender Deluge Daemon-Prozess (deluged) gefunden.\n" -"\n" -"Sie müssen entweder diesen Daemon beenden, oder den Klassischen Modus " -"deaktivieren um fortzusetzen." +"Die Gesamtanzahl der 16 KiB Blöcke, die seit dem Start dieser Sitzung auf " +"die Festplatte geschrieben wurden." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Fehler beim Starten des Kerns" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Blöcke geschrieben:" -#: deluge/ui/gtkui/gtkui.py:313 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +"The total number of write operations performed since this session was " +"started." msgstr "" -"Es trat ein Fehler beim Starten des Kerns, der für das Ausführen von Deluge " -"im Klassischen Modus notwendig ist, auf.\n" -"\n" -"Weitere Informationen sind aus folgenden Details zu entnehmen." +"Die Gesamtanzahl der durchgeführten Schreibeoperationen seit Beginn dieser " +"Sitzung." -#: deluge/ui/gtkui/gtkui.py:318 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Schreib-Zugriffe:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -"Es trat ein Fehler beim Start des Klassischen Modus auf. Möchten Sie den " -"Klassischen Modus deaktivieren, um fortzusetzen?" +"Das Verhältnis (Blöcke_geschrieben - Schreibzugriffe) / Blöcke_geschrieben " +"repräsentiert den Anteil an durch den Cache ersparten Schreibzugriffen." -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Fehler beim Starten des Dämons" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Schreib-Cache Trefferquote:" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "Schreiben" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -"Bei Starten des Dämon Prozesses ist ein Fehler aufgetreten. Versuche ihn " -"von einer Konsole aus zu starten um zu sehen ob ein Fehler vorliegt." +"Die Anzahl der von Peers verlangten Blöcke, die von Festplatte oder Cache " +"versandt wurden." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "An" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Blöcke gelesen:" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Aus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Die Anzahl von Blöcken, die aus dem Cache versandt wurden." -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Setze auf unbegrenzt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Blöcke gelesen (Cache):" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Zielordner wählen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Die Trefferquote für den Lese-Cache." -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Setze maximale Sende-Kanäle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Lese-Cache Trefferquote:" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" +"Die Gesamtanzahl der durchgeführten Leseoperationen seit Beginn dieser " +"Sitzung." -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "Normale Priorität" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Lese-Zugriffe:" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "Hohe Priorität" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "Lesen" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" -msgstr "Höchste Priorität" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"Die Gesamtanzahl von 16 KiB Blöcken, die derzeit in den Lese- und Schreib-" +"Caches enthalten sind." -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Priorität" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Cache-Größe:" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Details:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Größe vom Lese-Cache:" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Name" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "_Aktualisieren" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Heruntergeladen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Helfen Sie uns Deluge zu verbessern indem Sie uns Ihre Python- und PyGTK-" +"Version, Ihr Betriebssytem und Prozessor-Typ senden. Garantiert keine andere " +"Information wird übermittelt." -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Hochgeladen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Ja, sende anonymisierte Statistiken" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Seeder" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "Systeminformation" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Peers" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Ort:" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"Falls Deluge die Datenbank-Datei an diesem Ort nicht finden kann, greift es " +"auf DNS zurück um das Land des Peers zu ermitteln." -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "GeoIP-Datenbank" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Verbleibende Zeit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "Mit Deluge verknüpfen" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Verhältnis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "Magnet-Links" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Verfügb." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Daemon port:" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Hinzugefügt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" -msgstr "Pfad speichern" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Entfernte Verbindungen erlauben" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Datei" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Verbindungen" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Torrent hinzufügen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Übeprüfe die Website regelmäßig auf neue Versionen." -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "Erstelle Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "_Löschen" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "Konten" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Bearbeiten" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Version:" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autor:" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Ansicht" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Internetseite:" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Werkzeugleiste" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "E-Mail-Adresse des Autors:" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Seitenleiste" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Informationen" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "T_abs" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "_Installieren" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Spalten" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "_Mehr finden..." -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "Se_itenleiste" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "Die ausgewählten Torrents entfernen?" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Zeige Null-Treffer" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "Heruntergeladene Dateien einbeziehen" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Zeige _Tracker" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "(Dies ist dauerhaft!)" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Hilfe" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Gegenstelle hinzufügen" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "Hostname:Port" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "Eigenschaften" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" -msgstr "_FAQ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Allgemein" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Häufig gestellte Fragen (engl. FAQ)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "Pfadeintrag anzeigen" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Torrent hinzufügen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "Ordnernamen anzeigen" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Torrent hinzufügen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Torrent entfernen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "Autovervollständigung aktivieren" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Torrent entfernen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "Verborgene Dateien zeigen" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Ausgewählte Torrents pausieren" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "Neuen Schlüssel festlegen" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Pausieren" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Ausgewählte Torrents fortsetzten" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "Autovervollständigung" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Fortsetzen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "Speicherpfad" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "In Warteschlange aufwärts" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "Strg+S" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "nach oben" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "Strg+E" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "In Warteschlange abwärts" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "Strg+R" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "nach unten" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "Strg+H" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Einstellungen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "Strg+D" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Verbindungsmanager" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Alles ausklappen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "Standardpfad" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "Ein Verzeichnis wählen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "Gespeicherte Pfade" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "Spalte" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Abbrechen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "Öffnen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Hinzufügen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "Bearbeiten" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "Den ausgewählten Eintrag bearbeiten" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Entfernen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "Den ausgewählten Eintrag entfernen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "Den ausgewählten Eintrag nach oben bewegen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "Den ausgewählten Eintrag nach unten bewegen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "Standard" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "Kein Standardpfad festgelegt" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "Eigenschaften-Dialog öffnen" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Datei-Quersumme hinzufügen" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Datei-Quersumme:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "Nicht herunterla_den" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Host hinzufügen" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normale Priorität" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "Download-Ordner verschieben" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Hohe Priorität" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Automatisch Verwaltet:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Ziel:" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Verteil-Rang:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Neue Version" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Verteil-Zeit:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Gehe zu Website" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Aktive Zeit:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "Neue Veröffentlichung verfügbar!" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Tracker-Status:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "Verfügbare Version:" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Verfügbarkeit:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "Server-Version" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Peers:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "Aktuelle Version:" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Seeder:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Diesen Dialog in Zukunft nicht mehr anzeigen" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Teile:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "Downloadgeschwindigkeit" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Verbleibend:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "Uploadgeschwindigkeit" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "Heruntergeladen:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "Hochgeladen:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "Seeds:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "Peers:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "Verfügbarkeit:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "Verteil-Rang:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "Letzte Übertragung:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "Aktive Zeit:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "Komplett gesehen:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "Seeding Zeit:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "Teile:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Name:" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Nächste Ankündigung:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "Ordner für heruntergeladene Dateien:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Tauschverhältnis:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "Hinzugefügt:" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Hochgeladen:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "Gesamtgröße:" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Heruntergeladen:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Hinzugefügt:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "Prüfsumme:" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Status" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "Erstellt von:" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Kommentare:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Kommentare:" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Dateianzahl:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "Besitzer:" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Verschiebe Vollständige:" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Stoppen bei Verhältnis:" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Gesamtgröße:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Entfernen bei Verhältnis" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Name:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "Bandbreitenbegrenzung" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Pfad:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "Aktueller Tracker:" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Status:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Details" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "Tracker-Status:" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Dateien" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "Nächste Ankündigung:" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Peers" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "Privater Torrent:" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Verschiebe Vollständige:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Bearbeite Tracker" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Privat" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Anfang" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Bevorzuge Anfang/Ende" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Unten" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Bearbeite Tracker" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Torrents hinzufügen" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Optionen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Entferne Torrent?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Datei-Quersumme" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "" -"Bist du sicher, dass du den markierten Torrent entfernen " -"willst?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "Vollständigen Ordner verschieben" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Die entsprechende .torrent Datei wird gelöscht!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "_Pausiert hinzufügen" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Bevorzuge Anfangs-/Endstücke" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Die heruntergeladenen Daten werden gelöscht!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "Datei-Prüfsummenüberprüfung überspringen" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Entferne markierten Torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "Festplattenspeicher vorbelegen" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Neue Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "Festplattenspeicher für Torrent-Dateien vorbelegen" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Neue Version verfügbar!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "Maximale Torrent-Downloadgeschwindigkeit" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Verfügbare Version:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "Maximale Torrent-Uploadgeschwindigkeit" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Aktuelle Version:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "Maximale Torrent-Verbindungen" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Diesen Dialog in Zukunft nicht mehr anzeigen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Für alle anwenden" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Gehe zu Website" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Auf Standard-Werte zurücksetzten" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Zeige Deluge" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Gegenstelle nach IP hinzufügen" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "_Sitzung pausieren" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Alle pausieren" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "_Sitzung fortsetzen" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Ausgewählte Torrents fortsetzen." +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Maximale Downloadgeschwindigkeit" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Alle Torrents fortsetzen." +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Limit für _Upload-Geschwindigkeit" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Torrents hinzufügen" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Abbrechen & Dienst stoppen" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Bearbeite Tracker" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Datei-Quersumme" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "_Hoch" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "Entfe_rnen" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "_Runter" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "Peer _hinzufügen" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Voll" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Gegenstelle nach IP hinzufügen" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Kompakt" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Tracker bearbeiten" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Speicherzuweisung" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Max. Downloadgeschwindigkeit:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Entfernten Dateipfad eingeben" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Max. Uploadgeschwindigkeit:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "Entfernter Pfad" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "_Pausiert hinzufügen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Pfad:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Bevorzuge Anfangs-/Endstücke" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "32 KiB" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Für alle anwenden" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "64 KiB" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "URL hinzufügen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "128 KiB" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Aus URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "256 KiB" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Datei-Quersumme hinzufügen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "512 KiB" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Nach Datei-Quersumme" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "1 MiB" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Datei-Quersumme:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "2 MiB" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "4 MiB" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "8 MiB" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "16 MiB" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "Torrent erstellen" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Torrent erstellen" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "Or_dner" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "Entfe_rnter Dateipfad" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Dateien" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Autor:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Kommentare:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Informationen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Dateien" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "Webseeds" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "Stückgröße:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "Als Privat markieren" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "Dieses Torrent der Sitzung hinzufügen" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Entfernten Dateipfad eingeben" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Entfernter Dateipfad" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Pfad:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Erstelle Torrent" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Speichere .torrent-Datei" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrents in der Warteschlange" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Torrents aus der Warteschlange hinzufügen" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "Label" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Optionen" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Gegenstelle hinzufügen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Speicher .torrent als" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Gegenstelle hinzufügen" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "_Download-Ordner öffnen" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "Hostname:Port" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Pausieren" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Host hinzufügen" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Fort_setzen" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Verbindungsmanager" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Ausgewählte Torrents fortsetzen." -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "Lokalen Dienst _starten" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opt_ionen" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Verbinde beim Start automatisch mit ausgewählten Host" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Warteschlange" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Starte localhost automatisch wenn nötig" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "Akt_ualisiere Tracker" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Zeige dieses Fenster nicht beim Start" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Entferne Torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Downloads" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Neu-Prüfung erzwingen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Automatisches Hinzufügen von .torrents von:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "_Download-Ordner verschieben" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Herunterladen nach:" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "Label" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Kopie von .torrent Dateien erstellen in:" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Alle auswählen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Alle pausieren" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Alle Torrents fortsetzen." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Ordner" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Verbindungslimit" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Volle Zuweisung verwenden" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Limit für Upload-Kanäle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "" -"Die Methode \"Vollständig\" reserviert den benötigten Speicherplatz für den " -"Torrent bereits vorher und verhindert so die Fragmentierung des Dateisystems" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "Seeden bei _Verhältnis stoppen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Kompakte Speicher Zuweisung verwenden" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Automatisch verwaltet" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -"Die kompakte Zuweisung belegt nur soviel Speicherplatz, wie gerade benötigt " -"wird." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Bevorzuge Anfangs- und Endstücke eines Torrents" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Erste und letzte Stücke von Dateien in Torrents bevorzugen" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Torrents im pausierten Zustand hinzufügen" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Netzwerk" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Benutze Zufallsports" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge wählt automatisch jedes Mal einen anderen Port." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "_Besitzer ändern" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Aktiver Port:" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Tracker hinzufügen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Bis:" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "Tracker hinzufügen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Aktiven Port testen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "URL hinzufügen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Ankommende Kanäle" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "von URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Ausgehende Kanäle" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "Adresse (URL):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -"Geben sie die IP-Adresse der Schnittstelle ein, an der Deluge auf eingehende " -"bittorrent-Verbindungen warten soll. Falls sie Standard-Verhalten wünschen, " -"lassen sie dieses Feld leer." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Schnittstelle" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "automatisch mit ausgewähltem Daemon verbinden" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "" -"Das TOS-Byte beschreibt die Art der gesendeten Daten mit einem Hex-Wert. Es " -"wird in der IP-Kopfzeile jedes Paketes an die Gegenstellen (einschließlich " -"Web-Seeds) gesendet." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "Localhost-Daemon automatisch starten (falls notwendig)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "TOS-Byte für Peers:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "Diesen Dialog verstecken" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "Startoptionen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "_Datei öffnen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universelles Plug-and-Play" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "_Ordner anzeigen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Alles ausklappen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT-Port-Mapping-Protokoll" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "_Überspringen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Austausch von Gegenstellen" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "_Niedrig" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "_Normal" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Lokale Dienst-Suche findet Gegenstellen in Ihrem lokalen Netzwerk." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "_Hoch" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "Deluge-Team" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"Verteilte Hashtabelle (DHT) verbessert möglicherweise die Anzahl aktiver " -"Verbindungen." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Netzwerk-Extras" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Eingehend:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Ebene:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -"Erzwungen\n" -"Aktiviert\n" -"Deaktiviert" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"Protokoll\n" -"Daten\n" -"Beides" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Ausgehend:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent-Klient" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Gesamten Datenstrom verschlüsseln" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge – BitTorrent-Client" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Verschlüsselung" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Dateien über BitTorrent herunterladen und tauschen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Bandbreite" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "Konsolenoptionen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Maximale Verbindungsversuche pro Sekunde:" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maximale Anzahl halboffener Verbindungen" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" +"Deluge-Daemon-IP-Adresse, mit der sich verbunden werden soll (Standard " +"127.0.0.1)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -"Die maximale Uploadrate für alle Torrents. Auf -1 setzen für unendlich." +"Deluge-Daemon-Port, mit dem sich verbunden werden soll (Standard 58846)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maximale Uploadrate (KiB/s):" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "Deluge-Daemon-Benutzername, der beim Verbinden genutzt werden soll" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "max. Anzahl von Verbindungen. Setze -1 für unendlich." +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "Deluge-Daemon-Kennwort das beim Verbinden genutzt werden soll" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maximale Verbindungen:" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "Konsolenbefehle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" -"Das Maximum an Upload-Slots für alle Torrents. Für keine Begrenzung auf -1 " -"setzen." +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "Beschreibung" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Maximale Anzahl an Upload-Slots:" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "Die folgenden Konsolenbefehle sind verfügbar:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Befehl" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -"Die maximale Download-Rate für alle Torrents. Auf -1 setzen für unendlich." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maximale Download-Rate (KiB/s):" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" +"Benutzung: manage [--set ] [ " +"[...] ]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Ignoriere Limits im lokalen Netzwerk" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Gesamte Bandbreitennutzung" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "Wert für diesen Schlüssel festlegen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "Maximale Anzahl an Upload-Slots pro Torrent. -1 für unbegrenzt." +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "Festzulegender Wert" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "Maximale Anzahl an Verbindungen pro Torrent. -1 für unbegrenzt." +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "ein oder mehrere Schlüssel, durch Leerzeichen getrennt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Bandbreite pro Torrent" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "Entfernt auch die Torrent-Daten" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Oberfläche" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Aktivieren" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "Eine oder mehrere Torrend-IDs" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klassischer Modus" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" +"Bestätigen Sie mit -c, die aufgelisteten Torrents zu entfernen (Anzahl: %d)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Zeige die Geschwindigkeit in der Fensterleiste" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Hauptfenster" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" +"Eine oder mehrere Torrend-IDs. Nutzen Sie \"*\" um alle Torrents fortzusetzen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Immer zeigen" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" +"Eine oder mehrere Torrent-IDs. Nutzen Sie \"\" um alle Torrents zu pausieren" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Torrent Hinzufügen Dialog" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "Downloadordner für Torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Symbol im Benachrichtigungsfeld anzeigen" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "Den vollständigen Torrent in diesen Ordner verschieben" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Beim Schließen in das Benachrichtigungsfeld minimieren" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "Ein oder mehrere Torrent-Dateien, URLs oder Magnet-URLs" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Starte im Tray" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "Verfügbare Plugins auflisten" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" -msgstr "" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "Aktivierte Plugins anzeigen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Schütze Benachrichtigungsfeld mit Passwort" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "Aktiviert ein Plugin" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Benachrichtigungsfeld" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "Deaktiviert ein Plugin" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Anderer" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "List von verfügbaren Plugins erneut laden" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Über Updates informiert werden" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "Plugin aus einer .egg-Datei installieren" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Deluge prüft, ob eine neue Versionen vorhanden ist und weist Sie " -"gegebenenfalls darauf hin." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Updates" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "Torrent-Status nicht anzeigen (Verbessert Befehlsgeschwindigkeit)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "Benutzung: connect [] []" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -"Helfen Sie uns Deluge zu verbessern indem Sie uns Ihre Python- und PyGTK-" -"Version, Ihr Betriebssytem und Prozessor-Typ senden. Garantiert keine andere " -"Information wird übermittelt." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Ja, sende anonymisierte Statistiken" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Passwort" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "System-Informationen" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "Der Pfad, in den die Torrents verschoben werden sollen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Ort:" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "Der neue Zustand" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "Ein oder mehrere Befehle" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -"Falls Deluge die Datenbank-Datei an diesem Ort nicht finden kann, greift es " -"auf DNS zurück um das Land des Peers zu ermitteln." +"Benutzung: config [--set ] [ [...] ]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP Datenbank" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "Mehr Informationen pro Torrent anzeigen." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Verknüpfe Magnet Links mit Deluge" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" +"Mehr detaillierte Informationen inklusive Dateien und Peers anzeigen." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Daemon port:" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "So wie --sort, aber die Elemente sind un umgekehrter Reihenfolge." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" +"Eine oder mehrere Torrent-IDs. Wenn keine angegeben ist, alle auflisten" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Entfernte Verbindungen erlauben" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "Host auswählen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Verbindungen" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "Beenden" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Andere" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "Host löschen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Warteschlange" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" +"Host hinzufügen (Pfeil Hoch/Runter zum Navigieren, Esc zum Abbrechen)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Neue Torrents oben einreihen" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "Fehler beim Hinzufügen des Hosts" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Aktives Verteilen gesamt:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "Spalten" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Aktiv gesamt:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "Breite" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Aktives Downloaden gesamt:" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "Allgemeine Optionen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Aktive Torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "Systemglocke läuten wenn ein Download fertiggestellt wird" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Limit für Verteilungs-Verhältnis:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Seed Dauer (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Seede" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "Sprache" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "Kommandozeilenmodus" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Host:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Keine\n" -"SOCKSv4\n" -"SOCKSv5\n" -"SOCKSv5 mit Auth.\n" -"HTTP\n" -"HTTP mit Auth." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Gegentelle" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web-Seed" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Cache" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Cache-Größe (16 KiB Blöcke):" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "Kommandozeilenhistorie im kommandozeilenmodus speichern und laden" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -"Die maximale Anzahl von Sekunden seit der letzten Änderung eines Fragments " -"im Schreib-Cache, bis das Schreiben auf die Festplatte erzwungen wird. " -"Standard-Wert ist 60 Sekunden." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Cache Lebensdauer (Sekunden):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -"Die Gesamtanzahl der 16 KiB Blöcke, die seit dem Start dieser Sitzung auf " -"die Festplatte geschrieben wurden." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Blöcke geschrieben:" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "Ordner" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "" -"Die Gesamtanzahl der durchgeführten Schreibeoperationen seit Beginn dieser " -"Sitzung." +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "Herunterladen nach" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Schreib-Zugriffe:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -"Das Verhältnis (Blöcke_geschrieben - Schreibzugriffe) / Blöcke_geschrieben " -"repräsentiert den Anteil an durch den Cache ersparten Schreibzugriffen." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "Schreib-Cache Trefferquote:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "Pausierte hinzufügen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Schreiben" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "Festplattenspeicher vorbelegen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -"Die Anzahl der von Peers verlangten Blöcke, die von Festplatte oder Cache " -"versandt wurden." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Blöcke gelesen:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Die Anzahl von Blöcken, die aus dem Cache versandt wurden." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Blöcke gelesen (Cache):" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Von" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "Die Trefferquote für den Lese-Cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Nach" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "Lese-Cache Trefferquote:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Benutze Zufallsports" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -"Die Gesamtanzahl der durchgeführten Leseoperationen seit Beginn dieser " -"Sitzung." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Lese-Zugriffe:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Lesen" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" +"IP-Adresse der Schnittstelle, auf der gelauscht werden soll (leer lassen für " +"Standard):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" +"Der Netzwerkschnittstellenname oder die IP-Adresse für ausgehende BitTorrent-" +"Verbindungen. (Leer lassen für Standard.):" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Eingehend" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Ausgehend" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "Globale Bandbreitennutzung" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maximale gleichzeitige Verbindungen" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maximale Upload Kanäle" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "Maximale Downloadgeschwindigkeit (KiB/s)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "Maximale Uploadgeschwindigkeit (KiB/s)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maximale halb-offene Verbindungen" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maximale Verbindungs-Versuche pro Sekunde" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Zeige den limitierten IP des Transferprotokolls" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "Bandbreitennutzung pro Torrent" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "Ja, bitte sende anonyme Statistiken." + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "Daemon-Port" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "Remoteverbindungen erlauben" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "Gesamt" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Tauschverhältnis" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -"Die Gesamtanzahl von 16 KiB Blöcken, die derzeit in den Lese- und Schreib-" -"Caches enthalten sind." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Cache-Größe:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Größe vom Lese-Cache:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Größe" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "Zeit (m)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "Proxy-Einstellungen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Art" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Internetseite:" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "Hostname" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "e_rneut nach Plugins suchen" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Weitere Plugins suchen" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "Cache-Größe (16 KiB Blocks)" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Zeige Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Alle fortsetzen" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "Maximale Downloadgeschwindigkeit" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Limit für _Upload-Geschwindigkeit" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Ordner öffnen" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Opt_ionen" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Warteschlange" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "Akt_ualisiere Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Entferne Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "_Speicher verschieben" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Automatisch verwaltet" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Übernehmen" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Ausgewähltes Torrent wirklich entfernen?" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "OK" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Das Entfernen dieser Daten ist unwiderruflich." +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "Sprache wählen" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule-IP-Liste (GZip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Bearbeite Tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer-Text (ZIP-Format)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian-Text (unkomprimiert)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Bearbeite Tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (gzip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Tracker hinzufügen" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Tracker hinzufügen" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blockierliste" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Tracker bearbeiten" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "Falsche IP-Adresse" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Tracker bearbeiten" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Ungültiger Anfang" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "magischer Code ungültig" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Mit lokalen _Daten entfernen." +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ungültige Version" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "_Torrent entfernen" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Tage" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Speicher verschieben" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Auf neue Liste überprüfen, jeden:" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Speicher verschieben" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Importiere Blockliste beim Start" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Ziel:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Einstellungen" -#~ msgid "seconds" -#~ msgstr "Sekunden" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Lade die Blockliste ggf. herunter und importiere die Datei." -#~ msgid "Unknown" -#~ msgstr "Unbekannt" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Überprüfe Download und Import" -#~ msgid "Download" -#~ msgstr "Download" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Lade eine neue Blockliste herunter und importiere sie." -#~ msgid "Upload" -#~ msgstr "Upload" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Erzwinge Herunterladen und Importieren" -#~ msgid "Update Tracker" -#~ msgstr "Tracker aktualisieren" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blockliste ist auf dem neusten Stand" -#~ msgid "Total Size" -#~ msgstr "Gesamtgröße" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Optionen" -#~ msgid "Pieces" -#~ msgstr "Teile" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Typ:" -#~ msgid "Share Ratio" -#~ msgstr "Tauschverhältnis" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Datum:" -#~ msgid "Tracker Status" -#~ msgstr "Tracker-Status" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Dateigröße:" -#~ msgid "Next Announce" -#~ msgstr "Nächster Announce" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Information" -#~ msgid "Yes" -#~ msgstr "Ja" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "No" -#~ msgstr "Nein" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent vollständig" -#~ msgid "Remove" -#~ msgstr "Entfernen" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent hinzugefügt" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "Torrent entfernt" -#~ msgid "Details" -#~ msgstr "Details" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Ausführen" -#~ msgid "Files" -#~ msgstr "Dateien" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Ereignis" -#~ msgid "General" -#~ msgstr "Allgemeine Einstellungen" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Befehl hinzufügen" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Befehle" -#~ msgid "Maximum Connections" -#~ msgstr "Maximale gleichzeitige Verbindungen" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "Inkompatible Option" -#~ msgid "Start" -#~ msgstr "Start" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge ist gesperrt" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "AutoHinzufügen" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge ist passwortgeschützt.\n" -#~ "Um Deluge anzuzeigen, geben Sie bitte Ihr Passwort ein." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "Doppelklick zum Umschalten" -#~ msgid "Clear" -#~ msgstr "Leeren" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "Doppelklick zum Editieren" -#~ msgid "Add" -#~ msgstr "Hinzufügen" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "Pfad" -#~ msgid "Speed:" -#~ msgstr "Geschwindigkeit:" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Zu beobachtender Ordner existiert nicht" -#~ msgid "Delete .torrent file" -#~ msgstr "Entferne .torrent-Datei" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Pfad existiert nicht." -#~ msgid "Select All" -#~ msgstr "_Alles auswählen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Eigenschaften des Überwachungs-Ordners" -#~ msgid "Username" -#~ msgstr "Benutzername" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" +"Wenn eine .torrent-Datei zu diesem Verzeichnis hinzugefügt wird,\n" +"wird sie zur Sitzung hinzugefügt." -#~ msgid "Password" -#~ msgstr "Passwort" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Ordner auswählen" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Aktiviere Überwachung des Ordners" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Überwachter Ordner" -#~ msgid "_Quit" -#~ msgstr "_Beenden" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Lösche .torrent Datei nach dem Hinzufügen" -#~ msgid "Availability" -#~ msgstr "Verfügbarkeit" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" +"Sobald der Torrent zur Sitzung hinzugefügt wurde,\n" +"wird die .torrent-Datei gelöscht." -#~ msgid "Graph" -#~ msgstr "Diagramm" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Erweiterung anhängen nach hinzufügen:" -#~ msgid "Filters" -#~ msgstr "Filter" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" +"Sobald der Torrent der Sitzung hinzugefügt wurde,\n" +"wird eine Erweiterung an .torrent angefügt\n" +"und er wir im gleichen Verzeichnis verbleiben." -#~ msgid "New Password" -#~ msgstr "Neues Passwort" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".hinzugefügt" -#~ msgid "Template" -#~ msgstr "Template" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Nur Bild" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Text und Bild" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torrent-Datei-Aktionen" -#~ msgid "Delete downloaded files." -#~ msgstr "Lösche heruntergeladene Dateien." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "Download-Ordner festlegen" -#~ msgid "Auto refresh:" -#~ msgstr "Automatische Aktualisierung:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "About" -#~ msgstr "Über" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "Download-Ordner" -#~ msgid "translate something" -#~ msgstr "übersetze etwas" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Nur Text" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Fertige verschieben" -#~ msgid "Url" -#~ msgstr "URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Beschriftung: " -#~ msgid "Submit" -#~ msgstr "Eintragen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Beschriftung" -#~ msgid "Refresh page every:" -#~ msgstr "Lade Seite neu alle:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Hauptmenü" -#~ msgid "Disabled" -#~ msgstr "Deaktivert" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "Der hier ausgewählte Benutzer wird der Besitzer des Torrents sein." -#~ msgid "From" -#~ msgstr "Von" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "Besitzer" -#~ msgid "Type" -#~ msgstr "Art" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Max. Upload-Geschwindigkeit:" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Max. Verbindungen:" -#~ msgid "Torrent list" -#~ msgstr "Torrentliste" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maximale Uploads:" -#~ msgid "Resume all" -#~ msgstr "Alle fortsetzen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Max. Download-Geschwindigkeit:" -#~ msgid "Reannounce" -#~ msgstr "Manueller Announce" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bandbreite" -#~ msgid "Pause all" -#~ msgstr "Alle anhalten" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Selbstverwaltet" -#~ msgid "Logout" -#~ msgstr "Abmelden" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Pausiert hinzufügen:" -#~ msgid "Disable" -#~ msgstr "Deaktivieren" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Stelle in Warteschlange:" -#~ msgid "Config" -#~ msgstr "Konfiguration" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Warteschlange" -#~ msgid "Login" -#~ msgstr "Anmeldung" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Beobachteter Ordner:" -#~ msgid "Eta" -#~ msgstr "Verbleibend" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "Minuten" -#~ msgid "Queue Position" -#~ msgstr "Warteschlangen-Positition" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "1 Minute" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Wählen Sie eine URL oder einen Torrent, nicht beides." +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "1 Sekunde" -#~ msgid "refresh must be > 0" -#~ msgstr "Aktualisierungsintervall muss > 0 sein" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "Sekunden" -#~ msgid "# Of Files" -#~ msgstr "Anzahl an Dateien" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "Statistiken" -#~ msgid "Password is invalid,try again" -#~ msgstr "Passwort ist ungültig. Versuchen Sie es noch einmal." +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "Auflösung" -#~ msgid "Set" -#~ msgstr "Einstellen" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "Seeds/Peers" -#~ msgid "Set Timeout" -#~ msgstr "Aktualisierungsintervall einstellen" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "Downloadfarbe:" -#~ msgid "Speed" -#~ msgstr "Geschwindigkeit" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "Uploadfarbe:" -#~ msgid "Upload torrent" -#~ msgstr "Torrent hochladen" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "File" -#~ msgstr "Datei" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "Bandbreitengraph" -#~ msgid "Save" -#~ msgstr "Speichern" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Bevorzuge Anfangs- und Endstücke" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Maximale Upload-Geschwindigkeit" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Maximale Download-Geschwindigkeit" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "Seeds / Peers" -#~ msgid "Error in torrent options." -#~ msgstr "Fehler in den Torrentoptionen" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "No data" -#~ msgstr "Keine Daten" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "WebOberfläche" -#~ msgid "Ports" -#~ msgstr "Ports" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Die Deluge Weboberfläche ist nicht installiert, bitte\n" +"installiere die Oberfläche und versuche es erneut." -#~ msgid "Encryption" -#~ msgstr "Verschlüsselung" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Web UI aktivieren" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maximale Download-Geschwindigkeit (Kib/s)" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "SSL aktivieren" -#~ msgid "Level" -#~ msgstr "Level" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Dienst-Port:" -#~ msgid "Forced" -#~ msgstr "Erzwungen" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Ungültiges Label, gültige Zeichen: [a-z0-9_-]" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1=Unbeschränkt" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Leeres Label" -#~ msgid "Global" -#~ msgstr "Global" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Label existiert bereits" -#~ msgid "Save .torrent files to" -#~ msgstr "Speichere .torrent Dateien in" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Unbekanntes Label" -#~ msgid "Per Torrent" -#~ msgstr "Pro Torrent" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Unbekannter Torrent" -#~ msgid "Store all downoads in" -#~ msgstr "Speichere alle Downloads in" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Label-_Optionen" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maximale halb-offene Verbindungen" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "Entfe_rne Label" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maximale Upload-Geschwindigkeit (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "Füge L_abel hinzu" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Starte Daemon und WebUI nach der Änderung dieser Einstellungen neu" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Label-Optionen" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = unbeschränkt" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Label" -#~ msgid "Button style" -#~ msgstr "Knopfstil" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "tracker1.org" -#~ msgid "Enabled Plugins" -#~ msgstr "Aktiviere Plugins" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Label-Optionen" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Neues Password und Neues Passwort(Bestätigung) stimmen nicht überein" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Verwende Beschränkung pro Torrent:" -#~ msgid "Move To" -#~ msgstr "Verschieben nach" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maximum" -#~ msgid "These changes were saved" -#~ msgstr "Diese Änderungen wurden gespeichert" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Verwende Einstellungen der Warteliste:" -#~ msgid "Current Password" -#~ msgstr "Aktuelles Passwort" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "Ordnereinstellungen anwenden:" -#~ msgid "New Password (Confirm)" -#~ msgstr "Neues Passwort (Bestätigung)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(Je eine Zeile pro Tracker)" -#~ msgid "Old password is invalid" -#~ msgstr "Altes Passwort ist ungültig" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Verwende automatisch folgendes Label:" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Korregiere die obigen Fehler und versuche es nochmal" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Label hinzufügen" -#~ msgid "Random" -#~ msgstr "Zufällig" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Label hinzufügen" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Wähle eine gültige Option. %s gehört nicht zu den gültigen Optionen." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "Benutzen Sie die Seitenleiste um die Labels zu bearbeiten.\n" -#~ msgid "Enter a valid value." -#~ msgstr "Gebe einen gültigen Wert ein" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Labels" -#~ msgid "This field is required." -#~ msgstr "Dieses Feld wird benötigt." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Mitteilungen blinkend zeigen" -#~ msgid "Enter a valid date." -#~ msgstr "Gebe ein gültiges Datum ein." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Popup Benachrichtigung ist nicht aktiviert." -#~ msgid "Enter a valid time." -#~ msgstr "Gebe eine gültige Zeit ein." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "libnotify ist nicht installiert" -#~ msgid "Enter a valid date/time." -#~ msgstr "Gebe ein/e gültige/s Zeit/Datum ein." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Der Wert muss größer oder gleich %s sein." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Benachrichtigungs-Popup zeigen" -#~ msgid "Enter a number." -#~ msgstr "Gebe eine Zahl ein." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Klang-Benachrichtigung nicht eingeschaltet" -#~ msgid "Enter a whole number." -#~ msgstr "Gebe eine ganze Zahl ein." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame ist nicht installiert" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Der Wert muss kleiner oder gleich %s sein." +msgid "Sound notification failed %s" +msgstr "Klang-Benachrichtigung gescheitert %s" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "Der Wert darf nicht mehr als %s stellen vor dem Komma haben." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Klang-Benachrichtigung Erfolg" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Der Wert darf nicht mehr als %s Stellen haben." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torrent fertiggestellt" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Der Wert darf nicht mehr als %s Nachkommastellen haben." - -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Gebe eine gültige E-Mail-Adresse ein." - -#~ msgid "This folder does not exist." -#~ msgstr "Dieser Ordner existiert nicht." - -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Gebe eine gültige IPv4-Adresse ein." - -#~ msgid "Move" -#~ msgstr "Verschieben" - -#~ msgid "∞" -#~ msgstr "∞" - -#~ msgid "Connect" -#~ msgstr "Verbinden" +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" +"Der Torrent \"%(name)s\" mit %(num_files)i Datei(en) hat das Herunterladen " +"abgeschlossen." -#~ msgid "Delete" -#~ msgstr "Löschen" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "Benach­rich­ti­gungen" -#~ msgid "Stop" -#~ msgstr "Anhalten" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Klangdatei auswählen" -#~ msgid "Queue Top" -#~ msgstr "Anfang der Warteschlange" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Es trat ein Fehler beim Senden der Benachrichtigungsemail auf: %s" -#~ msgid "Queue Bottom" -#~ msgstr "Ende der Warteschlange" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "Statistiken" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "Server verweigert Benutzernamen/Kennwort-Kombination: %s" -#~ msgid "Other.." -#~ msgstr "Andere.." +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Benachrichtigungsemail versandt." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Lade %.2f%% herunter" +msgid "Finished Torrent \"%(name)s\"" +msgstr "Torrent \"%(name)s\" fertiggestellt." -#~ msgid "BlockList" -#~ msgstr "Blockliste" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Diese Email dient dem Zweck, Sie zu informieren, dass Deluge den Download " +"\"%(name)s\" inklusive %(num_files)i Datei(en) fertiggestellt hat.\n" +"Zur Beendigung des Erhalts dieser Benachrichtigungen, deaktivieren sie " +"einfach die Email-Benachrichtigungen in Deluge's Einstellungen.\n" +"\n" +"Vielen Dank,\n" +"Deluge." -#~ msgid "Timeout (seconds)" -#~ msgstr "Timeout(Sekunden)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Benachrichtigungsicon blinkt aktiviert." -#~ msgid "Check for every (days)" -#~ msgstr "Überprüfe alle (Tage)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Popups aktiviert" -#~ msgid "Import Now" -#~ msgstr "Jetzt importieren" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Klänge wiedergeben" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Importiere %s" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "UI Benachrichtigungen" -#~ msgid "Inactive" -#~ msgstr "Inaktiv" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Empfänger" -#~ msgid "gtk-connect" -#~ msgstr "gtk-verbinden" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Server verlangt TLS/SSL" -#~ msgid "page 7" -#~ msgstr "Seite 7" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "E-Mail Benachrichtigung" -#~ msgid "page 8" -#~ msgstr "Seite 8" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Diese Einstellungen bedeutet nicht, dass Sie für all diese Ereignisse eine " +"Benachrichtigung erhalten." -#~ msgid "Add Torrents" -#~ msgstr "Torrents hinzufügen" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Abonnements" -#~ msgid "Community" -#~ msgstr "Community" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Klang Personalisierung" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "Entpacker" -#~ msgid "Homepage" -#~ msgstr "Homepage" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Entpacken nach:" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Entferne Torrent wenn die Ratio erreicht wird" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Erstelle Torrent Unterverzeichnis" -#~ msgid "Active time" -#~ msgstr "Aktiv-Zeit" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Diese Einstellung erstellt ein Unterverzeichnis benannt nach dem Dateinamen " +"des Torrents innerhalb des Entpackverzeichnisses und speichert die " +"entpackten Dateien darin ab." -#~ msgid "Connect to Daemon" -#~ msgstr "Zu Dienst verbinden" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "Planer" -#~ msgid "Admin" -#~ msgstr "Administrator" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "Verbunden mit" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Limit beim Herunterladen:" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: Torrent Liste" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Limit beim Hochladen:" -#~ msgid "Label torrent" -#~ msgstr "Torrent kennzeichnen" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Aktive Torrents" -#~ msgid "Move torrent" -#~ msgstr "Torrent verschieben" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Aktiv herunterladen:" -#~ msgid "Restart" -#~ msgstr "Neustarten" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Aktiv verteilen:" -#~ msgid "Filter on a keyword" -#~ msgstr "Anhand Stichwort filtern" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Langsame Einstellungen" -#~ msgid "Keyword" -#~ msgstr "Stichwort" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "Dateibrowser" -#~ msgid "Deluge Login" -#~ msgstr "Deluge Anmeldung" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "Zurück" -#~ msgid "False" -#~ msgstr "Falsch" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "Vorwärts" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Mit keinem Dienst verbunden" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "To" -#~ msgstr "Nach" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "Erstellen" -#~ msgid "True" -#~ msgstr "Wahr" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "Hilfe" -#~ msgid "Update" -#~ msgstr "Aktualisieren" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Abmelden" -#~ msgid "Add In Paused State" -#~ msgstr "Pausiert hinzufügen" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Speichern" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maximale Upload Kanäle" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "Über Deluge" -#~ msgid "Compact Allocation" -#~ msgstr "Kompakte Speicherbelegung" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "Copyright 2007-2018 Deluge-Team" -#~ msgid "Download Location" -#~ msgstr "Download Ort" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "Mit Daten entfernen" -#~ msgid "no uri" -#~ msgstr "keine URI" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "Verbindung hinzufügen" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maximale Verbindungs-Versuche pro Sekunde" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Host:" -#~ msgid "Extra's" -#~ msgstr "Extras" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "Konnte Host nicht hinzufügen: {0}" -#~ msgid "Peer-Exchange" -#~ msgstr "Peer-Austausch" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Verschieben" -#~ msgid "UpNP" -#~ msgstr "UPnP" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "Durchsuchen" -#~ msgid "Handshake" -#~ msgstr "Handschlag" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "Verbindung bearbeiten" -#~ msgid "Total active torrents" -#~ msgstr "Aktive Torrents gesamt" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "Konnte Host nicht editieren" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Verteilen stoppen wenn Verhältnis diesen Wert erreicht" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Anmeldung" -#~ msgid "Total active seeding" -#~ msgstr "Aktives Verteilen gesamt" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "Anmeldung fehlgeschlagen" -#~ msgid "Total active downloading" -#~ msgstr "Aktives Downloaden gesamt" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "Sie gaben ein falsches Kennwort ein" -#~ msgid "Stop seed at ratio" -#~ msgstr "Verteilen stoppen bei Verhältnis" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "Öffentlich" -#~ msgid "Error in Path." -#~ msgstr "Fehler im Pfad." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "Letzte Übertragung" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Dieses Programm ist freie Software. Sie können es unter den Bedingungen der " -#~ "GNU General Public License, wie von der Free Software Foundation " -#~ "veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Version 3 " -#~ "der Lizenz oder (nach Ihrer Option) jeder späteren Version. Die " -#~ "Veröffentlichung von diesem Programm erfolgt in der Hoffnung, dass es Ihnen " -#~ "von Nutzen sein wird, aber OHNE JEGLICHE GARANTIE, sogar ohne die implizite " -#~ "Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. " -#~ "Details finden Sie in der GNU General Public License. Sie sollten ein " -#~ "Exemplar der GNU General Public License zusammen mit diesem Programm " -#~ "erhalten haben. Falls nicht, besuchen Sie bitte " -#~ "." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "Gemischt" -#~ msgid "Refresh status" -#~ msgstr "Erneuerungs-Status" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Setze maximale Verbindungsanzahl" -#~ msgid "Seed rank" -#~ msgstr "Verteilungs-Rate" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Downloadgeschwindigkeit" -#~ msgid "Seeding time" -#~ msgstr "Verteilungs-Zeit" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "5 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "10 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "30 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "80 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "300 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Setze maximale Empfangsgeschwindigkeit" -#~ msgid "Enter a valid URL." -#~ msgstr "Geben Sie eine gültige URL ein." +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Uploadgeschwindigkeit" -#~ msgid "The submitted file is empty." -#~ msgstr "Die übermittelte Datei ist leer." +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Setze maximale Sendegeschwindigkeit" -#~ msgid "No file was submitted." -#~ msgstr "Es wurde keine Datei übermittelt." +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Bandbreitenverbrauch vom Protokoll in Sende- und Empfangsrichtung" -#~ msgid "Outbound" -#~ msgstr "Ausgehend" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "Freier Speicherplatz im Download-Ordner" -#~ msgid "Auto Add folder" -#~ msgstr "»Auto hinzufügen« Ordner" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "IP {0}" -#~ msgid "Enter a list of values." -#~ msgstr "Gebe eine Liste von Werten ein." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Verbinden" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Treffe eine gültige Auswahl. Die getroffene Auswahl steht nicht zur " -#~ "Verfügung." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "Daemon stoppen" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "" -#~ "Es wurde keine Datei übermittelt. Überprüfe die Codierung des Formulars." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "Trennen" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Laden Sie ein gültiges Bild hoch. Die hochgeladene Datei war entweder kein " -#~ "Bild, oder beschädigt." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "Daemon starten" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Diese URL scheint ein kaputter Link zu sein." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "Standardkennwort ändern" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "Treffe eine gültige Wahl. %(value)s ist keine Verfügbare Auswahl." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" +"Wir empfehlen, das Standardkennwort zu ändern.

Möchten Sie es jetzt " +"ändern?" -#~ msgid "page 6" -#~ msgstr "Seite 6" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "From Session" -#~ msgstr "Aus der Sitzung" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filter" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Dieser Wert muss mindestens %(min)d Zeichen haben (hat nur %(length)d)." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "Verbindung wiederhergestellt" -#~ msgid "Cache templates" -#~ msgstr "Cache-Vorlagen" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "Verbindung verloren" -#~ msgid "Recheck" -#~ msgstr "Erneut prüfen" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "Die Verbindung zum Webserver ist verloren gegangen!" -#~ msgid "Either" -#~ msgstr "Beides" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "Verbindung zum Webserver verloren" -#~ msgid "Inbound" -#~ msgstr "Eingehend" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Empfangslimit" -#~ msgid "Auto Add enabled" -#~ msgstr "Automatisches Hinzufügen aktiviert" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Limit der Sende-Geschwindigkeits" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Aktualisieren (sekunden)" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Verbindungslimit" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Verhältnis hat Limit überschritten" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Limit an Sende-Kanälen" -#~ msgid "Times to attempt download" -#~ msgstr "Anzahl Downloadversuche" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Tracker aktualisieren" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker-name.org\n" -#~ "tracker.index.com\n" -#~ "Das hier macht noch nichts ...\n" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Erzwinge erneute Überprüfung" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "page 11" -#~ msgstr "Seite 11" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Details" -#~ msgid "page 10" -#~ msgstr "Seite 10" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "Kommentar:" -#~ msgid "page 12" -#~ msgstr "Seite 12" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "Status:" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "Verschieben vervollständigt:" -#~ msgid "Error setting label options" -#~ msgstr "Fehler beim Setzen der Optionen der Lesezeichen" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Allgemeine Einstellungen" -#~ msgid "apply_queue" -#~ msgstr "verwende_warteschlange" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Privat" -#~ msgid "is_auto_managed" -#~ msgstr "ist_automatisch_verwaltet" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "Laden" -#~ msgid "stop_at_ratio" -#~ msgstr "stoppe_bei_verhältnis" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Wahr" -#~ msgid "stop_ratio" -#~ msgstr "stopp_verhältnis" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Über Updates informiert werden" -#~ msgid "remove_at_ratio" -#~ msgstr "entferne_bei_verhältnis" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Helfen Sie uns, Deluge zu verbessern, indem Sie und Ihre Pythem-Version, " +"PyGTK-version, OS- und Prozessortyp senden. Es werden keinerlei andere " +"Informationen gesendet." -#~ msgid "apply_max" -#~ msgstr "verwende_maximal" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "Torrent pausieren" -#~ msgid "apply_move_completed" -#~ msgstr "verwende_verschieben_von_feritigen" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "Plugin installieren" -#~ msgid "move_completed" -#~ msgstr "verschiebe_feritige" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "Installieren" -#~ msgid "move_completed_path" -#~ msgstr "verschiebe_fertige_dateipfad" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "automatisches_hinzufügen_von_trackern" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "automatisch_hinzufügen" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "Durchsuchen…" -#~ msgid "Work in progress.." -#~ msgstr "Arbeit schreitet fort ..." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "Uploaden Ihres Plugins..." -#~ msgid "State" -#~ msgstr "Status" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maximale Verbindungen:" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Beziehe %i Dateien mit ein" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maximale Download-Rate (KiB/s):" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Diese Email soll Sie darüber informieren, dass Deluge das Empfangen vom " -#~ "Torrent %s beendet hat, welches %i Dateien enthält.\n" -#~ "Um das Empfangen dieser Benachrichtigungen zu beenden, schalten Sie bitte " -#~ "Email-Benachrichtigungen in den Einstellungen aus.\n" -#~ "\n" -#~ "Danke,\n" -#~ "Deluge." - -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maximale Uploadrate (KiB/s):" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maximale Anzahl halboffener Verbindungen" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Maximale Verbindungsversuche pro Sekunde:" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Maximale Anzahl an Upload-Slots:" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "Cache-Größe (16 KiB Blöcke):" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "Nutzung des Proxy erzwingen" -#~ msgid "Show keyword search" -#~ msgstr "Zeige Schlüsselwort-Suche" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "Mehr finden" -#~ msgid "Show sidebar" -#~ msgstr "Zeige Seitenleiste" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "Zufälligen Port verwenden" -#~ msgid "Show zero hits" -#~ msgstr "Zeige Null-Treffer" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Https" -#~ msgstr "HTTPS" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "Filter mit null Torrents anzeigen" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Schlüssel unter \"%s\" nicht gefunden" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Zertifikat unter \"%s\" nicht gefunden." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "WebUI-Kennwort" -#~ msgid "Show trackers" -#~ msgstr "Zeige Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "Alt:" -#~ msgid "Sidebar" -#~ msgstr "Seitenleiste" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "Neu:" -#~ msgid "... and delete Torrent file" -#~ msgstr "... und lösche Torrent-Datei" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "Bestätigen:" -#~ msgid "Connection Limit" -#~ msgstr "Verbindungslimit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "D/L Speed Limit" -#~ msgstr "Empfangslimit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Speicherplatz" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Nicht herunterladen" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "Privater Schlüssel:" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... und lösche heruntergeladene Dateien" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "Zertifikat:" -#~ msgid "... and delete All files" -#~ msgstr "... und lösche alle Dateien" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "WebUI-Sprache geändert" -#~ msgid "Force Recheck" -#~ msgstr "Erzwinge erneute Überprüfung" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" +"Möchten Sie die Seite jetzt aktualisieren, um die neue Sprache zu verwenden?" -#~ msgid "Cancel" -#~ msgstr "Abbrechen" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Aktualisieren" -#~ msgid "Ok" -#~ msgstr "OK" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "Ungültiges Kennwort" -#~ msgid "Normal priority" -#~ msgstr "Normale Priorität" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "Ihre Kennwörter stimmen nicht überein!" -#~ msgid "No Incoming Connections" -#~ msgstr "Keine eingehenden Verbindungen" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "Ihr altes kennwort war falsch!" -#~ msgid "U/L Speed Limit" -#~ msgstr "Limit der Sende-Geschwindigkeits" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "Änderung erfolgreich" -#~ msgid "Upload Slot Limit" -#~ msgstr "Limit an Sende-Kanälen" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "Ihr Kennwort wurde erfolgreich geändert!" -#~ msgid "High priority" -#~ msgstr "Hohe Priorität" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "Aus Url hinzufügen" -#~ msgid "From Url" -#~ msgstr "Nach URL" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "URL" -#~ msgid "Search" -#~ msgstr "Suche" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "Cookies" -#~ msgid "Highest priority" -#~ msgstr "Höchste Priorität" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "Fehler beim Herunterladen des Torrent" -#~ msgid "Graphs" -#~ msgstr "Graphen" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Datei" -#~ msgid "Test config value:" -#~ msgstr "Probiere Einstellungswert:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "Seeds/Peers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "Fertig!" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "Fehler beim Hochladen des Torrent" -#~ msgid "Test config value" -#~ msgstr "Teste Einstellung" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "Kein gültiger Torrent" -#~ msgid "Stats" -#~ msgstr "Statistiken" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "" -#~ "Dieser Assistent wird Ihnen helfen, Deluge nach Ihren Wünschen einzurichten." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge-Einrichtungsassistent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Download erzwingen" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Pausiert hinzufügen" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s ist keine gültige URL." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Nicht verbunden.." +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Download" -#~ msgid "Downloading.." -#~ msgstr "Download läuft.." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Download fehlgeschlagen: %s" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." - -#~ msgid "no label" -#~ msgstr "Kein Label" - -#~ msgid "Enter your password to continue" -#~ msgstr "Passwort eingeben um fortzufahren" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge ist Passwortgeschützt!" - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" -#~ msgstr "" -#~ "32 KB\n" -#~ "64 KB\n" -#~ "128 KB\n" -#~ "256 KB\n" -#~ "512 KB\n" -#~ "1 MB\n" -#~ "2 MB\n" -#~ "4 MB\n" -#~ "8 MB\n" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/el.po b/deluge/i18n/el.po index 6be3f58..310e2a9 100644 --- a/deluge/i18n/el.po +++ b/deluge/i18n/el.po @@ -1,1084 +1,919 @@ -# Greek, Modern (1453-) translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Greek translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2010-04-02 13:00+0000\n" -"Last-Translator: Spiros Georgaras \n" -"Language-Team: Greek, Modern (1453-) \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Όλα" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Όνομα υπολογιστή:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "ΕνεÏγό" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "ΘÏÏα:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Όνομα χÏήστη:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Έλεγχος" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Κωδικός Ï€Ïόσβασης:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Γίνεται λήψη" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "ΔιαμοιÏάζεται" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Σε παÏση" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Από:" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Στην ουÏά" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "ΕνεÏγό" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Σφάλμα" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Όνομα" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Ρυθμίσεις" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "ΠÏόοδος" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Κατάσταση" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Μέγεθος" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Λήφθηκαν" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Απεσταλμένα" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Αναλογία" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "ΤαχÏτητα λήψης" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "ΤαχÏτητα αποστολής" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Επιλογή φακέλου" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "ÎŒÏιο κατεβάσματος" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "ÎŒÏιο ανεβάσματος" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Ομότιμοι χÏήστες" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Διαθεσ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Τοποθεσία αποθήκευσης λήψεων" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "ΠÏοστέθηκε" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Ιχνηλάτης" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Μέγιστη ταχÏτητα αποστολής:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Μέγιστος αÏιθμός συνδέσεων:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Μέγιστος αÏιθμός θυÏίδων αποστολής:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Εκτιμ. χÏ. αναμονής" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Μέγιστη ταχÏτητα λήψης:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "ΕÏÏος ζώνης δικτÏου" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "ΠÏοτεÏαιότητα Ï€Ïώτων/τελευταίων κομματιών" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Διακοπή διαμοίÏασης στην αναλογία:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "ΑφαίÏεση σε αναλογία" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Με αυτόματη διαχείÏιση" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "ΚοÏυφή" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Κάτω" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "ΟυÏά" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Επιλογές" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Μέγιστη ταχÏτητα λήψης:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Μέγιστη ταχÏτητα αποστολής:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "ΕνεÏγά torrent:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Κομάτια" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Ρυθμίσεις λειτουÏγίας χαμηλής ταχÏτητας" - -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Μη έγκυÏη ετικέτα, έγκυÏοι χαÏακτήÏες: [a-z0-9_-]" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "ΠÏοειδοποιήση" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Κενή ετικέτα" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Ανακοίνωση ΟΚ" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Η ετικέτα υπάÏχει ήδη" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Η ανακοίνωση στάλθηκε" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Άγνωστη ετικέτα" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Διεπαφή" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Άγνωστο torrent" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Λήψεις" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Ετικέτα" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "ΕÏÏος ζώνης" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Επιλογές _ετικέτας" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "ΣειÏά αναμονής" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_ΑφαίÏεση ετικέτας" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Δίκτυο" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_ΠÏοσθήκη ετικέτας" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Διαμεσολαβητής" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Επιλογές ετικέτας" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "ΠÏοσωÏινή μνήμη" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Επιλογές ετικέτας" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Άλλο" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "ΘυÏίδες αποστολής:\t" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Δαίμονας" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "ΤαχÏτητα αποστολής:" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "ΠÏόσθετα" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "ΤαχÏτητα λήψης:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Συνδέσεις:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "ΕφαÏμογή μέγιστων Ïυθμίσεων ανά torrent:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Μέγιστο" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Με αυτόματη διαχείÏιση" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "ΕφαÏμογή Ïυθμίσεων αναμονής:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "ΣειÏά αναμονής" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Μετακίνηση ολοκληÏωμένων σε:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "ΕφαÏμογή τοπικών Ïυθμίσεων:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Τοποθεσία" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 σειÏά ανά ιχνηλάτη)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Αυτόματος οÏισμός ετικέτας:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Ανιχνευτές" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "ΠÏοσθήκη ετικέτας" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "ΠÏοσθήκη ετικέτας" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Όνομα:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"ΧÏησιμοποιήστε την πλευÏική μπάÏα για να Ï€Ïοσθέσετε, επεξεÏγαστείτε και " -"να αφαιÏέσετε ετικέτες. \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Ετικέτες" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Αποσυμπίεση σε:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "ΔημιουÏγία υποφακέλου ονόματος του torrent" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Η επιλογή αυτή θα δημιουÏγήσει έναν υποφάκελο με το όνομα του Torrent μέσα " -"από τον επιλεγμένο φάκελο εξαγωγής και θα τοποθετήσει εκεί τα αÏχεία που θα " -"εξαχθοÏν." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Γενικά" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "ΕνεÏγοποίηση διεπαφής δικτÏου" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "ΕνεÏγοποίηση SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "ΘÏÏα ακÏόασης:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Ρυθμίσεις" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Λίστα IP του Emule (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "Κείμενο SafePeer (συμπιεσμένο)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "Κείμενο PeerGuardian (ασυμπίεστο)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Μη έγκυÏος ηγέτης" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Μη έγκυÏος μαγικός κωδικός" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Μη έγκυÏη έκδοση" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Λίστα αποκλεισμένων" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "ΗμέÏες" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Έλεγχος για νέα λίστα κάθε:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Εισαγωγή λίστας αποκλεισμένων κατά την εκκίνηση" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" -"Λήψη του αÏχείου με τη λίστα αποκλεισμένων αν είναι απαÏαίτητο και εισαγωγή " -"του αÏχείου." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Έλεγχος λήψης και εισαγωγής" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Λήψη και εισαγωγή νέου αÏχείου με τη λίστα αποκλεισμένων." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Εξαναγκασμός λήψης και εισαγωγής" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Η λίστα αποκλεισμένων είναι ενημεÏωμένη" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Επιλογές" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "ΤÏπος:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "ΗμεÏομηνία:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Μέγεθος αÏχείου:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "ΠληÏοφοÏίες" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Το torrent oλοκληÏώθηκε" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Το torrent Ï€Ïοστέθηκε" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Εκτέλεση" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Συμβάν" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Εντολή" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "ΠÏοσθήκη εντολής" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Εντολές" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Ανακοίνωση ΟΚ" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Η ανακοίνωση στάλθηκε" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "ΠÏοειδοποιήση" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Σφάλμα" - -#: deluge/ui/countries.py:9 +#: deluge/ui/countries.py:10 msgid "Afghanistan" msgstr "Αφγανιστάν" -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "Îήσοι Όλαντ" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "Αλβανία" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "ΑλγεÏία" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "ΑμεÏικανική Σαμόα" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "ΑνδόÏα" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Ανγκόλα" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Ανγκουίλα" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "ΑνταÏκτική" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Αντίγκουα και ΜπαÏμποÏντα" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "ΑÏγεντινή" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "ΑÏμενία" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "ΑÏοÏμπα" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "ΑυστÏαλία" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "ΑυστÏία" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "ΑζεÏμπαϊτζάν" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Μπαχάμες" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "ΜπαχÏέιν" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Μπανγκλαντές" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "ΜπαÏμπέιντος" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "ΛευκοÏωσία" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Βέλγιο" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Μπελίζε" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Μπενίν" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "ΒεÏμοÏδες" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Μπουτάν" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Βολιβία" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Βοσνία και ΕÏζεγοβίνη" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Μποτσουάνα" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Îήσος Μπουβέ" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Î’Ïαζιλία" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "Î’Ïετανικά Εδάφη Î™Î½Î´Î¹ÎºÎ¿Ï Î©ÎºÎµÎ±Î½Î¿Ï" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "ΜπÏουνέι ÎταÏουσαλάμ" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "ΒουλγαÏία" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "ΜπουÏκίνα Φάσο" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "ΜπουÏοÏντι" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Καμπότζη" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "ΚαμεÏοÏν" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Καναδάς" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "ΠÏάσινο ΑκÏωτήÏιο" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Îήσοι Καϋμάν" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "ΚεντÏοαφÏικανική ΔημοκÏατία" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Τσαντ" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Χιλή" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Κίνα" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Îήσος των ΧÏιστουγέννων" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Îήσοι Κόκος (Κήλινγκ)" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Κολομβία" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "ΚομόÏες" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Κονγκό" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Κονγκό, Λαϊκή ΔημοκÏατία του" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Îήσοι Κουκ" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Κόστα Ρίκα" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Ακτή ΕλεφαντοστοÏ" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "ΚÏοατία" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "ΚοÏβα" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "ΚÏÏ€Ïος" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "ΔημοκÏατία της Τσεχίας" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Δανία" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Τζιμπουτί" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Îτομίνικα" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Δομινικανή ΔημοκÏατία" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "ΙσημεÏινός (ΕκουαδόÏ)" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Αίγυπτος" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "Ελ ΣαλβαδόÏ" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "ΙσημεÏινή Γουινέα" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "ΕÏυθÏαία" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Εσθονία" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Αιθιοπία" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Îήσοι Φώκλαντ (Μαλβίνες)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Îήσοι ΦεÏόε" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Φίτζι" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Φινλανδία" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Γαλλία" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "Γαλλική Γουιάνα" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "Γαλλική Πολυνησία" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "Γαλλικά Îότια Εδάφη" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Γκαμπόν" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Γκάμπια" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "ΓεωÏγία" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "ΓεÏμανία" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Ηνωμένο Βασίλειο" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Γκάνα" @@ -1612,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "ΑÏαβική ΔημοκÏατία της ΣυÏίας" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Ταϊβάν, ΕπαÏχία της Κίνας" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1679,6 +1514,10 @@ msgstr "ΟυκÏανία" msgid "United Arab Emirates" msgstr "Ενωμένα ΑÏαβικά ΕμιÏάτα" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Ηνωμένο Βασίλειο" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Ηνωμένες Πολιτείες της ΑμεÏικής" @@ -1735,2999 +1574,4680 @@ msgstr "Ζάμπια" msgid "Zimbabwe" msgstr "Ζιμπάμπουε" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Εκτός σÏνδεσης" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Σε σÏνδεση" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Συνδεδεμένος" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Ο δαίμονας δεν υπάÏχει" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Ο δαίμονας δεν εκτελείται" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Εκκίνηση διακομιστή στο PID" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ΔιεÏθυνση" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Πελάτης" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "ΠÏόοδος" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "ΤαχÏτητα λήψης" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "ΤαχÏτητα αποστολής" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Ο δαίμονας δεν εκτελείται" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrent στην ουÏά" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "'Ονομα αÏχείου" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent στην ουÏά" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Βαθμίδα" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "ΧωÏίς πεÏιοÏισμό" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Επιλογή αÏχείου" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "ΕνεÏγοποιημένο" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Επιλογή φακέλου" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Άλλο..." +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Αποθήκευση αÏχείου .torrent" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Κάτω:" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Πάνω:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "ΑÏχεία Τorrent" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Όλα τα αÏχεία" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." -msgstr "" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "Εισάγετε τον κωδικό σας για εκκίνηση του Deluge..." -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Κάτω" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "Εισάγετε τον κωδικό σας για Έξοδο από το Deluge..." -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Πάνω" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "ΟÏισμός της μέγιστης ταχÏτητας λήψης" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "ΟÏισμός της μέγιστης ταχÏτητας αποστολής" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "ΟλοκλήÏωση torrent" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "Πνευματική ιδιοκτησία %(year_start)s-%(year_end)s Ομάδα του Deluge" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" +"Ένα Ï€ÏόγÏαμμα ανταλλαγής αÏχείων Î¼ÎµÏ„Î±Î¾Ï Î¿Î¼Î¿Ï„Î¯Î¼Ï‰Î½ χÏηστών \n" +"με χÏήση του Ï€Ïωτοκόλλου BitTorrent." -#: deluge/ui/gtkui/notification.py:80 -msgid "files" -msgstr "" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Πελάτης:" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "ΤωÏινοί ΔημιουÏγοί:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "ΠÏοηγοÏμενοι ΔημιουÏγοί:" + +#: deluge/ui/gtk3/aboutdialog.py:795 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" "\n" -"Thank you,\n" -"Deluge" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -"Με αυτό το email σας πληÏοφοÏÏŽ ότι το Deluge ολοκλήÏωσε την λήψη του/των " -"%(name)s, που πεÏιλαμβάνει/-ουν %(num_files)i αÏχεία.\n" -"Για να σταματήσετε να λαμβάνετε αυτές τις ειδοποιήσεις, αÏκεί να " -"απενεÏγοποιήστε την ειδοποίηση μέσω email στις Ï€Ïοτιμήσεις του Deluge.\n" +"Αυτό το Ï€ÏόγÏαμμα είναι ελεÏθεÏο λογισμικό. ΕπιτÏέπεται η αναδιανομή και/ή " +"Ï„Ïοποποίησή του υπό τους ÏŒÏους της GNU General Public License, όπως αυτή " +"δημοσιεÏεται από το ΊδÏυμα ΕλεÏθεÏου ΛογισμικοÏ, είτε της έκδοσης 3 της " +"Άδειας, είτε (κατ' επιλογή σας) οποιασδήποτε μεταγενέστεÏης έκδοσης.\n" +"\n" +"Αυτό το Ï€ÏόγÏαμμα διανέμεται με την ελπίδα ότι θα είναι χÏήσιμο, αλλά ΧΩΡΙΣ " +"ΟΠΟΙΑΔΗΠΟΤΕ ΕΓΓΥΗΣΗ, χωÏίς καν την σιωπηÏή εγγÏηση ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ή " +"ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ ΓΙΑ ΕÎΑ ΣΥΓΚΕΚΡΙΜΕÎΟ ΣΚΟΠΟ. Δείτε την GNU General Public " +"License για πεÏισσότεÏες λεπτομέÏειες.\n" +"\n" +"Θα Ï€Ïέπει να έχετε λάβει ένα αντίγÏαφο της GNU General Public License μαζί " +"με αυτό το Ï€ÏόγÏαμμα. Αν όχι, δείτε .\n" +"\n" +"Επιπλέον, ως ειδική εξαίÏεση, οι κάτοχοι των πνευματικών δικαιωμάτων δίνουν " +"την άδεια σÏνδεσης του κώδικα τμημάτων του Ï€ÏογÏάμματος αυτοÏ, με τη " +"βιβλιοθήκη OpenSSL. Θα Ï€Ïέπει να υπακοÏσει το GNU General Public License από " +"όλες τις απόψεις για το σÏνολο του κώδικα που χÏησιμοποιείται εκτός από " +"OpenSSL.\n" "\n" -"ΕυχαÏιστώ,\n" -"Deluge" +"Εάν Ï„Ïοποποιήσετε το αÏχείο(α) μ' αυτή την εξαίÏεση, μποÏεί να επεκταθεί η " +"εξαίÏεση αυτή στη δική σας έκδοση του(των) αÏχείου(ων), αλλά δεν είναι " +"υποχÏεωτικό να γίνει. Εάν δεν θέλετε να το κάνετε αυτό, διαγÏάψτε αυτή τη " +"δήλωση εξαίÏεσης από την έκδοση σας. Εάν διαγÏάψετε αυτή τη δήλωση εξαίÏεσης " +"από όλα τα πηγαία αÏχεία στο Ï€ÏόγÏαμμα, στη συνέχεια, διαγÏάψτε την και από " +"εδώ." + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "ΕξυπηÏετητής:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Λήψεις" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Δίκτυο" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "ΕÏÏος ζώνης" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Διεπαφή" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Άλλο" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Δαίμονας" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Διαμεσολαβητής" - -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "ΠÏοσωÏινή μνήμη" - -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "ΠÏόσθετα" - -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "ΠÏόσθετο" - -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Επιλογή Ï€Ïόσθετου" - -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "ΠÏόσθετο Eggs" - -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "'Ονομα αÏχείου" - -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Μέγεθος" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Μη έγκυÏο αÏχείο" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Διπλό Torrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Δεν μποÏείτε να Ï€Ïοσθέσετε το ίδιο torrent δÏο φοÏές." - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Αποτυχία οÏÎ¹ÏƒÎ¼Î¿Ï Ï€ÏοτεÏαιότητας αÏχείου!" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Επιλογή αÏχείου .torrent" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "ΑÏχεία Τorrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Όλα τα αÏχεία" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "Μη έγκυÏη διεÏθυνση" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "δεν είναι νόμιμο URL." -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Γίνεται λήψη..." -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Η λήψη απέτυχε" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" +msgstr "Αδυναμία λήψης:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Βαθμίδα" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Ιχνηλάτης" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Επιλογή αÏχείου" - -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Επιλογή φακέλου" - -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Αποθήκευση αÏχείου .torrent" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "ΛεπτομέÏειες:" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Δεν συνδέθηκε" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Συνδέσεις" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "ΤαχÏτητα λήψης" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Όνομα χÏήστη:" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "ΤαχÏτητα αποστολής" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Κωδικός Ï€Ïόσβασης:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Κίνηση Ï€Ïωτοκόλλου Λήψη/Αποστολή" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "Κόμβοι DHT" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Καμία εισεÏχόμενη σÏνδεση!" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "ΟÏισμός μέγιστου αÏÎ¹Î¸Î¼Î¿Ï ÏƒÏ…Î½Î´Î­ÏƒÎµÏ‰Î½" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrent" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Ετικέτες" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "ΠÏοστατευμένο με κωδικό" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Όλα" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Γίνεται λήψη" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Άλλο..." -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "ΔιαμοιÏάζεται" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Δεν συνδέθηκε" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Σε παÏση" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Έλεγχος" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Στην ουÏά" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Κανένα" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Κόμβοι DHT" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "ΧωÏίς ετικέτα" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "ΕλεÏθεÏος χώÏος δίσκου" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Υπολογιστής" - -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Σφάλμα κατά την Ï€Ïοσθήκη υπολογιστή" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "ΑπενεÏγοποίηση της κλασικής λειτουÏγίας;" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -"Απ' ÏŒ,τι φαίνεται, εκτελείται ήδη μια διεÏγασία του δαίμονα Deluge " -"(deluged).\n" -"\n" -"Θα χÏειαστεί να σταματήσετε τον δαίμονα ή να απενεÏγοποιήσετε την Κλασική " -"ΛειτουÏγία για να συνεχίσετε." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Σφάλμα στην εκκίνηση του πυÏήνα" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -"ΠÏοέκυψε ένα σφάλμα κατά την εκκίνηση του στοιχείου πυÏήνα, το οποίο είναι " -"απαÏαίτητο για την κλασική λειτουÏγία του Deluge.\n" -"\n" -"ΠαÏακαλώ δείτε τις λεπτομέÏειες παÏακάτω για πεÏισσότεÏες πληÏοφοÏίες." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -"Καθώς Ï€Ïοέκυψε ένα σφάλμα κατά την εκκίνηση στην κλασική λειτουÏγία. " -"Επιθυμείτε να συνεχίσετε απενεÏγοποιώντας την;" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Σφάλμα εκκίνησης διεÏγασίας" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Îαι" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." -msgstr "" -"ΠαÏουσιάστηκε σφάλμα κατά την εκκίνηση του δαίμονα. ΠÏοσπαθήστε να τον " -"εκτελέσετε από τη γÏαμμή εντολών για να δείτε αν υπάÏχει κάποιο σφάλμα." +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Όχι" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "ΕνεÏγό" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "ΠÏοτεÏαιότητα" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "ΑνενεÏγό" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "_Όλα" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Κατάσταση" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_ΛεπτομέÏειες" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "ΑÏ_χεία" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Υπολογιστές" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Επιλογές" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "ΧωÏίς σÏνδεση..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" msgstr "ΧωÏίς πεÏιοÏισμό" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Επιλογή Ï€ÏοοÏÎ¹ÏƒÎ¼Î¿Ï Î³Î¹Î± τη μετακίνηση των αÏχείων" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Κάτω" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "ΟÏισμός Μέγιστών ΘυÏών Αποστολής" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Πάνω" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "ΠÏοτεÏαιότητα" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "ΛεπτομέÏειες:" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Εκτός σÏνδεσης" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Όνομα" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Σε σÏνδεση" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Λήφθηκαν" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Συνδεδεμένος" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Απεσταλμένα" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Κατάσταση" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "ΔιαμοιÏαστές" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Υπολογιστής" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Ομότιμοι χÏήστες" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Έκδοση" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "Έ_ναÏξη Δαίμονα" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_ΤεÏματισμός Δαίμονα" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Εκτιμ. χÏ. αναμονής" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Αδυναμία έναÏξης δαίμονα!" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Αναλογία" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Διαθεσ" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "ΠÏοστέθηκε" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_ΑÏχείο" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_ΠÏοσθήκη Torrent" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Σφάλμα κατά την Ï€Ïοσθήκη υπολογιστή" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_ΔημιουÏγία Torrent" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Όνομα ΧÏήστη" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Επίπεδο" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "ΕνεÏγό" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "ΠÏόσθετο" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_ΕπεξεÏγασία" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "ΔιαχειÏιστής _σÏνδεσης" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_ΠÏοβολή" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_ΓÏαμμή εÏγαλείων" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_ΠλευÏική στήλη" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "_ΜπάÏα κατάστασης" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Επιλογή Ï€Ïόσθετου" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "_ΚαÏτέλες" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "ΠÏόσθετο Eggs" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Στήλες" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "_ΠλευÏική στήλη" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Εμφάνιση _μηδενικών εγγÏαφών" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Εμφάνιση _ιχνηλατών" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Βοήθεια" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Συχνές εÏωτήσεις" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Καταστάσεις" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Ανιχνευτές" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Κανένα" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "ΔιαχειÏιστής" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Ετικέτες" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "ΧωÏίς ετικέτα" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Έκδοση Client" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrent στην ουÏά" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent στην ουÏά" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "ΧωÏίς πεÏιοÏισμό" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "ΕνεÏγό" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "ΑνενεÏγό" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "ΑπενεÏγοποίηση" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ΔιεÏθυνση" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Πελάτης" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "ΔημιουÏγία Torrent" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrent στην ΟυÏά" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_ΑφαίÏεση" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Αυτόματη Ï€Ïοσθήκη Torrent κατά τη σÏνδεση" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_ΑÏχείο" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_ΠÏοσθήκη Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_ΔημιουÏγία Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Έξοδος & _Κλείσιμο υπηÏεσίας" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_'Εξοδος" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_ΕπεξεÏγασία" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "ΔιαχειÏιστής _σÏνδεσης" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_ΠÏοβολή" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_ΓÏαμμή εÏγαλείων" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_ΠλευÏική στήλη" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "_ΜπάÏα κατάστασης" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_ΚαÏτέλες" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Στήλες" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "_ΠλευÏική στήλη" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Εμφάνιση _μηδενικών εγγÏαφών" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Εμφάνιση _ιχνηλατών" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Βοήθεια" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_ΑÏχική σελίδα" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_Συχνές εÏωτήσεις" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Συχνές εÏωτήσεις" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Κοινότητα" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" msgstr "ΠÏοσθήκη Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:328 +#: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" msgstr "ΠÏοσθήκη Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:342 +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" msgstr "ΑφαίÏεση torrent" -#: deluge/ui/gtkui/glade/main_window.glade:343 +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" msgstr "ΔιαγÏαφή Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "ΠαÏση των επιλεγμένων Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "ΠαÏση" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" msgstr "Συνέχιση των επιλεγμένων Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Συνέχιση" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Συνέχιση" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Μετακίνηση του Torrent ψηλότεÏα στην σειÏά αναμονής" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Πάνω στην ουÏά" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Μετακίνηση του Torrent χαμηλότεÏα στην σειÏά αναμονής" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Κάτω στην ουÏά" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "ΠÏοτιμήσεις" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "ΔιαχειÏιστής σÏνδεσης" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Εξαναγκασμένο" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "ΑπενεÏγοποιημένο" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "ΧαιÏετισμός" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Οποιοδήποτε" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Εμφάνιση της ταχÏτητας της συνεδÏίας στην γÏαμμή τίτλου" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Εστίαση στο παÏάθυÏο κατά την Ï€Ïοσθήκη torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Εικονίδιο στη μπάÏα συστήματος" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Ελαχιστοποίηση στη μπάÏα συστήματος κατά την έξοδο" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Εκκίνηση στην μπάÏα συστήματος" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "ΠÏοστασία μεγιστοποίησης από την μπάÏα με κωδικό" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Μετακίνηση ολοκληÏωμένων σε:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "ΑντιγÏαφή των αÏχείων .torrent σε:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "ΔιαγÏαφή αντιγÏάφου αÏχείου torrent στην αφαίÏεση" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" +"ΔιαγÏαφή του αντιγÏάφου του αÏχείου torrent όταν το torrent αφαιÏείται" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Αποθήκευση σε:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Îα δοθεί Ï€ÏοτεÏαιότητα στα Ï€Ïώτα και τελευταία τμήματα του torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" +"Îα δοθεί Ï€ÏοτεÏαιότητα στα Ï€Ïώτα και τα τελευταία τμήματα αÏχείων Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… " +"torrent." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "ΠÏοσθήκη των Torrent σε κατάσταση πάυσης" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Εμφάνιση πάντα" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Εστίαση διαλόγου" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" +"Ο μέγιστος επιτÏεπτός αÏιθμός συνδέσεων. Εισάγετε -1 για απεÏιόÏιστο." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Συνδέσεις:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Ο μέγιστος αÏιθμός θυÏίδων αποστολής για όλα τα Torrent. Εισάγετε -1 για " +"απεÏιόÏιστες." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "Θέσεις για αποστολές:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Η μέγιστη ταχÏτητα λήψης για όλα τα Torrent. Εισάγετε -1 για απεÏιόÏιστη." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "ΤαχÏτητα λήψης:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Η μέγιστη ταχÏτητα αποστολής για όλα τα Torrent. Εισάγετε -1 για απεÏιόÏιστη." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "ΤαχÏτητα αποστολής:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Αγνόηση οÏίων για το τοπικό δίκτυο" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "ΚαθοÏισμός οÏίου επίβαÏου IP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Αν επιλεγεί, το εκτιμώμενο επίβαÏο TCP/IP δε συμπεÏιλαμβάνεται στην τιμή του " +"πεÏιοÏισμοÏ, για να αποφευχθεί η υπέÏβαση του οÏίου με τη συνολική κίνηση." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Ο μέγιστος αÏιθμός θυÏίδων αποστολής ανά torrent. Εισάγετε -1 για " +"απεÏιόÏιστες." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"Ο μέγιστος αÏιθμός συνδέσεων ανά Torrent. Εισάγετε -1 για απεÏιόÏιστες." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" +"Η μέγιστη ταχÏτητα αποστολής ανά torrent. Ρυθμίστε σε -1 για απεÏιόÏιστη." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Τυχαία" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "ΕνεÏγή θÏÏα:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Έλεγχος ενεÏγής θÏÏας" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Από:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Έως:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Επίπεδο:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "ΚÏυπτογÏάφηση" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Ανταλλαγή Î¼ÎµÏ„Î±Î¾Ï Ï…Ï€Î¿Î»Î¿Î³Î¹ÏƒÏ„ÏŽÎ½" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" +"Η υπηÏεσία αναζήτησης τοπικών υπηÏεσιών βÏίσκει τοπικοÏÏ‚ υπολογιστές στο " +"δίκτυό σας." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" +"Ο κατανεμημένος πίνακας κατακεÏÎ¼Î±Ï„Î¹ÏƒÎ¼Î¿Ï (DHT) πιθανώς να βελτιώσει τον " +"αÏιθμό των ενεÏγών συνδέσεων." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "ΔιαμοιÏαστές TOS Byte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Όνομα υπολογιστή:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "ΘÏÏα:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Μέγεθος Ï€ÏοσωÏινής μνήμης (μπλοκ των 16 KiB):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Ο αÏιθμός των δευτεÏολέπτων που Ï€Ïέπει να πεÏάσει μετά την τελευταία εγγÏαφή " +"στην Ï€ÏοσωÏινή μνήμη, για να γίνει εγγÏαφή στο δίσκο. Η Ï€ÏοκαθοÏισμένη τιμή " +"είναι 60 δευτεÏόλεπτα." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Λήξη Ï€ÏοσωÏινής μνήμης (δευτεÏόλεπτα):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Ρυθμίσεις" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"Συνολικά μπλοκ των 16 KiB που γÏάφτηκαν στον δίσκο από την έναÏξη αυτής της " +"συνεδÏίας." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "ΓÏαμμένα μπλοκ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" +"Ο συνολικός αÏιθμός εκτελεσθέντων λειτουÏγιών εγγÏαφής από την έναÏξη αυτής " +"της συνεδÏίας." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "ΕγγÏαφές:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"Το πηλίκο (εγγεγÏαμμένα_μπλοκς - εγγÏαφές) / εγγεγÏαμμένα_μπλοκς συμβολίζει " +"τον αÏιθμό των αποθηκευμένων λειτουÏγιών εγγÏαφής ανά μονάδα εγγÏαφής " +"(μπλοκ), δηλ. ένα είδος λόγου Ï€ÏοσωÏινής μνήμης εγγÏαφής ÏŽÏ‚ Ï€Ïος την " +"εγγÏάψιμη μνήμη." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Δείκτης Ï€ÏοσωÏινής μνήμης εγγÏαφής:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"Ο αÏιθμός των μπλοκ που ζητήθηκαν από τη μηχανή bittorrent (από " +"απομακÏυσμένους υπολογιτές), και που εξυπηÏετήθηκαν από το δίσκο ή την " +"λανθάνουσα μνήμη." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Αναγνωσμένα μπλοκ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Ο αÏιθμός των μπλοκ που εξυπηÏετήθηκαν από την λανθάνιυσα μνήμη." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Ανάγνωση μπλοκ δεδομένων:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Η αναλογία Ï€ÏοσωÏινής μνήμης ανάγνωσης." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Αναλογία Ï€ÏοσωÏινής μνήμης ανάγνωσης:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" +"Ο συνολικός αÏιθμός λοευτουÏγιών ανάγνωσης που εκτελέστηκαν μέχÏι την " +"εκκίνηση αυτής της συνεδÏίας." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Αναγνώσεις:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"Ο αÏιθμός των μπλοκ των 16 KiB που βÏίσκονται στην Ï€ÏοσωÏινή μνήμη. " +"ΠεÏιλαμβάνει τη μνήμη εγγÏαφής και ανάγνωσης." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Μέγεθος Ï€ÏοσωÏινής μνήμης:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Μέγεθος Ï€ÏοσωÏινής μνήμης ανάγνωσης:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Βοηθήστε μας να βελτιώσουμε το Deluge στέλνοντας μας την έκδοση Python, την " +"έκδοση PyGTK, το λειτουÏγικό σÏστημα και τον Ï„Ïπο επεξεÏγαστή. Σε καμία " +"πεÏίπτωση δεν στέλνονται άλλες πληÏοφοÏίες." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Îαι, παÏακαλώ στείλε στατιστικά ανώνυμα" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Τοποθεσία:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Αν το Deluge δεν μποÏεί να βÏει το αÏχείο της βάσης δεδομένων σε αυτή την " +"τοποθεσία, θα Ï€Ïοσπαθήσει να εντοπίσει την τοποθεσία (κÏάτος) του " +"υπολογιστή μέσω του DNS." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "ΘÏÏα δαίμονα:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "ΘÏÏα" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Αποδοχή απομακÏυσμένων συνδέσεων" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Συνδέσεις" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "ΠεÏιοδικός έλεγχος της ιστοσελίδας για νέες εκδόσεις" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Έκδοση:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "ΔημιουÏγός:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Ιστοσελίδα:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Email συγγÏαφέα:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "ΠληÏοφοÏίες" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "ΠÏοσθήκη υπολογιστή" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "υπολογιστής:θÏÏα" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Γενικά" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Μετακίνηση του Torrent ψηλότεÏα στην σειÏά αναμονής" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Πάνω στην ουÏά" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Μετακίνηση του Torrent χαμηλότεÏα στην σειÏά αναμονής" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Κάτω στην ουÏά" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "ΆκυÏο" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "ΠÏοτιμήσεις" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "ΔιαχειÏιστής σÏνδεσης" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "ΠÏοσθήκη" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "Ανάπτυξη όλων" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Îα μην γίνει λήψη" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Κανονική Ï€ÏοτεÏαιότητα" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Υψηλή Ï€ÏοτεÏαιότητα" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "ΑφαίÏεση" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "ΥψηλότεÏη Ï€ÏοτεÏαιότητα" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Αυτόματη διαχείÏιση:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Θέση διαμοιÏασμοÏ:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "ΧÏόνος διαμοιÏασμοÏ:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "ΕνεÏγός χÏόνος:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Κατάσταση ιχνηλάτη:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Διαθεσιμότητα:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "ΠÏοσθήκη πληÏοφοÏίων κατακεÏματισμοÏ" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Υπολογιστές:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "ΧÏήστες που διανέμουν:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "ΠληÏοφοÏίες κατακεÏματισμοÏ:" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Κομμάτια:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Ιχνηλάτες:" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Υπολειπόμενος χÏόνος:" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "ΠÏοσθήκη υπολογιστή" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Επόμενη ανακοίνωση:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "ΠÏοοÏισμός:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Αναλογία διαμοιÏασμοÏ:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Îέα έκδοση" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Απεσταλμένα:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Μετάβαση στην ιστοσελίδα" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Ληφθέντα:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "ΗμεÏομηνία Ï€Ïοσθήκης:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Κατάσταση" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Σχόλια:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "ΑÏιθμός αÏχείων:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Îα μην εμφανίζεται στο μέλλον αυτό το παÏάθυÏο διαλόγου" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "ΚατακεÏματισμός:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Ιχνηλάτης:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Συνολικό μέγεθος:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Όνομα:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "ΔιαδÏομή:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Κατάσταση:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_ΛεπτομέÏειες" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_ΑÏχεία" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Υπολογιστές" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Όταν ολοκληÏωθεί να μετακινηθεί στο:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Ιδιωτικό" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "ΠÏοτεÏαιότητα Ï€Ïώτων/τελευταίων κομματιών" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_ΕπεξεÏγασία ιχνηλατών" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Επιλογές" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "ΔιαγÏαφή Torrent;" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Όνομα:" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -"Είστε σίγουÏος ότι θέλετε να διαγÏάψετε το επιλεγμένο Torrent " -";" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Το σχετιζόμενο .torrent θα διαγÏαφεί!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Τα ληφθέντα δεδομένα θα διαγÏαφοÏν!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "ΑφαίÏεση eπιλεγμένου Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Îέα έκδοση" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Σχόλια:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Îέα έκδοση διαθέσιμη!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Όταν ολοκληÏωθεί να μετακινηθεί στο:" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Διαθέσιμη έκδοση:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Διακοπή διαμοίÏασης στην αναλογία:" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "ΤÏέχουσα έκδοση:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "ΑφαίÏεση σε αναλογία" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Îα μην εμφανίζεται στο μέλλον αυτό το παÏάθυÏο διαλόγου" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Μετάβαση στην ιστοσελίδα" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "ΠÏόσθεση ενός υπολογιστή με την IP του" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Επιλογή όλων" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_ΠαÏση όλων" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_ΕπεξεÏγασία ιχνηλατών" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Συνέχιση επιλεγμένων Torrent." +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "ΚοÏυφή" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Συνέ_χιση όλων" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Κάτω" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" msgstr "ΠÏοσθήκη Torrent" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" msgstr "_URL" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" msgstr "ΠλήÏοφοÏίες _κατακεÏματισμοÏ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_ΑφαίÏεση" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrent" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "ΑÏ_χεία" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "ΠλήÏης" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Συμπαγής" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Ανάθεση χώÏου" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Μέγιστη ταχÏτητα λήψης:" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Μέγιστη ταχÏτητα αποστολής:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" msgstr "ΠÏοσθήκη σε _κατάσταση παÏσης" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" msgstr "ΠÏοτεÏαιότητα Ï€Ïώτων/τελευταίων τμημάτων" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "ΕπαναφοÏά στα Ï€ÏοκαθοÏισμένα" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "ΕφαÏμογή σε όλα" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "ΠÏοσθήκη URL" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Από URL" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "ΠÏοσθήκη πληÏοφοÏίων κατακεÏματισμοÏ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Από πληÏοφοÏίες κατακεÏματισμοÏ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "ΠληÏοφοÏίες κατακεÏματισμοÏ:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Ιχνηλάτες:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "ΕφαÏμογή σε όλα" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "ΔημιουÏγία Torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "ΕπαναφοÏά στα Ï€ÏοκαθοÏισμένα" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "ΔημιουÏγία Torrent" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Εμφάνιση του Deluge" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Φάκε_λος" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "Απομακ_Ïυσμένη διαδÏομή" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "ΑÏχεία" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "ÎŒÏιο ταχÏτητας _λήψης" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "ΔημιουÏγός:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "ÎŒÏιο ταχÏτητας _αποστολής" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Σχόλια:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Έξοδος & τεÏματισμός δαίμονα" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "ΠληÏοφοÏίες" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "ΕπεξεÏγασία ιχνηλατών" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "ΔιαμοιÏαστές Web" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Μέγεθος κοματιοÏ:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "ΟÏισμός ιδιωτικής σημαίας" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_ΠÏοσθήκη ομοτίμων" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "ΠÏόσθεση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… Torrent στη συνεδÏία" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "ΠÏόσθεση ενός υπολογιστή με την IP του" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "ΕπεξεÏγασία ιχνηλάτη" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Ιχνηλάτης:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" msgstr "Εισαγωγή απομακÏυσμένης διαδÏομής" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "ΑπομακÏυσμένη διαδÏομή" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" msgstr "ΔιαδÏομή:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "ΔημιουÏγία Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Αποθήκευση .torrent ως" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Αποθήκευση αÏχείου .torrent " +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrent στην ΟυÏά" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "ΠÏοσθήκη Torrent στην ΟυÏά" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Αυτόματη Ï€Ïοσθήκη Torrent κατά τη σÏνδεση" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "ετικέτα" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "ΠÏοσθήκη υπολογιστή" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "ΠÏοσθήκη υπολογιστή" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "υπολογιστής:θÏÏα" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "ΠÏοσθήκη υπολογιστή" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "ΔημιουÏγία Torrent" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "ΔιαχειÏιστής σÏνδεσης" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Φάκε_λος" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Εκκίνηση Ï„Î¿Ï€Î¹ÎºÎ¿Ï Î´Î±Î¯Î¼Î¿Î½Î±" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "Απομακ_Ïυσμένη διαδÏομή" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Αυτόματη σÏνδεση στην επιλεγμένη θÏÏα κατά την εκκίνηση" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "ΑÏχεία" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Αυτόματη εκκίνηση του Ï„Î¿Ï€Î¹ÎºÎ¿Ï Î´Î¹Î±ÎºÎ¿Î¼Î¹ÏƒÏ„Î® αν είναι απαÏαίτητο" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "ΔιαμοιÏαστές Web" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Μη εμφάνιση του διαλόγου Î±Ï…Ï„Î¿Ï ÎºÎ±Ï„Î¬ την εκκίνηση" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Μέγεθος κοματιοÏ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Λήψεις" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "ΟÏισμός ιδιωτικής σημαίας" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Αυτόματη Ï€Ïοσθήκη .torrent από:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "ΠÏόσθεση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… Torrent στη συνεδÏία" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Αποθήκευση σε:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Επιλογές" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "ΑντιγÏαφή των αÏχείων .torrent σε:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Αποθήκευση .torrent ως" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_ΠαÏση" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Συνέχιση" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Φάκελοι" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Συνέχιση επιλεγμένων Torrent." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "ΧÏήση πλήÏους ανάθεσης χώÏου" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Επ_ιλογές" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "" -"Η πλήÏης ανάθεση χώÏου στο δίσκο αναθέτει εκ των Ï€ÏοτέÏων όλο τον απαÏαίτητο " -"χώÏο στο torrent και αποτÏέπει τον κατακεÏματισμό του δίσκου" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Τοποθέτηση στην ουÏά" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "ΧÏήση συμπαγοÏÏ‚ ανάθεσης χώÏου" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_ΕνημέÏωση ιχνηλάτη" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "" -"Η συμπαγής ανάθεση χώÏου στο δίσκου αναθέτει στο torrent μόνο τον απαÏαίτητο " -"σε κάθε στιγμή χώÏο." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_ΑφαίÏεση Torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Îα δοθεί Ï€ÏοτεÏαιότητα στα Ï€Ïώτα και τελευταία τμήματα του torrent" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Εξαναγκασμός επανελέγχου" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -"Îα δοθεί Ï€ÏοτεÏαιότητα στα Ï€Ïώτα και τα τελευταία τμήματα αÏχείων Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… " -"torrent." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "ΠÏοσθήκη των Torrent σε κατάσταση πάυσης" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "ετικέτα" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Δίκτυο" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Επιλογή όλων" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "ΧÏήση τυχαίων θυÏών:" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_ΠαÏση όλων" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Το Deluge θα επιλέγει αυτόματα διαφοÏετική θÏÏα κάθε φοÏά." +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Συνέ_χιση όλων" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "ΕνεÏγή θÏÏα:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "ÎŒÏιο _συνδέσεων" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Έως:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "ÎŒÏιο _θυÏίδων αποστολής" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Έλεγχος ενεÏγής θÏÏας" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "ΕισεÏχόμενες θÏÏες" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Αυτόματη διαχείÏιση" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "ΕξεÏχόμενες θÏÏες" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -"Εισάγετε την διεÏθυνση IP της διεπαφής, στην οποία θέλετε να γίνεται ακÏόαση " -"για εισεÏχόμενες συνδέσεις BitTorrent. Αφήστε το πεδίο κενό αν επιθυμείτε να " -"χÏησιμοποιήσετε την Ï€ÏοκαθοÏισμένη διεπαφή." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Διεπαφή" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "ΠÏοσθήκη ιχνηλάτη" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -"Το TOS byte που βÏίσκεται στην κεφαλίδα IP του κάθε πακέτου στέλνεται στους " -"διαμοιÏαστές (συμπεÏιλαμβανομένων και των διαμοιÏαστών web). Αναμένεται μια " -"δεκαεξαδική τιμή." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "ΔιαμοιÏαστές TOS Byte:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "ΠÏοσθήκη URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Mapping Protocol" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Ανταλλαγή Î¼ÎµÏ„Î±Î¾Ï Ï…Ï€Î¿Î»Î¿Î³Î¹ÏƒÏ„ÏŽÎ½" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -"Η υπηÏεσία αναζήτησης τοπικών υπηÏεσιών βÏίσκει τοπικοÏÏ‚ υπολογιστές στο " -"δίκτυό σας." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "Ανάπτυξη όλων" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -"Ο κατανεμημένος πίνακας κατακεÏÎ¼Î±Ï„Î¹ÏƒÎ¼Î¿Ï (DHT) πιθανώς να βελτιώσει τον " -"αÏιθμό των ενεÏγών συνδέσεων." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Επιπλέον Ïυθμίσεις δικτÏου" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "ΕισεÏχόμενα:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Επίπεδο:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -"Εξαναγκασμένο\n" -"ΕνεÏγοποιημένο\n" -"ΑπενεÏγοποιημένο" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"ΧαιÏετισμός\n" -"ΠλήÏης Ροή\n" -"Οποιοδήποτε" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "ΕξεÏχόμενα:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "ΚÏυπτογÏάφηση ολόκληÏης της Ïοής" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr " ΚÏυπτογÏάφηση " +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "ΕÏÏος ζώνης" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "Πελάτης BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Μέγιστος αÏιθμός Ï€Ïοσπαθειών σÏνδεσης ανά δευτεÏόλεπτο:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Πελάτης BitTorrent Deluge" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Μέγιστος αÏιθμός ημι-ανοικτών συνδέσεων:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Λήψη και διαμοιÏασμός αÏχείων μέσω BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -"Η μέγιστη ταχÏτητα αποστολής για όλα τα Torrent. Εισάγετε -1 για απεÏιόÏιστη." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Μέγιστη ταχÏτητα αποστολής (KiB/s):" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -"Ο μέγιστος επιτÏεπτός αÏιθμός συνδέσεων. Εισάγετε -1 για απεÏιόÏιστο." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Μέγιστος αÏιθμός συνδέσεων:" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -"Ο μέγιστος αÏιθμός θυÏίδων αποστολής για όλα τα Torrent. Εισάγετε -1 για " -"απεÏιόÏιστες." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Μέγιστος αÏιθμός θυÏίδων αποστολής:" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -"Η μέγιστη ταχÏτητα λήψης για όλα τα Torrent. Εισάγετε -1 για απεÏιόÏιστη." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Μέγιστη ταχÏτητα λήψης (KiB/s):" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Αγνόηση οÏίων για το τοπικό δίκτυο" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "ΚαθοÏισμός οÏίου επίβαÏου IP" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Εντολή" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -"Αν επιλεγεί, το εκτιμώμενο επίβαÏο TCP/IP δε συμπεÏιλαμβάνεται στην τιμή του " -"πεÏιοÏισμοÏ, για να αποφευχθεί η υπέÏβαση του οÏίου με τη συνολική κίνηση." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Καθολική χÏήση εÏÏους ζώνης" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -"Ο μέγιστος αÏιθμός θυÏίδων αποστολής ανά torrent. Εισάγετε -1 για " -"απεÏιόÏιστες." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -"Ο μέγιστος αÏιθμός συνδέσεων ανά Torrent. Εισάγετε -1 για απεÏιόÏιστες." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "ΧÏήση εÏÏους ζώνης ανά Torrent" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Διεπαφή" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "ΕνεÏγοποίηση" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -"Η κλασσική λειτουÏγία θα κÏÏψει τις πεÏισσότεÏες υθμίσεις του δαίμονα και θα " -"κάνει το Deluge να φαίνεται ότι είναι μια απλή εφαÏμογή. ΧÏησιμοποιήστε το " -"αν δεν θέλετε να Ï„Ïέχετε το Deluge σαν δαίμονα. ΠÏέπει να επανεκκινήσετε το " -"Deluge για να εφαÏμοσθεί αυτή η ÏÏθμιση." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Κλασσική λειτουÏγία" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Εμφάνιση της ταχÏτητας της συνεδÏίας στην γÏαμμή τίτλου" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "ΚÏÏιο παÏάθυÏο" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Εμφάνιση πάντα" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Εστίαση διαλόγου" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Διάλογος εισαγωγής Torrent" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Εικονίδιο στη μπάÏα συστήματος" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Ελαχιστοποίηση στη μπάÏα συστήματος κατά την έξοδο" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Εκκίνηση στην μπάÏα συστήματος" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "ΠÏοστασία μεγιστοποίησης από την μπάÏα με κωδικό" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "ΜπάÏα συστήματος" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Άλλα" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "ΕνημέÏωση για νέες εκδόσεις" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Το Deluge θα ελέγχει τους εξυπηÏετητές μας και θα σας ενημεÏώνει εάν υπάÏχει " -"νεότεÏη διαθέσιμη έκδοση" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "ΕνημεÏώσεις" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -"Βοηθήστε μας να βελτιώσουμε το Deluge στέλνοντας μας την έκδοση Python, την " -"έκδοση PyGTK, το λειτουÏγικό σÏστημα και τον Ï„Ïπο επεξεÏγαστή. Σε καμία " -"πεÏίπτωση δεν στέλνονται άλλες πληÏοφοÏίες." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Îαι, παÏακαλώ στείλε στατιστικά ανώνυμα" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "ΠληÏοφοÏίες συστήματος" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Τοποθεσία:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Κωδικός ΧÏήστη" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -"Αν το Deluge δεν μποÏεί να βÏει το αÏχείο της βάσης δεδομένων σε αυτή την " -"τοποθεσία, θα Ï€Ïοσπαθήσει να εντοπίσει την τοποθεσία (κÏάτος) του " -"υπολογιστή μέσω του DNS." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "Βάση δεδομένων GeoIP" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Συσχετισμός των συνδέσμων Magnet με το Deluge" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Δαίμονας" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "ΘÏÏα δαίμονα:" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "ΘÏÏα" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Αποδοχή απομακÏυσμένων συνδέσεων" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Συνδέσεις" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "ΠεÏιοδικός έλεγχος της ιστοσελίδας για νέες εκδόσεις" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Άλλα" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "ΟυÏά" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Τοποθέτηση των νέων Torrent στην κοÏυφή της ουÏάς" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Συνολικός αÏιθμός ενεÏγών Torrent που διαμοιÏάζονται:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Συνολικός αÏιθμός ενεÏγών Torrent:" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Συνολικός αÏιθμός ενεÏγών Torrent που λαμβάνονται:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Îα μην καταμετÏώνται τα αÏγά Torrent" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "ΕνεÏγά Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "ÎŒÏιο αναλογίας διαμοιÏασμοÏ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "ÎŒÏιο χÏόνου διαμοιÏασμοÏ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "ΧÏόνος διαμοιÏÎ±ÏƒÎ¼Î¿Ï (λεπτά):" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Διακοπή διαμοιÏÎ±ÏƒÎ¼Î¿Ï ÏŒÏ„Î±Î½ η αναλογία φτάσει:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "ΑφαίÏεση του torrent όταν συμπληÏωθεί η αναλογία" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "ΔιαμοιÏασμός" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Διαμεσολαβητής" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Υπολογιστής:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Κανένα\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Υπολογιστής" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "ΔιαμοιÏαστής Web" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Ιχνηλάτης" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "ΠÏοσωÏινή μνήμη" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Μέγεθος Ï€ÏοσωÏινής μνήμης (μπλοκ των 16 KiB):" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -"Ο αÏιθμός των δευτεÏολέπτων που Ï€Ïέπει να πεÏάσει μετά την τελευταία εγγÏαφή " -"στην Ï€ÏοσωÏινή μνήμη, για να γίνει εγγÏαφή στο δίσκο. Η Ï€ÏοκαθοÏισμένη τιμή " -"είναι 60 δευτεÏόλεπτα." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Λήξη Ï€ÏοσωÏινής μνήμης (δευτεÏόλεπτα):" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -"Συνολικά μπλοκ των 16 KiB που γÏάφτηκαν στον δίσκο από την έναÏξη αυτής της " -"συνεδÏίας." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "ΓÏαμμένα μπλοκ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -"Ο συνολικός αÏιθμός εκτελεσθέντων λειτουÏγιών εγγÏαφής από την έναÏξη αυτής " -"της συνεδÏίας." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "ΕγγÏαφές:" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Από" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "ΠÏος" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "ΧÏήση τυχαίων θυÏών:" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "ΕγγÏαφή" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -"Ο αÏιθμός των μπλοκ που ζητήθηκαν από τη μηχανή bittorrent (από " -"απομακÏυσμένους υπολογιτές), και που εξυπηÏετήθηκαν από το δίσκο ή την " -"λανθάνουσα μνήμη." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Αναγνωσμένα μπλοκ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "ΕισεÏχόμενο" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Ο αÏιθμός των μπλοκ που εξυπηÏετήθηκαν από την λανθάνιυσα μνήμη." +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "ΕξεÏχόμενο" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Μέγιστος ΑÏιθμός Συνδέσεων" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Μέγιστος ΑÏιθμός ΘυÏίδων Αποστολής" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Μέγιστες Μισάνοιχτες Συνδέσεις" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Μέγιστες ΠÏοσπάθειες ΣÏνδεσης ανά ΔευτεÏόλεπτο" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "ΚαθοÏισμός OÏίου EπίβαÏου IP" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -"Ο συνολικός αÏιθμός λοευτουÏγιών ανάγνωσης που εκτελέστηκαν μέχÏι την " -"εκκίνηση αυτής της συνεδÏίας." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Αναγνώσεις:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Ανάγνωση" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -"Ο αÏιθμός των μπλοκ των 16 KiB που βÏίσκονται στην Ï€ÏοσωÏινή μνήμη. " -"ΠεÏιλαμβάνει τη μνήμη εγγÏαφής και ανάγνωσης." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Μέγεθος Ï€ÏοσωÏινής μνήμης:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Μέγεθος Ï€ÏοσωÏινής μνήμης ανάγνωσης:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Αναλογία διαμοιÏασμοÏ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Μέγεθος" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Κατάσταση" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "ΠÏόσθετα" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Έκδοση:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Ιστοσελίδα:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "ΤÏπος" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Email συγγÏαφέα:" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Εγκατάσταση Ï€Ïόσθετου" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Επανάληψη σάÏωσης Ï€Ïόσθετων" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_ΕÏÏεση πεÏισσότεÏων Ï€Ïόσθετων" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Εμφάνιση του Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Συνέχιση όλων" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "ÎŒÏιο ταχÏτητας _λήψης" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "ÎŒÏιο ταχÏτητας _αποστολής" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Έξοδος & τεÏματισμός δαίμονα" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "Ά_νοιγμα φακέλου" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Συνέχιση" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Επ_ιλογές" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Τοποθέτηση στην ουÏά" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_ΕνημέÏωση ιχνηλάτη" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "ΕφαÏμογή" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_ΑφαίÏεση Torrent" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Εξαναγκασμός επανελέγχου" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Μετακίνηση _αÏχείων" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "ÎŒÏιο _συνδέσεων" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "ÎŒÏιο _θυÏίδων αποστολής" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Λίστα IP του Emule (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Αυτόματη διαχείÏιση" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "Κείμενο SafePeer (συμπιεσμένο)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "ΔιαγÏαφή του επιλεγμένου Torrent;" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "Κείμενο PeerGuardian (ασυμπίεστο)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Αν διαγÏάψετε τα δεδομένα, θα χαθοÏν για πάντα." +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Λίστα αποκλεισμένων" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "ΕπεξεÏγασία ιχνηλατών" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Μη έγκυÏος ηγέτης" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Μη έγκυÏος μαγικός κωδικός" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "ΕπεξεÏγασία ιχνηλατών" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Μη έγκυÏη έκδοση" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "ΠÏοσθήκη ιχνηλάτη" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "ΗμέÏες" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "ΠÏοσθήκη ιχνηλατών" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Έλεγχος για νέα λίστα κάθε:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "ΕπεξεÏγασία ιχνηλάτη" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Εισαγωγή λίστας αποκλεισμένων κατά την εκκίνηση" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "ΕπεξεÏγασία ιχνηλάτη" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Ρυθμίσεις" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Ιχνηλάτης:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" +"Λήψη του αÏχείου με τη λίστα αποκλεισμένων αν είναι απαÏαίτητο και εισαγωγή " +"του αÏχείου." -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "ΔιαγÏαφή Torrent και _δεδομένων" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Έλεγχος λήψης και εισαγωγής" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "ΔιαγÏαφή _Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Λήψη και εισαγωγή νέου αÏχείου με τη λίστα αποκλεισμένων." -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Μετακίνηση αÏχείων" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Εξαναγκασμός λήψης και εισαγωγής" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Μετακίνηση αÏχείων" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Η λίστα αποκλεισμένων είναι ενημεÏωμένη" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "ΠÏοοÏισμός:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Επιλογές" -#~ msgid "Unknown" -#~ msgstr "Άγνωστο" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "ΤÏπος:" -#~ msgid "seconds" -#~ msgstr "δευτεÏόλεπτα" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "ΗμεÏομηνία:" -#~ msgid "Download" -#~ msgstr "Λαμβάνεται" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Μέγεθος αÏχείου:" -#~ msgid "Upload" -#~ msgstr "Αποστέλεται" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "ΠληÏοφοÏίες" -#~ msgid "Yes" -#~ msgstr "Îαι" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "No" -#~ msgstr "Όχι" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Το torrent oλοκληÏώθηκε" -#~ msgid "Update Tracker" -#~ msgstr "ΕνημέÏωση του Ιχνηλάτη" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Το torrent Ï€Ïοστέθηκε" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "Το torrent αφαιÏέθηκε" -#~ msgid "Remove" -#~ msgstr "ΑφαίÏεση" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Εκτέλεση" -#~ msgid "Details" -#~ msgstr "ΛεπτομέÏειες" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Συμβάν" -#~ msgid "Files" -#~ msgstr "ΑÏχεία" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "ΠÏοσθήκη εντολής" -#~ msgid "General" -#~ msgstr "Γενικά" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Εντολές" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "Μέγιστος ΑÏιθμός Συνδέσεων" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Start" -#~ msgstr "ΈναÏξη" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "Αυτόματη Ï€Ïοσθήκη" -#~ msgid "Deluge is locked" -#~ msgstr "Το Deluge είναι κλειδωμένο" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Το Deluge Ï€ÏοστατεÏται με κωδικό.\n" -#~ "Για να εμφανίσετε το παÏάθυÏο του Deluge, παÏακαλοÏμε εισάγετε τον κωδικό σας" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Availability" -#~ msgstr "Διαθεσιμότητα" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "ΤαχÏτητα:" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Ο φάκελος Ï€Ïος παÏακολοÏθηση δεν υπάÏχει." -#~ msgid "Select All" -#~ msgstr "Επιλογή Όλων" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Η διαδÏομή δεν υπάÏχει." -#~ msgid "Delete .torrent file" -#~ msgstr "ΔιαγÏαφή .torrent αÏχείου" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Ιδιότητες φακέλου υπό παÏακολοÏθηση" -#~ msgid "Add" -#~ msgstr "ΠÏοσθήκη" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Port" -#~ msgstr "ΘÏÏα" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Επιλογή φακέλου" -#~ msgid "Server" -#~ msgstr "ΕξυπηÏετητής" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "ΕνεÏγοποίηση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… φακέλου Ï€Ïος παÏακολοÏθηση" -#~ msgid "Pieces" -#~ msgstr "Κομάτια" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Φάκελος Ï€Ïος παÏακολοÏθηση" -#~ msgid "Username" -#~ msgstr "Όνομα ΧÏήστη" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "ΔιαγÏαφή .torrent μετά την Ï€Ïοσθήκη" -#~ msgid "Password" -#~ msgstr "Κωδικός ΧÏήστη" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_'Εξοδος" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "ΠÏοσάÏτηση επέκτασης μετά τη Ï€Ïοσθήκη:" -#~ msgid "Graph" -#~ msgstr "ΓÏάφημα" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Speed" -#~ msgstr "ΤαχÏτητα" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".Ï€Ïοστέθηκε" -#~ msgid "Filters" -#~ msgstr "ΦίλτÏα" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Clear" -#~ msgstr "ΚαθαÏισμός" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "New Password" -#~ msgstr "Îέος Κωδικός" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "ΕνέÏγεια αÏχείου torrent" -#~ msgid "Template" -#~ msgstr "ΠÏότυπο" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Επιλέξτε είτε url είτε torrent, όχι και τα δÏο" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Μόνο Εικόνα" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Μόνο κείμενο" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Κείμενο και Εικόνα" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Η μεταφοÏά ολοκληÏώθηκε" -#~ msgid "Auto refresh:" -#~ msgstr "ΑÏτοματη ανανέωση:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Ετικέτα: " -#~ msgid "About" -#~ msgstr "ΠεÏί" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Ετικέτα" -#~ msgid "Config" -#~ msgstr "ΡÏθμιση" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "ΚÏÏια" -#~ msgid "Logout" -#~ msgstr "Έξοδος" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Disable" -#~ msgstr "ΑπενεÏγοποίηση" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Login" -#~ msgstr "ΣÏνδεση" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Μέγιστη ταχÏτητα αποστολής:" -#~ msgid "Share Ratio" -#~ msgstr "Αναλογία διαμοιÏασμοÏ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Μέγιστος αÏιθμός συνδέσεων:" -#~ msgid "refresh must be > 0" -#~ msgstr "η ανανέωση Ï€Ïέπει να είναι > 0" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Μέγιστος αÏιθμός θυÏίδων αποστολής:" -#~ msgid "Delete downloaded files." -#~ msgstr "ΔιαγÏαφή ληφθέντων αÏχείων" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Μέγιστη ταχÏτητα λήψης:" -#~ msgid "Password is invalid,try again" -#~ msgstr "Ο κωδικός που εισάγατε είναι μη έγκυÏος, Ï€Ïοσπαθήστε ξανά" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "ΕÏÏος ζώνης δικτÏου" -#~ msgid "Next Announce" -#~ msgstr "Îέα ανακοίνωση" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Αυτόματα διαχειÏιζόμενο:" -#~ msgid "Set" -#~ msgstr "ΟÏισμός" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "ΠÏοσθήκη σε παÏση:" -#~ msgid "Refresh page every:" -#~ msgstr "Ανανέωση σελίδας κάθε:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "ΠÏοσθήκη σε ουÏά:" -#~ msgid "Set Timeout" -#~ msgstr "ΟÏισμός χÏÎ¿Î½Î¹ÎºÎ¿Ï Ï€ÎµÏιθωÏίου" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "ΟυÏά" -#~ msgid "Pause all" -#~ msgstr "ΠαÏση όλων" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Φάκελοι υπό παÏακολοÏθηση:" -#~ msgid "Resume all" -#~ msgstr "ΕπαναφοÏά όλων" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "Αποστολή torrent" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Υποβολή" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Συνολικό μέγεθος" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "δευτεÏόλεπτα" -#~ msgid "Torrent list" -#~ msgstr "Λίστα torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Κατάσταση ιχνηλάτη" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Type" -#~ msgstr "ΤÏπος" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "From" -#~ msgstr "Από" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "ΑπενεÏγοποιημένο" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Url" -#~ msgstr "Ιστοσελίδα" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Eta" -#~ msgstr "ΕΧΑ" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Ανακοίνωση εκ νέου" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "# ΑÏχείων" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "File" -#~ msgstr "ΑÏχείο" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Μέγιστη Πάνω ΤαχÏτητα" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Μέγιστη Κάτω ΤαχÏτητα" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "ΠÏοοÏισμός Αποθήκευσης" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "WebUi" -#~ msgid "Save" -#~ msgstr "Αποθήκευση" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Η διασÏνδεση ιστοχώÏου (Web) του Deluge δεν είναι εγκατεστημένη, \n" +"παÏακαλοÏμε εγκαταστήστε την και ξαναπÏοσπαθήστε" -#~ msgid "Extra's" -#~ msgstr "Επιπλέον" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "ΕνεÏγοποίηση διεπαφής δικτÏου" -#~ msgid "Ava" -#~ msgstr "Διαθ" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "ΕνεÏγοποίηση SSL" -#~ msgid "Queue Position" -#~ msgstr "Θέση στην ουÏά" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "ΘÏÏα ακÏόασης:" -#~ msgid "Add In Paused State" -#~ msgstr "ΠÏοσθήκη σε Κατάσταση ΠαÏσης" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Μη έγκυÏη ετικέτα, έγκυÏοι χαÏακτήÏες: [a-z0-9_-]" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "ΠÏοτεÏαιότητα στο Ï€Ïώτο και το τελευταίο κομμάτι" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Κενή ετικέτα" -#~ msgid "To" -#~ msgstr "ΠÏος" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Η ετικέτα υπάÏχει ήδη" -#~ msgid "Random" -#~ msgstr "Τυχαία" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Άγνωστη ετικέτα" -#~ msgid "Error in torrent options." -#~ msgstr "Σφάλμα στις Ïυθμίσεις του torrent" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Άγνωστο torrent" -#~ msgid "Ports" -#~ msgstr "ΘÏÏες" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Επιλογές _ετικέτας" -#~ msgid "No data" -#~ msgstr "ΧωÏίς δεδομένα" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_ΑφαίÏεση ετικέτας" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_ΠÏοσθήκη ετικέτας" -#~ msgid "Peer-Exchange" -#~ msgstr "Ανταλλαγή Peers" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Επιλογές ετικέτας" -#~ msgid "Forced" -#~ msgstr "Εξαναγκασμένο" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Ετικέτα" -#~ msgid "Encryption" -#~ msgstr "ΚÏυπτογÏάφηση" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "ΧαιÏετισμός" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Επιλογές ετικέτας" -#~ msgid "Inbound" -#~ msgstr "ΕισεÏχόμενο" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "ΕφαÏμογή μέγιστων Ïυθμίσεων ανά torrent:" -#~ msgid "Outbound" -#~ msgstr "ΕξεÏχόμενο" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Μέγιστο" -#~ msgid "Level" -#~ msgstr "Επίπεδο" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "ΕφαÏμογή Ïυθμίσεων αναμονής:" -#~ msgid "Global" -#~ msgstr "Καθολικό" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = ΑπεÏιόÏιστο" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 σειÏά ανά ιχνηλάτη)" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Μέγιστη ΤαχÏτητα Λήψης (Kib/s)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Αυτόματος οÏισμός ετικέτας:" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Μέγιστες Μισάνοιχτες Συνδέσεις" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "ΠÏοσθήκη ετικέτας" -#~ msgid "Auto Add enabled" -#~ msgstr "Αυτόματη ΠÏοσθήκη ενεÏγοποιημένη" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "ΠÏοσθήκη ετικέτας" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Επανεκίνηση δαίμονα και διεπαφής μετά την αλλαγή των Ïυθμίσεων" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"ΧÏησιμοποιήστε την πλευÏική μπάÏα για να Ï€Ïοσθέσετε, επεξεÏγαστείτε και " +"να αφαιÏέσετε ετικέτες. \n" -#~ msgid "Auto Add folder" -#~ msgstr "Αυτόματη ΠÏοσθήκη φακέλου" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Ετικέτες" -#~ msgid "Save .torrent files to" -#~ msgstr "Αποθήκευση αÏχείων .torrent στο" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Εμφάνιση ειδοποίησης που αναβοσβήνει" -#~ msgid "Store all downoads in" -#~ msgstr "Αποθήκευση όλων των λήψεων στο" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Δεν έχουν ενεÏγοποιηθεί αναδυόμενες ειδοποιήσεις." -#~ msgid "Per Torrent" -#~ msgstr "Ανά Torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Μέγιστες ΠÏοσπάθειες ΣÏνδεσης ανά ΔευτεÏόλεπτο" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Συνολικά ενεÏγά που διαμοιÏάζονται" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Εμφάνιση αναδυόμενης ειδοποίησης" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Σταμάτημα διαμοιÏÎ±ÏƒÎ¼Î¿Ï ÏŒÏ„Î±Î½ η αναλογία φτάσει" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Η ηχητική ειδοποίηση είναι απενεÏγοποιημένη" -#~ msgid "Total active torrents" -#~ msgstr "Συνολικά ενεÏγά torrents" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "Το pygame δεν είναι εγκατεστημένο" -#~ msgid "Total active downloading" -#~ msgstr "Συνολικά ενεÏγά που λαμβάνονται" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Η ηχητική ειδοποίηση απέτυχε %s" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = απεÏιόÏιστο" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Επιτυχία ηχητικής ειδοποίησης" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "ΑφαίÏεση torrent όταν η αναλογία φτάσει" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Το ΤόÏεντ Τελείωσε" -#~ msgid "Enabled Plugins" -#~ msgstr "ΕνεÏγοποιημένα ΠÏόσθετα" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" +"Η λήψη του torrent \"%(name)s\" που πεÏιλαμβάνει %(num_files)i αÏχείο/α " +"ολοκληÏώθηκε." -#~ msgid "Cache templates" -#~ msgstr "ΠÏοσωÏινή αποθήκευση Ï€ÏοτÏπων" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "Ειδοποιήσεις" -#~ msgid "Button style" -#~ msgstr "Στυλ κουμπιοÏ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Επιλογή αÏχείου ήχου" -#~ msgid "Current Password" -#~ msgstr "ΤÏέχων Κωδικός" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "ΠÏοέκυψε σφάλμα κατά την αποστολή του ενημεÏÏ‰Ï„Î¹ÎºÎ¿Ï email: %s" -#~ msgid "New Password (Confirm)" -#~ msgstr "Îέος Κωδικός (Επιβεβαίωση)" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Σταμάτημα διαμοιÏÎ±ÏƒÎ¼Î¿Ï ÏƒÎµ αναλογία" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "Οι αλλαγές αποθηκεÏτηκαν" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Το email ειδοποίησης στάλθηκε." -#~ msgid "Correct the errors above and try again" -#~ msgstr "ΔιοÏθώστε τα παÏαπάνω σφάλματα και Ï€Ïοσπαθήστε ξανά" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Το torrent \"%(name)s\" ολοκληÏώθηκε" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Αυτό το μήνυμα στάλθηκε για να σας ενημεÏώσει οτι το Deluge ολοκλήÏωσε τη " +"λήψη του \"%(name)s\", το οποίο πεÏιέχει %(num_files)i αÏχεία.\n" +"Για να σταματήσετε να λαμβάνετε αυτές τις ειδοποιήσεις, απλά απενεÏγοποιήστε " +"τις ενημεÏώσεις μέσω email στις Ï€Ïοτιμήσεις του Deluge.\n" +"\n" +"ΕυχαÏιστοÏμε,\n" +"Deluge." -#~ msgid "Old password is invalid" -#~ msgstr "Μη έγκυÏος παλίος κωδικός" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "ΕνεÏγοποιήθηκε εικονίδιο που αναβοσβήνει" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Ο νέος κωδικός δεν είναι ίδιος με την επιβεβαίωση" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "ΕνεÏγοποίηση αναδυόμενων παÏαθÏÏων" -#~ msgid "Move To" -#~ msgstr "Μετακίνηση στο" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Ήχος ενεÏγός" -#~ msgid "Error in Path." -#~ msgstr "Σφάλμα στο Μονοπάτι." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Ειδοποιήσεις γÏÎ±Ï†Î¹ÎºÎ¿Ï Ï€ÎµÏιβάλλοντος" -#~ msgid "Enter a valid value." -#~ msgstr "Εισάγετε έγκυÏη τιμή." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "ΠαÏαλήπτες" -#~ msgid "This field is required." -#~ msgstr "Αυτό το πεδίο είναι απαÏαίτητο." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Ο εξυπηÏετητής απαιτεί TLS/SSL" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Επιλέξτε μια έγκυÏη επιλογή. Η %s δεν ανήκει στις διαθέσιμες." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Ειδοποιήσεις Email" -#~ msgid "Enter a list of values." -#~ msgstr "Εισαγωγή λίστας τιμών" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Η συγκεκÏιμένη διαμόÏφωση δεν συνεπάγεται και το ότι θα λαμβάνετε " +"ειδοποιήσεις για όλα αυτά τα γεγονότα." -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Επιλέξτε μια έγκυÏη επιλογή. Αυτή η επιλογή δεν ανήκει στις διαθέσιμες." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "ΣυνδÏομές" -#~ msgid "translate something" -#~ msgstr "μετάφÏαση" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "ΠÏοσαÏμογή Ήχου" -#~ msgid "Enter a valid date." -#~ msgstr "Εισάγετε μια έγκυÏη ημεÏομηνία." +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "Αποσυμπιεστής" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Επιβεβαιώστε ότι δεν υπάÏχουν πεÏισσότεÏα από %s δεκαδικά ψηφία." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Αποσυμπίεση σε:" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Επιβεβαιώστε ότι δεν υπάÏχουν συνολικά πεÏισσότεÏα από %s ψηφία." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "ΔημιουÏγία υποφακέλου ονόματος του torrent" -#~ msgid "Enter a number." -#~ msgstr "Εισάγετε αÏιθμό." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Η επιλογή αυτή θα δημιουÏγήσει έναν υποφάκελο με το όνομα του Torrent μέσα " +"από τον επιλεγμένο φάκελο εξαγωγής και θα τοποθετήσει εκεί τα αÏχεία που θα " +"εξαχθοÏν." -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Επιβεβαιώστε ότι η τιμή είναι μεγαλÏτεÏη ή ίση του %s." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "ΧÏονοπÏογÏαμματιστής" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Επιβεβαιώστε ότι η τιμή είναι μικÏότεÏη ή ίση του %s." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Εισάγετε ολόκληÏο αÏιθμό." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Μέγιστη ταχÏτητα λήψης:" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Επιβεβαιώστε ότι η τιμή έχει τουλάχιστον %(min)d χαÏακτήσες (έχει " -#~ "%(length)d)." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Μέγιστη ταχÏτητα αποστολής:" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Επιβεβαιώστε ότι η τιμή έχει το Ï€Î¿Î»Ï %(max)d χαÏακτήσες (έχει %(length)d)." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "ΕνεÏγά torrent:" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Επιβεβαιώστε ότι δεν υπάÏχουν πεÏισσότεÏα από %s ψηφία Ï€Ïιν την υποδιαστολή." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Λαμβάνοντα ΕνεÏγά:" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Ανεβάστε μια έγκυÏη εικόνα. Το αÏχείο που ανεβάσατε, είτε δεν είναι εικόνα, " -#~ "είτε είναι φθαÏμένη εικόνα." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "ΤÏοφοδοτοÏντα ΕνεÏγά:" -#~ msgid "Enter a valid time." -#~ msgstr "Εισάγετε μια έγκυÏη ÏŽÏα." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Ρυθμίσεις λειτουÏγίας χαμηλής ταχÏτητας" -#~ msgid "Enter a valid date/time." -#~ msgstr "Εισάγετε μια έγκυÏη ημεÏομηνία/ÏŽÏα." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Εισάγετε μια έγκυÏη διεÏθυνση e-mail." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "" -#~ "Κανένα αÏχείο δεν υποβλήθηκε. Ελέγξτε τον Ï„Ïπο κωδικοποίησης στη φόÏμα." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Κανένα αÏχείο δεν υποβλήθηκε." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Το αÏχείο που υποβλήθηκε είναι άδειο." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Εισάγετε έναν έγκυÏο σÏνδεσμο." +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Ο σÏνδεσμος φαίνεται να είναι μη έγκυÏος." +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Έξοδος" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Επιλέξτε μια έγκυÏη επιλογή. %(value)s δεν ανήκει στις διαθέσιμες επιλογές." - -#~ msgid "Statistics" -#~ msgstr "Στατιστικά" - -#~ msgid "Delete" -#~ msgstr "ΔιαγÏαφή" - -#~ msgid "This folder does not exist." -#~ msgstr "Ο φάκελος δεν υπάÏχει." - -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Εισάγετε μια έγκυÏη διεÏθυνση IPv4." - -#~ msgid "Connect" -#~ msgstr "ΣÏνδεση" - -#~ msgid "Queue Top" -#~ msgstr "ΚοÏυφή στην ουÏά" - -#~ msgid "Stop" -#~ msgstr "Διακοπή" - -#~ msgid "Recheck" -#~ msgstr "Επανέλεγχος" - -#~ msgid "Move" -#~ msgstr "Μετακίνηση" - -#~ msgid "Other.." -#~ msgstr "Άλλο.." - -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Το torrent έχει ξεπεÏάσει την αναλογία τεÏματισμοÏ." - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Το Ï€ÏόγÏαμμα αυτό είναι ελεÏθεÏο λογισμικό, μποÏείτε να το αναδιανείμετε " -#~ "ή/και να το Ï„Ïοποποιήσετε κάτω από τους ÏŒÏους της Γενικής Άδειας ΧÏήσης GNU " -#~ "(GNU General Public License) όπως δημοσιεÏεται από το ΊδÏυμα ΕλεÏθεÏου " -#~ "Î›Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï (Free Software Foundation), είτε την έκδοση 3 της Άδειας είτε " -#~ "(στην επιλογή σας) οποιαδήποτε μετέπειτα έκδοση. Το Ï€ÏόγÏαμμα διανείμεται με " -#~ "την ελπίδα ότι θα είναι χÏήσιμο, αλλά ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ, χωÏίς καν τη " -#~ "δεδομένη εγγÏηση ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ή ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕÎΟ ΣΚΟΠΟ. " -#~ "Δείτε την Γενική Άδεια ΧÏήσης GNU (GNU General Public License) για " -#~ "πεÏισσότεÏες λεπτομέÏειες. Θα Ï€Ïέπει να έχετε λάβει ένα αντίγÏαφο της " -#~ "Γενικής Άδειας ΧÏήσης GNU μαζί με το Ï€ÏόγÏαμμα αυτό, αν όχι, δείτε το " -#~ "." - -#~ msgid "Timeout (seconds)" -#~ msgstr "ΧÏονικό ÏŒÏιο (δευτεÏόλ.)" - -#~ msgid "Check for every (days)" -#~ msgstr "Ελέγχος κάθε (μέÏες)" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Αποθήκευση" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Γίνεται λήψη %.2f%%" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Εισαγωγή %s" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Εισαγωγή ΤώÏα" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "ΑÏιθμός Ï€Ïοσπαθειών για λήψη" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Εισαγωγή στην εκκίνηση του δαίμονα" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Υπολογιστής:" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "ΜπλοκαÏισμένα Διαστήματα: %s" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "ΑνενεÏγό" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Μετακίνηση" -#~ msgid "Refresh status" -#~ msgstr "Κατάσταση ανανέωσης" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-σÏνδεση" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "page 6" -#~ msgstr "σελίδα 6" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "page 7" -#~ msgstr "σελίδα 7" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "ΣÏνδεση" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Μέγιστη ΤαχÏτητα Αποστολής" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Μέγιστος ΑÏιθμός ΘυÏίδων Αποστολής" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Συμπαγής Ανάθεση ΧώÏου" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Τέλος ΟυÏάς" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Either" -#~ msgstr "Οποιοδήποτε" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "Λίστα ΜπλοκαÏισμένων" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "ΟÏισμός μέγιστου αÏÎ¹Î¸Î¼Î¿Ï ÏƒÏ…Î½Î´Î­ÏƒÎµÏ‰Î½" -#~ msgid "page 8" -#~ msgstr "σελίδα 8" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "ΤαχÏτητα λήψης" -#~ msgid "From Session" -#~ msgstr "Από τη ΣυνεδÏία" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "ΑÏχική σελίδα" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Community" -#~ msgstr "Κοινότητα" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-επεξεÏγασία" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "no uri" -#~ msgstr "χωÏίς uri" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Αυτόματη ανανέωση (δευτεÏόλεπτα)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "ΟÏισμός της μέγιστης ταχÏτητας λήψης" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "ΤαχÏτητα αποστολής" -#~ msgid "page 11" -#~ msgstr "σελίδα 11" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "ΟÏισμός της μέγιστης ταχÏτητας αποστολής" -#~ msgid "page 10" -#~ msgstr "σελίδα 10" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Κίνηση Ï€Ïωτοκόλλου Λήψη/Αποστολή" -#~ msgid "page 12" -#~ msgstr "σελίδα 12" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "μέγιστες_συνδέσεις" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "ΣÏνδεση" -#~ msgid "apply_queue" -#~ msgstr "εφαÏμογή_αναμονής" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "είναι_αυτοÏυθμιζόμενο" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "παÏση_στο_ποσοστό" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "ποσοστό_παÏσης" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "μέγιστη_ταχÏτητα_αποστολής" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "μέγιστη_ταχÏτητα_λήψης" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "εφαÏμογή_μέγιστων" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "ΦίλτÏα" -#~ msgid "Error setting label options" -#~ msgstr "Λάθος οÏίζοντας τις επολογές ετικέτων" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "μέγιστες_θÏÏες_αποστολής" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "διαγÏαφή_όταν_φτάσει_στο_ποσοστό" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "η_μεταφοÏά_ολοκληÏώθηκε" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "μεταφοÏά_ολοκληÏώθηκε" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "ÎŒÏιο ΣÏνδεσης Λήψης" -#~ msgid "move_completed_path" -#~ msgstr "μεταφοÏά_ολοκληÏώθηκε_στην_διαδÏομή" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "ÎŒÏιο ΤαχÏτητας Αποστολής" -#~ msgid "auto_add_trackers" -#~ msgstr "αυτόματη_Ï€Ïόσθεση_trackers" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "ÎŒÏιο ΣÏνδεσης" -#~ msgid "auto_add" -#~ msgstr "αυτόματη_Ï€Ïόσθεση" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "ÎŒÏιο ΘυÏών Αποστολής" -#~ msgid "Work in progress.." -#~ msgstr "ΕÏγασία σε εξέλιξη.." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "ΕνημέÏωση του Ιχνηλάτη" -#~ msgid "no label" -#~ msgstr "χωÏίς ετικέτα" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Εξαναγκασμένος επανέλεγχος" -#~ msgid "State" -#~ msgstr "Κατάσταση" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "ΣυμπεÏιλαμβάνω %i αÏχεία" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "ΛεπτομέÏειες" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Αυτό το email στάλθηκε για να σας πληÏοφοÏήσει ότι το Deluge έχει τελειώσει " -#~ "την λήψη του %s, το οποίο πεÏιλαμβάνει %i αÏχεία.\n" -#~ "Για να σταματήσετε να λαμβάνετε ειδοποιήσεις, απλά απενεÏγοποιήστε την " -#~ "ενημέÏωση με email από τις Ï€Ïοτιμήσεις του Deluge.\n" -#~ "\n" -#~ "Σας ευχαÏιστοÏμε,\n" -#~ "Deluge" - -#~ msgid "HTTP" -#~ msgstr "HTTP" - -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" - -#~ msgid "Socksv5" -#~ msgstr "Socksv5" - -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" - -#~ msgid "Socksv4" -#~ msgstr "Socksv4" - -#~ msgid "Https" -#~ msgstr "Https" - -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "" -#~ "ΧειÏοκίνητα επανεκκινήστε την διεπαφή web για να εφαÏμοστοÏν οι Ïυθμίσεις." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Το κλειδί δεν βÏέθηκε στο '%s'" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Το πιστοποιητικό δεν βÏέθηκε στο '%s'" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Εμφάνηση trackers" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Γενικά" -#~ msgid "Show keyword search" -#~ msgstr "Εμφάνιση λέξεων αναζήτησης" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Ιδιωτικό" -#~ msgid "Show sidebar" -#~ msgstr "Εμφάνιση πλαϊνής μπάÏας" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Εμφάνιση μηδενικών κλήσεων" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Αληθές" -#~ msgid "Sidebar" -#~ msgstr "Πλαϊνή ΜπάÏα" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "ΕνημέÏωση για νέες εκδόσεις" -#~ msgid "Cancel" -#~ msgstr "ΆκυÏο" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Admin" -#~ msgstr "ΔιαχειÏιστής" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Active time" -#~ msgstr "ΕνεÏγός χÏόνος" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... και διαγÏαφή του αÏχείου Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... και διαγÏαφή των ληφθέντων αÏχείων" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... και διαγÏαφή Όλων των αÏχείων" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "Συνδέθηκε στην ΥπηÏεσία" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Connected to" -#~ msgstr "Συνδέθηκε σε" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "ÎŒÏιο ΣÏνδεσης" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Μέγιστος αÏιθμός συνδέσεων:" -#~ msgid "D/L Speed Limit" -#~ msgstr "ÎŒÏιο ΣÏνδεσης Λήψης" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Μέγιστη ταχÏτητα λήψης (KiB/s):" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Λίστα Torrent" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Μέγιστη ταχÏτητα αποστολής (KiB/s):" -#~ msgid "Deluge Login" -#~ msgstr "Deluge είσοδος" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Μέγιστος αÏιθμός ημι-ανοικτών συνδέσεων:" -#~ msgid "Disk Space" -#~ msgstr "ΧώÏος δίσκου" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Μέγιστος αÏιθμός Ï€Ïοσπαθειών σÏνδεσης ανά δευτεÏόλεπτο:" -#~ msgid "Do not download" -#~ msgstr "Îα μη γίνει λήψη" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Μέγιστος αÏιθμός θυÏίδων αποστολής:" -#~ msgid "False" -#~ msgstr "Σφάλμα" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "ΧωÏίς εισεÏχόμενες συνδέσεις" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Μετακίνηση torrent" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Ετικέτα torrent" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Υψηλή Ï€ÏοτεÏαιότητα" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "From Url" -#~ msgstr "Από URL" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Εξαναγκασμένος επανέλεγχος" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "ΦίλτÏο σε μια λέξη κλειδί" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Λέξη κλειδί" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Ύψιστη Ï€ÏοτεÏαιότητα" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Βαθμός διαμοιÏασμοÏ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "ΧÏόνος διαμοιÏασμοÏ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "ΕξυπηÏετητής" -#~ msgid "Ok" -#~ msgstr "Ok" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Κανονική Ï€ÏοτεÏαιότητα" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Δεν συνδέθηκε με την υπηÏεσία" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Search" -#~ msgstr "Αναζήτηση" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Επανεκκίνηση" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "ÎŒÏιο ΤαχÏτητας Αποστολής" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "True" -#~ msgstr "Αληθές" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Ανανέωση" -#~ msgid "Update" -#~ msgstr "ΕνημέÏωση" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "ÎŒÏιο ΘυÏών Αποστολής" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "ΚαθοÏισμός OÏίου EπίβαÏου IP" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Στατιστικά" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Εξαναγκασμός Λήψης" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "ΓÏαφήματα" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Ιστοσελίδα" -#~ msgid "Downloading.." -#~ msgstr "Λήψη..." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "Το %s δεν είναι έγκυÏο URL." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Αποσυνδεδεμένο" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "ΑÏχείο" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Αποτυχία λήψης του: %s" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Τιμή δοκιμαστικής διαμόÏφωσης" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "Όλα τελείωσαν!" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Αυτόματος εγκαταστάτης του Deluge" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "" -#~ "Αυτός ο εγκαταστάτης θα σας βοηθήσει να στήσετε το Deluge κατά την Ï€Ïοτίμησή " -#~ "σας" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "ΤÏοφοδότες/ΔιαμοιÏαστές" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Test config value:" -#~ msgstr "Τιμή δοκιμαστικής διαμόÏφωσης:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Enter your password to continue" -#~ msgstr "Εισάγετε τον κωδικό σας για να συνεχίσετε" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "ΠÏοσθήκη σε Κατάσταση ΠαÏσης" -#~ msgid "Deluge is password protected!" -#~ msgstr "Το Deluge Ï€ÏοστατεÏεται με κωδικό!" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "ΠÏοσθήκη Torrent" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Λαμβάνεται" -#~ msgid "FAQ" -#~ msgstr "Συχνές εÏωτήσεις" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "Αυτό δεν κάνει ακόμα τίποτα...\n" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/en_AU.po b/deluge/i18n/en_AU.po index 6b461d1..62fbacb 100644 --- a/deluge/i18n/en_AU.po +++ b/deluge/i18n/en_AU.po @@ -1,1079 +1,919 @@ # English (Australia) translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-02-07 23:18+0000\n" -"Last-Translator: John Garland \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: English (Australia) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "All" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Active" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Hostname:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Checking" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Downloading" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Username:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Seeding" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Password:" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Paused" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Queued" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Error" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "From:" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Name" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Enabled" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Progress" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "State" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Size" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Settings" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Downloaded" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Uploaded" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Ratio" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Down Speed" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Up Speed" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Down Limit" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Up Limit" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Select A Folder" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Peers" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Avail" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Added" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Download Location" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Max Upload Speed:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ETA" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Max Connections:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Max Upload Slots:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Prioritise First/Last" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Max Download Speed:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Bandwidth" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Auto Managed" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Stop seed at ratio:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Remove at ratio" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Top" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Bottom" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Queue" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Pieces" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Options" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Download Limit:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Warning" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Upload Limit:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Announce OK" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Active Torrents:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Announce Sent" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Interface" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Downloads" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Slow Settings" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandwidth" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Queue" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Empty Label" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Network" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Label already exists" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Unknown Label" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Cache" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Unknown Torrent" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Other" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Label" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Daemon" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Label _Options" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Plugins" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Remove Label" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Add Label" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Label Options" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Label Options" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Upload Slots:\t" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Upload Speed:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afghanistan" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Download Speed:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Aland Islands" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Connections:" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Apply per torrent max settings:" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maximum" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Auto Managed" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Apply Queue settings:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Queue" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Move completed to:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Apply location settings:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Location" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 line per tracker)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Automatically apply label:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trackers" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Add Label" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Add Label" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Name:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "Use the sidebar to add,edit and remove labels. \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Labels" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Extract to:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Create torrent name sub-folder" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "General" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Enable web interface" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Enable SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Listening port:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Settings" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP list (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Text (Zipped)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Text (Uncompressed)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Invalid leader" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Invalid magic code" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Invalid version" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Blocklist" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Days" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Check for new list every:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Import blocklist on startup" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Download the blocklist file if necessary and import the file." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Check Download and Import" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Download a new blocklist file and import it." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Force Download and Import" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Blocklist is up to date" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Options" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Type:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Date:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "File Size:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Info" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent Complete" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent Added" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Execute" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Event" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Command" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Add Command" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Commands" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Announce OK" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Announce Sent" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Warning" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Error" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "Afghanistan" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Aland Islands" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Albania" - -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Algeria" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "American Samoa" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Andorra" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Angola" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Anguilla" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Antarctica" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Antigua and Barbuda" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Argentina" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "Armenia" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Aruba" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "Australia" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "Austria" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Azerbaijan" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Bahamas" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Bahrain" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Bangladesh" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "Barbados" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "Belarus" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Belgium" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Belize" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benin" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermuda" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Bhutan" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Bolivia" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Bosnia and Herzegovina" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Botswana" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Bouvet Island" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Brazil" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "British Indian Ocean Territory" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Brunei Darussalam" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "Bulgaria" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkina Faso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Cambodia" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Cameroon" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Canada" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Cape Verde" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Cayman Islands" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Central African Republic" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Chad" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Chile" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "China" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Christmas Island" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling) Islands" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Colombia" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Comoros" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Congo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Congo, The Democratic Republic of the" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Cook Islands" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Costa Rica" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Cote d'Ivoire" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "Croatia" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Cuba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Cyprus" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "Czech Republic" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Denmark" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Djibouti" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominica" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Dominican Republic" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ecuador" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Egypt" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "El Salvador" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Equatorial Guinea" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Eritrea" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Estonia" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Ethiopia" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Falkland Islands (Malvinas)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Faroe Islands" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fiji" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Finland" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "France" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "French Guiana" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "French Polynesia" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "French Southern Territories" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabon" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambia" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Georgia" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "Germany" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "United Kingdom" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Ghana" @@ -1607,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "Syrian Arab Republic" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taiwan, Province of China" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1674,6 +1514,10 @@ msgstr "Ukraine" msgid "United Arab Emirates" msgstr "United Arab Emirates" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "United Kingdom" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "United States" @@ -1730,3005 +1574,4651 @@ msgstr "Zambia" msgid "Zimbabwe" msgstr "Zimbabwe" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Offline" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Online" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Connected" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Daemon doesn't exist" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Daemon not running" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Starting server in PID" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Address" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Client" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Progress" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Down Speed" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Up Speed" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Daemon not running" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Filename" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrents Queued" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Tier" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent Queued" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Choose a file" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Unlimited" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Choose a folder" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Activated" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Save .torrent file" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Other..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent files" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "All files" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Down:" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Up:" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Down" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Up" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Set Maximum Download Speed" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Set Maximum Upload Speed" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" +"A peer-to-peer file sharing program\n" +"utilising the BitTorrent protocol." + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Client:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Current Developers:" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Past Developers or Contributors:" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent complete" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Server:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtkui/notification.py:109 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -"which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Invalid File" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Downloads" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Choose a .torrent file" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Network" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Invalid URL" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Bandwidth" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "is not a valid URL." -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Downloading..." -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Other" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Download Failed" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Failed to download:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Cache" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Plugins" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Plugin" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Details:" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Select the Plugin" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Plugin Eggs" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Filename" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Username:" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Size" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Password:" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "Invalid File" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Duplicate Torrent" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "You cannot add the same torrent twice." +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Unable to set file priority!" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Choose a .torrent file" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent files" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "All files" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "Invalid URL" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Other..." -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Not Connected" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Download Failed" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Tier" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT Nodes" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Free Disk Space" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Choose a file" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Choose a folder" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Save .torrent file" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Not Connected" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Connections" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Download Speed" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Upload Speed" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT Nodes" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "No Incoming Connections!" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Set Maximum Connections" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Labels" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Yes" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "All" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "No" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Downloading" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Priority" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Seeding" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Paused" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Status" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Checking" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Details" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Queued" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fi_les" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Peers" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Options" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "None" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Not Connected..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Unlimited" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "No Label" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Down" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Up" -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Offline" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Online" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Connected" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Status" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" msgstr "Host" -#: deluge/ui/gtkui/connectionmanager.py:158 +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Version" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Start Daemon" -#: deluge/ui/gtkui/connectionmanager.py:386 +#: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_Stop Daemon" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 +#: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" +msgstr "Unable to start daemon!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/gtk3/connectionmanager.py:343 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 +#: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" msgstr "Error Adding Host" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Turn off Classic Mode?" - -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." -msgstr "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Username" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Level" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Enabled" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Error Starting Core" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Plugin" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"Please see the details below for more information." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" msgstr "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Error Starting Daemon" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "On" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Off" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Set Unlimited" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Choose a directory to move files to" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Select the Plugin" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Set Maximum Upload Slots" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Plugin Eggs" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Priority" - -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Details:" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Name" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Downloaded" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Uploaded" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Seeders" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Peers" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ETA" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "States" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Ratio" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackers" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Avail" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "None" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Added" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Admin" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Labels" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "No Label" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Client Version" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents Queued" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent Queued" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Set Unlimited" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "On" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Off" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Disable" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Address" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Client" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Creating Torrent" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Queued Torrents" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Remove" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Automatically add torrents on connect" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" msgstr "_File" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" msgstr "_Add Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:45 +#: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" msgstr "_Create Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:65 +#: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Quit & _Shutdown Daemon" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Quit" -#: deluge/ui/gtkui/glade/main_window.glade:101 +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" msgstr "_Edit" -#: deluge/ui/gtkui/glade/main_window.glade:118 +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" msgstr "_Connection Manager" -#: deluge/ui/gtkui/glade/main_window.glade:140 +#: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" msgstr "_Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:147 +#: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" msgstr "_View" -#: deluge/ui/gtkui/glade/main_window.glade:155 +#: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" msgstr "_Toolbar" -#: deluge/ui/gtkui/glade/main_window.glade:165 +#: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" msgstr "_Sidebar" -#: deluge/ui/gtkui/glade/main_window.glade:174 +#: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" msgstr "Status_bar" -#: deluge/ui/gtkui/glade/main_window.glade:188 +#: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" msgstr "T_abs" -#: deluge/ui/gtkui/glade/main_window.glade:195 +#: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" msgstr "_Columns" -#: deluge/ui/gtkui/glade/main_window.glade:203 +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" msgstr "S_idebar" -#: deluge/ui/gtkui/glade/main_window.glade:212 +#: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" msgstr "Show _Zero Hits" -#: deluge/ui/gtkui/glade/main_window.glade:221 +#: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" msgstr "Show _Trackers" -#: deluge/ui/gtkui/glade/main_window.glade:238 +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" msgstr "_Help" -#: deluge/ui/gtkui/glade/main_window.glade:244 +#: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Homepage" -#: deluge/ui/gtkui/glade/main_window.glade:261 +#: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" -#: deluge/ui/gtkui/glade/main_window.glade:264 +#: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" msgstr "Frequently Asked Questions" -#: deluge/ui/gtkui/glade/main_window.glade:280 +#: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" +msgstr "_Community" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 +#: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" msgstr "Add torrent" -#: deluge/ui/gtkui/glade/main_window.glade:328 +#: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" msgstr "Add Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:342 +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" msgstr "Remove torrent" -#: deluge/ui/gtkui/glade/main_window.glade:343 +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" msgstr "Remove Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "Pause the selected torrents" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "Pause" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" msgstr "Resume the selected torrents" -#: deluge/ui/gtkui/glade/main_window.glade:381 +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" msgstr "Resume" -#: deluge/ui/gtkui/glade/main_window.glade:403 +#: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" msgstr "Queue Torrent Up" -#: deluge/ui/gtkui/glade/main_window.glade:404 +#: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" msgstr "Queue Up" -#: deluge/ui/gtkui/glade/main_window.glade:418 +#: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" msgstr "Queue Torrent Down" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Queue Down" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Queue Down" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Preferences" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Connection Manager" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Forced" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Disabled" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Handshake" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Either" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Show session speed in titlebar" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Focus window when adding torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Enable system tray icon" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minimise to tray on close" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Start in tray" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Password protect system tray" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Move completed to:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Copy of .torrent files to:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Delete copy of torrent file on remove" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" +"Delete the copy of the torrent file created when the torrent is removed" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Download to:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Prioritise first and last pieces of torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Prioritise first and last pieces of files in torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Add torrents in Paused state" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Always show" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Bring the dialogue to focus" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "The maximum number of connections allowed. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Connections:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "The maximum upload slots for all torrents. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "The maximum download speed for all torrents. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Download Speed:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "The maximum upload speed for all torrents. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Upload Speed:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Ignore limits on local network" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Rate limit IP overhead" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "The maximum upload slots per torrent. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"The maximum number of connections per torrent. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Random" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Active Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Test Active Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "From:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "To:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Level:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Encryption" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Peer Exchange" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery finds local peers on your network." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Distributed hash table may improve the amount of active connections." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Peer TOS Byte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Hostname:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Cache Size (16 KiB blocks):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Cache Expiry (seconds):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Settings" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Blocks Written:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" +"The total number of write operations performed since this session was " +"started." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Writes:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Write Cache Hit Ratio:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Blocks Read:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "The number of blocks that were served from cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Blocks Read Hit:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "The cache hit ratio for the read cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Read Cache Hit Ratio:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" +"The total number of read operations performed since this session was started." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Reads:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Cache Size:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Read Cache Size:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Yes, please send anonymous statistics" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Location:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Daemon port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Allow Remote Connections" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Connections" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Periodically check the website for new releases" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Version:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Author:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Homepage:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Author E-mail:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Info" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Add Peer" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "hostname:port" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "General" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Preferences" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Cancel" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Connection Manager" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Expand All" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Add" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Do Not Download" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normal Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_High Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Remove" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Hi_ghest Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Auto Managed:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Seed Rank:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Seeding Time:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Active Time:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Tracker Status:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Availability:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Add Infohash" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Peers:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Seeders:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Pieces:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackers:" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ETA:" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Add Host" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Next Announce:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Destination:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Share Ratio:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "New Release" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Uploaded:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Goto Website" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Downloaded:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Date Added:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Status" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Comments:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# of files:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Do not show this dialogue in the future" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Total Size:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Name:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Path:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Status:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Details" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Peers" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Move completed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Private" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Prioritise First/Last" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Edit Trackers" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Options" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Name:" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Remove Torrent?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -"Are you sure you want to remove the selected torrent?" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "The associated .torrent will be deleted!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "The downloaded data will be deleted!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Remove Selected Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "New Release" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Comments:" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "New Release Available!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Move completed:" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Available Version:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Stop seed at ratio:" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Current Version:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Remove at ratio" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Do not show this dialog in the future" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Goto Website" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Add a peer by its IP" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Select All" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Pause All" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Edit Trackers" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Resume selected torrents." +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Top" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Resu_me All" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Bottom" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" msgstr "Add Torrents" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" msgstr "_URL" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" msgstr "Info_hash" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Remove" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrents" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Fi_les" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Full" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Compact" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Allocation" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Max Down Speed:" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Max Up Speed:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" msgstr "Add In _Paused State" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" msgstr "Prioritise First/Last Pieces" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Revert To Defaults" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Apply To All" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Add URL" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "From URL" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Add Infohash" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "From Infohash" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trackers:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Apply To All" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Create Torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Revert To Defaults" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Create Torrent" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Show Deluge" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Fol_der" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Remote Path" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Files" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Download Speed Limit" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Author:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Upload Speed Limit" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Comments:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Quit & Shutdown Daemon" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Info" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Edit Trackers" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Webseeds" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Piece Size:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "Set Private Flag" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_Add Peer" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Add this torrent to the session" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Add a peer by its IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Edit Tracker" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" msgstr "Enter Remote Path" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Remote Path" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" msgstr "Path:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Creating Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Save .torrent as" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Save .torrent file" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Queued Torrents" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Add Queued Torrents" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Automatically add torrents on connect" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "label" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Add Peer" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Add Peer" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "hostname:port" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Add Host" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Create Torrent" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Connection Manager" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Fol_der" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Start local daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Remote Path" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Automatically connect to selected host on start-up" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Files" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Automatically start localhost if needed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Webseeds" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Do not show this dialog on start-up" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Piece Size:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Downloads" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Set Private Flag" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Auto add .torrents from:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Add this torrent to the session" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Download to:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Options" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Copy of .torrent files to:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Save .torrent as" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Pause" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Resu_me" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Resume selected torrents." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opt_ions" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Queue" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Update Tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Folders" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Remove Torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Use Full Allocation" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Force Re-check" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Use Compact Allocation" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "label" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Compact allocation only allocates space as needed" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Select All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Prioritize first and last pieces of torrent" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Pause All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Prioritize first and last pieces of files in torrent" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Resu_me All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Add torrents in Paused state" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Connection Limit" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Network" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Upload _Slot Limit" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Use Random Ports" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge will automatically choose a different port to use every time." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Auto Managed" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Active Port:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "To:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Test Active Port" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Add Tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Incoming Ports" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Outgoing Ports" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Add URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Peer TOS Byte:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Mapping Protocol" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Peer Exchange" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Expand All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery finds local peers on your network." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Distributed hash table may improve the amount of active connections." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Network Extras" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Inbound:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Level:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -"Forced\n" -"Enabled\n" -"Disabled" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"Handshake\n" -"Full Stream\n" -"Either" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Outbound:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent Client" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Encrypt entire stream" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent Client" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Encryption" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Download and share files over BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Bandwidth" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Maximum Connection Attempts per Second:" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maximum Half-Open Connections:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maximum Upload Speed (KiB/s):" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maximum Connections:" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Maximum Upload Slots:" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Command" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maximum Download Speed (KiB/s):" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Ignore limits on local network" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Rate limit IP overhead" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Global Bandwidth Usage" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -"The maximum number of connections per torrent. Set -1 for unlimited." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Per Torrent Bandwidth Usage" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Enable" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Classic Mode" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Show session speed in titlebar" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Main Window" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Always show" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Bring the dialog to focus" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Add Torrents Dialog" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Enable system tray icon" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minimize to tray on close" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Start in tray" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Password protect system tray" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "System Tray" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Other" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Be alerted about new releases" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Updates" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Password" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Yes, please send anonymous statistics" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "System Information" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Location:" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP Database" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Associate Magnet links with Deluge" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Daemon port:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Allow Remote Connections" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Connections" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Periodically check the website for new releases" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Other" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Queue" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Queue new torrents to top" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Total active seeding:" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Total active:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Total active downloading:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Do not count slow torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Active Torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Share Ratio Limit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Seed Time Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Seed Time (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Stop seeding when share ratio reaches:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Remove torrent when share ratio reached" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Seeding" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Host:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Peer" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web Seed" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Cache" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Cache Size (16 KiB blocks):" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Cache Expiry (seconds):" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Blocks Written:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "From" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "To" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Use Random Ports" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -"The total number of write operations performed since this session was " -"started." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Inbound" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Write" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Outbound" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Blocks Read:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maximum Connections" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maximum Upload Slots" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maximum Half-Open Connections" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maximum Connection Attempts per Second" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Rate Limit IP Overhead" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -"The total number of read operations performed since this session was started." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Reads:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Read" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Cache Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Read Cache Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Share Ratio" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Size" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Homepage:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Type" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Author Email:" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Install Plugin" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Rescan Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Find More Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Show Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Resume All" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Download Speed Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Upload Speed Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Quit & Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Open Folder" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Resu_me" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Opt_ions" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Queue" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Update Tracker" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Apply" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Remove Torrent" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Force Re-check" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Move _Storage" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Connection Limit" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Upload _Slot Limit" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP list (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Auto Managed" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Text (Zipped)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (Uncompressed)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "If you remove the data, it will be lost permanently." +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blocklist" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Invalid leader" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Invalid magic code" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Add Tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Invalid version" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Add Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Days" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Edit Tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Check for new list every:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Import blocklist on startup" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Edit Tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Settings" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Download the blocklist file if necessary and import the file." -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Remove With _Data" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Check Download and Import" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Remove _Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Download a new blocklist file and import it." -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Move Storage" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Force Download and Import" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Move Storage" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blocklist is up to date" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Destination:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Options" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Type:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Date:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "File Size:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Details" -#~ msgstr "Details" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent Complete" -#~ msgid "Files" -#~ msgstr "Files" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent Added" -#~ msgid "Download" -#~ msgstr "Download" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Upload" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Execute" -#~ msgid "Share Ratio" -#~ msgstr "Share Ratio" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Event" -#~ msgid "General" -#~ msgstr "General" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Add Command" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Commands" -#~ msgid "Maximum Connections" -#~ msgstr "Maximum Connections" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Unknown" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Clear" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Availability" -#~ msgstr "Availability" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Add" -#~ msgstr "Add" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Watch folder does not exist." -#~ msgid "Delete .torrent file" -#~ msgstr "Delete .torrent file" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Path does not exist." -#~ msgid "Speed" -#~ msgstr "Speed" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Watch Folder Properties" -#~ msgid "Select All" -#~ msgstr "Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Username" -#~ msgstr "Username" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Select A Folder" -#~ msgid "Password" -#~ msgstr "Password" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Enable this watch folder" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Watch Folder" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Delete .torrent after adding" -#~ msgid "_Quit" -#~ msgstr "_Quit" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge is locked" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Append extension after adding:" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Filters" -#~ msgstr "Filters" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" -#~ msgid "Graph" -#~ msgstr "Graph" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "New Password" -#~ msgstr "New Password" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torrent File Action" -#~ msgid "Template" -#~ msgstr "Template" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "# Of Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "Delete downloaded files." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Auto refresh:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "About" -#~ msgstr "About" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Move Completed" -#~ msgid "Disable" -#~ msgstr "Disable" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Label: " -#~ msgid "Config" -#~ msgstr "Config" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Label" -#~ msgid "Set" -#~ msgstr "Set" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Main" -#~ msgid "Refresh page every:" -#~ msgstr "Refresh page every:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Resume all" -#~ msgstr "Resume all" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Reannounce" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Max Upload Speed:" -#~ msgid "Pause all" -#~ msgstr "Pause all" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Max Connections:" -#~ msgid "Upload torrent" -#~ msgstr "Upload torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Max Upload Slots:" -#~ msgid "Url" -#~ msgstr "URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Max Download Speed:" -#~ msgid "Submit" -#~ msgstr "Submit" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bandwidth" -#~ msgid "Total Size" -#~ msgstr "Total Size" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Auto Managed:" -#~ msgid "Torrent list" -#~ msgstr "Torrent list" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Add Paused:" -#~ msgid "Set Timeout" -#~ msgstr "Set Timeout" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Queue to:" -#~ msgid "Tracker Status" -#~ msgstr "Tracker Status" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Queue" -#~ msgid "seconds" -#~ msgstr "seconds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Watch Folders:" -#~ msgid "Logout" -#~ msgstr "Logout" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Password is invalid,try again" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "Next Announce" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "seconds" -#~ msgid "Login" -#~ msgstr "Login" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Eta" -#~ msgstr "ETA" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Choose a url or a torrent, not both." +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "translate something" -#~ msgstr "translate something" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Image Only" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Text Only" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Text and image" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "refresh must be > 0" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Type" -#~ msgstr "Type" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "Disabled" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "From" -#~ msgstr "From" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Queue Position" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Start" -#~ msgstr "Start" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "File" -#~ msgstr "File" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" -#~ msgid "Save" -#~ msgstr "Save" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Enable web interface" -#~ msgid "Download Location" -#~ msgstr "Download Location" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Enable SSL" -#~ msgid "Add In Paused State" -#~ msgstr "Add In Paused State" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Listening port:" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Prioritise first and last pieces" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Invalid label, valid characters:[a-z0-9_-]" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maximum Upload Slots" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Empty Label" -#~ msgid "Maximum Up Speed" -#~ msgstr "Maximum Up Speed" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Label already exists" -#~ msgid "Maximum Down Speed" -#~ msgstr "Maximum Down Speed" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Unknown Label" -#~ msgid "Compact Allocation" -#~ msgstr "Compact Allocation" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Unknown Torrent" -#~ msgid "no uri" -#~ msgstr "no uri" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Label _Options" -#~ msgid "Error in torrent options." -#~ msgstr "Error in torrent options." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Remove Label" -#~ msgid "No data" -#~ msgstr "No data" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Add Label" -#~ msgid "Ports" -#~ msgstr "Ports" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Label Options" -#~ msgid "To" -#~ msgstr "To" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Label" -#~ msgid "Random" -#~ msgstr "Random" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Extra's" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Label Options" -#~ msgid "Peer-Exchange" -#~ msgstr "Peer-Exchange" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Apply per torrent max settings:" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maximum" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Apply Queue settings:" -#~ msgid "Inbound" -#~ msgstr "Inbound" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Either" -#~ msgstr "Either" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 line per tracker)" -#~ msgid "Level" -#~ msgstr "Level" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Automatically apply label:" -#~ msgid "Outbound" -#~ msgstr "Outbound" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Add Label" -#~ msgid "Forced" -#~ msgstr "Forced" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Add Label" -#~ msgid "Encryption" -#~ msgstr "Encryption" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "Use the sidebar to add,edit and remove labels. \n" -#~ msgid "Handshake" -#~ msgstr "Handshake" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Labels" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Unlimited" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Notification Blink shown" -#~ msgid "Global" -#~ msgstr "Global" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Popup notification is not enabled." -#~ msgid "Save .torrent files to" -#~ msgstr "Save .torrent files to" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Auto Add folder" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "Per Torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Notification popup shown" -#~ msgid "Store all downoads in" -#~ msgstr "Store all downoads in" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Sound notification not enabled" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maximum Half-Open Connections" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame is not installed" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maximum Connection Attempts per Second" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Sound notification failed %s" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maximum Download Speed (Kib/s)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Sound notification Success" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Restart daemon and webui after changing these settings" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Finished Torrent" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maximum Upload Speed (Kib/s)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "Total active torrents" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = unlimited" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Choose Sound File" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Remove torrent when ratio reached" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "There was an error sending the notification e-mail: %s" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Stop seeding when ratio reaches" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Total active seeding" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "Total active downloading" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Notification e-mail sent." -#~ msgid "Enabled Plugins" -#~ msgstr "Enabled Plugins" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Finished Torrent \"%(name)s\"" -#~ msgid "Button style" -#~ msgstr "Button style" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"This e-mail is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off e-mail notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "New Password is not equal to New Password(confirm)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Tray icon blinks enabled" -#~ msgid "Move To" -#~ msgstr "Move To" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Popups enabled" -#~ msgid "Error in Path." -#~ msgstr "Error in Path." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Sound enabled" -#~ msgid "These changes were saved" -#~ msgstr "These changes were saved" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "UI Notifications" -#~ msgid "Cache templates" -#~ msgstr "Cache templates" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Recipients" -#~ msgid "Current Password" -#~ msgstr "Current Password" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Server requires TLS/SSL" -#~ msgid "New Password (Confirm)" -#~ msgstr "New Password (Confirm)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "E-mail Notifications" -#~ msgid "Old password is invalid" -#~ msgstr "Old password is invalid" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." -#~ msgid "Correct the errors above and try again" -#~ msgstr "Correct the errors above and try again" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Subscriptions" -#~ msgid "Yes" -#~ msgstr "Yes" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Sound Customisation" -#~ msgid "No" -#~ msgstr "No" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Stop seed at ratio" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Extract to:" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Select a valid choice. That choice is not one of the available choices." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Create torrent name sub-folder" -#~ msgid "Enter a list of values." -#~ msgstr "Enter a list of values." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." -#~ msgid "This field is required." -#~ msgstr "This field is required." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Select a valid choice. %s is not one of the available choices." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Ensure this value has at most %(max)d characters (it has %(length)d)." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Download Limit:" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Upload Limit:" -#~ msgid "Enter a valid value." -#~ msgstr "Enter a valid value." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Active Torrents:" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Ensure this value is greater than or equal to %s." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Active Downloading:" -#~ msgid "Enter a number." -#~ msgstr "Enter a number." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Active Seeding:" -#~ msgid "Enter a whole number." -#~ msgstr "Enter a whole number." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Slow Settings" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Ensure this value is less than or equal to %s." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Ensure that there are no more than %s digits before the decimal point." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Ensure that there are no more than %s digits in total." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Ensure that there are no more than %s decimal places." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "Enter a valid time." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "This URL appears to be a broken link." +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Enter a valid URL." +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Logout" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Save" -#~ msgid "The submitted file is empty." -#~ msgstr "The submitted file is empty." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "No file was submitted." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "No file was submitted. Check the encoding type on the form." +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Enter a valid e-mail address." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "Enter a valid date/time." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Host:" -#~ msgid "Enter a valid date." -#~ msgstr "Enter a valid date." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Move" -#~ msgid "Connect" -#~ msgstr "Connect" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "Statistics" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Delete" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Stop" -#~ msgstr "Stop" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Login" -#~ msgid "Queue Top" -#~ msgstr "Queue Top" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Select a valid choice. %(value)s is not one of the available choices." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "This folder does not exist." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Enter a valid IPv4 address." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Move" -#~ msgstr "Move" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "Recheck" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Set Maximum Connections" -#~ msgid "Queue Bottom" -#~ msgstr "Queue Bottom" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Download Speed" -#~ msgid "Other.." -#~ msgstr "Other.." +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent is past stop ratio." +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Timeout (seconds)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Check for every (days)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "BlockList" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Importing %s" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Set Maximum Download Speed" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Downloading %.2f%%" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Upload Speed" -#~ msgid "Import on daemon startup" -#~ msgstr "Import on daemon startup" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Set Maximum Upload Speed" -#~ msgid "Times to attempt download" -#~ msgstr "Times to attempt download" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protocol Traffic Download/Upload" -#~ msgid "Import Now" -#~ msgstr "Import Now" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Blocked Ranges: %s" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Inactive" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Connect" -#~ msgid "Refresh status" -#~ msgstr "Refresh status" - -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" - -#~ msgid "page 6" -#~ msgstr "page 6" - -#~ msgid "page 7" -#~ msgstr "page 7" - -#~ msgid "page 8" -#~ msgstr "page 8" - -#~ msgid "Add Torrents" -#~ msgstr "Add Torrents" - -#~ msgid "From Session" -#~ msgstr "From Session" - -#~ msgid "Community" -#~ msgstr "Community" - -#~ msgid "FAQ" -#~ msgstr "FAQ" - -#~ msgid "Homepage" -#~ msgstr "Homepage" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." - -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" - -#~ msgid "Auto Add enabled" -#~ msgstr "Auto Add enabled" - -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" - -#~ msgid "Test config value:" -#~ msgstr "Test config value:" - -#~ msgid "Graphs" -#~ msgstr "Graphs" - -#~ msgid "Seeds/Peers" -#~ msgstr "Seeds/Peers" - -#~ msgid "page 12" -#~ msgstr "page 12" - -#~ msgid "0x00" -#~ msgstr "0x00" - -#~ msgid "page 10" -#~ msgstr "page 10" - -#~ msgid "page 11" -#~ msgstr "page 11" - -#~ msgid "All Finished!" -#~ msgstr "All Finished!" - -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge Setup Wizard" - -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "This wizard will help you set up Deluge to your liking." - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Including %i files" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Test config value" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Stats" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "no label" -#~ msgstr "no label" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "State" -#~ msgstr "State" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filters" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Show trackers" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Show zero hits" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Sidebar" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Show sidebar" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "D/L Speed Limit" -#~ msgid "Connect to Daemon" -#~ msgstr "Connect to Daemon" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "U/L Speed Limit" -#~ msgid "Admin" -#~ msgstr "Admin" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Connection Limit" -#~ msgid "Active time" -#~ msgstr "Active time" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Upload Slot Limit" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Torrent List" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Update Tracker" -#~ msgid "Show keyword search" -#~ msgstr "Show keyword search" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Force Recheck" -#~ msgid "Connected to" -#~ msgstr "Connected to" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Deluge Login" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Details" -#~ msgid "False" -#~ msgstr "False" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Seed rank" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Restart" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "True" -#~ msgstr "True" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "General" -#~ msgid "Seeding time" -#~ msgstr "Seeding time" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Private" -#~ msgid "Filter on a keyword" -#~ msgstr "Filter on a keyword" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Keyword" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "True" -#~ msgid "Label torrent" -#~ msgstr "Label torrent" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Be alerted about new releases" -#~ msgid "Move torrent" -#~ msgstr "Move torrent" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Not Connected to a daemon" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Update" -#~ msgstr "Update" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Auto refresh (seconds)" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Rate Limit IP Overhead" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Error setting label options" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "apply_max" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "max_download_speed" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "max_upload_speed" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maximum Connections:" -#~ msgid "max_upload_slots" -#~ msgstr "max_upload_slots" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maximum Download Speed (KiB/s):" -#~ msgid "max_connections" -#~ msgstr "max_connections" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maximum Upload Speed (KiB/s):" -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maximum Half-Open Connections:" -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Maximum Connection Attempts per Second:" -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Maximum Upload Slots:" -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apply_queue" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "move_completed" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "auto_add" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Work in progress.." -#~ msgstr "Work in progress.." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Manually restart webui to apply changes." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Certificate not found at '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... and delete All files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Key not found at '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... and delete Torrent file" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Refresh" -#~ msgid "D/L Speed Limit" -#~ msgstr "D/L Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Disk Space" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... and delete Downloaded files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Cancel" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Ok" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Normal priority" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "URL" -#~ msgid "Highest priority" -#~ msgstr "Highest priority" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "No Incoming Connections" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Search" -#~ msgstr "Search" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "File" -#~ msgid "Do not download" -#~ msgstr "Do not download" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Force Recheck" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "From Url" -#~ msgstr "From Url" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "High priority" -#~ msgstr "High priority" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Upload Slot Limit" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Update Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "U/L Speed Limit" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Force Download" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Add In Paused State" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s is not a valid URL." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Downloading.." +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Download" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Not Connected.." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Failed to download : %s" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." - -#~ msgid "Enter your password to continue" -#~ msgstr "Enter your password to continue" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge is password protected!" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/en_CA.po b/deluge/i18n/en_CA.po index d397d25..fe0a580 100644 --- a/deluge/i18n/en_CA.po +++ b/deluge/i18n/en_CA.po @@ -1,1079 +1,919 @@ # English (Canada) translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-09-25 16:58+0000\n" -"Last-Translator: Itai Molenaar \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: English (Canada) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "All" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Active" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Hostname:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Checking" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Downloading" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Username:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Seeding" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Password:" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Paused" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Queued" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Error" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "From:" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Name" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Enabled" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Progress" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "State" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Size" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Settings" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Downloaded" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Uploaded" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Ratio" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Down Speed" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Up Speed" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Down Limit" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Up Limit" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Select A Folder" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Peers" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Avail" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Added" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Download Location" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Max Upload Speed:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ETA" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Max Connections:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Max Upload Slots:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Prioritize First/Last" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Max Download Speed:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Bandwidth" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Auto Managed" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Stop seed at ratio:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Remove at ratio" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Top" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Bottom" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Queue" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Pieces" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Options" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Download Limit:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Warning" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Upload Limit:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Announce OK" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Active Torrents:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Announce Sent" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Interface" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Downloads" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Slow Settings" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandwidth" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Queue" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Empty Label" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Network" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Label already exists" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Unknown Label" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Cache" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Unknown Torrent" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Other" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Label" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Daemon" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Label _Options" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Plugins" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Remove Label" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Add Label" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Label Options" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Label Options" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Upload Slots:\t" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Upload Speed:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afghanistan" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Download Speed:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Aland Islands" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Connections:" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Apply per torrent max settings:" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maximum" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Auto Managed" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Apply Queue settings:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Queue" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Move completed to:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Apply location settings:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Location" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 line per tracker)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Automatically apply label:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trackers" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Add Label" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Add Label" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Name:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "Use the sidebar to add,edit and remove labels. \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Labels" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Extract to:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Create torrent name sub-folder" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "General" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Enable web interface" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Enable SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Listening port:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Settings" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP list (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Text (Zipped)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Text (Uncompressed)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Invalid leader" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Invalid magic code" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Invalid version" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Blocklist" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Days" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Check for new list every:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Import blocklist on startup" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Download the blocklist file if necessary and import the file." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Check Download and Import" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Download a new blocklist file and import it." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Force Download and Import" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Blocklist is up to date" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Options" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Type:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Date:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "File Size:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Info" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent Complete" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent Added" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Execute" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Event" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Command" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Add Command" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Commands" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Announce OK" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Announce Sent" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Warning" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Error" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "Afghanistan" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Aland Islands" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Albania" - -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Algeria" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "American Samoa" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Andorra" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Angola" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Anguilla" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Antarctica" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Antigua and Barbuda" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Argentina" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "Armenia" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Aruba" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "Australia" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "Austria" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Azerbaijan" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Bahamas" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Bahrain" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Bangladesh" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "Barbados" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "Belarus" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Belgium" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Belize" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benin" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermuda" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Bhutan" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Bolivia" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Bosnia and Herzegovina" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Botswana" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Bouvet Island" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Brazil" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "British Indian Ocean Territory" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Brunei Darussalam" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "Bulgaria" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkina Faso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Cambodia" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Cameroon" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Canada" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Cape Verde" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Cayman Islands" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Central African Republic" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Chad" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Chile" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "China" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Christmas Island" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Cocos (Keeling) Islands" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Colombia" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Comoros" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Congo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Congo, The Democratic Republic of the" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Cook Islands" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Costa Rica" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Cote d'Ivoire" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "Croatia" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Cuba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Cyprus" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "Czech Republic" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Denmark" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Djibouti" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominica" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Dominican Republic" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ecuador" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Egypt" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "El Salvador" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Equatorial Guinea" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Eritrea" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Estonia" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Ethiopia" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Falkland Islands (Malvinas)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Faroe Islands" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fiji" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Finland" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "France" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "French Guiana" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "French Polynesia" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "French Southern Territories" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabon" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambia" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Georgia" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "Germany" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "United Kingdom" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Ghana" @@ -1607,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "Syrian Arab Republic" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taiwan, Province of China" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1674,6 +1514,10 @@ msgstr "Ukraine" msgid "United Arab Emirates" msgstr "United Arab Emirates" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "United Kingdom" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "United States" @@ -1730,3007 +1574,4651 @@ msgstr "Zambia" msgid "Zimbabwe" msgstr "Zimbabwe" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Offline" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Online" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Connected" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Daemon doesn't exist" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Daemon not running" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Starting server in PID" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Address" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Client" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Progress" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Down Speed" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Up Speed" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Daemon not running" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrents Queued" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Filename" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent Queued" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Tier" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Unlimited" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Choose a file" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Activated" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Choose a folder" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Other..." +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Save .torrent file" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Down:" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Up:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent files" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "All files" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Down" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Up" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Set Maximum Download Speed" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Set Maximum Upload Speed" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent complete" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Client:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Current Developers:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Past Developers or Contributors:" + +#: deluge/ui/gtk3/aboutdialog.py:795 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" "\n" -"Thank you,\n" -"Deluge" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" "\n" -"Thank you,\n" -"Deluge" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Server:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Downloads" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Network" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Invalid File" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Bandwidth" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Other" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Choose a .torrent file" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Invalid URL" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "is not a valid URL." -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Cache" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Downloading..." -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Plugins" - -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Plugin" - -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Select the Plugin" - -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Plugin Eggs" - -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Filename" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Download Failed" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Size" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Failed to download:" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "Invalid File" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Duplicate Torrent" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "You cannot add the same torrent twice." +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Unable to set file priority!" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Details:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Choose a .torrent file" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent files" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Username:" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "All files" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Password:" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "Invalid URL" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Download Failed" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Tier" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Choose a file" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Choose a folder" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Save .torrent file" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Other..." -#: deluge/ui/gtkui/statusbar.py:146 +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" msgstr "Not Connected" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Connections" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Download Speed" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Upload Speed" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Protocol Traffic Download / Upload" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" msgstr "DHT Nodes" -#: deluge/ui/gtkui/statusbar.py:186 +#: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" +msgstr "Free Disk Space" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "No Incoming Connections!" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Set Maximum Connections" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Labels" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "All" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Downloading" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Seeding" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Paused" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Checking" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Queued" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Yes" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "No" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Priority" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Status" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Details" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fi_les" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Peers" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Options" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Not Connected..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Unlimited" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Down" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Up" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Offline" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Online" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Connected" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Status" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Host" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Version" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Start Daemon" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_Stop Daemon" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Unable to start daemon!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Error Adding Host" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Username" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Level" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Enabled" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Plugin" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Select the Plugin" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Plugin Eggs" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "States" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackers" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" msgstr "None" -#: deluge/ui/gtkui/filtertreeview.py:81 +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Admin" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Labels" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" msgstr "No Label" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Client Version" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents Queued" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent Queued" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Set Unlimited" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "On" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Off" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Disable" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Address" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Client" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Creating Torrent" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Queued Torrents" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Remove" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Automatically add torrents on connect" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_File" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Add Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Create Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Quit & _Shutdown Daemon" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Quit" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Edit" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Connection Manager" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_View" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Toolbar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Sidebar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Status_bar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_abs" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Columns" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "S_idebar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Show _Zero Hits" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Show _Trackers" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Help" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Homepage" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_FAQ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Frequently Asked Questions" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Community" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Add torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Add Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Remove torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Remove Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Pause the selected torrents" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Pause" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Resume the selected torrents" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Resume" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Queue Torrent Up" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Queue Up" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Queue Torrent Down" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Queue Down" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Preferences" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Connection Manager" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Forced" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Disabled" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Handshake" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Either" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Show session speed in titlebar" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Focus window when adding torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Enable system tray icon" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minimize to tray on close" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Start in tray" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Password protect system tray" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Move completed to:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Copy .torrent files to:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Delete copy of torrent file on remove" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" +"Delete the copy of the torrent file created when the torrent is removed" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Download to:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Prioritise first and last pieces of torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Prioritize first and last pieces of files in torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" "\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Add torrents in Paused state" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Always show" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Bring the dialog to focus" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "The maximum number of connections allowed. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Connections:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "The maximum upload slots for all torrents. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "The maximum download speed for all torrents. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Download Speed:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "The maximum upload speed for all torrents. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Upload Speed:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Ignore limits on local network" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Rate limit IP overhead" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "The maximum upload slots per torrent. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"The maximum number of connections per torrent. Set -1 for unlimited." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Random" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Active Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Test Active Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" "\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "From:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "To:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Level:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Encryption" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Peer Exchange" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery finds local peers on your network." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Distributed hash table may improve the amount of active connections." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Peer TOS Byte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Hostname:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Host" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Error Adding Host" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Cache Size (16 KiB blocks):" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Turn off Classic Mode?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Cache Expiry (seconds):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Settings" -#: deluge/ui/gtkui/gtkui.py:303 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"The total number of 16 KiB blocks written to disk since this session was " +"started." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Error Starting Core" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Blocks Written:" -#: deluge/ui/gtkui/gtkui.py:313 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +"The total number of write operations performed since this session was " +"started." msgstr "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +"The total number of write operations performed since this session was " +"started." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Writes:" -#: deluge/ui/gtkui/gtkui.py:318 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Write Cache Hit Ratio:" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Error Starting Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "On" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Blocks Read:" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Off" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "The number of blocks that were served from cache." -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Set Unlimited" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Blocks Read Hit:" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Choose a directory to move files to" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "The cache hit ratio for the read cache." -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Set Maximum Upload Slots" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Read Cache Hit Ratio:" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" +"The total number of read operations performed since this session was started." -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Reads:" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Cache Size:" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Details:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Read Cache Size:" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Name" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Downloaded" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Uploaded" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Yes, please send anonymous statistics" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Seeders" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Peers" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Location:" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ETA" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Ratio" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Avail" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Daemon port:" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Added" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Allow Remote Connections" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Connections" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Periodically check the website for new releases" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_File" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Add Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Version:" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Create Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Author:" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Homepage:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Author Email:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Info" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Edit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Connection Manager" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_View" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Toolbar" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Add Peer" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Sidebar" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "hostname:port" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Status_bar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "T_abs" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Columns" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "General" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "S_idebar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Show _Zero Hits" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Show _Trackers" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Help" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Frequently Asked Questions" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Add torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Add Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Remove torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Remove Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Pause the selected torrents" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Pause" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Resume the selected torrents" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Resume" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Queue Torrent Up" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Queue Up" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Queue Torrent Down" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Queue Down" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Preferences" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Connection Manager" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Cancel" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Expand All" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Add" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Do Not Download" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normal Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_High Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Remove" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Hi_ghest Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Auto Managed:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Seed Rank:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Seeding Time:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Active Time:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Tracker Status:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Availability:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Add Infohash" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Peers:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Seeders:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Pieces:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackers:" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ETA:" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Add Host" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Next Announce:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Destination:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Share Ratio:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "New Release" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Uploaded:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Goto Website" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Downloaded:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Date Added:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Status" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Comments:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# of files:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Do not show this dialog in the future" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Total Size:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Name:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Path:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Status:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Details" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Peers" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Move completed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Private" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Prioritize First/Last" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Edit Trackers" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Options" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Remove Torrent?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Name:" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -"Are you sure you want to remove the selected torrent?" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "The associated .torrent will be deleted!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "The downloaded data will be deleted!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Remove Selected Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "New Release" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "New Release Available!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Comments:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Available Version:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Move completed:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Stop seed at ratio:" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Current Version:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Remove at ratio" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Do not show this dialog in the future" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Goto Website" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Add a peer by its IP" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Select All" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Pause All" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Edit Trackers" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Resume selected torrents." +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Top" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Resu_me All" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Bottom" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" msgstr "Add Torrents" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" msgstr "_URL" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" msgstr "Info_hash" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Remove" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrents" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Fi_les" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Full" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Compact" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Allocation" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Max Down Speed:" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Max Up Speed:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" msgstr "Add In _Paused State" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" msgstr "Prioritise First/Last Pieces" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Revert To Defaults" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Apply To All" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Add URL" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "From URL" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Add Infohash" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "From Infohash" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trackers:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Apply To All" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Create Torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Revert To Defaults" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Create Torrent" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Show Deluge" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Fol_der" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Remote Path" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Files" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Download Speed Limit" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Author:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Upload Speed Limit" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Comments:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Quit & Shutdown Daemon" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Info" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Edit Trackers" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Webseeds" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Piece Size:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "Set Private Flag" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_Add Peer" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Add this torrent to the session" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Add a peer by its IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Edit Tracker" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" msgstr "Enter Remote Path" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Remote Path" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" msgstr "Path:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Creating Torrent" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Save .torrent as" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Save .torrent file" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Queued Torrents" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Add Queued Torrents" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Automatically add torrents on connect" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "label" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Add Peer" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Add Peer" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "hostname:port" - -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Add Host" - -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Connection Manager" - -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Start local daemon" - -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Automatically connect to selected host on start-up" - -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Automatically start localhost if needed" - -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Do not show this dialog on start-up" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Downloads" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Auto add .torrents from:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Download to:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Copy .torrent files to:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Folders" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Use Full Allocation" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Use Compact Allocation" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Create Torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Compact allocation only allocates space as needed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Fol_der" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Prioritise first and last pieces of torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Remote Path" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Prioritize first and last pieces of files in torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Files" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Add torrents in Paused state" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Webseeds" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Network" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Piece Size:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Use Random Ports" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Set Private Flag" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Add this torrent to the session" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge will automatically choose a different port to use every time." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Options" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Active Port:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Save .torrent as" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "To:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Test Active Port" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Pause" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Incoming Ports" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Resu_me" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Outgoing Ports" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Resume selected torrents." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opt_ions" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Queue" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Update Tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Peer TOS Byte:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Remove Torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Force Re-check" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "label" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Select All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Mapping Protocol" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Pause All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Peer Exchange" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Resu_me All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Connection Limit" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery finds local peers on your network." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Upload _Slot Limit" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Distributed hash table may improve the amount of active connections." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Auto Managed" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Network Extras" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Inbound:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Level:" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Add Tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -"Forced\n" -"Enabled\n" -"Disabled" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Add URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -"Handshake\n" -"Full Stream\n" -"Either" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Outbound:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Encrypt entire stream" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Encryption" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Bandwidth" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Maximum Connection Attempts per Second:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maximum Half-Open Connections:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maximum Upload Speed (KiB/s):" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Expand All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maximum Connections:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Maximum Upload Slots:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maximum Download Speed (KiB/s):" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Ignore limits on local network" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Rate limit IP overhead" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Global Bandwidth Usage" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent Client" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent Client" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Download and share files over BitTorrent" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -"The maximum number of connections per torrent. Set -1 for unlimited." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Per Torrent Bandwidth Usage" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Enable" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Classic Mode" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Show session speed in titlebar" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Main Window" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Always show" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Bring the dialog to focus" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Command" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Add Torrents Dialog" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Enable system tray icon" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minimize to tray on close" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Start in tray" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Password protect system tray" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "System Tray" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Other" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Be alerted about new releases" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Updates" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Yes, please send anonymous statistics" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "System Information" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Location:" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP Database" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Associate Magnet links with Deluge" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Daemon port:" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Allow Remote Connections" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Connections" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Periodically check the website for new releases" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Other" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Queue" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Queue new torrents to top" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Password" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Total active seeding:" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Total active:" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Total active downloading:" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Do not count slow torrents" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Active Torrents" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Share Ratio Limit:" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Seed Time Ratio:" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Seed Time (m):" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Stop seeding when share ratio reaches:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Remove torrent when share ratio reached" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Seeding" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Host:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Peer" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web Seed" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Cache" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Cache Size (16 KiB blocks):" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Cache Expiry (seconds):" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Blocks Written:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -"The total number of write operations performed since this session was " -"started." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Write" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Blocks Read:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -"The total number of read operations performed since this session was started." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Reads:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Read" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Cache Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "From" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Read Cache Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "To" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Size" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Use Random Ports" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Homepage:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Inbound" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Author Email:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Outbound" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Install Plugin" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Rescan Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maximum Connections" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Find More Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maximum Upload Slots" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Show Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Resume All" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Download Speed Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maximum Half-Open Connections" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Upload Speed Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maximum Connection Attempts per Second" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Quit & Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Rate Limit IP Overhead" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Open Folder" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Resu_me" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Opt_ions" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Queue" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Update Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Remove Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Share Ratio" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Force Re-check" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Move _Storage" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Connection Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Upload _Slot Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Auto Managed" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Type" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Remove the selected torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "If you remove the data, it will be lost permanently." +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Edit Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Edit Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Add Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Add Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Edit Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Edit Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Remove With _Data" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Remove _Torrent" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Apply" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Move Storage" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Move Storage" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Destination:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Unknown" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP list (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Text (Zipped)" -#~ msgid "seconds" -#~ msgstr "seconds" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (Uncompressed)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#~ msgid "Download" -#~ msgstr "Download" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Upload" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blocklist" -#~ msgid "Yes" -#~ msgstr "Yes" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#~ msgid "No" -#~ msgstr "No" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Invalid leader" -#~ msgid "Update Tracker" -#~ msgstr "Update Tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Invalid magic code" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Invalid version" -#~ msgid "Remove" -#~ msgstr "Remove" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Days" -#~ msgid "Details" -#~ msgstr "Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Check for new list every:" -#~ msgid "Files" -#~ msgstr "Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Import blocklist on startup" -#~ msgid "Share Ratio" -#~ msgstr "Share Ratio" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Settings" -#~ msgid "General" -#~ msgstr "General" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Download the blocklist file if necessary and import the file." -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Check Download and Import" -#~ msgid "Maximum Connections" -#~ msgstr "Maximum Connections" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Download a new blocklist file and import it." -#~ msgid "Speed:" -#~ msgstr "Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Force Download and Import" -#~ msgid "Availability" -#~ msgstr "Availability" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blocklist is up to date" -#~ msgid "Add" -#~ msgstr "Add" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Options" -#~ msgid "Clear" -#~ msgstr "Clear" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Type:" -#~ msgid "Delete .torrent file" -#~ msgstr "Delete .torrent file" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Date:" -#~ msgid "Speed" -#~ msgstr "Speed" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "File Size:" -#~ msgid "Select All" -#~ msgstr "Select All" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" -#~ msgid "Username" -#~ msgstr "Username" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Password" -#~ msgstr "Password" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent Complete" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent Added" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_Quit" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Execute" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge is locked" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Event" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Add Command" -#~ msgid "Filters" -#~ msgstr "Filters" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Commands" -#~ msgid "Graph" -#~ msgstr "Graph" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Choose an url or a torrent, not both." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "translate something" -#~ msgstr "Translate something" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Image Only" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Text Only" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Text and image" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Watch folder does not exist." -#~ msgid "refresh must be > 0" -#~ msgstr "Refresh must be > 0" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Path does not exist." -#~ msgid "# Of Files" -#~ msgstr "# Of Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Watch Folder Properties" -#~ msgid "Next Announce" -#~ msgstr "Next Announce" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Pause all" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Select A Folder" -#~ msgid "Logout" -#~ msgstr "Logout" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Enable this watch folder" -#~ msgid "Password is invalid,try again" -#~ msgstr "Password is invalid, please try again" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Watch Folder" -#~ msgid "Login" -#~ msgstr "Login" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Delete .torrent after adding" -#~ msgid "Eta" -#~ msgstr "ETA" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Url" -#~ msgstr "URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Append extension after adding:" -#~ msgid "Upload torrent" -#~ msgstr "Upload torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Total Size" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" -#~ msgid "Torrent list" -#~ msgstr "Torrent list" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Tracker Status" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torrent File Action" -#~ msgid "Delete downloaded files." -#~ msgstr "Delete downloaded files." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Auto refresh:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "About" -#~ msgstr "About" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Disable" -#~ msgstr "Disable" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Config" -#~ msgstr "Config" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Move Completed" -#~ msgid "Type" -#~ msgstr "Type" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Label: " -#~ msgid "Disabled" -#~ msgstr "Disabled" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Label" -#~ msgid "From" -#~ msgstr "From" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Main" -#~ msgid "New Password" -#~ msgstr "New Password" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Template" -#~ msgstr "Template" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Set" -#~ msgstr "Set" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Max Upload Speed:" -#~ msgid "Refresh page every:" -#~ msgstr "Refresh page every:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Max Connections:" -#~ msgid "Submit" -#~ msgstr "Submit" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Max Upload Slots:" -#~ msgid "Set Timeout" -#~ msgstr "Set Timeout" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Max Download Speed:" -#~ msgid "Resume all" -#~ msgstr "Resume all" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bandwidth" -#~ msgid "Queue Position" -#~ msgstr "Queue Position" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Auto Managed:" -#~ msgid "Start" -#~ msgstr "Start" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Add Paused:" -#~ msgid "Reannounce" -#~ msgstr "Reannounce" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Queue to:" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maxiumum Upload Speed (Kib/s)" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Queue" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maximum Download Speed (Kib/s)" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Watch Folders:" -#~ msgid "Delete" -#~ msgstr "Delete" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maximum Upload Slots" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "BlockList" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Downloading %.2f%%" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "seconds" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Importing %s" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Times to attempt download" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Import on daemon startup" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Check for every (days)" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Timeout (seconds)" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Blocked Ranges: %s" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Import Now" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Inactive" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "Refresh status" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Other..." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent is past stop ratio." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "These changes were saved" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Correct the errors above and try again" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Enable web interface" -#~ msgid "Statistics" -#~ msgstr "Statistics" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Enable SSL" -#~ msgid "Connect" -#~ msgstr "Connect" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Listening port:" -#~ msgid "Stop" -#~ msgstr "Stop" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Invalid label, valid characters:[a-z0-9_-]" -#~ msgid "Ports" -#~ msgstr "Ports" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Empty Label" -#~ msgid "Queue Top" -#~ msgstr "Queue Top" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Label already exists" -#~ msgid "Queue Bottom" -#~ msgstr "Queue Bottom" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Unknown Label" -#~ msgid "To" -#~ msgstr "To" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Unknown Torrent" -#~ msgid "Recheck" -#~ msgstr "Recheck" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Label _Options" -#~ msgid "Move" -#~ msgstr "Move" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Remove Label" -#~ msgid "Random" -#~ msgstr "Random" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Add Label" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Label Options" -#~ msgid "Extra's" -#~ msgstr "Extras" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Label" -#~ msgid "Peer-Exchange" -#~ msgstr "Peer-Exchange" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Forced" -#~ msgstr "Forced" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Label Options" -#~ msgid "Encryption" -#~ msgstr "Encryption" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Apply per torrent max settings:" -#~ msgid "Handshake" -#~ msgstr "Handshake" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maximum" -#~ msgid "Either" -#~ msgstr "Either" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Apply Queue settings:" -#~ msgid "Inbound" -#~ msgstr "Inbound" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "Outbound" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 line per tracker)" -#~ msgid "Level" -#~ msgstr "Level" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Automatically apply label:" -#~ msgid "Global" -#~ msgstr "Global" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Add Label" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Unlimited" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Add Label" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maximum Half-Open Connections" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "Use the sidebar to add,edit and remove labels. \n" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maximum Connection Attempts per Second" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Labels" -#~ msgid "Auto Add enabled" -#~ msgstr "Auto Add enabled" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Notification Blink shown" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Restart daemon and webui after changing these settings" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Popup notification is not enabled." -#~ msgid "Store all downoads in" -#~ msgstr "Store all downoads in" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Auto Add folder" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr "Save .torrent files to" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Notification popup shown" -#~ msgid "Per Torrent" -#~ msgstr "Per Torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Sound notification not enabled" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Prioritize first and last pieces" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame is not installed" -#~ msgid "Total active seeding" -#~ msgstr "Total active seeding" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Sound notification failed %s" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Stop seeding when ratio reaches" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Sound notification Success" -#~ msgid "Total active torrents" -#~ msgstr "Total active torrents" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Finished Torrent" -#~ msgid "Total active downloading" -#~ msgstr "Total active downloading" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = unlimited" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Remove torrent when ratio reached" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Choose Sound File" -#~ msgid "Enabled Plugins" -#~ msgstr "Enabled Plugins" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "There was an error sending the notification email: %s" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Ensure this value has at most %(max)d characters (it has %(length)d)." +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "This folder does not exist." +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "Enter a valid value." +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Notification email sent." -#~ msgid "This field is required." -#~ msgstr "This field is required." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Finished Torrent \"%(name)s\"" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Select a valid choice. %s is not one of the available choices." +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." -#~ msgid "Enter a list of values." -#~ msgstr "Enter a list of values." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Tray icon blinks enabled" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Select a valid choice. That choice is not one of the available choices." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Popups enabled" -#~ msgid "Enter a valid date." -#~ msgstr "Enter a valid date." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Sound enabled" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Ensure that there are no more than %s decimal places." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "UI Notifications" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Ensure that there are no more than %s digits in total." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Recipients" -#~ msgid "Enter a number." -#~ msgstr "Enter a number." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Server requires TLS/SSL" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Ensure this value is greater than or equal to %s." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Email Notifications" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Ensure this value is less than or equal to %s." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"This configuration does not mean that you will actually receive " +"notifications for all these events." -#~ msgid "Enter a whole number." -#~ msgstr "Enter a whole number." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Subscriptions" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Sound Customization" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Ensure that there are no more than %s digits before the decimal point." +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "Enter a valid time." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Extract to:" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Enter a valid IPv4 address." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Create torrent name sub-folder" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Enter a valid e-mail address." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." -#~ msgid "Enter a valid date/time." -#~ msgstr "Enter a valid date/time." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "No file was submitted. Check the encoding type on the form." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "No file was submitted." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Download Limit:" -#~ msgid "The submitted file is empty." -#~ msgstr "The submitted file is empty." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Upload Limit:" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Active Torrents:" -#~ msgid "Enter a valid URL." -#~ msgstr "Enter a valid URL." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Active Downloading:" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "This URL appears to be a broken link." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Active Seeding:" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Select a valid choice. %(value)s is not one of the available choices." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Slow Settings" -#~ msgid "Move To" -#~ msgstr "Move To" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Error in Path." -#~ msgstr "Error in Path." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "no uri" -#~ msgstr "no uri" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "Cache templates" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Old password is invalid" -#~ msgstr "Old password is invalid" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Maximum Up Speed" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Maximum Down Speed" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Logout" -#~ msgid "New Password (Confirm)" -#~ msgstr "New Password (Confirm)" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Save" -#~ msgid "Error in torrent options." -#~ msgstr "Error in torrent options." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Stop seed at ratio" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "Add In Paused State" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "Download Location" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Compact Allocation" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Host:" -#~ msgid "No data" -#~ msgstr "No data" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "File" -#~ msgstr "File" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Move" -#~ msgid "Save" -#~ msgstr "Save" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Add Torrents" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "From Session" -#~ msgstr "From Session" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "page 6" -#~ msgstr "page 6" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Login" -#~ msgid "page 7" -#~ msgstr "page 7" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "page 8" -#~ msgstr "page 8" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "Homepage" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Set Maximum Connections" -#~ msgid "Community" -#~ msgstr "Community" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Download Speed" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "New Password is not equal to New Password(confirm)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Button style" -#~ msgstr "Button style" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Current Password" -#~ msgstr "Current Password" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Auto refresh (seconds)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Rate Limit IP Overhead" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet.\n" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Set Maximum Download Speed" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Upload Speed" -#~ msgid "page 11" -#~ msgstr "page 11" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Set Maximum Upload Speed" -#~ msgid "page 10" -#~ msgstr "page 10" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protocol Traffic Download / Upload" -#~ msgid "page 12" -#~ msgstr "page 12" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "max_upload_slots" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Connect" -#~ msgid "max_connections" -#~ msgstr "max_connections" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apply_queue" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "max_upload_speed" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "max_download_speed" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filters" -#~ msgid "apply_max" -#~ msgstr "apply_max" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Error setting label options" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "move_completed" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "D/L Speed Limit" -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "U/L Speed Limit" -#~ msgid "Work in progress.." -#~ msgstr "Work in progress.." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Connection Limit" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Upload Slot Limit" -#~ msgid "auto_add" -#~ msgstr "auto_add" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Update Tracker" -#~ msgid "no label" -#~ msgstr "no label" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Force Recheck" -#~ msgid "State" -#~ msgstr "State" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Including %i files" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Details" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "This email is to inform you that Deluge has finished downloading %s , which " -#~ "includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email notification in " -#~ "Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "General" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 w/ Auth." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Private" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Https" -#~ msgstr "HTTPS" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "True" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Manually restart webUI to apply changes." +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Be alerted about new releases" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Key not found at '%s'" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Certificate not found at '%s'" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Show trackers" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "Show keyword search" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Show zero hits" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Show sidebar" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Sidebar" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Admin" -#~ msgstr "Admin" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Active time" -#~ msgstr "Active time" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maximum Connections:" -#~ msgid "... and delete Torrent file" -#~ msgstr "... and delete .torrent file" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maximum Download Speed (KiB/s):" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... and delete downloaded files" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maximum Upload Speed (KiB/s):" -#~ msgid "... and delete All files" -#~ msgstr "... and delete all files" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maximum Half-Open Connections:" -#~ msgid "Cancel" -#~ msgstr "Cancel" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Maximum Connection Attempts per Second:" -#~ msgid "Connect to Daemon" -#~ msgstr "Connect to daemon" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Maximum Upload Slots:" -#~ msgid "Connected to" -#~ msgstr "Connected to" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "D/L Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Torrent List" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Disk Space" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Deluge Login" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "From Url" -#~ msgstr "From URL" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Do not download" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "High priority" -#~ msgstr "High priority" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Force Recheck" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "Filter on a keyword" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "False" -#~ msgstr "False" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "Keyword" -#~ msgstr "Keyword" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Highest priority" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Ok" -#~ msgstr "OK" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Normal priority" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Not connected to a daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "No Incoming Connections" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Move torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Refresh" -#~ msgid "Label torrent" -#~ msgstr "Label torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Search" -#~ msgstr "Search" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Restart" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "Seeding time" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Seed rank" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "U/L Speed Limit" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "True" -#~ msgstr "True" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "URL" -#~ msgid "Upload Slot Limit" -#~ msgstr "Upload Slot Limit" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Update" -#~ msgstr "Update" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP w/ auth." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "File" -#~ msgid "Test config value" -#~ msgstr "Test config value" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Stats" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "All Finished!" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Force Download" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge Setup Wizard" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "This wizard will help you set up Deluge to your liking." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Graphs" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "Seeds/Peers" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Add In Paused State" -#~ msgid "Test config value:" -#~ msgstr "Test config value:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s is not a valid URL." +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Download" -#~ msgid "Downloading.." -#~ msgstr "Downloading.." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Failed to download : %s" - -#~ msgid "Enter your password to continue" -#~ msgstr "Enter your password to continue" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge is password protected!" - -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Not Connected.." - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/en_GB.po b/deluge/i18n/en_GB.po index 2a2d3f3..64c21db 100644 --- a/deluge/i18n/en_GB.po +++ b/deluge/i18n/en_GB.po @@ -1,59 +1,59 @@ # English (United Kingdom) translation for deluge -# Copyright (c) 2018 Rosetta Contributors and Canonical Ltd 2018 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2018. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2018-10-27 13:12+0000\n" -"Last-Translator: Stephan Woidowski \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" -msgstr "B" +msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" -msgstr "TiB" +msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" -msgstr "T" +msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -62,9 +62,9 @@ msgstr "T" #: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 msgid "K/s" -msgstr "K/s" +msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -78,29 +78,29 @@ msgstr "K/s" msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" -msgstr "M/s" +msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" -msgstr "G/s" +msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" -msgstr "T/s" +msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" -msgstr "TiB/s" +msgstr "" #: deluge/argparserbase.py:172 msgid "Common Options" @@ -166,19 +166,19 @@ msgstr "" #: deluge/core/daemon_entry.py:25 msgid "Daemon Options" -msgstr "Daemon Options" +msgstr "" #: deluge/core/daemon_entry.py:31 msgid "IP address to listen for UI connections" -msgstr "IP address to listen for UI connections" +msgstr "" #: deluge/core/daemon_entry.py:39 msgid "Port to listen for UI connections on" -msgstr "Port to listen for UI connections on" +msgstr "" #: deluge/core/daemon_entry.py:47 msgid "IP address to listen for BitTorrent connections" -msgstr "IP address to listen for BitTorrent connections" +msgstr "" #: deluge/core/daemon_entry.py:56 msgid "" @@ -187,12 +187,12 @@ msgstr "" #: deluge/core/daemon_entry.py:63 msgid "Config keys to be unmodified by `set_config` RPC" -msgstr "Config keys to be unmodified by `set_config` RPC" +msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "All" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Checking" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Downloading" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Seeding" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Paused" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Queued" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,7 +239,9 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "Error" @@ -247,7 +249,7 @@ msgstr "Error" #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Name" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Progress" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "State" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Size" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Downloaded" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Uploaded" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,31 +293,31 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Ratio" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Down Speed" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Up Speed" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Down Limit" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Up Limit" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Peers" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Avail" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Added" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Tracker" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "ETA" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Prioritise First/Last" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Auto Managed" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,17 +449,17 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 msgid "Owner" -msgstr "Owner" +msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Pieces" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Warning" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Announce OK" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Announce Sent" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Interface" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Downloads" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Bandwidth" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Queue" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Network" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Cache" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Other" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Daemon" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Plug-ins" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afghanistan" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Aland Islands" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albania" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Algeria" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "American Samoa" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andorra" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguilla" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antarctica" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antigua and Barbuda" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentina" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Armenia" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Australia" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Austria" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Azerbaijan" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Bahamas" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Bahrain" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Bangladesh" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbados" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "Belarus" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Belgium" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Benin" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermuda" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Bhutan" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolivia" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bosnia and Herzegovina" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botswana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Bouvet Island" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brazil" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "British Indian Ocean Territory" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunei Darussalam" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulgaria" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Cambodia" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Cameroon" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Canada" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Cape Verde" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Cayman Islands" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "Central African Republic" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "Chad" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Chile" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "China" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "Christmas Island" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Cocos (Keeling) Islands" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Colombia" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Comoros" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Congo" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "Congo, The Democratic Republic of the" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Cook Islands" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Costa Rica" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Cote d'Ivoire" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Croatia" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Cuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Cyprus" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "Czech Republic" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Denmark" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Djibouti" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominica" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "Dominican Republic" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Ecuador" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Egypt" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "El Salvador" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Equatorial Guinea" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Eritrea" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Estonia" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Ethiopia" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Falkland Islands (Malvinas)" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Faroe Islands" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Fiji" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Finland" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "France" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "French Guiana" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "French Polynesia" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "French Southern Territories" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabon" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gambia" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Georgia" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "Germany" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Ghana" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibraltar" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Greece" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Greenland" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Grenada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadeloupe" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guinea" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Guinea-Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guyana" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haiti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Heard Island and McDonald Islands" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Holy See (Vatican City State)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "Hungary" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Iceland" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "India" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonesia" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "Iran, Islamic Republic of" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Iraq" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Ireland" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Isle of Man" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Israel" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Italy" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Jamaica" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Japan" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Jordan" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "Kazakhstan" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Kenya" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Korea, Democratic People's Republic of" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "Korea, Republic of" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Kuwait" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Kyrgyzstan" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "Lao People's Democratic Republic" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "Latvia" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Lebanon" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesotho" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Liberia" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Libyan Arab Jamahiriya" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Liechtenstein" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Lithuania" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Luxembourg" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Macao" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Macedonia, The Former Yugoslav Republic of" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Madagascar" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malawi" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malaysia" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Maldives" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Malta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Marshall Islands" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinique" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauritania" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Mauritius" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "Mexico" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Micronesia, Federated States of" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldova" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Monaco" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongolia" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "Montenegro" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Morocco" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Mozambique" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Myanmar" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namibia" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Nauru" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Nepal" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Netherlands" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Netherlands Antilles" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "New Caledonia" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "New Zealand" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nicaragua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Niger" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigeria" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niue" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Norfolk Island" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Northern Mariana Islands" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Norway" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Oman" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Pakistan" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Palestinian Territory, Occupied" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panama" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Papua New Guinea" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguay" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Peru" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Philippines" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Pitcairn" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Poland" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portugal" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Puerto Rico" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Qatar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Reunion" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Romania" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Russian Federation" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Rwanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Saint Barthelemy" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Saint Helena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Saint Kitts and Nevis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Saint Lucia" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Saint Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Saint Pierre and Miquelon" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Saint Vincent and the Grenadines" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Samoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "San Marino" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "Sao Tome and Principe" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Saudi Arabia" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Senegal" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Serbia" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seychelles" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Singapore" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Slovakia" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Slovenia" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Solomon Islands" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Somalia" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "South Africa" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "South Georgia and the South Sandwich Islands" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Spain" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Sri Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Sudan" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Suriname" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Svalbard and Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Swaziland" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Sweden" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Switzerland" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "Syrian Arab Republic" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tajikistan" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "Tanzania, United Republic of" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Thailand" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Timor-Leste" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad and Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunisia" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turkey" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turkmenistan" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Turks and Caicos Islands" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ukraine" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "United Arab Emirates" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "United Kingdom" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "United States" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "United States Minor Outlying Islands" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Uzbekistan" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Viet Nam" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Virgin Islands, British" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Virgin Islands, U.S." #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis and Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Western Sahara" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Yemen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zambia" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabwe" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "Daemon not running" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Filename" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Tier" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Choose a file" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Choose a folder" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Save .torrent file" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Torrent files" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "All files" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." -msgstr "" +msgstr "Enter your password to show Deluge..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." -msgstr "" +msgstr "Enter your password to Quit Deluge..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1721,7 +1733,7 @@ msgstr "" #: deluge/ui/gtk3/aboutdialog.py:40 #, python-format msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" -msgstr "" +msgstr "Copyright %(year_start)s-%(year_end)s Deluge Team" #: deluge/ui/gtk3/aboutdialog.py:44 #: deluge/ui/web/js/deluge-all/AboutWindow.js:52 @@ -1729,19 +1741,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"A peer-to-peer file sharing program\n" +"utilising the BitTorrent protocol." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Client:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Current Developers:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Past Developers or Contributors:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1769,72 +1783,95 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Server:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Invalid File" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Choose a .torrent file" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "Invalid URL" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "is not a valid URL." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Downloading..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Download Failed" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Failed to download:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" @@ -1855,7 +1892,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Details:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1927,7 +1964,7 @@ msgstr "" #: deluge/ui/gtk3/dialogs.py:423 msgid "Password Protected" -msgstr "" +msgstr "Password Protected" #: deluge/ui/gtk3/dialogs.py:429 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 @@ -1947,11 +1984,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Other..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Not Connected" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,11 +2008,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "DHT Nodes" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Free Disk Space" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2046,47 +2083,47 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Yes" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "No" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Priority" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" -msgstr "" +msgstr "_All" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_Status" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Details" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Fi_les" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Peers" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Options" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2132,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Not Connected..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2143,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Unlimited" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2152,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Down" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2162,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Up" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Offline" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "Online" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Connected" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Status" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Host" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Version" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Start Daemon" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_Stop Daemon" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2200,7 +2237,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Unable to start daemon!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2226,7 +2263,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Error Adding Host" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2273,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Username" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Level" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2257,7 +2294,7 @@ msgstr "Enabled" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Plug-in" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2308,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2328,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Select the Plug-in" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Plug-in Eggs" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2385,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "States" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Trackers" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "None" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Admin" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Labels" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "No Label" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Client Version" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrents Queued" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent Queued" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2448,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Set Unlimited" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "On" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Off" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Disable" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2489,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Address" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Client" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2508,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Creating Torrent" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Queued Torrents" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2524,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Remove" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2532,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Automatically add torrents on connect" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_File" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Add Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_Create Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Quit & _Shutdown Daemon" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Quit" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Edit" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2571,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "_Connection Manager" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_View" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "_Toolbar" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Sidebar" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "Status_bar" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "T_abs" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Columns" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2607,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "S_idebar" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Show _Zero Hits" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Show _Trackers" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2623,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_Help" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Homepage" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Frequently Asked Questions" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Community" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2647,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Add torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Add Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Remove torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2665,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Remove Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2679,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Pause the selected torrents" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Pause" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Resume the selected torrents" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Resume" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Queue Torrent Up" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Queue Up" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Queue Torrent Down" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Queue Down" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Preferences" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Connection Manager" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2756,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Forced" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2764,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Disabled" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Handshake" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2782,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Either" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2802,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2814,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,11 +2833,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Show session speed in titlebar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" -msgstr "" +msgstr "Focus window when adding torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 msgid "" @@ -2845,7 +2887,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Enable system tray icon" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2899,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Minimise to tray on close" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Start in tray" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Password protect system tray" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,14 +2928,14 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Move completed to:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 @@ -2911,11 +2953,12 @@ msgstr "Delete copy of torrent file on remove" msgid "" "Delete the copy of the torrent file created when the torrent is removed" msgstr "" +"Delete the copy of the torrent file created when the torrent is removed" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Download to:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2967,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Prioritise first and last pieces of torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "Prioritise first and last pieces of files in torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2993,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Add torrents in Paused state" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +3010,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Always show" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Bring the dialogue to focus" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3030,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "The maximum number of connections allowed. Set -1 for unlimited." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,55 +3038,57 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Connections:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "The maximum upload slots for all torrents. Set -1 for unlimited." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 msgid "Upload Slots:" -msgstr "" +msgstr "Upload Slots:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "The maximum download speed for all torrents. Set -1 for unlimited." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "Download Speed:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "The maximum upload speed for all torrents. Set -1 for unlimited." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "Upload Speed:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignore limits on local network" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Rate limit IP overhead" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3051,11 +3096,12 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +msgstr "The maximum upload slots per torrent. Set -1 for unlimited." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"The maximum number of connections per torrent. Set -1 for unlimited." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3063,7 +3109,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 msgid "The maximum upload speed per torrent. Set -1 for unlimited." -msgstr "" +msgstr "The maximum upload speed per torrent. Set -1 for unlimited." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 msgid "Per-Torrent Bandwidth Limits" @@ -3164,7 +3210,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Random" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3218,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Active Port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Test Active Port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3206,7 +3252,7 @@ msgstr "From:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "To:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3273,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Level:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Encryption" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "NAT Port Mapping Protocol" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Peer Exchange" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3311,26 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Local Service Discovery finds local peers on your network." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +msgstr "Distributed hash table may improve the amount of active connections." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Peer TOS Byte:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3362,18 +3408,20 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Cache Size (16 KiB blocks):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Cache Expiry (seconds):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3388,20 +3436,24 @@ msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Blocks Written:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." msgstr "" +"The total number of write operations performed since this session was " +"started." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Writes:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,10 +3461,13 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Write Cache Hit Ratio:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 @@ -3424,35 +3479,38 @@ msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Blocks Read:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "The number of blocks that were served from cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Blocks Read Hit:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "The cache hit ratio for the read cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Read Cache Hit Ratio:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." msgstr "" +"The total number of read operations performed since this session was started." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Reads:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,14 +3522,16 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Cache Size:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Read Cache Size:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3543,13 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Yes, please send anonymous statistics" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3559,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Location:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,31 +3586,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Daemon port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Allow Remote Connections" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Connections" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Periodically check the website for new releases" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3623,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Version:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Author:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Homepage:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Author E-mail:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Info" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3668,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Add Peer" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "hostname:port" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3684,14 +3748,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3782,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Cancel" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3797,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Add" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3820,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Remove" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3848,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Add Infohash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3856,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Trackers:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Add Host" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3881,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Destination:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "New Release" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_Goto Website" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3909,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Do not show this dialogue in the future" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3987,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Name:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +4021,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Comments:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,7 +4029,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Move completed:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 @@ -4018,32 +4074,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Edit Trackers" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "Top" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Bottom" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Add Torrents" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4107,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Add In _Paused State" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Prioritise First/Last Pieces" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4147,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Apply To All" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Revert To Defaults" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Show Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4168,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "_Download Speed Limit" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "_Upload Speed Limit" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Quit & Shutdown Daemon" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Edit Trackers" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4198,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Add Peer" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Add a peer by its IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Edit Tracker" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Tracker:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Enter Remote Path" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4227,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Path:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4271,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Create Torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "Fol_der" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Remote Path" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Files" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Webseeds" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Piece Size:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Set Private Flag" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Add this torrent to the session" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4312,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Options" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Save .torrent as" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4268,36 +4324,36 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Pause" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Resu_me" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Resume selected torrents." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Opt_ions" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Queue" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_Update Tracker" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_Remove Torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Force Re-check" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4361,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "label" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Select All" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_Pause All" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Resu_me All" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Connection Limit" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Upload _Slot Limit" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4389,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Auto Managed" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4402,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Add Tracker" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4410,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Add URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4395,7 +4451,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Expand All" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4497,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "BitTorrent Client" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Deluge BitTorrent Client" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Download and share files over BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4492,7 +4548,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Command" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4667,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Password" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4808,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "From" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "To" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Use Random Ports" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4836,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Inbound" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Outbound" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4850,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Maximum Connections" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Maximum Upload Slots" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4870,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Maximum Half-Open Connections" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Maximum Connection Attempts per Second" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Rate Limit IP Overhead" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4903,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Share Ratio" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4923,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Type" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4981,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Apply" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4948,7 +5004,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 #, python-format msgid "The IP address \"%s\" is badly formed" -msgstr "The IP address \"%s\" is badly formed" +msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" @@ -4968,7 +5024,7 @@ msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" -msgstr "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 @@ -4978,7 +5034,7 @@ msgstr "Blocklist" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" -msgstr "Bad IP address" +msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" @@ -5019,7 +5075,7 @@ msgstr "Check Download and Import" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "Download a new blocklist file and import it." +msgstr "download a new blocklist file and import it." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" @@ -5052,49 +5108,47 @@ msgstr "Info" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" -msgstr "Whitelist" +msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrent Complete" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent Added" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" -msgstr "" +msgstr "Torrent Removed" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Execute" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Event" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "Add Command" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Commands" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 msgid "Incompatible Option" -msgstr "Incompatible Option" +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 msgid "" "\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " "cannot be the same!" msgstr "" -"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " -"cannot be the same!" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 @@ -5103,16 +5157,16 @@ msgstr "AutoAdd" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 msgid "Double-click to toggle" -msgstr "Double-click to toggle" +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 msgid "Double-click to edit" -msgstr "Double-click to edit" +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 msgid "Path" -msgstr "Path" +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." @@ -5132,8 +5186,6 @@ msgid "" "If a .torrent file is added to this directory,\n" "it will be added to the session." msgstr "" -"If a .torrent file is added to this directory,\n" -"it will be added to the session." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 @@ -5157,8 +5209,6 @@ msgid "" "Once the torrent is added to the session,\n" "the .torrent will be deleted." msgstr "" -"Once the torrent is added to the session,\n" -"the .torrent will be deleted." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" @@ -5170,9 +5220,6 @@ msgid "" "an extension will be appended to the .torrent\n" "and it will remain in the same directory." msgstr "" -"Once the torrent is added to the session,\n" -"an extension will be appended to the .torrent\n" -"and it will remain in the same directory." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" @@ -5184,17 +5231,12 @@ msgid "" "the .torrent will copied to the chosen directory\n" "and deleted from the watch folder." msgstr "" -"Once the torrent is added to the session,\n" -"the .torrent will copied to the chosen directory\n" -"and deleted from the watch folder." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 msgid "" "Once the torrent is deleted from the session,\n" "also delete the .torrent file used to add it." msgstr "" -"Once the torrent is deleted from the session,\n" -"also delete the .torrent file used to add it." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" @@ -5202,19 +5244,19 @@ msgstr "Torrent File Action" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" -msgstr "Set download folder" +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 msgid "This folder will be where the torrent data is downloaded to." -msgstr "This folder will be where the torrent data is downloaded to." +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 msgid "Download Folder" -msgstr "Download Folder" +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 msgid "Set move completed folder" -msgstr "Set move completed folder" +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" @@ -5234,11 +5276,11 @@ msgstr "Main" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." -msgstr "The user selected here will be the owner of the torrent." +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 msgid "Owner" -msgstr "Owner" +msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 @@ -5271,19 +5313,19 @@ msgstr "Auto Managed:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Add Paused:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Queue to:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Queue" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Watch Folders:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5299,7 +5341,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "seconds" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5376,42 +5418,42 @@ msgstr "Listening port:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Invalid label, valid characters:[a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Empty Label" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "Label already exists" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Unknown Label" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Unknown Torrent" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "Label _Options" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_Remove Label" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_Add Label" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Label Options" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5419,7 +5461,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Label" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5427,19 +5469,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Label Options" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Apply per torrent max settings:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Maximum" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Apply queue settings:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5447,27 +5489,27 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(1 line per tracker)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Automatically apply label:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Add Label" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "Add Label" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" +msgstr "Use the sidebar to add,edit and remove labels. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Labels" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" @@ -5481,36 +5523,36 @@ msgstr "Popup notification is not enabled." msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "Notification popup shown" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" msgstr "Sound notification not enabled" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "pygame is not installed" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" msgstr "Sound notification failed %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "Sound notification Success" +msgstr "Sound notification success" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "Finished Torrent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " @@ -5519,12 +5561,12 @@ msgstr "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "Notifications" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" msgstr "Choose Sound File" @@ -5532,21 +5574,21 @@ msgstr "Choose Sound File" #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "There was an error sending the notification email: %s" +msgstr "There was an error sending the notification e-mail: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format msgid "Server did not reply properly to HELO greeting: %s" -msgstr "Server did not reply properly to HELO greeting: %s" +msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:149 #, python-format msgid "Server refused username/password combination: %s" -msgstr "Server refused username/password combination: %s" +msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "Notification email sent." +msgstr "Notification e-mail sent." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format @@ -5564,9 +5606,9 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" -"This email is to inform you that Deluge has finished downloading " +"This e-mail is to inform you that Deluge has finished downloading " "\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " +"To stop receiving these alerts, simply turn off e-mail notification in " "Deluge's preferences.\n" "\n" "Thank you,\n" @@ -5586,7 +5628,7 @@ msgstr "Sound enabled" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "UI Notifications" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" @@ -5598,7 +5640,7 @@ msgstr "Server requires TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "Email Notifications" +msgstr "E-mail Notifications" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" @@ -5614,7 +5656,7 @@ msgstr "Subscriptions" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "Sound Customization" +msgstr "Sound Customisation" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 @@ -5640,7 +5682,7 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 msgid "Scheduler" -msgstr "" +msgstr "Scheduler" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 msgid "Schedule" @@ -5648,27 +5690,27 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Download Limit:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Upload Limit:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Active Torrents:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Active Downloading:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Active Seeding:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Slow Settings" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5696,11 +5738,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Logout" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Save" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5722,7 +5764,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Host:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5731,7 +5773,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Move" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5748,7 +5790,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Login" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5772,11 +5814,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Set Maximum Connections" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Download Speed" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5815,19 +5857,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Set Maximum Download Speed" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Upload Speed" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Set Maximum Upload Speed" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Protocol Traffic Download/Upload" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5841,7 +5883,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Connect" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5873,7 +5915,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filters" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5893,27 +5935,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "D/L Speed Limit" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "U/L Speed Limit" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Connection Limit" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Upload Slot Limit" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Update Tracker" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Force Recheck" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5921,7 +5963,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Details" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5938,11 +5980,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "General" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Private" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5950,11 +5992,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "True" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Be alerted about new releases" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5994,29 +6036,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Maximum Connections:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Maximum Download Speed (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Maximum Upload Speed (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Maximum Half-Open Connections:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Maximum Connection Attempts per Second:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Maximum Upload Slots:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6064,7 +6106,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Server" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6092,7 +6134,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Refresh" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6121,25 +6163,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "URL" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "File" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6157,7 +6207,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Add In Paused State" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6165,7 +6215,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Download" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" @@ -6174,12 +6224,3 @@ msgstr "" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" msgstr "" - -#~ msgid "pynotify is not installed" -#~ msgstr "pynotify is not installed" - -#~ msgid "pynotify failed to show notification" -#~ msgstr "pynotify failed to show notification" - -#~ msgid "Notifications" -#~ msgstr "Notifications" diff --git a/deluge/i18n/eo.po b/deluge/i18n/eo.po index 53f31f9..c04394b 100644 --- a/deluge/i18n/eo.po +++ b/deluge/i18n/eo.po @@ -1,1077 +1,919 @@ # Esperanto translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-04-25 13:24+0000\n" -"Last-Translator: Kristjan SCHMIDT \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Esperanto \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "AlÅutrapido" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "ElÅutrapido" +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/common.py:274 +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "De:" - -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Elekti dosierujon" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Grando" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "ElÅutrapido" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "AlÅutrapido" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Samtavolanoj" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Mark-agordoj" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Mark-agordoj" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Konektoj:" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksimume" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "ElÅutoj" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "Atendovico" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Reto" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Situo" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Aldoni etikedon" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Aldoni etikedon" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nomo:" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Kromprogramoj" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Etikedoj" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Äœenerale" - -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Agordoj" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "Adreso (URL):" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Tagoj" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Opcioj" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Dato:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Dosiergrando:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "" - -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "" - -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "" - -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "" - -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "" - -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "" - -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "" - -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "" - -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "" - -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "" - -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "" - -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "" - -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "" @@ -1508,2234 +1350,4815 @@ msgstr "" msgid "Saint Vincent and the Grenadines" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Detaloj" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Malsupren" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Supren" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Dosiero" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Aldoni torenton" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Redakti" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torento" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Vidi" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Ilobreto" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Kolumnoj" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Helpo" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Aldoni torenton" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Forigi torenton" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "PaÅ­zigi" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Reaktivigi" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Supren en la atendovico" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Malsupren en la atendovico" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Agordoj" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Provu elÅuti la unuan kaj lastan pecojn unue" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Konektoj:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Aktiva pordo:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Provi aktivan pordon" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "De:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Al:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivelo:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Konektado de samtavolanoj" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Äœenerale" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Aldoni" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Forigi" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nomo:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "ElÅutrapido" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "AlÅutrapido" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Malsupren" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Supren" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "ElÅutoj" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Reto" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Kromprogramoj" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "Adreso (URL):" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Grando" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Fontoj" - -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Samtavolanoj" - -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Dosiero" - -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Aldoni torenton" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Redakti" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torento" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Vidi" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Ilobreto" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Kolumnoj" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Helpo" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Aldoni torenton" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Forigi torenton" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "PaÅ­zigi" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Reaktivigi" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Supren en la atendovico" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Malsupren en la atendovico" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Agordoj" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Servila stato:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Havebleco:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Samtavolanoj:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Fontoj:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Pecoj:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Restanta tempo:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Sekva konekto:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "AlÅutite:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "ElÅutite:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Dosiernombro:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Kunordiga servilo:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nomo:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Tagoj" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Vojo:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Stato:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Detaloj" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Agordoj" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Opcioj" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Dato:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Dosiergrando:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Elekti dosierujon" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torentoj" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Spacokupado" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Uzu plenan spacdisponigon" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Mark-agordoj" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -"Kun plena disponigo ĉiom el la bezonata spaco por torento antaÅ­okupiÄas " -"dekomence por eviti diskfragmentiÄon" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Uzu kompaktan spacdisponigon" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Kun kompakta disponigo la diskospaco nur okupiÄas laÅ­bezone" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Mark-agordoj" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Provu elÅuti la unuan kaj lastan pecojn unue" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimume" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Diluvo aÅ­tomate elektos malsaman porton ĉiufoje." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Aktiva pordo:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Al:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Aldoni etikedon" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Provi aktivan pordon" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Aldoni etikedon" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etikedoj" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Konektado de samtavolanoj" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Nivelo:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Ĉifrado" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -msgstr "" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Fontsendas" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Detaloj" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The total number of read operations performed since this session was started." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#~ msgid "Remove" -#~ msgstr "Forigi" - -#~ msgid "Clear" -#~ msgstr "ViÅi" - -#~ msgid "Add" -#~ msgstr "Aldoni" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Availability" -#~ msgstr "Disponebleco" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Rapido:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "Details" -#~ msgstr "Detaloj" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Select All" -#~ msgstr "Elekti ĉiujn" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "ForviÅi .torrent-dosieron" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/es.po b/deluge/i18n/es.po index 5cda5ba..8e26e3e 100644 --- a/deluge/i18n/es.po +++ b/deluge/i18n/es.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2019-03-18 23:01+0000\n" -"Last-Translator: Pabla \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-10-11 17:47+0000\n" +"Last-Translator: Fco. Javier Serrador \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "B" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "TiB" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "k" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "T" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "T" msgid "K/s" msgstr "K/s" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -78,27 +78,27 @@ msgstr "K/s" msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "M/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "G/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "T/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "TiB/s" @@ -108,11 +108,11 @@ msgstr "Opciones comunes" #: deluge/argparserbase.py:175 msgid "Print this help message" -msgstr "" +msgstr "Mostrar este mensaje de ayuda" #: deluge/argparserbase.py:182 msgid "Print version information" -msgstr "" +msgstr "Mostrar información de la versión" #: deluge/argparserbase.py:194 msgid "Set the config directory path" @@ -189,16 +189,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Todos" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Activo(s)" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Comprobando" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Descargando" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Compartiendo" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Pausado" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "En cola" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,7 +239,9 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "Error" @@ -247,7 +249,7 @@ msgstr "Error" #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Nombre" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Progreso" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "Estado" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Tamaño" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Descargado" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Subido" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,31 +293,31 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Proporción" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "V.Descarga" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "V.Subida" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Límite de bajada" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Límite de subida" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Pares" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Disp" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Agregado" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Rastreador" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "T.Est." #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Priorizar primero/último" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Autogestionado" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "Propietario" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Fragmentos" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Aviso" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Anuncio correcto" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Anuncio enviado" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -504,7 +506,7 @@ msgstr "Descargas" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Ancho de banda" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,7 +516,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Cola" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 @@ -530,7 +532,7 @@ msgstr "Red" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 @@ -548,14 +550,14 @@ msgstr "Antememoria" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Otro" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Demonio" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 @@ -594,7 +596,7 @@ msgstr "Afganistán" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Islas de Ã…land" #: deluge/ui/countries.py:12 msgid "Albania" @@ -606,7 +608,7 @@ msgstr "Argelia" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Samoa Americana" #: deluge/ui/countries.py:15 msgid "Andorra" @@ -618,7 +620,7 @@ msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguila" #: deluge/ui/countries.py:18 msgid "Antarctica" @@ -706,7 +708,7 @@ msgstr "Botsuana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Isla Bouvet" #: deluge/ui/countries.py:40 msgid "Brazil" @@ -754,7 +756,7 @@ msgstr "Islas Caimán" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "República Centroafricana" #: deluge/ui/countries.py:52 msgid "Chad" @@ -770,11 +772,11 @@ msgstr "China" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "Isla de Navidad" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Islas de Cocos (Keeling)" #: deluge/ui/countries.py:57 msgid "Colombia" @@ -782,7 +784,7 @@ msgstr "Colombia" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Comores" #: deluge/ui/countries.py:59 msgid "Congo" @@ -830,7 +832,7 @@ msgstr "Yibuti" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominica" #: deluge/ui/countries.py:71 msgid "Dominican Republic" @@ -870,7 +872,7 @@ msgstr "Islas Malvinas (Falkland)" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Islas Feroe" #: deluge/ui/countries.py:81 msgid "Fiji" @@ -930,11 +932,11 @@ msgstr "Groenlandia" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Granada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadalupe" #: deluge/ui/countries.py:97 msgid "Guam" @@ -946,7 +948,7 @@ msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" @@ -966,7 +968,7 @@ msgstr "Haití" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Islas Heard y McDonald" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" @@ -1030,7 +1032,7 @@ msgstr "Japón" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" @@ -1086,11 +1088,11 @@ msgstr "Liberia" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Libia" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Liechtenstein" #: deluge/ui/countries.py:136 msgid "Lithuania" @@ -1134,7 +1136,7 @@ msgstr "Malta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Islas Marshall" #: deluge/ui/countries.py:147 msgid "Martinique" @@ -1150,7 +1152,7 @@ msgstr "Mauricio" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" @@ -1210,7 +1212,7 @@ msgstr "Países Bajos" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Antillas holandesas" #: deluge/ui/countries.py:166 msgid "New Caledonia" @@ -1238,7 +1240,7 @@ msgstr "Niué" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Islas Norfolk" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" @@ -1286,7 +1288,7 @@ msgstr "Filipinas" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Pitcairn" #: deluge/ui/countries.py:185 msgid "Poland" @@ -1374,7 +1376,7 @@ msgstr "Serbia" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seychelles" #: deluge/ui/countries.py:207 msgid "Sierra Leone" @@ -1394,7 +1396,7 @@ msgstr "Eslovenia" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Islas Salomón" #: deluge/ui/countries.py:212 msgid "Somalia" @@ -1406,7 +1408,7 @@ msgstr "Sudáfrica" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Islas Georgia del Sur y Sandwich del sur" #: deluge/ui/countries.py:215 msgid "Spain" @@ -1426,7 +1428,7 @@ msgstr "Surinam" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Svalbard y Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" @@ -1442,7 +1444,7 @@ msgstr "Suiza" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "Siria" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1458,119 +1460,119 @@ msgstr "Tanzania, República Unificada de" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Tailandia" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Timor Oriental" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad y Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Túnez" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turquía" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turkmenistán" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Islas Turcas y Caicos" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ucrania" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Emiratos Ãrabes Unidos" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Reino Unido" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Estados Unidos" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Islas Periféricas Menores de Estados Unidos" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Uzbekistán" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietnam" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Islas Vírgenes Británicas" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Islas Vírgenes, EE.UU." #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis y Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Sáhara Occidental" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Yemen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zambia" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabwe" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "El demonio no está funcionando" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Nombre de archivo" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Parte" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Elija un archivo" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Elija una carpeta" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Guardar archivo .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Archivos torrent" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Todos los archivos" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." -msgstr "" +msgstr "Proporcione su contraseña para mostrar Deluge…" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." -msgstr "" +msgstr "Proporcione su contraseña para salir de Deluge…" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1721,7 +1733,7 @@ msgstr "" #: deluge/ui/gtk3/aboutdialog.py:40 #, python-format msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" -msgstr "" +msgstr "Derechos de autor %(year_start)s-%(year_end)s Equipo de Deluge" #: deluge/ui/gtk3/aboutdialog.py:44 #: deluge/ui/web/js/deluge-all/AboutWindow.js:52 @@ -1729,19 +1741,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Programa peer-to-peer para compartir archivos\n" +"utilizando el protocolo BitTorrent." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Cliente:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Desarrolladores actuales:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Desarrolladores y Contribuidores Pasados:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1769,72 +1783,95 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"Este programa es software libre: usted puede redistribuirlo y/o modificarlo " +"conforme a los términos de la Licencia Pública General de GNU publicada por " +"la Fundación para el Software Libre, ya sea la versión 3 de esta Licencia o " +"(a su elección) cualquier versión posterior.\n" +"\n" +"Este programa se distribuye con el deseo de que le resulte útil, pero SIN " +"GARANTÃAS DE NINGÚN TIPO; ni siquiera con las garantías implícitas de " +"COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO DETERMINADO. Para más " +"información, consulte la Licencia Pública General de GNU.\n" +"\n" +"Junto con este programa, se debería incluir una copia de la Licencia Pública " +"General de GNU. De no ser así, visite .\n" +"\n" +"Adicionalmente, como excepción especial, los poseedores del copyright " +"otorgan permiso para enlazar el código de porciones de este programa con la " +"biblioteca OpenSSL. Usted debe obedecer la Licencia Pública General de GNU " +"en todo lo que respecta al código que no sea de OpenSSL.\n" +"\n" +"Si modifica archivo(s) con esta excepción, puede que quiera extender esta " +"excepción a su propia versión de los archivos, pero no está obligado a " +"hacerlo. Si no desea hacerlo, borre esta excepción de su versión de la " +"licencia. Si borra esta excepción de todos los archivos fuentes de su " +"programa, entonces también puede borrarla de aquí." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Servidor:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Archivo no válido" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Elija un archivo .torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "URL no válida" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "No es una dirección URL válida" -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Descargando..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "La descarga falló" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Falló al descargar:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" @@ -1855,7 +1892,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Detalles:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1927,7 +1964,7 @@ msgstr "" #: deluge/ui/gtk3/dialogs.py:423 msgid "Password Protected" -msgstr "" +msgstr "Protegido por contraseña" #: deluge/ui/gtk3/dialogs.py:429 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 @@ -1947,11 +1984,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Otros..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "No conectado" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,11 +2008,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "Nodos DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Espacio libre en disco" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2046,47 +2083,47 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Sí" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "No" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Prioridad" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" -msgstr "" +msgstr "_Todo" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_Estado" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Detalles" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "_Archivos" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Pares" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Opciones" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2132,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "No conectado..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2143,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Ilimitada" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2152,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Bajada" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2162,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Subida" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Desconectado" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "En línea" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Conectado" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Estado" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Servidor" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Versión" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "Iniciar _Demonio" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_Detener demonio" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2200,7 +2237,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "No es posible iniciar demonio!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2226,7 +2263,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Error añadiendo servidor" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2273,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Usuario" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Nivel" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2257,7 +2294,7 @@ msgstr "Activado" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Complemento" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2308,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2328,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Seleccione el complemento" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Complementos Eggs" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2385,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Estados" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Rastreadores" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Ninguno" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Administrador" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Etiquetas" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" msgstr "Sin etiqueta" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Versión del cliente" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrents en cola" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrents en cola" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2448,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Definir ilimitado" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Activado" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Desactivado" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Deshabilitar" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2489,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Dirección" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Cliente" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2508,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Creando torrent" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrents en cola" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2524,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Eliminar" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2532,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Añadir torrents automáticamente al conectarse" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Archivo" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Añadir torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_Crear torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "_Salir y detener demonio" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Salir" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Editar" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2571,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "_Asistente de conexión" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Ver" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "Barra de _herramientas" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Barra lateral" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "_Barra de estado" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "Pest_añas" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "Co_lumnas" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2607,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "_Barra lateral" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Mostrar _Zero visitas" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Mostrar ras_treadores" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2623,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "Ay_uda" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Página de inicio" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "Preguntas _Frecuentes" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Preguntas frecuentes" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Comunidad" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2647,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Añadir torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Añadir Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Eliminar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2665,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Eliminar el torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2679,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Pausar los torrents seleccionados" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Pausar" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Reanudar los torrents seleccionados" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Reanudar" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Subir torrent en la cola" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Subir en la cola" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Bajar torrent en la cola" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Bajar en la cola" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Preferencias" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Asistente de conexión" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2756,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Forzado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2764,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Desactivado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Negociado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2782,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Cualquiera" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2802,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2814,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,7 +2833,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Mostrar velocidad en la barra de título" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2845,7 +2887,7 @@ msgstr "Ventana principal" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Habilitar icono en el área de notificación" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2899,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Minimizar al área de notificación al cerrar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Abrir minimizado en el área de notificación" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Proteger con contraseña el área de notificación" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,36 +2928,37 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Mover completados a:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Copiar archivos .torrent a:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "Eliminar copia del archivo torrent al eliminar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" msgstr "" +"Eliminar copia del archivo torrent cuando el archivo torrent sea borrado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Descargar a:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2967,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Priorizar primero y último fragmento del torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "Priorizar primero y último fragmento de los archivos del torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2993,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Añadir torrents en estado pausado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +3010,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Mostrar siempre" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Enfocar el diálogo" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3030,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "Número máximo de conexiones permitidas. Use -1 para ilimitadas." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -3000,6 +3043,7 @@ msgstr "Conexiones:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"La cantidad máxima de puertos para todos los torrents. Use -1 para ilimitada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3011,6 +3055,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Velocidad máxima de descarga para todos los torrents. Use -1 para ilimitada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 @@ -3021,6 +3066,7 @@ msgstr "Velocidad de descarga:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Velocidad máxima de subida para todos los torrents. Use -1 para ilimitada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 @@ -3032,18 +3078,20 @@ msgstr "Velocidad de carga:" #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignorar límites en la red local" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Tasa límite de sobrecarga de IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Si está marcado, el límite de sobrecarga TCP/IP estimado se ajustará a los " +"límites de la Tasa, para evitar que los límites excedan el total del tráfico." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3052,10 +3100,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"La cantidad máxima de puertos de subida por torrent. Use -1 para ilimitados." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +msgstr "El número máximo de conexiones por torrent. Use -1 para ilimitadas." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3164,7 +3213,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Aleatorio" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3221,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Puerto activo:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Comprobar puerto activo" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3206,7 +3255,7 @@ msgstr "Desde:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "Hasta:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3276,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Nivel:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Cifrado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "Protocolo de asiganción de puerto NAT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Intercambio entre pares" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3314,27 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Local Service Discovery encuentra pares locales en su red." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." msgstr "" +"Una tabla hash distribuída puede mejorar la cantidad de conexiones activas." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Byte TOS del compartidor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3347,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Nombre del equipo:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3362,18 +3412,21 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Tamaño del caché (bloques de 16 KiB):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"El número de segundos desde la última escritura cacheada en la caché de " +"escritura hasta el momento en el que se fuerza su escritura en disco. Por " +"defecto es 60 segundos." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Expiración del caché (segundos):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3388,20 +3441,24 @@ msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"El número total de bloques de 16KBs escritos en el disco desde el inicio de " +"ésta sesión." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Bloques escritos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." msgstr "" +"El número total de operaciones de escritura ejecutadas desde el inicio de " +"ésta sesión." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Escrituras:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,10 +3466,14 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"La media (bloques_escritos - escrituras) bloques_escritos representa el " +"número de operaciones de escritura guardadas por el número total de " +"operaciones de escritura, esto es, un tipo de media de arciertos de caché " +"para la caché de escritura." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Nivel de aciertos de escritura en caché:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 @@ -3424,35 +3485,39 @@ msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"El número de bloques solicitados desde el motor BitTorrent (desde los " +"pares), que fueron entregados desde el disco o la caché." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Bloques leidos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "El número de bloques que fueron servidos de la caché." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Acierto en lecturas de bloques:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "El nivel de aciertos para las lecturas de la caché." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Nivel de aciertos de las lecturas de la caché." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." msgstr "" +"El número total de operaciones de lectura ejecutadas desde el inicio de ésta " +"sesión." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Lecturas:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,14 +3529,16 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"El número total de bloques de 16 KBs actualmente en la caché del disco. Esto " +"incluye la caché de lectura y escritura." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Tamaño del caché:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Tamaño del caché de lectura:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3550,14 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Ayúdenos a mejorar Deluge enviándonos su versión de Python, versión de " +"PyGTK, Sistema Operativo y tipo de procesador. Absolutamente ninguna otra " +"información es enviada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Si, enviar estadísticas anónimas" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3567,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Ubicación:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Si Deluge no puede encontrar el archivo de base de datos en ésta ubicación, " +"se recurriría al uso de DNS para resolver el país del ''peer''." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,18 +3594,18 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Puerto del demonio:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Puerto" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Permitir conexiones remotas" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 @@ -3546,7 +3618,7 @@ msgstr "Conexiones" #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Revisar periódicamente el sitio web para nuevas versiones" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3631,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Versión:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Autor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Página principal:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Correo electrónico del autor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Info" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3676,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Añadir compartidor" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "nombre de máquina:puerto" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3684,14 +3756,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3790,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3805,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Añadir" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3828,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Eliminar" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3856,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Añadir Infohash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3864,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Rastreadores:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Agregar equipo" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,11 +3889,11 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Destino:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Nueva versión" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" @@ -3853,7 +3917,7 @@ msgstr "Versión actual:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "No mostrar este diálogo en el futuro" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3965,7 +4029,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Comentarios:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +4037,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Mover completados:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "Detener compartición en proporción:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Eliminar en proporción" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4082,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Editar rastreadores" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "Arriba" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Abajo" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Añadir torrents" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4115,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Añadir en estado de _pausa" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Priorizar primeros/últimos fragmentos" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4155,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Aplicar a todos" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Revertir a predeterminados" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "Mo_strar Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4176,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "_Límite de velocidad de descarga" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "_Límite de velocidad de subida" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Salir y apagar demonio" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Editar rastreadores" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4206,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Agregar Par" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Añadir par por su IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Editar rastreador" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Rastreador:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Introduzca la ruta remota:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4235,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Ruta:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4279,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Crear torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "Car_peta" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Ruta remota" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Archivos" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Comparticiones web" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Tamaño de la parte:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Definir marca privada" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Añadir este torrent a la sesión" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4268,36 +4332,36 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Pausar" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "_Reanudar" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Reanudar torrents seleccionados." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Opc_iones" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Cola" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "Act_ualizar el rastreador" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "Elimina_r torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Forzar verificación" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4309,23 +4373,23 @@ msgstr "etiqueta" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Seleccionar todo" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_Pausar todo" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Rea_nudar todo" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "Límite de _conexión" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Límite de puertos de _subida" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4397,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Autogestionado" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4410,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Añadir rastreador" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4418,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Añadir URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4395,7 +4459,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Expandir todo" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4505,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "Cliente de BitTorrent" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Cliente BitTorrent Deluge" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Descargue y comparta archivos mediante BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4611,7 +4675,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Contraseña" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4816,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "De" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "Hacia" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Utilizar puertos aleatorios" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4844,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Entrante" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Saliente" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4858,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Conexiones máximas" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Puertos máximos de subida" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4878,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Conexiones parcialmente abiertas máximas" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Máximos intentos de conexión por segundo" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Límite de Tasa de sobrecarga IP" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4911,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Proporción de compartición" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4931,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Tipo" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4989,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Aplicar" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +5016,19 @@ msgstr "La dirección IP «%s» tiene un formato incorrecto" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Lista IP de emule (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "Archivo de texto de SafePeer (comprimido en zip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "Archivo de texto de PeerGuardian (descomprimido)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -5017,11 +5081,11 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Verificar descarga e importarlo" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Descargar un nuevo archivo de lista de bloqueo e importarlo." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" @@ -5116,7 +5180,7 @@ msgstr "Ruta" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "La carpeta a vigilar no existe." #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 @@ -5125,7 +5189,7 @@ msgstr "La ruta no existe." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Propiedades de carpeta vigilada" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" @@ -5142,15 +5206,15 @@ msgstr "Seleccionar una carpeta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Habilitar la vigilancia en esta carpeta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Carpeta vigilada" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "Borrar archivo .torrent después de agregar" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5162,7 +5226,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Agregar extensión después de agregar:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5173,7 +5237,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".added" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5190,7 +5254,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Acción de Archivo Torrent" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5210,7 +5274,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Mover descargas completas" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " @@ -5235,7 +5299,7 @@ msgstr "Propietario" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Velocidad de subida máxima:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 @@ -5245,29 +5309,29 @@ msgstr "Conexiones máximas:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "Puertos de subida máximos:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Velocidad de descarga máxima:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Ancho de banda" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Auto Administrado:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Añadir en pausa:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Encolar en:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" @@ -5275,7 +5339,7 @@ msgstr "Cola" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Carpetas vigiladas:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5368,7 +5432,7 @@ msgstr "Puerto que supervisar:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Etiqueta inválida, caracteres válidos: [a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" @@ -5403,7 +5467,7 @@ msgstr "_Añadir etiqueta" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Opciones de etiquetas" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5419,11 +5483,11 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Opciones de etiquetas" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Aplicar preferencias máximas por torrent:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" @@ -5431,7 +5495,7 @@ msgstr "Máximo" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Aplicar preferencias de cola:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5439,7 +5503,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(1 línea por rastreador)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" @@ -5456,6 +5520,7 @@ msgstr "Añadir etiqueta" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Use la barra lateral para añadir, editar y eliminar etiquetas. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" @@ -5463,46 +5528,46 @@ msgstr "Etiquetas" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Mostrando notificación de parpadeo" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "Las notificaciones emergentes no están habilitadas" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Mostrando notificación emergente" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "Notificación sonora no habilitada" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "pygame no está instalado" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Notificación sonora falló %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "Notificación sonora exitosa" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "Torrent finalizado" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " @@ -5510,12 +5575,12 @@ msgid "" msgstr "" "Ha terminado la descarga del torrent «%(name)s», con %(num_files)i archivos." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "Notificaciones" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" msgstr "Seleccione un archivo de sonido" @@ -5523,7 +5588,7 @@ msgstr "Seleccione un archivo de sonido" #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "Hubo un error al enviar la notificación por email: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5542,7 +5607,7 @@ msgstr "Se ha enviado una notificación por correo." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "Torrent \"%(name)s\" finalizado" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5565,7 +5630,7 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Habilitado el destello de íconos de la bandeja" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" @@ -5596,6 +5661,8 @@ msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Esta configuración no significa que realmente recibirá notificaciones para " +"todos estos eventos." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" @@ -5653,11 +5720,11 @@ msgstr "Descargas activas:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Sembrando:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Configuración lenta" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5685,11 +5752,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Cerrar sesión" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Guardar" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5711,7 +5778,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Anfitrión:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5720,7 +5787,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Mover" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5737,7 +5804,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Iniciar sesión" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5761,11 +5828,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Definir n.º máximo de conexiones" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Velocidad de descarga" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5804,19 +5871,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Establecer Máxima Velocidad de Descarga" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Velocidad de subida" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Establecer Máxima Velocidad de Subida" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Protocolo de Intercambio de Descarga/Subida" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5830,7 +5897,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Conectar" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5862,7 +5929,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filtros" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5882,27 +5949,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Velocidad límite de descarga" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Velocidad límite de subida" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Límite de Conexiones" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Límite Máximo de Puestos de Subida" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Actualizar tracker" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Forzar Nuevo Chequeo" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5910,7 +5977,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Detalles" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5927,11 +5994,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "General" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Privado" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5939,11 +6006,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Verdadero" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Ser notificado de nuevas versiones" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5983,29 +6050,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Conexiones máximas:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Velocidad máxima de descarga (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Velocidad máxima de subida (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Conexiones parcialmente abiertas máximas:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Intentos de conexión por segundo máximos:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Puertos de subida máximos:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6053,7 +6120,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Servidor" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6081,7 +6148,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Actualizar" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6116,6 +6183,10 @@ msgstr "URL" msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" msgstr "Archivo" @@ -6124,11 +6195,15 @@ msgstr "Archivo" msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "Se está cargando el torrent…" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "El torrent no es válido" @@ -6146,7 +6221,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Añadir en estado de pausa" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6163,153 +6238,3 @@ msgstr "Tiempo estimado:" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" msgstr "" - -#~ msgid "pynotify is not installed" -#~ msgstr "pynotify no está instalado" - -#~ msgid "pynotify failed to show notification" -#~ msgstr "pynotify no pudo mostrar la notificación" - -#~ msgid "Notifications" -#~ msgstr "Notificaciones" - -#~ msgid "Belarusian" -#~ msgstr "Bielorruso" - -#~ msgid "Bosnian" -#~ msgstr "Bosnio" - -#~ msgid "Bulgarian" -#~ msgstr "Búlgaro" - -#~ msgid "Breton" -#~ msgstr "Bretón" - -#~ msgid "Bengali" -#~ msgstr "Bengalí" - -#~ msgid "Afrikaans" -#~ msgstr "Afrikáans" - -#~ msgid "Arabic" -#~ msgstr "Ãrabe" - -#~ msgid "Asturian" -#~ msgstr "Asturiano" - -#~ msgid "Azerbaijani" -#~ msgstr "Azerí" - -#~ msgid "German" -#~ msgstr "Alemán" - -#~ msgid "Danish" -#~ msgstr "Danés" - -#~ msgid "Catalan" -#~ msgstr "Catalán" - -#~ msgid "Czech" -#~ msgstr "Checo" - -#~ msgid "English (United Kingdom)" -#~ msgstr "Inglés (Reino Unido)" - -#~ msgid "English (Australia)" -#~ msgstr "Inglés (Australia)" - -#~ msgid "English (Canada)" -#~ msgstr "Inglés (Canadá)" - -#~ msgid "Greek" -#~ msgstr "Griego" - -#~ msgid "English" -#~ msgstr "Inglés" - -#~ msgid "Spanish" -#~ msgstr "Español" - -#~ msgid "Finnish" -#~ msgstr "Finés" - -#~ msgid "Persian" -#~ msgstr "Persa" - -#~ msgid "Basque" -#~ msgstr "Euskera" - -#~ msgid "Estonian" -#~ msgstr "Estonio" - -#~ msgid "Esperanto" -#~ msgstr "Esperanto" - -#~ msgid "Hebrew" -#~ msgstr "Hebreo" - -#~ msgid "Frisian" -#~ msgstr "Frisón" - -#~ msgid "French" -#~ msgstr "Francés" - -#~ msgid "Galician" -#~ msgstr "Gallego" - -#~ msgid "Croatian" -#~ msgstr "Croata" - -#~ msgid "Indonesian" -#~ msgstr "Indonesio" - -#~ msgid "Hindi" -#~ msgstr "Hindi" - -#~ msgid "Hungarian" -#~ msgstr "Húngaro" - -#~ msgid "Japanese" -#~ msgstr "Japonés" - -#~ msgid "Khmer" -#~ msgstr "Camboyano" - -#~ msgid "Kazakh" -#~ msgstr "Kazajo" - -#~ msgid "Korean" -#~ msgstr "Coreano" - -#~ msgid "Kannada" -#~ msgstr "Canarés" - -#~ msgid "Icelandic" -#~ msgstr "Islandés" - -#~ msgid "Italian" -#~ msgstr "Italiano" - -#~ msgid "Georgian" -#~ msgstr "Georgiano" - -#~ msgid "Ignore" -#~ msgstr "Ignorar" - -#~ msgid "Portuguese" -#~ msgstr "Portugués" - -#~ msgid "Piedmontese" -#~ msgstr "Piamontés" - -#~ msgid "Polish" -#~ msgstr "Polaco" - -#~ msgid "Punjabi" -#~ msgstr "Panyabí" - -#~ msgid "Dutch" -#~ msgstr "Neerlandés" - -#~ msgid "Ossetic" -#~ msgstr "Osetio" diff --git a/deluge/i18n/et.po b/deluge/i18n/et.po index a6142e4..180e6db 100644 --- a/deluge/i18n/et.po +++ b/deluge/i18n/et.po @@ -1,1080 +1,919 @@ # Estonian translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-11-18 08:22+0000\n" -"Last-Translator: René Pärts \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" +msgstr "GB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "" + +#: deluge/common.py:417 +msgid "M" +msgstr "" + +#: deluge/common.py:418 +msgid "G" +msgstr "" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Kõik" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Aktiivne" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Hostinimi:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Kontrollin" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Allalaadimine" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Kasutajanimi:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Jagamine" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Parool:" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Pausitud" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Järjekorras" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Viga" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Alates:" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nimi" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Lubatud" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Progress" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Olek" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Suurus" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Seaded" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Alla laetud" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Üles laetud" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Suhe" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Alla kiirus" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Üles kiirus" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Vali kaust" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Masinad" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Saadavus" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Lisatud" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Allalaadimise koht" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Jälgija" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Maksimaalne üleslaadimise kiirus:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Maks. ühendusi:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Maksimum üleslaeadimis slotid:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "EETA" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Maksimaalne laadimis kiirus:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Ülekandekiirus" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Tähtsusta esimene/viimane" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Peata jagmine alates suhtest:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Eemalda suhtega" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Automaatselt hallatud" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Üles" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Alla" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Järjekord" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Eelistused" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Allalaadimise limiit" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Üleslaadimis limiit:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Aktiivsed torrentid:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Tükke" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Aeglustamise seaded" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Hoiatus" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Vigane silt, kehtivad märgid:[a-z0-9_-]" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Teadaanne korras" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Tühi silt" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Teadanne saadetud" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Silt juba olemas" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Liides" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Tundmatu silt" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Allalaadimised" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Tundmatu torrent" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Ülekandekiirus" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Silt" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Järjekord" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "_Sildi valikud" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Võrk" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Eemalda silt" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proksi" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "Lis_a silt" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Puhver" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Siltide valikud" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Muu" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Siltide valikud" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Deemon" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Üleslaadimise pesad:\t" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Pluginad" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Kiirus Üles:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Kiirus Alla:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Ühendused:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Rakenda igale torrendile maksimum sätted:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksimaalne" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Automaatselt hallatud" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Nõustu Järjekorra sätetega" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Järjekord" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Liiguta lõpetatud torrentid kausta:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Rakenda asukoha seadistus:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Asukoht" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(iga jälgija eraldi real)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Automaatselt rakenda märgis:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Jälgijad" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Lisa silt" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Lisa silt" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nimi:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"Siltide lisamiseks, muutmiseks ja eemaldamiseks kasuta külgriba\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Sildid" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Paki lahti:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Loo torrendi nimeline alamkataloog" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"See seadistus loob alamkataloogi torrendi nimega valitud kataloogi ja paneb " -"lahtipakitavad failid sinna." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Üldine" - -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Luba veebiliides" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Luba SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Jälgitav port:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Sätted" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP nimekiri (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Tekst (Zip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Tekst (Kokkupakkimata)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Vigane liider" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Kehtetu võlukood" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Versiooni viga" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Blokknimekiri" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Päevad" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Nimekirja uuendamise intervall:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Nimekiri imporditakse käivitamisel" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Lae must nimekiri, kui vaja, ja impordi see." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Kontrolli ja impordi" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Lae uus must nimekiri ja impordi see." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Lae uus ja impordi" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Must nimekiri on värske" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Valikud" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Tüüp:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Kuupäev:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Faili suurus:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Info" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent lõpetatud" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent lisatud" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Käivita" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Sündmus" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Käsk" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Lisa käsk" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Käsud" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Teadaanne korras" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Teadanne saadetud" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Hoiatus" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Viga" - -#: deluge/ui/countries.py:9 +#: deluge/ui/countries.py:10 msgid "Afghanistan" msgstr "Afganistan" -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "Alandi saared" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "Albaania" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Alžeeria" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "Ameerika Samoa" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Andorra" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Angola" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Anguilla" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Antarktika" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Antigua ja Barbuda" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Argentiina" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "Armeenia" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Aruba" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "Austraalia" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "Austria" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Aserbaidžaan" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Bahama" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Bahrein" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Bangladesh" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "Barbados" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "Valgevene" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Belgia" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Belize" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benin" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermuda" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Bhutan" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Boliivia" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Bosnia ja Hertsegovina" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Botswana" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Bouvet' saar" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Brasiilia" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "Briti India ookeani ala" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Brunei" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "Bulgaaria" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkina Faso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Kambodža" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Kamerun" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Kanada" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Roheneemesaared" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Kaimanisaared" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Kesk-Aafrika Vabariik" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "TÅ¡aad" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "TÅ¡iili" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Hiina" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Jõulusaar" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Kookossaared" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Kolumbia" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Komoorid" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Kongo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Kongo DV" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Cooki saared" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Costa Rica" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Elevandiluurannik" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "Horvaatia" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Kuuba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Küpros" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "TÅ¡ehhi Vabariik" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Taani" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Djibouti" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominica" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Dominikaani Vabariik" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ekuador" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Egiptus" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "El Salvador" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Ekvatoriaal-Guinea" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Eritrea" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Eesti" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Etioopia" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Falklandi saared (Malviinid)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Fääri saared" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fidži" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Soome" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Prantsusmaa" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "Prantsuse Guajaana" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "Prantsuse Polüneesia" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "Prantsuse Lõunaalad" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabon" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambia" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Gruusia" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "Saksamaa" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Suurbritannia" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Ghana" @@ -1608,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "Süüria" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taiwan" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1675,6 +1514,10 @@ msgstr "Ukraina" msgid "United Arab Emirates" msgstr "Araabia Ühendemiraadid" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Suurbritannia" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Ameerika Ühendriigid" @@ -1731,2978 +1574,4614 @@ msgstr "Sambia" msgid "Zimbabwe" msgstr "Zimbabwe" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Võrguühenduseta" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Võrgus" - -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Ühendatud" - -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Deemonit ei eksisteeri" - -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Deemon ei tööta" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Serveri käivitamine PID-is" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Aadress" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Klient" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Progress" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Alla kiirus" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Üles kiirus" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " torrentit järjekorras" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " torrent järjekorras" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Piiramatu" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Deemon ei tööta" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Aktiveeritud" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Failinimi" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Muu..." +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Järk" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Alla:" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Vali fail" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Üles:" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Kataloogi valimine" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Salvesta .torrent fail" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Alla" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Üles" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent failid" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Maksimaalne allalaadimiskiirus" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Kõik failid" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Maksimaalne üleslaadimiskiirus" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent valmis" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -"Deluge on lõpetanud %(name)s allalaadimise, mis kaasab %(num_files)i faili.\n" -"Nende teadete keelamiseks lülita välja e-posti teavitus Deluge " -"eelistustest.\n" -"\n" -"Aitäh,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Allalaadimised" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Võrk" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Ülekandekiirus" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Liides" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Muu" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Klient:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Deemon" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proksi" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Puhver" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Pluginad" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Server:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Plugin" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Vali plugin" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Eggs lisandprogramm" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Failinimi" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Suurus" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Vigane fail" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Duplikaat torrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Sama torrentit ei saa lisada topelt." - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Faili tähtsuse määramine ebaõnnestus!" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Vali .torrent fail" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent failid" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Kõik failid" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "Vigane URL" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Allalaadimine..." -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Allalaadimine ebaõnnestus" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Järk" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Jälgija" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Vali fail" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Kataloogi valimine" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Detailid:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Salvesta .torrent fail" - -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Pole ühendatud" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Ühendusi" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Allalaadimis kiirus" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Kasutajanimi:" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Üleslaadimis kiirus" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Parool:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Protokolli liiklus alla- ja üleslaadimisel" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT sõlmed" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Sissetulevaid ühendusi pole!" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Maksimaalne ühenduste arv" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrentid" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Pealdised" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Kõik" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Allalaadimine" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Muu..." -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Jagamine" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Pole ühendatud" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Pausitud" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Kontrollin" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Järjekorras" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Pole" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT sõlmed" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Sildita" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Vaba kettaruum" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Host" - -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Viga hosti lisamisel" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Väljuda klassikalisest režiimist?" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -"Paistab, et Deluge deemon (deluged) on juba käivitatud.\n" -"\n" -"Jätkamiseks pead kas peatama deemoni või väljuma klassikalisest režiimist." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Viga tuuma käivitamisel" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -"Tekkis viga tuuma komponendi käivitamisel, mis on vajalik Deluge " -"kasutamiseks klassikalises režiimis.\n" -"\n" -"Rohkema informatsiooni saamiseks loe edasi alt." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -"Viga klassikalise režiimi käivitamisel. Kas lülitada välja, et jätkata?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Viga deemoni käivitamisel" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Jah" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Ei" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Tähtus" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -"Viga deemoni käivitamisel. proovige käivitada konsoolist et näha viga." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Sees" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Olek" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Väljas" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Detailid" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fai_lid" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Masinad" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Valikud" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Pole ühendatud..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" msgstr "Piiramatu" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Vali kaust, kuhu failid liigutada" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Alla" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Maksimaalselt üleslaadimispesasid" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Üles" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Tähtus" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Detailid:" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Võrguühenduseta" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nimi" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Võrgus" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Alla laetud" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Ühendatud" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Üles laetud" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Olek" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Levitajad" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Host" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Masinad" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Versioon:" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "EETA" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Suhe" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Saadavus" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Lisatud" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Fail" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Lisa torrent" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Loo torrent" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Viga hosti lisamisel" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Kasutajanimi" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Tase" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Lubatud" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Redigeerimine" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Plugin" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Ühenduse haldur" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Vaade" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Tööriistariba" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Külgriba" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Olekuri_ba" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "T_abid" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Veerud" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Vali plugin" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "_Külgriba" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Eggs lisandprogramm" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Näita _null-staatuseid" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Näi_ta jälgijaid" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Abi" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Korduma Kippuvad Küsimused" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Lisa torrent" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Lisa torrent" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Eemalda torrent" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Olekud" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Jälgijad" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Pole" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Admin" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Pealdised" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Sildita" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " torrentit järjekorras" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " torrent järjekorras" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Piiramatu" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Sees" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Väljas" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Keela" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Aadress" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Klient" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Torrenti loomine" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Järjekorras torrentid" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Eemalda" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Ühendamisel lisatakse torrentid automaatselt" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Fail" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Lisa torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Loo torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Sulge" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Redigeerimine" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Ühenduse haldur" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Vaade" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Tööriistariba" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Külgriba" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Olekuri_ba" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_abid" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Veerud" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "_Külgriba" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Näita _null-staatuseid" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Näi_ta jälgijaid" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Abi" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Kodulehekülg" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_KKK" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Korduma Kippuvad Küsimused" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Lisa torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Lisa torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Eemalda torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" msgstr "Eemalda torrent" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "Peata valitud torrentid" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Peata" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Peata" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Jätka valitud torrenteid" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Jätka" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Järjekorrasta torrent üles" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Liiguta üles" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Järjekorrasta torrent alla" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Liiguta alla" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Eelistused" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Ühenduse haldur" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Sunnitud" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Väljas" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Käepigistus" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "kumbki" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Näita sesiooni kiirust tiitelribal" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Luba süsteemse salve ikoon" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Sulgemisel minimeeri salve" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Alusta salves" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Parooliga kaitstud süsteemisalv" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Liiguta lõpetatud torrentid kausta:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr ".torrent failid kopeeritakse:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Kustuta torrent faili koopia eemaldamisel" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Allalaadimise asukoht:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Torrenti esimesed ja viimased tükid eelisõigusega" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Prioritiseeri torrenti esimeste ja viimaste failide tükid" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Lisa torrentid peatatuna" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Näita alati" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Dialoog tuuakse esile" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Maksimaalselt lubatud ühenduste arv. Määra -1 piiramatu puhul." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Ühendused:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Maksimaalselt üleslaadimise pesi kõigile torrentitele. Määra -1 piiramatu " +"puhul." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Maksimaalne allalaadimiskiirus kõigile torrentitele. Määra -1 piiramatu " +"puhul." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Kiirus Alla:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Maksimaalne üleslaadimiskiirus kõigile torrentitele. Määra -1 piiramatu " +"puhul." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Kiirus Üles:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Piirangute eiramine kohtvõrgus" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Kui see on lubatud, ligikaudne TCP / IP üldkulu lubatud kiiruse piirajaid, " +"et vältida koguliikluse ületamist" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Maksimaalselt üleslaadimiste pesi igale torrenti kohta. PiiramMäära -1 " +"piiramatu puhul." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"Maksimaalne ühenduste arv iga torrenti kohta. Määra -1 piiramatu puhul." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Segamini" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Aktiivne port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Testi aktiivset porti" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Alates:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Kuni:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Tase:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Krüptimine" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universaalne isehäälestumine" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT pordi vastendus protokoll" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Lähtemasina vahetus" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery otsib masinaid kohalikust võrgust." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Hajusräsitabel võib parandada aktiivsete ühenduste arvu." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Masina TOS-bait:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Hostinimi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Puhvri suurus (16 KiB blokid):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Puhvri aegumine (sekundit):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Seaded" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "16 kB blokkide koguarv, kettale salvestamise algusest" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Blokke kirjutatud:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "Kirjutamiste arv kokku alates sessiooni algusest." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Kirjutamisi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"Bittorrenti mootori (masinate) poolt küsitud blokkide arv, mis serveeriti " +"kettalt või puhvrist." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Blokke loetud:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Puhvrist serveeritud blokkide arv." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Lugemiste arv kokku alates sessiooni algusest." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Lugemisi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"16 KiB blokkide hetkearv puhvris. Kaasab mõlemaid, lugemise ja kirjutamise " +"puhvreid." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Puhvri suurus:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Loetud puhvri suurus:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Aita kaasa Deluge täiustamisele ja saada oma Pythoni ja PyGTK versioonid " +"ning operatsioonisüsteemi ja protsessori tüübid. Absoluutselt muud " +"informatsiooni ei saadeta." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Jah, palun saada anonüümne statistika" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Asukoht:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Kui asukohta Deluge andmebaasist ei leita, kasutatakse masina riigi " +"määramiseks DNS-i." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Deemoni port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Kaugühendused lubatud" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Ühendusi" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Veebilehelt kontrollitakse perioodiliselt uusi väljalaskeid" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Versioon:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autor:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Koduleht:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Autori e-post:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Info" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Lisa masin" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "masinanimi:port" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Üldine" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Katkesta" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Lisa" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Eemalda" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Lisa Infohash" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Jätka valitud torrenteid" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Jätka" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Jälgijad:" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Järjekorrasta torrent üles" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Lisa server" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Liiguta üles" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Järjekorrasta torrent alla" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Liiguta alla" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Sihtkoht:" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Eelistused" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Uus väljalase" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Ühenduse haldur" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Mine veebilehele" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Laienda kõik" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Ära lae" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normaalne tähtsus" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Kõrge tähtsus" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Kõr_geim tähtsus" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Ära näitta tulevikus seda dialoogi" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Automaathaldus:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Levitamise järk:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Levitamise aeg:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Aktiivne aeg:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Jälgija olek:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Saadavus:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Kasutajad:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Jagajad:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Tükid:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -# Arvatav Saabumise Aeg -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ETA:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Järgmine Teadeanne:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Jagamissuhe:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Üleslaetud:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nimi:" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Allalaaditud:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Lisamise kuupäev:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Olek" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Kommentaarid:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# faili:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Jälgija:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Kommentaarid:" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Kogusuurus:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nimi:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Liiguta lõpetatud:" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Asukoht:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Peata jagmine alates suhtest:" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Olek:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Eemalda suhtega" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Detailid" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Failid" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Masinad" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Liiguta lõpetatud:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Privaatne" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Tähtsusta esimene/viimane" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" msgstr "_Muuda jälgijaid" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Valikud" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Üles" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Eemalda torrent?" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Alla" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "Oled kinnel et soovid eemaltada valitud torrenti?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Lisa torrenteid" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Seotud .torrent fail kustutatakse!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Allalaetud andmed kustutatakse!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Eemalda valitud torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Uus väljalase" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Lisa _peatatuna" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Uus väljalase saadaval!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Esimesed/viimased pakid eelisõigusega" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Saadaolev versioon:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Praegune versioon:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Ära näitta tulevikus seda dialoogi" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Mine veebilehele" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Lisa masin IP järgi" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Vali kõik" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Rakenda kõigile" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Peata kõik" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Taasta vaikeväärtused" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Jätka valitud torrenteid." +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Näita Deluge" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Jätka kõiki" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Lisa torrenteid" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Allalaadimise kiirusepiirang" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Üleslaadimise kiirusepiirang" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Eemalda" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Sulge & seiska deemon" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrentid" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Jälgijate muutmine" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Fai_lid" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Täielik" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Kompaktne" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Jaotus" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Lisa masin IP järgi" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Maks. alla kiirus:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Jälgija muutmine" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Maks. üles kiirus:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Lisa _peatatuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Sisesta võrguasukoht" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Esimesed/viimased pakid eelisõigusega" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Taasta vaikeväärtused" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Asukoht:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Rakenda kõigile" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Lisa URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "URL-ilt" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Lisa Infohash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Alates Infohash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Jälgijad:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "Torrenti loomine" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Torrenti loomine" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "Kaus_t" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "Võ_rguasukoht" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Failid" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Autor:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Kommentaarid:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Info" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Failid" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "Veebilevitused" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "Tüki suurus:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "Aseta privaatne lipp" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "Torrent lisatakse sessiooni" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Sisesta võrguasukoht" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Võrguasukoht" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Asukoht:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Torrenti loomine" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Eelistused" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" msgstr "Salvesta torrent kohas" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Salvesta .torrent fal" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Järjekorras torrentid" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Pausi" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Lisa järjekorras torrentid" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_Jätka" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Ühendamisel lisatakse torrentid automaatselt" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Jätka valitud torrenteid." -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "sedel" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Val_ikud" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Lisa masin" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Järjekord" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Masina lisamine" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Uuenda jälgijat" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "masinanimi:port" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Eemalda torrent" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Lisa server" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Kontrolli uuesti" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Ühenduse haldur" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Käivita kohalik deemon" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "sedel" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Valitud masin käivitatakse automaatselt" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Vali kõik" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Vajadusel käivitatakse localhost automaatselt" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Peata kõik" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Käivitamisel seda dialoogi ei näidata" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Jätka kõiki" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Allalaadimised" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Ühenduse limiit" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Automaatselt lisa torrente:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Üleslaadimispe_sade limiit" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Allalaadimise asukoht:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr ".torrent failid kopeeritakse:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Automaatne juhtimine" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Kaustad" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Kasuta täielikku jaotamist" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Lisa tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -"Täielik eraldamine eraldab kogu torrentile vajaminema kettaruumi ja väldib " -"ketta fragmendistumist" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Kasuta kompaktset jaotust" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Kompaktne jaotamine jaotab ainult vajamineva ruumi" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Lisa URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Torrenti esimesed ja viimased tükid eelisõigusega" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Prioritiseeri torrenti esimeste ja viimaste failide tükid" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Lisa torrentid peatatuna" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Võrk" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Juhuslikud pordid" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge valib igakord automaatselt erineva pordi, mida kasutada." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Aktiivne port:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Kuni:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Testi aktiivset porti" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Sisenevad pordid" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Laienda kõik" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Väljuvad pordid" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -"Sisesta kasutajaliidese IP sissetulevate bittorrenti ühenduste jälgimiseks. " -"Vaikeväärtuse kasutamiseks jäta tühjaks." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Kasutajaliides" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -"IP päises oleva TOS-baidi saatmine masinatele (k.a veebilevitamises). Eeldab " -"heksakoodi." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Masina TOS-bait:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universaalne isehäälestumine" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrenti klient" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT pordi vastendus protokoll" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrenti klient" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Lähtemasina vahetus" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Laadi alla ja levita faile BitTorrenti kaudu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery otsib masinaid kohalikust võrgust." +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Hajusräsitabel võib parandada aktiivsete ühenduste arvu." +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Võrgu lisad" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Sisenev:" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Tase:" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -"Sunnitud\n" -"Lubatud\n" -"Keelatud" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -"Käepigistus\n" -"Täis vool\n" -"Mitte kumbgi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Väljuv:" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Käsk" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Krüpteeri kogu voog" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Krüptimine" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Ülekandekiirus" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Maksimaalne ühenduste arv sekundis:" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maksimaalselt pool-avatud ühendusi:" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -"Maksimaalne üleslaadimiskiirus kõigile torrentitele. Määra -1 piiramatu " -"puhul." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maksimaalne üleslaadimise kiirus (KiB/s):" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Maksimaalselt lubatud ühenduste arv. Määra -1 piiramatu puhul." +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maksimaalselt ühendusi:" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -"Maksimaalselt üleslaadimise pesi kõigile torrentitele. Määra -1 piiramatu " -"puhul." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Maksimaalne üleslaadimiste pesad:" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -"Maksimaalne allalaadimiskiirus kõigile torrentitele. Määra -1 piiramatu " -"puhul." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maksimaalne allalaadimis kiirus (KiB/s):" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Piirangute eiramine kohtvõrgus" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -"Kui see on lubatud, ligikaudne TCP / IP üldkulu lubatud kiiruse piirajaid, " -"et vältida koguliikluse ületamist" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Üldine ülekandekiirus" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -"Maksimaalselt üleslaadimiste pesi igale torrenti kohta. PiiramMäära -1 " -"piiramatu puhul." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -"Maksimaalne ühenduste arv iga torrenti kohta. Määra -1 piiramatu puhul." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Ülekandekiirus iga torrenti kohta" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Kasutajaliides" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Luba" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Klassikaline režiim peidab enamuse deemoni funktsionaalsusest ja muudab " -"Deluge näiliselt terviklikuks rakenduseks. Kasuta, kui ei soovi käivitada " -"Deluget deemonina. Rakendamiseks on vajalik Deluge taaskäivitus." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klassikaline režiim" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Näita sesiooni kiirust tiitelribal" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Minu aken" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Näita alati" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Parool" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Dialoog tuuakse esile" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Torrenti lisamise dialoog" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Luba süsteemse salve ikoon" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Sulgemisel minimeeri salve" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Alusta salves" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Parooliga kaitstud süsteemisalv" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Süsteemisalv" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Teised" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Ole teavitatud uutest väljalasetet" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -"Deluge kontrollib meie servereid ja ütled sulle kui uuem versioon on lastud " -"välja" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Uuendused" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -"Aita kaasa Deluge täiustamisele ja saada oma Pythoni ja PyGTK versioonid " -"ning operatsioonisüsteemi ja protsessori tüübid. Absoluutselt muud " -"informatsiooni ei saadeta." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Jah, palun saada anonüümne statistika" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Süsteemi Informatsioon" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Asukoht:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -"Kui asukohta Deluge andmebaasist ei leita, kasutatakse masina riigi " -"määramiseks DNS-i." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP andmebaas" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Assotsieeritud magnet lingid Deluge-ga" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Deemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Deemoni port:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Kaugühendused lubatud" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Ühendus" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Veebilehelt kontrollitakse perioodiliselt uusi väljalaskeid" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Teised" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Järjekord" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Uued torrentid sorteeritakse üles" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Aktiivseid allalaadimisi:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Aktiivseid kokku" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Aktiivsete allalaadimiste koguarv:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Aeglasi torrenteid ei loeta" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Aktiivsed torrendid" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Jagamissuhte limiit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Kasutajalt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Levitamisaja suhe:" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Saaja" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Levitamise aeg (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Juhuslikud pordid" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Levitamine lõpetatakse suhte ületamisel:" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Suhte ületamisel torrent eemaldatakse" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Üleslaadimised" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proksi" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Sissetulev" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Host:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Väljuv" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Pole\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Masin" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Veebilevitus" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Jälgija" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Puhver" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maksimum ühenduste arv" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Puhvri suurus (16 KiB blokid):" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maksimum üles laadimis slotte" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Puhvri aegumine (sekundit):" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -msgstr "16 kB blokkide koguarv, kettale salvestamise algusest" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maksimum pool-avatud ühendusi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Blokke kirjutatud:" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maksimum ühenduse katseid sekundis" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "Kirjutamiste arv kokku alates sessiooni algusest." +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Kirjutamisi:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Kirjuta" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -"Bittorrenti mootori (masinate) poolt küsitud blokkide arv, mis serveeriti " -"kettalt või puhvrist." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Blokke loetud:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Jagamissuhe" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Puhvrist serveeritud blokkide arv." +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." -msgstr "Lugemiste arv kokku alates sessiooni algusest." +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Tüüp" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Lugemisi:" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Loe" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -"16 KiB blokkide hetkearv puhvris. Kaasab mõlemaid, lugemise ja kirjutamise " -"puhvreid." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Puhvri suurus:" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Loetud puhvri suurus:" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Suurus" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Staatus" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Lisand programmid" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Versioon:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Koduleht:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Autori e-post:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Paigalda plugin" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Uuri pluginaid uuesti" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Otsi veel pluginaid" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Rakenda" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Näita Deluge" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Jätka kõiki" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Allalaadimise kiirusepiirang" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Üleslaadimise kiirusepiirang" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Sulge & seiska deemon" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP nimekiri (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Ava kaust" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Tekst (Zip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "_Jätka" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Tekst (Kokkupakkimata)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Val_ikud" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Järjekord" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Uuenda jälgijat" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blokknimekiri" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Eemalda torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Kontrolli uuesti" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Vigane liider" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Muuda a_sukohta" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Kehtetu võlukood" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Ühenduse limiit" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Versiooni viga" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Üleslaadimispe_sade limiit" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Päevad" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Automaatne juhtimine" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Nimekirja uuendamise intervall:" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Eemalda valitud torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Nimekiri imporditakse käivitamisel" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Kui kustutad kirje, on see jäädavalt kadunud" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Sätted" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Lae must nimekiri, kui vaja, ja impordi see." -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Kontrolli ja impordi" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Lae uus must nimekiri ja impordi see." -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Jälgijate muutmine" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Lae uus ja impordi" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Jälgijate muutmine" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Must nimekiri on värske" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Lisa tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Valikud" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Lisa trackerid" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Tüüp:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Jälgija muutmine" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Kuupäev:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Jälgija muutmine" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Faili suurus:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Eemalda andmetega" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Eemalda _torrent" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent lõpetatud" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Muuda asukohta" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent lisatud" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Asukoha muutmine" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Sihtkoht:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Käivita" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Sündmus" -#~ msgid "seconds" -#~ msgstr "sekundit" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Lisa käsk" -#~ msgid "Unknown" -#~ msgstr "Tundmatu" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Käsud" -#~ msgid "Download" -#~ msgstr "Kiirus Alla" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Kiirus Üles" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Külgriba" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Suurus Kokku" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Tükke" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Share Ratio" -#~ msgstr "Jagamissuhe" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "Järgmine Teatamine" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "Yes" -#~ msgstr "Jah" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Tegumit ei eksisteeri" -#~ msgid "No" -#~ msgstr "Ei" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Eemalda" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Details" -#~ msgstr "Detailid" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Vali kaust" -#~ msgid "Files" -#~ msgstr "Failid" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Eemalda" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "Start" -#~ msgstr "Alusta" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Add" -#~ msgstr "Lisa" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Kiirus:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "Kustuta .torrent fail" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Select All" -#~ msgstr "Vali kõik" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Username" -#~ msgstr "Kasutajanimi" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Password" -#~ msgstr "Parool" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_Sulge" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge on lukus" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge on parooliga kaitstud.\n" -#~ "Et näha Deluge akent, palun sisestage oma parool" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "Availability" -#~ msgstr "Kättesaadavus" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Pealdis: " -#~ msgid "Speed" -#~ msgstr "Kiirus" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Pealdis" -#~ msgid "Filters" -#~ msgstr "Filtrid" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Peamine" -#~ msgid "Graph" -#~ msgstr "Graafik" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "New Password" -#~ msgstr "Uus parool" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Template" -#~ msgstr "Mall" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Maksimaalne üleslaadimise kiirus:" -#~ msgid "Auto refresh:" -#~ msgstr "Uuenda automaatselt:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maks. ühendusi:" -#~ msgid "About" -#~ msgstr "Programmist" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maksimum üleslaeadimis slotid:" -#~ msgid "# Of Files" -#~ msgstr "Failide arv" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Maksimaalne laadimis kiirus:" -#~ msgid "Password is invalid,try again" -#~ msgstr "Vale parool, proovi uuesti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Ülekandekiirus" -#~ msgid "Reannounce" -#~ msgstr "Teadusta uuesti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Peata kõik" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Logout" -#~ msgstr "Lahku" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "Type" -#~ msgstr "Tüüp" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Järjekord" -#~ msgid "Disabled" -#~ msgstr "Väljas" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "From" -#~ msgstr "Kasutajalt" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Vali url või torrent, mitte mõlemat." +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "translate something" -#~ msgstr "tõlgi midagi" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Ainult pilt" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "sekundit" -#~ msgid "Text Only" -#~ msgstr "Ainult tekst" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Tekst ja pilt" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "uuendus peab olema > 0" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Set" -#~ msgstr "Sea" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Sisesta" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "Jätka kõiki" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Torrenti nimekiri" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Login" -#~ msgstr "Logi sisse" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "Kustuta alla laetud failid." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Disable" -#~ msgstr "Keela" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Config" -#~ msgstr "Seadistus" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Järjekorra positsioon" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "General" -#~ msgstr "Üldine" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "Save" -#~ msgstr "Salvesta" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Luba veebiliides" -#~ msgid "Maximum Up Speed" -#~ msgstr "Maksimum üleslaadimis kiirus" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Luba SSL" -#~ msgid "Maximum Down Speed" -#~ msgstr "Maksimum allalaadimis kiirus" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Jälgitav port:" -#~ msgid "Maximum Connections" -#~ msgstr "Maksimum ühenduste arv" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Vigane silt, kehtivad märgid:[a-z0-9_-]" -#~ msgid "No data" -#~ msgstr "Andmeid pole" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Tühi silt" -#~ msgid "Ports" -#~ msgstr "Pordid" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Silt juba olemas" -#~ msgid "Extra's" -#~ msgstr "Ekstrad" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Tundmatu silt" -#~ msgid "To" -#~ msgstr "Saaja" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Tundmatu torrent" -#~ msgid "Error in torrent options." -#~ msgstr "Viga torrenti seadistuses." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_Sildi valikud" -#~ msgid "Handshake" -#~ msgstr "Käepigistus" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Eemalda silt" -#~ msgid "Encryption" -#~ msgstr "Krüptimine" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "Lis_a silt" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maksimum allalaadimis kiirus (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Siltide valikud" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maksimum üleslaadimis kiirus (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Silt" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Piiramatu" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = piiramatu" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Siltide valikud" -#~ msgid "Button style" -#~ msgstr "Nuppude stiil" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Rakenda igale torrendile maksimum sätted:" -#~ msgid "Current Password" -#~ msgstr "Praegune parool" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimaalne" -#~ msgid "New Password (Confirm)" -#~ msgstr "Uus parool (uuesti)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Nõustu Järjekorra sätetega" -#~ msgid "Old password is invalid" -#~ msgstr "Vana parool on vale" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Uus parool ei ole sama mis uus parool(uuesti)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(iga jälgija eraldi real)" -#~ msgid "These changes were saved" -#~ msgstr "Need muudatused salvestati" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Automaatselt rakenda märgis:" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Paranda üleval olevad vead ja proovi uuesti" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Lisa silt" -#~ msgid "This field is required." -#~ msgstr "See väli on kohustuslik." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Lisa silt" -#~ msgid "Enter a number." -#~ msgstr "Sisesta number." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Siltide lisamiseks, muutmiseks ja eemaldamiseks kasuta külgriba\n" -#~ msgid "Enter a whole number." -#~ msgstr "Sisesta terve number." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Sildid" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Lisa päris pilt. Fail mis sina üleslaadisid ei olnud pilt või oli vigane " -#~ "pilt." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Lisatud fail on tühi." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Lisa õige e-posti aadress." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Connect" -#~ msgstr "Ühenda" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "Statistika" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Kustuta" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" -#~ msgid "Stop" -#~ msgstr "Seiska" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "Move" -#~ msgstr "Liiguta" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "Kontrolli uuesti" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Aegumine (sekundites)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Mitteaktiivne" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "File" -#~ msgstr "Fail" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Helifaili valimine" -#~ msgid "Random" -#~ msgstr "Segamini" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Kliendi-Vahetus" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maksimum pool-avatud ühendusi" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maksimum ühenduse katseid sekundis" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#~ msgid "Inbound" -#~ msgstr "Sissetulev" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" -#~ msgid "Either" -#~ msgstr "kumbki" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "Level" -#~ msgstr "Tase" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "Väljuv" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Hüpikaknad lubatud" -#~ msgid "Forced" -#~ msgstr "Sunnitud" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Heli lubatud" -#~ msgid "Global" -#~ msgstr "Globaalne" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Taaskäivita deemon ja webui peale nende seadete muutmist" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Saajad" -#~ msgid "Error in Path." -#~ msgstr "Viga rajas." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "Vali õige valiku varjant. See valik ei ole üks valiku varjantidest." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Vali õige valiku varjant. %s ei ole üks valiku varjantidest." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "Lisa õige väärtus" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Tellimused" -#~ msgid "Add Torrents" -#~ msgstr "Lisa torrenteid" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Paki lahti:" -#~ msgid "Homepage" -#~ msgstr "Koduleht" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Loo torrendi nimeline alamkataloog" -#~ msgid "FAQ" -#~ msgstr "KKK" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"See seadistus loob alamkataloogi torrendi nimega valitud kataloogi ja paneb " +"lahtipakitavad failid sinna." -#~ msgid "Community" -#~ msgstr "Kommuun" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Impordin %s" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Muud..." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Allalaadimise limiit" -#~ msgid "State" -#~ msgstr "Olek" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Üleslaadimis limiit:" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Aktiivsed torrentid:" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maksimum üles laadimis slotte" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "Lubatud pluginad" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Aeglustamise seaded" -#~ msgid "This folder does not exist." -#~ msgstr "Seda kasuta ei ole olemas" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Move To" -#~ msgstr "Liiguta..." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Võtit ei leitud '%s'" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "Allalaadimise asukoht" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... ja kustuta allaletud failid" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... ja kustuta kõik failid" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Lahku" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Salvesta" -#~ msgid "Cancel" -#~ msgstr "Katkesta" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "Ühendatud..." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Ühenduse limiit" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "D/L kiiruse limiit" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Admin" -#~ msgstr "Admin" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Host:" -#~ msgid "... and delete Torrent file" -#~ msgstr "... ja kustuta torrent failid" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Kettaruum" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Liiguta" -#~ msgid "False" -#~ msgstr "Väär" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Ok" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Kõrge prioriteet" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Võtmesõna" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Logi sisse" -#~ msgid "Highest priority" -#~ msgstr "Kõrgeim prioriteet" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "True" -#~ msgstr "Tõene" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Üleslaadimis sloti limiit" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Update" -#~ msgstr "Uuenda" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Search" -#~ msgstr "Otsi" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Taaskäivita" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Maksimaalne ühenduste arv" -#~ msgid "Graphs" -#~ msgstr "Graafikud" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Allalaadimis kiirus" -#~ msgid "Stats" -#~ msgstr "Statistika" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Impordi kohe" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Impordi deemoni käivitamisel" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "no label" -#~ msgstr "silditu" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UPnP" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Maksimaalne allalaadimiskiirus" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Üleslaadimis kiirus" -#~ msgid "Save .torrent files to" -#~ msgstr ".torrent fail salvestatakse" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Maksimaalne üleslaadimiskiirus" -#~ msgid "Total active torrents" -#~ msgstr "Aktiivseid torrenteid kokku" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protokolli liiklus alla- ja üleslaadimisel" -#~ msgid "Total active downloading" -#~ msgstr "Allalaadivaid kokku" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Levitatavaid kokku" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Näita külgriba" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Ühenda" -#~ msgid "Connect to Daemon" -#~ msgstr "Ühendu deemoniga" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Näita jälgijaid" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Normaalne tähtsus" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "Sissetulevaid ühendusi pole" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Liiguta torrentit" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Sildista torrent" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Deemoniga pole ühendatud" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filtrid" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "jälgija1.org\n" -#~ "jälgija2.com\n" -#~ "see ei tee hetkel midagi veel..\n" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Jälgija olek" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Uuenda jälgijat" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Levitamine lõpetatakse suhtel" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Levitamine peatatakse suhte ületamisel" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "D/L kiiruse limiit" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Torrent eemaldatakse suhte ületamisel" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Ü/A kiiruse piirang" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent on üle peatamise suhte." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Ühenduse limiit" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge seadistamisnõustaja" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Üleslaadimis sloti limiit" -#~ msgid "All Finished!" -#~ msgstr "Kõik lõpetatud!" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Uuenda jälgijat" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "See nõustaja aitab muuta Deluge Sulle sobivaks." +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Kontrolli uuesti" -#~ msgid "Check for every (days)" -#~ msgstr "Kontrollimise intervall (päeva)" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "Must nimekir" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Detailid" -#~ msgid "Work in progress.." -#~ msgstr "Töö käib.." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "Uuenda olekut" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Kaasatud %i faili" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Deluge on lõpetanud %s allalaadimise, mis kaasab %i faili.\n" -#~ "Nende teadete keelamiseks lülita välja e-posti teavitus Deluge " -#~ "eelistustest.\n" -#~ "\n" -#~ "Aitäh,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Üldine" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Esimesed ja viimased tükid eelisjärjekorras" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Privaatne" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP authiga" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 authiga" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Tõene" -#~ msgid "Deluge Login" -#~ msgstr "Deluge sisselogimine" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Ole teavitatud uutest väljalasetet" -#~ msgid "Active time" -#~ msgstr "Aktiivne aeg" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "Levitamise aeg" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Eta" -#~ msgstr "ETA" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Ära lae" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "Ü/A kiiruse piirang" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Kontrolli uuesti" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "page 8" -#~ msgstr "lk 8" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "page 6" -#~ msgstr "lk 6" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "page 11" -#~ msgstr "lk 11" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maksimaalselt ühendusi:" -#~ msgid "page 12" -#~ msgstr "lk 12" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maksimaalne allalaadimis kiirus (KiB/s):" -#~ msgid "page 7" -#~ msgstr "lk 7" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maksimaalne üleslaadimise kiirus (KiB/s):" -#~ msgid "page 10" -#~ msgstr "lk 10" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maksimaalselt pool-avatud ühendusi:" -#~ msgid "Refresh page every:" -#~ msgstr "Lehe värskendamise intervall:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Maksimaalne ühenduste arv sekundis:" -#~ msgid "Force Download" -#~ msgstr "Allalaadimine jõuga" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Maksimaalne üleslaadimiste pesad:" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Blokeeritud vahemikud: %s" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "%.2f%% allalaadimine" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Järjesta üles" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Järjesta alla" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "Torrenti kohta" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Sisesta kehtiv IPv4 aadress." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "URL paistab olevat katkine link." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Sisesta töötav URL." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "Mallid puhvrisse" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Torrenti nimekiri" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Automaatvärskendus (sekundit)" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "Näita otsingulahtrit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "Add In Paused State" -#~ msgstr "Lisa peatatuna" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Muutuste rakendamiseks käsitsi webui restart" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Sertifikaati ei leitud '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Levitamise järk" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Näita null-staatuseid" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Allalaadimine..." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Ühenduseta.." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Värskenda" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Allalaadimine ebaõnnestus : %s" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s pole sobiv URL." - -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" - -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "See programm on vaba tarkvara. Te võite seda edasi levitada ja/või muuta " -#~ "vastavalt GNU Üldise Avaliku Litsentsi tingimustele, nagu need on Vaba " -#~ "Tarkvara Fondi poolt avaldatud; kas Litsentsi versioon number 3 või " -#~ "(vastavalt Teie valikule) ükskõik milline hilisem versioon. Seda programmi " -#~ "levitatakse lootuses, et see on kasulik, kuid ILMA IGASUGUSE GARANTIITA; " -#~ "isegi kaudse KVALITEEDIGARANTIITA või SOBIVUSELE TEATUD KINDLAKS " -#~ "EESMÄRGIKS. Üksikasjade suhtes vaata GNU Üldist Avalikku Litsentsi. Te peaks " -#~ "olema saanud GNU Üldise Avaliku Litsentsi koopia koos selle programmiga; kui " -#~ "ei, vaata . Lisaks, spetsiaalse erandina, " -#~ "annavad autoriõiguste omajad loa programmi koodi osade kasutamiseks OpenSSL " -#~ "teegiga. OpenSSL-i mitte puudutava koodi puhul peate alluma GNU Üldisele " -#~ "Avalikule Litsentsile. Kui selle erandiga fail(e) muudetakse, võib laiendada " -#~ "seda erandit ka Teie versioonidele faili(de)st, kuid kohustus selleks " -#~ "puudub. Kui Te ei soovi nii teha, kustutage selle erandi lausung oma " -#~ "versioonist. Kui selle erandi lausung kustutatakse kõigist programmi " -#~ "lähtefailidest, siis kustutada see ka siit." - -#~ msgid "max_upload_slots" -#~ msgstr "max_upload_slots" - -#~ msgid "max_connections" -#~ msgstr "max_connections" - -#~ msgid "max_upload_speed" -#~ msgstr "max_upload_speed" - -#~ msgid "max_download_speed" -#~ msgstr "max_download_speed" - -#~ msgid "apply_max" -#~ msgstr "apply_max" - -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" - -#~ msgid "move_completed" -#~ msgstr "move_completed" - -#~ msgid "apply_queue" -#~ msgstr "apply_queue" - -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" - -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" - -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" - -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" - -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" - -#~ msgid "auto_add" -#~ msgstr "auto_add" - -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "See programm on vaba tarkvara. Te võite seda edasi levitada ja/või muuta " -#~ "vastavalt GNU Üldise Avaliku Litsentsi tingimustele, nagu need on Vaba " -#~ "Tarkvara Fondi poolt avaldatud; kas Litsentsi versioon number 3 või " -#~ "(vastavalt Teie valikule) ükskõik milline hilisem versioon. Seda programmi " -#~ "levitatakse lootuses, et see on kasulik, kuid ILMA IGASUGUSE GARANTIITA; " -#~ "isegi kaudse KVALITEEDIGARANTIITA või SOBIVUSELE TEATUD KINDLAKS EESMÄRGIKS. " -#~ "Üksikasjade suhtes vaata GNU Üldist Avalikku Litsentsi. Te peaks olema " -#~ "saanud GNU Üldise Avaliku Litsentsi koopia koos selle programmiga; kui ei, " -#~ "vaata ." - -#~ msgid "Enter a valid date/time." -#~ msgstr "Sisesta kehtiv kuupäev/kellaaeg." - -#~ msgid "Enter a valid date." -#~ msgstr "Sisesta kehtiv kuupäev." - -#~ msgid "Enter a valid time." -#~ msgstr "Sisesta kehtiv kellaaeg." - -#~ msgid "From Url" -#~ msgstr "URL-ist" - -#~ msgid "Compact Allocation" -#~ msgstr "Kompaktne jaotus" - -#~ msgid "From Session" -#~ msgstr "Sessioonist" - -#~ msgid "Error setting label options" -#~ msgstr "Viga sildi valikute muutmisel" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "Salvesta kõik allalaadimised kausta" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Ühtegi faili ei saadetud. Kontrolli kodeeringutüüpi." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Ühtegi faili ei saadetud." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Veendu, et poleks rohkem kui %s kümnendkohta." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "Veendu, et poleks rohkem kui %s numbrit enne koma." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Veendu, et poleks kokku rohkem kui %s numbrit." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Veendu, et väärtus oleks väiksem või võrdne kui %s." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Veendu, et väärtus oleks suurem või võrdne kui %s." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Fail" -#~ msgid "Set Timeout" -#~ msgstr "Määra ajapiirang" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Testi seadeväärtust" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Lisa kataloog automaatselt" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "Levitamisi/masinaid" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Test config value:" -#~ msgstr "Testi seadeväärtust:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "Automaatlisamine lubatud" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Veendu, et väärtusel poleks rohkem kui %(max)d tähemärki (praegu %(length)d)." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Veendu, et väärtusel poleks vähem kui %(min)d tähemärki (praegu %(length)d)." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Lisa peatatuna" -#~ msgid "Enter a list of values." -#~ msgstr "Sisesta väärtuste loend." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "Torrenti üleslaadimine" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Kiirus Alla" -#~ msgid "Enter your password to continue" -#~ msgstr "Sisesta salasõna" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge on parooliga kaitstud!" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/eu.po b/deluge/i18n/eu.po index f027427..5e9711b 100644 --- a/deluge/i18n/eu.po +++ b/deluge/i18n/eu.po @@ -1,3760 +1,6220 @@ # Basque translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2006-11-01 15:00+0000\n" -"Last-Translator: Xabi Ezpeleta \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Basque \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB (1 Kibibyte = 210 byte = 1.024 byte)" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB; Mebibyte" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB; Gibibyte" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K (Kilo-/Kibi-)" + +#: deluge/common.py:417 +msgid "M" +msgstr "M (Mega- / Mebi- )" + +#: deluge/common.py:418 +msgid "G" +msgstr "G (Giga- / Gibi- )" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s (Kibibyte segundoko)" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s (Mebibyte segundoko)" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s (Gibibyte segundoko)" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." -msgstr "" - -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 +#: deluge/argparserbase.py:231 #, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Denak" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Eraginda" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Egiaztatzen" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Nondik:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Jeisten" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Aletzen" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Pausatuta" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Lerrokatuta" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Errorea" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Izena" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Garapena" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Egoera" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Neurria" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Jeitsita" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Igota" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Maila" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Deskarga-abiadura" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Aukeratu karpeta" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Igoera Abiadura" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Deskarga-muga" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Igoera Muga" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Hartzaileak" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Eskura" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Gehituta" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Aztarnaria" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "UED" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Lehentasuna Lehen/Azken Atalak" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Automatikoki kudeatuta" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Atalak" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Abisua" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Iragarpena ongi" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Iragarpena bidalita" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Interfazea" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Deskargak" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandazabalera" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Itxaronlerroa" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Sarea" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxya" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Katxea" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Besteak" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Etiketa" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Daemon" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Pluginak" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Igoera abiadura:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afganistan" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Jetsiera abiadura:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Aland Uharteak" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Konexioak:" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Aljeria" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Gehienezkoa" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Amerikar Samoa" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andorra" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Angira (Karibe itsasoko lurraldea, Erresuma Batua)" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antartika" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua eta Barbuda" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentina" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenia" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "" +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Australia" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Gehitu Etiketa" +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Austria" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Azerbaijan" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Izena:" +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamak" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahrain" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladesh" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "" +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "" +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Bielorrusia" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgika" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belize" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermuda" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Bhutan" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivia" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bosnia-Herzegovina" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botswana" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Bouvet Uhartea" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brasil" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Indiako Ozeanoko Britainiar Lurraldea" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "Brunei" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgaria" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundi" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Kanbodia" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Kamerun" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Kanada" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Cabo Verde" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Kaiman Uharteak" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Afrika Erdiko Errepublika" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Txad" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "Txile" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "Txina" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "Christmas Uhartea" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "Cocos (Keeling) Uharteak" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Kolonbia" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Komoreak" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Kongo" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Kongoko Errepublika Demokratikoa (lehen, Zaire)" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Cook Uharteak" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Boli Kosta" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "Kroazia" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Kuba" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Zipre" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "Txekiar Errepublika" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Danimarka" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Djibuti" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Dominika" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Dominikar Errepublika" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Ecuador" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Egipto" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "El Salvador" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Ekuatore Ginea" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "Eritrea" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Estonia" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Etiopia" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Falkland Uharteak (Malvinak)" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Faroe Uharteak" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fiji" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Finlandia" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "Frantzia" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "Frantziar Guiana" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "Frantziar Polinesia" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "Hegoaldeko Lurralde Frantziarrak" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gabon" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gambia" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Georgia" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Alemania" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Ghana" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Grezia" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Groenlandia" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Granada" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Guadalupe" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guam" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Guatemala" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Guernsey" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "Ginea" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "Ginea Bissau" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Guiana" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haiti" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Heard Uhartea eta McDonald Uharteak" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Egoitza Santua (Vatikano Hiria Estatua)" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "Honduraa" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Hungaria" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Islandia" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "India" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonesia" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Iran, Islamiar Herkalderria" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Irak" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Irlanda" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "Man Uhartea" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Israel" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Italia" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jamaika" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Japonia" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Jersey" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Jordania" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Kazakhstan" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "Kenia" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Kiribati" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "Korea, Herriagintezko Herri Herkalderria" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "Koreako Herkdalderria" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Kuwait" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "Kirgyzstan" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Laosko Herriagintezko Herri Herkalderria" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Letonia" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Libanoa" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesotho" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Liberia" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Libiako Arabiar Jamahiriya" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "Liechtenstein" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Lituania" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "Luxemburgo" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Makao" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "Mazedonia" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagaskar" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Malawi" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "Malaisia" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Maldivak" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Mali" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Marshall Uharteak" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Martinika" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "Mauritania" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Maurizio" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Mayotte" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Mexiko" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Mikronesiako Estatu Federatuak" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldavia" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Monako" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "Mongolia" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Montenegro" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montserrat" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Maroko" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Mozambique" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "Myanmar" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibia" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "Nauru" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Nepal" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Herbehereak" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "Herbeherear Antillak" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "Kaledonia Berria" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "Zelanda Berria" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Nicaragua" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Niger" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "Nigeria" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "Niue" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Norfolk Uhartea" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "Iparraldeko Mariana Uharteak" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "Norvegia" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Oman" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "Pakistan" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "Belau" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "Palestinar Lurraldea, Okupatua" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Panama" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "Papua Ginea Berria" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "Paraguay" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Peru" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Filipinak" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "Pitcairn" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Polonia" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "Portugal" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Qatar" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Reunion" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "Errumania" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "Errusiar Federazioa" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Rwanda" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Saint Bartolome" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "Saint Helena" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "Saint Kitts eta Nevis" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "Saint Lucia" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "Saint Martin" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "Saint Pierre eta Mikelune" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "Saint Vincent eta Grenadinak" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Samoa" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "San Marino" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "Sao Tome eta Principe" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Saudi Arabia" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Senegal" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "Serbia" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "Seychelles" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Sierra Leona" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "Singapur" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "Eslovakia" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "Eslovenia" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Salomon Uharteak" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Somalia" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "Hego Afrika" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Hego Georgia eta Hego Sandwich Uharteak" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "Espainia" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Sri Lanka" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Sudan" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Surinam" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard eta Jan Mayen" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "Swazilandia" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "Suedia" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "Suitza" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Siriako Arabiar Herkalderria" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "Tajikistan" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "Tanzania, Herkalderri Batua" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Thailandia" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Timor-Ekialdea" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Togo" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "Tokelau" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Tonga" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Trinidad eta Tobago" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "Tunizia" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "Turkia" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "Turkmenistan" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Turks eta Caicos Uharteak" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Tuvalu" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Uganda" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Ukrainia" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Arabiar Emirerri Batuak" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Erresuma Batua" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "Estatu Batuak" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "Estatu Batuetako Kanpoaldeko Uharte Txikiak" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "Uruguay" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "Uzbekistan" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "Venezuela" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Vietnam" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Virgin Uharteak, Britainarrak" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "Virgin Uharteak, AEB" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Wallis eta Futuna" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Mendebaldeko Sahara" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Yemen" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "Zambia" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "Zimbawe" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/ui_entry.py:91 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Daemon ez dabil" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Fitxategi-izena" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Maila" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Hautatu fitxategia" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Hautatu karpeta" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Gorde .torrent fitxategia" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent-fitxategiak" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Fitxategi guztiak" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Egunak" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" +"Fitxategiak pareen artean partekatzeko\n" +"programa, BitTorrent protokoa erabiliz." -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Bezeroa:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Oraingo Garatzaileak:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Lehengo Garatzaileak edo Laguntzaileak:" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" +"Programa hau software librea da; Free Software Foundation-ek argitaratutako " +"GNUren Lizentzia Publiko Orokorrean jasotako baldintzak betez birbana " +"eta/edo alda dezakezu, lizentziaren 3. bertsioan nahiz (nahiago baduzu) " +"berriago batean oinarrituz. \n" +"Programa erabilgarri izateko esperantzaz banatzen da, baina INOLAKO BERMERIK " +"GABE; ezta MERKATURATZE edo ASMO JAKIN BATERAKO EGOKITZE berme inpliziturik " +"ere. Ikusi GNUren Lizentzia Publiko Orokorra xehetasun gehiagorako. \n" +"Programa honekin batera GNUren Lizentzia Publiko Orokorraren kopia bat jaso " +"beharko zenuke; hala ez bada, bisitatu . \n" +"Gainera, salbuespen berezi gisa, copyrightaren jabeek baimena ematen dute " +"programaren kode zatiak OpenSSL liburutegiarekin lotzeko. GNUren Lizentzia " +"Publiko Orokorra bete beharra dago uneoro OpenSSLtik kanpo erabilitako kode " +"guztiarekin. \n" +"Salbuespen hau duten fitxategia(k) aldatzen badituzu, salbuespen berau heda " +"dezakezu fitxategi(ar)en zure bertsiora, baina ez zaude hori egitera " +"beharturik. Ez baduzu hala egin nahi, ezabatu salbuespenaren aipamena " +"programaren iturburuko fitxategi guztietatik, eta baita hemendik ere." + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Zerbitzaria:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent-a" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Aukerak" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Data:" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Fitxategi baliogabea" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Hautatu .torrent fitxategia" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent-a gehitu da" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "URL Baliogabea" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Exekutatu" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "ez da baliozko URL bat." -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Jeisten..." -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Deskargak huts egin du" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Hutsegitea jeisterakoan:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Ongi Iragarki" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Xehetasunak" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Iragarki Bidalituta" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Oharra" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Okerra" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Erabiltzailea:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Pasahitza:" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Besterik..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Konektatu gabe" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT Elkarguneak" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Diskako Toki Askea" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Bai" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Ez" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Lehentasuna" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "E_goera" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Xehetasunak" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Agi_riak" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Hartzaileak" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "A_ukerak" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Konektatu gabe" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Mugagabea" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Behera" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Gora" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Lineaz kanpo" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Online" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Konektatuta" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Egoera" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Hostalaria" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Bertsioa" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Abiarazi Daemon" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_Gelditu Daemon" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Ezinezkoa daemon abiaraztea!" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Akatsa Hostalaria gehitzerakoan" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Erabiltzaile-izena" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Maila" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Gaituta" -#: deluge/ui/countries.py:51 -msgid "Chad" -msgstr "" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Plugina" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" -msgstr "" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Hautatu Plugina" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" -msgstr "" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Plugin Eggs" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Egoerak" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Aztarnariak" -#: deluge/ui/countries.py:75 -msgid "Eritrea" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Bat ere ez" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Etiketak" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Etiketarik ez" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" -msgstr "" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Bezero Bertsioa" -#: deluge/ui/countries.py:81 -msgid "Finland" -msgstr "" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrent-ak ilarara gehituta" -#: deluge/ui/countries.py:82 -msgid "France" -msgstr "" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent-a ilarara gehituta" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" -msgstr "" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Ezarri Mugagabea" -#: deluge/ui/countries.py:87 -msgid "Gambia" -msgstr "" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Eraginda" -#: deluge/ui/countries.py:88 -msgid "Georgia" -msgstr "" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Etenda" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Ezgaitu" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Helbidea" -#: deluge/ui/countries.py:97 -msgid "Guam" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Bezeroa" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Torrent-a sortzen" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Ilarara gehitutako torrent-ak" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Kendu" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Konektatzean gehitu torrent-ak automatikoki" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Fitxategia" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Gehitu torrent-a" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Sortu torrent-a" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Utzi eta _Itzali Daemon" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Utzi" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Editatu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "Elkarketa _Kudeatzailea" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent-a" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Ikusi" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Tresnabarra" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Albobarra" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Egoera_barra" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "H_egatsak" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Zutabeak" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "A_lbobarra" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Erakutsi _Zero Kolpeak" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Erakutsi _Aztarnariak" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Laguntza" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Webgunea" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "SEG" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Sarri Egiten diren Galderak" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "H_erkidegoa" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Gehitu torrent-a" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Gehitu torrent-a" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Kendu torrent-a" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Kendu torrent-a" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Pausatu hautatutako torrent-ak" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Pausatu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Berrekin hautatutako torrent-ak" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Berrekin" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Gehitu torrent-a ilara hasierara" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Lerroan Gora" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Gehitu torrent-a ilara amaierara" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Lerroan Behera" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Hobespenak" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Elkarketa Kudeatzailea" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Behartuta" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Ezgaituta" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Erakutsi saio abiadura izenburu-barran" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Leiho fokua torrent bat gehitzerakoan" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Gaitu sistema erretilu ikonoa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Ikonotu erretilura isterakoan" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Hasi erretiluan" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Babestu pasahitzez sistemaren erretilua" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Mugitze lana bete da horrantz:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Kopiatu .torrent fitxategiak hona:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Kentzerakoan ezabatu torrent fitxategiaren kopia" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "Ezabatu sortutako torrent fitxategiaren kopia torrent-a kentzerakoan" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Jeitsi hona:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Eman lehentasuna torrentaren lehen eta azken atalari" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Eman lehentasuna torrenteko fitxategien lehen eta azken atalei" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Gehitu torrentak Pausatuta egoeran" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Betik erakutsi" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Eraman elkarrizketa fokura" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Gehienez ahalbidetutako elkarketa zenbateko. Ezarri -1 mugagaberako." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Konexioak:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "Gehienezko igoera ahoa torrent guztientzat. Ezarri -1 mugagaberako." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Torrent guztientzako gehienezko deskarga-abiadura. Ezarri -1 muga gabeko " +"abiadurarako." -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Deskarga lastertasuna:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Gehienezko igoera abiadura torrent guztientzat. Ezarri -1 mugagaberako." -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Kargatze lastertasuna:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Ezikusi mugak tokiko sarean" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Neurri muga IP burugaina" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" +"Hautatuta badago, estimatutako TCP/IP burugaina neurri mugatzaileek " +"bideratzen dute, trafiko guztiarekin mugak gainditzea eragozteko" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "Gehienezko igoera aho torrent bakoitzeko. Ezarri -1 mugagaberako." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"Gehienezko elkarketa zenbatekoa torrent bakoitzeko. Ezarri -1 mugagaberako." -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Zorizkoa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Eragindako Ataka:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Aztertu Eragindako Ataka:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Hemendik:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Hona:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Maila:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Enkriptaketa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "UPP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Ataka Mapaketa Protokoloa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Hartzaile Aldaketa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" +"Tokiko Zerbitzari Aurkitzaileak tokiko hartzaileak bilatzen ditu zure sarean." -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Hash taula banatuak eragindako elkarketa kopurua hobetu dezake." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Hartzaile TOS Byte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Ostalari-izena:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Ataka:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Katxe Neurria (16 KiB bloke)" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Idaz katxean atal baten azken idaz katxetik segundu zenbatekoa, diskara " +"behartuta jariotzen denean. Berezkoa 60 segundu da." -#: deluge/ui/countries.py:197 -msgid "Saint Martin" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Katxe Epea (segundu):" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Ezarpenak" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" +"Saio hau hasi denetik diskan idatzi diren 16 KiB-ko bloke zenbatekoa guztira." -#: deluge/ui/countries.py:200 -msgid "Samoa" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Bloke Idatzita:" -#: deluge/ui/countries.py:201 -msgid "San Marino" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "Saio hau hasi denetik egin diren idaz eragiketa zenbatekoa guztira." -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Idazleak:" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" +"(blocks_written - writes) / blocks_written mailak adierazten du idaz " +"eragiketa guztietatik gordetako idaz eragiketa zenbatekoa, idaz katxerako " +"katxe kolpe maila." -#: deluge/ui/countries.py:204 -msgid "Senegal" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Idaz Katxe Kolpe Maila:" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" +"Bittorrrent gailutik (hartzaileengandik) eskabidetuak izan ziren bloke " +"zenbatekoa, diskatik edo katxetik zerbitzatu zirenak." -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Bloke Irakurrita:" -#: deluge/ui/countries.py:208 -msgid "Singapore" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Katxetik zerbitzatzen den bloke zenbatekoa." -#: deluge/ui/countries.py:209 -msgid "Slovakia" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Bloke Irakurketa Kolpea:" -#: deluge/ui/countries.py:210 -msgid "Slovenia" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Katxe kolpe maila irakur katzerako." -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Irakur Katxe Kolpe Maila:" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" +"Saio hau hasi denetik eginiko irakurketa eragiteka zenbatekoa guztira." -#: deluge/ui/countries.py:213 -msgid "South Africa" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Irakurriak:" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" +"Orain diskako katxean dagoen 16 KiB-eko bloke zenbatekoa. Honek irakur eta " +"idaz katxeak barnebiltzen ditu." -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Katxe Neurria:" -#: deluge/ui/countries.py:217 -msgid "Sudan" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Irakur Katxe Neurria:" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" +"Lagundu diezaguzu Deluge hobetzen zure Python bertsioa, PyGTK bertsioa, SE " +"edo prozesagailu motak bidaliz. Ez da beste argibiderik bidaltzen." -#: deluge/ui/countries.py:220 -msgid "Swaziland" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Bai, mesedez bidali izengabeko estatistikak" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Kokalekua:" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"Delugek ezin badu datu-base fitxategia kokaleku honetan aurkitu, DNSa " +"erabiliko du parearen herrialdea ebazteko." -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Daemon ataka:" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Ataka" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Ahalbidetu Hurruneko Elkarketak" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Konexioak" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Aldika egiaztatu webgunean argitalpen berririk dagoen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Bertisoa:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Egilea:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Etxea:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Egile Post@:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Argibideak" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Gehitu Hartzailea" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "hostalari-izen:ataka" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Orokorra" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Ezeztatu" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Gehitu" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Bezeroa" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Kendu" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Gehitu Infohasha" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohasha" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Aztarnariak:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Gehitu Hostalaria" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Helmuga:" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Argitalpen Berria" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Joan Webgunera" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Ez erakutsi elkarrizketa hau aurrerantzean" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Izena:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Aipamenak:" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Mugitzea osatuta" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Tamaina" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Gelditu ereitea maila honetan:" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Ezabatu maila honetan:" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Fitxategi guztiak" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "Editatu A_ztarnariak" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Goi-goian" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Behe-behean" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Gehitu torrent-ak" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "UR_L-a" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hasha" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Gehitu _Pausatuta Egoeran" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Lehentasuna Lehen/Azken Atalak" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Konexioak" - -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Ezarri Denei" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Itzuli Berezkoetara" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Erakutsi Deluge" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Etiketak" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Deskarga-abiaduraren muga" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Igoera Abiadura Muga" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Utzi eta Itzali Daemon" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Editatu Aztarnariak" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "Gehitu Hartzailea" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Gehitu hartzaile bat IP honetatik" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Editatu Aztarnaria" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Aztarnaria:" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Sartu Hurruneko Helburua" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Helburua:" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Sortu torrent-a" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "_Karpeta" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Hurruneko Helburua" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Agiriak" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Web-aleak" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Atal Neurria:" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Ezarri Ikur Pribatua" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Gehitu torrent hau saiora" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Aukerak" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Gorde .torrent-a honela" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Pausatu" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Ken_du" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Berrekin hautatutako torrent-ak." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Au_kerak" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Lerrokatu" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Eguneratu Aztarnaria" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Kendu torrent-a" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Behartu Berregiaztapena" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etiketa" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Hautatu Denak" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Pausatu Denak" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Berre_kin Denak" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Elkarketa Muga" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Igoera _Aho Muga" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Berez Kudeaketa" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Izena" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Gehitu Aztarnaria" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Gehitu URL-a" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Haziak" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL-a:" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Bezeroak" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ETA" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Zabaldu Denak" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Fitxategia" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Editatu" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent Bezeroa" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent Bezeroa" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Deskargatu eta partekatu fitxategiak BitTorrent bidez" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Laguntza" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Agindua" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Gehitu Torrent-a" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Ezabatu Torrent-a" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Sar-hitza" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Hemendik" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Hona" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Erabili Zorizko Atakak" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Gehienezko Elkarketak" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Gehienezko Igoera Aho" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Elkarbanatze Maila" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Mota" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Aplikatu" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP zerrenda (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Testua (Zip sistemaz konprimitua)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian testua (konprimitu gabea)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Bloke-zerrenda" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Baliogabeko burua" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Balio gabeko kode magikoa" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Bertsio baliogabea" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Egun" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Noizero egin zerrenda berrien bilaketa:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Inportatu bloke-zerrenda hasterakoan" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Ezarpenak" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" +"Deskargatu blokeatze-zerrenda, beharrezkoa bada, eta inportatu fitxategi hau." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Egiaztau deskarga eta inportatu" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Deskargatu blokeatze-zerrendaren fitxategia eta inportatu berau." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Behartu deskarga eta inportatu" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Bloke-zerrenda eguneratuta dago" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Aukerak" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Mota:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Eguna:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Fitxategi-tamaina:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Argibideak" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent-a osatu da" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent-a gehitu da" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Exekutatu" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Gertaera" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Gehitu agindua" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Aginduak" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Ikusi nahi den karpeta ez da existitzen" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Biderik ez dago." + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Ikusteko karpetaren ezaugarriak" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Hautatu karpeta bat" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Gaintu ikusteko karpeta hau" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Ikusteko karpeta" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Ezabatu .torrent-a gehitu ondoren" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Erantsi luzapena gehitu ondoren:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".gehituta" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torrent fitxategiaren ekintza" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Mugitu osatuta dagoena" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Etiketa: " + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Etiketa" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Nagusia" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Kargatzeko lastertasun maximoa:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Konexio maximoak:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Kargatzeko tarte maximoak:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Deskargatzeko lastertatusun maximoa:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Banda-zabalera" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Automatikoki kudeatuta:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Gehitu Pausatuta:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Itxaronilaran hortxe jarri:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Itxaronilaran jarri" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Ikusteko karpetak:" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "segundu" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" +"Delugeren web interfazea ez dago ezarrita, mesedez ezarri ezazu\n" +"interfazea eta saiatu berriro" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Gaitu web interfazea" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Gaitu SSL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Aditze ataka:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Etiketa baliogabea, karaktere baliogarriak:[a-z0-9_-]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Hutsik etiketa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Dagoeneko badago etiketa hori" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Etiketa ezezaguna" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Torrent ezezaguna" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Etiketa_aukerak" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Ezabatu etiketa" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Gehitu etiketa" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Etiketa Aukerak" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Etiketa" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Nora:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Etiketa Aukerak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Ezarri torrent bakoitzeko ezarpen maximoak:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maximoa" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Ezarri itxaronilarako ezarpenak:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "( lerro 1 aztarnari bakoitzeko)" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Ezarri etiketa modu automatikoanl:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Gehitu etiketa" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Gehitu etiketa" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Erabili albo-barra etiketak gehitzeko, editatzeko eta ezabatzeko. \n" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etiketak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Keinukako jakinarazpena agerian" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Laster-leiho jakinazpena, popup jakinarazpena, ez dago gaituta." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Jakinarazpen laster-leihoa agerian" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Soinu-jakinarazpena ez dago gaituta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame ez dago instalatuta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Soinu-jakinarazpenak huts egin du %s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Soinu-jakinarazpena eginda" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torrent-a amaituta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Hautatu soinu-fitxategia" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Errore bat egon da jakinarazpen mezua bidaltzean: %s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Jakinarazpen-mezua bidalita." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "\"%(name)s\" torrent-a amaituta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" +"Mezu hau Delugek \"%(name)s\" deskargatzen amaitu duela jakinarazteko da, " +"bere baitan %(num_files)i fitxategi dituelarik.\n" +"Alerta hauek jasotzeari uzteko, itzali e-posta bidezko jakinarazpenak " +"Delugeren hobespenetan.\n" +"\n" +"Mila esker,\n" +"Deluge." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Keinukako erretilu-ikonoak gaituta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Laster-leihoak, popup leihoak, gaituta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Soinua gaituta" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "EI jakinarazpenak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Ontziak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Zerbitzariak TLS/SSL behar du" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "E-posta bidezko jakinarazpenak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" +"Konfigurazio honek ez du esan nahi gertaera guzti hauen jakinarazpenak " +"jasoko dituzunik." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Harpidetzak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Soinu-pertsonalizazioa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Erauzi hona:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Sortu azpikarpeta torrent-aren izenarekin" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" +"Aukera honek azpikarpeta bat sortuko du torrent-aren izena erabiliz " +"hautatutako erauzte-karpetan, eta bertan jarriko ditu erauzitako fitxategiak." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Deskarga muga:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Karga muga:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Torrent aktiboak:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Deskarga aktiboa:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Ereite akitiboa:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Astiro Ezarpenak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Saioa amaitu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Gorde" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Hostalaria:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Mugitu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." -msgstr "" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Saioa hasi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Ezarri konexio kopuru maximoa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Deskarga-abiadura" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Ezarri gehienezko deskarga-abiadura" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Igoera Abiadura" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Ezarri Gehienezko Igoera Abiadura" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Deskargarako/kargarako protokoloa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Elkarketatu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Iragazkiak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Elkarketa Muga" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Eguneratu Trackera" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -msgstr "" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Xehetasunak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Orokorra" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Pribatua" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Egia" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Argitalpen berrien jakitun egon" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Gehienezko Elkarketa:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Gehienezko deskarga-abiadura (KiB/s):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Gehienezko Igoera Abiadrua (KiB/s)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Gehienezko Elkarketa Erdi-Ireki:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Gehienezko Elkarketa Ahalegin Segunduko:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Gehienezko Igoera Aho:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Zerbitzaria" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Eguneratu Tracker-a" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url-a" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Agiria" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" msgstr "" -#~ msgid "seconds" -#~ msgstr "segundu" - -#~ msgid "Unknown" -#~ msgstr "Ezezaguna" - -#~ msgid "Download" -#~ msgstr "Jetsiera" - -#~ msgid "Upload" -#~ msgstr "Igoera" - -#~ msgid "Update Tracker" -#~ msgstr "Eguneratu Tracker-a" - -#~ msgid "Total Size" -#~ msgstr "Erabateko Tamaina" - -#~ msgid "Pieces" -#~ msgstr "Zatiak" - -#~ msgid "Share Ratio" -#~ msgstr "Elkarbanatze Indizea" - -#~ msgid "Tracker Status" -#~ msgstr "Tracker-aren Egoera" - -#~ msgid "Next Announce" -#~ msgstr "Hurrengo Albistea" - -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Gehien Deskarga Abiadura" - -#~ msgid "Maximum Connections" -#~ msgstr "Gehien Konexioak" - -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Gehien Igoera Abiadura" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Ezabatu" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Jetsiera" -#~ msgid "Filters" -#~ msgstr "Iragazkiak" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "General" -#~ msgstr "Orokorra" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/fa.po b/deluge/i18n/fa.po index 0db812d..b821d2a 100644 --- a/deluge/i18n/fa.po +++ b/deluge/i18n/fa.po @@ -1,1077 +1,919 @@ # Persian translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-09-03 14:31+0000\n" -"Last-Translator: reza davoudi \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "کیلو‌بایت" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "مگا‌بایت" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "گیگا‌بایت" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "کیلو" + +#: deluge/common.py:417 +msgid "M" +msgstr "مگا" + +#: deluge/common.py:418 +msgid "G" +msgstr "گیگا" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "کیلوبایت بر ثانیه" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "مگا بایت بر ثانیه" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "گیگا بایت بر ثانیه" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 +#: deluge/argparserbase.py:231 #, python-format -msgid "There was an error sending the notification email: %s" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "رمز عبور:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "از:" - -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "ÙØ¹Ø§Ù„" - -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "خطا" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "نام" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Ù¾ÛŒØ´Ø±ÙØª" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "اندازه‌" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "یک پوشه انتخاب کنید" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "بارگیری‌شده" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "بارگذاری‌شده" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "نسبت" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "سرعت دانلود" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "سرعت بالا" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "محل دانلود" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Ø¬ÙØªÙ‡Ø§" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "بیشینه اتصالات:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "بیشترین شکاÙ‌های آپلود:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "پهنای باند" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "توق٠دانه‌پراکنی در نسبت:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "حذ٠در نسبت:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "ردیاب" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "گزینه‌ها" - -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "زمان باقی مانده" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "مدیریت خودکار" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "برچسب" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "تکه‌ها" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "گزینه‌های برچسب" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "گزینه‌های برچسب" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "سرعت آپلود:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "سرعت دانلود:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "اخطار" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "اتصال‌ها" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "اعلان داده شد" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "اعلان ارسال شد" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "مدیریت خودکار" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "بارگیری‌ها" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "اعمال تنظیمات صÙ:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "پهنای باند" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "صÙ" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "جابجایی کامل به:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "اعمال تنظیمات محل:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "شبکه" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "اعمال برچسب به صورت خودکار:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "غیره" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Ø§ÙØ²ÙˆØ¯Ù† برچسب" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Ø§ÙØ²ÙˆØ¯Ù† برچسب" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "نام:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از سایدبار برای اضاÙÙ‡ کردن، ویرایش Ùˆ حذ٠برچسب \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "برچسب‌ها" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "نشانی اینترنتی:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "تاریخ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "اجرا" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "رخداد" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "دستور" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "اضاÙÙ‡ کردن دستور" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "دستورات" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "هشدار" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "بروز خطا" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "" - -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "" - -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "" - -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "" - -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "" @@ -1605,7 +1447,7 @@ msgid "Syrian Arab Republic" msgstr "" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +msgid "Taiwan" msgstr "" #: deluge/ui/countries.py:225 @@ -1672,6 +1514,10 @@ msgstr "" msgid "United Arab Emirates" msgstr "" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "" @@ -1728,2240 +1574,4599 @@ msgstr "" msgid "Zimbabwe" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "نشانی" - -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Ù¾ÛŒØ´Ø±ÙØª" - -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "سرعت بارگیری" - -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "سرعت بالا" - -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "نامحدود" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "ÙØ¹Ø§Ù„ شده" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "نام پرونده" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "غیره..." +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "پایین" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "پرونده‌های Torrent" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "بالا" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "همه‌ی پرونده‌ها" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/notification.py:109 +#: deluge/ui/gtk3/aboutdialog.py:40 #, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "بارگیری‌ها" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "شبکه" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "پهنای باند" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "غیره" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Ø§ÙØ²ÙˆÙ†Ù‡â€ŒÙ‡Ø§" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "نام پرونده" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "اندازه‌" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "پرونده‌های Torrent" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "همه‌ی پرونده‌ها" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "نام‌کاربری:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "رمز عبور:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "ردیاب" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "غیره..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "اتصال‌ها" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 +#: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "اولویت" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" -msgstr "" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "جزئیات" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" -msgstr "" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "پر_ونده" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "نامحدود" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "پایین" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "بالا" + +#: deluge/ui/gtk3/gtkui.py:313 msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "خاموش" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "اولویت" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "نام" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "بارگیری‌شده" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "بارگذاری‌شده" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Ø¬ÙØªÙ‡Ø§" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "نام کاربری" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "ÙØ¹Ø§Ù„" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "زمان باقی مانده" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "نسبت" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "مدیر" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "خاموش" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ کردن‌" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "نشانی" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" msgstr "پرونده" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" msgstr "Ø§ÙØ²ÙˆØ¯Ù† تورنت" -#: deluge/ui/gtkui/glade/main_window.glade:45 +#: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 +#: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_خروج" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" msgstr "ویرایش" -#: deluge/ui/gtkui/glade/main_window.glade:118 +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 +#: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" msgstr "تورنت" -#: deluge/ui/gtkui/glade/main_window.glade:147 +#: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" msgstr "نما" -#: deluge/ui/gtkui/glade/main_window.glade:155 +#: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" msgstr "_نوار ابزار" -#: deluge/ui/gtkui/glade/main_window.glade:165 +#: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 +#: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 +#: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 +#: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" msgstr "ستون" -#: deluge/ui/gtkui/glade/main_window.glade:203 +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 +#: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 +#: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" msgstr "راهنما" -#: deluge/ui/gtkui/glade/main_window.glade:244 +#: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 +#: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 +#: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 +#: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" msgstr "اضاÙÙ‡ کردن تورنت" -#: deluge/ui/gtkui/glade/main_window.glade:328 +#: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" msgstr "Ø§ÙØ²ÙˆØ¯Ù† یک تورنت" -#: deluge/ui/gtkui/glade/main_window.glade:342 +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" msgstr "حذ٠تورنت" -#: deluge/ui/gtkui/glade/main_window.glade:343 +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" msgstr "حذ٠تورنت" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "Ù…Ú©Ø«" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" msgstr "ادامه" -#: deluge/ui/gtkui/glade/main_window.glade:403 +#: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" msgstr "بالا بردن تورنت در صÙ" -#: deluge/ui/gtkui/glade/main_window.glade:404 +#: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 +#: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" msgstr "پایین بردن تورنت در صÙ" -#: deluge/ui/gtkui/glade/main_window.glade:419 +#: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" msgstr "تنظیمات‌" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "از کار Ø§ÙØªØ§Ø¯Ù‡" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "هر کدام" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "سایز کامل: " +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "نام:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr ":مسیر" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "جزئیات" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "خصوصی" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_ویرایش ردیاب" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "جابجایی کامل به:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "رونوشت پرونده .torrent به:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "دانلود در:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "اولویت بندی اولین Ùˆ آخرین تکه‌های تورنت" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "اولویت بندی اولین Ùˆ آخرین تکه از پرونده‌ها در تورنت" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "ادا_مه همه" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "بیشینه اتصالات مجاز. رای مقدار نامحدود -1 را تنظیم کنید." -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Ø§ÙØ²ÙˆØ¯Ù† تورنت‌ها" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "اتصال‌ها" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"بیشینه شکاÙ‌های بارگذاشتن برای همه تورنت‌ها. برای مقدار نامحدود -1 را تنظیم " +"کنید." -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "اطلاعات_هش" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"بیشینه سرعت بارگیری برای همه تورنت‌ها.برای مقدار نامحدود -1 را تنظیم کنید." -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "تورنت‌ها" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "سرعت دانلود:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "پر_ونده" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"بیشینه سرعت بارگذاشتن برای همه تورنت‌ها.برای مقدار نامحدود -1 را تنظیم کنید." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "سرعت آپلود:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "پر" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "چشم‌پوشی از محدودیت‌ها بر روی شبکه محلی" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "تخصیص" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "بیشینه سرعت دانلود:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "بیشینه سرعت آپلود:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "اولویت اول/آخرین تکه" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "رجوع به اطلاعات Ù¾ÛŒØ´ÙØ±Ø¶" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "اعمال برای همه" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Ø§ÙØ²ÙˆØ¯Ù† نشانی وب" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "از اطلاعات هش" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "اطلاعات هش:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "ردیاب‌ها:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "تصادÙی‌" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "درگاه ÙØ¹Ø§Ù„:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "آزمون درگاه ÙØ¹Ø§Ù„" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "از:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "به:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "سطح:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "خدمت کاش٠محلی، نقاط محلی روی شبکه را برای شما پیدا می‌کند." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "جدول درهم توزیع‌شده می‌تواند باعث بهبود اتصالات ÙØ¹Ø§Ù„ شود." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "نام میزبان:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "پورت:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "دانلودها" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Ø§ÙØ²ÙˆØ¯Ù† خودکار .torrents از:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "دانلود در:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "رونوشت پرونده .torrent به:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "تنظیمات" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از تخصیص کامل" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -"در حالت تخصیص کامل، Ú©Ù„ ÙØ¶Ø§ÛŒ مورد نیاز به یک تورنت از همان ابتدا داده می‌شود " -"Ùˆ از تکه تکه دیسک نیز جلوگیری می‌شود" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از تخصیص ÙØ´Ø±Ø¯Ù‡" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "در حالت تخصیص ÙØ´Ø±Ø¯Ù‡ØŒ Ùقط ÙØ¶Ø§ÛŒ مورد نیاز داده می‌شود" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "اولویت بندی اولین Ùˆ آخرین تکه‌های تورنت" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "اولویت بندی اولین Ùˆ آخرین تکه از پرونده‌ها در تورنت" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "شبکه" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ تصادÙÛŒ درگاه" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "دلاگ هر زمان به صورت خودکار درگاه Ù…ØªÙØ§ÙˆØªÛŒ را انتخاب می‌کند." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "درگاه ÙØ¹Ø§Ù„:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "به:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "آزمون درگاه ÙØ¹Ø§Ù„" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "درگاه ورودی" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "درگاه خروجی" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "درگاه‌" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "اتصال‌ها" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "خدمت کاش٠محلی، نقاط محلی روی شبکه را برای شما پیدا می‌کند." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "جدول درهم توزیع‌شده می‌تواند باعث بهبود اتصالات ÙØ¹Ø§Ù„ شود." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "شبکه اضاÙÛŒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "سطح:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -"اجباری\n" -"ÙØ¹Ø§Ù„\n" -"ØºÛŒØ±ÙØ¹Ø§Ù„" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -"دست دادن\n" -"جریان کامل\n" -"هر یک از این دو تا" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "خارج از محدوده" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "رمزبندی کردن تمام جریان" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "رمزبندی" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "پهنای باند" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "بیشینه اتصالات نیمه باز:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "کلیات" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -"بیشینه سرعت بارگذاشتن برای همه تورنت‌ها.برای مقدار نامحدود -1 را تنظیم کنید." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "بیشینه سرعت بارگذاشتن (کیلوبایت بر ثانیه):" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "بیشینه اتصالات مجاز. رای مقدار نامحدود -1 را تنظیم کنید." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "بیشینه اتصالات:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -"بیشینه شکاÙ‌های بارگذاشتن برای همه تورنت‌ها. برای مقدار نامحدود -1 را تنظیم " -"کنید." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "بیشینه شکاÙ‌های بارگذاشتن:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -"بیشینه سرعت بارگیری برای همه تورنت‌ها.برای مقدار نامحدود -1 را تنظیم کنید." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "بیشینه سرعت بارگیری (کیلوبایت بر ثانیه):" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "چشم‌پوشی از محدودیت‌ها بر روی شبکه محلی" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Ø§ÙØ²ÙˆØ¯Ù†" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "حذÙ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "اطلاعات هش:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "ردیاب‌ها:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "نام:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "توق٠دانه‌پراکنی در نسبت:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "حذ٠در نسبت:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_ویرایش ردیاب" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "بالا" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "پایین" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† تورنت‌ها" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "اطلاعات_هش" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "اولویت اول/آخرین تکه" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "اعمال برای همه" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "رجوع به اطلاعات Ù¾ÛŒØ´ÙØ±Ø¶" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_دانلود با سرعت محدود" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_محدودیت سرعت آپلود" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "پرونده‌ها" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "گزینه‌ها" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "ادا_مه" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "ادامه تورنت‌های انتخاب شده." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "تظیم_ات" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_صÙ" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_به‌روزآوری ردیاب" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_حذ٠تورنت" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_بررسی مجدد اجباری" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "ادا_مه همه" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_محدودیت اتصال" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "محدودیت _شکا٠آپلود" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_مدیریت خودکار" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† نشانی وب" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "نشانی اینترنتی:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "دستور" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "کلمه عبور" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "از" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "تا" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ تصادÙÛŒ درگاه" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "ورودی" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "خروجی" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "بالاترین تعداد اتصال‌ها" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "ضریب اشتراک گذاری" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "نوع‌" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "لیست سیاه" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "راهبر نا معتبر" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "کد جادویی نامعتبر" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "نسخه نامعتبر" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "روزها" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "بررسی برای لیست جدید هر:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "واردکردن لیست سیاه در موقع شروع" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "تنظیمات" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "در صورت نیاز ÙØ§ÛŒÙ„ لیست سیاه را دانلود Ùˆ وارد نمایید." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "دانلود Ùˆ وارد کردن یک لیست سیاه جدید." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "اجبار به دانلود Ùˆ وارد کردن" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "لیست سیاه به روز است" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "گزینه‌ها" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "نوع:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "تاریخ:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "اندازه ÙØ§ÛŒÙ„:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "اطلاعات" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "تورنت به اتمام رسید" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "تورنت اظاÙÙ‡ شد" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "اجرا" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "رخداد" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "اضاÙÙ‡ کردن دستور" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "دستورات" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "آدرس وجود ندارد." + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "یک پوشه انتخاب کنید" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "پاک کردن ÙØ§ÛŒÙ„ اصلی تورنت بعد از اضاÙÙ‡ شدن" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".اضاÙÙ‡ شد" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "انتقال به اتمام رسید" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "علامت گذاری: " + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "برچسب" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "اصلی" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "حداکثر سرعت آپلود" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "بیشینه اتصالات:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "بیشترین شکاÙ‌های آپلود:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "بیشینه سرعت دانلود" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "پهنای باند" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "مدیریت خودکار:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "ثانیه" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "ÙØ¹Ø§Ù„ سازی رابط کاربری وب" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "پروتکل SSL ÙØ¹Ø§Ù„ شود" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "ارزیابی پورت" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "برچسب نامعتبر، از بین [a-z0-9_-] انتخاب کنید." + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "برچسب خالی" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "برچسب در حال حاضر وجود دارد." + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "برچسب نامشخص" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "گزینه‌های برچسب" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "برچسب" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "گزینه‌های برچسب" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "اعمال تنظیمات صÙ:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "اعمال برچسب به صورت خودکار:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† برچسب" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Ø§ÙØ²ÙˆØ¯Ù† برچسب" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "Ø§Ø³ØªÙØ§Ø¯Ù‡ از سایدبار برای اضاÙÙ‡ کردن، ویرایش Ùˆ حذ٠برچسب \n" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "برچسب‌ها" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "پنجره آگاه سازی ÙØ¹Ø§Ù„ نیست" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "نمایش پنجره آگاه سازی" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "صدای آگاه سازی ÙØ¹Ø§Ù„ نیست" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "صدای آگاه سازی با موÙقیت همراه نبود %s" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "صدای آگاه سازی موÙقیت آمیز بود" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "تورنت های به اتمام رسیده" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "انتخاب پرونده صوتی" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "در هنگام ارسال ایمیل آگاه سازی، خطایی رخ داد: %s" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "ایمیل آگاه سازی ارسال شد." + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "تورنتهای به اتمام رسیده \"%(name)s\"" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "کاربرد پهنای باند جهانی" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "چشمک زدن آیکون نوار وظیÙÙ‡ ÙØ¹Ø§Ù„ است" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "صدا ÙØ¹Ø§Ù„ است" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Uآگاه سازی رابط کاربری" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "گیرنده ها" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "ÙØ¹Ø§Ù„‌سازی" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "سرور درخواست TLS/SSL دارد" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "ایمیل آگاه سازی" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" +"این تنظیمات به این معنی نمیباشد Ú©Ù‡ شما برای تمام این Ø§ØªÙØ§Ù‚ات ایمیل Ø¯Ø±ÛŒØ§ÙØª " +"خواهید کرد." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "عضویت ها" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "شخصی سازی صدا" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "استخراج به:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "ساخت زیر پوشه ای به نام ÙØ§ÛŒÙ„ تورنت" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" +"این ویژگی پوشه ای در داخل ÙØ§ÛŒÙ„ های خارج شده با نام ÙØ§ÛŒÙ„ تورنت ایجاد میکند Ùˆ " +"ÙØ§ÛŒÙ„ ها را در آن میگذارد." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "محدودیت دانلود:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "محدودیت آپلود:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "تورنت های ÙØ¹Ø§Ù„:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "دانلود های ÙØ¹Ø§Ù„:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "نمایش تنظیمات" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -msgstr "" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "خروج" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "ذخیره کردن" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "جابه‌جایی" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "ورود" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -"هیچ کدام\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "اتصال" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"The total number of write operations performed since this session was " -"started." +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "صاÙی‌ها" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "جزئیات‌" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "کلیات" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "خصوصی" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_دانلود با سرعت محدود" - -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_محدودیت سرعت آپلود" - -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "ادا_مه" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "تظیم_ات" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_صÙ" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "بیشینه اتصالات:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_به‌روزآوری ردیاب" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "بیشینه سرعت بارگیری (کیلوبایت بر ثانیه):" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_حذ٠تورنت" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "بیشینه سرعت بارگذاشتن (کیلوبایت بر ثانیه):" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_بررسی مجدد اجباری" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "بیشینه اتصالات نیمه باز:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_محدودیت اتصال" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "محدودیت _شکا٠آپلود" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_مدیریت خودکار" - -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "حذ٠تورنت انتخاب شده؟" - -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "اگر داده را پاک کنید، برای همیشه آن را از دست خواهید داد." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "بیشینه شکاÙ‌های بارگذاشتن:" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "حذ٠_تورنت" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "کارگزار" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#~ msgid "Remove" -#~ msgstr "حذÙ" - -#~ msgid "Clear" -#~ msgstr "پاک کردن" - -#~ msgid "Add" -#~ msgstr "Ø§ÙØ²ÙˆØ¯Ù†" - -#~ msgid "Availability" -#~ msgstr "دسترس‌پذیری" - -#~ msgid "Share Ratio" -#~ msgstr "ضریب اشتراک گذاری" - -#~ msgid "Details" -#~ msgstr "جزئیات‌" - -#~ msgid "Select All" -#~ msgstr "گزینش همه" - -#~ msgid "Speed:" -#~ msgstr "سرعت:" - -#~ msgid "0000" -#~ msgstr "0000" - -#~ msgid "Server" -#~ msgstr "کارگزار" - -#~ msgid "Username" -#~ msgstr "نام کاربری" - -#~ msgid "Password" -#~ msgstr "کلمه عبور" - -#~ msgid "Port" -#~ msgstr "درگاه‌" - -#~ msgid "_Quit" -#~ msgstr "_خروج" - -#~ msgid "Unknown" -#~ msgstr "ناشناخته" - -#~ msgid "Download" -#~ msgstr "بارگیری" - -#~ msgid "Upload" -#~ msgstr "بارگذاری" - -#~ msgid "Template" -#~ msgstr "قالب" - -#~ msgid "New Password" -#~ msgstr "کلمه عبور جدید" - -#~ msgid "Image Only" -#~ msgstr "Ùقط عکس" - -#~ msgid "Text Only" -#~ msgstr "Ùقط متن" - -#~ msgid "Text and image" -#~ msgstr "متن Ùˆ عکس" - -#~ msgid "About" -#~ msgstr "درباره" - -#~ msgid "Disable" -#~ msgstr "ØºÛŒØ±ÙØ¹Ø§Ù„ کردن‌" - -#~ msgid "Config" -#~ msgstr "پیکربندی" - -#~ msgid "Pause all" -#~ msgstr "Ù…Ú©Ø« کردن همه" - -#~ msgid "Logout" -#~ msgstr "خروج" - -#~ msgid "Login" -#~ msgstr "ورود" - -#~ msgid "Password is invalid,try again" -#~ msgstr "کلمه عبور اشتباه Ù…ÛŒ باشد, مجددا سعی کنید" - -#~ msgid "Next Announce" -#~ msgstr "اعلامیه بعدی" - -#~ msgid "Speed" -#~ msgstr "سرعت‌" - -#~ msgid "Set" -#~ msgstr "تنظیم" - -#~ msgid "Url" -#~ msgstr "نشانی وب" - -#~ msgid "Upload torrent" -#~ msgstr "بارگزاری تورنت" - -#~ msgid "Submit" -#~ msgstr "ارسال" - -#~ msgid "Total Size" -#~ msgstr "اندازۀ Ú©Ù„" - -#~ msgid "Torrent list" -#~ msgstr "Ùهرست تورنت" - -#~ msgid "Start" -#~ msgstr "شروع" - -#~ msgid "Tracker Status" -#~ msgstr "وضعیت ردیاب" - -#~ msgid "seconds" -#~ msgstr "ثانیه" - -#~ msgid "Type" -#~ msgstr "نوع‌" - -#~ msgid "Disabled" -#~ msgstr "از کار Ø§ÙØªØ§Ø¯Ù‡" - -#~ msgid "Filters" -#~ msgstr "صاÙی‌ها" - -#~ msgid "Pieces" -#~ msgstr "تکه‌ها" - -#~ msgid "Files" -#~ msgstr "پرونده‌ها" - -#~ msgid "Admin" -#~ msgstr "مدیر" - -#~ msgid "Auto refresh:" -#~ msgstr "بروز رسانی خودکار" - -#~ msgid "Connected to" -#~ msgstr "متصل به" - -#~ msgid "Delete downloaded files." -#~ msgstr "ÙØ§ÛŒÙ„‌های دانلود شده را پاک Ú©Ù†" - -#~ msgid "File" -#~ msgstr "ÙØ§ÛŒÙ„" - -#~ msgid "False" -#~ msgstr "نادرست‌" - -#~ msgid "Keyword" -#~ msgstr "کلیدواژه" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "تعداد ÙØ§ÛŒÙ„‌ها" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Active time" -#~ msgstr "مدت زمان ÙØ¹Ø§Ù„یت" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Connect" -#~ msgstr "اتصال" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "Move" -#~ msgstr "جابه‌جایی" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "General" -#~ msgstr "کلیات" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Restart" -#~ msgstr "راه‌اندازی دوباره" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Save" -#~ msgstr "ذخیره کردن" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Stop" -#~ msgstr "متوق٠کن" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "بالاترین سرعت بارگیری" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "محل بارگیری" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "نشانی وب" -#~ msgid "Maximum Connections" -#~ msgstr "بالاترین تعداد اتصال‌ها" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "No data" -#~ msgstr "بدون داده" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Ports" -#~ msgstr "درگاه‌ها" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "ÙØ§ÛŒÙ„" -#~ msgid "To" -#~ msgstr "تا" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Random" -#~ msgstr "تصادÙی‌" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "From" -#~ msgstr "از" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "ورودی" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Either" -#~ msgstr "هر کدام" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "برای هر تورنت" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "خروجی" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Global" -#~ msgstr "سراسری" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "هنوز چیزی انجام نشده است..\n" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Ø§ÙØ²ÙˆØ¯Ù† تورنت‌ها" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "بارگیری" -#~ msgid "page 6" -#~ msgstr "ØµÙØ­Ù‡ Û¶" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "page 7" -#~ msgstr "ØµÙØ­Ù‡ Û·" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/fi.po b/deluge/i18n/fi.po index 2013a17..9196ca9 100644 --- a/deluge/i18n/fi.po +++ b/deluge/i18n/fi.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2018-04-18 20:25+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2020-04-26 10:56+0000\n" +"Last-Translator: Jiri Grönroos \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" -msgstr "" +msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" -msgstr "" +msgstr "TiB" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" -msgstr "" +msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" -msgstr "" +msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" -msgstr "" +msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -62,9 +62,9 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 msgid "K/s" -msgstr "" +msgstr "K/s" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -76,43 +76,43 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" -msgstr "" +msgstr "M/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" -msgstr "" +msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" -msgstr "" +msgstr "G/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" -msgstr "" +msgstr "T/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" -msgstr "" +msgstr "TiB/s" #: deluge/argparserbase.py:172 msgid "Common Options" -msgstr "" +msgstr "Yleiset valinnat" #: deluge/argparserbase.py:175 msgid "Print this help message" -msgstr "" +msgstr "Tulosta tämä ohjeviesti" #: deluge/argparserbase.py:182 msgid "Print version information" -msgstr "" +msgstr "Tulosta versiotiedot" #: deluge/argparserbase.py:194 msgid "Set the config directory path" @@ -189,16 +189,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Kaikki" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Aktiivinen" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Tarkistetaan" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Ladataan" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Jaetaan" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Keskeytetty" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Jonossa" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "Virhe" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Nimi" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Edistyminen" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "Tila" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,55 +273,55 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Koko" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Ladattu" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Lähetetty" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 msgid "Remaining" -msgstr "" +msgstr "Jäljellä" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Suhde" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Latausnopeus" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Lähetysnopeus" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Latausnopeuden rajoitus" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Lähetysnopeuden rajoitus" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" -msgstr "" +msgstr "Yhteyksiä enintään" #: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 msgid "Max Upload Slots" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Vertaiset" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Saat." #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Lisätty" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Seurantapalvelin" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -365,7 +367,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 msgid "Download Folder" -msgstr "" +msgstr "Latauskansio" #: deluge/ui/common.py:75 msgid "Seeding Time" @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "Aikaa jäljellä" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Suosi ensimmäistä/viimeistä" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Automaattisesti hallittu" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,17 +449,17 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 msgid "Owner" -msgstr "" +msgstr "Omistaja" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Osat" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Varoitus" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Ilmoitus OK" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Ilmoitus lähetetty" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Käyttöliitymä" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Lataukset" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Kaistanleveys" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Jono" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Verkko" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Välityspalvelin" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Välimuisti" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,39 +550,39 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Muut" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Taustaprosessi" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Liitännäiset" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 msgid "Skip" -msgstr "" +msgstr "Ohita" #: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 #: deluge/ui/web/js/deluge-all/Menus.js:371 msgid "Low" -msgstr "" +msgstr "Matala" #: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 #: deluge/ui/web/js/deluge-all/Menus.js:377 msgid "Normal" -msgstr "" +msgstr "Normaali" #: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 #: deluge/ui/web/js/deluge-all/Menus.js:383 msgid "High" -msgstr "" +msgstr "Korkea" #: deluge/ui/client.py:681 msgid "" @@ -590,991 +592,991 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afganistan" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Ahvenanmaa" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albania" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Algeria" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Amerikan Samoa" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andorra" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguilla" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antarktis" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antigua ja Barbados" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentiina" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Armenia" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Australia" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Itävalta" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Azerbaidžan" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Bahaman saaret" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Bahrain" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Bangladesh" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbados" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "Valkovenäjä" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Belgia" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Benin" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermudasaaret" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Bhutan" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolivia" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bosnia ja Hertsegovina" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botsvana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Bouvet'n saari" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brasilia" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Brittiläinen Intian valtameren alue" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunei Darussalamin sulttaanikunta" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulgaria" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Kambodža" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Kamerun" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Kanada" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Kap Verde" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Caymansaaret" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "Keski-Afrikan tasavalta" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "TÅ¡ad" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Chile" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "Kiina" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "Joulusaari" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Cookinsaaret" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Kolumbia" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Komorit" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Kongo" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "Kongon demokraattinen tasavalta" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Cook-saaret" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Costa Rica" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Norsunluurannikko" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Kroatia" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Kuuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Kypros" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "TÅ¡ekin tasavalta" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Tanska" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Djibouti" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominikaani" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "Dominikaaninen Tasavalta" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Ecuador" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Egypti" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "El Salvador" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Päiväntasaajan Guinea" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Eritrea" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Viro" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Etiopia" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Falklandin saaret (Malvinassaaret)" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Färsaaret" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Fiji" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Suomi" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "Ranska" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "Ranskan Guayana" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "Ranskan Polynesia" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "Ranskan eteläiset alueet" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabon" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gambia" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Georgia" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "Saksa" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Ghana" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibraltar" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Kreikka" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Grönlanti" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Grenada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadeloupe" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guinea" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Guinea-Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guyana" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haiti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Heardin saari ja McDonaldin saaret" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Vatikaanivaltio" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "Unkari" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Islanti" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "Intia" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonesia" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "Iran" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Irak" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Irlanti" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Mansaari" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Israel" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Italia" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Jamaika" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Japani" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Jordania" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "Kazakstan" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Kenia" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Pohjois-Korea" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "Etelä-Korea" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Kuwait" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Kyrgyzstan" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "Laosin demokraattinen tasavalta" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "Latvia" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Libanon" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesotho" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Liberia" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Libyan arabijamahiriya" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Liechtenstein" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Liettua" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Luxemburg" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Macao" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Makedonian tasavalta" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Madagaskar" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malawi" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malesia" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Malediivit" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Malta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Marshallinsaaret" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinique" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauritania" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Mauritius" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "Meksiko" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Mikronesian liittovaltio" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldova" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Monaco" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongolia" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "Montenegro" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Marokko" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Mosambik" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Myanmar" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namibia" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Naurusaaret" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Nepal" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Alankomaat" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Alankomaiden Antillit" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Uusi-Kaledonia" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Uusi-Seelanti" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nicaragua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Nigeria" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigeria" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niue" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Norfolkinsaari" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Pohjois-Mariaanit" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Norja" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Oman" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Pakistan" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Palestiinalaisalueet, miehitetyt" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panama" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Papua-Uusi-Guinea" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguay" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Peru" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Filippiinit" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Pitcairn" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Puola" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portugali" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Puerto Rico" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Qatar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Reunion" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Romania" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Venäjä" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Ruanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Saint Barthelemy" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Saint Helena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Saint Kitts ja Nevis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Saint Lucia" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Saint Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Saint-Pierre ja Miquelon" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Saint Vincent ja Grenadiinit" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Samoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "San Marino" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "São Tomé ja Príncipe" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Saudi-Arabia" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Senegali" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Serbia" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seychellit" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Singapore" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Slovakia" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Slovenia" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Salomonsaaret" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Somalia" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Etelä-Afrikka" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Etelä-Georgia ja Eteläiset Sandwichinsaaret" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Espanja" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Sri Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Sudan" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Surinam" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Huippuvuoret ja Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Swazimaa" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Ruotsi" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Sveitsi" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "Syyrian arabitasavalta" #: deluge/ui/countries.py:224 msgid "Taiwan" -msgstr "" +msgstr "Taiwan" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tajikistan" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "Tansanian yhdistäytynyt tasavalta" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Thaimaa" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Itä-Timor" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad ja Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunisia" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turkki" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turkmenistan" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Turks- ja Caicos-saaret" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ukraina" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Yhdistyneet Arabiemiraatit" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Iso-Britannia" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Yhdysvallat" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Yhdysvaltain hajasaaret" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Uzbekistan" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietnam" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Brittien Neitsytsaaret" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "USA:n Neitsytsaaret" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis ja Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Länsi-Sahara" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Jemen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Sambia" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabwe" #: deluge/ui/ui_entry.py:51 msgid "UI Options" -msgstr "" +msgstr "Käyttöliittymän valinnat" #: deluge/ui/ui_entry.py:57 msgid "Set the default UI to be run, when no UI is specified" @@ -1588,7 +1590,7 @@ msgstr "" #: deluge/ui/web/web.py:32 msgid "Web Server Options" -msgstr "" +msgstr "Web-palvelimen valinnat" #: deluge/ui/web/web.py:38 msgid "IP address for web server to listen on" @@ -1604,7 +1606,7 @@ msgstr "" #: deluge/ui/web/web.py:56 msgid "Force the web server to use SSL" -msgstr "" +msgstr "Pakota web-palvelin käyttämään SSL:ää" #: deluge/ui/web/web.py:61 msgid "Force the web server to disable SSL" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "Taustaprosessi ei ole käynnissä" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Tiedostonimi" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Taso" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Valitse tiedosto" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1658,70 +1660,80 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 msgid "_Cancel" -msgstr "" +msgstr "_Peru" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" -msgstr "" +msgstr "_Avaa" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Valitse kansio" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Tallenna .torrent-tiedosto" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 msgid "_Save" -msgstr "" +msgstr "_Tallenna" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Torrent-tiedostot" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Kaikki tiedostot" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." -msgstr "" +msgstr "Anna salasalanasi tuodaksesi Delugen esiin..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." -msgstr "" +msgstr "Anna salasanasi lopettaaksesi Delugen..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" -msgstr "" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Muokkaa polkua" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Poista polku" #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" -msgstr "" +msgstr "_Toteuta valittuihin" #: deluge/ui/gtk3/aboutdialog.py:40 #, python-format msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" -msgstr "" +msgstr "Tekijänoikeus %(year_start)s-%(year_end)s Deluge-tiimi" #: deluge/ui/gtk3/aboutdialog.py:44 #: deluge/ui/web/js/deluge-all/AboutWindow.js:52 @@ -1729,19 +1741,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"BitTorrent-yhteyskäytäntöä käyttävä\n" +"vertaispohjainen tiedostonjako-ohjelma." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Asiakasohjelma:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Nykyiset kehittäjät:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Aiemmat kehittäjät ja avustajat:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1773,98 +1787,98 @@ msgstr "" #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Palvelin:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" -msgstr "" +msgstr "Lisää torrenteja (%d)" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Virheellinen tiedosto" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." -msgstr "" +msgstr "Odota tiedostoja..." -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Valitse .torrent-tiedosto" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "Virheellinen verkko-osoite" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "on virheellinen osoite." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Ladataan..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Lataus epäonnistui" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Lataus epäonnistui:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" -msgstr "" +msgstr "_Ei" #: deluge/ui/gtk3/dialogs.py:110 msgid "_Yes" -msgstr "" +msgstr "_Kyllä" #: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 #: deluge/ui/gtk3/glade/connection_manager.ui.h:2 msgid "_Close" -msgstr "" +msgstr "_Sulje" #: deluge/ui/gtk3/dialogs.py:179 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Yksityiskohdat:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" -msgstr "" +msgstr "Tunnistaudu" #: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 #: deluge/ui/gtk3/glade/connection_manager.ui.h:3 msgid "C_onnect" -msgstr "" +msgstr "_Yhdistä" #: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 @@ -1875,7 +1889,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "Käyttäjänimi:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,29 +1902,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "Salasana:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" -msgstr "" +msgstr "Muokkaa tiliä" #: deluge/ui/gtk3/dialogs.py:258 msgid "Edit existing account" -msgstr "" +msgstr "Muokkaa olemassa olevaa tiliä" #: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 msgid "_Apply" -msgstr "" +msgstr "_Toteuta" #: deluge/ui/gtk3/dialogs.py:270 msgid "New Account" -msgstr "" +msgstr "Uusi tili" #: deluge/ui/gtk3/dialogs.py:271 msgid "Create a new account" -msgstr "" +msgstr "Luo uusi tili" #: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 @@ -1919,15 +1933,15 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 #: deluge/ui/gtk3/glade/connection_manager.ui.h:4 msgid "_Add" -msgstr "" +msgstr "_Lisää" #: deluge/ui/gtk3/dialogs.py:289 msgid "Authentication Level:" -msgstr "" +msgstr "Tunnistautumistaso:" #: deluge/ui/gtk3/dialogs.py:423 msgid "Password Protected" -msgstr "" +msgstr "Suojattu salasanalla" #: deluge/ui/gtk3/dialogs.py:429 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 @@ -1943,15 +1957,15 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 msgid "_OK" -msgstr "" +msgstr "_OK" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Muu…" #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Ei yhdistetty" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,20 +1985,20 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "DHT-solmut" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Vapaata levytilaa" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" -msgstr "" +msgstr "Ulkoinen IP-osoite" #: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 #, python-format msgid "IP %s" -msgstr "" +msgstr "IP %s" #: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 #: deluge/ui/console/widgets/statusbars.py:121 @@ -1994,108 +2008,108 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:220 msgid "Port Issue" -msgstr "" +msgstr "Porttiongelma" #: deluge/ui/gtk3/statusbar.py:222 msgid "No incoming connections, check port forwarding" -msgstr "" +msgstr "Ei saapuvia yhteyksiä, tarkista porttien edelleenlähetys" #: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 #: deluge/ui/gtk3/menubar.py:447 msgid "Download Speed Limit" -msgstr "" +msgstr "Latausnopeuden rajoitus" #: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 #: deluge/ui/gtk3/menubar.py:448 msgid "Set the maximum download speed" -msgstr "" +msgstr "Aseta latauksen enimmäisnopeus" #: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 #: deluge/ui/gtk3/menubar.py:453 msgid "Upload Speed Limit" -msgstr "" +msgstr "Lähetysnopeuden rajoitus" #: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 #: deluge/ui/gtk3/menubar.py:454 msgid "Set the maximum upload speed" -msgstr "" +msgstr "Aseta lähetyksen enimmäisnopeus" #: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 msgid "Incoming Connections" -msgstr "" +msgstr "Saapuvat yhteydet" #: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 msgid "Set the maximum incoming connections" -msgstr "" +msgstr "Aseta saapuvien yhteyksien enimmäismäärä" #: deluge/ui/gtk3/tab_data_funcs.py:28 #, python-brace-format msgid "{state} {percent}%" -msgstr "" +msgstr "{state} {percent} %" #: deluge/ui/gtk3/tab_data_funcs.py:30 #, python-brace-format msgid "{state}: {err_msg}" -msgstr "" +msgstr "{state}: {err_msg}" #: deluge/ui/gtk3/tab_data_funcs.py:42 #: deluge/ui/gtk3/torrentview_data_funcs.py:284 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 msgid "Never" -msgstr "" +msgstr "Ei koskaan" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Kyllä" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Ei" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Tärkeys" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" -msgstr "" +msgstr "_Kaikki" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_Tila" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "Yksityiskoh_dat" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "_Tiedostot" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Vertaiset" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Valinnat" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 msgid "_Trackers" -msgstr "" +msgstr "_Seurantapalvelimet" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Ei yhdistetty..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2120,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Rajoittamaton" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2129,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Alas" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,82 +2139,82 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Ylös" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Yhteydetön tila" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "Yhteydessä" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Yhdistetty" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Tila" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Verkkolaite" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Versio" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Käynnistä taustaprosessi" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_Pysäytä taustaprosessi" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" -msgstr "" +msgstr "_Katkaise yhteys" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Taustaprosessin käynnistys epäonnistui!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2218,7 +2232,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:346 msgid "Failed To Connect" -msgstr "" +msgstr "Yhdistäminen epäonnistui" #: deluge/ui/gtk3/connectionmanager.py:403 msgid "Edit Host" @@ -2226,7 +2240,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Virhe lisättäessä isäntäkonetta" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2250,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Käyttäjänimi" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Taso" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2266,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Käytössä" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Liitännäinen" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2265,11 +2279,21 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:876 msgid "You must choose a language" -msgstr "" +msgstr "Valitse kieli" #: deluge/ui/gtk3/preferences.py:887 msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +"Käynnistä Delugen käyttöliittymä uudelleen, jotta muutokset tulevat voimaan." + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." @@ -2282,43 +2306,43 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Valitse liitännäinen" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Liitännäinen Eggs" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" -msgstr "" +msgstr "Palvelinpään virhe" #: deluge/ui/gtk3/preferences.py:1298 msgid "An error occurred on the server" -msgstr "" +msgstr "Palvelimella tapahtui virhe" #: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 msgid "Error Adding Account" -msgstr "" +msgstr "Virhe tiliä lisättäessä" #: deluge/ui/gtk3/preferences.py:1369 msgid "Authentication failed" -msgstr "" +msgstr "Tunnistautuminen epäonnistui" #: deluge/ui/gtk3/preferences.py:1376 msgid "An error occurred while adding account" -msgstr "" +msgstr "Tiliä lisättäessä tapahtui virhe" #: deluge/ui/gtk3/preferences.py:1408 msgid "Error Updating Account" -msgstr "" +msgstr "Virhe tiliä päivittäessä" #: deluge/ui/gtk3/preferences.py:1409 msgid "An error occurred while updating account" -msgstr "" +msgstr "Tiliä päivittäessä tapahtui virhe" #: deluge/ui/gtk3/preferences.py:1427 msgid "Remove Account" -msgstr "" +msgstr "Poista tili" #: deluge/ui/gtk3/preferences.py:1429 #, python-format @@ -2329,63 +2353,63 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 msgid "Error Removing Account" -msgstr "" +msgstr "Virhe tiliä poistaessa" #: deluge/ui/gtk3/preferences.py:1442 msgid "Auhentication failed" -msgstr "" +msgstr "Tunnistautuminen epäonnistui" #: deluge/ui/gtk3/preferences.py:1449 msgid "An error occurred while removing account" -msgstr "" +msgstr "Tiliä poistaessa tapahtui virhe" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Tilat" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Seurantapalvelimet" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Ei mikään" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Ylläpitäjä" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Nimikkeet" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Ei selitettä" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" -msgstr "" +msgstr "Ei omistajaa" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Sovelluksen versio" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrentteja jonossa" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent jonossa" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2393,7 +2417,7 @@ msgstr "" #: deluge/ui/gtk3/removetorrentdialog.py:67 msgid "Remove the selected torrents?" -msgstr "" +msgstr "Poistetaanko valitut torrentit?" #: deluge/ui/gtk3/removetorrentdialog.py:68 #, python-format @@ -2402,23 +2426,23 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Rajoittamaton" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Päällä" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Pois käytöstä" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Poista käytöstä" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." -msgstr "" +msgstr "Ota käyttöön..." #: deluge/ui/gtk3/menubar.py:465 msgid "Peer Upload Slots" @@ -2434,7 +2458,7 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:606 msgid "Ownership Change Error" -msgstr "" +msgstr "Omistussuhteen muutoksen virhe" #: deluge/ui/gtk3/menubar.py:607 msgid "There was an error while trying changing ownership." @@ -2443,16 +2467,16 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Osoite" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Ohjelma" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" -msgstr "" +msgstr "GTK-valinnat" #: deluge/ui/gtk3/__init__.py:36 msgid "" @@ -2462,11 +2486,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Luodaan torrent-tiedostoa" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrentit jonossa" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,139 +2502,139 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Poista" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" -msgstr "" +msgstr "_Tyhjennä" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Lisää torrentit automaattisesti yhdistäessä" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Tiedosto" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Lisää torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "L_uo torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Lopeta ja _sulje taustaprosessi" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "Lo_peta" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Muokkaa" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" -msgstr "" +msgstr "_Asetukset" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "_Yhteyksien hallinta" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Näytä" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "_Työkalupalkki" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Sivupalkki" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "_Tilapalkki" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "_Välilehdet" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Sarakkeet" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." -msgstr "" +msgstr "_Etsi..." #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "S_ivupalkki" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Näytä _nollapisteosumat" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Näytä _seurantapalvelimet" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" -msgstr "" +msgstr "Näytä _omistajat" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_Ohje" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Verkkosivusto" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ (useasti kysytyt)" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Usein kysytyt kysymykset" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Yhteisö" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" -msgstr "" +msgstr "_Tietoja" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Lisää torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Lisää torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Poista torrentti" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2643,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Poista torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2629,57 +2653,57 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:33 msgid "Filter" -msgstr "" +msgstr "Suodatin" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Keskeytä valitut torrentit" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Keskeytä" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Jatka valittuja torrentteja" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Jatka" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Siirrä ylös jonossa" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Siirrä ylös jonossa" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Siirrä alas jonossa" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Siirrä alas jonossa" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Asetukset" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Yhteyksien hallinta" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2690,15 +2714,15 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 msgid "Close" -msgstr "" +msgstr "Sulje" #: deluge/ui/gtk3/glade/main_window.ui.h:45 msgid "Filter:" -msgstr "" +msgstr "Suodatin:" #: deluge/ui/gtk3/glade/main_window.ui.h:46 msgid "Clear the search" -msgstr "" +msgstr "Tyhjennä haku" #: deluge/ui/gtk3/glade/main_window.ui.h:47 msgid "_Match Case" @@ -2710,7 +2734,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Pakotettu" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2742,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Poissa käytöstä" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Kättely" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,17 +2760,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Jompikumpi" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 msgid "Socks4" -msgstr "" +msgstr "Socks4" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 msgid "Socks5" -msgstr "" +msgstr "Socks5" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 @@ -2756,7 +2780,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2766,11 +2790,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 msgid "I2P" -msgstr "" - -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" +msgstr "I2P" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" @@ -2791,11 +2811,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Näytä istunnon nopeus tilapalkissa" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" -msgstr "" +msgstr "Kohdista ikkunaan torrentia lisätessä" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 msgid "" @@ -2841,31 +2861,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 msgid "Main Window" -msgstr "" +msgstr "Pääikkuna" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Näytä kuvake ilmoitusalueella" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" -msgstr "" +msgstr "Sovellusilmaisin" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 msgid "Systray" -msgstr "" +msgstr "Ilmoitusalue" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Pienennä ilmoitusalueelle suljettaessa" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Käynnistä ilmoitusalueelle pienennettynä" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Suojaa ilmoitusalueelle pienennetty Deluge salasanalla" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2873,39 +2893,39 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 msgid "Notify about new releases" -msgstr "" +msgstr "Ilmoita uusista julkaisuista" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 msgid "Updates" -msgstr "" +msgstr "Päivitykset" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 msgid "System Default" -msgstr "" +msgstr "Järjestelmän oletus" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" -msgstr "" +msgid "Language" +msgstr "Kieli" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Siirrä valmistuneet:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Kopioi .torrent-tiedostot:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "Poista .torrent-tiedosto torrentin poiston yhteydessä" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" @@ -2915,7 +2935,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Lataa kansioon:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2944,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Aseta torrentin ensimmäiset ja viimeiset osat etusijalle" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "Aseta torrentin tiedostojen ensimmäiset ja viimeiset osat etusijalle" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2970,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Lisää torrentit keskeytettyinä" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +2987,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Näytä aina" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Tuo valintaikkuna eteen" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3007,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "Yhteyksien suurin sallittu määrä. Rajoittamaton: -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3015,13 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Yhteyksiä:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Suurin sallittu lähetyspaikkojen määrä kaikille torrenteille. Rajoittamaton: " +"-1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3011,39 +3033,43 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Suurin sallittu latausnopeus kaikille torrenteille. Rajoittamaton: -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "Latausnopeus:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Suurin sallittu lähetysnopeus kaikille torrenteille. Rajoittamaton: -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "Lähetysnopeus:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Poista rajoitukset paikallisesta verkosta" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Nopeusraja IP.n yläpuolella" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Jos·valittuna,·arvioitu·TCP/IP·on·pois·suljettu·nopeusrajoittimelta.Näin·vält" +"ytään·rajojen·ylityksiltä·kokonaisliikenteessä." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3052,10 +3078,12 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"Suurin sallittu lähetyspaikkojen määrä torrentia kohden. Rajoittamaton: -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"Suurin sallittu yhteyksien määrä torrentia kohden. Rajoittamaton: -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3123,7 +3151,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 #: deluge/ui/web/render/tab_status.html:4 msgid "Share Ratio:" -msgstr "" +msgstr "Jakosuhde:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 @@ -3143,7 +3171,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 msgid "Pause Torrent" -msgstr "" +msgstr "Keskeytä torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 #: deluge/ui/console/modes/preferences/preference_panes.py:627 @@ -3160,28 +3188,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 msgid "Incoming Address" -msgstr "" +msgstr "Saapuva osoite" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Satunnainen" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" -msgstr "" +msgstr "Käytä satunnaisia portteja välillä 49152-65525" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Aktiivinen portti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Testaa aktiivinen portti" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 msgid "Incoming Port" -msgstr "" +msgstr "Saapuva portti" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 msgid "" @@ -3201,12 +3229,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "Alkaen:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "Päättyen:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3217,46 +3245,46 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 msgid "Outgoing:" -msgstr "" +msgstr "Lähtevä:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 msgid "Incoming:" -msgstr "" +msgstr "Saapuva:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Taso:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Salaus" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "NAT-porttikartoitusprotokolla" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Vertaistietojen vaihto (PEX)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3293,26 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Paikallinen etsintäpalvelu hakee paikallisia vertaisia verkostasi." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +msgstr "DHT saattaa lisätä aktiivisten yhteyksien määrää." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Vertaisen TOS-tavu:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3325,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Palvelimen nimi:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3336,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Portti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3362,18 +3390,20 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Välimuistin koko (16 KiBin paloissa)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Määrä sekuntteina viimeisimmästä kirjoitetusta osasta välimuistissa. " +"Välimuistista levylle. Oletus on 60 sekuntia." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Välimuisti vanhenee (sekuntia):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,27 +3411,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Asetukset" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"Tämän istunnon käynnistyksen jälkeisten levylle kirjoitettujen 16 KiBin " +"lohkojen yhteismäärä." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Lohkoja kirjoitettu:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." -msgstr "" +msgstr "Suoritettujen kirjoitusoperaatioiden määrä tämän istunnon alusta." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Kirjoituksia:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3412,7 +3444,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Osumasuhde kirjoitetulle välimuistille:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 @@ -3424,35 +3456,37 @@ msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"Lohkojen määrä bittorrentin moottorilta (vertaistuelta), jotka tarjotaan " +"levyltä tai välimuistista." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Lohkoja luettu:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "Lohkojen määrä, jotka tarjotaan välimuistista." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Lohkon osumat:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "Välimuistin osumasuhde luettuun välimuistiin." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Lue välimuistin osumasuhde:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." -msgstr "" +msgstr "Kaikki toiminnot istunnon alusta alkaen" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Luettu:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,52 +3498,59 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"16KiB lohkojen määrä levyn välimuistissa. Mukaan lasketaan luku ja " +"kirjoitusvälimuisti." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Välimuistin koko:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Lue välimuistin koko:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 msgid "_Refresh" -msgstr "" +msgstr "_Päivitä" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Auta parantamaan Delugea lähettämällä käytössä olevat Python- ja PyGTK-" +"versiotiedot sekä käyttöjärjestelmän ja prosessorin tyyppi. Mitään muita " +"tietoja ei lähetetä." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Lähetä tilastotietoja nimettömästi" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 msgid "System Information" -msgstr "" +msgstr "Järjestelmän tiedot" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Sijainti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Jos Deluge ei löydä tietokantatiedostoa tästä osoitteesta, se käyttää DNS:ää " +"selvittääkseen vertaisen maan." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 msgid "GeoIP Database" -msgstr "" +msgstr "GeoIP-tietokanta" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 msgid "Associate with Deluge" @@ -3522,69 +3563,69 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Taustaprosessin portti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Portti" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Salli etäyhteydet" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Yhteydet" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Tarkista säännöllisesti uuden version saatavuus" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" -msgstr "" +msgstr "_Poista" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 msgid "Accounts" -msgstr "" +msgstr "Tilit" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Versio:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Tekijä:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Kotisivu:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Tekijän sähköpostiosoite:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Info" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" -msgstr "" +msgstr "_Asenna" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 msgid "_Find More..." @@ -3596,7 +3637,7 @@ msgstr "" #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 msgid "Include downloaded files" -msgstr "" +msgstr "Sisällytä ladatut tiedostot" #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 msgid "(This is permanent!)" @@ -3604,15 +3645,15 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Lisää vertainen" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "isäntänimi:portti" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" -msgstr "" +msgstr "Ominaisuudet" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 msgid "Max drop down rows" @@ -3622,7 +3663,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "" +msgstr "Yleisasetukset" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" @@ -3630,11 +3671,11 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 msgid "Show file chooser" -msgstr "" +msgstr "Näytä tiedostovalitsin" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 msgid "Show folder name" -msgstr "" +msgstr "Näytä kansion nimi" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 msgid "Path Chooser Type" @@ -3646,7 +3687,7 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 msgid "Show hidden files" -msgstr "" +msgstr "Näytä piilotetut tiedostot" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 msgid "Set new key" @@ -3666,31 +3707,23 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 msgid "Ctrl+S" -msgstr "" +msgstr "Ctrl+S" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 msgid "Ctrl+E" -msgstr "" +msgstr "Ctrl+E" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 msgid "Ctrl+R" -msgstr "" +msgstr "Ctrl+R" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 msgid "Ctrl+H" -msgstr "" +msgstr "Ctrl+H" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 msgid "Ctrl+D" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" +msgstr "Ctrl+D" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" @@ -3698,7 +3731,7 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 msgid "Default path" -msgstr "" +msgstr "Oletuspolku" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 msgid "Shortcuts" @@ -3706,7 +3739,7 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 msgid "Select a Directory" -msgstr "" +msgstr "Valitse kansio" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 msgid "Saved paths" @@ -3726,11 +3759,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Peruuta" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" -msgstr "" +msgstr "Avaa" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 #: deluge/ui/web/js/deluge-all/Toolbar.js:39 @@ -3741,7 +3774,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Lisää" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3752,7 +3785,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 msgid "Edit" -msgstr "" +msgstr "Muokkaa" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 msgid "Edit the selected entry" @@ -3764,7 +3797,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Poista" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3780,19 +3813,19 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 msgid "Default" -msgstr "" +msgstr "Oletus" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 msgid "No default path set" -msgstr "" +msgstr "Oletuspolkua ei ole asetettu" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 msgid "Open properties dialog" -msgstr "" +msgstr "Avaa ominaisuusikkuna" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Lisää Infohash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3833,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Seurantapalvelimet:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Lisää palvelin" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,35 +3858,35 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Kohde:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Uusi julkaisu" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_Mene verkkosivuille" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" -msgstr "" +msgstr "Uusi julkaisu saatavilla!" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 msgid "Available Version:" -msgstr "" +msgstr "Saatavilla oleva versio:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 msgid "Server Version" -msgstr "" +msgstr "Palvelimen versio" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 msgid "Current Version:" -msgstr "" +msgstr "Nykyinen versio:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Älä näytä tätä ilmoitusta tulevaisuudessa" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3870,12 +3903,12 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 #: deluge/ui/web/render/tab_status.html:2 msgid "Downloaded:" -msgstr "" +msgstr "Ladattu:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 #: deluge/ui/web/render/tab_status.html:3 msgid "Uploaded:" -msgstr "" +msgstr "Lähetetty:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 #: deluge/ui/web/render/tab_status.html:16 @@ -3886,7 +3919,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 #: deluge/ui/web/render/tab_status.html:17 msgid "Peers:" -msgstr "" +msgstr "Vertaiset:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 #: deluge/ui/web/render/tab_status.html:18 @@ -3931,63 +3964,63 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Nimi:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 msgid "Download Folder:" -msgstr "" +msgstr "Latauskansio:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 msgid "Added:" -msgstr "" +msgstr "Lisätty:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 msgid "Total Size:" -msgstr "" +msgstr "Koko yhteensä:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 msgid "Total Files:" -msgstr "" +msgstr "Tiedostoja yhteensä:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 msgid "Hash:" -msgstr "" +msgstr "Tiiviste:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 msgid "Created By:" -msgstr "" +msgstr "Luonut:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Kommentit:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" -msgstr "" +msgstr "Omistaja:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Siirrä valmiit:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "Lopeta jakaminen jakosuhteeseen:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Poista, kun jakosuhde on" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4013,37 +4046,37 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 msgid "Private Torrent:" -msgstr "" +msgstr "Yksityinen torrent:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Muokkaa seurantapalvelimia" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "Ylhäällä" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Alhaalla" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Lisää torrenteja" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_Verkko-osoite" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4084,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Lisää _keskeytetyssä tilassa" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Suosi ensimmäisiä / viimeisiä osia" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,162 +4124,162 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Käytä kaikkiin" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Palauta oletukset" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Näytä Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" -msgstr "" +msgstr "_Keskeytä istunto" #: deluge/ui/gtk3/glade/tray_menu.ui.h:4 msgid "_Resume Session" -msgstr "" +msgstr "_Palauta istunto" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "Lata_usnopeuden rajoitus" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "Lähet_ysnopeuden rajoitus" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Lopeta ja sulje taustaprosessi" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Muokkaa seurantapalvelimia" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 msgid "_Up" -msgstr "" +msgstr "_Ylös" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 msgid "_Down" -msgstr "" +msgstr "_Alas" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Lisää vertainen" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Lisää vertainen IP:n perusteella" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Muokkaa seurantapalvelinta" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Seurantapalvelin:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Anna etäpolku" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" -msgstr "" +msgstr "Etäpolku" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Polku:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" -msgstr "" +msgstr "32 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 msgid "64 KiB" -msgstr "" +msgstr "64 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 msgid "128 KiB" -msgstr "" +msgstr "128 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 msgid "256 KiB" -msgstr "" +msgstr "256 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 msgid "512 KiB" -msgstr "" +msgstr "512 KiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 msgid "1 MiB" -msgstr "" +msgstr "1 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 msgid "2 MiB" -msgstr "" +msgstr "2 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 msgid "4 MiB" -msgstr "" +msgstr "4 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 msgid "8 MiB" -msgstr "" +msgstr "8 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 msgid "16 MiB" -msgstr "" +msgstr "16 MiB" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Luo torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "_Kansio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Etäpolku" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Tiedostot" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Web-lähteet" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Osan koko:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Merkitse yksityiseksi" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Lisää tämä torrent avoimeen istuntoon" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,76 +4289,76 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Valinnat" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Tallena .torrent nimellä" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" -msgstr "" +msgstr "_Avaa latauskansio" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Keskeytä" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "_Jatka" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Jatka valittuja torrenteja." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Aset_ukset" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Jono" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_Päivitä seurantapalvelin" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "Poista to_rrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "Pakota uudelleen_tarkistus" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" -msgstr "" +msgstr "_Siirrä latauskansio" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "nimike" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "Valitse k_aikki" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_Keskeytä kaikki" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "_Jatka kaikkia" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Yhteysrajoitus" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Lähetys_paikkojen rajoitus" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4366,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Automaattisesti hallittu" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4341,20 +4374,20 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 msgid "_Change Ownership" -msgstr "" +msgstr "_Muuta omistajuutta" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Lisää seurantapalvelin" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" -msgstr "" +msgstr "Lisää seurantapalvelimia" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Lisää verkko-osoite" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4396,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "Osoite:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4379,43 +4412,43 @@ msgstr "" #: deluge/ui/gtk3/glade/connection_manager.ui.h:12 msgid "Hide this dialog" -msgstr "" +msgstr "Piilota tämä ikkuna" #: deluge/ui/gtk3/glade/connection_manager.ui.h:13 msgid "Startup Options" -msgstr "" +msgstr "Käynnistyksen valinnat" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 msgid "_Open File" -msgstr "" +msgstr "_Avaa tiedosto" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 msgid "_Show Folder" -msgstr "" +msgstr "_Näytä kansio" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Laajenna kaikki" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" -msgstr "" +msgstr "_Ohita" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 msgid "_Low" -msgstr "" +msgstr "_Matala" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 msgid "_Normal" -msgstr "" +msgstr "_Normaali" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 msgid "_High" -msgstr "" +msgstr "_Korkea" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 msgid "Deluge Team" -msgstr "" +msgstr "Deluge-tiimi" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" @@ -4441,19 +4474,19 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "BitTorrent-sovellus" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Deluge-BitTorrent-sovellus" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Lataa ja jaa tiedostoja BitTorrentin avulla" #: deluge/ui/console/console.py:76 msgid "Console Options" -msgstr "" +msgstr "Konsolivalinnat" #: deluge/ui/console/console.py:78 msgid "" @@ -4479,11 +4512,11 @@ msgstr "" #: deluge/ui/console/console.py:131 msgid "Console Commands" -msgstr "" +msgstr "Konsolikomennot" #: deluge/ui/console/console.py:132 msgid "Description" -msgstr "" +msgstr "Kuvaus" #: deluge/ui/console/console.py:133 msgid "The following console commands are available:" @@ -4492,7 +4525,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Komento" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4567,15 +4600,15 @@ msgstr "" #: deluge/ui/console/cmdline/commands/plugin.py:29 msgid "Lists available plugins" -msgstr "" +msgstr "Listaa käytettävissä olevat liitännäiset" #: deluge/ui/console/cmdline/commands/plugin.py:37 msgid "Shows enabled plugins" -msgstr "" +msgstr "Näytä käytössä olevat liitännäiset" #: deluge/ui/console/cmdline/commands/plugin.py:40 msgid "Enables a plugin" -msgstr "" +msgstr "Ottaa liitännäisen käyttöön" #: deluge/ui/console/cmdline/commands/plugin.py:43 msgid "Disables a plugin" @@ -4611,7 +4644,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Salasana" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4656,7 +4689,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Quit" -msgstr "" +msgstr "Lopeta" #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Delete Host" @@ -4672,15 +4705,15 @@ msgstr "" #: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 msgid "Columns" -msgstr "" +msgstr "Sarakkeet" #: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 msgid "Width" -msgstr "" +msgstr "Leveys" #: deluge/ui/console/modes/preferences/preference_panes.py:178 msgid "General options" -msgstr "" +msgstr "Yleiset asetukset" #: deluge/ui/console/modes/preferences/preference_panes.py:182 msgid "Ring system bell when a download finishes" @@ -4697,11 +4730,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:200 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 msgid "Language" -msgstr "" +msgstr "Kieli" #: deluge/ui/console/modes/preferences/preference_panes.py:202 msgid "Command Line Mode" -msgstr "" +msgstr "Komentorivitila" #: deluge/ui/console/modes/preferences/preference_panes.py:205 msgid "Do not store duplicate input in history" @@ -4723,7 +4756,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 msgid "Folders" -msgstr "" +msgstr "Kansiot" #: deluge/ui/console/modes/preferences/preference_panes.py:237 msgid "Download To" @@ -4752,17 +4785,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "Mistä" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "Mihin" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Käytä satunnaisia portteja" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4813,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Sisään" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Ulos" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4827,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Suurin yhteksien määrä" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Suurin lataajien määrä" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4847,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Suurin puoliavointen yhteyksien määrä" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Suurin yhteysyritysten määrä sekunnissa" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Nopeusraja IP:n yläpuolella" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4831,7 +4864,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:513 msgid "Yes, please send anonymous statistics." -msgstr "" +msgstr "Kyllä, lähetä anonyymeja tilastoja." #: deluge/ui/console/modes/preferences/preference_panes.py:531 msgid "Daemon Port" @@ -4839,15 +4872,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:538 msgid "Allow remote connections" -msgstr "" +msgstr "Salli etäyhteydet" #: deluge/ui/console/modes/preferences/preference_panes.py:561 msgid "Total" -msgstr "" +msgstr "Yhteensä" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Jakosuhde" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4863,11 +4896,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:646 msgid "Proxy Settings" -msgstr "" +msgstr "Välityspalvelimen asetukset" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Tyyppi" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,18 +4958,18 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Käytä" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 msgid "OK" -msgstr "" +msgstr "OK" #: deluge/ui/console/widgets/fields.py:1070 msgid "Select Language" -msgstr "" +msgstr "Valitse kieli" #: deluge/ui/console/widgets/statusbars.py:120 #, python-format @@ -4952,19 +4985,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Emule-IP-lista (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "SafePeer-teksti (Zip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "PeerGuardian-teksti (Pakkaamaton)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian-P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,81 +5007,81 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "Estolista" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" -msgstr "" +msgstr "Virheellinen IP-osoite" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Virheellinen aloitus" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Virheellinen eväste" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "Virheellinen versio" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "Päivää" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "Tarkista uusi lista joka:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "Tuo estolista käynnistyksen yhteydessä" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "Asetukset" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "Lataa ja tuo estolista tarvittaessa." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Tarkista lataus ja tuo" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Lataa uusi estolista ja tuo se" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Pakota lataus ja tuonti" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "Estolista on ajan tasalla" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "Valinnat" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "Tyyppi:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "Päivämäärä:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "Tiedoston koko:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "Tietoa" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,37 +5089,37 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrentin lataus valmis" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent on lisätty" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" -msgstr "" +msgstr "Torrent poistettu" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Suorita" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Tapahtuma" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "Lisää komento" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Komennot" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 msgid "Incompatible Option" -msgstr "" +msgstr "Yhteensopimaton valinta" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 msgid "" @@ -5097,7 +5130,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 msgid "AutoAdd" -msgstr "" +msgstr "Automaattinen lisäys" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 msgid "Double-click to toggle" @@ -5106,24 +5139,24 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 msgid "Double-click to edit" -msgstr "" +msgstr "Kaksoisnapsauta muokataksesi" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 msgid "Path" -msgstr "" +msgstr "Polku" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "Tarkkailuhakemistoa ei ole olemassa." #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "Polkua ei ole olemassa." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Hakemiston tarkkailun asetukset" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" @@ -5134,19 +5167,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "Valitse kansio" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Ota käyttöön tämä tarkkailuhakemisto" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Tarkkaile hakemistoa" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "Poista .torrent lisäämisen jälkeen" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5156,7 +5189,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Lisää pääte lisäämisen jälkeen:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5167,7 +5200,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".added" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5184,11 +5217,11 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Torrentin tiedostotoiminnot" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" -msgstr "" +msgstr "Aseta latauskansio" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 msgid "This folder will be where the torrent data is downloaded to." @@ -5196,7 +5229,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 msgid "Download Folder" -msgstr "" +msgstr "Latauskansio" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 msgid "Set move completed folder" @@ -5204,19 +5237,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Siirrä valmistuneet" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Nimiö: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Nimiö" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "Pää" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." @@ -5224,52 +5257,52 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 msgid "Owner" -msgstr "" +msgstr "Omistaja" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Suurin lähetysnopeus:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "Yhteyksiä enintään:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "Lähetyspaikkoja enintään:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Suurin latausnopeus:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Kaista" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Automaattisesti hallittu:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Lisää keskeytettynä:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Sijoitus jonossa:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Jono" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Tarkkaile hakemistoja:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5277,15 +5310,15 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:62 msgid "1 minute" -msgstr "" +msgstr "1 minuutti" #: deluge/plugins/Stats/deluge_stats/gtkui.py:64 msgid "1 second" -msgstr "" +msgstr "1 sekunti" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "sekuntia" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5309,11 +5342,11 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 msgid "Connections Graph" -msgstr "" +msgstr "Yhteyksien kuvaaja" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 msgid "Bandwidth Graph" -msgstr "" +msgstr "Kaistanleveyden kuvaaja" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 msgid "DHT nodes:" @@ -5325,7 +5358,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 msgid "DHT torrents:" -msgstr "" +msgstr "DHT-torrentit:" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 msgid "Seeds / Peers" @@ -5333,69 +5366,71 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 msgid "Graph Colors" -msgstr "" +msgstr "Kuvaajan värit" #: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 #: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 msgid "WebUi" -msgstr "" +msgstr "Web-käyttöliittymä" #: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"Delugen Web-käyttöliittymä ei ole asennettu, asenna käyttöliittymä\n" +"ja yritä uudelleen" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "Ota web-käyttöliittymä käyttöön" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "Ota SSL käyttöön" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Kuuntele porttia:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Virheellinen nimike, sopivat merkit: [a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Tyhjä nimike" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "Nimike on jo olemassa" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Tuntematon nimike" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Tuntematon torrent" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "Nimikeas_etukset" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_Poista nimike" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_Lisää nimike" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Nimikevalinnat" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,27 +5438,27 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Nimike" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" -msgstr "" +msgstr "tracker1.org" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Nimikevalinnat" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Käytä kunkin torrentin enimmäisasetuksina:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Enintään" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Käytä jonoasetuksia:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,90 +5466,93 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(1 rivi seurantapalvelinta kohden)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Aseta nimike automaattisesti:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Lisää nimike" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "Lisää nimike" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Käytä sivupalkkia nimikkeiden lisäämiseen, muokkaamiseen ja " +"poistamiseen.\n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Nimikkeet" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Ilmoitusvilkku näytetty" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "Ponnahdusilmoitus ei ole käytössä" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" -msgstr "" +msgstr "libnotify ei ole asennettuna" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Ponnahdusilmoitus näytetty" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "Ääni-ilmoitus ei käytössä" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "pygame ei ole asennettu" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Ääni-ilmoitus epäonnistui %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "Ääni-ilmoitus onnistui" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "Torrent valmis" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" +"Torrent \"%(name)s\" sisältäen %(num_files)i tiedosto(a) on valmistunut." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" -msgstr "" +msgstr "Ilmoitukset" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Valitse äänitiedosto" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "Sähköposti-ilmoitusta lähettäessä tapahtui virhe: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5528,12 +5566,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "Sähköposti-ilmoitus lähetetty." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "Torrent \"%(name)s\" valmistui" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5546,72 +5584,83 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Tällä sähköpostilla ilmoitetaan, että Deluge on saanut valmiiksi latauksen " +"â€%(name)sâ€, joka koostuu %(num_files)i tiedostosta.\n" +"Jotta et saisi näitä ilmoituksia enää, kytke pois päältä sähköposti-" +"ilmoitukset Delugen asetuksista.\n" +"\n" +"Terveisin,\n" +"Deluge" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Tarjotinikonin vilkkuminen käytössä" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Ponnahdusilmoitukset käytössä" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Äänet käytössä" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "Käyttöliittymäilmoitukset" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Vastaanottajat" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "Palvelin vaatii TLS:n/SSL:n" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "Sähköposti-ilmoitukset" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Tämä asetus ei tarkoita että vastaanotat ilmoituksia kaikista näistä " +"tapahtumista." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "Tilaukset" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Äänten mukautus" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 msgid "Extractor" -msgstr "" +msgstr "Purkamo" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "Pura kohteeseen:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "Luo alikansio torrentin nimellä" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Tämä valinta luo torrentin nimisen alikansion valittuun kansioon ja " +"tallentaa tiedostot siihen." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 msgid "Scheduler" -msgstr "" +msgstr "Ajastin" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 msgid "Schedule" @@ -5619,15 +5668,15 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Latausraja:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Lähetysraja:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Aktiiviset torrentit:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" @@ -5639,47 +5688,47 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Hitaat asetukset" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" -msgstr "" +msgstr "Tiedostoselain" #: deluge/ui/web/js/deluge-all/FileBrowser.js:25 msgid "Back" -msgstr "" +msgstr "Takaisin" #: deluge/ui/web/js/deluge-all/FileBrowser.js:29 msgid "Forward" -msgstr "" +msgstr "Seuraava" #: deluge/ui/web/js/deluge-all/FileBrowser.js:37 msgid "Home" -msgstr "" +msgstr "Koti" #: deluge/ui/web/js/deluge-all/Toolbar.js:32 msgid "Create" -msgstr "" +msgstr "Luo" #: deluge/ui/web/js/deluge-all/Toolbar.js:100 msgid "Help" -msgstr "" +msgstr "Ohje" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Kirjaudu ulos" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Tallenna" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" -msgstr "" +msgstr "Tietoja - Deluge" #: deluge/ui/web/js/deluge-all/AboutWindow.js:102 msgid "Copyright 2007-2018 Deluge Team" -msgstr "" +msgstr "Tekijänoikeus 2007-2018 Deluge-tiimi" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 msgid "Remove With Data" @@ -5687,13 +5736,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 msgid "Add Connection" -msgstr "" +msgstr "Lisää yhteys" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Isäntä:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,15 +5751,15 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Siirrä" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" -msgstr "" +msgstr "Selaa" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 msgid "Edit Connection" -msgstr "" +msgstr "Muokkaa yhteyttä" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 msgid "Unable to edit host" @@ -5719,19 +5768,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Kirjaudu" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" -msgstr "" +msgstr "Kirjautuminen epäonnistui" #: deluge/ui/web/js/deluge-all/LoginWindow.js:109 msgid "You entered an incorrect password" -msgstr "" +msgstr "Kirjoitit väärän salasanan" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 msgid "Public" -msgstr "" +msgstr "Julkinen" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 msgid "Last Transfer" @@ -5743,62 +5792,62 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Aseta enimmäisyhteydet" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Latausnopeus" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 #: deluge/ui/web/js/deluge-all/Menus.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:124 msgid "5 KiB/s" -msgstr "" +msgstr "5 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:108 #: deluge/ui/web/js/deluge-all/Statusbar.js:167 #: deluge/ui/web/js/deluge-all/Menus.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:130 msgid "10 KiB/s" -msgstr "" +msgstr "10 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:114 #: deluge/ui/web/js/deluge-all/Statusbar.js:173 #: deluge/ui/web/js/deluge-all/Menus.js:91 #: deluge/ui/web/js/deluge-all/Menus.js:136 msgid "30 KiB/s" -msgstr "" +msgstr "30 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:120 #: deluge/ui/web/js/deluge-all/Statusbar.js:179 #: deluge/ui/web/js/deluge-all/Menus.js:97 #: deluge/ui/web/js/deluge-all/Menus.js:142 msgid "80 KiB/s" -msgstr "" +msgstr "80 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:126 #: deluge/ui/web/js/deluge-all/Statusbar.js:185 #: deluge/ui/web/js/deluge-all/Menus.js:103 #: deluge/ui/web/js/deluge-all/Menus.js:148 msgid "300 KiB/s" -msgstr "" +msgstr "300 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Aseta enimmäislatausnopeus" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Lähetysnopeus" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Aseta enimmäislähetysnopeus" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Protokollaliikenne sisään/ulos" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5807,12 +5856,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:357 #, python-brace-format msgid "IP {0}" -msgstr "" +msgstr "IP {0}" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Yhdistä" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5822,7 +5871,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 msgid "Disconnect" -msgstr "" +msgstr "Katkaise yhteys" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 msgid "Start Daemon" @@ -5830,7 +5879,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 msgid "Change Default Password" -msgstr "" +msgstr "Vaihda oletussalasana" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" @@ -5844,7 +5893,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Suodattimet" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5864,43 +5913,43 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Lataus/lähetysraja" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Lähetysnopeuden rajoitus" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Yhteyksien raja" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Jakopaikkojen rajoitus" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Päivitä seurantapalvelin" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Pakota uudelleentarkistus" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" -msgstr "" +msgstr "Laajenna kaikki" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Tiedot" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" -msgstr "" +msgstr "Kommentti:" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 msgid "Status:" -msgstr "" +msgstr "Tila:" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 msgid "Move Completed:" @@ -5909,23 +5958,23 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Yleiset" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Yksityinen" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" -msgstr "" +msgstr "Ladataan" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Tosi" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Ilmoita uudesta versiosta" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5935,16 +5984,16 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 msgid "Pause torrent" -msgstr "" +msgstr "Keskeytä torrent" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 msgid "Install Plugin" -msgstr "" +msgstr "Asenna liitännäinen" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 msgid "Install" -msgstr "" +msgstr "Asenna" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 msgid "Select an egg" @@ -5956,38 +6005,38 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 msgid "Browse..." -msgstr "" +msgstr "Selaa..." #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 msgid "Uploading your plugin..." -msgstr "" +msgstr "Lähetetään liitännäistäsi..." #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Yhteyksiä enintään:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Enimmäislatausnopeus (KiB/s)" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Enimmäislähetysnopeus (KiB/s)" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Puoliavointen yhteyksien enimmäismäärä:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Yhteysyritysten enimmäismäärä sekunnissa:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Lähetyspaikkojen enimmäismäärä:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6003,11 +6052,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 msgid "Use Random Port" -msgstr "" +msgstr "Käytä satunnaista porttia" #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 msgid "Type Of Service" -msgstr "" +msgstr "Palvelun tyyppi" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 msgid "Show filters with zero torrents" @@ -6023,19 +6072,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 msgid "Old:" -msgstr "" +msgstr "Vanha:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 msgid "New:" -msgstr "" +msgstr "Uusi:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 msgid "Confirm:" -msgstr "" +msgstr "Vahvista:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Palvelin" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6047,11 +6096,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 msgid "Private Key:" -msgstr "" +msgstr "Yksityinen avain:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 msgid "Certificate:" -msgstr "" +msgstr "Varmenne:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 msgid "WebUI Language Changed" @@ -6059,60 +6108,68 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 msgid "Do you want to refresh the page now to use the new language?" -msgstr "" +msgstr "Haluatko päivittää sivun nyt käyttääksesi uutta kieltä?" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Päivitä" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" -msgstr "" +msgstr "Virheellinen salasana" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 msgid "Your passwords don't match!" -msgstr "" +msgstr "Salasanat eivät täsmänneet!" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 msgid "Your old password was incorrect!" -msgstr "" +msgstr "Vanha salasanasi ei ollut oikein!" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 msgid "Change Successful" -msgstr "" +msgstr "Vaihto onnistui" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 msgid "Your password was successfully changed!" -msgstr "" +msgstr "Salasanasi vaihdettiin onnistuneesti!" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 msgid "Add from Url" -msgstr "" +msgstr "Lisää osoitteesta" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" -msgstr "" +msgstr "Evästeet" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "Torrentin lataaminen epäonnistui" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "Tiedosto" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." -msgstr "" +msgstr "Lähetetään torrentia..." + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "Torrentin lähettäminen epäonnistui" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" -msgstr "" +msgstr "Torrent ei ole kelvollinen" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 msgid "Move Completed Folder" @@ -6128,7 +6185,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Lisää pysäytetyssä tilassa" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6136,7 +6193,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Lataus" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" @@ -6144,4 +6201,4 @@ msgstr "" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" -msgstr "" +msgstr "Lisäyspäivä:" diff --git a/deluge/i18n/fo.po b/deluge/i18n/fo.po new file mode 100644 index 0000000..86205fe --- /dev/null +++ b/deluge/i18n/fo.po @@ -0,0 +1,6164 @@ +# Faroese translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Faroese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "" + +#: deluge/common.py:417 +msgid "M" +msgstr "" + +#: deluge/common.py:418 +msgid "G" +msgstr "" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Sjálvfyrisitið" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Kø" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afganistan" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Ãland" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Algeria" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Amerikanskt Samoa" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andorra" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Anguilla" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua og Barbuda" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentina" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenia" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Avstralia" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Eysturríki" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Aserbajdsjan" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamaoyggjar" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Barain" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladesj" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Hvítarussland" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgia" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belis" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermuda" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Butan" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivia" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bosnia-Hersegovina" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botsvana" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Bouvet oyggjin" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brasilia" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Bretskt-indiska sjóøki" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "Brunei Darussalam" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgaria" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundi" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Kambodja" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Kamerun" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Kanada" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Grønhøvdaoyggjarnar" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Cayman oyggjarnar" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Miðafrikalýðveldið" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Kjad" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "Kili" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "Kina" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "Jólaoyggjin" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "Kokosøyggjarnar" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Kolombia" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Komorooyggjarnar" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Kongo" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Cookoyggjarnar" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "Kosta Rika" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Fílabeinsstrondin" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "Kroatia" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Kuba" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Kýpros" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "Kekkia" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Danmørk" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Djibouti" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Dominika" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Domingo lýðveldið" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Ekvador" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Egyptaland" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "El Salvador" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Ekvator Guinea" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "Eritrea" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Estland" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Etiopia" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Falklandsoyggjarnar" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Føroyar" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fiji" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Finnland" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "Frakland" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "Fransk Guinea" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "Fransk Polynesien" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "Fraklands suður øki" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gabon" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gambia" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Georgia" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Týskland" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Ghana" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Grikkaland" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Grønland" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Grenada" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guam" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Guatemala" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Guernsey" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "Guinea" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "Guinea Bissau" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Gujana" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haiti" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Heard- og McDonald-oyggjarnar" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Vatikanríkið" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "Honduras" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Ungarn" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Ãsland" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "India" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonesia" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Iran, Islamiska lýveldi av" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Irak" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Ãrland" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "Isle of Man" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Ãsrael" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Italia" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jameika" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Japan" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Jersey" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Jordan" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Kasakstan" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "Kenja" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Kiribati" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "Korea, Tað Demokratiska Folkalýveldi" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "Korea, Lýveldi" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Kuvait" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "Kirgisia" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Laos" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Lettland" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Libanon" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesoto" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Liberia" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "Liktenstein" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Litava" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "Luksemborg" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Macao" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagaskar" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Malavi" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "Maleisia" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Maldivuoyggjarnar" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Mali" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Marshalloyggjarnar" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Martinique" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "Móritania" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Móritius" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Mayotta" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Meksiko" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Mikronesia, tær sameindu statirnir av" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldova" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Monako" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Montenegro" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montserrat" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Marokko" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Mosambik" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "Myanmar (Burma)" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibia" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Stórabretland" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Leitarar" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Flyt fullgjørd til:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Sambindingar:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Niðurtøkuferð:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Uppsendingarferð:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Alment" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Navn:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Steðga fræan við lutfallinum:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Tak burtur við lutfall" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Boð" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP-listi (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ógyldug útgáva" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Dagar" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Kanna eftir nýggjum lista hvønn:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Innstillingar" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Kostir" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Slag:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Dato:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Fílustødd:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrentur er fullgjørdur" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrentur lagdur til" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Inna" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Hending" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Legg stýriboð til" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Stýriboð" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Gilda vev-mrkamót" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Gilda SSL" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Lrti portur:" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Tómt spjaldur" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Spjaldrið finnst longu" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Ókent spjaldur" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Ókendur torrentur" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Spjaldra k_ostir" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "Tak spjalu_r burtur" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "Legg spj_aldir til" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Spjaldra kostir" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Spjaldur" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Spjaldra kostir" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Mest" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Nýt sjálvvirkandi spjaldur:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Leg til spjaldur" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Leg til spjaldur" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "spjøldur" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Niðurtøkumark:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Uppsendingarmark:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Virknir torrentar" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/fr.po b/deluge/i18n/fr.po index e40917e..49619fe 100644 --- a/deluge/i18n/fr.po +++ b/deluge/i18n/fr.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2017-11-11 06:41+0000\n" -"Last-Translator: Stanislas Michalak \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2021-02-15 18:51+0000\n" +"Last-Translator: Jean-Marc \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "o" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "Kio" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "Mio" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "Gio" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "Tio" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "T" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "T" msgid "K/s" msgstr "K/s" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -78,45 +78,45 @@ msgstr "K/s" msgid "KiB/s" msgstr "Kio/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "M/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "Mio/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "G/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "Gio/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "T/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "Tio/s" #: deluge/argparserbase.py:172 msgid "Common Options" -msgstr "" +msgstr "Options générales" #: deluge/argparserbase.py:175 msgid "Print this help message" -msgstr "" +msgstr "Afficher ce message d'aide" #: deluge/argparserbase.py:182 msgid "Print version information" -msgstr "" +msgstr "Afficher les informations de version" #: deluge/argparserbase.py:194 msgid "Set the config directory path" -msgstr "" +msgstr "Définir le chemin du dossier de configuration" #: deluge/argparserbase.py:200 msgid "Output to specified logfile instead of stdout" @@ -146,7 +146,7 @@ msgstr "" #: deluge/argparserbase.py:351 msgid "Process Control Options" -msgstr "" +msgstr "Options de contrôle de processus" #: deluge/argparserbase.py:357 msgid "Pidfile to store the process id" @@ -166,15 +166,15 @@ msgstr "" #: deluge/core/daemon_entry.py:25 msgid "Daemon Options" -msgstr "" +msgstr "Options du démon" #: deluge/core/daemon_entry.py:31 msgid "IP address to listen for UI connections" -msgstr "" +msgstr "Adresse IP pour écouter les connexions UI" #: deluge/core/daemon_entry.py:39 msgid "Port to listen for UI connections on" -msgstr "" +msgstr "Port pour écouter les connexions UI" #: deluge/core/daemon_entry.py:47 msgid "IP address to listen for BitTorrent connections" @@ -184,53 +184,55 @@ msgstr "Adresse IP d'écoute des connexions BitTorrent" msgid "" "The network interface name or IP address for outgoing BitTorrent connections." msgstr "" +"Nom ou adresse IP de l'interface réseau pour les connexions BitTorrent " +"sortantes." #: deluge/core/daemon_entry.py:63 msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Tous" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Actif" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" -msgstr "" +msgstr "Allocation" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Vérification" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "En Téléchargement" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Partage" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Suspendu" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "En file d’attente" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +241,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "Erreur" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Nom" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +260,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Progression" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "État" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,93 +275,93 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Taille" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Téléchargé" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Envoyé" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 msgid "Remaining" -msgstr "" +msgstr "Restant" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Ratio" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Vitesse de réception" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Vitesse d'envoi" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Limite de réception" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Limite d'envoi" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" -msgstr "" +msgstr "Connexions max." #: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 msgid "Max Upload Slots" -msgstr "" +msgstr "Ports max. d'émission" #: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Pairs" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 msgid "Seeds" -msgstr "" +msgstr "Sources" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Utilité" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 msgid "Seeds:Peers" -msgstr "" +msgstr "Sources : Pairs" #: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Ajouté" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Traceur" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -365,11 +369,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 msgid "Download Folder" -msgstr "" +msgstr "Dossier de téléchargement" #: deluge/ui/common.py:75 msgid "Seeding Time" -msgstr "" +msgstr "Temps de partage" #: deluge/ui/common.py:76 msgid "Active Time" @@ -377,7 +381,7 @@ msgstr "" #: deluge/ui/common.py:78 msgid "Last Activity" -msgstr "" +msgstr "Dernière activité" #: deluge/ui/common.py:81 msgid "Finished Time" @@ -391,29 +395,29 @@ msgstr "" #: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 msgid "Completed" -msgstr "" +msgstr "Terminé" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "Temps restant" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 msgid "Shared" -msgstr "" +msgstr "Partagé" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Privilégier premiers/derniers" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 msgid "Sequential Download" -msgstr "" +msgstr "Téléchargement séquentiel" #: deluge/ui/common.py:97 deluge/ui/common.py:98 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 @@ -421,11 +425,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Auto-géré" #: deluge/ui/common.py:99 msgid "Stop At Ratio" -msgstr "" +msgstr "Arrêter au ratio" #: deluge/ui/common.py:100 msgid "Stop Ratio" @@ -433,7 +437,7 @@ msgstr "" #: deluge/ui/common.py:101 msgid "Remove At Ratio" -msgstr "" +msgstr "Supprimer au ratio" #: deluge/ui/common.py:102 deluge/ui/common.py:108 msgid "Move On Completed" @@ -447,17 +451,17 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 msgid "Owner" -msgstr "" +msgstr "Propriétaire" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Blocs" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +475,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Alertes" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Annonce valide" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Annonce envoyée" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +491,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Interface" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Téléchargements" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +508,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Bande passante" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +518,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "File d’attente" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Réseau" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +534,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Serveur mandataire" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Cache" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,24 +552,24 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Divers" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Démon" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Modules" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 msgid "Skip" -msgstr "" +msgstr "Ignorer" #: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 #: deluge/ui/web/js/deluge-all/Menus.js:371 @@ -587,998 +591,1002 @@ msgid "" "Deluge cannot find the `deluged` executable, check that the deluged package " "is installed, or added to your PATH." msgstr "" +"Deluge ne peut pas trouver l'exécutable « deluged », vérifier que le paquet " +"déluge est installé ou ajouté à votre PATH." #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afghanistan" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Åland, îles" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albanie" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Algérie" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Îles Samoa Américaines" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andorre" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguilla" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antarctique" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antigua-et-Barbuda" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentine" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Arménie" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Australie" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Autriche" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Azerbaïjan" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Bahamas" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Bahreïn" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Bangladesh" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbade" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "Biélorussie" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Belgique" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Bénin" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermudes" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Bhoutan" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolivie" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bosnie-Herzégovine" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botswana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Île Bouvet" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brésil" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Territoire britannique de l'océan Indien" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunei Darussalam" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulgarie" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Cambodge" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Cameroun" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Canada" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Cap-Vert" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Îles Caïman" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "République Centrafricaine" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "Tchad" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Chili" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "Chine" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "Île Christmas" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Îles Cocos" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Colombie" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Les Comores" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Congo" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "République Démocratique du Congo" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Îles Cook" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Costa Rica" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Côte d'Ivoire" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Croatie" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Cuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Chypre" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "République tchèque" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Danemark" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Djibouti" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominique" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "République dominicaine" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Équateur" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Égypte" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "Salvador" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Guinée équatoriale" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Érythrée" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Estonie" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Éthiopie" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Îles Malouines" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Îles Féroé" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Fidji" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Finlande" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "France" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "La Guyane Française" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "Polynésie française" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "Terres Australes Françaises" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabon" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gambie" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Géorgie" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "Allemagne" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Ghana" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibraltar" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Grèce" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Groënland" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Grenade" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadeloupe" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernesey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guinée" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Guinée-Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guyane" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haïti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Îles Heard et McDonald" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Saint-Siège (État du Vatican)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hong-Kong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "Hongrie" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Islande" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "Inde" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonésie" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "Iran, République islamique d'" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Irak" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Irlande" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Île de Man" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Israël" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Italie" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Jamaïque" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Japon" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Jordanie" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "Kazakhstan" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Kenya" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Corée, République populaire démocratique de" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "Corée, République de" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Koweït" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Kirghizstan" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "Laos" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "Lettonie" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Liban" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesotho" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Libéria" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Libyenne, Jamahiriya arabe" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Liechtenstein" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Lituanie" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Luxembourg" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Macao" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Macédoine, ancienne République yougoslave de" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Madagascar" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malawi" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malaisie" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Maldives" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Malte" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Îles Marshall" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinique" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauritanie" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Île Maurice" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "Mexique" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "La Micronésie, états fédérés de" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldavie" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Monaco" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongolie" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "Montenegro" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Maroc" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Mozambique" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Birmanie" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namibie" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Nauru" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Népal" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Pays-Bas" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Antilles néerlandaises" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Nouvelle-Calédonie" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Nouvelle-Zélande" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nicaragua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Niger" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigeria" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niué" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Île Norfolk" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Îles Mariannes du Nord" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Norvège" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Oman" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Pakistan" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Territoire palestinien, occupé" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panama" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Papouasie-Nouvelle-Guinée" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguay" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Pérou" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Philippines" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Pitcairn" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Pologne" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portugal" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Porto-Rico" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Qatar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Île de la Réunion" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Roumanie" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Russie" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Rwanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Saint Barthelemy" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Sainte-Hélène" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Saint-Christophe-et-Niévès" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Sainte-Lucie" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Saint-Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Saint Pierre et Miquelon" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Saint-Vincent-et-les-Grenadines" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Samoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "Saint-Marin" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "Sao Tomé-et-Principe" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Arabie Saoudite" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Sénégal" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Serbie" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seychelles" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Singapour" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Slovaquie" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Slovénie" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Îles Salomon" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Somalie" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Afrique du Sud" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Géorgie du Sud et les Îles Sandwich du Sud" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Espagne" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Sri-Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Soudan" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Surinam" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Svalbard et Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Swaziland" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Suède" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Suisse" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "Syrie" #: deluge/ui/countries.py:224 msgid "Taiwan" -msgstr "" +msgstr "Taïwan" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tadjikistan" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "Tanzanie" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Thaïlande" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Timor-Leste" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad et Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunisie" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turquie" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turkmenistan" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Îles Turques-et-Caïques" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Ouganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ukraine" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Emirats Arabes Unis" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Royaume-Uni" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "États-Unis" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Îles mineures éloignées des États-Unis" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Ouzbékistan" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Vénézuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietnam" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Îles Vierges britanniques" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Îles Vierges américaines" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis-et-Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Sahara occidental" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Yémen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zambie" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabwe" #: deluge/ui/ui_entry.py:51 msgid "UI Options" -msgstr "" +msgstr "Options de l'interface utilisateur" #: deluge/ui/ui_entry.py:57 msgid "Set the default UI to be run, when no UI is specified" msgstr "" +"Définir l'interface utilisateur par défaut à exécuter, lorsqu'aucune " +"interface utilisateur n'est spécifiée" #: deluge/ui/ui_entry.py:91 msgid "" @@ -1588,57 +1596,58 @@ msgstr "" #: deluge/ui/web/web.py:32 msgid "Web Server Options" -msgstr "" +msgstr "Options du serveur web" #: deluge/ui/web/web.py:38 msgid "IP address for web server to listen on" -msgstr "" +msgstr "Adresse IP sur laquelle le serveur web doit écouter" #: deluge/ui/web/web.py:46 msgid "Port for web server to listen on" -msgstr "" +msgstr "Port sur lequel le serveur web doit écouter" #: deluge/ui/web/web.py:53 msgid "Set the base path that the ui is running on" msgstr "" +"Définissez le chemin de base sur lequel l'interface utilisateur s'exécute" #: deluge/ui/web/web.py:56 msgid "Force the web server to use SSL" -msgstr "" +msgstr "Forcer le serveur Web à utiliser SSL" #: deluge/ui/web/web.py:61 msgid "Force the web server to disable SSL" -msgstr "" +msgstr "Forcer le serveur Web à désactiver SSL" #: deluge/ui/web/json_api.py:868 msgid "Daemon does not exist" -msgstr "" +msgstr "Le démon n'existe pas" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "Le démon n'est pas en cours d'exécution" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Nom de Fichier" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Rangé" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Choisissez un fichier" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1658,70 +1667,80 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 msgid "_Cancel" -msgstr "" +msgstr "_Annuler" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" -msgstr "" +msgstr "_Ouvrir" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Choisissez un répertoire" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Sauvegarder le fichier .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 msgid "_Save" -msgstr "" +msgstr "Enregi_strer" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Fichiers torrent" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Tous les fichiers" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." -msgstr "" +msgstr "Entrez votre mot de passe pour afficher Deluge..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." -msgstr "" +msgstr "Entrez votre mot de passe pour quitter Deluge..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" -msgstr "" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Modifier le chemin" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Supprimer le chemin" #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" -msgstr "" +msgstr "_Appliquer aux sélectionnés" #: deluge/ui/gtk3/aboutdialog.py:40 #, python-format msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" -msgstr "" +msgstr "Copyright %(year_start)s-%(year_end)s équipe Deluge" #: deluge/ui/gtk3/aboutdialog.py:44 #: deluge/ui/web/js/deluge-all/AboutWindow.js:52 @@ -1729,19 +1748,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Un programme de pair-à-pair de partage de fichiers\n" +"utilisant le protocole BitTorrent." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Client:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Développeurs actuels:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Anciens développeurs ou contributeurs:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1769,102 +1790,127 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Serveur:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" -msgstr "" +msgstr "Ajouter des torrents (%d)" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" -msgstr "" +msgstr "Torrent(s) en double" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" +"Vous ne pouvez pas ajouter le même torrent deux fois. %d torrents ont déjà " +"été ajoutés." -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Fichier non valable" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." -msgstr "" +msgstr "Veuillez attendre les fichiers..." -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" -msgstr "" +msgstr "Impossible de télécharger les fichiers pour ce magnet" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Sélectionner d'un .torrent à ouvrir" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "URL incorrecte" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "n'est pas une URL valide." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Téléchargement en cours..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Téléchargement échoué" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Échec du téléchargement:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" -msgstr "" +msgstr "_Non" #: deluge/ui/gtk3/dialogs.py:110 msgid "_Yes" -msgstr "" +msgstr "_Oui" #: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 #: deluge/ui/gtk3/glade/connection_manager.ui.h:2 msgid "_Close" -msgstr "" +msgstr "_Fermer" #: deluge/ui/gtk3/dialogs.py:179 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Détails:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" -msgstr "" +msgstr "S'authentifier" #: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 #: deluge/ui/gtk3/glade/connection_manager.ui.h:3 msgid "C_onnect" -msgstr "" +msgstr "Se _connecter" #: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 @@ -1875,7 +1921,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "Nom d'utilisateur :" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,29 +1934,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "Mot de passe :" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" -msgstr "" +msgstr "Modifier le compte" #: deluge/ui/gtk3/dialogs.py:258 msgid "Edit existing account" -msgstr "" +msgstr "Modifier le compte existant" #: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 msgid "_Apply" -msgstr "" +msgstr "A_ppliquer" #: deluge/ui/gtk3/dialogs.py:270 msgid "New Account" -msgstr "" +msgstr "Nouveau compte" #: deluge/ui/gtk3/dialogs.py:271 msgid "Create a new account" -msgstr "" +msgstr "Créer un nouveau compte" #: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 @@ -1919,15 +1965,15 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 #: deluge/ui/gtk3/glade/connection_manager.ui.h:4 msgid "_Add" -msgstr "" +msgstr "_Ajouter" #: deluge/ui/gtk3/dialogs.py:289 msgid "Authentication Level:" -msgstr "" +msgstr "Niveau d'authentification :" #: deluge/ui/gtk3/dialogs.py:423 msgid "Password Protected" -msgstr "" +msgstr "Protégé par mot de passe" #: deluge/ui/gtk3/dialogs.py:429 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 @@ -1943,27 +1989,27 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 msgid "_OK" -msgstr "" +msgstr "_Valider" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Autres…" #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Non connecté" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" -msgstr "" +msgstr "Connexions (limite)" #: deluge/ui/gtk3/statusbar.py:182 msgid "Download Speed (Limit)" -msgstr "" +msgstr "Vitesse de téléchargement (limite)" #: deluge/ui/gtk3/statusbar.py:189 msgid "Upload Speed (Limit)" -msgstr "" +msgstr "Vitesse de téléversement (limite)" #: deluge/ui/gtk3/statusbar.py:196 msgid "Protocol Traffic (Down:Up)" @@ -1971,131 +2017,131 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "Nœuds DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Espace disque libre" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" -msgstr "" +msgstr "Adresse IP externe" #: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 #, python-format msgid "IP %s" -msgstr "" +msgstr "IP %s" #: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 #: deluge/ui/console/widgets/statusbars.py:121 #: deluge/ui/web/js/deluge-all/Statusbar.js:358 msgid "n/a" -msgstr "" +msgstr "n/a" #: deluge/ui/gtk3/statusbar.py:220 msgid "Port Issue" -msgstr "" +msgstr "Problème de port" #: deluge/ui/gtk3/statusbar.py:222 msgid "No incoming connections, check port forwarding" -msgstr "" +msgstr "Aucune connexion entrante, vérifiez la redirection de port" #: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 #: deluge/ui/gtk3/menubar.py:447 msgid "Download Speed Limit" -msgstr "" +msgstr "Vitesse limite de téléchargement" #: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 #: deluge/ui/gtk3/menubar.py:448 msgid "Set the maximum download speed" -msgstr "" +msgstr "Définir la vitesse maximale de téléchargement" #: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 #: deluge/ui/gtk3/menubar.py:453 msgid "Upload Speed Limit" -msgstr "" +msgstr "Vitesse limite de téléversement" #: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 #: deluge/ui/gtk3/menubar.py:454 msgid "Set the maximum upload speed" -msgstr "" +msgstr "Définir la vitesse maximale de téléversement" #: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 msgid "Incoming Connections" -msgstr "" +msgstr "Connexions entrantes" #: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 msgid "Set the maximum incoming connections" -msgstr "" +msgstr "Définir le nombre maximum de connexions entrantes" #: deluge/ui/gtk3/tab_data_funcs.py:28 #, python-brace-format msgid "{state} {percent}%" -msgstr "" +msgstr "{state} {percent} %" #: deluge/ui/gtk3/tab_data_funcs.py:30 #, python-brace-format msgid "{state}: {err_msg}" -msgstr "" +msgstr "{state} : {err_msg}" #: deluge/ui/gtk3/tab_data_funcs.py:42 #: deluge/ui/gtk3/torrentview_data_funcs.py:284 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 msgid "Never" -msgstr "" +msgstr "Jamais" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Oui" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Non" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Priorité" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" -msgstr "" +msgstr "_Tous" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_État" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Détails" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "_Fichiers" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Pairs" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Options" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 msgid "_Trackers" -msgstr "" +msgstr "_Traceurs" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Non connecté..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2152,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Illimité" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2161,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Reçu" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,82 +2171,90 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Émis" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" +"Un démon Deluge (deluged) est déjà en cours d'exécution.\n" +"Pour utiliser le mode autonome, arrêtez le démon local et redémarrez Deluge." -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" +"Seul le mode client léger est disponible car libtorrent n'est pas installé.\n" +"Pour utiliser le mode autonome, veuillez installer le paquet libtorrent." -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" +"Seul le mode client léger est disponible en raison d'une erreur " +"d'importation inconnue.\n" +"Pour utiliser le mode autonome, veuillez consulter les journaux pour plus de " +"détails sur l'erreur." -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" -msgstr "" +msgstr "Continuer en mode client léger ?" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" -msgstr "" +msgstr "Changer le mode d'interface utilisateur" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Hors ligne" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "En ligne" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Connecté" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Statut" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Hôte" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Version" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "Démarrer le démon" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "Arrêter le démon" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" -msgstr "" +msgstr "Se _déconnecter" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Incapable de démarrer le démon" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2208,7 +2262,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:332 msgid "Incompatible Client" -msgstr "" +msgstr "Client incompatible" #: deluge/ui/gtk3/connectionmanager.py:343 msgid "" @@ -2218,30 +2272,30 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:346 msgid "Failed To Connect" -msgstr "" +msgstr "Échec de connexion" #: deluge/ui/gtk3/connectionmanager.py:403 msgid "Edit Host" -msgstr "" +msgstr "Modifier l'hôte" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Erreur lors de l'ajout d'hôte" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" -msgstr "" +msgstr "Erreur lors de la mise à jour de l'hôte" #: deluge/ui/gtk3/preferences.py:131 #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Nom d'utilisateur" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Niveau" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,24 +2306,35 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Activé" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Greffon" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" -msgstr "" +msgstr "Attention" #: deluge/ui/gtk3/preferences.py:876 msgid "You must choose a language" -msgstr "" +msgstr "Vous devez choisir une langue" #: deluge/ui/gtk3/preferences.py:887 msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +"Vous devez redémarrer l'interface utilisateur de deluge pour que les " +"changements prennent effet." + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "Client léger" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "Autonome" #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." @@ -2278,47 +2343,47 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:943 #, python-format msgid "Do you want to restart to use %s mode?" -msgstr "" +msgstr "Voulez-vous redémarrer pour utiliser le mode %s ?" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Séléctionner de Module" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Module Eggs" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" -msgstr "" +msgstr "Erreur côté serveur" #: deluge/ui/gtk3/preferences.py:1298 msgid "An error occurred on the server" -msgstr "" +msgstr "Une erreur s'est produite sur le serveur" #: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 msgid "Error Adding Account" -msgstr "" +msgstr "Erreur d'ajout de compte" #: deluge/ui/gtk3/preferences.py:1369 msgid "Authentication failed" -msgstr "" +msgstr "Échec d'authentification" #: deluge/ui/gtk3/preferences.py:1376 msgid "An error occurred while adding account" -msgstr "" +msgstr "Une erreur s'est produite lors de l'ajout d'un compte" #: deluge/ui/gtk3/preferences.py:1408 msgid "Error Updating Account" -msgstr "" +msgstr "Erreur de mise à jour du compte" #: deluge/ui/gtk3/preferences.py:1409 msgid "An error occurred while updating account" -msgstr "" +msgstr "Une erreur s'est produite lors de la mise à jour du compte" #: deluge/ui/gtk3/preferences.py:1427 msgid "Remove Account" -msgstr "" +msgstr "Supprimer le compte" #: deluge/ui/gtk3/preferences.py:1429 #, python-format @@ -2326,151 +2391,155 @@ msgid "" "Are you sure you want to remove the account with the username " "\"%(username)s\"?" msgstr "" +"Voulez-vous vraiment supprimer le compte avec le nom d'utilisateur " +"« %(username)s » ?" #: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 msgid "Error Removing Account" -msgstr "" +msgstr "Erreur de suppression de compte" #: deluge/ui/gtk3/preferences.py:1442 msgid "Auhentication failed" -msgstr "" +msgstr "Échec d'authentification" #: deluge/ui/gtk3/preferences.py:1449 msgid "An error occurred while removing account" -msgstr "" +msgstr "Une erreur s'est produite lors de la suppression du compte" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "États" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Traceurs" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Aucun" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Admin" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Étiquettes" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Aucune étiquette" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" -msgstr "" +msgstr "Aucun propriétaire" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Version du client" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrents en file d'attente" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent rajouté à la queue" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." -msgstr "" +msgstr "Le torrent est partagé entre d'autres utilisateurs de Deluge ou non." #: deluge/ui/gtk3/removetorrentdialog.py:67 msgid "Remove the selected torrents?" -msgstr "" +msgstr "Supprimer les torrents sélectionnés ?" #: deluge/ui/gtk3/removetorrentdialog.py:68 #, python-format msgid "Total of %s torrents selected" -msgstr "" +msgstr "Total de %s torrents sélectionnés" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Mettre en illimité" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Activé" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Désactivé" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Désactiver" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." -msgstr "" +msgstr "Activation..." #: deluge/ui/gtk3/menubar.py:465 msgid "Peer Upload Slots" -msgstr "" +msgstr "Ports d'émission de pair" #: deluge/ui/gtk3/menubar.py:466 msgid "Set the maximum upload slots" -msgstr "" +msgstr "Définir le nombre maximum de ports d'émission" #: deluge/ui/gtk3/menubar.py:471 msgid "Stop Seed At Ratio" -msgstr "" +msgstr "Arrêter le partage dès ce ratio atteint" #: deluge/ui/gtk3/menubar.py:606 msgid "Ownership Change Error" -msgstr "" +msgstr "Erreur de changement de propriété" #: deluge/ui/gtk3/menubar.py:607 msgid "There was an error while trying changing ownership." -msgstr "" +msgstr "Une erreur s'est produite pendant le changement de propriété." #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Adresse" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Client" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" -msgstr "" +msgstr "Options GTK" #: deluge/ui/gtk3/__init__.py:36 msgid "" "Add one or more torrent files, torrent URLs or magnet URIs to a currently " "running Deluge GTK instance" msgstr "" +"Ajouter un ou plusieurs fichiers torrent, URL de torrent ou URI de magnet à " +"une instance Deluge GTK en cours d'exécution" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Création d'un torrent" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrents en file d'attente" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" -msgstr "" +msgstr "Ajouter les torrents en file d'attente" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 @@ -2478,139 +2547,139 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Supprimer" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" -msgstr "" +msgstr "Eff_acer" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Ajouter automatiquement les torrents à la connexion" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Fichier" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Ajouter un Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_Créer un torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Quitter & _Eteindre le démon" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Quitter" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Editer" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" -msgstr "" +msgstr "_Préférences" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "Gestionnaire de _connexion" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Affichage" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "Barre d'ou_tils" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Panneau latérale" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "_Barre d'état" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "O_nglets" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Colonnes" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." -msgstr "" +msgstr "_Rechercher..." #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "Barre _latérale" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Afficher les catégories _vides" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Afficher les _traceurs" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" -msgstr "" +msgstr "Afficher les pr_opriétaires" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_Aide" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "Page d'_accueil" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Foire Aux Questions" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Communauté" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" -msgstr "" +msgstr "_À propos" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Ajouter un torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Ajouter un torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Supprimer le(s) torrent(s)" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,67 +2688,70 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Supprimer le(s) torrent(s)" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" "Filter torrents by name.\n" "This will filter torrents for the current selection on the sidebar." msgstr "" +"Filtrer les torrents par nom.\n" +"Ceci filtrera les torrents pour la sélection actuelle dans le panneau " +"latéral." #: deluge/ui/gtk3/glade/main_window.ui.h:33 msgid "Filter" -msgstr "" +msgstr "Filtrer" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Mettre en pause les torrents sélectionnés" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Mettre en pause" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Reprendre les torrents sélectionnés" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Reprendre" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Mettre le torrent dans la queue" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Déplacer vers le haut" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Déplacer le torrent vers le bas" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Ajouter à la fin" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Préférences" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Gestionnaire de connexion" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2690,19 +2762,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 msgid "Close" -msgstr "" +msgstr "Fermer" #: deluge/ui/gtk3/glade/main_window.ui.h:45 msgid "Filter:" -msgstr "" +msgstr "Filtre :" #: deluge/ui/gtk3/glade/main_window.ui.h:46 msgid "Clear the search" -msgstr "" +msgstr "Effacer la recherche" #: deluge/ui/gtk3/glade/main_window.ui.h:47 msgid "_Match Case" -msgstr "" +msgstr "Res_pecter la casse" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2710,7 +2782,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Forcé" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,84 +2790,80 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Désactivé" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Poignée de main" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 msgid "Full Stream" -msgstr "" +msgstr "Flux complet" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "L'un ou l'autre" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 msgid "Socks4" -msgstr "" +msgstr "Socks4" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 msgid "Socks5" -msgstr "" +msgstr "Socks5" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 msgid "Socks5 Auth" -msgstr "" +msgstr "Socks5 (avec authentification)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 msgid "HTTP Auth" -msgstr "" +msgstr "HTTP (avec authentification)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 msgid "I2P" -msgstr "" - -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" +msgstr "I2P" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" -msgstr "" +msgstr "L'application autonome" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 msgid "Thin Client" -msgstr "" +msgstr "Client léger" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 msgid "Connect to a Deluge daemon (deluged)" -msgstr "" +msgstr "Connecter au démon Deluge (deluged)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 msgid "Application Mode" -msgstr "" +msgstr "Mode application" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Afficher la vitesse actuelle dans la barre de titre" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" -msgstr "" +msgstr "Afficher la fenêtre lors de l'ajout d'un torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 msgid "" @@ -2812,129 +2880,130 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 #: deluge/ui/web/render/tab_status.html:27 msgid "Completed:" -msgstr "" +msgstr "Terminé :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 msgid "Downloading:" -msgstr "" +msgstr "Téléchargement :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 msgid "Waiting:" -msgstr "" +msgstr "En attente :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 msgid "Missing:" -msgstr "" +msgstr "Manquant :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 msgid "_Revert" -msgstr "" +msgstr "_Rétablir" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 msgid "Revert color to default" -msgstr "" +msgstr "Revenir à la couleur par défaut" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 msgid "Piece Colors" -msgstr "" +msgstr "Couleurs de bloc" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 msgid "Main Window" -msgstr "" +msgstr "Fenêtre principale" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Activer l'icône de la zone de notification" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" -msgstr "" +msgstr "Indicateur d'application" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 msgid "Systray" -msgstr "" +msgstr "Zone de notification" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Minimiser dans la zone de notification à la fermeture" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Démarrer dans la zone de notification" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Protéger par un mot de passe" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" -msgstr "" +msgstr "Zone de notification" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 msgid "Notify about new releases" -msgstr "" +msgstr "Être averti(e) des nouvelles versions" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 msgid "Updates" -msgstr "" +msgstr "Mises à jour" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 msgid "System Default" -msgstr "" +msgstr "Langue système" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" -msgstr "" +msgid "Language" +msgstr "Langue" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Déplacer les terminés vers:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Copier les fichiers .torrent vers :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "Supprimer la copie du fichier .torrent lors de sa suppression" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" msgstr "" +"Supprimer la copie du fichier torrent créé quand le torrent est supprimé" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Télécharger vers:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" -msgstr "" +msgstr "Dossiers de téléchargement" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Télécharger en priorité les premiers et derniers blocs" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "Télécharger en priorité le début et la fin des fichiers" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 msgid "Sequential download" -msgstr "" +msgstr "Téléchargement séquentiel" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 @@ -2950,28 +3019,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Ajouter le torrent en mode pause" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 msgid "Pre-allocate disk space" -msgstr "" +msgstr "Pré-allouer l'espace disque" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 msgid "Pre-allocate the disk space for the torrent files" -msgstr "" +msgstr "Pré-alloue l'espace disque pour les fichiers torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 msgid "Add Torrent Options" -msgstr "" +msgstr "Ajouter des options de torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Toujours afficher" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Mettre la boîte de dialogue au premier plan" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2979,15 +3048,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 msgid "Connection Attempts per Second:" -msgstr "" +msgstr "Tentatives de connexion par seconde :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 msgid "Half-Open Connections:" -msgstr "" +msgstr "Connexions semi-ouvertes :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "Nombre maximum de connexions autorisées. Mettre -1 pour illimité." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,67 +3064,76 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Connexions:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "Nombre maximal de ports d'émission. Mettre -1 pour illimité." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 msgid "Upload Slots:" -msgstr "" +msgstr "Ports d'émission :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Vitesse maximale de réception pour tous les torrents. Mettre -1 pour " +"illimitée." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "Vitesse de réception:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Vitesse maximale d'envoi pour tous les torrents. Mettre -1 pour illimitée." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "Vitesse de téléversement :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignorer les limites sur le résau local" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Inclure les en-têtes IP dans la limite de bande passante" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Si l'option est cochée, les en-têtes TCP/IP estimés sont pris en compte dans " +"la limitation de bande passante. Cela permet d'éviter que le trafic total " +"dépasse la limite." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" -msgstr "" +msgstr "Limites globales de bande passante" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"Le nombre maximal de ports d'envoi simultanés par torrent. Mettre -1 pour " +"illimité." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"Le nombre maximal de connexions par torrent. Mettre -1 pour illimité." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3063,11 +3141,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 msgid "The maximum upload speed per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Vitesse d'émission maximale par torrent. Mettre -1 pour l'illimité." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 msgid "Per-Torrent Bandwidth Limits" -msgstr "" +msgstr "Limites de bande passante par torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 #: deluge/ui/console/modes/preferences/preference_panes.py:556 @@ -3079,22 +3157,22 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:554 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 msgid "New Torrents" -msgstr "" +msgstr "Nouveaux torrents" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 msgid "Seeding:" -msgstr "" +msgstr "Partage :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 msgid "Total:" -msgstr "" +msgstr "Total :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 msgid "Ignore slow torrents" -msgstr "" +msgstr "Ignorer les torrents lents" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 msgid "" @@ -3110,12 +3188,13 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 msgid "Give preference to seeding torrents over downloading torrents." msgstr "" +"Privilégier le partage de torrents plutôt que le téléchargement de torrents." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 #: deluge/ui/console/modes/preferences/preference_panes.py:558 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 msgid "Active Torrents" -msgstr "" +msgstr "Torrents actifs" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 @@ -3123,7 +3202,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 #: deluge/ui/web/render/tab_status.html:4 msgid "Share Ratio:" -msgstr "" +msgstr "Ratio de partage :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 @@ -3133,7 +3212,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 msgid "Time (m):" -msgstr "" +msgstr "Temps (min) :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 #: deluge/ui/console/modes/preferences/preference_panes.py:590 @@ -3143,45 +3222,47 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 msgid "Pause Torrent" -msgstr "" +msgstr "Mettre le torrent en pause" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 #: deluge/ui/console/modes/preferences/preference_panes.py:627 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 msgid "Share Ratio Reached" -msgstr "" +msgstr "Ratio de partage atteint" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 msgid "" "The IP address of the interface to listen for incoming bittorrent " "connections on. Leave this empty if you want to use the default." msgstr "" +"L'adresse IP de l'interface pour écouter les connexions bittorrent " +"entrantes. Laisser vide si vous souhaitez utiliser le réglage par défaut." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 msgid "Incoming Address" -msgstr "" +msgstr "Adresse entrante" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Aléatoire" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" -msgstr "" +msgstr "Utilise des ports aléatoires compris entre 49152 et 65525" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Port actif:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Tester le port actif" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 msgid "Incoming Port" -msgstr "" +msgstr "Port entrant" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 msgid "" @@ -3190,101 +3271,110 @@ msgid "" "connections. (Leave empty for default.)\n" " " msgstr "" +"\n" +"Nom ou adresse IP de l'interface réseau pour les connexions BitTorrent " +"sortantes (laissez vide par défaut).\n" +" " #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 #: deluge/ui/console/modes/preferences/preference_panes.py:359 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 msgid "Outgoing Interface" -msgstr "" +msgstr "Interface sortante" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "De:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "À :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 msgid "Outgoing Ports" -msgstr "" +msgstr "Ports sortants" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 msgid "Outgoing:" -msgstr "" +msgstr "Sortant :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 msgid "Incoming:" -msgstr "" +msgstr "Entrant :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Niveau:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Chiffrement" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "Protocol de mappage de port NAT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Échange de client" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" +"Échange des pairs entre les clients (la désactivation nécessite un " +"redémarrage)." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." msgstr "" +"L'explorateur des services locaux a trouvé des pairs sur votre réseau local." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." msgstr "" +"La DHT (Distributed Hash Table) peut améliorer le nombre de connexions " +"actives." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Octect TOS pour les pairs :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3387,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Nom d'hôte:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3398,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Port :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3346,7 +3436,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:671 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 msgid "Hide Client Identity" -msgstr "" +msgstr "Masquer l'identité du client" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 msgid "" @@ -3362,18 +3452,21 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Taille du cache (blocs de 16 Kib) :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Le nombre de secondes entre la dernière écriture d'une pièce de la cache " +"d'écriture et l'écriture forcée vers le disque de cette pièce. La valeur par " +"défaut est de 60 secondes." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Expiration du cache (en secondes) :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,27 +3474,31 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Paramètres" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"Le nombre total de blocs de 16BiB écrits au disque depuis le début de la " +"session." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Blocs écrits:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." msgstr "" +"Le nombre total d'opérations d'écritures effectuées depuis le début de la " +"session." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Écritures :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,210 +3506,225 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"Le ratio (blocs_écrits - écritures) / blocs_écrits représente le nombre " +"d'écritures sauvegardés sur le nombre total d'écritures. C'est en fait une " +"sorte de ratio de succès d'accès au cache d'écriture." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Ratio d'accès au cache d'écriture :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 msgid "Write" -msgstr "" +msgstr "Écrire" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"Le nombre de blocs qui sont demandés par le moteur bittorrent (provenant des " +"pairs), qui ont été servis par le disque ou le cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Blocs lus :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "Le nombre de blocs qui ont été servis par la cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Nombre de bloc lus :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "Le ratio de succès d'accès au cache de lecture." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Ratio de bloc lus sur le cache:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." msgstr "" +"Le nombre total d'opération de lectures qui ont été effectuées depuis le " +"début de la session." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Lectures:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 msgid "Read" -msgstr "" +msgstr "Lire" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"Le nombre de blocs de 16 KiB qui sont présentement dans la cache du disque, " +"incluant la cache de lecture et la cache d'écriture." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Taille du cache:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Taille du cache de lecture :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 msgid "_Refresh" -msgstr "" +msgstr "Actualise_r" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Aidez-nous à améliorer Deluge en envoyant votre version de Python, de PyGTK, " +"de votre système et de votre processeur. Absolument aucune autre information " +"n'est envoyée." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Oui, envoyer des statistiques anonymes" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 msgid "System Information" -msgstr "" +msgstr "Informations système" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Emplacement :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Si Deluge ne peut pas trouver le fichier de base de données à cet " +"emplacement, il va utiliser DNS pour identifier le pays du pair." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 msgid "GeoIP Database" -msgstr "" +msgstr "Base de données GeoIP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 msgid "Associate with Deluge" -msgstr "" +msgstr "Associer à Deluge" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 msgid "Magnet Links" -msgstr "" +msgstr "Liens magnet" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Port du démon :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Autoriser les connexions à distance" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Connexions" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" msgstr "" +"Vérifier régulièrement la présence d'un nouvelle version sur le site web" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" -msgstr "" +msgstr "_Supprimer" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 msgid "Accounts" -msgstr "" +msgstr "Comptes" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Version :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Auteur :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Page d'accueil :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Adresse électronique de l'auteur :" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Informations" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" -msgstr "" +msgstr "_Installer" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 msgid "_Find More..." -msgstr "" +msgstr "_Rechercher plus de modules..." #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 msgid "Remove the selected torrent(s)?" -msgstr "" +msgstr "Supprimer le(s) torrent(s) sélectionné(s) ?" #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 msgid "Include downloaded files" -msgstr "" +msgstr "Inclure les fichiers téléchargés" #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 msgid "(This is permanent!)" -msgstr "" +msgstr "(Ceci est permanent !)" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Ajouter un pair" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "nom_d_hote:port" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" -msgstr "" +msgstr "Propriétés" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 msgid "Max drop down rows" @@ -3622,43 +3734,45 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "Général" +msgstr "Général" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" -msgstr "" +msgstr "Afficher l'entrée du chemin" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 msgid "Show file chooser" -msgstr "" +msgstr "Afficher le sélecteur de fichier" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 msgid "Show folder name" -msgstr "" +msgstr "Afficher le nom de dossier" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 msgid "Path Chooser Type" -msgstr "" +msgstr "Type de sélecteur de chemin" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 msgid "Enable autocomplete" -msgstr "" +msgstr "Activer la saisie semi-automatique" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 msgid "Show hidden files" -msgstr "" +msgstr "Afficher les fichiers masqués" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 msgid "Set new key" -msgstr "" +msgstr "Définir une nouvelle touche" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" +"Appuyer sur cette touche afin de définir de nouveaux raccourcis clavier pour " +"déclencher la saisie semi-automatique" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 msgid "Autocomplete" -msgstr "" +msgstr "Saisie semi-automatique" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 msgid "Save path" @@ -3666,31 +3780,23 @@ msgstr "Chemin d'enregistrement" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 msgid "Ctrl+S" -msgstr "" +msgstr "Ctrl + S" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 msgid "Ctrl+E" -msgstr "" +msgstr "Ctrl + E" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 msgid "Ctrl+R" -msgstr "" +msgstr "Ctrl + R" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 msgid "Ctrl+H" -msgstr "" +msgstr "Ctrl + H" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 msgid "Ctrl+D" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" +msgstr "Ctrl + D" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" @@ -3698,23 +3804,23 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 msgid "Default path" -msgstr "" +msgstr "Chemin par défaut" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 msgid "Shortcuts" -msgstr "" +msgstr "Raccourcis clavier" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 msgid "Select a Directory" -msgstr "" +msgstr "Sélectionner un répertoire" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 msgid "Saved paths" -msgstr "" +msgstr "Chemins sauvegardés" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 msgid "column" -msgstr "" +msgstr "colonne" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 #: deluge/ui/console/modes/preferences/preferences.py:145 @@ -3726,11 +3832,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Annuler" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" -msgstr "" +msgstr "Ouvrir" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 #: deluge/ui/web/js/deluge-all/Toolbar.js:39 @@ -3741,22 +3847,22 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Ajouter" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" -msgstr "" +msgstr "Ajouter la valeur d'entrée actuelle à la liste" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 msgid "Edit" -msgstr "" +msgstr "Édition" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 msgid "Edit the selected entry" -msgstr "" +msgstr "Modifier l'entrée sélectionnée" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:46 @@ -3764,35 +3870,35 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Supprimer" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" -msgstr "" +msgstr "Supprimer l'entrée sélectionnée" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 msgid "Move the selected entry up" -msgstr "" +msgstr "Déplacer l'entrée sélectionnée vers le haut" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 msgid "Move the selected entry down" -msgstr "" +msgstr "Déplacer l'entrée sélectionnée vers le bas" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 msgid "Default" -msgstr "" +msgstr "Par défaut" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 msgid "No default path set" -msgstr "" +msgstr "Aucun chemin défini par défaut" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 msgid "Open properties dialog" -msgstr "" +msgstr "Ouvrir la fenêtre des propriétés" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Ajouter un info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,24 +3906,24 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Info_hash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Traceurs :" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Ajouter un hôte" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 #: deluge/ui/web/js/deluge-all/Menus.js:346 msgid "Move Download Folder" -msgstr "" +msgstr "Déplacer le dossier des téléchargements" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 msgid "Move the torrent(s) download folder." @@ -3825,78 +3931,78 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Destination:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Nouvelle version" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_Aller au site Web" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" -msgstr "" +msgstr "Nouvelle version disponible !" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 msgid "Available Version:" -msgstr "" +msgstr "Version disponible :" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 msgid "Server Version" -msgstr "" +msgstr "Version du serveur" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 msgid "Current Version:" -msgstr "" +msgstr "Version actuelle :" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Ne plus afficher ce message à l'avenir" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 #: deluge/ui/web/render/tab_status.html:9 msgid "Down Speed:" -msgstr "" +msgstr "Vitesse de téléchargement :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 #: deluge/ui/web/render/tab_status.html:10 msgid "Up Speed:" -msgstr "" +msgstr "Vitesse de téléversement :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 #: deluge/ui/web/render/tab_status.html:2 msgid "Downloaded:" -msgstr "" +msgstr "Téléchargé :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 #: deluge/ui/web/render/tab_status.html:3 msgid "Uploaded:" -msgstr "" +msgstr "Téléversé :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 #: deluge/ui/web/render/tab_status.html:16 msgid "Seeds:" -msgstr "" +msgstr "Sources :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 #: deluge/ui/web/render/tab_status.html:17 msgid "Peers:" -msgstr "" +msgstr "Pairs :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 #: deluge/ui/web/render/tab_status.html:18 msgid "Availability:" -msgstr "" +msgstr "Disponibilité :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 #: deluge/ui/web/render/tab_status.html:25 msgid "Seed Rank:" -msgstr "" +msgstr "Rang de partage :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 msgid "ETA Time:" @@ -3905,12 +4011,12 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 #: deluge/ui/web/render/tab_status.html:13 msgid "Last Transfer:" -msgstr "" +msgstr "Dernier transfert :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 #: deluge/ui/web/render/tab_status.html:23 msgid "Active Time:" -msgstr "" +msgstr "Temps actif :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 #: deluge/ui/web/render/tab_status.html:20 @@ -3920,130 +4026,130 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 #: deluge/ui/web/render/tab_status.html:24 msgid "Seeding Time:" -msgstr "" +msgstr "Temps de partage :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 #: deluge/ui/web/render/tab_status.html:12 msgid "Pieces:" -msgstr "" +msgstr "Pièces :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Nom:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 msgid "Download Folder:" -msgstr "" +msgstr "Dossier de téléchargement :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 msgid "Added:" -msgstr "" +msgstr "Ajouté :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 msgid "Total Size:" -msgstr "" +msgstr "Taille totale :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 msgid "Total Files:" -msgstr "" +msgstr "Fichiers totaux :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 msgid "Hash:" -msgstr "" +msgstr "Hachage :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 msgid "Created By:" -msgstr "" +msgstr "Créé par :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Commentaires :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" -msgstr "" +msgstr "Propriétaire :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Déplacer les fichiers terminés :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "Arrêter le partage dès ce ratio atteint :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Supprimer quand le ratio est atteint" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" -msgstr "" +msgstr "Limites de la bande passante" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 msgid "Current Tracker:" -msgstr "" +msgstr "Traceur actuel :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 msgid "Total Trackers:" -msgstr "" +msgstr "Traceurs totaux :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 #: deluge/ui/web/render/tab_status.html:6 msgid "Tracker Status:" -msgstr "" +msgstr "État du traceur :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 #: deluge/ui/web/render/tab_status.html:5 msgid "Next Announce:" -msgstr "" +msgstr "Prochaine annonce :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 msgid "Private Torrent:" -msgstr "" +msgstr "Torrent privé :" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Modifier les traceurs" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "En Haut" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "En Bas" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Ajouter des torrents" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,39 +4157,39 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Ajouter en _mode pause" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Privilégier les premiers/derniers blocs" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 msgid "Skip File Hash Check" -msgstr "" +msgstr "Ignorer l'analyse du fichier de hachage" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 msgid "Preallocate Disk Space" -msgstr "" +msgstr "Pré-allouer l'espace disque" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 msgid "Preallocate the disk space for the torrent files" -msgstr "" +msgstr "Pré-allouer l'espace disque pour les fichiers torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 msgid "Maximum torrent download speed" -msgstr "" +msgstr "Vitesse de réception maximale du torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 msgid "Maximum torrent upload speed" -msgstr "" +msgstr "Vitesse de téléversement maximale du torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 msgid "Maximum torrent connections" -msgstr "" +msgstr "Connexions maximum du torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 msgid "Maximum torrent upload slots" @@ -4091,44 +4197,44 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Appliquer à tous" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Revenir aux réglages par défaut" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Afficher Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" -msgstr "" +msgstr "_Mettre la session en pause" #: deluge/ui/gtk3/glade/tray_menu.ui.h:4 msgid "_Resume Session" -msgstr "" +msgstr "_Reprendre la session" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "Vitesse limite de _téléchargement" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "Vitesse limite d'_envoi" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Quitter et éteindre le démon" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Modifier les traceurs" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,111 +4248,111 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Ajouter un pair" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Ajouter un pair avec son IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Modifer le traceur" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Traceur :" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Entrer le chemin distant" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" -msgstr "" +msgstr "Chemin distant" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Chemin:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" -msgstr "" +msgstr "32 Kio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 msgid "64 KiB" -msgstr "" +msgstr "64 Kio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 msgid "128 KiB" -msgstr "" +msgstr "128 Kio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 msgid "256 KiB" -msgstr "" +msgstr "256 Kio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 msgid "512 KiB" -msgstr "" +msgstr "512 Kio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 msgid "1 MiB" -msgstr "" +msgstr "1 Mio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 msgid "2 MiB" -msgstr "" +msgstr "2 Mio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 msgid "4 MiB" -msgstr "" +msgstr "4 Mio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 msgid "8 MiB" -msgstr "" +msgstr "8 Mio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 msgid "16 MiB" -msgstr "" +msgstr "16 Mio" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Créer un torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "_Dossier" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Chemin distant" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Fichiers" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Sources web" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Taille des pièces :" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Marquer comme Privé" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Ajouter ce torrent à la session" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,48 +4362,48 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Paramètres" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Sauvegarder le .torrent sous" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" -msgstr "" +msgstr "_Ouvrir le dossier de téléchargement" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Pause" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Repren_dre" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Reprendre les torrents sélectionnés" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Opt_ions" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Mettre en attente" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "Act_ualiser le traceur" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_Supprimer le(s) torrent(s)" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Forcer la re-vérification" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,35 +4411,35 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "étiquette" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Tout sélectionner" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_Suspendre tout" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Tout reprendre" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "Nombre de _connexions maximum" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Nombre d'_envois maximum" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" -msgstr "" +msgstr "Arrêter le partage dès ce _ratio atteint :" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Gestion automatique" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4341,37 +4447,37 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 msgid "_Change Ownership" -msgstr "" +msgstr "_Changer la propriété" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Ajouter un traceur" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" -msgstr "" +msgstr "Ajouter des traceurs" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Ajouter une URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" -msgstr "" +msgstr "Depuis une URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" -msgstr "" +msgstr "Démons de Deluge" #: deluge/ui/gtk3/glade/connection_manager.ui.h:10 msgid "Auto-connect to selected Daemon" -msgstr "" +msgstr "Connexion automatique au démon sélectionné" #: deluge/ui/gtk3/glade/connection_manager.ui.h:11 msgid "Auto-start localhost daemon (if required)" @@ -4379,27 +4485,27 @@ msgstr "" #: deluge/ui/gtk3/glade/connection_manager.ui.h:12 msgid "Hide this dialog" -msgstr "" +msgstr "Masquer cette boîte de dialogue" #: deluge/ui/gtk3/glade/connection_manager.ui.h:13 msgid "Startup Options" -msgstr "" +msgstr "Options de démarrage" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 msgid "_Open File" -msgstr "" +msgstr "_Ouvrir le fichier" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 msgid "_Show Folder" -msgstr "" +msgstr "Afficher le do_ssier" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Tout décompresser" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" -msgstr "" +msgstr "_Ignorer" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 msgid "_Low" @@ -4407,7 +4513,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 msgid "_Normal" -msgstr "" +msgstr "_Normal" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 msgid "_High" @@ -4415,12 +4521,12 @@ msgstr "" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 msgid "Deluge Team" -msgstr "" +msgstr "L'équipe de Deluge" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" "Deluge is a lightweight, Free Software, cross-platform BitTorrent client." -msgstr "" +msgstr "Deluge est un client BitTorrent multiplate-forme léger et libre." #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" @@ -4441,15 +4547,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "Client BitTorrent" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Client BitTorrent Deluge" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Télécharge et partage des fichiers via BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4471,11 +4577,11 @@ msgstr "" #: deluge/ui/console/console.py:104 msgid "Deluge daemon username to use when connecting" -msgstr "" +msgstr "Nom d'utilisateur du démon Deluge à utiliser lors de la connexion" #: deluge/ui/console/console.py:111 msgid "Deluge daemon password to use when connecting" -msgstr "" +msgstr "Mot de passe du démon Déluge à utiliser lors de la connexion" #: deluge/ui/console/console.py:131 msgid "Console Commands" @@ -4483,7 +4589,7 @@ msgstr "" #: deluge/ui/console/console.py:132 msgid "Description" -msgstr "" +msgstr "Description" #: deluge/ui/console/console.py:133 msgid "The following console commands are available:" @@ -4492,12 +4598,12 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Commande" #: deluge/ui/console/cmdline/command.py:208 #, python-format msgid "`%s` alias" -msgstr "" +msgstr "Alias « %s »" #: deluge/ui/console/cmdline/commands/manage.py:29 msgid "Usage: manage [--set ] [ [...] ]" @@ -4515,7 +4621,7 @@ msgstr "" #: deluge/ui/console/cmdline/commands/manage.py:46 #: deluge/ui/console/cmdline/commands/config.py:91 msgid "Value to set" -msgstr "" +msgstr "Valeur à définir" #: deluge/ui/console/cmdline/commands/manage.py:53 #: deluge/ui/console/cmdline/commands/config.py:98 @@ -4524,11 +4630,11 @@ msgstr "" #: deluge/ui/console/cmdline/commands/rm.py:33 msgid "Also removes the torrent data" -msgstr "" +msgstr "Supprime également les données du torrent" #: deluge/ui/console/cmdline/commands/rm.py:40 msgid "List the matching torrents without removing." -msgstr "" +msgstr "Lister les torrents correspondants sans les supprimer." #: deluge/ui/console/cmdline/commands/rm.py:46 #: deluge/ui/console/cmdline/commands/recheck.py:28 @@ -4555,11 +4661,11 @@ msgstr "" #: deluge/ui/console/cmdline/commands/add.py:38 msgid "Download folder for torrent" -msgstr "" +msgstr "Télécharger le dossier pour le torrent" #: deluge/ui/console/cmdline/commands/add.py:44 msgid "Move the completed torrent to this folder" -msgstr "" +msgstr "Déplacer le torrent terminé dans ce dossier" #: deluge/ui/console/cmdline/commands/add.py:50 msgid "One or more torrent files, URLs or magnet URIs" @@ -4567,27 +4673,27 @@ msgstr "" #: deluge/ui/console/cmdline/commands/plugin.py:29 msgid "Lists available plugins" -msgstr "" +msgstr "Liste les greffons disponibles" #: deluge/ui/console/cmdline/commands/plugin.py:37 msgid "Shows enabled plugins" -msgstr "" +msgstr "Affiche les greffons activés" #: deluge/ui/console/cmdline/commands/plugin.py:40 msgid "Enables a plugin" -msgstr "" +msgstr "Active un greffon" #: deluge/ui/console/cmdline/commands/plugin.py:43 msgid "Disables a plugin" -msgstr "" +msgstr "Désactive un greffon" #: deluge/ui/console/cmdline/commands/plugin.py:51 msgid "Reload list of available plugins" -msgstr "" +msgstr "Recharger la liste des greffons disponibles" #: deluge/ui/console/cmdline/commands/plugin.py:54 msgid "Install a plugin from an .egg file" -msgstr "" +msgstr "Installer un greffon depuis un fichier .egg" #: deluge/ui/console/cmdline/commands/status.py:36 msgid "" @@ -4597,7 +4703,7 @@ msgstr "" #: deluge/ui/console/cmdline/commands/status.py:46 msgid "Do not show torrent status (Improves command speed)" -msgstr "" +msgstr "Ne pas afficher l'état du torrent (améliore la vitesse de commande)" #: deluge/ui/console/cmdline/commands/connect.py:26 msgid "Usage: connect [] []" @@ -4611,7 +4717,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Mot de passe" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4619,11 +4725,11 @@ msgstr "" #: deluge/ui/console/cmdline/commands/debug.py:26 msgid "The new state" -msgstr "" +msgstr "Le nouvel état" #: deluge/ui/console/cmdline/commands/help.py:29 msgid "One or more commands" -msgstr "" +msgstr "Une ou plusieurs commandes" #: deluge/ui/console/cmdline/commands/config.py:79 msgid "Usage: config [--set ] [ [...] ]" @@ -4631,11 +4737,13 @@ msgstr "" #: deluge/ui/console/cmdline/commands/info.py:101 msgid "Show more information per torrent." -msgstr "" +msgstr "Afficher plus d'informations par torrent." #: deluge/ui/console/cmdline/commands/info.py:109 msgid "Show more detailed information including files and peers." msgstr "" +"Afficher des informations plus détaillées, notamment les fichiers et les " +"pairs." #: deluge/ui/console/cmdline/commands/info.py:116 #, python-format @@ -4652,15 +4760,15 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:44 msgid "Select Host" -msgstr "" +msgstr "Sélectionner l'hôte" #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Quit" -msgstr "" +msgstr "Quitter" #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Delete Host" -msgstr "" +msgstr "Supprimer l'hôte" #: deluge/ui/console/modes/connectionmanager.py:116 msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" @@ -4668,23 +4776,23 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:133 msgid "Error adding host" -msgstr "" +msgstr "Erreur lors de l'ajout de l'hôte" #: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 msgid "Columns" -msgstr "" +msgstr "Colonnes" #: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 msgid "Width" -msgstr "" +msgstr "Largeur" #: deluge/ui/console/modes/preferences/preference_panes.py:178 msgid "General options" -msgstr "" +msgstr "Options générales" #: deluge/ui/console/modes/preferences/preference_panes.py:182 msgid "Ring system bell when a download finishes" -msgstr "" +msgstr "Sonnerie du système à la fin du téléchargement" #: deluge/ui/console/modes/preferences/preference_panes.py:188 msgid "List complete torrents after incomplete regardless of sorting order" @@ -4697,7 +4805,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:200 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 msgid "Language" -msgstr "" +msgstr "Langue" #: deluge/ui/console/modes/preferences/preference_panes.py:202 msgid "Command Line Mode" @@ -4705,7 +4813,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:205 msgid "Do not store duplicate input in history" -msgstr "" +msgstr "Ne pas stocker de doublons dans l'historique" #: deluge/ui/console/modes/preferences/preference_panes.py:210 msgid "Store and load command line history in command line mode" @@ -4714,6 +4822,8 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:216 msgid "Third tab lists all remaining torrents in command line mode" msgstr "" +"Le troisième onglet répertorie tous les torrents restants en mode ligne de " +"commande" #: deluge/ui/console/modes/preferences/preference_panes.py:221 msgid "Torrents per tab press" @@ -4723,11 +4833,11 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 msgid "Folders" -msgstr "" +msgstr "Dossiers" #: deluge/ui/console/modes/preferences/preference_panes.py:237 msgid "Download To" -msgstr "" +msgstr "Télécharger vers" #: deluge/ui/console/modes/preferences/preference_panes.py:254 msgid "Move completed to" @@ -4743,95 +4853,97 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:293 msgid "Pre-Allocate disk space" -msgstr "" +msgstr "Pré-allouer de l'espace disque" #: deluge/ui/console/modes/preferences/preference_panes.py:304 msgid "Incomming Ports" -msgstr "" +msgstr "Ports entrants" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "De" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "Destination" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Utiliser des ports aléatoires" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" -msgstr "" +msgstr "Interface entrante" #: deluge/ui/console/modes/preferences/preference_panes.py:355 msgid "IP address of the interface to listen on (leave empty for default):" -msgstr "" +msgstr "Adresse IP de l'interface à écouter (laissez vide par défaut) :" #: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" "The network interface name or IP address for outgoing BitTorrent " "connections. (Leave empty for default.):" msgstr "" +"Nom ou adresse IP de l'interface réseau pour les connexions BitTorrent " +"sortantes (laissez vide par défaut) :" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Entrant" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Sortant" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 msgid "Global Bandwidth Usage" -msgstr "" +msgstr "Utilisation globale de bande passante" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Connexions maximum" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Slots d'envoi maximum" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 msgid "Maximum Download Speed (KiB/s)" -msgstr "" +msgstr "Vitesse de téléchargement maximale (kio/s)" #: deluge/ui/console/modes/preferences/preference_panes.py:437 #: deluge/ui/console/modes/preferences/preference_panes.py:490 msgid "Maximum Upload Speed (KiB/s)" -msgstr "" +msgstr "Vitesse de téléchargement maximale (kio/s)" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Connexions sémi-ouvertes maximales" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Tentatives de connexions maximales par seconde" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Inclure les entêtes IP dans la limite de bande passante" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 msgid "Per Torrent Bandwidth Usage" -msgstr "" +msgstr "Utilisation de bande passante par torrent" #: deluge/ui/console/modes/preferences/preference_panes.py:513 msgid "Yes, please send anonymous statistics." -msgstr "" +msgstr "Oui, veuillez envoyer des statistiques anonymes." #: deluge/ui/console/modes/preferences/preference_panes.py:531 msgid "Daemon Port" @@ -4839,15 +4951,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:538 msgid "Allow remote connections" -msgstr "" +msgstr "Autoriser les connexions à distance" #: deluge/ui/console/modes/preferences/preference_panes.py:561 msgid "Total" -msgstr "" +msgstr "Total" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Taux de partage" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4855,7 +4967,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:609 msgid "Time (m)" -msgstr "" +msgstr "Temps (min)" #: deluge/ui/console/modes/preferences/preference_panes.py:633 msgid "Remove torrent (Unchecked pauses torrent)" @@ -4863,15 +4975,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:646 msgid "Proxy Settings" -msgstr "" +msgstr "Paramètres du serveur mandataire" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Type" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" -msgstr "" +msgstr "Nom d'hôte" #: deluge/ui/console/modes/preferences/preference_panes.py:673 msgid "Proxy Type Help" @@ -4887,11 +4999,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:712 msgid "Blocks Written" -msgstr "" +msgstr "Blocs écrits" #: deluge/ui/console/modes/preferences/preference_panes.py:716 msgid "Writes" -msgstr "" +msgstr "Écritures" #: deluge/ui/console/modes/preferences/preference_panes.py:720 msgid "Write Cache Hit Ratio" @@ -4899,7 +5011,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:725 msgid "Blocks Read" -msgstr "" +msgstr "Blocs lus" #: deluge/ui/console/modes/preferences/preference_panes.py:729 msgid "Blocks Read hit" @@ -4907,7 +5019,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:732 msgid "Reads" -msgstr "" +msgstr "Lectures" #: deluge/ui/console/modes/preferences/preference_panes.py:735 msgid "Read Cache Hit Ratio" @@ -4915,56 +5027,56 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:741 msgid "Cache Size" -msgstr "" +msgstr "Taille du cache" #: deluge/ui/console/modes/preferences/preference_panes.py:746 msgid "Read Cache Size" -msgstr "" +msgstr "Lire la taille du cache" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Appliquer" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 msgid "OK" -msgstr "" +msgstr "Valider" #: deluge/ui/console/widgets/fields.py:1070 msgid "Select Language" -msgstr "" +msgstr "Choisir la langue" #: deluge/ui/console/widgets/statusbars.py:120 #, python-format msgid "IP {!white,blue!}%s{!status!}" -msgstr "" +msgstr "IP {!white,blue!}%s{!status!}" #: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 #: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 #: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 #, python-format msgid "The IP address \"%s\" is badly formed" -msgstr "" +msgstr "L'adresse IP « %s » est mal formée" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Liste d'IP Emule (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "Texte SafePeer (zippé)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "Texte PeerGuardian (non compressé)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "P2B PeerGuardian (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,119 +5086,121 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "Liste de blocage" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" -msgstr "" +msgstr "Adresse IP incorrecte" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Leader invalide" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Code magique invalide" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "Version invalide" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "Jours" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "Vérifier la présence d'une nouvelle liste tous les:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "Importer la liste de blocage au démarrage" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "Préférences" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." msgstr "" +"Télécharger le fichier de liste de blocage si nécessaire et importer le " +"fichier." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Vérifier le téléchargement et l'importer" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Télécharger une nouvelle liste de blocage et l'importer." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Forcer le téléchargement et importer" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "La liste de blocage est à jour" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "Options" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "Type :" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "Date :" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "Taille du fichier :" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "Informations" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" -msgstr "" +msgstr "Liste blanche" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrent complet" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent ajouté" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" -msgstr "" +msgstr "Torrent supprimé" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Exécuter" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Événement" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "Ajouter une Commande" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Commandes" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 msgid "Incompatible Option" -msgstr "" +msgstr "Option incompatible" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 msgid "" @@ -5097,66 +5211,70 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 msgid "AutoAdd" -msgstr "" +msgstr "Ajout Automatique" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 msgid "Double-click to toggle" -msgstr "" +msgstr "Double-cliquer pour permuter" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 msgid "Double-click to edit" -msgstr "" +msgstr "Double-cliquer pour éditer" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 msgid "Path" -msgstr "" +msgstr "Chemin" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "Le dossier à surveiller n'existe pas." #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "Le chemin n'existe pas." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Propriétés du dossier surveillé" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" "If a .torrent file is added to this directory,\n" "it will be added to the session." msgstr "" +"Si un fichier .torrent est ajouté dans ce répertoire,\n" +"il sera ajouté à la session." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "Sélectionner un dossier" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Activer ce dossier surveillé" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Dossier surveillé" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "Supprimer le ficher torrent après ajout" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" "Once the torrent is added to the session,\n" "the .torrent will be deleted." msgstr "" +"Une fois le torrent ajouté à la session,\n" +"le fichier .torrent sera supprimé." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Ajouter l'extension après l'ajout:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5164,10 +5282,13 @@ msgid "" "an extension will be appended to the .torrent\n" "and it will remain in the same directory." msgstr "" +"Une fois le torrent ajouté à cette session,\n" +"une extension sera ajoutée au .torrent\n" +"et il restera dans le même répertoire." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".ajouté" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5175,227 +5296,235 @@ msgid "" "the .torrent will copied to the chosen directory\n" "and deleted from the watch folder." msgstr "" +"Une fois le torrent ajouté à cette session,\n" +"le .torrent sera copié dans le répertoire choisi\n" +"et supprimé du dossier de surveillance." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 msgid "" "Once the torrent is deleted from the session,\n" "also delete the .torrent file used to add it." msgstr "" +"Une fois le torrent supprimé de la session,\n" +"supprimer également le fichier .torrent utilisé pour l'ajouter." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Action sur le fichier Torrent" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" -msgstr "" +msgstr "Définir le dossier de téléchargement" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 msgid "This folder will be where the torrent data is downloaded to." msgstr "" +"Ce dossier sera celui où les données des torrents seront téléchargées." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 msgid "Download Folder" -msgstr "" +msgstr "Dossier de téléchargement" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 msgid "Set move completed folder" -msgstr "" +msgstr "Définir le dossier des fichiers terminés" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Déplacer les fichiers téléchargés" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Étiquette: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Étiquette" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "Général" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." -msgstr "" +msgstr "L'utilisateur sélectionné ici sera le propriétaire du torrent." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 msgid "Owner" -msgstr "" +msgstr "Propriétaire" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Vitesse maximale d'envoi :" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "Nombre maximal de connexions :" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "Nombre maximum d'envois simultanés :" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Vitesse maximale de téléchargement :" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Bande passante" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Géré automatiquement:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Ajout suspendu:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Mettre en attente dans:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "File d'attente" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Dossiers surveillés:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" -msgstr "" +msgstr "minutes" #: deluge/plugins/Stats/deluge_stats/gtkui.py:62 msgid "1 minute" -msgstr "" +msgstr "1 minute" #: deluge/plugins/Stats/deluge_stats/gtkui.py:64 msgid "1 second" -msgstr "" +msgstr "1 seconde" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "secondes" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" -msgstr "" +msgstr "Statistiques" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 msgid "Resolution" -msgstr "" +msgstr "Résolution" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 msgid "Seeds/Peers" -msgstr "" +msgstr "Sources/pairs" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 msgid "Download color:" -msgstr "" +msgstr "Couleur de téléchargement :" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 msgid "Upload color:" -msgstr "" +msgstr "Couleur de téléversement :" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 msgid "Connections Graph" -msgstr "" +msgstr "Graphique de connexions" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 msgid "Bandwidth Graph" -msgstr "" +msgstr "Graphique de bande passante" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 msgid "DHT nodes:" -msgstr "" +msgstr "Nœuds DHT :" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 msgid "Cached DHT nodes:" -msgstr "" +msgstr "Nœuds DHT mis en cache :" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 msgid "DHT torrents:" -msgstr "" +msgstr "Torrents DHT :" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 msgid "Seeds / Peers" -msgstr "" +msgstr "Sources/pairs" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 msgid "Graph Colors" -msgstr "" +msgstr "Couleurs de graphique" #: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 #: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 msgid "WebUi" -msgstr "" +msgstr "Interface Web" #: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"L'interface web de Deluge n'est pas installée, veuillez installer " +"l'interface et réessayez" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "Activer l'interface web" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "Activer le SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Port d'écoute :" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Etiquette invalide, caractères valides: [a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Etiquette vide" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "L'étiquette existe déjà" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Etiquette inconnue" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Torrent inconnu" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "_Options du label" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_Retirer le label" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_Ajouter Label" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Options des étiquettes" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,98 +5532,100 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Texte" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" -msgstr "" +msgstr "tracker1.org" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Options des étiquettes" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Appliquer les paramètres maximum par torrent:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Maximum" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Appliquer les paramètres de la file d'attente:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" -msgstr "" +msgstr "Appliquer les paramètres du dossier :" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(1 ligne par traceur)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Appliquer automatiquement l'étiquette:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Ajouter une étiquette" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "Ajouter une étiquette" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Utiliser le panneau latéral pour ajouter, modifier ou supprimer des " +"étiquettes.\n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Étiquettes" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Notification clignotante affichée" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "La notification par popup n'est pas activée." #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" -msgstr "" +msgstr "libnotify n'est pas installé" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Popup de notification affiché" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "La notification sonore n'est pas activée" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "pygame n'est pas installé" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "La notification sonore a échoué %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "La notification sonore a réussi" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "Torrent terminé" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " @@ -5503,14 +5634,14 @@ msgstr "" "Le téléchargement du torrent « %(name)s » comportant %(num_files)i " "fichier(s) est terminé." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" -msgstr "" +msgstr "Notifications" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Choisissez un fichier son" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 @@ -5528,6 +5659,7 @@ msgstr "Le serveur n'a pas répondu correctement à la commande HELO : %s" #, python-format msgid "Server refused username/password combination: %s" msgstr "" +"Le serveur a refusé la combinaison nom d'utilisateur/mot de passe : %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." @@ -5549,53 +5681,62 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Vous recevez ce courriel parce que Deluge a terminé de télécharger " +"\"%(name)s\", qui inclut %(num_files)i fichiers.\n" +"Pour ne plus recevoir ces alertes, désactivez simplement la notification par " +"courriel dans les préférences de Deluge.\n" +"\n" +"Merci,\n" +"Deluge." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Icône de notification clignotante activée" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Popups activés" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Son activé" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "Notifications de l'interface utilisateur" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Destinataires" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "Le server requiert TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "Notifications par courriel" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Cette configuration ne signifie pas que vous recevrez des notifications pour " +"chaque événements." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "Abonnements" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Personnalisation sonore" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 msgid "Extractor" -msgstr "" +msgstr "Extracteur" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" @@ -5603,18 +5744,21 @@ msgstr "Extraire vers :" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "Créer un sous-répertoire avec le nom du torrent" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Cette option crée un sous répertoire en utilisant le nom du torrent. Ce sous " +"répertoire est situé dans le répertoire sélectionné pour l'extraction des " +"données." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 msgid "Scheduler" -msgstr "" +msgstr "Planificateur" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 msgid "Schedule" @@ -5622,123 +5766,123 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Limite de téléchargement:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Limite d'envoi:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Torrents actifs" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Téléchargements en cours:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Partages actifs :" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Limites" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" -msgstr "" +msgstr "Explorateur de fichiers" #: deluge/ui/web/js/deluge-all/FileBrowser.js:25 msgid "Back" -msgstr "" +msgstr "Précédent" #: deluge/ui/web/js/deluge-all/FileBrowser.js:29 msgid "Forward" -msgstr "" +msgstr "Suivant" #: deluge/ui/web/js/deluge-all/FileBrowser.js:37 msgid "Home" -msgstr "" +msgstr "Accueil" #: deluge/ui/web/js/deluge-all/Toolbar.js:32 msgid "Create" -msgstr "" +msgstr "Créer" #: deluge/ui/web/js/deluge-all/Toolbar.js:100 msgid "Help" -msgstr "" +msgstr "Aide" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Se déconnecter" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Sauvegader" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" -msgstr "" +msgstr "À propos de Deluge" #: deluge/ui/web/js/deluge-all/AboutWindow.js:102 msgid "Copyright 2007-2018 Deluge Team" -msgstr "" +msgstr "Copyright 2007-2018 L'équipe de Deluge" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 msgid "Remove With Data" -msgstr "" +msgstr "Supprimer avec les données" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 msgid "Add Connection" -msgstr "" +msgstr "Ajouter une connexion" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Hôte:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format msgid "Unable to add host: {0}" -msgstr "" +msgstr "Impossible d'ajouter l'hôte : {0}" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Déplacer" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" -msgstr "" +msgstr "Parcourir" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 msgid "Edit Connection" -msgstr "" +msgstr "Modifier la connexion" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 msgid "Unable to edit host" -msgstr "" +msgstr "Impossible de modifier l'hôte" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Nom d'utilisateur" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" -msgstr "" +msgstr "Échec d'authentification" #: deluge/ui/web/js/deluge-all/LoginWindow.js:109 msgid "You entered an incorrect password" -msgstr "" +msgstr "Vous avez saisi un mot de passe incorrect" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 msgid "Public" -msgstr "" +msgstr "Public" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 msgid "Last Transfer" -msgstr "" +msgstr "Dernier transfert" #: deluge/ui/web/js/deluge-all/Deluge.js:158 msgid "Mixed" @@ -5746,255 +5890,260 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Nombre maximum de connexions" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Vitesse de téléchargement" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 #: deluge/ui/web/js/deluge-all/Menus.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:124 msgid "5 KiB/s" -msgstr "" +msgstr "5 Kio/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:108 #: deluge/ui/web/js/deluge-all/Statusbar.js:167 #: deluge/ui/web/js/deluge-all/Menus.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:130 msgid "10 KiB/s" -msgstr "" +msgstr "10 Kio/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:114 #: deluge/ui/web/js/deluge-all/Statusbar.js:173 #: deluge/ui/web/js/deluge-all/Menus.js:91 #: deluge/ui/web/js/deluge-all/Menus.js:136 msgid "30 KiB/s" -msgstr "" +msgstr "30 Kio/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:120 #: deluge/ui/web/js/deluge-all/Statusbar.js:179 #: deluge/ui/web/js/deluge-all/Menus.js:97 #: deluge/ui/web/js/deluge-all/Menus.js:142 msgid "80 KiB/s" -msgstr "" +msgstr "80 Kio/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:126 #: deluge/ui/web/js/deluge-all/Statusbar.js:185 #: deluge/ui/web/js/deluge-all/Menus.js:103 #: deluge/ui/web/js/deluge-all/Menus.js:148 msgid "300 KiB/s" -msgstr "" +msgstr "300 Kio/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Vitesse de téléchargement maximale" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Vitesse d'émission" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Vitesse d'émission maximale" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Trafic du protocole (réception/envoi)" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" -msgstr "" +msgstr "Espace libre dans le dossier de téléchargement" #: deluge/ui/web/js/deluge-all/Statusbar.js:357 #, python-brace-format msgid "IP {0}" -msgstr "" +msgstr "IP {0}" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Connecter" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 msgid "Stop Daemon" -msgstr "" +msgstr "Arrêter le démon" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 msgid "Disconnect" -msgstr "" +msgstr "Se déconnecter" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 msgid "Start Daemon" -msgstr "" +msgstr "Démarrer le démon" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 msgid "Change Default Password" -msgstr "" +msgstr "Changer le mot de passe par défaut" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" "We recommend changing the default password.

Would you like to change " "it now?" msgstr "" +"Nous recommandons de changer le mot de passe par défaut.

Souhaitez-" +"vous le changer maintenant ?" #: deluge/ui/web/js/deluge-all/Sidebar.js:13 msgid "Tracker Host" -msgstr "" +msgstr "Hôte du traceur" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filtres" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" -msgstr "" +msgstr "Connexion restaurée" #: deluge/ui/web/js/deluge-all/UI.js:153 msgid "Lost Connection" -msgstr "" +msgstr "Connexion perdue" #: deluge/ui/web/js/deluge-all/UI.js:154 msgid "The connection to the webserver has been lost!" -msgstr "" +msgstr "La connexion au serveur web a été perdue !" #: deluge/ui/web/js/deluge-all/UI.js:160 msgid "Lost connection to webserver" -msgstr "" +msgstr "Perte de connexion au serveur web" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Vitesse limite de téléchargement" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Vitesse limite d'envoi" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Limite de connection" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Limite d'envoi par pair" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Mettre à jour le traceur" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Forcer la re-vérification" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" -msgstr "" +msgstr "Tout développer" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Détails" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" -msgstr "" +msgstr "Commentaire :" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 msgid "Status:" -msgstr "" +msgstr "État :" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 msgid "Move Completed:" -msgstr "" +msgstr "Déplacer les fichiers terminés :" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Général" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Privé" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" -msgstr "" +msgstr "Chargement" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Vrai" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Être averti des nouvelles versions" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Aidez-nous à améliorer Deluge en envoyant votre version de Python, de PyGTK, " +"de votre système et de votre processeur. Absolument aucune autre information " +"n'est envoyée." #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 msgid "Pause torrent" -msgstr "" +msgstr "Mettre le torrent en pause" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 msgid "Install Plugin" -msgstr "" +msgstr "Installer un greffon" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 msgid "Install" -msgstr "" +msgstr "Installer" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 msgid "Select an egg" -msgstr "" +msgstr "Sélectionner un egg" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 msgid "Plugin Egg" -msgstr "" +msgstr "Greffon Egg" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 msgid "Browse..." -msgstr "" +msgstr "Parcourir..." #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 msgid "Uploading your plugin..." -msgstr "" +msgstr "Téléversement de votre greffon..." #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Nombre maximum de connexions :" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Vitesse maximum de réception (Kio/s) :" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Vitesse maximale d'émission (Kio/s) :" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Nombre maximal de connexions semi-ouvertes :" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Nombre de tentatives de connexion par seconde :" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Nombre maximum de ports d'émission :" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" -msgstr "" +msgstr "Taille du cache (blocs de 16 Kio) :" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 msgid "Force Use of Proxy" @@ -6002,23 +6151,23 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 msgid "Find More" -msgstr "" +msgstr "En trouver plus" #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 msgid "Use Random Port" -msgstr "" +msgstr "Utiliser un port aléatoire" #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 msgid "Type Of Service" -msgstr "" +msgstr "Type de service" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 msgid "Show filters with zero torrents" -msgstr "" +msgstr "Afficher les filtres avec zéro torrent" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 msgid "Allow the use of multiple filters at once" -msgstr "" +msgstr "Autoriser l'utilisation de plusieurs filtres en même temps" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 msgid "WebUI Password" @@ -6030,31 +6179,31 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 msgid "New:" -msgstr "" +msgstr "Nouveau :" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 msgid "Confirm:" -msgstr "" +msgstr "Confirmer :" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Serveur" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" -msgstr "" +msgstr "Délai d'expiration de la session :" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 msgid "Enable SSL (paths relative to Deluge config folder)" -msgstr "" +msgstr "Activer SSL (chemins relatifs au dossier de configuration Deluge)" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 msgid "Private Key:" -msgstr "" +msgstr "Clé privée :" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 msgid "Certificate:" -msgstr "" +msgstr "Certificat :" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 msgid "WebUI Language Changed" @@ -6063,59 +6212,68 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 msgid "Do you want to refresh the page now to use the new language?" msgstr "" +"Voulez-vous actualiser la page maintenant pour utiliser la nouvelle langue ?" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Rafraîchir" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" -msgstr "" +msgstr "Mot de passe non valide" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 msgid "Your passwords don't match!" -msgstr "" +msgstr "Vos mots de passe ne correspondent pas !" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 msgid "Your old password was incorrect!" -msgstr "" +msgstr "Votre ancien mot de passe était incorrect !" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 msgid "Change Successful" -msgstr "" +msgstr "Changement réussi" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 msgid "Your password was successfully changed!" -msgstr "" +msgstr "Votre mot de passe a été modifié avec succès !" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 msgid "Add from Url" -msgstr "" +msgstr "Ajouter depuis une URL" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "URL" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" -msgstr "" +msgstr "Cookies" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "Impossible de télécharger le torrent" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "Fichier" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" -msgstr "" +msgstr "Infohash" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." -msgstr "" +msgstr "Téléversement de votre torrent..." + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "Impossible de téléverser le torrent" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" -msgstr "" +msgstr "Torrent non valide" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 msgid "Move Completed Folder" @@ -6123,15 +6281,15 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 msgid "Max Down Speed" -msgstr "" +msgstr "Vitesse max. de téléchargement" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 msgid "Max Up Speed" -msgstr "" +msgstr "Vitesse max. de téélversement" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Ajouter en mode pause" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6139,15 +6297,15 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Réception" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" -msgstr "" +msgstr "Temps restant estimé :" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" msgstr "" -#~ msgid "pynotify is not installed" -#~ msgstr "pynotify n'est pas installé" +#~ msgid "Languge" +#~ msgstr "Langue" diff --git a/deluge/i18n/fy.po b/deluge/i18n/fy.po index 0328a84..d4703ce 100644 --- a/deluge/i18n/fy.po +++ b/deluge/i18n/fy.po @@ -1,1079 +1,919 @@ # Frisian translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-03-25 19:20+0000\n" -"Last-Translator: Sense Hofstede \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Frisian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Hostnamme:" - -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Poarte:" - -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Brûkersnamme:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Wachtwurd:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Fan:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Ynskeakele" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 +#: deluge/core/daemon_entry.py:56 msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "In map kieze" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Flater" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Namme" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Foargong" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Steat" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Grutte" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Delhelle" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Lokaasje" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Uploaden" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Ratio" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Delhelsnelheid" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Uploadsnelheid" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Maks uploadsnelheid:" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Peers" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Maks ferbiningen:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Maks uploadplakken:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Bskber" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Maks delhelsnelheid:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Bânbreedte" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Tafoecht" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Seed stopje bij ratio:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Fuortsmite bij ratio:" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Boppekant" +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Ûnderkant" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Rij" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Opsjes" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Tiid plm" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Earste/lêst foarrang" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Automatysk beheard" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Leech label" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Label bestiet al" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Net-bekind label" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Dielen:" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Net-bekinde torrent" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Label" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Label_opsjes" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Warskôging" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "Label fuo_rtsmite" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Oankondiging OK" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "L_abel tafoegje" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Oankondiging ferstjoerd" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Labelopsjes" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Ynterface" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Labelopsjes" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Delhellingen" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Uploadplakken:\t" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bânbreedte" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Uploadsnelheid:" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Rij" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Delhelsnelheid:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Netwurk" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Ferbinings:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Heechste mooglik" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Oars" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Automatysk beheard" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Daemon" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Rijynstellings tapasse:" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Ynfoegtapassings" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Rij" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Foltôge ferplaatse nei:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Lokaasjeynstellings tapasse:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Lokaasje" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 rigel per tracker)" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Automatysk label taheakje:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trackers" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Label tafoegje" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Label taheakje" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Namme:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"De sydbalke kin brûkt wurde om labels ta te heakjen, bij te wurkjen en " -"fuort te smyten.\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Labels" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Algemien" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP list (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Text (Zipped)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Text (Uncompressed)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Ûnjildige ferzje" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Blokkearlist" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Opsjes" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Soart:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Ynfo" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Oankondiging OK" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Oankondiging ferstjoerd" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Warskôging" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Flater" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "" - -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "" @@ -1607,7 +1447,7 @@ msgid "Syrian Arab Republic" msgstr "" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +msgid "Taiwan" msgstr "" #: deluge/ui/countries.py:225 @@ -1674,6 +1514,10 @@ msgstr "" msgid "United Arab Emirates" msgstr "" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "" @@ -1730,2731 +1574,4593 @@ msgstr "" msgid "Zimbabwe" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adres" - -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Client" - -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Foargong" - -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Delhelsnelheid" - -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Uploadsnelheid" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrents yn rij" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent yn rij" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Ynskeakele" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Triemnamme" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Oars..." +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Tier" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Omleech:" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "In triem kieze" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Omheech:" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "In map kieze" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr ".torrent triem bewarje" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Omleech" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Omheech" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent-triemen" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Maks delhelsnelheid ynstelle" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Alle triemen" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Maks uploadsnelheid ynstelle" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent foltôge" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Delhellingen" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Netwurk" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Bânbreedte" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Ynterface" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Oars" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Daemon" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Ynfoegtapassings" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Ynstekker" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Ynstekker kieze" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Server:" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Ynstekker eggs" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Triemnamme" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Grutte" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent-triemen" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Alle triemen" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Tier" - -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" - -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "In triem kieze" - -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "In map kieze" - -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr ".torrent triem bewarje" - -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Net ferbûn" - -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Ferbinings" - -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Delhelsnelheid" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Uploadsnelheid" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT Nodes" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Details:" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Gjin yngeande ferbinings!" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Maks oantal ferbinings ynstelle" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Brûkersnamme:" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Wachtwurd:" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Neat" - -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Gjin label" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Oars..." -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." -msgstr "" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Net ferbûn" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Host" - -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" -msgstr "" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT Nodes" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Oan" - -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Út" - -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Ja" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" -msgstr "" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Nee" -#: deluge/ui/gtkui/files_tab.py:169 +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" msgstr "Prioriteit" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Details:" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Namme" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Steat" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Delhelle" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Details" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Uploaden" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Triemen" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Seeders" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Peers" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Peers" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Opsjes" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Tiid plm" - -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Ratio" +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Bskber" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Omleech" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Tafoecht" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Omheech" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Bestân" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "Torrent t_afoegje" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "Torrent oanmeitsje" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "Bij_wurkje" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "Ferbiningsbehearder" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "By_ld" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "Ar_kbalken" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Host" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Sydbalke" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Steat_balke" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "T_abs" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Kolommen" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "Sydbalke" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Nul hits sjen litte" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "_Trackers sjen litte" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Help" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Faak stelde fragen" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Torrent tafoegje" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Brûkersnamme" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Torrent tavoegje" +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Nivo" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Torrent fuortsmite" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Ynskeakele" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Torrent fuortsmite" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Ynstekker" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Selektearre torrents skoftsje" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Skoftsje" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Selektearre torrents ferfetsje" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Ferfetsje" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Torrent omheech yn rij" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Omheech yn rij" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Torrent omleech yn rij" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Omleech yn rij" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Ynstekker kieze" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Foarkarren" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Ynstekker eggs" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Ferbiningsbehearder" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "Alles útklapp_e" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "Net _delhelje" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normale prioriteit" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Hege prioriteit" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Heechste prioriteit" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Automatysk beheard:" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Seedrang:" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Seedtiid" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Oan-tiid:" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Trackersteat:" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Beskikberheid:" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Peers:" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Seeders:" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackers" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Dielen:" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Neat" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Tiid plm" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Admin" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Gjin label" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Earstfolgjende oankondiging:" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Dielratio" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Upload:" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents yn rij" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Delhelle:" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent yn rij" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Tafoechdatum:" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Steat" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Oantal triemen:" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Oan" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Út" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Útskeakelje" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adres" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Client" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Torrent oanmeitsje..." + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrents yn rij" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "Fuo_rtsmite" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Bestân" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "Torrent t_afoegje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "Torrent oanmeitsje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "Ofslute" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "Bij_wurkje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "Ferbiningsbehearder" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "By_ld" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Ar_kbalken" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Sydbalke" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Steat_balke" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_abs" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Kolommen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Sydbalke" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Nul hits sjen litte" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "_Trackers sjen litte" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Help" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Faak stelde fragen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Torrent tafoegje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Torrent tavoegje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Torrent fuortsmite" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Torrent fuortsmite" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Selektearre torrents skoftsje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Skoftsje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Selektearre torrents ferfetsje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Ferfetsje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Torrent omheech yn rij" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Omheech yn rij" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Torrent omleech yn rij" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Omleech yn rij" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Foarkarren" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Ferbiningsbehearder" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Forsearre" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Útskeakele" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Fûskjen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Beide" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Sesjesnelheid sjen litte yn titelbalke" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Systeemfak-byldkaai ynskeakelje" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Yn systeemfak opstarte" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Systeemfak mei wachtwurd befeiligje" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Foltôge ferplaatse nei:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr ".torrent-triem kopiearje nei:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Delhelje nei:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Altyd sjen litte" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Finster selekteare" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Ferbinings:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Delhelsnelheid:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Uploadsnelheid:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Willekeurich" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Ynstelde poartte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Poartte teste" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Fan:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Nei:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivo:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Fersiifering" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Peerútwikseling" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Peer TOS Byte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Hostnamme:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Poarte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Ja, statistyken opstjoere" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Daemon poartte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Poartte" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Ferbiningen op ofstân tastean" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Ferbinings" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Om de safolle tiid website kontroleare op nij útjeftes" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Ferzje:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Auteur:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Haadside:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Email auteur:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Ynfo" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Peer tafoegje" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "host:poart" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Totale grutte:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Namme:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Algemien" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Paad:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Steat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Details" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Triemmen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Peers" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Foltôge ferplaatse:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Privé" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Earste/lêst foarrang" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "Trackers oanpasse" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Opsjes" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Torrent fuortsmite?" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Ôfbrekke" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Tafoegje" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Fuortsmite" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Infohash tafoegje" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackers:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Host tafoegje" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Selektearre torrent fortsmite" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" msgstr "Nije útjefte" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Nije útjefte beskikber!" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "Nei webside" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Beskikbere ferzje:
" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Ferzje:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" msgstr "Dit finster yn'e takomst net sjen litte" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "Nei webside" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "In peer tafoegje troch IP" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Alles selekteare" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "Alles skoftsje" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Selektearre torrents ferfetsje" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Alles ferfetsje" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Namme:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Kommentaar:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Foltôge ferplaatse:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Seed stopje bij ratio:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Fuortsmite bij ratio:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "Trackers oanpasse" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Boppekant" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Ûnderkant" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" msgstr "Torrents tavoegje" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" msgstr "_URL" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" msgstr "Info_hash" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "Fuo_rtsmite" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Triemen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Pauzearre tafoegje" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Folledich" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Earste/lêste dielen foarrang" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Lyts" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Allokaasje" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Maks delhelsnelheid:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Maks uploadsnelheid:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Pauzearre tafoegje" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Earste/lêste dielen foarrang" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" msgstr "Tapasse op alles" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "URL tafoegje" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Deluge _sjen litte" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Snelheidslimyt _delheljen:" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Snelheidslimyt _uploaden:" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Ofslute & deamon stopje" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Trackers oanpasse" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "In peer tafoegje troch IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Tracker oanpasse" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Paad op ofstân ynfiere" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Paad:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Fan URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Infohash tafoegje" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Fan infohash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trackers:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "Torrent oanmeitsje" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Torrent oanmeitsje" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "Map" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "Paad op ostân" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Triemen" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Auteur:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Kommentaar:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Ynfo" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Triemen" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "Webseeds" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "Dielgrutte:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "Privé-flag ynstelle" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "Dizze torrent oan'e sesje tafoegje" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Paad op ofstân ynfiere" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Opsjes" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Paad op ofstân" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr ".torrent bewarje as" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Paad:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Torrent oanmeitsje..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr ".torrent bewarje as" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Ferfetsje" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr ".torrent triem bewarje" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Selektearre torrents ferfetsje" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrents yn rij" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opsjes" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Torrents yn rij tafoegje" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "Rij" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "Tracker bijwurkje" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "Torrent fuo_rtsmite" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Opnij kontroleare _forseare" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" msgstr "label" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Peer tafoegje" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Alles selekteare" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Peer tafoegje" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "Alles skoftsje" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "host:poart" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Alles ferfetsje" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Host tafoegje" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Ferbiningsbeperking" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Limyt uploadplakken" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Ferbiningsbehearder" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Automatysk beheard" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "Lokale daemon _starte" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Automatysk mei host ferbine bij opstarten" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Localhost automatysk starte" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Tracker tafoegje" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Dit finster net sjen litte bij opstarten" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Delhelje" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "URL tafoegje" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr ".torrents automatysk tafoegje fan:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Delhelje nei:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr ".torrent-triem kopiearje nei:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Mappen" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Folledige allokaasje brûke" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Kompakte allokaasje brûke" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "Alles útklapp_e" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Netwurk" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Willekeurige poartte brûke" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Ynstelde poartte:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Nei:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Poartte teste" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Yngeande poarten" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Útgeande poarten" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 +#: deluge/ui/console/console.py:78 msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Peer TOS Byte:" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Mapping Protocol" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Peerútwikseling" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Netwurkekstra's" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Yngeand:" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Nivo:" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -"Forsearre\n" -"Ynskeakele\n" -"Útskeakele" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -"Fûskjen\n" -"Folledige stream\n" -"Beide" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Útgeand:" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Folledige stream fersiiferje" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Fersiifering" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Bânbreedte" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Maks ferbiningsoanfragen per sekonde:" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maks heal-iepene ferbiningen:" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maks uploadsnelheid (Kib/s):" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maks ferbiningen:" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Maks uploadplakken:" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maks delhelsnelheid (Kib/s):" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Wachtwurd" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Algemien bânbreedtegebrûk" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Bânbreedtegebrûk per torrent" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Ynterface" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Ynskeakelje" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klassyke moadus" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Sesjesnelheid sjen litte yn titelbalke" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Haadfinster" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Altyd sjen litte" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Finster selekteare" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Torrents Tafoegje-finster" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Systeemfak-byldkaai ynskeakelje" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Yn systeemfak opstarte" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Systeemfak mei wachtwurd befeiligje" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Systeemfak" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Oars" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Warskôgje bij nije útjeftes" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Bijwurkingen" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Ja, statistyken opstjoere" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Systeemynformaasje" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Daemon poartte:" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Poartte" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Fan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Ferbiningen op ofstân tastean" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Nei" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Willekeurige poartte brûke" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Ferbiningen" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Om de safolle tiid website kontroleare op nij útjeftes" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Yngeand" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Oars" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Útgeand" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Rij" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Nije torrents oan de boppekant fan'e rij" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maks ferbiningen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maks uploadplakken" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Trage torrents net telle" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maks heal-iepene ferbiningen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Ynstelde torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maks ferbiningsoanfragen per sekonde" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Limyt dielratio:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Seedtiid (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Seed stopje bij ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Torrent fuortsmite bij berikken ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Seeden" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Host:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Ratio" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 mei auth\n" -"HTTP\n" -"HTTP mei auth" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Peer" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web Seed" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Soart" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP list (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Text (Zipped)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (Uncompressed)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blokkearlist" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ûnjildige ferzje" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Ynstekkers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Ferzje:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Haadside:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Email auteur:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "Ynstekker ynstalleare" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "Ynstekkers sykje" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "Deluge _sjen litte" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Opsjes" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "Alles ferfetsje" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Soart:" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "Snelheidslimyt _delheljen:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Snelheidslimyt _uploaden:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Ofslute & deamon stopje" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Ynfo" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "Map iepenje" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Ferfetsje" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Opsjes" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "Rij" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "Tracker bijwurkje" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "Torrent fuo_rtsmite" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "Opnij kontroleare _forseare" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Opslach ferplaat_se" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Ferbiningsbeperking" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Limyt uploadplakken" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Automatysk beheard" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Selektearre torrent fuortsmite?" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Trackers oanpasse" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Trackers bijwurkje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "In map kieze" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Tracker tafoegje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Trackers tafoegje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Tracker oanpasse" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Tracker bijwurkje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Fuortsmite mei _data" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "_Torrent fuortsmite" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Opslach ferplaatse" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Opslach ferplaatse" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#~ msgid "Remove" -#~ msgstr "Fuortsmite" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Opromje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Availability" -#~ msgstr "Beskikberheid" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Share Ratio" -#~ msgstr "Ratio" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Torrents tafoegje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#~ msgid "page 6" -#~ msgstr "Pagina 6" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "page 7" -#~ msgstr "Pagina 7" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "page 8" -#~ msgstr "Pagina 8" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Maks uploadsnelheid:" -#~ msgid "page 10" -#~ msgstr "Pagina 10" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maks ferbiningen:" -#~ msgid "page 11" -#~ msgstr "Pagina 11" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maks uploadplakken:" -#~ msgid "page 12" -#~ msgstr "Pagina 12" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Maks delhelsnelheid:" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bânbreedte" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "Ofslute" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "Haadside" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Rij" -#~ msgid "FAQ" -#~ msgstr "Fragen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Community" -#~ msgstr "Gemienskip" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Snelheid" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Koe labelopsjes net ynstelle" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "apply_max" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "sekonden" -#~ msgid "max_download_speed" -#~ msgstr "max_download_speed" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "max_upload_speed" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "max_upload_slots" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "max_connections" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apply_queue" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "move_completed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "auto_add" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "BlokkearList" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Kontroleare elke (dagen)" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Timeout (sekonden)" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Delheljen %.2f%%" - -#~ msgid "Inactive" -#~ msgstr "Net aktyf" - -#~ msgid "Refresh status" -#~ msgstr "Steat ferfarskje" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." - -#~ msgid "Deluge is locked" -#~ msgstr "Deluge is blokkeard" - -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge is blokkeard.\n" -#~ "Type om it Deluge-finster sjen te litten it wachtwurd yn." - -#~ msgid "Other.." -#~ msgstr "Oars..." +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Leech label" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Ynklusief %i triemen" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Label bestiet al" -#~ msgid "Filters" -#~ msgstr "Filters" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Net-bekind label" -#~ msgid "State" -#~ msgstr "Steat" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Net-bekinde torrent" -#~ msgid "no label" -#~ msgstr "gjin label" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Label_opsjes" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent is foarbij stopratio." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "Label fuo_rtsmite" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "L_abel tafoegje" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Labelopsjes" -#~ msgid "These changes were saved" -#~ msgstr "Dizze feroarings binne opslein" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Label" -#~ msgid "Config" -#~ msgstr "Config" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Connect" -#~ msgstr "Ferbine" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Labelopsjes" -#~ msgid "About" -#~ msgstr "Oer" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" -#~ msgid "Logout" -#~ msgstr "Ofmelde" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Heechste mooglik" -#~ msgid "Statistics" -#~ msgstr "Statistyken" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Rijynstellings tapasse:" -#~ msgid "Details" -#~ msgstr "Details" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Files" -#~ msgstr "Triemen" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 rigel per tracker)" -#~ msgid "Add" -#~ msgstr "Tafoegje" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Automatysk label taheakje:" -#~ msgid "Delete" -#~ msgstr "Fuortsmite" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Label tafoegje" -#~ msgid "Stop" -#~ msgstr "Stoppe" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Label taheakje" -#~ msgid "Start" -#~ msgstr "Starte" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"De sydbalke kin brûkt wurde om labels ta te heakjen, bij te wurkjen en " +"fuort te smyten.\n" -#~ msgid "Queue Top" -#~ msgstr "Boppekant rij" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Labels" -#~ msgid "Queue Bottom" -#~ msgstr "Ûnderkant rij" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "Move" -#~ msgstr "Ferplaatse" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Opnij oankondigje" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "Opnij kontroleare" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Poartten" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "From" -#~ msgstr "Fan" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#~ msgid "To" -#~ msgstr "Nei" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" -#~ msgid "Random" -#~ msgstr "Willekeurich" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Ekstra's" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Peers útwikselje" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "Fersiifering" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" -#~ msgid "Forced" -#~ msgstr "Forsearre" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "Útskeakele" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "Fûskjen" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Either" -#~ msgstr "Beide" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#~ msgid "Inbound" -#~ msgstr "Yngeand" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "Útgeand" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "Level" -#~ msgstr "Nivo" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 mei auth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP mei auth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "Type" -#~ msgstr "Soart" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#~ msgid "Port" -#~ msgstr "Poartte" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "Username" -#~ msgstr "Brûkersnamme" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#~ msgid "Password" -#~ msgstr "Wachtwurd" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Global" -#~ msgstr "Algemien" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "Maks ferbiningen" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maks delhelsnelheid (Kib/s)" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maks uploadsnelheid (Kib/s)" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maks uploadplakken" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maks heal-iepene ferbiningen" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maks ferbiningsoanfragen per sekonde" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "Per Torrent" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" -#~ msgid "Download" -#~ msgstr "Delhelje" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "Alle delhelle triemen bewarje yn" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr ".torrent triemen opslaan nei" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Map automatysk tafoegje" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "Automatysk tafoegje ynskeakele" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Earste en lêste dielen foarrang jaan" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "Start de daemon en webui opnij op nei it feroarjen fan dizze ynstellins" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Seed stopje bij ratio" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Torrent fuortsmite bij ratio" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "Ynskeakele ynstekkers" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Enter a list of values." -#~ msgstr "Fier in list yn." +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Ofmelde" -#~ msgid "Unknown" -#~ msgstr "Ûnbekind" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Opslaan" -#~ msgid "Yes" -#~ msgstr "Ja" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "No" -#~ msgstr "Nee" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Dit fjild is nedich." +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "Fier in jildige wearde yn." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Fier in folledich nûmer yn." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Host:" -#~ msgid "Enter a number." -#~ msgstr "Fier in nûmer yn." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "Fier in jildige datum yn." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Ferplaatse" -#~ msgid "Enter a valid time." -#~ msgstr "Fier in jildige tiid yn." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "Fier in jildige datum/tiid yn." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Fier in jildich email-adres yn." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Der is gjin triem opstjoerd." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Login" -#~ msgid "The submitted file is empty." -#~ msgstr "It opstjoerde triem is leech." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Fier in jildige URL yn." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Dizze URL liket kapot." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Fier in jildich IPv4-adres yn." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "refresh must be > 0" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "no uri" -#~ msgstr "gjin uri" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Maks oantal ferbinings ynstelle" -#~ msgid "Move To" -#~ msgstr "Ferplaatse nei" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Delhelsnelheid" -#~ msgid "Error in Path." -#~ msgstr "Flater yn paad." +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Template" -#~ msgstr "Template" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Tekst en plaatsje" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Allinich plaatsje" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Allinnich tekst" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Button style" -#~ msgstr "Knopstyl" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Maks delhelsnelheid ynstelle" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Automatysk ferfarksje (sekonden)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Uploadsnelheid" -#~ msgid "Cache templates" -#~ msgstr "Templates foarlade" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Maks uploadsnelheid ynstelle" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Start de webui hânmatich op'e nij om de feroarings ta te passen." +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Sertifikaat net fûn op '%s'" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Ferbine" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Kaai net fûn op '%s'" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Current Password" -#~ msgstr "Ynsteld wachtwurd" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "New Password" -#~ msgstr "Nij wachtwurd" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "New Password (Confirm)" -#~ msgstr "Nij wachtwurd (befestigje)" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Old password is invalid" -#~ msgstr "It âlde wachtwurd is net jildich." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "It nije wachtwurd is net gelyk mei de befestiging." +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Sydbalke" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filters" -#~ msgid "Show sidebar" -#~ msgstr "Sydbalke sjen litte" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Nul hits sjen litte" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Trackers sjen litte" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Limyt delhelsnelheid" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Limyt uploadsnelheid" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Dl snelheidslimyt" -#~ msgid "Stop seed at ratio" -#~ msgstr "Seed stopje bij ratio" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Limyt uploadsnelheid" -#~ msgid "Error in torrent options." -#~ msgstr "Flater yn torrentopsjes." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Ferbiningsbeperking" -#~ msgid "Download Location" -#~ msgstr "Lokaasje" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Limyt uploadplakken" -#~ msgid "Compact Allocation" -#~ msgstr "Lyts allokeare" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Tracker bijwurkje" -#~ msgid "Add In Paused State" -#~ msgstr "Yn pauzearde steat tafoegje" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Opnij kontroleare" -#~ msgid "Upload torrent" -#~ msgstr "Torrent uploade" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "No data" -#~ msgstr "Gjin ynformaasje" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Details" -#~ msgid "# Of Files" -#~ msgstr "# triemen" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... en alle triemen fuortsmite" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... en delhelle triemen fuortsmite" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... en torrenttriem fuortsmite" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Algemien" -#~ msgid "Admin" -#~ msgstr "Admin" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Privé" -#~ msgid "Auto refresh:" -#~ msgstr "Automatysk ferfarskje:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Ava" -#~ msgstr "Bsk" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Wier" -#~ msgid "Cancel" -#~ msgstr "Ôfbrekke" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Warskôgje bij nije útjeftes" -#~ msgid "Connect to Daemon" -#~ msgstr "Ferbine mei daemon" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Connected to" -#~ msgstr "Ferbûn mei" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Ferbiningsbeperking" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Dl snelheidslimyt" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr ".torrent triem fuortsmite" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "Delhelle triemen fuortsmite" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: Torrentlist" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Deluge Login" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Disable" -#~ msgstr "Útskeakelje" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maks ferbiningen:" -#~ msgid "Disk Space" -#~ msgstr "Skiifromte" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maks delhelsnelheid (Kib/s):" -#~ msgid "Do not download" -#~ msgstr "Net delhelje" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maks uploadsnelheid (Kib/s):" -#~ msgid "Eta" -#~ msgstr "Eta" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maks heal-iepene ferbiningen:" -#~ msgid "False" -#~ msgstr "Net wier" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Maks ferbiningsoanfragen per sekonde:" -#~ msgid "File" -#~ msgstr "Triem" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Maks uploadplakken:" -#~ msgid "Filter on a keyword" -#~ msgstr "Op in kaaiwurd filterje" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Opnij kontroleare" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "From Session" -#~ msgstr "Fan sesje" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "From Url" -#~ msgstr "Fan URL" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "General" -#~ msgstr "Algemien" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Hege prioriteit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Heechste prioriteit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Kaaiwurd" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Label torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Login" -#~ msgstr "Login" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Torrent ferplaatse" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "Folgende oankondiging" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "No Incoming Connections" -#~ msgstr "Gjin yngeande ferbinings" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Normaal" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Net ferbûn mei in daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Ok" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Wachtwurd is net jildich" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Alles skofstje" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Dielen:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Plak yn rij" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "Pagina ferfarskje:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Opnij starte" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "Alles ferfetsje" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Save" -#~ msgstr "Opslaan" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Search" -#~ msgstr "Sykje" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Seedrang" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Seeding time" -#~ msgstr "Seedtiid" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Select All" -#~ msgstr "Alles selekteare" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Set" -#~ msgstr "Ynstelle" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Triem" -#~ msgid "Speed" -#~ msgstr "Snelheid" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Opstjoere" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Torrentlist" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Totale grutte" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Trackersteat" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "True" -#~ msgstr "Wier" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "Limyt uploadsnelheid" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Update" -#~ msgstr "Bijwurkje" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Yn pauzearde steat tafoegje" -#~ msgid "Update Tracker" -#~ msgstr "Tracker bijwurkje" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Upload" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Delhelje" -#~ msgid "Upload Slot Limit" -#~ msgstr "Limyt uploadplakken" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "seconds" -#~ msgstr "sekonden" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ga.po b/deluge/i18n/ga.po new file mode 100644 index 0000000..e66a807 --- /dev/null +++ b/deluge/i18n/ga.po @@ -0,0 +1,6164 @@ +# Irish translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Irish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/gl.po b/deluge/i18n/gl.po index 685bdc9..30d5844 100644 --- a/deluge/i18n/gl.po +++ b/deluge/i18n/gl.po @@ -7,54 +7,54 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2018-04-23 01:39+0000\n" -"Last-Translator: Marcos Lans \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-07-23 10:53+0000\n" +"Last-Translator: Miguel Anxo Bouzada \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-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" "X-Poedit-Language: Galician\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" -msgstr "" +msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" -msgstr "" +msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" -msgstr "" +msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" -msgstr "" +msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -65,7 +65,7 @@ msgstr "" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -79,27 +79,27 @@ msgstr "" msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" -msgstr "" +msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "" @@ -190,16 +190,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Todo" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Activo" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -208,30 +208,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Comprobando" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Descargando" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Sementando" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Pausados" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Na cola" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -240,7 +240,9 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "Erro" @@ -264,7 +266,7 @@ msgid "State" msgstr "Estado" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -277,12 +279,12 @@ msgstr "Tamaño" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Descargados" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Enviados" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -311,12 +313,12 @@ msgstr "Velocidade de envío" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Límite de descarga" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Límite de envío" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -448,7 +450,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -458,7 +460,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Partes" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -1620,7 +1622,7 @@ msgid "Daemon not running" msgstr "O daemon non se está executando" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" @@ -1639,7 +1641,7 @@ msgstr "Seleccionar un ficheiro" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1663,7 +1665,7 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" @@ -1684,29 +1686,29 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" msgstr "Ficheiros torrent" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" msgstr "Todos os ficheiros" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 @@ -1715,6 +1717,16 @@ msgstr "" msgid "Deluge" msgstr "Deluge" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" msgstr "" @@ -1730,19 +1742,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Un aplicativo para compartir ficheiros de par a par\n" +"usando o protocolo BitTorrent." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Cliente:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Actuais desenvolvedores:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Anteriores desenvolvedores ou contribuidores:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1770,6 +1784,29 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"Este aplicativo é software libre, pódese redistribuír e/ou modificar baixo " +"os termos da «GNU General Public License» publicada pola Free Software " +"Foundation; en calquera das versión 3 da Licenza ou, baixo a túa escolla, en " +"calquera das seguintes versións.\n" +"\n" +"Este aplicativo ponse a disposición de todos para que sexa útil mais SEN " +"NINGUNHA GARANTIA, nin sequera con garantida de COMECIABILIDADE ou ACAER EN " +"NINGÚN OBXECTIVO EN PARTICULAR. Olla a GNU General Public License para " +"coñecer mellor os detalles. \n" +"\n" +"Deberías ter recibido unha copia da GNU General Public License con este " +"aplicativo mais se non foi así tela dispoñíbel en " +". \n" +"\n" +"Ademais, como un caso de excepción especial, os titulares do copyright dan " +"permisos para ligar partes do código deste aplicativo coa librería OpenSSL. " +"Estás na obriga de respectar a GNU General Public License en todos os " +"aspectos para todo o código agás para o OpenSSL. \n" +"\n" +"Se modificas ficheiros con esa excepción, podes estender ese excepción ás " +"versións dos ficheiros que modificaras mais non estás na obriga de cumprires " +"tal. Se non desexas facelo elimina esta declaración de excepción de todas as " +"fontes dos ficheiros do aplicativo e, despois, tamén de aquí." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 @@ -1779,63 +1816,63 @@ msgstr "Servidor:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Ficheiro incorrecto" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Escoller un ficheiro .torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "URL incorrecto" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "Non é unha URL válida." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Descargando..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Produciuse un fallo na descarga" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Fallou a descarga:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" @@ -1976,7 +2013,7 @@ msgstr "Nodos DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Espazo libre no disco" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2096,7 +2133,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Non conectado..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2128,29 +2165,29 @@ msgstr "Descargar" msgid "Up" msgstr "Subir" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" @@ -2174,26 +2211,26 @@ msgstr "Conectado" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Estado" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Servidor" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Versión" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Comezar o daemon" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_Deter o daemon" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2201,7 +2238,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Non foi posíbel iniciar o daemon!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2237,7 +2274,7 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Nome de usuario" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 @@ -2272,6 +2309,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2340,45 +2386,45 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Estados" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" msgstr "Localizadores" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" msgstr "Ningunha" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Etiquetas" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Sen etiqueta" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Versión do cliente" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" @@ -2506,12 +2552,12 @@ msgstr "_Crear torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Saír e _apagar o daemon" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Saír" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 @@ -2582,11 +2628,11 @@ msgstr "_Axuda" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Páxina de inicio" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" @@ -2594,7 +2640,7 @@ msgstr "Preguntas frecuentes" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Comunidade" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2611,7 +2657,7 @@ msgstr "Engadir torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Eliminar o torrente" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2769,10 +2815,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2796,7 +2838,7 @@ msgstr "Mostrar a velocidade da sesión na barra de título" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" -msgstr "" +msgstr "Enfocar a xanela cando se engadan torrents" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 msgid "" @@ -2887,7 +2929,7 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 @@ -2906,12 +2948,13 @@ msgstr "Copiar os ficheiros .torrent en:" #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "Eliminar a copia do ficheiro torrent ao eliminar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" msgstr "" +"Eliminar a copia do ficheiro torrent que se creou cando se elimine o torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 @@ -3395,7 +3438,7 @@ msgstr "A caché caduca en (segundos):" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Configuracións" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" @@ -3561,7 +3604,7 @@ msgstr "Porto do daemon:" #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Porto" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 @@ -3717,14 +3760,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3774,7 +3809,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Engadir" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3797,7 +3832,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Eliminar" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -4057,13 +4092,13 @@ msgstr "_Editar localizadores" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "Enriba" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Abaixo" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 @@ -4175,7 +4210,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Engadir par" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" @@ -4263,7 +4298,7 @@ msgstr "_Ruta remota" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Ficheiros" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" @@ -4301,7 +4336,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Deter" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" @@ -4474,15 +4509,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "Cliente de BitTorrent" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Cliente de BitTorrent Deluge" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Descarga e comparte ficheiros con BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4644,7 +4679,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Contrasinal" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4827,13 +4862,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Número máximo de conexións" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Número máximo de slots de suba" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4880,7 +4915,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Taxa de compartición" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4958,7 +4993,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Aplicar" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -5149,16 +5184,16 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "Non hai cartafoles esculcados." #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "A ruta non existe." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Propiedades dos cartafoles esculcados" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" @@ -5173,15 +5208,15 @@ msgstr "Seleccionar un cartafol" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Activar o esculcado de cartafoles" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Cartafoles esculcados" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "Eliminar o .torrent despois de engadilo" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5191,7 +5226,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Pórlle a extensión despois de o engadir:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5202,7 +5237,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".engadido" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5219,7 +5254,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Ficheiro de acción Torrent" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5239,19 +5274,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Mover os completados" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Etiqueta: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Etiqueta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "Principal" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." @@ -5288,15 +5323,15 @@ msgstr "Largura de banda" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Xestionado automaticamente:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Engadir pausados:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Por na cola:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" @@ -5304,7 +5339,7 @@ msgstr "Cola" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Cartafoles esculcados:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5320,7 +5355,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "segundos" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5380,6 +5415,8 @@ msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"A interface web de Deluge non está instalada. Instala de novo\n" +"a interface e volve a probar" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" @@ -5492,66 +5529,66 @@ msgstr "Etiquetas" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Mostrar o sinal de notificación" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "As notificacións por menús emerxentes non están activadas." #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Mostrar as notificacións emerxentes" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "Notificación por son non activada" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "pygame non está instalado" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Fallou a notificación cun son %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "Notificación cun son correcta" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "Rematou o Torrent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Escoller o ficheiro de son" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "Houbo un erro ao enviar o a notificación por correo electrónico: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5565,12 +5602,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "Notificación por correo electrónico enviado." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "Rematou o Torrent \"%(name)s\"" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5583,48 +5620,57 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Este correo electrónico é para te informar de que Deluge rematou a " +"descargade \"%(name)s\", que inclúe os ficheiros %(num_files)i.\n" +"Para parar de ter estas notificacións dálle a apagar as notificacións por " +"correo electrónico nas preferencias de Deluge.\n" +"\n" +"Grazas,\n" +"Deluge." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "As notificacións polas iconas da bandexa están activadas" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Menús emerxentes activados" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Sons activados" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "Notificacións UI" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Destinatarios" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "O servidor precisa TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "Notificacións por correo electrónico" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Esta configuración non significa que vaias a recibir notificacións para " +"todos estes eventos." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "Subscricións" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Personalización do son" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 @@ -5670,11 +5716,11 @@ msgstr "Torrents activos:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Descargas activas:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Sementeiras activas:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" @@ -5919,7 +5965,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Actualizar Tracker" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" @@ -5931,7 +5977,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Detalles" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5948,7 +5994,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Xeral" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" @@ -6074,7 +6120,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Servidor" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6131,12 +6177,16 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" msgstr "" @@ -6145,11 +6195,15 @@ msgstr "" msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6175,7 +6229,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Descarga" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" @@ -6184,12 +6238,3 @@ msgstr "" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" msgstr "" - -#~ msgid "_Normal Priority" -#~ msgstr "Prioridade _normal" - -#~ msgid "_High Priority" -#~ msgstr "Prioridade _alta" - -#~ msgid "Associate Magnet links with Deluge" -#~ msgstr "Asociar ligazóns Magnet con Deluge" diff --git a/deluge/i18n/he.po b/deluge/i18n/he.po index 42e4141..e910354 100644 --- a/deluge/i18n/he.po +++ b/deluge/i18n/he.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2018-02-27 08:53+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -76,29 +76,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "" @@ -189,10 +189,10 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "הכל" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "בודק" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "מוריד" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "משתף" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "מושהה" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "ממתין" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "שגי××”" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "ש×" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "התקדמות" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "מצב" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "גודל" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "ירד" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "הועלה" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,21 +293,21 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "יחס" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "מהירות הורדה" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "מהירות העל××”" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "משתפי×" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "זמינות" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "נוסף" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "טר×קר" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "זמן משוער" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "דירוג ר×שון/×חרון" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "ניהול ×וטומטי" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "חלקי×" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "×זהרה" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "קרי××” תקינה" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "קרי××” נשלחה" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "מנשק" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "הורדות" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "רוחב פס" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "בתהליך" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "רשת" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "פרוקסי" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "מטמון" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "×חר" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "שרת" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "תוספי×" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "×פגניסטן" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "××™×™ ×ולנד" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "×לבניה" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "×לג'יריה" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "סמו××” ×”×מריק×ית" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "×נדורה" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "×נגולה" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "×נגו×ילה" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "×נטרקטיקה" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "×נטיגו××” וברבודה" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "×רגנטינה" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "×רמניה" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "×רובה" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "×וסטרליה" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "×וסטריה" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "×זרביג'ן" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "בהמ×ס" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "בחריין" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "בנגלדש" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "ברבדוס" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "בלרוס" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "בלגיה" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "בליז" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "בנין" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "ברמודה" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "בהוטן" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "בוליביה" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "בוסניה הרצגובינה" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "בוטסוו×× ×”" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "×”××™ ב×ווט" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "ברזיל" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "טריטוריית ×”×וקי×נוס ההודי הבריטית" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "ברונ××™ דרוסל×ל×" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "בולגריה" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "בורקינה פ×סו" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "בורונדי" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "קמבודיה" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "קמרון" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "קנדה" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "×›×£ ורדה" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "××™×™ קיימן" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "הרפובליקה המרכז ×פריקנית" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "צ'×ד" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "צ'ילה" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "סין" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "××™×™ ×—×’ המולד" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "××™×™ קוקוס, קילינג" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "קולומביה" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "קומורוס" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "קונגו" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "קונגו, הרפובליקה הדמוקרטית של" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "××™×™ קוק" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "קוסטה ריקה" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "חוף השנהב" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "קרו×טיה" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "קובה" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "קפריסין" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "הרפובליקה הצ'כית" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "דנמרק" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "דג'יבוטי" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "דומיניקה" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "הרפובליקה הדומיניקנית" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "×קוודור" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "מצרי×" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "×ל סלבדור" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "×’×™× ××” המשוונית" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "×ריתרי××”" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "×סטוניה" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "×תיופיה" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "××™×™ פוקלנד" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "××™×™ פ×רו" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "פיג'×™" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "פינלנד" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "צרפת" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "×’×™× ××” הצרפתית" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "פולינזיה הצרפתית" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "הטריטוריות הדרומיות של צרפת" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "גבון" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "גמביה" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "×’×™×ורגיה" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "גרמניה" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "×’×× ×”" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "גיברלטר" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "יוון" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "גרינלנד" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "גרנדה" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "גוו×דלופ" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "גו××" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "גו×טמלה" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "×’×ורנסי" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "×’×™× ××”" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "×’×™× ××” ביס×ו" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "גוי×× ×”" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "×”×יטי" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "×”××™×™× ×”×¨×“ ומקדונלד" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "וותיקן" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "הונדורס" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "הונג קונג" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "הונגריה" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "×יסלנד" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "הודו" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "×ינדונזיה" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "×ירן, הרפובליקה ×”×יסלמית של" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "עיר××§" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "×ירלנד" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "×”××™ מ×ן" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "ישר×ל" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "×יטליה" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "×’'מייקה" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "יפן" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "×’'רזי" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "ירדן" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "×§××–×—×סטן" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "×§× ×™×”" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "קיריבטי" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "קורי××”, דמוקרטיית ×”×¢× ×©×œ" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "קורי××”, הרפובליקה של" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "כווית" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "קירגיסט×ן" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "ל×וס" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "לטביה" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "לבנון" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "לסותו" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "ליבריה" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "לוב" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "ליכטנשטיין" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "ליט×" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "לוקסמבורג" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "מ××§×ו" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "הרפובליקה היוגוסלבית לשעבר של מקדוניה" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "מדגסקר" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "מל×וי" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "מלזיה" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "מלדיב" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "מ×לי" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "מלטה" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "××™×™ מרשל" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "מרטיניק" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "מ×וריטניה" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "מ×וריציוס" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "מ×יוט" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "מקסיקו" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "מיקרונזיה" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "מולדובה" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "מונקו" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "מונגוליה" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "מונטנגרו" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "מונסר×ט" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "מרוקו" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "מוזמביק" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "מי×נמ×ר" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "נמיביה" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "× ×ורו" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "נפ×ל" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "הולנד" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "×× ×˜×™×œ×™× ×”×•×œ× ×“×™×" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "קלדוניה החדשה" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "ניו זילנד" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "ניקרגו××”" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "× ×™×–'ר" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "ניגריה" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "× ×™×ו" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "×”××™ נורפולק" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "××™×™ מרינה הצפוניי×" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "נורבגיה" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "עומן" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "פקיסטן" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "פל×ו" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "הרשות הפלסטינ×ית" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "פנמה" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "פפו××” ×’×™× ××” החדשה" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "פ×רגוו××™" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "פרו" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "פיליפיני×" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "פיטקרן" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "פולין" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "פורטוגל" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "פורטו ריקו" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "קט×ר" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "ריוניון" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "רומניה" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "הפדרציה הרוסית" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "רו×נדה" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "סנט ברתלמי" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "סנט הלנה" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "סנט קיטס ונביס" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "סנטה לוסיה" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "סן מרטן" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "סנט פייר ומיקלון" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "סנט וינסנט והגרנדיני×" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "סמו××”" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "ס×ן מרינו" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "ס×ו תומה ופרינסיפה" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "ערב הסעודית" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "סנגל" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "סרביה" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "××™×™ סיישל" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "סיירה לי×ון" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "סינגפור" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "סלובקיה" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "סלובניה" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "××™×™ שלמה" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "סומליה" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "×“×¨×•× ×פריקה" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "×“×¨×•× ×’'ורגיה ו××™×™ ×“×¨×•× ×¡× ×“×‘×™×¥'" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "ספרד" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "סרי לנקה" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "סודן" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "סורינ××" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "סוולברד וי×ן מ×ין" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "סווזילנד" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "שבדיה" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "שוויץ" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "הרפובליקה הערבית הסורית" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "טג'יקיסט×ן" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "טנזניה, הרפובליקה המ×וחדת של" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "ת×ילנד" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "טימור מזרח" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "טוגו" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "טוקל×ו" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "טונגה" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "טרינידד וטובגו" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "טוניסיה" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "טורקיה" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "טורקמניסט×ן" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "××™×™ טורק וקייקוס" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "טובלו" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "×וגנדה" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "×וקר××™× ×”" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "×יחוד ×”×מירויות" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "הממלכה המ×וחדת" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "×רצות הברית" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "×”××™×™× ×”×§×˜× ×™× ×ž×¡×‘×™×‘ ל×רצות הברית" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "×ורוגו××™" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "×וזבקיסטן" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "ו×נו×טו" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "ונצו×לה" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "ויטנ××" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "××™×™ הבתולה (בריטיי×)" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "××™×™ הבתולה (×רה\"ב)" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "ו×ליס ופוטונה" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "מערב סהרה" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "תימן" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "זמביה" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "זימבבו××”" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,14 +1618,14 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "השרת ×œ× ×ž×•×¤×¢×œ" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "×©× ×§×•×‘×¥" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 @@ -1633,12 +1635,12 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "בחר קובץ" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "בחר תיקייה" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "קמור קובץ .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "קבצי טורנט" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "כל הקבצי×" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1773,66 +1785,66 @@ msgstr "" #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "שרת:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "טורנט" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "קובץ ×œ× ×ª×§×™×Ÿ" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "בחר קובץ טורנט" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "כתובת ×œ× ×ª×§×™× ×”" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "הורדה נכשלה" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" @@ -1855,7 +1867,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "פרטי×:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1875,7 +1887,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "×©× ×ž×©×ª×ž×©:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,7 +1900,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "סיסמה:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" @@ -1947,11 +1959,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "×חר...â€" #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "×œ× ×ž×—×•×‘×¨" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,7 +1983,7 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "DHT Nodes" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" @@ -2046,16 +2058,16 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "כן" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "ל×" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "עדיפות" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" @@ -2064,29 +2076,29 @@ msgstr "" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_מצב" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_פרטי×" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "קב_צי×" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_מקורות" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_×פשרויות" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2106,7 +2118,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "×œ×œ× ×”×’×‘×œ×”" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2127,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "למטה" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,48 +2137,48 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "למעלה" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "מנותק" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "מקוון" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "מחובר" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 @@ -2178,7 +2190,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "שרת מ×רח" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 @@ -2236,12 +2248,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "×©× ×ž×©×ª×ž×©" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "רמה" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2264,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "מופעל" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "תוסף" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2283,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,7 +2303,7 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "בחר ×ת התוסף" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" @@ -2339,39 +2360,39 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "טר×קרי×" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "לל×" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "מנהל" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "תויות" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" @@ -2381,11 +2402,11 @@ msgstr "" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " ×”×˜×•×¨× ×˜×™× ×”×•×¢×‘×¨×• ברשימה" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " הטורנט הועבר ברשימה" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2423,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "קבע לבלתי מוגבל" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "פועל" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "כבוי" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "כיבוי" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2464,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "כתובת" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "תוכנה" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2483,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "יצירת טורנט" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "×˜×•×¨× ×˜×™× ×‘×ª×”×œ×™×š" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2499,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_הסרה" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,22 +2507,22 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "הוסף ×˜×•×¨× ×˜×™× ×וטומטית בהתחברות" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_קובץ" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_הוסף טורנט" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "×™_צרת טורנט" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" @@ -2510,14 +2531,14 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_סיי×" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_עריכה" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2546,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "מנהל _החיבור" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_טורנט" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_תצוגה" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "_סרגל כלי×" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "סרגל _צד" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "_שורת מצב" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "ל_שוניות" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_עמודות" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2582,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "_סרגל צד" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "הצג _×פס הת×מות" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "הצג _טר×קרי×" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,7 +2598,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_עזרה" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" @@ -2589,7 +2610,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "ש×לות נפוצות" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" @@ -2601,16 +2622,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "הוסף טורנט" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "הוסף טורנט" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "הסר טורנט" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2640,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "הסר טורנט" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2654,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "השהה ×ת ×”×˜×•×¨× ×˜×™× ×”× ×‘×—×¨×™×" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "השהה" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "המשך ×ת ×”×˜×•×¨× ×˜×™× ×”× ×‘×—×¨×™×" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "המשך" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "העלה עדיפות" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "למעלה בתור" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "הורד עדיפות" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "למטה בתור" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "העדפות" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "מנהל החיבור" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2731,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "מ×ולץ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2739,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "כבוי" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "לחיצת יד" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2756,7 +2777,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2789,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2845,7 +2862,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "הפעל סמל במגש מערכת" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2874,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "הקטן למגש המערכת בסגירה" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "התחל במגש המערכת" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "הגן בסיסמה על הסמל במגש המערכת" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,20 +2903,20 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "העבר הורדות שהושלמו ל:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "העתקת קבצי .torrent ל:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 @@ -2915,7 +2932,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "הורדה ×ל:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2941,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "קבע סדרי עדיפויות ×œ×—×œ×§×™× ×”×¨××©×•× ×™× ×•×”××—×¨×•× ×™× ×©×œ הטורנט" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "תעדף ×ת ×”×—×œ×§×™× ×”×¨×שון וה×חרון של ×”×§×‘×¦×™× ×‘×˜×•×¨× ×˜" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2967,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "הוסף ×˜×•×¨× ×˜×™× ×‘×ž×¦×‘ מושהה" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +2984,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "הצג תמיד" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "התמקד בחלון התוכנה" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3004,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "מספר ×”×—×™×‘×•×¨×™× ×”×ž×§×¡×™×ž×œ×™ המותר. -1 עבור מהירות בלתי מוגבלת." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3012,11 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "חיבורי×:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "מספר נקודות העל××” מקסימלי עבור כל הטורנטי×. -1 עבור בלתי מוגבל" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3010,34 +3027,34 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "מהירות הורדה מקסימלית עבור כל הטורנטי×. -1 עבור ×œ×œ× ×”×’×‘×œ×”." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "מהירות הורדה:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "מהירות העל××” מקסימלית עבור כל הטורנטי×. -1 עבור ×œ×œ× ×”×’×‘×œ×”." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "מהירות העל××”:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "×”×ª×¢×œ× ×ž×”×’×‘×œ×•×ª ברשת מקומית" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "מגבלת יחס של כמות IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" @@ -3051,11 +3068,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +msgstr "×ž×§×¡×™×ž×•× × ×§×•×“×•×ª העל××” לכל טורנט. -1 עבור בלתי מוגבל." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +msgstr "מספר המקסימלי של ×—×™×‘×•×¨×™× ×œ×›×œ טורנט. -1 עבור בלתי מוגבל." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3164,7 +3181,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "×קר××™" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3189,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "יצי××” פעילה:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "בדוק יצי××” פעילה" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3201,12 +3218,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "מ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "ל:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3244,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "רמה:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "הצפנה" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "פרוטוקול מיפוי יצי×ות NAT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "חילופי מקורות" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,21 +3282,21 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "מגלה שירות מקומי מ×תר מקורות ברשת המקומית שלך." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +msgstr "טבלת גיבוב מבוזרת יכולה לשפר ×ת כמות ×”×—×™×‘×•×¨×™× ×”×¤×¢×™×œ×™×." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 @@ -3297,7 +3314,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "×©× ×ž×רח:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3325,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "יצי××”:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3373,7 +3390,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "תוקף המטמון (שניות):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,7 +3398,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "הגדרות" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" @@ -3401,7 +3418,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "כותב:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3452,7 +3469,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "קור×:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3467,11 +3484,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "גדול מטמון:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "גודל קרי×ת מטמון:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3500,13 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"עזרו לנו להשתפר על ידי שליחת גרס×ות ×”Ö¾Python וה־PyGTK שלכ×, מערכת ההפעלה " +"וסוג המעבד. כמובן ×©×©×•× ×ž×™×“×¢ נוסף ×œ× × ×©×œ×—." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "כן, שלח בבקשה סטטיסטיקות ×נונימיות" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3516,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "מיקו×:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"במידה ו־Deluge ×œ× ×™×ž×¦× ×ת קובץ מסד ×”× ×ª×•× ×™× ×‘×ž×™×§×•× ×”×–×” יתבצע שימוש ב־DNS כדי " +"לבדוק ×ת המדינה של המקור." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,31 +3543,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "יצי×ת השרת:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "מספר פורט" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "×פשר ×—×™×‘×•×¨×™× ×ž×¨×•×—×§×™×" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "חיבורי×" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "בדיקה תקופתית ×חר גרס×ות חדשות ב×תר הבית" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3580,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "גירסה:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "יוצר:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "דף הבית:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "כתובת דו×ל היוצר:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "מידע" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3625,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "הוסף מקור" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "hostname:port" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3622,7 +3643,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "" +msgstr "כללי" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" @@ -3684,14 +3705,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3741,7 +3754,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "הוסף" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3777,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "הסר" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3805,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "הוסף Infohash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3813,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "טר×קרי×:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "הוסף מ×רח" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3838,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "יעד:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "גרסה חדשה" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_עבור ל×תר" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3866,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "×ל תציג ×ת החלון שוב בעתיד" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3944,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "ש×:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +3978,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "הערות:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +3986,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "העברת ×˜×•×¨× ×˜×™× ×©×”×•×©×œ×ž×•:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "הפסק לשתף כשיחס השיתוף מגיע ל:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "הסרה ביחס שיתוף" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,7 +4031,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_ערוך טר×קרי×" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 @@ -4035,15 +4048,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "הוספת טורנטי×" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_כתובת" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4064,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "הוסף _במצב מושהה" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "העדף חלק ר×שון/×חרון" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4104,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "החל לכול×" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "החזר לברירת מחדל" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_הצג" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4125,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "_הגבלת מהירות הורדה" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "_הגבלת מהירות העל××”" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "יצ××” & כיבוי השרת" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "עריכת טר×קרי×" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4146,22 +4159,22 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "הוסף מקור על פי כתובת IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "עריכת טקר×קר" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "טר×קר:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "הזן נתיב מרוחק" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4184,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "נתיב:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4228,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "יצירת טורנט" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "תי_×§×™×”" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "נתיב _מרוחק" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "קבצי×" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "משתפי רשת" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "גודל החלק:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "קביעת דגל פרטי" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "הוסף ×ת הטורנט להפעלה" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4269,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "×פשרויות" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "שמור .torrent בש×" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4272,32 +4285,32 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "המש_ך" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "המשך ×˜×•×¨× ×˜×™× × ×‘×—×¨×™×." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "×פש_רויות" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_העבר לתור" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_עדכן טר×קר" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_הסר טורנט" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_הכרח בדיקה מחדש" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4318,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "תווית" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_בחר הכל" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_עצור הכל" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "המש_ך הכל" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "גבול _החיבור:" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "גבול _נקודות העל××”" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4346,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "מנוהל _×וטומטית" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4359,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "הוסף טר×קר" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4367,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "הוסף כתובת" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4376,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "â€URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4395,7 +4408,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_הרחב הכל" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4492,7 +4505,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "פקודה" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4624,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "סיסמה" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4765,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "מ×ת" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "×ל" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "שימוש ביצי×ות ×קר×יות" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4793,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "כלפי פני×" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "כלפי חוץ" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4807,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "מס' ×—×™×‘×•×¨×™× ×ž×§×¡×™×ž×œ×™" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "×ž×§×¡×™×ž×•× × ×§×•×“×•×ª העל××”" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4827,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "×ž×§×¡×™×ž×•× ×—×™×‘×•×¨×™× ×—×¦×™-פתוחי×" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "מספר ניסיונות התחברות מקסימלי לשנייה" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "דרג ×ת מגבלת כמות ×”- IP" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4860,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "יחס שיתוף" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4880,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "סוג" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4938,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "החל" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +4965,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "רשימת IP מ×ימיול (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "SafePeer טקסט (Zipped)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "טקסט PeerGuardian (ל×־מכווץ)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,7 +4987,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "רשימת חסומי×" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" @@ -4982,73 +4995,73 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "leader ×œ× ×ª×§×™×Ÿ" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "קוד magic ×œ× ×ª×§×™×Ÿ" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "גרסה ×œ× ×ª×§×™× ×”" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "ימי×" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "חפש רשימה חדשה כל:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "×™×™×‘× ×¨×©×™×ž×ª ×—×¡×•×ž×™× ×¢× ×”×”×¤×¢×œ×”" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "הגדרות" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "הורדת קובץ רשימת ×”×—×¡×•×ž×™× ×œ×¤×™ הצורך ×•×™×™×‘× ×ותה." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "בדוק הורדה ויבו×" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "הורד רשימת ×—×¡×•×ž×™× ×—×“×©×” ×•×™×™×‘× ×ותה." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "הכרח הורדה ויבו×" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "רשימת ×—×¡×•×ž×™× ×ž×¢×•×“×›× ×ª" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "×פשרויות" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "סוג:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "ת×ריך:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "גודל הקובץ:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "מידע" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,11 +5069,11 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "טורנט הושל×" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "התווסף טורנט" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" @@ -5069,19 +5082,19 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "הפעלה" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "×ירוע" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "הוסף פקודה" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "פקודה" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5134,7 +5147,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "בחר תיקייה" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" @@ -5229,26 +5242,26 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "מהירות העל××” מקסימלית:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "מספר ×—×™×‘×•×¨×™× ×ž×§×¡×™×ž×œ×™:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "×ž×§×¡×™×ž×•× × ×§×•×“×•×ª העל××”:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "מהירות הורדה מקסימלית:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "רוחב פס" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 @@ -5265,7 +5278,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "עדיפות" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" @@ -5285,7 +5298,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "שניות" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5348,54 +5361,54 @@ msgstr "" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "הפעל מנשק דפדפן" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "הפעל SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "מ×זין לפיתחה:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "טקסט ×œ× ×—×•×§×™. ×ª×•×•×™× ×—×•×§×™×™×: [-_a-z0-9]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "תווית ריקה" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "התווית בר קיימת" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "תווית ×œ× ×™×“×•×¢" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "טורנט ×œ× ×™×“×•×¢" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "_×פשרויות תווית" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_הסר תווית" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_הוסף תווית" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "×פשרויות תווית" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5416,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "תווית" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5424,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "×פשרויות תוית" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "החל הגדרות ×ž×§×¡×™×ž×•× ×¢×‘×•×¨ כל טורנט:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "מקסימו×" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "החל הגדרות תור:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,27 +5444,27 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(שורה ×חת לכל טקר×קר)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "החל תווית ×וטומטית:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "הוסף תווית" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "הוסף תווית" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" +msgstr "השתמש בסרגל הצד כדי להוסיף,לערוך ולמחוק תוויות. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "תוויות" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" @@ -5465,48 +5478,48 @@ msgstr "" msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" msgstr "" @@ -5596,7 +5609,7 @@ msgstr "" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "חלץ ×ל:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" @@ -5619,15 +5632,15 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "הגבלת הורדה:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "הגבלת העל××”:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "×˜×•×¨× ×˜×™× ×¤×¢×™×œ×™×:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" @@ -5639,7 +5652,7 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "הגדרות ×יטיות" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5667,11 +5680,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "יצי××”" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "שמור" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5693,7 +5706,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "מ×רח:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,7 +5715,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "העבר" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5719,7 +5732,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "כניסה" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5743,11 +5756,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "קבע ×ת מספר ×”×—×™×‘×•×¨×™× ×”×ž×§×¡×™×ž×œ×™" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "קצב הורדה" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5786,19 +5799,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "קבע מהירות הורדה מקסימלית" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "קצב העל××”" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "קבע מהירות העל××” מקסימלית" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "תנועת ההעל××”/הורדה של הפרוטוקול" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5812,7 +5825,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "התחבר" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5844,7 +5857,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "פילטרי×" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5880,7 +5893,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "עדכן טר×קר" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" @@ -5892,7 +5905,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "פרטי×" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5909,11 +5922,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "כללי" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "פרטי" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5921,11 +5934,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "×מת" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "הודיעו לי ×›×שר יש גרסה חדשה" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5965,29 +5978,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "×ž×§×¡×™×ž×•× ×—×™×‘×•×¨×™×:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "מהירות הורדה מקסימלית (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "מהירות העל××” מקסימלית (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "×ž×§×¡×™×ž×•× ×—×™×‘×•×¨×™× ×—×¦×™ פתוחי×:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "מספר ניסיונות התחברות מקסימלי לשנייה:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "×ž×§×¡×™×ž×•× × ×§×•×“×•×ª העל××”:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6035,7 +6048,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "שרת" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6063,7 +6076,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "רענון" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6092,25 +6105,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "כתובת" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "קובץ" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6128,7 +6149,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "הוסף במצב מושהה" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6136,7 +6157,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "הורדה" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" diff --git a/deluge/i18n/hi.po b/deluge/i18n/hi.po index 94babc1..b140031 100644 --- a/deluge/i18n/hi.po +++ b/deluge/i18n/hi.po @@ -1,4636 +1,6173 @@ # Hindi translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2010-06-22 13:19+0000\n" -"Last-Translator: abhishek \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Hindi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "" + +#: deluge/common.py:417 +msgid "M" +msgstr "" + +#: deluge/common.py:418 +msgid "G" +msgstr "" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "सभी" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "होसà¥à¤Ÿà¤¨à¥‡à¤®:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "पोरà¥à¤Ÿà¤ƒ" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "जाà¤à¤š की जा रही है" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "उपयोगकरà¥à¤¤à¤¾ का नाम:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "डाउनलोड किया जा रहा है" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "पासवरà¥à¤¡:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "सीड किया जा रहा है" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "ठहराया हà¥à¤†" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "क़तार-बदà¥à¤§" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "तà¥à¤°à¥à¤Ÿà¤¿" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "नाम" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "पà¥à¤°à¤—ति" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "सà¥à¤¥à¤¿à¤¤à¤¿" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "आकार" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "डाउनलोड की गयी" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "अपलोडेड" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "दà¥à¤µà¤¾à¤°à¤¾:" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "अनà¥à¤ªà¤¾à¤¤" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "सकà¥à¤°à¤¿à¤¯ किया" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "अधो गति" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "उरà¥à¤§à¥à¤µ गति" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "पीयरà¥à¤¸" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Avail" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "जोड़ा गया" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "टà¥à¤°à¥ˆà¤•र" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "à¤à¤• फ़ोलà¥à¤¡à¤° चà¥à¤¨à¥‡à¤‚" +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "इ टी ठ(E T A)" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Prioritize First/Last" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "अपने आप वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¿à¤¤" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "डाउनलोड सà¥à¤¥à¤¾à¤¨" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "टà¥à¤•ड़े" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "अधिकतम अपलोड गति:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "अधिकतम समà¥à¤¬à¤¨à¥à¤§:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "चेतावनी" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "अधिकतम अपलोड सà¥à¤²à¥‰à¤Ÿà¥à¤¸à¤ƒ" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "घोषणा ठीक है" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "अधिकतम डाउनलोड गति:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "घोषणा भेजा" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "बैंडविडà¥à¤¥" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "इंटरफ़ेस" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "सीड रोकें इस अनà¥à¤ªà¤¾à¤¤ पर" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "डाउनलोडà¥à¤¸" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "हटायें इस अनà¥à¤ªà¤¾à¤¤ पर" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "बेंडविडà¥à¤¥" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "कतार" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "नेटवरà¥à¤•" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "पà¥à¤°à¥‰à¤•à¥à¤¸à¥€" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "ऊपर" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "अनà¥à¤¯" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "निचला" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "डेमन" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "कतार" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "पà¥à¤²à¤—-इनà¥à¤¸" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "विकलà¥à¤ª" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "अवैध लेबल, मानà¥à¤¯ चिनà¥à¤¹:[a-z0-9_-]" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "खाली लेबल" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "लेबल का असà¥à¤¤à¤¿à¤¤à¥à¤µ पहले से है" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "अजà¥à¤žà¤¾à¤¤ लेबल" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "अजà¥à¤žà¤¾à¤¤ टॉरेंट" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "लेबल" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "लेबल विकलà¥à¤ª (_O)" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "लेबल हटायें (_R)" +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "लेबल जोड़ें (_A)" +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "लेबल विकलà¥à¤ª" +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "लेबल के विकलà¥à¤ª" +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "अपलोड सà¥à¤²à¥‰à¤Ÿà¤¸à¥:\t" +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "अपलोड गतिः" +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "डाउनलोड गति:" +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "कनेकà¥à¤¸à¤‚स" +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• टोरेनà¥à¤Ÿ की अधिकतम योजना लगाà¤à¤‚:" +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "अधिकतम" +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "अपने आप वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¿à¤¤" +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "कतार सेटिंगà¥à¤¸ लागू करें:" +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "कतार" +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "पूरà¥à¤£ हà¥à¤ को यहाठहटायें" +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "सà¥à¤¥à¤¾à¤¨ सेटिंग लागू करें" +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "सà¥à¤¥à¤¾à¤¨" +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 line per tracker)" +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "अपने आप लेबल लगाà¤à¤‚" +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸" +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "लेबल जोड़ें" +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "लेबल जोड़ें" +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "नाम:" +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "साइडबार का उपयोग जोड़ने, संशोधन तथा हटाने के लिठकरें. \n" +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "लेबल" +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "यहाठनिकालें:" +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "टॉरेंट के नाम का उप फोलà¥à¤¡à¤° बनायें" +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:143 +msgid "Maldives" msgstr "" -"यह विकलà¥à¤ª चà¥à¤¨à¥‡ गये फोलà¥à¤¡à¤° के भीतर टॉरेंट के नाम का à¤à¤• उप फोलà¥à¤¡à¤° बनाकर फिर " -"उसके अंदर निकाली गयी फिलों को रख देगा|" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "सामानà¥à¤¯" +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:145 +msgid "Malta" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:147 +msgid "Martinique" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:148 +msgid "Mauritania" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "सेटिंग" +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP सूची (GZip)" +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "अवैध नेता" +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "अवैध जादू कोड" +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "अमानà¥à¤¯ संसà¥à¤•रण" +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ" +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "यू आर à¤à¤² (URL):" +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "दिन" +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "नठलिसà¥à¤Ÿ के लिठजांचें पà¥à¤°à¤¤à¥à¤¯à¥‡à¤•:" +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "चालॠहोने पर बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ आयात करें" +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "आवशà¥à¤¯à¤• हो तो बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ फ़ाइल डाउनलोड करें और फ़ाइल आयात करें." +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "डाउनलोड और आयात जांचें" +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "नया बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ फ़ाइल डाउनलोड करें और आयात करें." +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "बलपूरà¥à¤µà¤• डाउनलोड और आयात" +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "विकलà¥à¤ª" +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "पà¥à¤°à¤•ार:" +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "तिथि:" +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "निशà¥à¤šà¤¿à¤¤ आकार:" +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "जानकारी" +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "टोरेंट पà¥à¤°à¤¾ हà¥à¤†" +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "टॉरेंट जà¥à¤¡à¤¼ गया" +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "चलाà¤à¤" +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "घटना" +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "आदेश" +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "आदेश जोड़ें" +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "आदेश" +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "घोषणा ठीक है" +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "घोषणा भेजा" +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "चेतावनी" +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "तà¥à¤°à¥à¤Ÿà¤¿" +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/countries.py:197 +msgid "Saint Martin" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/countries.py:200 +msgid "Samoa" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/countries.py:201 +msgid "San Marino" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/countries.py:204 +msgid "Senegal" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/countries.py:205 +msgid "Serbia" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/countries.py:206 +msgid "Seychelles" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/countries.py:208 +msgid "Singapore" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/countries.py:209 +msgid "Slovakia" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/countries.py:210 +msgid "Slovenia" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/countries.py:212 +msgid "Somalia" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/countries.py:213 +msgid "South Africa" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/countries.py:215 +msgid "Spain" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/countries.py:217 +msgid "Sudan" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/countries.py:218 +msgid "Suriname" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/countries.py:220 +msgid "Swaziland" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/countries.py:221 +msgid "Sweden" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/countries.py:222 +msgid "Switzerland" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/countries.py:224 +msgid "Taiwan" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/countries.py:225 +msgid "Tajikistan" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/countries.py:227 +msgid "Thailand" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/countries.py:229 +msgid "Togo" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/countries.py:230 +msgid "Tokelau" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/countries.py:231 +msgid "Tonga" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/countries.py:233 +msgid "Tunisia" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/countries.py:234 +msgid "Turkey" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/countries.py:237 +msgid "Tuvalu" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/countries.py:238 +msgid "Uganda" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/countries.py:239 +msgid "Ukraine" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/countries.py:242 +msgid "United States" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/countries.py:244 +msgid "Uruguay" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/countries.py:246 +msgid "Vanuatu" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/countries.py:247 +msgid "Venezuela" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/countries.py:248 +msgid "Viet Nam" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/countries.py:252 +msgid "Western Sahara" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/countries.py:253 +msgid "Yemen" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/countries.py:254 +msgid "Zambia" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "फ़ाइलनाम" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Tier" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "à¤à¤• फ़ाइल चà¥à¤¨à¥‡à¤‚" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "à¤à¤• फ़ोलà¥à¤¡à¤° चà¥à¤¨à¥‡à¤‚" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr ".टॉरेनà¥à¤Ÿ फ़ाइल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "टॉरेंट फाइलें" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "सभी फ़ाइलें" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "डिलà¥à¤¯à¥‚ज" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "सरà¥à¤µà¤°à¤ƒ" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "टॉरेंट" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "à¤à¤• .torrent फाइल चà¥à¤¨à¥‡à¤‚" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "विवरण:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "उपयोगकरà¥à¤¤à¤¾ का नाम:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "पासवरà¥à¤¡:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "अनà¥à¤¯..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "जà¥à¤¡à¤¼à¤¾ हà¥à¤† नहीं है" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT Nodes" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "हाà¤" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "नहीं" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "अवसà¥à¤¥à¤¾ (_S)" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "विवरण (_D)" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "फ़ाइलें (_l)" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "पीयरà¥à¤¸ (_P)" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "विकलà¥à¤ª (_O)" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "असीमित" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "नीचे" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "ऊपर" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "होसà¥à¤Ÿ" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "उपयोगकरà¥à¤¤à¤¾ का नाम" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "सà¥à¤¤à¤°" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "सकà¥à¤°à¤¿à¤¯ किया" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "पà¥à¤²à¤—िन" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "पà¥à¤²à¤—िन चà¥à¤¨à¥‡" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "पà¥à¤²à¤—िन à¤à¤—à¥à¤¸ (Eggs)" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "कोई नहीं" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "पà¥à¤°à¤¶à¤¾à¤¸à¤•" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "लेबल" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "कोई लेबल नहीं" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " टॉरेनà¥à¤Ÿà¥à¤¸ कतार में" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " टॉरेनà¥à¤Ÿ कतार में" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" -msgstr "" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "असीमित करें" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "चालू" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "बंद" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯ करें" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "पता" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "कà¥à¤²à¤¾à¤à¤‚ट" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "टॉरेनà¥à¤Ÿ निरà¥à¤®à¤¾à¤£ कर रहा है" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "टॉरेनà¥à¤Ÿà¥à¤¸ कतार में" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "हटाà¤à¤ (_R)" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "कनेकà¥à¤Ÿ होने पर सà¥à¤µà¤¤à¤ƒ ही टॉरेनà¥à¤Ÿà¥à¤¸ जोड़ें" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "फ़ाइल (_F)" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "टॉरेनà¥à¤Ÿ जोडें" -#: deluge/ui/countries.py:204 -msgid "Senegal" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "टॉरेनà¥à¤Ÿ बनाà¤à¤‚(_C)" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "बाहर (_Q)" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "संशोधन (_E)" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "कनेकà¥à¤¸à¤¨ मैनेजर (_C)" -#: deluge/ui/countries.py:210 -msgid "Slovenia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "टॉरेनà¥à¤Ÿ (_T)" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "देखें (_V)" -#: deluge/ui/countries.py:212 -msgid "Somalia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "उपकरण-पटà¥à¤Ÿà¥€ (_T)" -#: deluge/ui/countries.py:213 -msgid "South Africa" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "किनारे की पटà¥à¤Ÿà¥€ (_S)" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Status_bar" -#: deluge/ui/countries.py:215 -msgid "Spain" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_abs" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Columns" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "बाजूपटà¥à¤Ÿà¥€ (_S)" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Show _Zero Hits" -#: deluge/ui/countries.py:220 -msgid "Swaziland" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸ दिखाà¤à¤ (_T)" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_सहायता" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "बारमà¥à¤¬à¤¾à¤° पूछने वाले पà¥à¤°à¤¶à¥à¤¨" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "टॉरेनà¥à¤Ÿ जोड़ें" -#: deluge/ui/countries.py:229 -msgid "Togo" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "टॉरेनà¥à¤Ÿ जोड़ें" -#: deluge/ui/countries.py:230 -msgid "Tokelau" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "टॉरेनà¥à¤Ÿ हटाà¤à¤" -#: deluge/ui/countries.py:231 -msgid "Tonga" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "टॉरेनà¥à¤Ÿ हटाइये" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "चà¥à¤¨à¥‡ हà¥à¤ टॉरेनà¥à¤Ÿà¥à¤¸ को विराम करें" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "ठहरें" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "चà¥à¤¨à¥‡ हà¥à¤ टॉरेनà¥à¤Ÿà¥à¤¸ को रिजà¥à¤¯à¥‚म विराम करें" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "पà¥à¤¨à¤ƒ आरमà¥à¤­ करें" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "टॉरेनà¥à¤Ÿ कतार में ऊपर करें" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "कतार में ऊपर" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "टॉरेनà¥à¤Ÿ कतार में नीचे करें" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "कतार में नीचे" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "वरीयता" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "कनेकà¥à¤¶à¤¨ पà¥à¤°à¤¬à¤‚धक" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "बलपूरà¥à¤µà¤• किया" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "हैंडशेक" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "अथवा" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "à¤à¤šà¤Ÿà¥€à¤Ÿà¥€à¤ªà¥€" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "titlebar में session गति दिखाà¤à¤" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "सिसà¥à¤Ÿà¤® टà¥à¤°à¥‡ icon सकà¥à¤°à¤¿à¤¯ करें" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "पता" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "कà¥à¤²à¤¾à¤à¤‚ट" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "बंद करने पर सिसà¥à¤Ÿà¤®-टà¥à¤°à¥‡ में डालो" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "पà¥à¤°à¤—ति" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "टà¥à¤°à¥‡ में शà¥à¤°à¥‚ करो" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "अधो गति" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "सिसà¥à¤Ÿà¤®-टà¥à¤°à¥‡ पासवरà¥à¤¡ से सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "उरà¥à¤§à¥à¤µ गति" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "टॉरेंट" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " टॉरेनà¥à¤Ÿà¥à¤¸ कतार में" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " टॉरेनà¥à¤Ÿ कतार में" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "असीमित" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "सकà¥à¤°à¤¿à¤¯ किया" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "पूरà¥à¤£ हà¥à¤ को यहाठहटायें" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "अनà¥à¤¯..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr ".torrent फाइल की नक़ल करें:" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "नीचे" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "ऊपर" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "डिलà¥à¤¯à¥‚ज" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "डाउनलोड करें:" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "नीचे" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Prioritize first and last pieces of torrent" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "ऊपर" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Prioritize first and last pieces of files in torrent" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "अधिकतम डाउनलोड गति निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करें" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "अधिकतम अपलोड गति निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करें" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "टॉरेनà¥à¤Ÿ समापà¥à¤¤" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "हमेशा पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ करें" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "डायलोग को फोकस में लायें" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "अधिकतम संबंधो की संखà¥à¤¯à¤¾. असीमित के लिठ-1 डालें." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "कनेकà¥à¤¸à¤‚स" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "सभी टॉरेनà¥à¤Ÿà¥à¤¸ के लिठअधिकतम अपलोड सà¥à¤²à¥‰à¤Ÿà¥à¤¸. असीमित के लिठ-1 डालें." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "डाउनलोडà¥à¤¸" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "सभी टॉरेनà¥à¤Ÿà¥à¤¸ के लिठअधिकतम डाउनलोड गति. असीमित के लिठ-1 डालें." -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "नेटवरà¥à¤•" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "डाउनलोड गति:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "बेंडविडà¥à¤¥" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "सभी टॉरेनà¥à¤Ÿà¥à¤¸ के लिठअधिकतम अपलोड गति. असीमित के लिठ-1 डालें." -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "इंटरफ़ेस" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "अपलोड गतिः" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "अनà¥à¤¯" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "लोकल नेटवरà¥à¤• के लिठसीमाओं को नहीं मानिà¤" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "डेमन" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Rate limit IP overhead" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "पà¥à¤°à¥‰à¤•à¥à¤¸à¥€" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "पà¥à¤²à¤—-इनà¥à¤¸" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• टॉरेनà¥à¤Ÿ के लिठअपलोड सà¥à¤²à¥‰à¤Ÿà¥à¤¸ की अधिकतम संखà¥à¤¯à¤¾. असीमित के लिठ-1 " +"डालें" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "पà¥à¤²à¤—िन" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• टॉरेनà¥à¤Ÿ के लिठसंबंधो की अधिकतम संखà¥à¤¯à¤¾. असीमित के लिठ-1 डालें" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "पà¥à¤²à¤—िन चà¥à¤¨à¥‡" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "पà¥à¤²à¤—िन à¤à¤—à¥à¤¸ (Eggs)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "फ़ाइलनाम" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "आकार" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "à¤à¤• .torrent फाइल चà¥à¤¨à¥‡à¤‚" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "टॉरेंट फाइलें" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "सभी फ़ाइलें" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Tier" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "टà¥à¤°à¥ˆà¤•र" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "à¤à¤• फ़ाइल चà¥à¤¨à¥‡à¤‚" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "à¤à¤• फ़ोलà¥à¤¡à¤° चà¥à¤¨à¥‡à¤‚" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "कà¥à¤°à¤®à¤¹à¥€à¤¨" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr ".टॉरेनà¥à¤Ÿ फ़ाइल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "जà¥à¤¡à¤¼à¤¾ हà¥à¤† नहीं है" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "सकà¥à¤°à¤¿à¤¯ पोरà¥à¤Ÿ" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "संबंधन" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "सकà¥à¤°à¤¿à¤¯ पोरà¥à¤Ÿ जांचें" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "डाउनलोड सà¥à¤ªà¥€à¤¡" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "अपलोड सà¥à¤ªà¥€à¤¡" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "पà¥à¤°à¥‹à¤Ÿà¥‹à¤•ॉल टà¥à¤°à¥ˆà¤«à¤¿à¤• डाउनलोड/अपलोड" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT Nodes" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "दà¥à¤µà¤¾à¤°à¤¾:" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "पà¥à¤°à¤¤à¤¿:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "आने वाले कोई जोड़ नहीं!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "अधिकतम समà¥à¤¬à¤¨à¥à¤§ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करें" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "टॉरेनà¥à¤Ÿà¥à¤¸" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "सà¥à¤¤à¤°à¤ƒ" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "à¤à¤¨à¤•à¥à¤°à¤¿à¤ªà¥à¤¶à¤¨" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "लेबल" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "यॠपी à¤à¤¨ पी" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "सभी" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "डाउनलोड किया जा रहा है" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "सीड किया जा रहा है" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT पोरà¥à¤Ÿ मेपिंग पà¥à¤°à¥‹à¤Ÿà¥‹à¤•ॉल" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "ठहराया हà¥à¤†" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "पीयर विनिमय" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "à¤à¤² à¤à¤¸ डी(LSD)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery finds local peers on your network." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "डी à¤à¤š टी" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "जाà¤à¤š की जा रही है" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "वितरित hash टेबल सकà¥à¤°à¤¿à¤¯ संबंधो को बà¥à¤¾ सकता है" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "क़तार-बदà¥à¤§" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Peer TOS Byte:" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "कोई नहीं" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "होसà¥à¤Ÿà¤¨à¥‡à¤®:" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "कोई लेबल नहीं" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "पोरà¥à¤Ÿà¤ƒ" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "होसà¥à¤Ÿ" - -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "चालू" - -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "बंद" - -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "असीमित करें" - -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "फ़ाइलें सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरित करने के लिठà¤à¤• निरà¥à¤¦à¥‡à¤¶à¤¿à¤•ा चà¥à¤¨à¥‡à¤‚" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "अधिकतम अपलोड सà¥à¤²à¥‰à¤Ÿ तय करें" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "विवरण:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "नाम" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "डाउनलोड की गयी" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "अपलोडेड" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "सीडरà¥à¤¸" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "पीयरà¥à¤¸" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "इ टी ठ(E T A)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "अनà¥à¤ªà¤¾à¤¤" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Avail" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "जोड़ा गया" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "हाà¤, कृपया गà¥à¤®à¤¨à¤¾à¤® आकडे भेज दें" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "फ़ाइल (_F)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "टॉरेनà¥à¤Ÿ जोडें" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "टॉरेनà¥à¤Ÿ बनाà¤à¤‚(_C)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "संशोधन (_E)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "कनेकà¥à¤¸à¤¨ मैनेजर (_C)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "डीमॉन पोरà¥à¤Ÿ:" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "टॉरेनà¥à¤Ÿ (_T)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "पोरà¥à¤Ÿ" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "देखें (_V)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "रिमोट कनेकà¥à¤¸à¤‚स सà¥à¤µà¥€à¤•ारें" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "उपकरण-पटà¥à¤Ÿà¥€ (_T)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "संबंधन" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "किनारे की पटà¥à¤Ÿà¥€ (_S)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "नठरिलीज़ के लिठवेबसाईट को समय समय पर जांचते रहें" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Status_bar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "T_abs" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Columns" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "संसà¥à¤•रण:" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "बाजूपटà¥à¤Ÿà¥€ (_S)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "लेखकः" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Show _Zero Hits" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "मà¥à¤– पृषà¥à¤ à¤ƒ" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸ दिखाà¤à¤ (_T)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "लेखक ई-मेल:" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_सहायता" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "जानकारी" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "बारमà¥à¤¬à¤¾à¤° पूछने वाले पà¥à¤°à¤¶à¥à¤¨" - -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "टॉरेनà¥à¤Ÿ जोड़ें" - -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "टॉरेनà¥à¤Ÿ जोड़ें" - -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "टॉरेनà¥à¤Ÿ हटाà¤à¤" - -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "टॉरेनà¥à¤Ÿ हटाइये" - -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "चà¥à¤¨à¥‡ हà¥à¤ टॉरेनà¥à¤Ÿà¥à¤¸ को विराम करें" - -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "ठहरें" - -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "चà¥à¤¨à¥‡ हà¥à¤ टॉरेनà¥à¤Ÿà¥à¤¸ को रिजà¥à¤¯à¥‚म विराम करें" - -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "पà¥à¤¨à¤ƒ आरमà¥à¤­ करें" - -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "टॉरेनà¥à¤Ÿ कतार में ऊपर करें" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "कतार में ऊपर" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "टॉरेनà¥à¤Ÿ कतार में नीचे करें" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "पीयर जोड़ें" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "कतार में नीचे" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "होसà¥à¤Ÿà¤¨à¤¾à¤®:पोरà¥à¤Ÿ" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "वरीयता" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "कनेकà¥à¤¶à¤¨ पà¥à¤°à¤¬à¤‚धक" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "सभी का विसà¥à¤¤à¤¾à¤° करें (_E)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "सामानà¥à¤¯" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_डाउनलोड नहीं करें" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "सामानà¥à¤¯ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता (_N)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "उचà¥à¤š पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता (_H)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "उचà¥à¤šà¤¤à¤® पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता (_H)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "सà¥à¤µ निरà¥à¤§à¤¾à¤°à¤£:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "सीड कà¥à¤°à¤®:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "सीडिंग समय:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "सकà¥à¤°à¤¿à¤¯ समय:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "टà¥à¤°à¥ˆà¤•र अवसà¥à¤¥à¤¾:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "उपलबà¥à¤§à¤¤à¤¾:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "पीयरà¥à¤¸:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "सीडरà¥à¤¸:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Pieces:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ETA:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Next Announce:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Share अनà¥à¤ªà¤¾à¤¤:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "अपलोड किया :" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "डाउनलोड किया :" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Date Added:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "अवसà¥à¤¥à¤¾ (_S)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "निरसà¥à¤¤ करें" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# of files:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "जोड़ें" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "टà¥à¤°à¥ˆà¤•र :" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "कà¥à¤² आकार:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "नाम:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "हटाà¤à¤" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr " पथ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "अवसà¥à¤¥à¤¾:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "विवरण (_D)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "फ़ाइलें (_F)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "पीयरà¥à¤¸ (_P)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "पूरà¥à¤£ होने पर यहाठले जाà¤à¤:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "निजी" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Infohash जोड़ें" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Prioritize First/Last" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_संशोधन टà¥à¤°à¥ˆà¤•र" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "विकलà¥à¤ª (_O)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸:" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "टॉरेनà¥à¤Ÿ हटायें?" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "होसà¥à¤Ÿ जोड़ें" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -"कà¥à¤¯à¤¾ आप निशà¥à¤šà¤¿à¤¨à¥à¤¤ हैं की आप चà¥à¤¨à¥‡ हà¥à¤ टॉरेनà¥à¤Ÿ को मिटाना चाहते " -"हैं?" - -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "संयà¥à¤•à¥à¤¤ टॉरेनà¥à¤Ÿ मिटा दिया जायगा !" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "डाउनलोड किया हà¥à¤¯à¤¾ डाटा मिटा दिया जायगा !" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "चà¥à¤¨à¤¾ हà¥à¤† टॉरेनà¥à¤Ÿ हटायें" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "लकà¥à¤·à¥à¤¯:" -#: deluge/ui/gtkui/glade/main_window.glade:2484 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" msgstr "नया रिलीज़" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "नया संसà¥à¤•रण उपलबà¥à¤§!" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "वेबसाईट में जाà¤à¤ (_G)" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "उपलबà¥à¤§ संसà¥à¤•रण:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "वरà¥à¤¤à¤®à¤¾à¤¨ संसà¥à¤•रण:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" msgstr "यह डायलोग भविषà¥à¤¯ में न दिखाà¤à¤" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "वेबसाईट में जाà¤à¤ (_G)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "कोई पीयर उसकी IP की सहायता से जोड़ें" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "सभी चà¥à¤¨à¥‡à¤‚(_S)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "सभी विराम (_P)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Resume selected torrents." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Resu_me All" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "टॉरेनà¥à¤Ÿ जोड़ें" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "यूआरà¤à¤²(_U)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "हटाà¤à¤ (_R)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "टॉरेनà¥à¤Ÿ " +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "फ़ाइलें (_l)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "पूरà¥à¤£" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "सघन" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "नाम:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "साà¤à¤¾" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "अधिकतम डाउनलोड गति" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "अधिकतम उपरी गति:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "विराम अवसà¥à¤¥à¤¾ में जोड़ें" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Prioritize First/Last Pieces" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Revert To Defaults" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "सभी में लागू करें" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "टिपà¥à¤ªà¤£à¤¿à¤¯à¤¾à¤:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "यॠआर à¤à¤² जोड़ें" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "यॠआर à¤à¤² से" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "पूरà¥à¤£ होने पर यहाठले जाà¤à¤:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Infohash जोड़ें" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "सीड रोकें इस अनà¥à¤ªà¤¾à¤¤ पर" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Infohash से" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "हटायें इस अनà¥à¤ªà¤¾à¤¤ पर" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "टॉरेनà¥à¤Ÿ बनाà¤à¤‚" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "टॉरेनà¥à¤Ÿ बनाà¤à¤‚" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "फोलà¥_डर" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Remote पथ" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "फाइलें" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_संशोधन टà¥à¤°à¥ˆà¤•र" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "लेखकः" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "ऊपर" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "टिपà¥à¤ªà¤£à¤¿à¤¯à¤¾à¤:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "निचला" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "जानकारी" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "टॉरेनà¥à¤Ÿ जोड़ें" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "वेबसीडà¥à¤¸" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "यूआरà¤à¤²(_U)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Piece Size:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "सेट पà¥à¤°à¤¾à¤‡à¤µà¥‡à¤Ÿ फà¥à¤²à¥ˆà¤—" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "यह टॉरेनà¥à¤Ÿ सेशन में जोड़ें" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "विराम अवसà¥à¤¥à¤¾ में जोड़ें" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "रिमोट पथ डालें" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Prioritize First/Last Pieces" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "रिमोट पथ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "पथ:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "टॉरेनà¥à¤Ÿ निरà¥à¤®à¤¾à¤£ कर रहा है" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Save .torrent as" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr ".torrent फ़ाइल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "टॉरेनà¥à¤Ÿà¥à¤¸ कतार में" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "कतार वाले टॉरेनà¥à¤Ÿà¥à¤¸ जोड़ें" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "कनेकà¥à¤Ÿ होने पर सà¥à¤µà¤¤à¤ƒ ही टॉरेनà¥à¤Ÿà¥à¤¸ जोड़ें" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "सभी में लागू करें" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "लेबल" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Revert To Defaults" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "पीयर जोड़ें" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "डिलà¥à¤¯à¥à¤œ दिखाà¤à¤ (_S)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "पीयर जोड़ें" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "होसà¥à¤Ÿà¤¨à¤¾à¤®:पोरà¥à¤Ÿ" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "होसà¥à¤Ÿ जोड़ें" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_डाउनलोड" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "कनेकà¥à¤¸à¤¨ मैनेजर" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_अपलोड की गति सीमा" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "लोकल डीमान शà¥à¤°à¥‚ करें (_Start)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Quit & Shutdown Daemon" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Automatically connect to selected host on start-up" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸ संशोधन" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "आवशà¥à¤¯à¤•ता पड़ने पर लोकलहोसà¥à¤Ÿ अपने आप शà¥à¤°à¥‚ करें" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Do not show this dialog on start-up" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "विभिनà¥à¤¨ डाउनलोड " +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "यहाठसे अपनेआप टौरेंट जोड़ें:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "कोई पीयर उसकी IP की सहायता से जोड़ें" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "डाउनलोड करें :" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "टà¥à¤°à¥ˆà¤•र संशोधन" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr ".torrent फाइल की नक़ल करें:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "टà¥à¤°à¥ˆà¤•र:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "रिमोट पथ डालें" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "पथ:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "फोलà¥à¤¡à¤°" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "पूरà¥à¤£ साà¤à¤¾ उपयोग करें" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "सघन साà¤à¤¾ उपयोग करें" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Compact allocation only allocates space as needed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Prioritize first and last pieces of torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Prioritize first and last pieces of files in torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "टॉरेनà¥à¤Ÿ बनाà¤à¤‚" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "फोलà¥_डर" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr " नेटवरà¥à¤•" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Remote पथ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "कà¥à¤°à¤®à¤¹à¥€à¤¨ पोरà¥à¤Ÿ उपयोग करें" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "फ़ाइलें" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge हर बार उपयोग के लिठकोई भी पोरà¥à¤Ÿ चà¥à¤¨ लेगा." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "वेबसीडà¥à¤¸" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "सकà¥à¤°à¤¿à¤¯ पोरà¥à¤Ÿ" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Piece Size:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "पà¥à¤°à¤¤à¤¿:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "सेट पà¥à¤°à¤¾à¤‡à¤µà¥‡à¤Ÿ फà¥à¤²à¥ˆà¤—" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "सकà¥à¤°à¤¿à¤¯ पोरà¥à¤Ÿ जांचें" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "यह टॉरेनà¥à¤Ÿ सेशन में जोड़ें" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "आगमन पोरà¥à¤Ÿ" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "विकलà¥à¤ª" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "बहिरà¥à¤—मन (Outgoing) पोरà¥à¤Ÿ" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Save .torrent as" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Resu_me" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Peer TOS Byte:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Resume selected torrents." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "टी ओ à¤à¤¸(TOS)" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "वि_कलà¥à¤ª" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "यॠपी à¤à¤¨ पी" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_कतार" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_अपडेट टà¥à¤°à¥ˆà¤•र" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_हटायें टॉरेनà¥à¤Ÿ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT पोरà¥à¤Ÿ मेपिंग पà¥à¤°à¥‹à¤Ÿà¥‹à¤•ॉल" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "बलपूरà¥à¤µà¤• पà¥à¤¨à¤ƒ जांच" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "पीयर विनिमय" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "à¤à¤² à¤à¤¸ डी(LSD)" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "लेबल" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery finds local peers on your network." +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "सभी चà¥à¤¨à¥‡à¤‚(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "डी à¤à¤š टी" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "सभी विराम (_P)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "वितरित hash टेबल सकà¥à¤°à¤¿à¤¯ संबंधो को बà¥à¤¾ सकता है" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Resu_me All" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "नेटवरà¥à¤• भिनà¥à¤¨à¤¤à¤¾à¤à¤‚" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_समà¥à¤¬à¤¨à¥à¤§ सीमा" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Inbound:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "अपलोड _Slot सीमा" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "सà¥à¤¤à¤°à¤ƒ" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "सà¥à¤µ निरà¥à¤§à¤¾à¤°à¤¿à¤¤" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -"बलपूरà¥à¤µà¤•\n" -"सकà¥à¤°à¤¿à¤¯\n" -"निषà¥à¤•à¥à¤°à¤¿à¤¯" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -"Handshake\n" -"Full Stream\n" -"Either" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Outbound:" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "टà¥à¤°à¥ˆà¤•र जोड़ें" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Encrypt entire stream" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Encryption" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "यॠआर à¤à¤² जोड़ें" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "बैनà¥à¤¡à¤µà¤¿à¤¡à¥à¤¥" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "संबंधो के लिठपà¥à¤°à¤¤à¤¿ सेकणà¥à¤¡ अधिकतम पà¥à¤°à¤¯à¤¤à¥à¤¨ संखà¥à¤¯à¤¾" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "यू आर à¤à¤² (URL):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "अधिकतम आधे-खà¥à¤²à¥‡ समà¥à¤¬à¤¨à¥à¤§" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "सभी टॉरेनà¥à¤Ÿà¥à¤¸ के लिठअधिकतम अपलोड गति. असीमित के लिठ-1 डालें." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "अधिकतम अपलोड गति (KiB/s):" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "अधिकतम संबंधो की संखà¥à¤¯à¤¾. असीमित के लिठ-1 डालें." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "अधिकतम समà¥à¤¬à¤¨à¥à¤§:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "सभी टॉरेनà¥à¤Ÿà¥à¤¸ के लिठअधिकतम अपलोड सà¥à¤²à¥‰à¤Ÿà¥à¤¸. असीमित के लिठ-1 डालें." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "अधिकतम अपलोड सà¥à¤²à¥Œà¤Ÿ:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "सभी टॉरेनà¥à¤Ÿà¥à¤¸ के लिठअधिकतम डाउनलोड गति. असीमित के लिठ-1 डालें." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "सभी का विसà¥à¤¤à¤¾à¤° करें (_E)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "अधिकतम डाउनलोड गति (KiB/s):" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "लोकल नेटवरà¥à¤• के लिठसीमाओं को नहीं मानिà¤" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Rate limit IP overhead" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "गà¥à¤²à¥‹à¤¬à¤² बैणà¥à¤¡à¤µà¤¿à¤¡à¥à¤¥ पà¥à¤°à¤¯à¥‹à¤—" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• टॉरेनà¥à¤Ÿ के लिठअपलोड सà¥à¤²à¥‰à¤Ÿà¥à¤¸ की अधिकतम संखà¥à¤¯à¤¾. असीमित के लिठ-1 " -"डालें" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -"पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• टॉरेनà¥à¤Ÿ के लिठसंबंधो की अधिकतम संखà¥à¤¯à¤¾. असीमित के लिठ-1 डालें" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "पà¥à¤°à¤¤à¤¿ टॉरेनà¥à¤Ÿ बैणà¥à¤¡à¤µà¤¿à¤¡à¥à¤¥ पà¥à¤°à¤¯à¥‹à¤—" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "सकà¥à¤°à¤¿à¤¯ करें" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/ui/console/console.py:78 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Classic Mode" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "titlebar में session गति दिखाà¤à¤" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "मà¥à¤–à¥à¤¯ विंडो " +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "हमेशा पà¥à¤°à¤¦à¤°à¥à¤¶à¤¿à¤¤ करें" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "डायलोग को फोकस में लायें" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Add Torrents Dialog" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "सिसà¥à¤Ÿà¤® टà¥à¤°à¥‡ icon सकà¥à¤°à¤¿à¤¯ करें" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "बंद करने पर सिसà¥à¤Ÿà¤®-टà¥à¤°à¥‡ में डालो" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "आदेश" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "टà¥à¤°à¥‡ में शà¥à¤°à¥‚ करो" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "सिसà¥à¤Ÿà¤®-टà¥à¤°à¥‡ पासवरà¥à¤¡ से सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "सिसà¥à¤Ÿà¤®-टà¥à¤°à¥‡" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "दूसरा" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "नठरिलीज़ के लिठचौकस रहें" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "डिलà¥à¤¯à¥à¤œ अपने सरà¥à¤µà¤°à¥à¤¸ को जांच कर बताà¤à¤—ा यदि नया वरà¥à¤œà¤¼à¤¨ उपलबà¥à¤§ हो" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Updates" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "हाà¤, कृपया गà¥à¤®à¤¨à¤¾à¤® आकडे भेज दें" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "सिसà¥à¤Ÿà¤® जानकारी" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "डीमॉन" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "डीमॉन पोरà¥à¤Ÿ:" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "पोरà¥à¤Ÿ" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "रिमोट कनेकà¥à¤¸à¤‚स सà¥à¤µà¥€à¤•ारें" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "समà¥à¤¬à¤¨à¥à¤§" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "नठरिलीज़ के लिठवेबसाईट को समय समय पर जांचते रहें" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "अनà¥à¤¯" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "कतार" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "नठटॉरेनà¥à¤Ÿà¥à¤¸ को कतार में ऊपर लगाà¤à¤‚" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "कà¥à¤² सकà¥à¤°à¤¿à¤¯ सीडिंग:" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "कà¥à¤² सकà¥à¤°à¤¿à¤¯:" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "कà¥à¤² सकà¥à¤°à¤¿à¤¯ डाउनलोडिंग:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "पासवरà¥à¤¡" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "धीमे टॉरेनà¥à¤Ÿà¥à¤¸ की गिनती नहीं करें:" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "सकà¥à¤°à¤¿à¤¯ टॉरेनà¥à¤Ÿà¥à¤¸" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Share अनà¥à¤ªà¤¾à¤¤ सीमा:" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "सीड समय अनà¥à¤ªà¤¾à¤¤:" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "सीड समय (मि.):" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "सीडिंग रोकें जब अनà¥à¤ªà¤¾à¤¤ सीमा पहà¥à¤à¤š जाà¤" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "टॉरेनà¥à¤Ÿ हटायें जब share अनà¥à¤ªà¤¾à¤¤ पहà¥à¤à¤š जाà¤" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "सीडिंग" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "पà¥à¤°à¥‰à¤•à¥à¤¸à¥€" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "होसà¥à¤Ÿà¤ƒ" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "पीयर" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "वेब सीड" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "से" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "पà¥à¤°à¤¤à¤¿" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "कà¥à¤°à¤®à¤¹à¥€à¤¨ पोरà¥à¤Ÿ उपयोग करें" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Inbound" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Outbound" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "अधिकतम कनेकà¥à¤¶à¤¨" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "अधिकतम अपलोड सà¥à¤²à¥‰à¤Ÿà¥à¤¸" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "पà¥à¤²à¤—िनà¥à¤¸" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "संसà¥à¤•रण:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "अधिकतम आधे-खà¥à¤²à¥‡ समà¥à¤¬à¤¨à¥à¤§" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "मà¥à¤– पृषà¥à¤ à¤ƒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "पà¥à¤°à¤¤à¤¿ सेकणà¥à¤¡ संबंधों के लिठअधिकतम पà¥à¤°à¤¯à¤¾à¤¸" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "लेखक ई-मेल:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Rate Limit IP Overhead" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "पà¥à¤²à¤—िन नियà¥à¤•à¥à¤¤ करें (_I)" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Rescan Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "डिलà¥à¤¯à¥à¤œ दिखाà¤à¤ (_S)" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "सभी रिजà¥à¤¯à¥‚म (_R)" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_डाउनलोड" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Share अनà¥à¤ªà¤¾à¤¤" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_अपलोड की गति सीमा" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Quit & Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "फोलà¥à¤¡à¤° खोलें (_O)" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Resu_me" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "वि_कलà¥à¤ª" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "पà¥à¤°à¤•ार" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_कतार" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_अपडेट टà¥à¤°à¥ˆà¤•र" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_हटायें टॉरेनà¥à¤Ÿ" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "बलपूरà¥à¤µà¤• पà¥à¤¨à¤ƒ जांच" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Move _Storage" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_समà¥à¤¬à¤¨à¥à¤§ सीमा" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "अपलोड _Slot सीमा" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "सà¥à¤µ निरà¥à¤§à¤¾à¤°à¤¿à¤¤" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "चà¥à¤¨à¥‡ हà¥à¤ टॉरेनà¥à¤Ÿ को हटायें? " +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "यदि आप डाटा हटाओगे तों वह पूरी तरह खो जायगा" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸ संशोधन" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "लागू करें" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸ संशोधन" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "टà¥à¤°à¥ˆà¤•र जोड़ें" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "टà¥à¤°à¥ˆà¤•र जोड़ें" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "टà¥à¤°à¥ˆà¤•र संशोधन" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "टà¥à¤°à¥ˆà¤•र संशोधन" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP सूची (GZip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "टà¥à¤°à¥ˆà¤•र:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Text (Zipped)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "_डाटा के साथ हटायें" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (Uncompressed)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "_टॉरेनà¥à¤Ÿ हटायें" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Move Storage" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Move Storage" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "लकà¥à¤·à¥à¤¯:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#~ msgid "Clear" -#~ msgstr "खाली करें" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "अवैध नेता" -#~ msgid "Add" -#~ msgstr "जोड़ें" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "अवैध जादू कोड" -#~ msgid "Details" -#~ msgstr "विवरण" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "अमानà¥à¤¯ संसà¥à¤•रण" -#~ msgid "Select All" -#~ msgstr "सभी चà¥à¤¨à¥‡à¤‚" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "दिन" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "नठलिसà¥à¤Ÿ के लिठजांचें पà¥à¤°à¤¤à¥à¤¯à¥‡à¤•:" -#~ msgid "Password" -#~ msgstr "पासवरà¥à¤¡" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "चालॠहोने पर बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ आयात करें" -#~ msgid "Server" -#~ msgstr "सरà¥à¤µà¤°" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "सेटिंग" -#~ msgid "Port" -#~ msgstr "पोरà¥à¤Ÿ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "आवशà¥à¤¯à¤• हो तो बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ फ़ाइल डाउनलोड करें और फ़ाइल आयात करें." -#~ msgid "_Quit" -#~ msgstr "बाहर (_Q)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "डाउनलोड और आयात जांचें" -#~ msgid "Unknown" -#~ msgstr "अजà¥à¤žà¤¾à¤¤" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "नया बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ फ़ाइल डाउनलोड करें और आयात करें." -#~ msgid "Download" -#~ msgstr "डाउनलोड" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "बलपूरà¥à¤µà¤• डाउनलोड और आयात" -#~ msgid "Upload" -#~ msgstr "अपलोड" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" -#~ msgid "Files" -#~ msgstr "फ़ाइलें" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "विकलà¥à¤ª" -#~ msgid "Graph" -#~ msgstr "गà¥à¤°à¤¾à¤«" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "पà¥à¤°à¤•ार:" -#~ msgid "Text Only" -#~ msgstr "सिरà¥à¤« पाठ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "तिथि:" -#~ msgid "About" -#~ msgstr "के बारे में" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "निशà¥à¤šà¤¿à¤¤ आकार:" -#~ msgid "Disable" -#~ msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯ करें" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "जानकारी" -#~ msgid "Logout" -#~ msgstr "लॉग आउट" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Set" -#~ msgstr "सेट" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "टोरेंट पà¥à¤°à¤¾ हà¥à¤†" -#~ msgid "Speed" -#~ msgstr "गति" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "टॉरेंट जà¥à¤¡à¤¼ गया" -#~ msgid "Url" -#~ msgstr "यूआरà¤à¤²" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "Submit" -#~ msgstr "जमा करें" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "चालू करें" -#~ msgid "Total Size" -#~ msgstr "कà¥à¤² आकार" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "घटना" -#~ msgid "Start" -#~ msgstr "पà¥à¤°à¤¾à¤°à¤‚भ" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "आदेश जोड़ें" -#~ msgid "Type" -#~ msgstr "पà¥à¤°à¤•ार" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "आदेश" -#~ msgid "seconds" -#~ msgstr "सेकणà¥à¤¡" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "From" -#~ msgstr "से" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Filters" -#~ msgstr "फ़िलà¥à¤Ÿà¤°à¥à¤¸" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Delete" -#~ msgstr "मिटाà¤à¤" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "General" -#~ msgstr "सामानà¥à¤¯" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "अधिकतम कनेकà¥à¤¶à¤¨" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "अधिकतम अपलोड सà¥à¤²à¥‰à¤Ÿà¥à¤¸" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• के लिठजाà¤à¤š (दिन)" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "%.2f%% डाउनलोड किया जा राहा है" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "आयात अब" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "डाउनलोड करने का पà¥à¤°à¤¯à¤¾à¤¸ इतनी बार करें" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "à¤à¤• फ़ोलà¥à¤¡à¤° चà¥à¤¨à¥‡à¤‚" -#~ msgid "Import on daemon startup" -#~ msgstr "डीमन के शà¥à¤°à¥‚ होने पर आयात" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "समय की सीमा (सेकनà¥à¤¡à¥à¤¸)" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "%s का आयात किया जा रहा है" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "ताज़ा सà¥à¤¥à¤¿à¤¤à¤¿" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "अवरà¥à¤¦à¥à¤§ सीमायें:%s" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "डिलà¥à¤¯à¥‚ज बंद है" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "डिलà¥à¤¯à¥‚ज पासवरà¥à¤¡ से सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ है.\n" -#~ "डिलà¥à¤¯à¥‚ज विंडो दिखाने के लिठकृपया अपना पासवरà¥à¤¡ दरà¥à¤œ करें" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Other.." -#~ msgstr "अनà¥à¤¯.." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "टोरेंट जोड़ें" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "रेखाचितà¥à¤°" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "page 11" -#~ msgstr "पृषà¥à¤  11" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "page 12" -#~ msgstr "पृषà¥à¤  12" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "मà¥à¤–à¥à¤¯ पृषà¥à¤ " +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Community" -#~ msgstr "समà¥à¤¦à¤¾à¤¯" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "गति :" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#~ msgid "Stats" -#~ msgstr "आंकड़े" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#~ msgid "Connect" -#~ msgstr "जोड़ें" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "आंकड़े" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Move" -#~ msgstr "सà¥à¤¥à¤¾à¤¨à¤¾à¤¨à¥à¤¤à¤°" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "अधिकतम अपलोड गति:" -#~ msgid "Recheck" -#~ msgstr "पà¥à¤¨à¤ƒ जांच" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "अधिकतम समà¥à¤¬à¤¨à¥à¤§:" -#~ msgid "Stop" -#~ msgstr "बंद करें" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "अधिकतम अपलोड सà¥à¤²à¥‰à¤Ÿà¥à¤¸à¤ƒ" -#~ msgid "UpNP" -#~ msgstr "यॠपी à¤à¤¨ पी" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "अधिकतम डाउनलोड गति:" -#~ msgid "Mainline DHT" -#~ msgstr "डि à¤à¤š टी मेनलाइन" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "बैंडविडà¥à¤¥" -#~ msgid "Extra's" -#~ msgstr "अतिरिकà¥à¤¤" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "Random" -#~ msgstr "कà¥à¤°à¤®à¤¹à¥€à¤¨" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Ports" -#~ msgstr "पोरà¥à¤Ÿà¥à¤¸" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "To" -#~ msgstr "पà¥à¤°à¤¤à¤¿" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "कतार" -#~ msgid "Either" -#~ msgstr "अथवा" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "हैंडशेक" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Level" -#~ msgstr "सà¥à¤¤à¤°" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Global" -#~ msgstr "वैशà¥à¤µà¤¿à¤•" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "सेकणà¥à¤¡" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = सीमारहित" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Username" -#~ msgstr "उपयोगकरà¥à¤¤à¤¾ का नाम" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "à¤à¤šà¤Ÿà¥€à¤Ÿà¥€à¤ªà¥€" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "अधिकतम अपलोड गति (Kib/s)" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "अधिकतम डाउनलोड गति (Kib/s)" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "अधिकतम आधे-खà¥à¤²à¥‡ समà¥à¤¬à¤¨à¥à¤§" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "पà¥à¤°à¤¤à¤¿ टॉरेनà¥à¤Ÿà¥" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "टॉरेनà¥à¤Ÿ हटायें जब अनà¥à¤ªà¤¾à¤¤ हो जाà¤" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = सीमारहित" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "कà¥à¤² सकà¥à¤°à¤¿à¤¯ टॉरेनà¥à¤Ÿ" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "कà¥à¤² सकà¥à¤°à¤¿à¤¯ डाउनलोड" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "कà¥à¤² देने वाले लोग" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "देना बंद करें जब अनà¥à¤ªà¤¾à¤¤ हो जाà¤" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "अपनेआप जोड़ना सकà¥à¤°à¤¿à¤¯ हà¥à¤†" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "अपनेआप फोलà¥à¤¡à¤° जोड़ें" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" -#~ msgid "translate something" -#~ msgstr "कà¥à¤› अनà¥à¤µà¤¾à¤¦ करो" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "इस फोलà¥à¤¡à¤° का असà¥à¤¤à¤¿à¤¤à¥à¤µ नहीं है." +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "अवैध लेबल, मानà¥à¤¯ चिनà¥à¤¹:[a-z0-9_-]" -#~ msgid "This field is required." -#~ msgstr "यह कà¥à¤·à¥‡à¤¤à¥à¤° आवशà¥à¤¯à¤• है" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "खाली लेबल" -#~ msgid "No" -#~ msgstr "नहीं" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "लेबल का असà¥à¤¤à¤¿à¤¤à¥à¤µ पहले से है" -#~ msgid "Yes" -#~ msgstr "हाà¤" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "अजà¥à¤žà¤¾à¤¤ लेबल" -#~ msgid "Enter a number." -#~ msgstr "कोई अंक डालें" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "अजà¥à¤žà¤¾à¤¤ टॉरेंट" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "मानà¥à¤¯ ई-मेल à¤à¤¡à¥à¤°à¥‡à¤¸ डालें" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "लेबल विकलà¥à¤ª (_O)" -#~ msgid "Move To" -#~ msgstr "खिसकाà¤à¤" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "लेबल हटायें (_R)" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "मानà¥à¤¯ IPv4 à¤à¤¡à¥à¤°à¥‡à¤¸ डालें" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "लेबल जोड़ें (_A)" -#~ msgid "Button style" -#~ msgstr "बटन शैली" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "लेबल विकलà¥à¤ª" -#~ msgid "Current Password" -#~ msgstr "वरà¥à¤¤à¥à¤¤à¤®à¤¾à¤¨ पासवरà¥à¤¡" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "लेबल" -#~ msgid "New Password" -#~ msgstr "नया पासवरà¥à¤¡" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "टà¥à¤°à¥ˆà¤•रà¥à¤¸ दिखाà¤à¤" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "लेबल के विकलà¥à¤ª" -#~ msgid "Show sidebar" -#~ msgstr "साइडबार दिखाà¤à¤" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• टोरेनà¥à¤Ÿ की अधिकतम योजना लगाà¤à¤‚:" -#~ msgid "Sidebar" -#~ msgstr "साइडबार" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "अधिकतम" -#~ msgid "Stop seed at ratio" -#~ msgstr "सीड इस अनà¥à¤ªà¤¾à¤¤ पर रोके" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "कतार सेटिंगà¥à¤¸ लागू करें:" -#~ msgid "Download Location" -#~ msgstr "डाउनलोड सà¥à¤¥à¤¾à¤¨" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "No data" -#~ msgstr "कोई आà¤à¤•ड़ा नहीं" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 line per tracker)" -#~ msgid "page 6" -#~ msgstr "पृषà¥à¤  6" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "अपने आप लेबल लगाà¤à¤‚" -#~ msgid "Auto refresh:" -#~ msgstr "सà¥à¤µà¤¤à¤ƒ ताज़ा करें:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "लेबल जोड़ें" -#~ msgid "Availability" -#~ msgstr "उपलबà¥à¤§à¤¤à¤¾" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "लेबल जोड़ें" -#~ msgid "Active time" -#~ msgstr "सकà¥à¤°à¤¿à¤¯ समय" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "साइडबार का उपयोग जोड़ने, संशोधन तथा हटाने के लिठकरें. \n" -#~ msgid "Cancel" -#~ msgstr "निरसà¥à¤¤ करें" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "लेबल" -#~ msgid "page 8" -#~ msgstr "पृषà¥à¤  8" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "page 7" -#~ msgstr "पृषà¥à¤  7" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "page 10" -#~ msgstr "पृषà¥à¤  10" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "समà¥à¤¬à¤¨à¥à¤§ हà¥à¤†" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "समà¥à¤¬à¤¨à¥à¤§ सीमा" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "डाउनलोड नहीं करें" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" -#~ msgid "File" -#~ msgstr "फाइल" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "False" -#~ msgstr "असतà¥à¤¯" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#~ msgid "Template" -#~ msgstr "टैमà¥à¤ªà¥à¤²à¥‡à¤Ÿ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" -#~ msgid "Forced" -#~ msgstr "बलपूरà¥à¤µà¤• किया" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "कतार में ऊपर" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "कतार में नीचे" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +msgid "There was an error sending the notification email: %s" +msgstr "" -#~ msgid "Login" -#~ msgstr "लॉगिन" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "High priority" -#~ msgstr "उचà¥à¤š पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "कीवरà¥à¤¡" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#~ msgid "Ok" -#~ msgstr "ओके" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "पासवरà¥à¤¡ अमानà¥à¤¯ है, पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¾à¤¸ करें" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "सामानà¥à¤¯ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Remove" -#~ msgstr "हटाà¤à¤" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "सीड सà¥à¤¥à¤¾à¤¨" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "सीडिंग समय" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#~ msgid "Search" -#~ msgstr "ढूंढें" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#~ msgid "Save" -#~ msgstr "सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "Restart" -#~ msgstr "पà¥à¤¨à¤ƒ आरंभ करें" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#~ msgid "True" -#~ msgstr "सतà¥à¤¯" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "अपलोड सà¥à¤²à¥‰à¤Ÿ सीमा" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "Seeds/Peers" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Test config value:" -#~ msgstr "Test config value:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "यहाठनिकालें:" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "टॉरेंट के नाम का उप फोलà¥à¤¡à¤° बनायें" -#~ msgid "gtk-edit" -#~ msgstr "gtk-संशोधन" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"यह विकलà¥à¤ª चà¥à¤¨à¥‡ गये फोलà¥à¤¡à¤° के भीतर टॉरेंट के नाम का à¤à¤• उप फोलà¥à¤¡à¤° बनाकर फिर " +"उसके अंदर निकाली गयी फिलों को रख देगा|" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge Setup Wizard" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "This wizard will help you set up Deluge to your liking." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "सभी समà¥à¤ªà¥‚रà¥à¤£ हà¥à¤†" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "अधिकतम_अपलोड_सà¥à¤²à¥‰à¤Ÿà¥à¤¸" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "अधिकतम_समà¥à¤¬à¤¨à¥à¤§" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apply_queue" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "अधिकतम_अपलोड_गति" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "अधिकतम_डाउनलोड_गति" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "apply_max" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Error setting label options" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "लॉग आउट" -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें" -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "move_completed" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "auto_add" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Work in progress.." -#~ msgstr "कारà¥à¤¯ पà¥à¤°à¤—ति पर.." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "होसà¥à¤Ÿà¤ƒ" -#~ msgid "BlockList" -#~ msgstr "बà¥à¤²à¥‰à¤•लिसà¥à¤Ÿ (BlockList)" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Test config value" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "सà¥à¤¥à¤¾à¤¨à¤¾à¤¨à¥à¤¤à¤°" -#~ msgid "Force Download" -#~ msgstr "बलपूरà¥à¤µà¤• डाउनलोड" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Including %i files" - -#~ msgid "State" -#~ msgstr "सà¥à¤¥à¤¿à¤¤à¤¿" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "यह ई-मेल आपको बताने के लिठहै की डिलà¥à¤¯à¥à¤œ ने %s डाउनलोडिंग समापà¥à¤¤ कर डाली है " -#~ ". जिसमे %i फ़ाइल शामिल हैं.\n" -#~ "यह सूचनाà¤à¤‚ पाना बंद करने के लिठडिलà¥à¤¯à¥à¤œ के ई-मेल सूचनाओं को डिलà¥à¤¯à¥à¤œ के " -#~ "पà¥à¤°à¤¿à¤«à¤°à¥‡à¤‚सेस से बंद कर दीजिये." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "उपरोकà¥à¤¤ तà¥à¤°à¥à¤Ÿà¤¿à¤¯à¥‹à¤‚ को सà¥à¤§à¤¾à¤°à¥‡à¤‚ और पà¥à¤¨à¤ƒ पà¥à¤°à¤¯à¤¾à¤¸ करें" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "लॉगिन" -#~ msgid "no label" -#~ msgstr "कोई लेबल नहीं" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Config" -#~ msgstr "कॉनà¥à¤«à¤¼à¤¿à¤—" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Reannounce" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent is past stop ratio." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "ये बदलाव सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ हो गà¤" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "à¤à¤¨à¤•à¥à¤°à¤¿à¤ªà¥à¤¶à¤¨" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "अधिकतम समà¥à¤¬à¤¨à¥à¤§ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करें" -#~ msgid "Peer-Exchange" -#~ msgstr "पीयर-विनिमय" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "डाउनलोड सà¥à¤ªà¥€à¤¡" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "Inbound" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "Outbound" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "अधिकतम डाउनलोड गति निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करें" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Rate Limit IP Overhead" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "अपलोड सà¥à¤ªà¥€à¤¡" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "पà¥à¤°à¤¤à¤¿ सेकणà¥à¤¡ संबंधों के लिठअधिकतम पà¥à¤°à¤¯à¤¾à¤¸" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "अधिकतम अपलोड गति निरà¥à¤§à¤¾à¤°à¤¿à¤¤ करें" -#~ msgid "Enter a list of values." -#~ msgstr "Enter a list of values." +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "पà¥à¤°à¥‹à¤Ÿà¥‹à¤•ॉल टà¥à¤°à¥ˆà¤«à¤¿à¤• डाउनलोड/अपलोड" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "मानà¥à¤¯ चà¥à¤¨à¤¾à¤µ करें. यह चà¥à¤¨à¤¾à¤µ उपलबà¥à¤§ चà¥à¤¨à¤¾à¤µà¥‹à¤‚ में से à¤à¤• नहीं है." +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr ".torrent फ़ाइल यहाठसà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "जोड़ें" -#~ msgid "Store all downoads in" -#~ msgstr "सभी डाउनलोड यहाठसà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करें" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Ensure this value has at most %(max)d characters (it has %(length)d)." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "कोई मानà¥à¤¯ वैलà¥à¤¯à¥‚ डालें" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "मानà¥à¤¯ चà¥à¤¨à¤¾à¤µ करें. %s उपलबà¥à¤§ चà¥à¤¨à¤¾à¤µà¥‹à¤‚ में नहीं है." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Restart daemon and webui after changing these settings" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Prioritize first and last pieces" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "मानà¥à¤¯ दिनांक डालें." +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "फ़िलà¥à¤Ÿà¤°à¥à¤¸" -#~ msgid "Enter a valid time." -#~ msgstr "मानà¥à¤¯ समय डालें." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Ensure that there are no more than %s decimal places." +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Ensure that there are no more than %s digits before the decimal point." +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Ensure that there are no more than %s digits in total." +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "निशà¥à¤šà¤¿à¤¤ करें की यह वैलà¥à¤¯à¥‚ %s से छोटा या बराबर है." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "D/L गति सीमा" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "निशà¥à¤šà¤¿à¤¤ करें की यह वैलà¥à¤¯à¥‚ %s से बड़ा या बराबर है." +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "U/L गति सीमा" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "No file was submitted. Check the encoding type on the form." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "समà¥à¤¬à¤¨à¥à¤§ सीमा" -#~ msgid "Enter a whole number." -#~ msgstr "à¤à¤• पूरà¥à¤£ अंक डालें" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "अपलोड सà¥à¤²à¥‰à¤Ÿ सीमा" -#~ msgid "Enter a valid date/time." -#~ msgstr "मानà¥à¤¯ दिनांक/समय डालें." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "टà¥à¤°à¥ˆà¤•र अपडेट" -#~ msgid "Text and image" -#~ msgstr "Text and image" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "बलपूरà¥à¤µà¤• पà¥à¤¨à¤ƒ जांच" -#~ msgid "Error in Path." -#~ msgstr "पथ में तà¥à¤°à¥à¤Ÿà¥€" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "no uri" -#~ msgstr "no uri" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "विवरण" -#~ msgid "refresh must be > 0" -#~ msgstr "refresh must be > 0" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "कोई मानà¥à¤¯ छवि अपलोड करें. जो फ़ाइल आपने जमा किया वो या तो छवि नहीं है या " -#~ "दूषित हो गयी ई." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "जमा किया फ़ाइल रिकà¥à¤¤ है." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "कोई फ़ाइल जमा नहीं किया गया." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "सामानà¥à¤¯" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Select a valid choice. %(value)s is not one of the available choices." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "निजी" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "यह URL नषà¥à¤Ÿ (broken link) लगता है." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "मानà¥à¤¯ URL डालें." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "सतà¥à¤¯" -#~ msgid "Cache templates" -#~ msgstr "Cache templates" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "नठरिलीज़ के लिठचौकस रहें" -#~ msgid "Image Only" -#~ msgstr "केवल छवि" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "सà¥à¤µà¤¤à¤ƒ ताजा (सेकणà¥à¤¡)" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Manually restart webui to apply changes." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "'%s' में की (key) नहीं पायी गयी." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "'%s' में पà¥à¤°à¤®à¤¾à¤£à¤ªà¤¾à¤¤à¥à¤° नहीं पाया गया" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Old password is invalid" -#~ msgstr "पà¥à¤°à¤¾à¤¨à¤¾ पासवरà¥à¤¡ मानà¥à¤¯ नहीं." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "New Password (Confirm)" -#~ msgstr "नया पासवरà¥à¤¡ (Confirm)" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "नया पासवरà¥à¤¡ नठपासवरà¥à¤¡ (Confirm) के बराबर नहीं." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "अधिकतम समà¥à¤¬à¤¨à¥à¤§:" -#~ msgid "Show keyword search" -#~ msgstr "Show keyword search" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "अधिकतम डाउनलोड गति (KiB/s):" -#~ msgid "Show zero hits" -#~ msgstr "Show zero hits" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "अधिकतम अपलोड गति (KiB/s):" -#~ msgid "Maximum Down Speed" -#~ msgstr "अधिकतम अधो गति" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "अधिकतम आधे-खà¥à¤²à¥‡ समà¥à¤¬à¤¨à¥à¤§" -#~ msgid "Maximum Up Speed" -#~ msgstr "अधिकतम उरà¥à¤§à¥à¤µ गति" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "संबंधो के लिठपà¥à¤°à¤¤à¤¿ सेकणà¥à¤¡ अधिकतम पà¥à¤°à¤¯à¤¤à¥à¤¨ संखà¥à¤¯à¤¾" -#~ msgid "Compact Allocation" -#~ msgstr "Compact Allocation" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "अधिकतम अपलोड सà¥à¤²à¥Œà¤Ÿ:" -#~ msgid "# Of Files" -#~ msgstr "# Of Files" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "url या टॉरेनà¥à¤Ÿ चà¥à¤¨à¥‡à¤‚, दोनों नहीं" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "अपलोड टॉरेनà¥à¤Ÿ" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "विराम (Paused) अवसà¥à¤¥à¤¾ में जोड़ें" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "टॉरेनà¥à¤Ÿ विकलà¥à¤ª में तà¥à¤°à¥à¤Ÿà¥€" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "Connect to Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "D/L गति सीमा" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "डाउनलोड किये फाइलों को इताà¤à¤‚" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Admin" -#~ msgstr "पà¥à¤°à¤¶à¤¾à¤¸à¤•" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... और टॉरेनà¥à¤Ÿ फ़ाइल मिटायें" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... और डाउनलोडेड फाइलों को मिटायें" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "सरà¥à¤µà¤°" -#~ msgid "... and delete All files" -#~ msgstr "... और सभी फाइलों को मिटायें" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr ".torrent फ़ाइल मिटायें" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Eta" -#~ msgstr "Eta" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "डिलà¥à¤¯à¥à¤œ: टॉरेनà¥à¤Ÿ लिसà¥à¤Ÿ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "डिलà¥à¤¯à¥à¤œ लॉगिन" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "डिसà¥à¤• सà¥à¤¥à¤¾à¤¨" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "लेबल टॉरेनà¥à¤Ÿ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "From Url" -#~ msgstr "Url से" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "From Session" -#~ msgstr "सेशन से" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "बलपूरà¥à¤µà¤• पà¥à¤¨à¤ƒ जांच" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "Filter on a keyword" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "उचà¥à¤šà¤¤à¤® पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•ता" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "Set Timeout" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Not Connected to a daemon" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "यूआरà¤à¤²" -#~ msgid "No Incoming Connections" -#~ msgstr "कोई आने वाले समà¥à¤¬à¤¨à¥à¤§ नहीं" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "टॉरेनà¥à¤Ÿ सरकाà¤à¤‚" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "अगली घोसणा" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "फाइल" -#~ msgid "Resume all" -#~ msgstr "Resume all" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "टà¥à¤•ड़े" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Pause all" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "पृषà¥à¤  ताजा करें पà¥à¤°à¤¤à¥à¤¯à¥‡à¤•:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "कतार सà¥à¤¥à¤¾à¤¨" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "टॉरेनà¥à¤Ÿ लिसà¥à¤Ÿ" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Share Ratio" -#~ msgstr "Share अनà¥à¤ªà¤¾à¤¤" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "U/L गति सीमा" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "विराम (Paused) अवसà¥à¤¥à¤¾ में जोड़ें" -#~ msgid "Tracker Status" -#~ msgstr "टà¥à¤°à¥ˆà¤•र अवसà¥à¤¥à¤¾" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "टà¥à¤°à¥ˆà¤•र अपडेट" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "डाउनलोड" -#~ msgid "Update" -#~ msgstr "अपडेट" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/hr.po b/deluge/i18n/hr.po index 5016ab4..92bf1fb 100644 --- a/deluge/i18n/hr.po +++ b/deluge/i18n/hr.po @@ -7,54 +7,54 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2019-03-23 10:46+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2020-03-05 22:21+0000\n" "Last-Translator: gogo \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" "Language: hr\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "B" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "TiB" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "T" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -65,7 +65,7 @@ msgstr "T" msgid "K/s" msgstr "K/s" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -79,33 +79,33 @@ msgstr "K/s" msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "M/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "G/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "T/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "TiB/s" #: deluge/argparserbase.py:172 msgid "Common Options" -msgstr "UÄestale mogućnosti" +msgstr "UobiÄajene mogućnosti" #: deluge/argparserbase.py:175 msgid "Print this help message" @@ -117,7 +117,7 @@ msgstr "Prikaži inaÄicu" #: deluge/argparserbase.py:194 msgid "Set the config directory path" -msgstr "" +msgstr "Postavi putanju diektorija podeÅ¡avanja" #: deluge/argparserbase.py:200 msgid "Output to specified logfile instead of stdout" @@ -190,7 +190,7 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" msgstr "Svi" @@ -231,7 +231,7 @@ msgid "Queued" msgstr "Red Äekanja" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -240,7 +240,9 @@ msgstr "Red Äekanja" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "GreÅ¡ka" @@ -264,7 +266,7 @@ msgid "State" msgstr "Stanje" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -422,7 +424,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "Auto upravljanje" +msgstr "Automatsko upravljanje" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -448,7 +450,7 @@ msgstr "Putanja premjeÅ¡tanja zavrÅ¡enih" msgid "Move On Completed Path" msgstr "Putanja premjeÅ¡tanja zavrÅ¡enih" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -1620,7 +1622,7 @@ msgid "Daemon not running" msgstr "Daemon nije pokrenut" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" @@ -1639,7 +1641,7 @@ msgstr "Odaberite datoteku" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1663,7 +1665,7 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" @@ -1684,29 +1686,29 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" msgstr "Torrent datoteke" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" msgstr "Sve datoteke" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "UpiÅ¡ite svoju lozinku za prikaz Delugea..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "UpiÅ¡ite svoju lozinku za izlaz iz Delugea..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 @@ -1715,6 +1717,16 @@ msgstr "" msgid "Deluge" msgstr "Deluge" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Uredi putanju" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Ukloni putanju" + #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" msgstr "" @@ -1805,59 +1817,59 @@ msgstr "Poslužitelj:" msgid "libtorrent:" msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "PogreÅ¡na datoteka" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Izaberite .torrent datoteku" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "PogreÅ¡an URL" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "nije valjani URL." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "Preuzimanje..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Preuzimanje neuspjelo" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "Preuzimanje neuspjelo:" @@ -1984,11 +1996,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:182 msgid "Download Speed (Limit)" -msgstr "" +msgstr "Brzina preuzimanja (ograniÄena)" #: deluge/ui/gtk3/statusbar.py:189 msgid "Upload Speed (Limit)" -msgstr "" +msgstr "Brzina dijeljenja (ograniÄena)" #: deluge/ui/gtk3/statusbar.py:196 msgid "Protocol Traffic (Down:Up)" @@ -2028,22 +2040,22 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 #: deluge/ui/gtk3/menubar.py:447 msgid "Download Speed Limit" -msgstr "" +msgstr "OgraniÄenje brzine preuzimanja" #: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 #: deluge/ui/gtk3/menubar.py:448 msgid "Set the maximum download speed" -msgstr "" +msgstr "Postavite najveću brzinu preuzimanja" #: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 #: deluge/ui/gtk3/menubar.py:453 msgid "Upload Speed Limit" -msgstr "" +msgstr "OgraniÄenje brzine dijeljenja" #: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 #: deluge/ui/gtk3/menubar.py:454 msgid "Set the maximum upload speed" -msgstr "" +msgstr "Postavite najveću brzinu dijeljenja" #: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 msgid "Incoming Connections" @@ -2071,11 +2083,11 @@ msgstr "Nikada" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Da" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Ne" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 @@ -2089,7 +2101,7 @@ msgstr "_Sve" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "_Status torrenta" +msgstr "_Stanje torrenta" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 @@ -2116,7 +2128,7 @@ msgstr "_Mogućnosti" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 msgid "_Trackers" -msgstr "" +msgstr "_Pratitelji" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." @@ -2152,29 +2164,29 @@ msgstr "Brzina preuzimanja" msgid "Up" msgstr "Brzina dijeljenja" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" -msgstr "" +msgstr "Nastavi u naÄinu rada Osnovnog klijenta?" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" @@ -2198,7 +2210,7 @@ msgstr "Spojen" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "Status" +msgstr "Stanje" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 @@ -2213,7 +2225,7 @@ msgstr "InaÄica" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Pokreni daemon" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" @@ -2261,7 +2273,7 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "KorisniÄko ime" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 @@ -2296,6 +2308,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "Osnovni klijent" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "Samostalni" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2364,39 +2385,39 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" msgstr "Stanje torrenta" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" msgstr "Pratitelji" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" msgstr "NiÅ¡ta" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" msgstr "Nazivi" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" msgstr "Nema naziva" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" @@ -2535,7 +2556,7 @@ msgstr "Otkaži &_iskljuÄi Daemon" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Zatvorite Deluge" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 @@ -2570,7 +2591,7 @@ msgstr "_BoÄna traka" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "Statusna _traka" +msgstr "Traka _stanja" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" @@ -2590,11 +2611,11 @@ msgstr "B_oÄna traka" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "Prikažite viÅ¡e torrent statusa" +msgstr "Prikaži viÅ¡e stanja torrenta" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "Prikažite _Pratitelje" +msgstr "Prikažite _pratitelje" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2743,7 +2764,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "IskljuÄeno" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2793,17 +2814,13 @@ msgstr "HTTP ovjera" msgid "I2P" msgstr "I2P" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "Samostojeći" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" -msgstr "Samostojeća aplikacija" +msgstr "Samostalna samostojeća aplikacija" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 msgid "Thin Client" -msgstr "" +msgstr "Osnovni klijent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 msgid "Connect to a Deluge daemon (deluged)" @@ -2811,12 +2828,12 @@ msgstr "Poveži se s Deluge pozadinskim programom (deluged)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 msgid "Application Mode" -msgstr "NaÄin aplikacije" +msgstr "NaÄin rada aplikacije" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "Prikaži sesiju brzine u naslovnoj traci" +msgstr "Prikaži brzinu u naslovnoj traci" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2830,11 +2847,11 @@ msgid "" msgstr "" "Traka dijelova\n" "će povećati propusnost izmeÄ‘u klijnta i pozadinskog\n" -"programa (ne primjenjuje se u samostojećem naÄinu rada)." +"programa (ne primjenjuje se u samostalnom naÄinu rada)." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 msgid "Show a pieces bar in Status tab" -msgstr "Prikaži dijelovau u kartici stanja" +msgstr "Prikaži traku dijelova u kartici stanja" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 @@ -2914,8 +2931,8 @@ msgid "System Default" msgstr "Zadano sustavom" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" -msgstr "Jezik" +msgid "Language" +msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 @@ -3042,8 +3059,7 @@ msgstr "Ulazi dijeljenja:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" -"Makismalna brzina preuzimanja za sve torrente. Postavite na -1 za " -"neograniÄeno." +"NAjveća brzina preuzimanja za sve torrente. Postavite na -1 za neograniÄeno." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 @@ -3054,8 +3070,7 @@ msgstr "Brzina preuzimanja:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -"Makismalna brzina dijeljenja za sve torrente. Postavite na -1 za " -"neograniÄeno." +"Najveća brzina dijeljenja za sve torrente. Postavite na -1 za neograniÄeno." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 @@ -3099,13 +3114,12 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." -msgstr "" -"Maksimalni broj preuzimanja po torrentu. Postavite -1 za neograniÄeno." +msgstr "Najveći broj preuzimanja po torrentu. Postavite -1 za neograniÄeno." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -"Maksimalna brzina dijeljenja po torrentu. Postavite -1 za neograniÄeno." +"Najveća brzina dijeljenja po torrentu. Postavite -1 za neograniÄeno." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 msgid "Per-Torrent Bandwidth Limits" @@ -3248,7 +3262,7 @@ msgstr "Od:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "Do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3381,7 +3395,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:665 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 msgid "Proxy Trackers" -msgstr "" +msgstr "Proxy pratitelji" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 msgid "Force Proxy Use" @@ -3591,7 +3605,7 @@ msgstr "Daemon ulaz:" #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 @@ -3747,14 +3761,6 @@ msgstr "Ctrl+H" msgid "Ctrl+D" msgstr "Ctrl+D" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "Uredi putanju" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "Ukloni putanju" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "Prikaži skrivene datoteke" @@ -3922,13 +3928,13 @@ msgstr "Ne prikazujte ovaj dijalog u budućnosti" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 #: deluge/ui/web/render/tab_status.html:9 msgid "Down Speed:" -msgstr "" +msgstr "Brzina preuzimanja:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 #: deluge/ui/web/render/tab_status.html:10 msgid "Up Speed:" -msgstr "" +msgstr "Brzina dijeljenja:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 #: deluge/ui/web/render/tab_status.html:2 @@ -4081,7 +4087,7 @@ msgstr "Privatni torrent:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "_Uredite Pratitelje" +msgstr "_Uredite pratitelje" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 @@ -4142,7 +4148,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 msgid "Maximum torrent upload speed" -msgstr "" +msgstr "Najveća brzina dijeljenja torrenta" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 msgid "Maximum torrent connections" @@ -4191,7 +4197,7 @@ msgstr "Otkažite & iskljuÄite Daemon" #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "Uredi Pratitelje" +msgstr "Uredi pratitelje" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4396,7 +4402,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "_Auto upravljanje" +msgstr "_Automatsko upravljanje" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4413,7 +4419,7 @@ msgstr "Dodajte pratitelje" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" -msgstr "" +msgstr "Dodajte pratitelje" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" @@ -4660,7 +4666,7 @@ msgstr "" #: deluge/ui/console/cmdline/commands/status.py:46 msgid "Do not show torrent status (Improves command speed)" -msgstr "" +msgstr "Ne prikazuje stanje torrenta (PoboljÅ¡ava brzinu naredbi)" #: deluge/ui/console/cmdline/commands/connect.py:26 msgid "Usage: connect [] []" @@ -4815,7 +4821,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "Od" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 @@ -4868,12 +4874,12 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 msgid "Maximum Download Speed (KiB/s)" -msgstr "" +msgstr "Najveća brzina preuzimanja (KiB/s)" #: deluge/ui/console/modes/preferences/preference_panes.py:437 #: deluge/ui/console/modes/preferences/preference_panes.py:490 msgid "Maximum Upload Speed (KiB/s)" -msgstr "" +msgstr "Najveća brzina dijeljenja (KiB/s)" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" @@ -4910,7 +4916,7 @@ msgstr "Ukupno" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Udio u Dijeljenju" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -5297,7 +5303,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "Maksimalna brzina dijeljenja:" +msgstr "Najveća brzina dijeljenja:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 @@ -5312,7 +5318,7 @@ msgstr "Maksimalno ulaza dijeljenja:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "Maksimalna brzina preuzimanja:" +msgstr "Najveća brzina preuzimanja:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" @@ -5321,7 +5327,7 @@ msgstr "Raspon" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "Auto upravljanje:" +msgstr "Automatsko upravljanje:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" @@ -5501,7 +5507,7 @@ msgstr "Primjeni postavke mape:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "(1 linija po pratitelju)" +msgstr "(1 redak po pratitelju)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" @@ -5536,36 +5542,36 @@ msgstr "Obavijest skoÄnog prozora nije omogućena." msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "Obavijest skoÄnog prozora prikazana" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" msgstr "ZvuÄna obavijest nije omoguÄena" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "pygame nije i9nstaliran" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" msgstr "ZvuÄna obavijest nije uspjela %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" msgstr "ZvuÄna obavijest uspjela" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "ZavrÅ¡eno preuzimanje torrenta" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " @@ -5574,12 +5580,12 @@ msgstr "" "Torrent \"%(name)s\" koji sadrži %(num_files)i datoteka je zavrÅ¡io " "preuzimanje." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "Obavijesti" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" msgstr "Odaberite zvuÄnu datoteku" @@ -5688,7 +5694,7 @@ msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" -"Ova mogućnost će kreirati pod-mapu koristeći naziv torrenta unutar odabranog " +"Ova mogućnost će stvoriti pod-mapu koristeći naziv torrenta unutar odabranog " "raspakiranog direktorija i staviti otpakirane datoteke tamo." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 @@ -5869,7 +5875,7 @@ msgstr "300 KiB/s" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "Postavi maksimalnu brzinu preuzimanja" +msgstr "Postavi najveću brzinu preuzimanja" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" @@ -5877,7 +5883,7 @@ msgstr "Brzina dijeljenja" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "Postavi maksimalnu brzinu dijeljenja" +msgstr "Postavi najveću brzinu dijeljenja" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" @@ -5925,7 +5931,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:13 msgid "Tracker Host" -msgstr "" +msgstr "Poslužitelj pratitelja" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" @@ -5949,11 +5955,11 @@ msgstr "Pvezivanje s web poslužiteljem je prekinuto" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "OgraniÄenje brzine O/P" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "OgraniÄenje brzine O/D" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" @@ -5965,7 +5971,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Osvježi pratitelja" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" @@ -5985,7 +5991,7 @@ msgstr "Komentar:" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 msgid "Status:" -msgstr "" +msgstr "Stanje:" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 msgid "Move Completed:" @@ -6055,12 +6061,12 @@ msgstr "Maksimalan broj veza:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "Maksimalna brzina preuzimanja (KiB/s):" +msgstr "Najveća brzina preuzimanja (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maksimalna brzina dijeljenja (KiB/s):" +msgstr "Najveća brzina dijeljenja (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" @@ -6120,7 +6126,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Poslužitelj" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6177,12 +6183,16 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" msgstr "" @@ -6191,11 +6201,15 @@ msgstr "" msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6205,11 +6219,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 msgid "Max Down Speed" -msgstr "" +msgstr "Najveća brzina preuzimanja" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 msgid "Max Up Speed" -msgstr "" +msgstr "Najveća brzina dijeljenja" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" @@ -6231,26 +6245,5 @@ msgstr "" msgid "Date Added:" msgstr "" -#~ msgid "pynotify is not installed" -#~ msgstr "pynotify nije instaliran" - -#~ msgid "pynotify failed to show notification" -#~ msgstr "pynotify nije uspio prikazati obavijest" - -#~ msgid "Notifications" -#~ msgstr "Obavijesti" - -#~ msgid "Ignore" -#~ msgstr "Zanemari" - -#~ msgid "_Normal Priority" -#~ msgstr "_Normalni prioritet" - -#~ msgid "_High Priority" -#~ msgstr "_Visoki prioritet" - -#~ msgid "_Start" -#~ msgstr "_Pokreni" - -#~ msgid "Associate Magnet links with Deluge" -#~ msgstr "Spoji Magnet poveznice sa Delugeom" +#~ msgid "Languge" +#~ msgstr "Jezik" diff --git a/deluge/i18n/hu.po b/deluge/i18n/hu.po index 126c403..1e83f2b 100644 --- a/deluge/i18n/hu.po +++ b/deluge/i18n/hu.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2017-10-23 22:12+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" -msgstr "" +msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -76,29 +76,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" -msgstr "" +msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "" @@ -189,16 +189,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Összes" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Aktív" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "EllenÅ‘rzés" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Letöltés" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Feltöltés" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Megállítva" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Várakozik" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "Hiba" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Név" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Folyamat" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "Ãllapot" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Méret" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Letöltve" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Feltöltött" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,31 +293,31 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Arány" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Letöltés sebessége" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Feltöltés sebessége" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Letöltési korlát" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Feltöltési korlát" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Partnerek" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "ElérhetÅ‘" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Hozzáadva" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Tracker" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "HátralévÅ‘ idÅ‘" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "ElsÅ‘/Utolsó szelet prioritása magasabb" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Automatikusan kezelt" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Szeletek" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Figyelmeztetés" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Bejelentés rendben" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Bejelentés elküldve" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Interfész" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Letöltések" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Sávszélesség" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Letöltési sor" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Hálózat" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Gyorsítótár" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Egyéb" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Kiszolgáló" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "BÅ‘vítmények" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afganisztán" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Aland-szigetek" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albánia" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Algéria" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Amerikai Szamoa" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andorra" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguilla" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antarktisz" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antigua és Barbuda" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentína" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Örményország" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Ausztrália" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Ausztria" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Azerbajdzsán" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Bahama-szigetek" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Bahrein" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Banglades" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbados" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "Fehéroroszország" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Belgium" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Benin" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermuda-szigetek" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Bhután" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolívia" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bosznia-Hercegovina" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botswana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Bouvet-sziget" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brazília" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Brit Indiai-óceáni Terület" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunei Szultanátus" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulgária" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Kambodzsa" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Kamerun" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Kanada" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Zöld-foki Köztársaság" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Kajmán-szigetek" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "Közép-afrikai Köztársaság" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "Csád" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Chile" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "Kína" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "Karácsony-sziget" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Kókusz (Keeling)-szigetek" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Kolumbia" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Comore-szigetek" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Kongó" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "Kongói Demokratikus Köztársaság" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Cook-szigetek" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Costa Rica" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Elefántcsontpart" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Horvátország" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Kuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Ciprus" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "Cseh Köztársaság" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Dánia" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Dzsibuti" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominika" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "Dominikai Köztársaság" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Ecuador" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Egyiptom" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "Salvador" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "EgyenlítÅ‘i Guinea" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Eritrea" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Észtország" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Etiópia" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Falkland-szigetek (Malvinas)" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Feröer-szigetek" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Fidzsi-szigetek" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Finnország" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "Franciaország" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "Francia Guyana" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "Francia Polinézia" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "Francia Déli Területek" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabon" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gambia" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Grúzia" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "Németország" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Ghána" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibraltár" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Görögország" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Grönland" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Grenada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadeloupe" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guinea" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Bissau-Guinea" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guyana" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haiti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Heard-sziget és McDonald-szigetek" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Szentszék (Vatikán városállam)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "Magyarország" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Izland" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "India" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonézia" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "Iráni Iszlám Köztársaság" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Irak" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Ãrország" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Man-sziget" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Izrael" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Olaszország" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Jamaica" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Japán" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Jordánia" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "Kazahsztán" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Kenya" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Koreai Demokratikus Népköztársaság" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "Koreai Köztársaság" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Kuvait" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Kirgizisztán" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "Laoszi Népi Demokratikus Köztársaság" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "Lettország" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Libanon" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesotho" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Libéria" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Líbiai Arab Jamahiriya" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Lichtenstein" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Litvánia" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Luxemburg" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Makaó" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Macedónia Volt Jugoszláv Köztársaság" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Madagaszkár" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malawi" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malajzia" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Maldív-szigetek" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Málta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Marshall-szigetek" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinique" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauritánia" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Mauritius" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "Mexikó" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Mikronéziai Szövetségi Ãllamok" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldova" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Monaco" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongólia" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "Montenegró" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Marokkó" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Mozambik" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Mianmar" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namíbia" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Nauru" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Nepál" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Hollandia" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Holland Antillák" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Új-Kaledónia" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Új-Zéland" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nicaragua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Niger" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigéria" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niue" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Norfolk-sziget" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Északi Mariana-szigetek" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Norvégia" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Omán" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Pakisztán" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Palesztin Megszállt Területek" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panama" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Pápua Új-Guinea" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguay" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Peru" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Fülöp-szigetek" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Pitcairn-szigetek" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Lengyelország" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portugália" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Puerto Rico" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Katar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Réunion" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Románia" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Oroszországi Föderáció" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Ruanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Saint Barthélemy" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Szent Ilona" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Saint Kitts és Nevis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Saint Lucia" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Saint Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Saint Pierre és Miquelon" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Saint Vincent és a Grenadine-szigetek" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Szamoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "San Marino" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "Sao Tome és Principe" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Szaúd-Arábia" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Szenegál" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Szerbia" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seychelles-szigetek" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Szingapúr" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Szlovákia" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Szlovénia" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Salamon-szigetek" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Szomália" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Dél-afrikai Köztársaság" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Déli-Georgia és Déli-Sandwich-szigetek" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Spanyolország" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Srí Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Szudán" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Suriname" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Spitzbergák és Jan Mayen-sziget" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Szváziföld" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Svédország" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Svájc" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "Szíriai Arab Köztársaság" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tádzsikisztán" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "Tanzániai Egyesült Köztársaság" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Thaiföld" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Kelet-Timor" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau-szigetek" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad és Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunézia" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Törökország" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Türkmenisztán" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Turks- és Caicos-szigetek" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ukrajna" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Egyesült Arab Emírségek" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Egyesült Királyság" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Amerikai Egyesült Ãllamok" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Amerikai Egyesült Ãllamok kisebb külsÅ‘ szigetek" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Üzbegisztán" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietnám" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Brit Virgin-szigetek" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Amerikai Virgin-szigetek" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis és Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Nyugat-Szahara" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Jemen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zambia" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabwe" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "A démon nem fut" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Fájlnév" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Szint" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Válasszon egy fájlt" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Válasszon mappát" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr ".torrent fájl mentése" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Torrent fájlok" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Minden fájl" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1733,11 +1745,11 @@ msgstr "" #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Kliens:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Jelenlegi fejlesztÅ‘k:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" @@ -1773,66 +1785,66 @@ msgstr "" #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Szerver:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Érvénytelen fájl" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Válassz .torrent fájlt" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "Érvénytelen URL" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "érvénytelen URL." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Letöltés..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Letöltés sikertelen" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" @@ -1855,7 +1867,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Részletek:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1875,7 +1887,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "Felhasználónév:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,7 +1900,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "Jelszó:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" @@ -1947,11 +1959,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Egyéb..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Nem kapcsolódott" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,11 +1983,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "DHT csomópontok" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Szabad lemezterület" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2046,16 +2058,16 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Igen" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Nem" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "ElsÅ‘bbség" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" @@ -2064,29 +2076,29 @@ msgstr "" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_Ãllapot" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Részletek" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Fáj_lok" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Partnerek" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Beállítások" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2107,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Nincs csatlakozva..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2118,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Korlátlan" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2127,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Le" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2137,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Fel" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Kapcsolat nélkül" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "Csatlakozva" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Kapcsolódva" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Státusz" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Hoszt" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Verzió" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "Démon _indítása" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "Démon _leállítása" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2226,7 +2238,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Hiba a Host hozzáadásakor" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2248,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Felhasználónév" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Szint" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2264,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Bekapcsolva" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "BÅ‘vítmény" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2283,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2303,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "BÅ‘vítmény kiválasztása" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "BÅ‘vítmény fájlok" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2360,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Ãllapotok" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Trackerek" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Egyik sem" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Adminisztrátor" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Címkék" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Nincs címke" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Kliensverzió" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrentek sorbaállítva" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent sorbaállítva" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2423,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Korlátlan beállítása" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Be" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Ki" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Tiltás" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2464,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Cím" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Kliens" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2483,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Torrent készítése" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Sorbaállított torrentek" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2499,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Eltávolítás" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2507,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Kapcsolódáskor torrentek automatikus hozzáadása" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Fájl" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "Torrent _hozzáadása" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "Torrent _létrehozása" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Kilépés és kiszolgáló _leállítása" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Kilépés" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Szerkesztés" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2546,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "_Kapcsolat kezelÅ‘" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Nézet" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "_Eszköztár" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Oldalsáv" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "Ãllapot_sor" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "Abla_kok" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Oszlopok" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2582,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "_Oldalsáv" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Mutasd a _nulla találatot" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "_Trackerek mutatása" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2598,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_Súgó" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Honlap" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Gyakran Ismételt Kérdések" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Közösség" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2622,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Torrent hozzáadása" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Torrent hozzáadása" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Torrent eltávolítása" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2640,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Torrent eltávolítása" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2654,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Kiválasztott torrentek megállítása" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Megállít" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Kiválasztott torrentek visszaállítása" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Folytatás" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Feljebb a listán" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Eggyel feljebb" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Lejjebb a listán" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Eggyel lejjebb" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Beállítások" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Kapcsolat kezelÅ‘" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2731,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "ErÅ‘ltetett" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2739,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Kikapcsolva" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Kézfogás" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2757,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Valamelyik" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2777,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2789,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,7 +2808,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Munkamenet sebességének megjelenítése az állapotsorban" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2845,7 +2862,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Ikon megjelenítése az értesítési területen" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2874,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Bezáráskor kicsinyítés a tálcára" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Indítás a tálcán" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Tálca jelszavas védelme" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,20 +2903,20 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Kész áthelyezése:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr ".torrent fájlok másolása ide:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 @@ -2915,7 +2932,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Letöltés ide:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2941,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "A torrent elsÅ‘ és utolsó darabja fontosabb" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "Az elsÅ‘ és az utolsó darabot töltse elÅ‘ször" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2967,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Torrentek hozzáadása szünetelt állapotban" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +2984,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Mindig mutasd" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Párbeszéd elÅ‘térbe helyezése" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3004,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "Megengedett kapcsolatok maximális száma. Korlátlanhoz -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3012,12 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Kapcsolatok:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Feltöltési szálak maximális száma az összes torrenthez. Korlátlanhoz -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3010,40 +3028,42 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "A torrentek maximális letöltési sebessége. Korlátlanhoz -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "Letöltési sebesség:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "A torrentek maximális feltöltési sebessége. Korlátlanhoz -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "Feltöltési sebesség:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Korlátok figyelmen kívül hagyása helyi hálózaton" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "IP címek arányának felsÅ‘ korlátja" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Ha be van jelölve, a becsült TCP/IP felsÅ‘ korlátja az arány-korlátozásokból " +"lesz meghatározva, hogy kivédje a teljes forgalom korlátjának elérését." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3051,11 +3071,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Feltöltési szálak maximális száma torrentenként. Korlátlanhoz -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Kapcsolatok maximális száma torrentenként. Korlátlanhoz -1." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3164,7 +3184,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Véletlen" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3192,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Aktív port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Aktív port tesztelése" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3201,12 +3221,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "Feladó:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "Címzett:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3247,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Szint:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Titkosítás" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "NAT Port Mapping Protocol" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Peer csere (PEX)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3285,26 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Az LSD helyi partnereket keres a hálózatodon." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +msgstr "Trackeren kívüli kliensek engedélyezése." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Peer TOS Byte:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3317,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Kiszolgálónév:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3328,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3362,7 +3382,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Gyorsítótár mérete (16 KiB tömbök):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" @@ -3373,7 +3393,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Gyorsítótár lejár (másodpercben):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,7 +3401,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Beállitások" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" @@ -3391,7 +3411,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Kiírt blokkok:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" @@ -3467,7 +3487,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Gyorsítótár mérete:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" @@ -3483,11 +3503,13 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Segíts minket azzal, hogy elküldöd a Python, PyGTK verziószámod, az OS- és " +"processzortípusod. Semmilyen más információ nem kerül elküldésre." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Igen, küldök anonim statisztikákat." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,7 +3519,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Hely:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" @@ -3522,31 +3544,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Kiszolgáló port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Távoli kapcsolatok engedélyezése" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Kapcsolatok" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Rendszeresen ellenÅ‘rizd a weboldalt az új kiadásokért" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3581,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Verzió:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "SzerzÅ‘:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Honlap:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "SzerzÅ‘ e-mail címe:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Infó" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3626,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Peer hozzáadása" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "hosztnév:port" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3622,7 +3644,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "" +msgstr "Ãltalános" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" @@ -3684,14 +3706,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3740,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Mégse" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3755,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Hozzáad" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3778,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Eltávolítás" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3806,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Infohash hozzáadása" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3814,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Trackerek:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Host felvétele" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3839,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Cél:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Új kiadás" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_Ugrás a weboldalra" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3867,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Ezt a párbeszédet ne mutasd a jövÅ‘ben" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3945,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Név:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +3979,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Megjegyzések:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +3987,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Befejezett mozgatása:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "Feltöltés megállítása ilyen aránynál:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Eltávolítás, ha az arány eléri" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4032,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "Tracker _szerkesztése" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "ElsÅ‘" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Utolsó" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Torrentek hozzáadása" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4065,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Hozzádás _szünetelt állapotban" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "ElsÅ‘ és utolsó szelet fontosabb" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4105,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Mindre alkalmaz" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Alapbeállítások visszaállítása" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "Deluge _mutatása" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4126,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "_Letöltési sebesség korlát" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "_Feltöltési sebesség korlát" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Kilépés és a kiszolgáló leállítása" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Trackerek szerkesztése" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4156,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "Peer _hozzáadása" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Peer hozzáadása IP alapján" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Tracker szerkesztése" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Tracker:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Add meg a távoli útvonalat" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4185,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Útvonal:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4229,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Torrent létrehozása" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "Könyv_tár" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Távoli útvonal" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Fáljok" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Webfeltöltések" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Darabok mérete:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Privát flag beállítása" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Ezen torrent hozzáadása a munkamenethez" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4270,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Beállítások" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr ".torrent mentése másként" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4272,32 +4286,32 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Vissza_térés" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Kiválasztott torrentek folytatása" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Be_állítások" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Várólista" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "Tracker _frissítése" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "Torrent _eltávolítása" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_ErÅ‘ltetett újraellenÅ‘rzés" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4319,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "címke" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Mindent kijelöl" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "Mindet _megállít" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Összes _folytatása" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Kapcsolat korlát" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Feltöltési _szál korlát" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4347,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Automatikusan beállított" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4360,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Tracker hozzáadása" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4368,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "URL hozzáadása" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4377,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4395,7 +4409,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "Összes _kibontása" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4455,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "BitTorrent kliens" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Deluge BitTorrent kliens" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Fájlok letöltése és megosztása BitTorrenten keresztül" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4492,7 +4506,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Parancs" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4625,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Jelszó" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4766,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "Feladó" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "Címzett" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Portok véletlenszerű használata" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4794,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "BejövÅ‘" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "KimenÅ‘" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4808,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Maximális kapcsolatok" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Maximum feltöltési szálak" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4828,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Maximum félig nyitott Kapcsolatok" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Másodpercenkénti maximum kapcsolódási kísérletek" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "IP címek arányának felsÅ‘ korlátja" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4861,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Megosztási arány" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4881,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Tipus" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4939,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Alkalmaz" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +4966,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Emule IP lista (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "SafePeer Text (Zip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "PeerGuardian Text (Tömörítetlen)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,7 +4988,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "Blokklista" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" @@ -4982,73 +4996,73 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Helytelen vezetÅ‘" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Helytelen varázskód" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "Érvénytelen verzió" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "Napok" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "Új lista keresése minden:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "Blokklista betöltése induláskor" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "Beállítások" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "Blokklista fájl letöltése ha szükséges, és betöltés." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Letöltés ellenÅ‘rzése és betöltés" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Új blokklista letöltése és betöltése." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Letöltés erÅ‘ltetése és betöltés" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "A feketelista naprakész" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "Beállítások" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "Típus:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "Dátum:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "Fájlméret:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "Info" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,11 +5070,11 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrent kész" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent hozzáadva" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" @@ -5069,19 +5083,19 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Végrehajtás" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Esemény" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "Parancs hozzáadása" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Parancsok" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5119,7 +5133,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "Az elérési út nem létezik" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" @@ -5134,7 +5148,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "Válasszon egy mappát" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" @@ -5146,7 +5160,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "A .torrent fájl törlése a hozzáadás után" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5156,7 +5170,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Kiterjesztés hozzáfűzése a hozzáadás után:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5167,7 +5181,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".added" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5184,7 +5198,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Torrentfájl művelet" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5204,19 +5218,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Befejezett áthelyezése" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Címke: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Címke" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "FÅ‘" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." @@ -5229,43 +5243,43 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Max. feltöltési sebesség:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "Maximális kapcsolatok száma:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "Max. feltöltési szálak:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Max. letöltési sebesség:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Sávszélesség" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Automatikusan kezelt:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Hozzádás szünetelt állapotban" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Besorolva:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Sor" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" @@ -5285,7 +5299,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "másodperc" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5348,54 +5362,54 @@ msgstr "" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "Webes felület engedélyezése" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "SSL engedélyezése" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Port:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Érvénytelen címke, használható karakterek:[a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Üres címke" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "A címke már létezik" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Ismeretlen címke" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Ismeretlen torrent" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "Címke _beállítások" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "Cimke _eltávolítása" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "Címke _hozzáadása" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Címke beállítások" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5417,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Címke" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5425,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Címke beállítások" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Torrentenkénti maximális érték alkalmazása" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Maximum" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Letöltési sor beállításai:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,27 +5445,29 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(1 sor trackerenként)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Címke automatikus alkalmazása:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Címke hozzáadása" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "Címke hozzáadása" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Használd az oldalsávot a címkék hozzáadásához, szerkesztéséhez és " +"eltávolításához. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Címkék" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" @@ -5465,56 +5481,56 @@ msgstr "" msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "A hangjelzés nem engedélyezett" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "A pygame nincs telepítve" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "A hangjelzés sikertelen: %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "A hangjelzés sikeres" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "Befejezett torrent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Válasszon egy hangfájlt" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "Hiba történt az értesítÅ‘ e-mail küldésénél: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5528,12 +5544,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "Az értesítÅ‘ e-mail elküldve." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "Befejezett torrent: \"%(name)s\"" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5549,31 +5565,31 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Tálca ikon villogtatása engedélyezve" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Felugrók engedélyezve" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Hang engedélyezve" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "UI értesítések" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Címzettek" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "A szerver TLS/SSL titkosítást igényel" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "E-mail értesítések" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" @@ -5583,11 +5599,11 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "Feliratkozások" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Hang beállítások" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 @@ -5596,17 +5612,19 @@ msgstr "" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "Kibontás ide:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "Alkönyvtár létrehozása a torrent nevével" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Az opciót engedélyezve létrejön egy alkönyvtár a torrent nevével a " +"kiválasztott célkönyvtárban, és a kicsomagolt fájlok odakerülnek." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 @@ -5619,27 +5637,27 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Letöltési határ:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Feltöltési határ:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Aktív torrentek:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Aktív letöltés:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Aktív feltöltés:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Lassú Beállítások" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5667,11 +5685,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Kijelentkezés" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Mentés" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5693,7 +5711,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Host:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,7 +5720,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Ãthelyezés" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5719,7 +5737,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Bejelentkezés" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5743,11 +5761,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Maximális kapcsolatok száma" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Letöltési sebesség" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5786,19 +5804,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Maximum letöltési sebesség beállítása" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Feltöltési sebesség" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Maximum feltöltési sebesség beállítása" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Le- és feltöltési protokollok" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5812,7 +5830,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Csatlakozás" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5844,7 +5862,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "SzűrÅ‘k" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5864,27 +5882,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Le- és feltöltése sebességkorlát" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Feltöltési sebességkorlát" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Kapcsolat Limit" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Feltöltési szálak korlátozása" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Tracker frissítése" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "ErÅ‘ltetett újraellenÅ‘rzés" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5892,7 +5910,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Részletek" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5909,11 +5927,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Ãltalános" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Privát" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5921,11 +5939,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Igaz" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Figyelmeztessen, ha új verzió jelent meg" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5965,29 +5983,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Kapcsolatok maximális száma:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Maximális letöltési sebesség (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Maximális feltöltési sebesség (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Maximum félig-nyitott kapcsolatok:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Másodpercenkénti maximum kapcsolódási kísérlet" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Maximum feltöltési szálak:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6035,7 +6053,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Kiszolgáló" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6063,7 +6081,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Frissítés" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6092,25 +6110,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "Fájl" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6128,7 +6154,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Hozzáadás szünetelt állapotban" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6136,7 +6162,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Letöltés" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" diff --git a/deluge/i18n/id.po b/deluge/i18n/id.po index fb60f07..fcacd26 100644 --- a/deluge/i18n/id.po +++ b/deluge/i18n/id.po @@ -1,1081 +1,919 @@ # Indonesian translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-12-14 12:15+0000\n" -"Last-Translator: Daya Adianto \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \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: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Sambungan-sambungan" +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/common.py:274 +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/detik" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/detik" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." -msgstr "" - -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Kata Sandi:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Dari:" - -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Aktif" - -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 +#: deluge/core/daemon_entry.py:56 msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" - -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Semua" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Mengunduh" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Menyebarkan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Kesalahan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nama" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Perkembangan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Lokasi Unduhan" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Ukuran" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Terunduh" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Terunggah" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Rasio" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Kecepatan Unduh" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Kecepatan Unggah" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Hentikan penyebaran pada rasio:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Singkirkan pada rasio" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Peer" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Tersedia" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ETA" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Label tidak sah, karakter yang sah:[a-z0-9_-]" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Prioritaskan Awal/Akhir" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Label Kosong" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Label Tak Dikenal" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Torrent Tak Dikenal" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Label" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Pengaturan Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Pengaturan Label" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Potongan" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Kecepatan mengunggah:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Kecepatan mengunduh:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Koneksi:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Waspada" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Terapkan aturan per torrent:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksimal" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Terapkan Aturan antrian:" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Unduh" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Lebar Pita" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "Antrian" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Pindahkan yang telah selesai ke:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Jaringan" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Lokasi" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 baris per tracker)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Otomatis pasang label:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Tambah Label" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Tambah Label" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nama:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Label" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Plugin" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Umum" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Pengaturan" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Text (Zipped)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Text (Uncompressed)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Versi Tidak Sah" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Cek daftar terbaru setiap:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Tanggal:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Ukuran Berkas:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Info" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Waspada" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Kesalahan" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "" - -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "" @@ -1436,2663 +1274,4891 @@ msgstr "" msgid "Papua New Guinea" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Nama berkas" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Lapis" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Bekas torrent" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Semua berkas" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Pilih berkas .torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Kata Sandi:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Lainnya..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Tidak Terhubung" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioritas" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Tidak terbatas" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Unduh" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Unggah" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Tingkatan" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Aktif" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Plugin" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Label" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrent Mengantri" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent Mengantri" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Atur Tak Terbatas" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Non-aktifkan" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Alamat" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Klien" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Berkas" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Edit" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Tampilan" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Bantuan" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Tambah torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Tambah Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Hapus torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "HapusTorrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Tunda" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Lanjutkan" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Naikkan Antrian" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Turunkan Antrian" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Pengaturan" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Paksa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Non-aktif" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Jabat tangan" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Aktifkan ikon system tray" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minimalkan ke tray ketika ditutup" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Pindahkan yang telah selesai ke:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Koneksi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Kecepatan mengunduh:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Kecepatan mengunggah:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Acak" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Port Aktif:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Dari:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Ke:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Enkripsi" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Koneksi" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Umum" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Tambah" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Hapus" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Jangan tampilkan halaman ini di kemudian hari" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nama:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Hentikan penyebaran pada rasio:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Singkirkan pada rasio" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Alamat" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Klien" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Perkembangan" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Kecepatan Unduh" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Kecepatan Unggah" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrent Mengantri" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent Mengantri" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Tidak terbatas" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Lainnya..." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Unduh" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Unggah" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Unduh" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Jaringan" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Lebar Pita" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Berkas" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Plugin" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Plugin" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Nama berkas" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Ukuran" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Pilih berkas .torrent" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Bekas torrent" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Semua berkas" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Lapis" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Tidak Terhubung" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Kecepatan Mengunduh" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Kecepatan Mengunggah" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Tidak ada koneksi yang datang" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Label" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Semua" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Mengunduh" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Menyebarkan" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Atur Tak Terbatas" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Pilih direktori untuk memindahkan berkas" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Prioritas" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nama" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Terunduh" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Terunggah" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Seeder" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Peer" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ETA" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Rasio" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Tersedia" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Kata Sandi" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Berkas" - -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Edit" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Tampilan" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Bantuan" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Tambah torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Tambah Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Hapus torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "HapusTorrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Tunda" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Lanjutkan" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Naikkan Antrian" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Turunkan Antrian" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Dari" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Pengaturan" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Sampai" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Koneksi Maksimal" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Status Tracker:" - -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Peer:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Jumlah Maksimum Koneksi Setengah Terbuka" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Jumlah Maksimum Percobaan Koneksi per Detik" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ETA:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Rasio Berbagi" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Ukuran Total:" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nama:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Prioritaskan Awal/Akhir" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Terapkan" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Text (Zipped)" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (Uncompressed)" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Versi Terbaru Tersedia!" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Jangan tampilkan halaman ini di kemudian hari" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Versi Tidak Sah" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Cek daftar terbaru setiap:" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Pengaturan" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrent" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Penuh" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Tanggal:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Ringkas" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Ukuran Berkas:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Pengalokasian" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Gunakan Alokasi Ringkas" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "detik" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Port Aktif:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Ke:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Label tidak sah, karakter yang sah:[a-z0-9_-]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Label Kosong" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Label Tak Dikenal" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Torrent Tak Dikenal" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Pengaturan Label" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Label" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Pengaturan Label" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Terapkan aturan per torrent:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimal" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Terapkan Aturan antrian:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 baris per tracker)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Otomatis pasang label:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Tambah Label" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Tambah Label" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Label" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Aktifkan" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Aktifkan ikon system tray" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minimalkan ke tray ketika ditutup" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Antrikan torrent-torrent baru di puncak" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Keluar" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Simpan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Masuk" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Kecepatan Mengunduh" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Kecepatan Mengunggah" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Hubungkan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"The total number of read operations performed since this session was started." +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Saringan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Detil" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Umum" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#~ msgid "Details" -#~ msgstr "Detil" - -#~ msgid "Files" -#~ msgstr "Berkas" - -#~ msgid "Download" -#~ msgstr "Unduh" - -#~ msgid "Upload" -#~ msgstr "Unggah" - -#~ msgid "Deluge is locked" -#~ msgstr "Deluge dikunci" - -#~ msgid "Start" -#~ msgstr "Mulai" - -#~ msgid "# Of Files" -#~ msgstr "Jumlah Berkas" - -#~ msgid "Delete .torrent file" -#~ msgstr "Hapus berkas .torrent" - -#~ msgid "Availability" -#~ msgstr "Ketersediaan" - -#~ msgid "Delete downloaded files." -#~ msgstr "Hapus berkas terunduh" - -#~ msgid "File" -#~ msgstr "Berkas" - -#~ msgid "General" -#~ msgstr "Umum" - -#~ msgid "Pieces" -#~ msgstr "Potongan" - -#~ msgid "Password" -#~ msgstr "Kata Sandi" - -#~ msgid "Password is invalid,try again" -#~ msgstr "Kata sandi salah, coba lagi" - -#~ msgid "Queue Position" -#~ msgstr "Posisi Antrian" - -#~ msgid "Save" -#~ msgstr "Simpan" - -#~ msgid "Remove" -#~ msgstr "Hapus" - -#~ msgid "Resume all" -#~ msgstr "Lanjutkan semua" - -#~ msgid "Submit" -#~ msgstr "Kirim" - -#~ msgid "Torrent list" -#~ msgstr "Daftar torrent" - -#~ msgid "Speed" -#~ msgstr "Kecepatan" - -#~ msgid "Upload torrent" -#~ msgstr "Unggah torrent" - -#~ msgid "seconds" -#~ msgstr "detik" - -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Prioritaskan potongan-potongan awal dan akhir" - -#~ msgid "Maximum Up Speed" -#~ msgstr "Kecepatan Unggah Maksimal" - -#~ msgid "Maximum Down Speed" -#~ msgstr "Kecepatan Unduh Maksimal" - -#~ msgid "To" -#~ msgstr "Sampai" - -#~ msgid "Random" -#~ msgstr "Acak" - -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Pilihlah sebuah url atau torrent, tidak keduanya" - -#~ msgid "No data" -#~ msgstr "Tidak ada data" - -#~ msgid "From" -#~ msgstr "Dari" - -#~ msgid "Config" -#~ msgstr "Konfigurasi" - -#~ msgid "Disable" -#~ msgstr "Non-aktifkan" - -#~ msgid "Eta" -#~ msgstr "Eta" - -#~ msgid "Logout" -#~ msgstr "Keluar" - -#~ msgid "Login" -#~ msgstr "Masuk" - -#~ msgid "Pause all" -#~ msgstr "Tunda semua" - -#~ msgid "Refresh page every:" -#~ msgstr "Perbaharui halam setiap:" - -#~ msgid "Share Ratio" -#~ msgstr "Rasio Berbagi" - -#~ msgid "Set Timeout" -#~ msgstr "Atur Timeout" - -#~ msgid "Url" -#~ msgstr "Url" - -#~ msgid "Add In Paused State" -#~ msgstr "Tambahkan Dalam Kondisi Tertunda" - -#~ msgid "Download Location" -#~ msgstr "Lokasi Pengunduhan" - -#~ msgid "no uri" -#~ msgstr "tanpa uri" - -#~ msgid "refresh must be > 0" -#~ msgstr "pembaharuan harus > 0" - -#~ msgid "Maximum Connections" -#~ msgstr "Koneksi Maksimal" - -#~ msgid "Compact Allocation" -#~ msgstr "Alokasi Ringkas" - -#~ msgid "Disabled" -#~ msgstr "Non-aktif" - -#~ msgid "Level" -#~ msgstr "Tingkatan" - -#~ msgid "Global" -#~ msgstr "Global" - -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Tak terbatas" - -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Kecepatan Pengunduhan Maksimum (Kib/s)" - -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Kecepatan Pengunggahan Maksimum (Kib/s)" - -#~ msgid "Save .torrent files to" -#~ msgstr "Simpan berkas .torrent ke" - -#~ msgid "Store all downoads in" -#~ msgstr "Simpan semua hasil pengunduhan di" - -#~ msgid "Per Torrent" -#~ msgstr "Per Torrent" - -#~ msgid "Total active seeding" -#~ msgstr "Jumlah penyebaran yang aktif" - -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Hentikan penyebaran ketika rasio mencapai" - -#~ msgid "Total active torrents" -#~ msgstr "Jumlah torrent yang aktif" - -#~ msgid "Total active downloading" -#~ msgstr "Jumlah pengunduhan yang aktif" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = tak terbatas" - -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Singkirkan torrent ketika rasio mencapai" - -#~ msgid "Template" -#~ msgstr "Kerangka" - -#~ msgid "Cache templates" -#~ msgstr "Simpanan kerangka" - -#~ msgid "Server" -#~ msgstr "Server" - -#~ msgid "Text and image" -#~ msgstr "Teks dan gambar" - -#~ msgid "Text Only" -#~ msgstr "Hanya Teks" - -#~ msgid "Image Only" -#~ msgstr "Hanya Gambar" - -#~ msgid "These changes were saved" -#~ msgstr "Perubahan-perubahan ini telah disimpan" - -#~ msgid "Stop seed at ratio" -#~ msgstr "Hentikan penyebaran pada rasio" - -#~ msgid "Enter a list of values." -#~ msgstr "Masukkan daftar nilai-nilai" - -#~ msgid "translate something" -#~ msgstr "terjemahkan sesuatu" - -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Pastikan jumlah digit tidak lebih dari %s." - -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Pastikan nilai ini lebih dari atau sama dengan %s." - -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Pastikan nilai ini kurang dari atau sama dengan %s." - -#~ msgid "Enter a number." -#~ msgstr "Masukkan angka." - -#~ msgid "Statistics" -#~ msgstr "Statistik" - -#~ msgid "Delete" -#~ msgstr "Hapus" - -#~ msgid "Connect" -#~ msgstr "Hubungkan" - -#~ msgid "Stop" -#~ msgstr "Hentikan" - -#~ msgid "Other.." -#~ msgstr "Lain-lain.." - -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge terlindungi dengan password.\n" -#~ "Untuk menampilkan layar Deluge, harap masukkan kata sandi Anda." - -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Mengunduh %.2f%%" - -#~ msgid "Import Now" -#~ msgstr "Impor Sekarang" - -#~ msgid "Add" -#~ msgstr "Tambah" - -#~ msgid "Timeout (seconds)" -#~ msgstr "Batas Waktu (detik)" - -#~ msgid "Inactive" -#~ msgstr "Tak Aktif" - -#~ msgid "Refresh status" -#~ msgstr "Perbarui status" - -#~ msgid "Unknown" -#~ msgstr "Tak dikenal" - -#~ msgid "Filters" -#~ msgstr "Saringan" - -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Mengimpor %s" - -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent melampaui rasio berhenti." - -#~ msgid "Correct the errors above and try again" -#~ msgstr "Betulkan kesalahan-kesalahan di atas dan coba kembali" - -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "About" -#~ msgstr "Risalah" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Antrian Teratas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Antrian Terbawah" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Ekstra" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Forced" -#~ msgstr "Paksa" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "Enkripsi" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Perbaharui" -#~ msgid "Handshake" -#~ msgstr "Jabat tangan" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Jumlah Maksimum Percobaan Koneksi per Detik" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Jumlah Maksimum Koneksi Setengah Terbuka" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "Jalankan kembali daemon dan webui setelah merubah aturan-aturan berikut" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "Penambahan Otomatis diaktifkan" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Penambah Otomatis folder" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Pilih pilihan yang sah. %s bukan merupakan pilihan yang tersedia." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Enter a valid value." -#~ msgstr "Masukkan sebuah nilai yang sah." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "Masukkan tanggal yang benar." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "Masukkan waktu yang benar." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Berkas" -#~ msgid "Enter a valid date/time." -#~ msgstr "Masukkan waktu dan tanggal yang benar." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Masukkan alamat surat elektronik yang benar." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Tidak ada berkas yang dikumpulkan." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Berkas yang dikumpulkan kosong." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Masukkan URL yang benar." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Move To" -#~ msgstr "Pindahkan ke" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Masukkan alamat IPv4 yang sah." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Pembaharuan otomatis (detik)" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Tambahkan Dalam Kondisi Tertunda" -#~ msgid "Button style" -#~ msgstr "Gaya tombol" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Kesalahan pada pengaturan torrent." +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Unduh" -#~ msgid "Auto refresh:" -#~ msgstr "Pembaharuan otomatis:" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "ini belum melakukan apa-apa...\n" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/is.po b/deluge/i18n/is.po index 1ad99b6..ae38149 100644 --- a/deluge/i18n/is.po +++ b/deluge/i18n/is.po @@ -1,4642 +1,6176 @@ # Icelandic translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-11-04 17:15+0000\n" -"Last-Translator: mankoneko \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Icelandic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "Kíb/s" +msgstr "KiB/sek" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" -#: deluge/common.py:318 +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/sek." + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/sek." -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Allt" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Nafn þjóns:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Tengi:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Athugar" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Notandanafn:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Hala niður" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Aðgangsorð:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Deili" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "à biðstöðu" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "à biðröð" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Villa" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nafn" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Framvinda" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Staða" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Stærð" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Niðurhalað" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Upphalað" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Frá:" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Hlutfall" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Virkt" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Niðurhalshraði" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Hraði upp" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Stillingar" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Jafningjar" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Avail" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Bætt við" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Sporrekjandi" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Veldu möppu" +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ÃKT" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Setja forgang fyrst/síðast" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Stjórnast sjálfvirkt" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Ãkvörðunarstaður niðurhals" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Hlutar" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Hámarks upphalshraði:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Hámarksfjöldi tenginga:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Viðvörun" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Hámarksfjöldi upphalshólfa" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Tilkynning í lagi" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Hámarks niðurhalshraði:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Tilkynning send" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Bandvídd" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Viðmót" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Hætta að deila við hlutfall:" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Niðurhöl" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Fjarlægja við hlutfall" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandvídd" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Röð" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Netkerfi" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" -msgstr "" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Staðgengill" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Efst" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Neðst" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Annað" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "à röð" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Púki" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Valkostir" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Hliðarforrit" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Ógilt merki, gildir stafir: [a-z0-9_-]" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Tómt merki" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Merkimiði er áður til" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Óþekkt merki" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Óþekktur straumur" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Merki" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Merkimiða_valkostir" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Fjarlægja merkimiða" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Bæta við merkimiða" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Merkimiðavalkostir" +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Merkimiðavalkostir" +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Upphalshólf:\t" +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Upphalshraði:" +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Niðurhalshraði:" +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Tengingar:" +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Virkja hámarksstillingar fyrir hvern straum:" +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Hámark" +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Stjórnast sjálfvirkt" +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Virkja biðraðarstillingar:" +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Röð" +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Flytja klárað í:" +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Virkja staðsetningarstillingar:" +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Staðsetning" +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 lína á hvern sporrekjanda)" +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Virkja merkimiða sjálfvirkt:" +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Sporrekjendur" +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Bættu við merki" +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Bæta við merkimiða" +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nafn:" +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:132 +msgid "Lesotho" msgstr "" -"Notaðu hliðarstikuna til að bæta við, breyta og fjarlægja merkimiða. " -"\n" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Merkimiðar" +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:136 +msgid "Lithuania" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Almennt" +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:138 +msgid "Macao" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:140 +msgid "Madagascar" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:141 +msgid "Malawi" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Stillingar" +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "IPtölulisti Emule (GZip)" +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer texti (í zip formati)" +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian texti (óþjappaður)" +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Óglidur leiðandi" +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Ógildur töfrakóði" +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Ógild útgáfa" +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Útilokunarlisti" +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "Slóð:" +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Dagar" +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Leita eftir nýjum lista hverja:" +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Flytja inn bannlista við ræsingu:" +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Hala niður bannlistaskjal ef nauðsyn krefur og flytja inn skjalið." +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Athuga niðurhal og innflutning" +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Hala niður nýju bannlistaskjali og flytja það inn." +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Neyða til niðurhals og innflutnings" +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/countries.py:184 +msgid "Pitcairn" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr " Valkostir" +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Gerð:" +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Dagsetning:" +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Stærð skjals:" +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Upplýsingar" +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/countries.py:190 +msgid "Romania" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/countries.py:191 +msgid "Russian Federation" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/countries.py:192 +msgid "Rwanda" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/countries.py:194 +msgid "Saint Helena" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Tilkynning í lagi" +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Tilkynning send" +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Viðvörun" +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Villa" +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/countries.py:201 +msgid "San Marino" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/countries.py:204 +msgid "Senegal" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/countries.py:205 +msgid "Serbia" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/countries.py:206 +msgid "Seychelles" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/countries.py:208 +msgid "Singapore" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/countries.py:209 +msgid "Slovakia" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/countries.py:210 +msgid "Slovenia" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/countries.py:212 +msgid "Somalia" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/countries.py:213 +msgid "South Africa" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/countries.py:215 +msgid "Spain" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/countries.py:217 +msgid "Sudan" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/countries.py:218 +msgid "Suriname" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/countries.py:220 +msgid "Swaziland" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/countries.py:221 +msgid "Sweden" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/countries.py:222 +msgid "Switzerland" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/countries.py:224 +msgid "Taiwan" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/countries.py:225 +msgid "Tajikistan" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/countries.py:227 +msgid "Thailand" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/countries.py:229 +msgid "Togo" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/countries.py:230 +msgid "Tokelau" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/countries.py:231 +msgid "Tonga" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/countries.py:233 +msgid "Tunisia" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/countries.py:234 +msgid "Turkey" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/countries.py:237 +msgid "Tuvalu" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/countries.py:238 +msgid "Uganda" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/countries.py:239 +msgid "Ukraine" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/countries.py:242 +msgid "United States" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/countries.py:244 +msgid "Uruguay" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/countries.py:246 +msgid "Vanuatu" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/countries.py:247 +msgid "Venezuela" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/countries.py:248 +msgid "Viet Nam" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/countries.py:252 +msgid "Western Sahara" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/countries.py:253 +msgid "Yemen" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/countries.py:254 +msgid "Zambia" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" -msgstr "" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Heiti skjals" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Bindi" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Veldu skrá" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Veldu möppu" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Vista .torrent skjal" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Straumskjöl" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Öll skjöl" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Þjónn:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Straumur" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Veldu .torrent skjal" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Smáatriði:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Notandanafn:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Aðgangsorð:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Annað..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Ekki tengd(ur)" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT greinar" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Já" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Nei" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Forgangur" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Staða" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Nánar" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "S_krár" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Jafningjar" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Valkostir" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Ótakmarkað" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Niður" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Upp" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Hýsill" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Notandanafn" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Stig" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Virkt" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Hliðarforrit" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Veldu hliðarforritið" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Hliðarforritaegg" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Sporrekjendur" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Ekkert" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Kerfis" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Merki" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Enginn merkimiði" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " straumar í biðröð" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " straumur í biðröð" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Stilla sem ótakmarkað" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Kveikt" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Slökkt" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Gera óvirkt" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Veffang" -#: deluge/ui/countries.py:190 -msgid "Romania" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Biðill" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Bý til straum" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Straumar í biðröð" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Fjarlægja" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Bæta við straumum sjálfkrafa við tengingu" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Skrá" -#: deluge/ui/countries.py:200 -msgid "Samoa" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Bæta við straumi" -#: deluge/ui/countries.py:201 -msgid "San Marino" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Búa til straum" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Hætta" -#: deluge/ui/countries.py:204 -msgid "Senegal" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Breyta" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Tengingastjórnandi" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Straumur" -#: deluge/ui/countries.py:208 -msgid "Singapore" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Skoða" -#: deluge/ui/countries.py:209 -msgid "Slovakia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Tækjastika" -#: deluge/ui/countries.py:210 -msgid "Slovenia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Hliðarstika" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Stöðu_stika" -#: deluge/ui/countries.py:212 -msgid "Somalia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "Fl_ipar" -#: deluge/ui/countries.py:213 -msgid "South Africa" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Súlur" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Hl_iðarstika" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Sýna _núll hæfni" -#: deluge/ui/countries.py:217 -msgid "Sudan" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Sýna _sporrekjendur" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Hjálp" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Algengar Spurningar" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Bæta við straumi" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Bæta við straumi" -#: deluge/ui/countries.py:227 -msgid "Thailand" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Fjarlægja straum" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Fjarlægja straum" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Setja valda strauma í biðstöðu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Gera hlé" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Byrja aftur á völdum straumum" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Byrja aftur" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Setja straum í biðröð upp" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Röð upp" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Setja straum í biðröð niður" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Röð niður" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Kjörstillingar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Tengingastjóri" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Neytt" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Óvirkt" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Handatak" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Annað hvort" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Sýna hraða dvalar á titilstiku" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Virkja táknmynd í kerfisbakka" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minnka niður í bakka við lokun" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Byrja í bakka" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Setja aðgangsorð á kerfisbakka" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Veffang" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Biðill" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Framvinda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Flytja klárað í:" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Niðurhalshraði" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Afrit af .torrent skjölum til:" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Hraði upp" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Straumur" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " straumar í biðröð" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Hala niður í:" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " straumur í biðröð" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Ótakmarkað" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Setja fyrstu og síðustu hluta straums í forgang" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Sett af stað" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Setja fyrstu og síðastu hluta skjala í straumi í forgang" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Annað..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Niður:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Upp:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Niður" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Upp" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Sýna alltaf" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Setja hámarks niðurhalshraða" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Færa samtalið í forgrunn" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Setja hámarks upphalshraða" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Straumi lokið" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Hámarksfjöldi leyfðra tenginga. Settu -1 fyrir ótakmarkað." -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Tengingar:" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Hámarksfjöldi upphalshólfa fyrir alla strauma. Settu -1 fyrir ótakmarkað." -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Hámarks niðurhalshraði fyrir alla strauma. Settu -1 fyrir ótakmarkað." -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Niðurhalshraði:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Niðurhöl" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "Hámarks upphalshraði fyrir alla strauma. Settu -1 fyrir ótakmarkað." -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Netkerfi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Upphalshraði:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Bandvídd" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Hundsa takmörk á staðbundnu netkerfi" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Viðmót" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Regla um IR (IP) hámark" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Annað" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"ef hakað er í hér mun áætluð regla um RSG/IR (TCP/IP) hámark verða dregin " +"frá gengistakmörkunum, til að forðast það að fara framyfir takmörk í " +"staðbundinni umferð" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Púki" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Staðgengill" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Hámarksfjöldi upphalshólfa á hvern straum. Settu -1 fyrir ótakmarkað." -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "Hámarksfjöldi tenginga á hvern straum. Settu -1 fyrir ótakmarkað." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Hliðarforrit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Hliðarforrit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Veldu hliðarforritið" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Hliðarforritaegg" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Heiti skjals" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Stærð" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Veldu .torrent skjal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Straumskjöl" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Öll skjöl" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Bindi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Af Handahófi" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Sporrekjandi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Veldu skrá" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Virkt tengi:" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Veldu möppu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Prófa virkt tengi" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Vista .torrent skjal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Ekki tengd(ur)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Tengingar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Niðurhalshraði" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Frá:" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Upphalshraði" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Til:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Reglu-umferð upphal/niðurhal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT greinar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Engar tengingar inn!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Stig:" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Setja hámark tenginga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Dulritun" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Straumar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "AToS" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Algilt tengja og spila (UPnP)" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Merki" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NHF-TSR (nat-pmp)" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Allt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NHF TengisSkráningarReglur (nat-pmp)" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Hala niður" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Viðskipti jafningja" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Deili" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "à biðstöðu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "TDT (lsd)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" +"Uppgötvun staðarþjónustu finnur staðbundna jafningja í netkerfi þínu." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Athuga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Dreifð hakktafla gæti bætt fjölda virkra tenginga." -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "à biðröð" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "TÞ (TOS) bæti deilanda:" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Ekkert" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Nafn þjóns:" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Enginn merkimiði" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Tengi:" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Hýsill" - -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Stillingar" -#: deluge/ui/gtkui/gtkui.py:318 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Kveikt" - -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Slökkt" - -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Stilla sem ótakmarkað" - -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Veldu möppu til að flytja skjöl í" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Settu hámark upphalshólfa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Forgangur" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Smáatriði:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nafn" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Niðurhalað" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Upphalað" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Deilendur" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Jafningjar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ÃKT" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Hlutfall" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Avail" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Hjálpaðu okkur að bæta Deluge með því að senda okkur upplýsingar um Python " +"útgáfu, PyGTK útgáfu, stýrikerfi og örgjörva. Alls engar aðrar upplýsingar " +"eru sendar." -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Bætt við" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Já, vinsamlegast sendu nafnlausa tölfræði" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Skrá" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Bæta við straumi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Búa til straum" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Breyta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Tengingastjórnandi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Púkatengi:" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Straumur" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Tengi" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Skoða" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Leyfa fjartengingar" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Tækjastika" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Tengingar" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Hliðarstika" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Leita reglulega eftir nýjum útgáfum á heimasíðunni." -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Stöðu_stika" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "Fl_ipar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Súlur" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Útgáfa:" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "Hl_iðarstika" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Höfundur:" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Sýna _núll hæfni" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Heimasíða:" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Sýna _sporrekjendur" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Tölvupóstfang höfundar:" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Hjálp" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Upplýsingar" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Algengar Spurningar" - -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Bæta við straumi" - -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Bæta við straumi" - -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Fjarlægja straum" - -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Fjarlægja straum" - -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Setja valda strauma í biðstöðu" - -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Gera hlé" - -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Byrja aftur á völdum straumum" - -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Byrja aftur" - -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Setja straum í biðröð upp" - -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Röð upp" - -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Setja straum í biðröð niður" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Röð niður" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Kjörstillingar" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Bæta við jafningja" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Tengingastjóri" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "nafn þjóns:tengi" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Breiða úr öllum" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Ekki hala niður" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Venjulegur forgangur" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Almennt" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Hár forgangur" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "H_æsti forgangur" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Stjórnað sjálfvirkt:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Staða í deilingu:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Tími sem deildur:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Tími sem virkur:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Staða sporrekjanda:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Framboð:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Jafningjar:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Deilendur:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Brot:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Ãætlaður Tími:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Næsta Tilkynning:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Deili Hlutfall:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Upphalað:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Niðurhalað:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Bætt við daginn:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Staða" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "fjöldi skráa:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Hætta við" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hakk:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Sporrekjandi:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Bæta við" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Heildar Stærð:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nafn:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Slóð:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Staða:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Fjarlægja" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Nánar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Skrár" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Jafningjar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Flutningi lokið:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Einka" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Setja forgang fyrst/síðast" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Breyta sporrekjendum" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Bæta við upplýsingahakki" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Valkostir" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Fjarlægja straum?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Upplýsingahakk:" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "Ertu viss um að þú viljir fjarlægja valinn straum?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Sporrekjendur:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Bæta við þjóni" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Viðeigandi .torrent verður eytt!" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Gögnum sem halað hefur verið niður verður eytt!" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Fjarlægja valinn straum" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Ãfangastaður:" -#: deluge/ui/gtkui/glade/main_window.glade:2484 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" msgstr "Ný útgáfa" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Ný útgáfa komin út!" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Heimsækja vefsíðu" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Útgáfa til taks:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Núverandi útgáfa:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" msgstr "Ekki sýna þetta samtal í framtíðinni" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Heimsækja vefsíðu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Bæta við jafningja eftir IR(IP)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Velja allt" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Setja alla í biðstöðu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Byrja aftur á völdum straumum." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Byrja_aftur á öllum" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Bæta við straumum" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_Slóð" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Upplýsinga_hakk" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Fjarlægja" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Straumar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "S_krár" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Fullt" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Samþjappað" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nafn:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Niðursetning" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Hámarkshraði niðurhals:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Hámarks hraði upphals:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Bæta við í_Biðstöðu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Setja fyrstu/síðustu hluta í forgang" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Hverfa aftur til upprunastillinga" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Taka til allra" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Athugasemdir:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Bæta við slóð" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Frá slóð" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Flutningi lokið:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Bæta við upplýsingahakki" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Hætta að deila við hlutfall:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Frá upplýsingahakki" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Fjarlægja við hlutfall" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Upplýsingahakk:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Sporrekjendur:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Búa til straum" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Búa til straum" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Ma_ppa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Fjartengd leið" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Skjöl" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Breyta sporrekjendum" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Höfundur:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Efst" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Athugasemdir:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Neðst" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Upplýsingar" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Bæta við straumum" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Vefdeilendur" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_Slóð" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Stærð hluta:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Upplýsinga_hakk" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "Setja einkastöðuveifu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Bæta þessum straum í dvölina" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Bæta við í_Biðstöðu" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Færið inn fjartengda leið" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Setja fyrstu/síðustu hluta í forgang" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Fjartengd leið" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Leið:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Bý til straum" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Vista .torrent sem" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Vista .torrent skjal" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Straumar í biðröð" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Bæta við straumum í biðröð" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Bæta við straumum sjálfkrafa við tengingu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Taka til allra" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "Merkimiði" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Hverfa aftur til upprunastillinga" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Bæta við jafningja" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Sýna Deluge" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Bæta við jafningja" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "nafn þjóns:tengi" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Bæta við þjóni" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Hámarks niðurhalshraði" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Hámarks upphalshraði" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Hætta og slökkva á púka" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Tengingastjóri" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Breyta sporrekjendum" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Ræsa staðbundinn púka" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Tengjast völdum þjóni sjálfkrafa við ræsingu" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Ræsa heimaþjón sjálfkrafa ef þarf" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Ekki sýna þetta samtal við ræsingu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Bæta við jafningja eftir IR(IP)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Niðurhöl" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Breyta sporrekjanda" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Bæta við .torrent skjölum sjálfrkrafa frá:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Sporrekjandi:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Hala niður í:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Færið inn fjartengda leið" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Afrit af .torrent skjölum til:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Leið:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Möppur" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Nota heildarniðursetningu" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -"Heildarniðursetning úthlutar öllu því plássi sem þörf er á fyrir strauminn " -"og kemur í veg fyrir brotadreyfingu." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Nota hlutaniðursetningu" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Hlutaniðursetning úthlutar einungis plássi eftir því sem þarf." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Setja fyrstu og síðustu hluta straums í forgang" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Setja fyrstu og síðastu hluta skjala í straumi í forgang" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Netkerfi" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Búa til straum" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Nota tengi af handahófi" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Ma_ppa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge velur sjálfvirkt tengi til að nota í hvert skipti." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Fjartengd leið" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Virkt tengi:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Skjöl" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Til:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Vefdeilendur" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Prófa virkt tengi" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Stærð hluta:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Tengi á innleið" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Setja einkastöðuveifu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Tengi á útleið" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Bæta þessum straum í dvölina" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Valkostir" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Vista .torrent sem" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -"TÞ (TOS) bætið sem er sett í IR (IP) hausinn í hverjum pakka sem sendur er " -"til jafningja (þar með talinna vefdeilenda). Býst við gildi í sextándakerfi " -"(hex)." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "TÞ (TOS) bæti deilanda:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TÞ(TOS)" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Byrja_aftur" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "AToS" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Byrja aftur á völdum straumum." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Algilt tengja og spila (UPnP)" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Valmögu_leikar" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NHF-TSR (nat-pmp)" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Röð" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NHF TengisSkráningarReglur (nat-pmp)" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Uppfæra sporrekjanda" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Viðskipti jafningja" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Fjarlægja straum" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "TDT (lsd)" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Neyða til endurathugunar" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -"Uppgötvun staðarþjónustu finnur staðbundna jafningja í netkerfi þínu." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "Merkimiði" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Dreifð hakktafla gæti bætt fjölda virkra tenginga." +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Velja allt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Aukahlutir netkerfis" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Setja alla í biðstöðu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "à innleið:" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Byrja_aftur á öllum" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Stig:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Hámark tengingar" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Hámarksfjöldi upphals_hólfa" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -"Neytt\n" -"Virkt\n" -"Óvirkt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Sjálfstjórnað" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -"Handaband\n" -"Fullur straumur\n" -"Hvort sem er" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "à útleið:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Dulrita allan straum" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Bæta við sporrekjanda" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Dulritun" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Bandvídd" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Bæta við slóð" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Hámarksfjöldi tengingatilrauna á sekúndu:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Hámark hálfopinna tenginga:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "Slóð:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "Hámarks upphalshraði fyrir alla strauma. Settu -1 fyrir ótakmarkað." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Hámarks upphalshraði (KíB/s):" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Hámarksfjöldi leyfðra tenginga. Settu -1 fyrir ótakmarkað." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Hámarksfjöldi tenginga:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -"Hámarksfjöldi upphalshólfa fyrir alla strauma. Settu -1 fyrir ótakmarkað." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Hámarksfjöldi upphalshólfa:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -"Hámarks niðurhalshraði fyrir alla strauma. Settu -1 fyrir ótakmarkað." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Hámarks niðurhalshraði (KíB/s):" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Breiða úr öllum" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Hundsa takmörk á staðbundnu netkerfi" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Regla um IR (IP) hámark" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"ef hakað er í hér mun áætluð regla um RSG/IR (TCP/IP) hámark verða dregin " -"frá gengistakmörkunum, til að forðast það að fara framyfir takmörk í " -"staðbundinni umferð" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Algild bandvíddarnotkun" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"Hámarksfjöldi upphalshólfa á hvern straum. Settu -1 fyrir ótakmarkað." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "Hámarksfjöldi tenginga á hvern straum. Settu -1 fyrir ótakmarkað." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Bandvíddarnotkun á hvern straum" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Viðmót" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Virkja" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/ui/console/console.py:78 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"Klassískur hamur mun fela mest af virkni púkans og lætur Deluge líta út sem " -"eitt forrit. Notaðu þetta ef þú vilt ekki nýta þér það að keyra Deluge sem " -"púka. Þú þarft að endurræsa Deluge til að þessar stillingar verði virkar." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klassískur hamur" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Sýna hraða dvalar á titilstiku" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Aðalgluggi" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Sýna alltaf" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Færa samtalið í forgrunn" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Bæta straumum í samtal" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Virkja táknmynd í kerfisbakka" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minnka niður í bakka við lokun" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Byrja í bakka" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Setja aðgangsorð á kerfisbakka" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Kerfisbakki" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Annað" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Láttu mig vita um nýjar útgáfur" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -"Deluge mun athuga þjónana og segja þér ef nýrri útgáfa hefur komið út." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Uppfærslur" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -"Hjálpaðu okkur að bæta Deluge með því að senda okkur upplýsingar um Python " -"útgáfu, PyGTK útgáfu, stýrikerfi og örgjörva. Alls engar aðrar upplýsingar " -"eru sendar." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Já, vinsamlegast sendu nafnlausa tölfræði" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Kerfisupplýsingar" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Púki" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Púkatengi:" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Tengi" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Leyfa fjartengingar" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Tengingar" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Leita reglulega eftir nýjum útgáfum á heimasíðunni." +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Annað" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Biðröð" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Setja nýja strauma efst í röð" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Alls virkt í deilingu:" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Alls virkt:" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Alls virkt í niðurhali:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Aðgangsorð" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Ekki telja hæga strauma með" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Virkir straumar" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Takmörk deilingarhlutfalls:" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Hlutfall deilingar og tíma:" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Deilingartími (m):" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Hætta að deila þegar deilihlutfall nær:" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Fjarlægja straum þegar deilihlutfall nær:" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Deili" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Staðgengill" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Hýsill:" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -"Enginn\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 w/ Auth\n" -"HTTP\n" -"HTTP w/ Auth" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Jafningi" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Vefdeiling" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Sporrekjandi" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Frá" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Til" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Nota tengi af handahófi" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "à leið inn" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "à leið út" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Mesti fjöldi tenginga" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Mesti fjöldi upphalshólfa" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Hliðarforrit" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Hámark hálf-opinna tenginga" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Útgáfa:" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Hámark tilrauna til tengingar á sekúndu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Heimasíða:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Gildistakmörkun IR (ip)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Tölvupóstfang höfundar:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Setja upp hliðarforrit" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Endurskanna hliðarforrit" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Sýna Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Hlutfall deilingar" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Byrja aftur á öllum" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Hámarks niðurhalshraði" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Hámarks upphalshraði" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Hætta og slökkva á púka" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Opna möppu" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Gerð" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Byrja_aftur" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Valmögu_leikar" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Röð" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Uppfæra sporrekjanda" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Fjarlægja straum" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Neyða til endurathugunar" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Færa_Geymslu" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Hámark tengingar" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Hámarksfjöldi upphals_hólfa" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Sjálfstjórnað" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Fjarlægja valinn straum?" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Ef þú fjarlægir þessi gögn eru þau endanlega glötuð." +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Staðfesta" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Breyta sporrekjendum" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Breyta sporrekjendum" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Bæta við sporrekjanda" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "IPtölulisti Emule (GZip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Bæta við sporrekjanda" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer texti (í zip formati)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Breyta sporrekjanda" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian texti (óþjappaður)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Breyta sporrekjanda" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Sporrekjandi:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Fjarlægja með _gögnum" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Útilokunarlisti" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Fjarlægja_straum" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Færa geymslu" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Óglidur leiðandi" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Færa geymslu" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Ógildur töfrakóði" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Ãfangastaður:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ógild útgáfa" -#~ msgid "Speed:" -#~ msgstr "Hraði:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Dagar" -#~ msgid "Details" -#~ msgstr "Upplýsingar" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Leita eftir nýjum lista hverja:" -#~ msgid "Add" -#~ msgstr "Bæta við" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Flytja inn bannlista við ræsingu:" -#~ msgid "# Of Files" -#~ msgstr "# skjala" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Stillingar" -#~ msgid "About" -#~ msgstr "Um" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Hala niður bannlistaskjal ef nauðsyn krefur og flytja inn skjalið." -#~ msgid "Ava" -#~ msgstr "Frb" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Athuga niðurhal og innflutning" -#~ msgid "Auto refresh:" -#~ msgstr "Sjálfvirk endurskoðun" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Hala niður nýju bannlistaskjali og flytja það inn." -#~ msgid "Availability" -#~ msgstr "Framboð" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Neyða til niðurhals og innflutnings" -#~ msgid "Config" -#~ msgstr "Stillingar" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" -#~ msgid "Disable" -#~ msgstr "Gera óvirkt" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr " Valkostir" -#~ msgid "Delete downloaded files." -#~ msgstr "Eyða niðurhöluðum skjölum." +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Gerð:" -#~ msgid "Download" -#~ msgstr "Hala niður" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Dagsetning:" -#~ msgid "Next Announce" -#~ msgstr "Næsta tilkynning" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Stærð skjals:" -#~ msgid "File" -#~ msgstr "Skjal" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Upplýsingar" -#~ msgid "Logout" -#~ msgstr "Útskráning" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Login" -#~ msgstr "Innskráning" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" -#~ msgid "General" -#~ msgstr "Almennt" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Gera hlé á öllum" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Hlutar" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" -#~ msgid "Password" -#~ msgstr "Aðgangsorð" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Aðgangsorð er ógilt, reyndu aftur" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Staða í röð" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" -#~ msgid "Save" -#~ msgstr "Vista" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "Endurskoða síðu hverja:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Fjarlægja" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Endurtilkynna" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "Byrja alla aftur" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Share Ratio" -#~ msgstr "Hlutfall deilingar" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Set" -#~ msgstr "Setja" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "Setja hámarkstíma" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" -#~ msgid "Start" -#~ msgstr "Byrja" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Straumalisti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Submit" -#~ msgstr "Senda inn" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Veldu möppu" -#~ msgid "Speed" -#~ msgstr "Hraði" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Hala upp" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "Hala upp" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Heildarstærð" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Url" -#~ msgstr "Slóð" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Staða sporrekjanda" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "seconds" -#~ msgstr "sekúndur" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "Ãkvörðunarstaður niðurhals" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "no uri" -#~ msgstr "Engin slóð" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "Endurskoðun verður að vera > 0" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "Mesti fjöldi tenginga" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Mesti upphalshraði" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Mesti niðurhalshraði" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Hlutaniðursetning" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Setja fyrstu og síðustu hluta í forgang" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Mesti fjöldi upphalshólfa" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#~ msgid "Random" -#~ msgstr "Af Handahófi" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Villa í valmöguleikum straums" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Tengi" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "From" -#~ msgstr "Frá" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Veljið slóð eða straum, ekki bæði." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Hámarks upphalshraði:" -#~ msgid "No data" -#~ msgstr "Engin gögn" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Hámarksfjöldi tenginga:" -#~ msgid "Extra's" -#~ msgstr "Aukahlutir" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Hámarksfjöldi upphalshólfa" -#~ msgid "Handshake" -#~ msgstr "Handatak" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Hámarks niðurhalshraði:" -#~ msgid "Mainline DHT" -#~ msgstr "Aðal-DHT" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bandvídd" -#~ msgid "Disabled" -#~ msgstr "Óvirkt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "AToS (upnp)" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Jafningjasamskipti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "Forced" -#~ msgstr "Neytt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "à röð" -#~ msgid "Encryption" -#~ msgstr "Dulritun" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Either" -#~ msgstr "Annað hvort" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "à leið inn" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "à leið út" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Level" -#~ msgstr "Stig" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "sekúndur" -#~ msgid "Global" -#~ msgstr "Altækt" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Ótakmarkað" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Hámarks niðurhalshraði (Kíb/s)" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Hámarks upphalshraði (Kíb/s)" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Hámark hálf-opinna tenginga" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Port" -#~ msgstr "Tengi" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "Sjálfvirk viðbót virk" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "Endurræsa púka og vefNM (webui) eftr að þessum stillingum verður breytt" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Bæta sjálfkrafa við möppu" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr "Vista .torrent skjöl í" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "Geyma allt niðurhal í" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "à hvern straum" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Hámark tilrauna til tengingar á sekúndu" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Alls virkir í deilingu" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Hætta að deila þegar hlutfall nær" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "Alls virkir straumar" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "Alls virkir í niðurhali" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = ótakmarkað" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Ógilt merki, gildir stafir: [a-z0-9_-]" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Fjarlægja straum þegar hlutfali er náð" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Tómt merki" -#~ msgid "Enabled Plugins" -#~ msgstr "Virk hliðarforrit" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Merkimiði er áður til" -#~ msgid "Cache templates" -#~ msgstr "Geyma sniðmót í minni" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Óþekkt merki" -#~ msgid "Button style" -#~ msgstr "Hnappamót" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Óþekktur straumur" -#~ msgid "Current Password" -#~ msgstr "Núverandi aðgangsorð" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Merkimiða_valkostir" -#~ msgid "Server" -#~ msgstr "Þjónn" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Fjarlægja merkimiða" -#~ msgid "Text and image" -#~ msgstr "Texti og mynd" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Bæta við merkimiða" -#~ msgid "Template" -#~ msgstr "Sniðmót" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Merkimiðavalkostir" -#~ msgid "Text Only" -#~ msgstr "Einungis texti" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Merki" -#~ msgid "Image Only" -#~ msgstr "Einungis mynd" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "New Password (Confirm)" -#~ msgstr "Nýtt aðgangsorð (staðfesting)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Merkimiðavalkostir" -#~ msgid "New Password" -#~ msgstr "Nýtt aðgangsorð" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Virkja hámarksstillingar fyrir hvern straum:" -#~ msgid "These changes were saved" -#~ msgstr "Þessar breytingar voru vistaðar" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Hámark" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Leiðréttu villurnar að ofan og reyndu aftur" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Virkja biðraðarstillingar:" -#~ msgid "Old password is invalid" -#~ msgstr "Gamla aðgangsorðið er ógilt" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Nýja aðgagnsorðið er ekki jafngilt Nýja aðgangsorðinu (staðfesting)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 lína á hvern sporrekjanda)" -#~ msgid "Move To" -#~ msgstr "Færa í" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Virkja merkimiða sjálfvirkt:" -#~ msgid "Error in Path." -#~ msgstr "Villa í leið" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Bættu við merkimiða" -#~ msgid "Enter a valid value." -#~ msgstr "Færðu inn gilt gildi" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Bæta við merkimiða" -#~ msgid "This field is required." -#~ msgstr "Þessi reitur er skylda" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Notaðu hliðarstikuna til að bæta við, breyta og fjarlægja merkimiða. " +"\n" -#~ msgid "No" -#~ msgstr "Nei" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Merkimiðar" -#~ msgid "Yes" -#~ msgstr "Já" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Óþekkt" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "Enter a list of values." -#~ msgstr "Færðu inn lista af gildum" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Veldu gildan valmöguleika. Þessi valmöguleiki er ekki einn af tiltækum " -#~ "valmöguleikum." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "translate something" -#~ msgstr "þýða eitthvað" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "" -#~ "Veldu gildan valmöguleika. %s er ekki einn af tiltækum valmöguleikum." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "Færðu inn gilda dagsetningu." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Gakktu úr skugga um að það séu ekki fleiri en %s tölustafir í allt." +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "Enter a number." -#~ msgstr "Færðu inn tölu." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Gakktu úr skugga um að þetta gildi sé meira en eða jafnt %s." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Gakktu úr skugga um að þetta gildi sé minna en eða jafnt %s." +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Færðu inn heila tölu" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Gakktu úr skugga um að þetta gildi hafi minnst %(min)d stafi (it has " -#~ "%(length)d)." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Gakktu úr skugga um að þetta gildi hafi mest %(max)d stafi (það hefur " -#~ "%(length)d)." +msgid "There was an error sending the notification email: %s" +msgstr "Villa við að senda tilkynningu í tölvupósti: %s" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Gakktu úr skugga um að það séu ekki meira en %s tölustafir fyrir framan " -#~ "kommu." +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 #, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Gakktu úr skugga um að það séu ekki fleiri en %s tugastafir." - -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Hlaðið upp gildri mynd. Skjalið sem þú hlóðst upp var annað hvort ekki mynd " -#~ "eða skemmd mynd." - -#~ msgid "Enter a valid time." -#~ msgstr "Færðu inn gilda tímasetningu." - -#~ msgid "Enter a valid date/time." -#~ msgstr "Færðu inn gilda dagsetningu/tímasetningu." +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Færðu inn gilt tölvupóstfang." +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Ekkert skjal var sent inn. Athugið tegund umritunar á eyðublaðinu." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Ekkert skjal var sent inn." +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Skjalið sem sent var inn er tómt." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Færðu inn gilda slóð." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Þessi slóð virðist vera brotinn hlekkur." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Veldu gildan valmöguleika. %(value)s er ekki einn af tiltækum valmöguleikum." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "Tölfræði" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Eyða" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "Files" -#~ msgstr "Skjöl" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "Þessi mappa er ekki til." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Færðu inn gilt IR4-fang (ipv4)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#~ msgid "Connect" -#~ msgstr "Tengjast" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Raða efst" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Stop" -#~ msgstr "Stöðva" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Raða neðst" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "Athuga aftur" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" -#~ msgid "Move" -#~ msgstr "Flytja" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Annað.." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge er læst" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge er verndað með aðgangsorði.\n" -#~ "Til að sýna Deluge gluggann, vinsamlegast færðu inn aðgangsorð þitt." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Straumur er kominn yfir stöðvunarhlutfall." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Þetta forrit er ókeypis hugbúnaður: þú getur dreift því og/eða breytt því " -#~ "samkvæmt ákvæðum GNU General Public Licence (Almennt Leyfi Almennings) eins " -#~ "og það var gefið út af Free Software Foundation; annað hvort útgáfu 3 af " -#~ "Leyfinu, eða hvaða seinni útgáfu sem er (þitt val). Þessu forriti er dreift " -#~ "í þeirri von að það komi að góðum notum, en ÃN ALLRAR ÃBYRGÃAR; jafnvel án " -#~ "ábyrgðar á HÆFI TIL MARKAÃSSETNINGAR eða HÆFNI TIL ÃKVEÃINNA NOTA. Sjáið GNU " -#~ "General Public Licence fyrir frekari upplýsingar. Þú ættir að hafa fengið " -#~ "eintak af GNU General Public Licence með þessu forriti; ef ekki geturðu " -#~ "skoðað ." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "Filters" -#~ msgstr "Síur" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Hámarkstími (sekúndur)" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "Útilokunarlisti" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Hala niður %.2f%%" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Flyt inn %s" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Flytja inn núna" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Fjöldi tilrauna til niðurhals" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Flytja inn þegar púki fer í gang" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Óvirkur" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Útskráning" -#~ msgid "Refresh status" -#~ msgstr "Endurskoða stöðu" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Vista" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Útilokuð svið: %s" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Athuga alltaf eftir (daga/r)" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "Bæta við í biðstöðu" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Stöðva deilingu við hlutfall" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "Eyða straumskjali" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Hýsill:" -#~ msgid "Eta" -#~ msgstr "Ãkt" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Bæta við straumum" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Flytja" -#~ msgid "From Session" -#~ msgstr "Frá dvöl" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "page 6" -#~ msgstr "síða 6" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "To" -#~ msgstr "Til" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Innskráning" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Sjálfvirk endurskoðun (sekúndur)" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Gildistakmörkun IR (ip)" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "page 7" -#~ msgstr "síða 7" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "page 8" -#~ msgstr "síða 8" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_Hætta" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Setja hámark tenginga" -#~ msgid "Homepage" -#~ msgstr "Heimasíða" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Niðurhalshraði" -#~ msgid "FAQ" -#~ msgstr "AS (faq)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Community" -#~ msgstr "Samfélag" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "þetta gerir ekki neitt ennþá...\n" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "page 10" -#~ msgstr "síða 10" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "page 11" -#~ msgstr "síða 11" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Setja hámarks niðurhalshraða" -#~ msgid "page 12" -#~ msgstr "síða 12" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Upphalshraði" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KíB\n" -#~ "64 KíB\n" -#~ "128 KíB\n" -#~ "256 KíB\n" -#~ "512 KíB" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Setja hámarks upphalshraða" -#~ msgid "Error setting label options" -#~ msgstr "VIlla við stillingu merkimiðavalkosta" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Reglu-umferð upphal/niðurhal" -#~ msgid "max_upload_slots" -#~ msgstr "hámarks_upphals_hólf" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "hámark_tenginga" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "er_stjórnað_sjálfvirkt" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Tengjast" -#~ msgid "stop_at_ratio" -#~ msgstr "stöðva_við_hlutfall" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "stöðva_hlutfall" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "fjarlægja_við_hlutfall" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "hámarks_upphals_harði" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "hámarks_niðurhals_hraði" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "flutningi_lokið" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "flytja_kláraða_leið" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Síur" -#~ msgid "auto_add_trackers" -#~ msgstr "bæta_sporrekjendum_við_sjálfvirkt" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "bæta_við_sjálfvirkt" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Work in progress.." -#~ msgstr "Verk í vinnslu.." +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "%i sköl innifalin" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "no label" -#~ msgstr "enginn merkimiði" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "N/H hraðatakmörk" -#~ msgid "State" -#~ msgstr "Staða" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "U/H hraðatakmörk" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Þessi tölvupóstur er til þess að láta þig vita af því að Deluge hefur lokið " -#~ "við að hala niður %s, %i skjöl innifalin.\n" -#~ "Til að hætta að fá þessar tilkynningar, slökktu þá á tölvupóststilkynningum " -#~ "í kjörstillingum Deluge.\n" -#~ "\n" -#~ "Takk fyrir,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Takmörk tengingar" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Hámark upphalshólfa" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Uppfæra sporrekjanda" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP w/ Auth" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Neyða til endurskoðunar" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 w/ Auth" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Upplýsingar" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Type" -#~ msgstr "Gerð" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Username" -#~ msgstr "Notandanafn" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Sýna hliðarstiku" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Almennt" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Lykill fannst ekki í '%s'" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Einka" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Skírteini fannst ekki í '%s'" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Hliðarstika" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Rétt" -#~ msgid "Show trackers" -#~ msgstr "Sýna sporrekjendur" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Láttu mig vita um nýjar útgáfur" -#~ msgid "Show keyword search" -#~ msgstr "Sýna lykilorðaleit" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Sýna núll hittni" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... og eyða straumskjali" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Admin" -#~ msgstr "Kerfis" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Active time" -#~ msgstr "Tími sem virkur" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... og eyða niðurhöluðum skjölum" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... og eyða öllum skjölum" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Hætta við" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Clear" -#~ msgstr "Hreinsa" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Hámarksfjöldi tenginga:" -#~ msgid "Connect to Daemon" -#~ msgstr "Tengjast púka" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Hámarks niðurhalshraði (KíB/s):" -#~ msgid "Connected to" -#~ msgstr "Tengdur" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Hámarks upphalshraði (KíB/s):" -#~ msgid "Connection Limit" -#~ msgstr "Takmörk tengingar" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Hámark hálfopinna tenginga:" -#~ msgid "D/L Speed Limit" -#~ msgstr "N/H hraðatakmörk" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Hámarksfjöldi tengingatilrauna á sekúndu:" -#~ msgid "False" -#~ msgstr "Ógilt" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Hámarksfjöldi upphalshólfa:" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Straumalisti" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Deluge innskráning" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Diskpláss" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Ekki hala niður" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Setja merkimiða á straum" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Hár forgangur" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "From Url" -#~ msgstr "Frá slóð" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Neyða til endurskoðunar" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "Sía á stikkorði" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Stikkorð" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Hæsti forgangur" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Ok" -#~ msgstr "à lagi" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Þjónn" -#~ msgid "Normal priority" -#~ msgstr "Venjulegur forgangur" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Ekki tengt við púka" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "Engar tengingar á innleið" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Færa straum" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Staða í deilingu" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Search" -#~ msgstr "Leita" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Endurræsa" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Endurskoða" -#~ msgid "Seeding time" -#~ msgstr "Tími deilingar" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Select All" -#~ msgstr "Velja Allt" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "U/H hraðatakmörk" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "True" -#~ msgstr "Rétt" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Uppfæra sporrekjanda" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Update" -#~ msgstr "Uppfæra" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Hámark upphalshólfa" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Slóð" -#~ msgid "apply_max" -#~ msgstr "virkja_hámark" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Endurræsið vefNM (webui) handvirkt til að virkja stillingar" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Skjal" -#~ msgid "apply_move_completed" -#~ msgstr "virkja_flutningi_lokið" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "mvk-breyta (gtk)" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "mkv-tengja (gtk)" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "virkja_biðröð" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Tölfræði" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "Allt tilbúið!" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Neyða niðurhal" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Graph" -#~ msgstr "Línurit" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Bæta við í biðstöðu" -#~ msgid "Graphs" -#~ msgstr "Línurit" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "Deilendur/Jafningjar" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Hala niður" -#~ msgid "Test config value" -#~ msgstr "Reyna gildi stillingar" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Test config value:" -#~ msgstr "Reyna gildi stillingar:" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/it.po b/deluge/i18n/it.po index cfe6a7f..eecf823 100644 --- a/deluge/i18n/it.po +++ b/deluge/i18n/it.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2017-07-19 16:19+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" -msgstr "" +msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" -msgstr "" +msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" -msgstr "" +msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" -msgstr "" +msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -76,29 +76,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" -msgstr "" +msgstr "MB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "" @@ -189,16 +189,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Tutto" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Attivo" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Controllo in corso" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "In scaricamento" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "In condivisione" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "In pausa" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "In coda" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "Errore" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Nome" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Avanzamento" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "Stato" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Dimensione" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Scaricati" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Inviato" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,31 +293,31 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Rapporto" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Velocità di Scaricamento" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Velocità d'invio" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Limite download" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Limite Velocità" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Peers" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Disp" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Aggiunto" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Tracker" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "Tempo rimanente" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Priorità Primo/Ultimo" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Gestito automaticamente" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Parti" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Attenzione" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Annuncio OK" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Annuncio Inviato" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Interfaccia" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Scaricamenti" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Banda" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Coda" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Rete" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Cache" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Altro" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Demone" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Plugins" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afghanistan" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Isole Aland" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albania" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Algeria" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Samoa Americane" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andorra" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguilla" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antartide" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antigua e Barbuda" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentina" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Armenia" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Australia" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Austria" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Azerbaijan" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Le Bahamas" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Bahrain" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Bangladesh" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbados" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "Bielorussia" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Belgio" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Benin" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermuda" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Bhutan" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolivia" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bosnia-Erzegovina" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botswana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Isola Bouvet" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brasile" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Territorio Britannico dell'Oceano Indiano" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Sultanato del Brunei" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulgaria" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Cambogia" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Cameroon" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Canada" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Capo Verde" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Isole Cayman" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "Repubblica Centroafricana" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "Ciad" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Cile" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "Cina" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "Isola Christmas" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Isole Cocos e Keeling" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Colombia" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Comore" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Congo" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "Repubblica Democratica del Congo" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Isole di Cook" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Costa Rica" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Costa d'Avorio" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Croazia" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Cuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Cipro" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "Repubblica Ceca" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Danimarca" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Gibuti" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominica" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "Repubblica Dominicana" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Ecuador" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Egitto" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "El Salvador" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Guinea Equatoriale" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Eritrea" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Estonia" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Etiopia" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Isole Falkland (Malvine)" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Isole Faroe" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Isole Fiji" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Finlandia" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "Francia" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "Guiana Francese" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "Polinesia Francese" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "Terre Australi e Antartiche Francesi" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabon" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gambia" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Georgia" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "Germania" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Ghana" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibilterra" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Grecia" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Groenlandia" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Granada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadalupa" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guinea" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Guinea-Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guyana" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haiti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Isole Heard e McDonald" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Stato del Vaticano" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "Ungheria" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Islanda" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "India" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonesia" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "Iran" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Iraq" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Irlanda" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Isola di Man" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Israele" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Italia" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Giamaica" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Giappone" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Giordania" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "Kazakistan" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Kenya" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Corea del Nord" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "Corea del Sud" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Kuwait" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Kyrgyzstan" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "Laos" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "Lettonia" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Libano" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesotho" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Liberia" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Libia" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Liechtenstein" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Lituania" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Lussemburgo" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Macao" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Macedonia" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Madagascar" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malawi" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malesia" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Maldive" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Malta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Isole Marshall" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinica" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauritania" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Mauritius" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "Messico" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Stati Federati della Micronesia" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldavia" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Principato di Monaco" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongolia" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "Montenegro" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Marocco" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Mozambico" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Myanmar" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namibia" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Nauru" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Nepal" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Paesi Bassi" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Antille Olandesi" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Nuova Caledonia" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Nuova Zelanda" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nicaragua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Niger" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigeria" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niue" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Isola Norfolk" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Isole Marianne Settentrionali" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Norvegia" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Oman" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Pakistan" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Territori Occupati Palestinesi" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panama" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Papua Nuova Guinea" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguay" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Perù" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Filippine" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Isole Pitcairn" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Polonia" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portogallo" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Porto Rico" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Qatar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Riunione" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Romania" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Federazione Russa" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Ruanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Saint-Barthélemy" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Sant'Elena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Saint Kitts e Nevis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Santa Lucia" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Saint-Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Saint Pierre e Miquelon" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Saint Vincent e Grenadine" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Samoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "San Marino" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "Sao Tome e Principe" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Arabia Saudita" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Senegal" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Serbia" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seychelles" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Singapore" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Slovacchia" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Slovenia" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Isole Salomone" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Somalia" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Sud Africa" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Georgia del Sud e le Isole Sandwich del Sud" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Spagna" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Sri Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Sudan" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Suriname" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Svalbard e Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Swaziland" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Svezia" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Svizzera" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "Siria" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tagikistan" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "Tanzania" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Tailandia" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Timor Est" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad e Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunisia" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turchia" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turkmenistan" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Isole Turks e Caicos" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ucraina" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Emirati Arabi Uniti" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Gran Bretagna" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Stati Uniti" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Isole Minori Esterne degli Stati Uniti" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Uzbekistan" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietnam" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Isole Vergini Britanniche" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Isole Vergini Americane" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis e Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Sahara Occidentale" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Yemen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zambia" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabwe" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "ll demone non è in esecuzione" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Nome file" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Ordine" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Scegliere un file" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Scegliere una cartella" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Salva file .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "File torrent" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Tutti i file" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1729,19 +1741,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Un programma di condivisione file peer-to-peer\n" +"che utilizza il protocollo BitTorrent." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Client:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Sviluppatori attuali:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Sviluppatori o Collaboratori precedenti:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1773,68 +1787,68 @@ msgstr "" #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Server:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "File non valido" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Scegliere un file .torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "URL non valido" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "non è un URL valido." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Scaricamento..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Scaricamento Fallito" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Impossibile scaricare:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" @@ -1855,7 +1869,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Dettagli:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1875,7 +1889,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "Nome Utente:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,7 +1902,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "Password:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" @@ -1947,11 +1961,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Altro..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Non Connesso" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,11 +1985,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "Nodi DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Spazio Disco Libero" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2046,16 +2060,16 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Sì" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "No" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Priorità" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" @@ -2064,29 +2078,29 @@ msgstr "" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_Stato" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Dettagli" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Fi_le" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Nodi" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Opzioni" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2109,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Non connesso..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2120,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Nessun limite" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2129,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Download:" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2139,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Upload:" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Non in linea" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "In linea" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Connesso" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Stato" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Host" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Versione" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Avvia il demone" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_Ferma il demone" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2200,7 +2214,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Impossibile avviare il demone!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2226,7 +2240,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Errore aggiungendo l'host" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2250,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Note utente" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Livello" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2266,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Abilitato" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Plugin" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2285,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2305,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Selezionare il plugin" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Plugin Eggs" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2362,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Stato" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Trackers" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Niente" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Amministratore" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Etichette" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Nessuna etichetta" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Versione client" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrents in coda" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent in cod" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2425,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Nessun Limite" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Attivo" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Disattivo" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Disabilita" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2466,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Indirizzo" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Client" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2485,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Creazione Torrent" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrent in Coda" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2501,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Rimuovi" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2509,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Aggiungi automaticamente torrent alla connessione" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_File" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Aggiungi torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_Crea Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Demone di Chiusura &_Spegnimento" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Esci" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Modifica" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2548,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "_Gestore Connessione" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Visualizza" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "Barra degli _strumenti" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Barra laterale" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "Barra di stato" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "S_chede" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Colonne" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2584,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "S_idebar" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Mostra _zero corrispondenze" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Mostra _Tracker" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2600,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "A_iuto" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Pagina iniziale" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Domande Frequenti" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Comunità" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2624,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Aggiungi torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Aggiungi torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Rimuovi torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2642,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Rimuovi torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2656,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Metti in pausa i torrent selezionati" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Pausa" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Riprendi i torrent selezionati" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Riprendi" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Accoda il torrent in alto" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Sposta in sù nella coda" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Accoda il torrent in basso" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Accoda il torrent giù" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Preferenze" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Gestione Connessione" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2733,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Forzato" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2741,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Disabilitato" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Accordo" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2759,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Entrambi" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2779,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2791,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,7 +2810,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Mostrare velocità sessione nella barra del titolo" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2845,7 +2864,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Abilitare l'icona nell'area di notifica" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2876,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Minimizzare nell'area di notifica alla chiusura" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Avviare nell'area di notifica" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Area di notifica protetta da password" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,36 +2905,36 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Sposta i download completati in:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Copia dei file .torrent in:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "Cancella le copie dei file .torrent quando rimuovi" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +msgstr "Cancella la copia cel file torrent quando il torrent è rimosso" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Scarica in:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2943,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Priorità ai primi e ultimi pezzi del torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "Priorità alle parti iniziali e finali dei file nei torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2969,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Aggiungi torren in stato di Pausa" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +2986,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Mostra sempre" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Porta in primo piano" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2988,6 +3007,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" +"Il numero massimo di connessioni permesse. Impostare a -1 per illimitate" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3015,12 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Connessioni:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Il numero totale massimo di slot per l'invio. Impostare a -1 per illimitato." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3011,39 +3032,45 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"La velocità massima di scaricamento per tutti i torrent. Impostare a -1 per " +"illimitata." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "Velocità di Ricezione:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"La velocità massima di invio per tutti i torrent. Impostare a -1 per " +"illimitata." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "Velocità di Upload:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignora i limiti della rete locale" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Limita l'overhead IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Se abilitato, l'overhead TCP/IP stimato viene scalato di limiti di banda, " +"per evitare che sommato al traffico superino i limiti" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3052,10 +3079,13 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"Il numero massimo di slot di invio per torrent. Impostare a -1 per " +"illimitato." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"Il numero massimo di connessioni per torrent. Impostare a -1 per illimitato." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3164,7 +3194,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Casuale" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3202,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Porta attiva:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Controlla porta attiva" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3201,12 +3231,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "Da:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "A:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3257,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Livello:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Cifratura" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "Protocollo port mapping NAT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Scambio di nodi" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3295,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "LSD ha trovato peers locali sulla tua rete" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." msgstr "" +"La tabella degli hash distribuita può migliorare la quantità di connessioni " +"attive." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "TOS Byte dei peer:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3329,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Nome host:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3340,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Porta:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3362,18 +3394,21 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Dimensione della Cache (blocchi da 16 KiB):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Il numero di secondi dall'ultima scrittura posta in cache su una porzione di " +"cache di scrittura, a quando è forzatamente pulita dal disco. Lo standard è " +"60 secondi." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Scadenza Cache (secondi):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,27 +3416,31 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Impostazioni" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"Il numero totale di blocchi da 16 KiB scritti sul disco da quando la " +"sessione è iniziata." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Blocchi Scritti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." msgstr "" +"Il numero totale di operazioni di scrittura effettuate da quando la sessione " +"è iniziata." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Scritture:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,10 +3448,13 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"Il rapporto (blocks_written - writes) / blocks_written rappresenta il numero " +"delle operazioni salvate per le operazioni totali di scrittura, es. un " +"genere di cache dell'hit di rapporti per la cache di scrittura." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Scrivi la Cache del Rapporto:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 @@ -3424,35 +3466,39 @@ msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"Il numero dei blocchi che sono stati richiesti dal motore BitTorrent (dai " +"peers), che sono stati serviti dal disco o dalla cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Blocchi letti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "Il numero dei blocchi che sono stati serviti dalla cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Numero di blocchi letti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "La cache del rapporto per la cache di lettura." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Leggi la Cache del Rapporto" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." msgstr "" +"Il numero totale di operazioni di scrittura effettuate da quando la sessione " +"è iniziata." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Letture:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,14 +3510,16 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"Il numero di blocchi da 16 KiB attualmente nella cache del disco. Include " +"sia la cache di lettura che quella di scrittura." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Dimensione Cache:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Dimensione della Cache di lettura:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3531,14 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Aiutaci a migliorare Deluge inviandoci la tua versione di Python, PyGTK, " +"l'OS e il tipo di processore. Non saranno assolutamente inviate altre " +"informazioni." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Sì, invia le statistiche anonime" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3548,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Luogo:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Se Deluge non riesce a trovare il file del database in questa posizione " +"ricorrerà ai DNS per scoprire la nazione del peer." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,31 +3575,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Porta del Demone:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Porta" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Abilita connessioni remote" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Connessioni" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Controlla periodicamente il sito per nuove versioni" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3612,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Versione:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Autore:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Pagina principale:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Email dell'autore:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Informazioni" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3657,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Aggiungi peer" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "nomehost:porta" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3622,7 +3675,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "" +msgstr "Generale" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" @@ -3684,14 +3737,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3771,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Annulla" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3786,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Aggiungi" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3809,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Rimuovi" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3837,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Aggiungere Info hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3845,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Tracker" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Aggiungi host" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3870,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Destinazione:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Nuova versione" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_Vai Al Sito Web" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3898,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Non mostrare questa finestra in futuro" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3976,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Nome:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +4010,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Commenti:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +4018,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Muovi completi:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "Ferma seed al rapporto:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Rimuovi al rapporto" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4063,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Modifica tracker" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "In cima" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "In fondo" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Aggiungi Torrent" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4096,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Aggiungi In Stato di _Pausa" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Priorità ai Primi/Ultimi Pezzi" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4136,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Applica a tutti" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Ripristina Impostazioni Predefinite" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Mostra Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4157,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "Limite velocità di _scaricamento" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "Limite velocità di _invio" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Chiudi & Spegni Demone" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Modifica i trackers" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4187,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Aggiungi Peer" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Aggiungi peer dal suo IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Modifica Tracker" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Tracker:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Inserire un percorso remoto" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4216,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Percorso:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4260,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Crea torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "Car_tella" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Percorso Remoto" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "File" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Webseeds" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Dimensione parti:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Imposta flag privato" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Aggiungi questo torrent alla sessione" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4301,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Opzioni" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Salva .torrent come..." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4268,36 +4313,36 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Pausa" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Ripren_di" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Riprendi i torrent selezionati." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Op_zioni" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "A_ccoda" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_Aggiorna tracker" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_Rimuovi torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Forza Ri-controllo" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4350,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "etichetta" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Seleziona tutto" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "Metti Tutti in _Pausa" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Ripre_ndi Tutti" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Limite Connessione" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Limite slot di invio" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4378,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Gestito Automaticamente" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4391,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Aggiungi Tracker" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4399,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Aggiungi URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4408,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4395,7 +4440,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Espandi tutto" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4486,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "Client BitTorrent" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Client BitTorrent Deluge" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Scarica e condivide i file via BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4492,7 +4537,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Comando" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4656,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Parola d'ordine" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4797,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "Da" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "A" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Usa porte casuali" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4825,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "In entrata" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "In uscita" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4839,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Connessioni massime" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Numero Massimo di slot in Upload" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4859,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Numero Massimo di Connessioni Semi-Aperte" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Massimi tentativi di connessione per secondo" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Limita anche l'Overead TCP/IP" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4892,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Rapporto condivisione" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4912,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Tipo" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4970,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Applica" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +4997,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Elenco IP Emule (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "SafePeer in formato testo (compresso)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "PeerGuardian in formato testo (non compresso)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,7 +5019,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "Blocklist" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" @@ -4982,73 +5027,73 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Leader non valido" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Magic code non valido" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "Versione non valida" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "Giorni" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "Controlla per una nuova lista ogni:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "Importa la lista nera all'avvio" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "Impostazioni" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "Se necessario scarica a lista nera e importa il file" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Controlla il Download e Importa" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Scarica una nuova lista nera e importala" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Forza Download e Importa" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "La blocklist è aggiornata" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "Opzioni" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "Tipo:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "Data:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "Dimensione File:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "Informazioni" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,11 +5101,11 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrent completato" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent Aggiunto" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" @@ -5069,19 +5114,19 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Esegui" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Evento" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "Aggiungi Comando" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Comandi" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5114,16 +5159,16 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "La cartella da controllare non esiste" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "Il percorso non esiste." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Controlla le proprietà della cartella" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" @@ -5134,19 +5179,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "Scegli una cartella" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Abilita questo controllore della cartella" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Conntrolla Cartella" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "Cancella .torrent dopo aggiunta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5156,7 +5201,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Allega l'estensione dopo l'aggiunta:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5167,7 +5212,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".aggiunto" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5184,7 +5229,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Azione del file torrent" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5204,19 +5249,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Spostamento Completato" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Etichetta: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Etichetta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "Principale" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." @@ -5229,47 +5274,47 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Velocità Massima di Upload:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "Connessioni Massime:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "Slots Massimi di Upload:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Massima Velocità di Download:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Banda" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Gestito Automaticamente:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Aggiungi in Pausa:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Accoda a:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Coda" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Controlla Cartelle" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5285,7 +5330,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "secondi" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5345,57 +5390,59 @@ msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"L'interfaccia web di Deluge non è installata, per favore installa\n" +"l'interfaccia e riprova" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "Abilita l'interfaccia web" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "Abilita SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Porta di ascolto:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Etichetta non valida, i caratteri validi sono: [a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Etichetta Vuota" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "Etichetta già esistente" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Etichetta Sconosciuta" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Torrent Sconosciuto" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "_Opzioni Etichetta" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_Rimuovi etichetta" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_Aggiungi etichetta" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Opzioni Etichette" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5450,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Etichetta" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5458,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Opzioni etichetta" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Applica le impostazioni di massima al torrent" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Massimo" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Applica le impostazioni di coda:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,90 +5478,92 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "1 linea per tracker" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Applica automaticamente l'etichetta:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Aggiungi etichetta" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "Aggiungi etichetta" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Usa la barra laterale per aggiungere, modificare e rimuovere le " +"etichette. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Etichette" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Visualizza notifiche lampeggiangi" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "Notifiche a popup non abilitate" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Notifiche a popup mostrate" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "Notifiche sonore non attivate" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "pygame non è installato" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Il suono di notifica non funziona %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "Il suono di notifica ha funzionato correttamente" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "Torrent Completati" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Scegli il File Sonoro" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "C'è stato un erroe nell'invio dell'email di notificha: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5528,12 +5577,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "Email di notifica inviata." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "Completato Torrent \"%(name)s\"" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5546,48 +5595,57 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Quest'email è per informarti che Deluge ha finito di scaricare \"%(name)s\", " +"che include i file %(num_files)i.\n" +"Per bloccare il ricevimento di questi messaggi, disattiva la notifica delle " +"email nelle preferenze di deluge.\n" +"\n" +"Grazie.\n" +"Deluge." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Icona dell'area di notifica lampeggiante abilitata" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Popup abilitati" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Sonoro abilitato" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "Notifiche dell'UI" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Destinatari" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "Il server richiede TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "Notifiche Email" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Questa configurazione non significa che ora tu non riceverai notifiche per " +"tutti questi eventi" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "Sottoscrizioni" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Personalizzazione dell'audio" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 @@ -5596,17 +5654,20 @@ msgstr "" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "Estrai in:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "Crea sotto-cartella con il nome del file torrent" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Selezionando questa opzione verrà creata una sotto-cartella usando il nome " +"dei file torrent senza estrarre la cartella selezionata e inserendo il nome " +"esatto dei file." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 @@ -5619,27 +5680,27 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Limite di Download:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Limite di Upload:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Torrent attivi:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Download Attivi:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Seed Attivi:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Impostazioni pesanti" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5667,11 +5728,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Logout" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Salva" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5693,7 +5754,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Ospite:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,7 +5763,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Sposta" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5719,7 +5780,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Login" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5743,11 +5804,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Imposta numero massimo di connessioni" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Velocità di scaricamento" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5786,19 +5847,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Imposta velocità massima di download" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Velocità di invio" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Imposta velocità massima di upload" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Protocollo traffico Download/Upload" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5812,7 +5873,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Connetti" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5844,7 +5905,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filtri" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5864,27 +5925,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Limite velocità D/L" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Limite velocità U/L" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Limite connessione" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Limite slot d'invio" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Aggiorna tracker" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Forza ricontrollo" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5892,7 +5953,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Dettagli" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5909,11 +5970,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Generale" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Privato" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5921,11 +5982,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Vero" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Segnalare i nuovi rilasci" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5965,29 +6026,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Connessioni massime:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Velocità di scaricamento massima (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Velocità di invio massima (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Numero massimo di connessioni semi-aperte:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Numero massimo di tentativi di connessione al secondo." #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Numero massimo di slot di invio:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6035,7 +6096,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Server" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6063,7 +6124,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Aggiorna" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6092,25 +6153,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "URL" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "File" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6128,7 +6197,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Aggiungi in Pausa" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6136,7 +6205,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Download" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" diff --git a/deluge/i18n/iu.po b/deluge/i18n/iu.po index b0696a5..f95359d 100644 --- a/deluge/i18n/iu.po +++ b/deluge/i18n/iu.po @@ -1,3712 +1,6164 @@ # Inuktitut translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-06-21 03:11+0000\n" -"Last-Translator: adaminikisi \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Inuktitut \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 +#: deluge/argparserbase.py:215 #, python-format -msgid "Finished Torrent \"%(name)s\"" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:38 +msgid "Botswana" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/countries.py:40 +msgid "Brazil" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/countries.py:43 +msgid "Bulgaria" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" msgstr "" diff --git a/deluge/i18n/ja.po b/deluge/i18n/ja.po index 16f8287..f1bcc6b 100644 --- a/deluge/i18n/ja.po +++ b/deluge/i18n/ja.po @@ -1,1077 +1,919 @@ # Japanese translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-01-26 16:37+0000\n" -"Last-Translator: Toshiharu Kudoh \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "kiB" + +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "å…¨ã¦" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "ホストå:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "ãƒãƒ¼ãƒˆ:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "ãƒã‚§ãƒƒã‚¯ä¸­" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "ユーザå:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "ダウンロード中" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "パスワード:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "シーディング" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "休止中" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "キュー済ã¿" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "From:" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "エラー" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "有効" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "åå‰" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "進æ—" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "セッティング" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "状態" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "サイズ" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "ダウンロード済ã¿" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "アップロード済ã¿" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "共有比" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "下り速度" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "上り速度" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "フォルダã®é¸æŠž" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "ピア" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "å¯ç”¨æ€§" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "追加" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "トラッカー" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "ダウンロード場所" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "最大アップロード速度:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "残り時間" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "最大接続数:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "最大アップロードスロット:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "最åˆã¨æœ€å¾Œã‚’優先" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "最大ダウンロード速度:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "帯域幅" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "自動管ç†" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "ã‚·ãƒ¼ãƒ‰åœæ­¢æ¯”:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "ã“ã®æ¯”率ã§å‰Šé™¤ã™ã‚‹" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "上端" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "下端" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "キュー" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "ピース" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "オプション" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "ダウンロード制é™:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "警戒" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "アップロード制é™:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "アナウンス OK" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "アクティブトレント数:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "アナウンス済ã¿" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "インターフェイス" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "ダウンロード" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "制é™è¨­å®š" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "帯域幅" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "䏿­£ãªãƒ©ãƒ™ãƒ«ã§ã™ã€‚使用ã§ãる文字:[a-z0-9_-]" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "キュー" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "空ã®ãƒ©ãƒ™ãƒ«ã§ã™" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "ラベルã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "プロキシ" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "未知ã®ãƒ©ãƒ™ãƒ«ã§ã™" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "キャッシュ" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "未知ã®ãƒˆãƒ¬ãƒ³ãƒˆã§ã™" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "ãã®ä»–" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "ラベル" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "デーモン" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "ラベルオプション(_O)" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "プラグイン" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "ラベルã®å‰Šé™¤(_R)" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "ラベルã®è¿½åŠ (_A)" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "ラベルオプション" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "ラベルオプション" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "アップロードスロット:\t" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "アップロード速度:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "アフガニスタン" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "ダウンロード速度:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "オーランド諸島" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "接続数:" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "å„ãƒˆãƒ¬ãƒ³ãƒˆã«æœ€å¤§è¨­å®šã‚’é©ç”¨ã™ã‚‹:" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "最大" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "自動管ç†" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "キュー設定をé©ç”¨ã™ã‚‹:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "キュー" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "完了後ã«ç§»å‹•ã™ã‚‹:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "場所設定をé©ç”¨ã™ã‚‹:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "場所" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 行㫠1 トラッカー)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "ラベルã«è‡ªå‹•é©ç”¨ã™ã‚‹:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "トラッカー" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "ラベルã®è¿½åŠ " - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "ラベルã®è¿½åŠ " - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "åå‰:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "ラベルã®è¿½åŠ ã€ç·¨é›†ã€ãŠã‚ˆã³å‰Šé™¤ã¯ã‚µã‚¤ãƒ‰ãƒãƒ¼ã§è¡Œã„ã¾ã™ã€‚\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "ラベル" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "展開先:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "トレントåã®ã‚µãƒ–フォルダを作æˆã™ã‚‹" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "ã“ã®ã‚ªãƒ—ションã¯é¸æŠžã•れãŸå±•開先フォルダ内ã«ãƒˆãƒ¬ãƒ³ãƒˆåã®ã‚µãƒ–フォルダを作æˆã—ã€å±•é–‹ã—ãŸãƒ•ァイルをãã“ã«æ ¼ç´ã—ã¾ã™ã€‚" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "全般" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Web インターフェイスを有効ã«ã™ã‚‹" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "SSL を有効ã«ã™ã‚‹" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "å¾…ã¡å—ã‘ãƒãƒ¼ãƒˆ:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "設定" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP list (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Text (Zipped)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Text (éžåœ§ç¸®)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "無効ãªãƒªãƒ¼ãƒ€ãƒ¼" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "無効ãªãƒžã‚¸ãƒƒã‚¯ã‚³ãƒ¼ãƒ‰" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "無効ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "ブロックリスト" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "æ—¥" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "æ–°ã—ã„リストã®ãƒã‚§ãƒƒã‚¯é–“éš”:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "起動時ã«ãƒ–ロックリストをインãƒãƒ¼ãƒˆã™ã‚‹" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "å¿…è¦ãªã‚‰ãƒ–ロックリストファイルをダウンロードã—ã€ãƒ•ァイルをインãƒãƒ¼ãƒˆã—ã¾ã™" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "ダウンロードã®ãƒã‚§ãƒƒã‚¯ã¨ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "æ–°ã—ã„ブロックリストファイルをダウンロードãŠã‚ˆã³ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "強制ダウンロードã¨ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "ãƒ–ãƒ­ãƒƒã‚¯ãƒªã‚¹ãƒˆã¯æœ€æ–°ã§ã™" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "オプション" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "タイプ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "日付:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "ファイルサイズ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "情報" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "トレント完了時" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "トレント追加時" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "コマンド実行" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "イベント" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "コマンド" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "コマンドã®è¿½åŠ " - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "コマンド" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "アナウンス OK" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "アナウンス済ã¿" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "警戒" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "エラー" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "アフガニスタン" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "オーランド諸島" - -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "アルãƒãƒ‹ã‚¢" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "アルジェリア" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "アメリカ領サモア" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "アンドラ" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "アンゴラ" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "アングィラ島" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "å—æ¥µ" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "アンティグア・ãƒãƒ¼ãƒ–ーダ" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "アルゼンãƒãƒ³" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "アルメニア" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "アルãƒå³¶" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "オーストラリア" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "オーストリア" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "アゼルãƒã‚¤ã‚¸ãƒ£ãƒ³" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "ãƒãƒãƒž" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "ãƒãƒ¼ãƒ¬ãƒ¼ãƒ³" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "ãƒãƒ³ã‚°ãƒ©ãƒ‡ã‚£ã‚·ãƒ¥" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "ãƒãƒ«ãƒãƒ‰ã‚¹" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "ベラルーシ" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "ベルギー" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "ベリーズ" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "ベナン" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "ãƒãƒŸãƒ¥ãƒ¼ãƒ€è«¸å³¶" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "ブータン" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "ボリビア" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "ボスニア・ヘルツェゴビナ" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "ボツワナ" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "ブーヴェ島" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "ブラジル" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "イギリス領インド洋地域" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "ブルãƒã‚¤ãƒ»ãƒ€ãƒ«ã‚µãƒ©ãƒ¼ãƒ " -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "ブルガリア" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "ブルキナファソ" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "ブルンジ" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "カンボジア" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "カメルーン" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "カナダ" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "カーボベルデ" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "ケイマン諸島" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "中央アフリカ" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "ãƒãƒ£ãƒ‰" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "ãƒãƒª" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "中国" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "クリスマス島" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "ココス (キーリング) 諸島" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "コロンビア" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "コモロ" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "コンゴ共和国" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "コンゴ民主共和国" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "クック諸島" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "コスタリカ" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "コートジボアール" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "クロアãƒã‚¢" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "キューãƒ" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "キプロス" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "ãƒã‚§ã‚³" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "デンマーク" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "ジブãƒ" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "ドミニカ国" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "ドミニカ共和国" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "エクアドル" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "エジプト" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "エルサルãƒãƒ‰ãƒ«" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "赤é“ギニア" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "エリトリア" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "エストニア" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "エãƒã‚ªãƒ”ã‚¢" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "フォークランド (マルビナス) 諸島" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "フェロー諸島" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "フィジー" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "フィンランド" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "フランス" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "フランス領ギアナ" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "フランス領ãƒãƒªãƒã‚·ã‚¢" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "ãƒ•ãƒ©ãƒ³ã‚¹é ˜å—æ–¹ãƒ»å—極地域" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "ガボン" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "ガンビア" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "グルジア" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "ドイツ" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "イギリス" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "ガーナ" @@ -1605,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "シリア" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "å°æ¹¾" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1672,6 +1514,10 @@ msgstr "ウクライナ" msgid "United Arab Emirates" msgstr "アラブ首長国連邦" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "イギリス" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "アメリカåˆè¡†å›½" @@ -1728,2925 +1574,4598 @@ msgstr "ザンビア" msgid "Zimbabwe" msgstr "ジンãƒãƒ–エ" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "オフライン" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "オンライン" - -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "接続中" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "デーモンãŒå­˜åœ¨ã—ã¾ã›ã‚“" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "デーモンãŒèµ·å‹•ã—ã¦ã„ã¾ã›ã‚“" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "アドレス" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "クライアント" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "進æ—" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "下り速度" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "上り速度" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "トレント" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " トレントキュー済ã¿" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "デーモンãŒèµ·å‹•ã—ã¦ã„ã¾ã›ã‚“" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " トレントキュー済ã¿" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "ファイルå" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "無制é™" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "列" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "活性化" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "ãã®ä»–..." +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "ダウン:" +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "アップ:" +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "ãƒ•ã‚©ãƒ«ãƒ€ã‚’é¸æŠžã—ã¦ãã ã•ã„" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "トレントファイルã®ä¿å­˜" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "下" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "上" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "トレントファイル" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "最大ダウンロード速度ã®è¨­å®š" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "å…¨ã¦ã®ãƒ•ァイル" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "最大アップロード速度ã®è¨­å®š" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "トレントãŒå®Œäº†ã—ã¾ã—ãŸ" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "ダウンロード" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "帯域幅" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "インターフェイス" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "ãã®ä»–" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "クライアント:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "デーモン" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "ç¾åœ¨ã®é–‹ç™ºè€…:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "プロキシ" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "ã‹ã¤ã¦ã®é–‹ç™ºè€…や貢献者:" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "キャッシュ" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "プラグイン" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "サーãƒ:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "プラグイン" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "プラグインã®é¸æŠž" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "トレント" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "ファイルå" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "サイズ" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "無効ãªãƒ•ァイル" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "トレントã®é‡è¤‡" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "åŒã˜ãƒˆãƒ¬ãƒ³ãƒˆã‚’2回追加ã¯ã§ãã¾ã›ã‚“。" - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "ファイルã®å„ªå…ˆåº¦ã‚’設定ã§ãã¾ã›ã‚“!" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "トレントファイルã®é¸æŠž" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "トレントファイル" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "å…¨ã¦ã®ãƒ•ァイル" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "無効㪠URL" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "æ­£ã—ã„ URK ã§ã¯ã‚りã¾ã›ã‚“。" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "ダウンロード中..." -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "ダウンロード失敗" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" +msgstr "ダウンロードã«å¤±æ•—ã—ã¾ã—ãŸ:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "列" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "トラッカー" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "詳細:" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "ãƒ•ã‚©ãƒ«ãƒ€ã‚’é¸æŠžã—ã¦ãã ã•ã„" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "トレントファイルã®ä¿å­˜" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "接続ã—ã¦ã„ã¾ã›ã‚“" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "ユーザå:" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "接続数" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "パスワード:" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "下り速度" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "上り速度" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "ダウンロード/アップロードプロトコルã®ãƒˆãƒ©ãƒ•ィック" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT ノード" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "外部ã‹ã‚‰ã®æŽ¥ç¶šã¯ã‚りã¾ã›ã‚“!" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "最大接続数ã®è¨­å®š" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "トレント" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "ラベル" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "ãã®ä»–..." -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "å…¨ã¦" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "接続ã—ã¦ã„ã¾ã›ã‚“" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "ダウンロード中" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "シーディング" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "休止中" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "ãƒã‚§ãƒƒã‚¯ä¸­" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "キュー済ã¿" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT ノード" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "ãªã—" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "ラベルãªã—" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "ホスト" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "ホストã®è¿½åŠ ã‚¨ãƒ©ãƒ¼" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "クラシックモードをオフã«ã—ã¾ã™ã‹?" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" msgstr "" -"ã“れ㯠Deluge デーモンプロセス (deluged) ãŒæ—¢ã«å‹•ä½œä¸­ã®æ™‚ã«è¡¨ç¤ºã•れã¾ã™ã€‚\n" -"\n" -"続行ã™ã‚‹ã«ã¯ã€ãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’åœæ­¢ã™ã‚‹ã‹ã€ã‚¯ãƒ©ã‚·ãƒƒã‚¯ãƒ¢ãƒ¼ãƒ‰ã‚’オフã«ã—ã¦ãã ã•ã„。" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "コアã®èµ·å‹•エラー" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "ã„ã„ãˆ" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "優先度" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -"コアコンãƒãƒ¼ãƒãƒ³ãƒˆã®èµ·å‹•時ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚Deluge ã¯ã‚¯ãƒ©ã‚·ãƒƒã‚¯ãƒ¢ãƒ¼ãƒ‰ã§ã®èµ·å‹•ã—ãªã‘れã°ãªã‚Šã¾ã›ã‚“。\n" -"\n" -"より詳ã—ã„æƒ…å ±ã¯ä»¥ä¸‹ã‚’ã”覧ãã ã•ã„。" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -msgstr "クラシックモードã§èµ·å‹•ã—ãŸãŸã‚ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã“れをオフã«ã—ã¦ç¶šè¡Œã—ã¾ã™ã‹?" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "状態(_S)" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "デーモンã®èµ·å‹•エラー" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "詳細(_D)" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." -msgstr "デーモンプロセスã®èµ·å‹•中ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚コンソールã‹ã‚‰èµ·å‹•ã—エラーを確èªã—ã¦ãã ã•ã„。" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "ファイル(_L)" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "オン" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "ピア(_P)" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "オフ" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "オプション(_O)" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "接続ã•れã¦ã„ã¾ã›ã‚“..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" msgstr "無制é™" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "ファイルã®ç§»å‹•先ディレクトリã®é¸æŠž" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "下" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "最大アップロードスロット数ã®è¨­å®š" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "上" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "優先度" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "詳細:" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "オフライン" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "åå‰" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "オンライン" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "ダウンロード済ã¿" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "接続中" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "アップロード済ã¿" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "シーダ" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "ホスト" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "ピア" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "デーモンを起動(_S)" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "ãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’åœæ­¢(_S)" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "残り時間" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "共有比" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "デーモンを起動ã§ãã¾ã›ã‚“!" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "å¯ç”¨æ€§" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "追加" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "ファイル(_F)" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "トレントã®è¿½åŠ (_A)" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "トレントã®ä½œæˆ(_C)" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "ホストã®è¿½åŠ ã‚¨ãƒ©ãƒ¼" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "編集(_E)" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Username" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "レベル" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "有効" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "接続マãƒãƒ¼ã‚¸ãƒ£(_C)" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "プラグイン" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "トレント(_T)" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "表示(_V)" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "ツールãƒãƒ¼(_T)" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "サイドãƒãƒ¼(_S)" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "ステータスãƒãƒ¼(_B)" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "タブ(_A)" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "カラム(_C)" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "サイドãƒãƒ¼(_I)" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "プラグインã®é¸æŠž" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "ヒットã—ãªã„ã‚‚ã®ã‚‚表示(_Z)" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "トラッカーを表示(_T)" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "ヘルプ(_H)" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "よãã‚る質å•ã¨å›žç­”(FAQ)" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "トレントを追加ã—ã¾ã™" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "トレントã®è¿½åŠ " +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "トラッカー" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "ãªã—" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "管ç†" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "ラベル" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "ラベルãªã—" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "クライアントãƒãƒ¼ã‚¸ãƒ§ãƒ³" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " トレントキュー済ã¿" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " トレントキュー済ã¿" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "無制é™" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "オン" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "オフ" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "無効" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "アドレス" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "クライアント" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "トレントを作æˆã—ã¦ã„ã¾ã™" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "キュー済ã¿ãƒˆãƒ¬ãƒ³ãƒˆ" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "削除(_R)" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "接続ã—ã¦ã„るトレントを自動的ã«è¿½åŠ " + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "ファイル(_F)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "トレントã®è¿½åŠ (_A)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "トレントã®ä½œæˆ(_C)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "終了(_Q)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "編集(_E)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "接続マãƒãƒ¼ã‚¸ãƒ£(_C)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "トレント(_T)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "表示(_V)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "ツールãƒãƒ¼(_T)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "サイドãƒãƒ¼(_S)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "ステータスãƒãƒ¼(_B)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "タブ(_A)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "カラム(_C)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "サイドãƒãƒ¼(_I)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "ヒットã—ãªã„ã‚‚ã®ã‚‚表示(_Z)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "トラッカーを表示(_T)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "ヘルプ(_H)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "ホームページ(_H)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "FAQ(_F)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "よãã‚る質å•ã¨å›žç­”(FAQ)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "コミュニティー(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:342 +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "トレントを追加ã—ã¾ã™" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "トレントã®è¿½åŠ " + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" msgstr "トレントを削除" -#: deluge/ui/gtkui/glade/main_window.glade:343 +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" msgstr "トレントã®å‰Šé™¤" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "é¸æŠžã—ãŸãƒˆãƒ¬ãƒ³ãƒˆã‚’休止ã—ã¾ã™" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "休止" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" msgstr "é¸æŠžã—ãŸãƒˆãƒ¬ãƒ³ãƒˆã‚’å†é–‹ã—ã¾ã™" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "å†é–‹" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "å†é–‹" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "トレントã®ã‚­ãƒ¥ãƒ¼ã‚’上ã’ã¾ã™" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "キューを上ã’ã‚‹" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "トレントã®ã‚­ãƒ¥ãƒ¼ã‚’下ã’ã¾ã™" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "キューを下ã’ã‚‹" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "設定" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "接続マãƒãƒ¼ã‚¸ãƒ£" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "強制" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "無効" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "ãƒãƒ³ãƒ‰ã‚·ã‚§ã‚¤ã‚¯" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "ã©ã¡ã‚‰ã‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "セッション速度をタイトルãƒãƒ¼ã«è¡¨ç¤ºã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "システムトレイã«ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示ã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "é–‰ã˜ãŸã‚‰ãƒˆãƒ¬ã‚¤ã«æœ€å°åŒ–ã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "最å°åŒ–ã§é–‹å§‹ã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "システムトレイä¿è­·ãƒ‘スワード" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "完了後ã«ç§»å‹•ã™ã‚‹:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "トレントファイルをコピー:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "ダウンロード場所:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€åˆã¨æœ€å¾Œã®ãƒ”ースを優先ã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "トレント内ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®æœ€åˆã¨æœ€å¾Œã®ãƒ”ースを優先ã—ã¾ã™" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "トレントを休止状態ã§è¿½åŠ ã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "常ã«è¡¨ç¤ºã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "ダイアログã«ãƒ•ォーカスをåˆã‚ã›ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "最大許容接続数 (-1ã¯ç„¡åˆ¶é™)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "接続数:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "å…¨ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§ã‚¢ãƒƒãƒ—ロードスロット数 (-1ã¯ç„¡åˆ¶é™)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "å…¨ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰é€Ÿåº¦ (-1ã¯ç„¡åˆ¶é™)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "ダウンロード速度:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "å…¨ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§ã‚¢ãƒƒãƒ—ロード速度 (-1ã¯ç„¡åˆ¶é™)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "アップロード速度:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "ローカルãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã§ã¯åˆ¶é™ã—ãªã„" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "IP オーãƒãƒ¼ãƒ˜ãƒƒãƒ‰ã‚’レート制é™ã«å«ã‚ãªã„" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"ãƒã‚§ãƒƒã‚¯ãƒžãƒ¼ã‚¯ã‚’ã¤ã‘ã‚‹ã¨ã€å…¨ä½“ã®ãƒˆãƒ©ãƒ•ィックé‡ã«ã‚ˆã£ã¦åˆ¶é™ã‚’è¶…ãˆã¦ã—ã¾ã‚ãªã„よã†ã«ã€æ¸¬å®šã•れ㟠TCP/IP オーãƒãƒ¼ãƒ˜ãƒƒãƒ‰ã‚’レート制é™ã«å«ã¿ã¾ã›ã‚“。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "å„ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§ã‚¢ãƒƒãƒ—ロードスロット数 (-1ã¯ç„¡åˆ¶é™)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "å„ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§æŽ¥ç¶šæ•° (-1ã¯ç„¡åˆ¶é™)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "ランダム" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "使用ãƒãƒ¼ãƒˆ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "使用ãƒãƒ¼ãƒˆã‚’テスト" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "From:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "To:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "レベル:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "æš—å·åŒ–" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play を使用ã—ã¾ã™" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT ãƒãƒ¼ãƒˆãƒžãƒƒãƒ”ングプロトコルを使用ã—ã¾ã™" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "ピア交æ›" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery ã¯ãƒ­ãƒ¼ã‚«ãƒ«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ä¸Šã®ãƒ”アを検出ã—ã¾ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "DHT ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªæŽ¥ç¶šæ•°ã®æ”¹å–„ãŒè¦‹è¾¼ã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "ピア TOS ãƒã‚¤ãƒˆ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "ホストå:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "ãƒãƒ¼ãƒˆ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "キャッシュサイズ (16 KiB ブロック):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "最後ã«ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã•ã‚ŒãŸæ›¸ãè¾¼ã¿ã‹ã‚‰ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’フラッシュã™ã‚‹ã¾ã§ã®ç§’æ•°ã§ã™ã€‚デフォルト㯠60 ç§’ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "ã‚­ãƒ£ãƒƒã‚·ãƒ¥æœŸé™ (ç§’):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "セッティング" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "セッションãŒé–‹å§‹ã•れã¦ã‹ã‚‰ãƒ‡ã‚£ã‚¹ã‚¯ã«æ›¸ãè¾¼ã¾ã‚ŒãŸãƒ–ロック (16KiB) ã®ç·æ•°ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "書ãè¾¼ã¿ãƒ–ロック:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ãŒé–‹å§‹ã•れã¦ã‹ã‚‰å®Ÿè¡Œã•れãŸç·æ›¸ãè¾¼ã¿å›žæ•°ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "書ãè¾¼ã¿:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"(書ãè¾¼ã¿ãƒ–ロック - 書ãè¾¼ã¿) ÷ 書ãè¾¼ã¿ãƒ–ロック " +"ã§è¡¨ã•ã‚Œã‚‹ç·æ›¸ãè¾¼ã¿æ•°å†…ã§ã®ä¿å­˜ã•ã‚ŒãŸæ›¸ãè¾¼ã¿æ•°ã®æ¯”率ã€ç°¡å˜ã«ã„ã†ã¨æ›¸ãè¾¼ã¿ã‚­ãƒ£ã‚·ãƒ¥ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ’ット率ã®ä¸€ã¤ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "書ãè¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ’ット率:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "Bittorrent エンジン (ピア) ã‹ã‚‰è¦æ±‚ã•れã€ãƒ‡ã‚£ã‚¹ã‚¯ã¾ãŸã¯ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‹ã‚‰ä¾›çµ¦ã•れãŸãƒ–ロック数ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "読ã¿è¾¼ã¿ãƒ–ロック:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "キャッシュã‹ã‚‰ä¾›çµ¦ã•れãŸãƒ–ロック数ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "読ã¿è¾¼ã¿ãƒ’ットブロック:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "読ã¿è¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ’ット率ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "読ã¿è¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ’ット率:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "セッションãŒé–‹å§‹ã•れã¦ã‹ã‚‰å®Ÿè¡Œã•れãŸç·èª­ã¿è¾¼ã¿å›žæ•°ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "読ã¿è¾¼ã¿:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "ディスクキャッシュã«ã‚ã‚‹ç¾åœ¨ã®æ›¸ãè¾¼ã¿ãŠã‚ˆã³èª­ã¿è¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ–ロック (16KiB) æ•°ã§ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "キャッシュサイズ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "読ã¿è¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Deluge ã®æ”¹è‰¯ã‚’助ã‘ã‚‹ãŸã‚ã«ã€ä½¿ç”¨ã—ã¦ã„ã‚‹ Python 㨠PyGTK ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€OS " +"ã¨ãƒ—ロセッサーã®ã‚¿ã‚¤ãƒ—ã‚’é€ã‚Šã¾ã™ã€‚ä»–ã®æƒ…å ±ã¯çµ¶å¯¾ã«é€ã‚Šã¾ã›ã‚“。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "ã¯ã„ã€åŒ¿åã®çµ±è¨ˆã‚’é€ã‚Šã¾ã™" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "場所:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "Deluge ãŒã“ã®å ´æ‰€ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ•ァイルを見ã¤ã‘られãªã‹ã£ãŸå ´åˆã¯ã€ãƒ”ã‚¢ã®å›½ç±è§£æ±ºã®ãŸã‚ã« DNS を使用ã—ã¾ã™ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "デーモンãƒãƒ¼ãƒˆ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "リモート接続を許å¯ã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "接続数" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "å®šæœŸçš„ã«æ–°ã—ã„リリースをãƒã‚§ãƒƒã‚¯ã™ã‚‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "作者:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "ホームページ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "作者ã®Eメール:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "情報" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "ピアã®è¿½åŠ " + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "ホストå:ãƒãƒ¼ãƒˆ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "全般" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "キャンセル" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "追加" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "削除" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "ãƒãƒƒã‚·ãƒ¥æƒ…å ±ã®è¿½åŠ " + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "ãƒãƒƒã‚·ãƒ¥æƒ…å ±:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "トラッカー:" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "トレントã®ã‚­ãƒ¥ãƒ¼ã‚’上ã’ã¾ã™" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "ホストã®è¿½åŠ " -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "キューを上ã’ã‚‹" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "トレントã®ã‚­ãƒ¥ãƒ¼ã‚’下ã’ã¾ã™" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "キューを下ã’ã‚‹" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "移動先:" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "設定" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "最新版" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "接続マãƒãƒ¼ã‚¸ãƒ£" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "ウェブサイトã¸(_G)" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "å…¨ã¦å±•é–‹(_E)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "ダウンロードã—ãªã„(_D)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "優先度 通常(_N)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "優先度 高(_H)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "優先度 最高(_G)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "ã“ã®ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚’今後表示ã—ãªã„" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "自動管ç†:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "シードランク:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "シード時間:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "アクティブ時間:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "トラッカー状態:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "å¯ç”¨æ€§:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "ピア:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "シーダ:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "ピース:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "残り時間:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "次ã®ã‚¢ãƒŠã‚¦ãƒ³ã‚¹:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "共有比:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "アップロード済ã¿:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "åå‰:" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "ダウンロード済ã¿:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "追加日:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "状態(_S)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "コメント:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "ファイル数:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "ãƒãƒƒã‚·ãƒ¥:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "トラッカー:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "コメント:" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "åˆè¨ˆã‚µã‚¤ã‚º:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "åå‰:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "完了後移動:" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "パス:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "ã‚·ãƒ¼ãƒ‰åœæ­¢æ¯”:" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "状態:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "ã“ã®æ¯”率ã§å‰Šé™¤ã™ã‚‹" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "詳細(_D)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "ファイル(_F)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "ピア(_P)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "完了後移動:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "プライベート" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "最åˆã¨æœ€å¾Œã‚’優先" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" msgstr "トラッカーã®ç·¨é›†(_E)" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "オプション(_O)" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "上端" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "トレントを削除ã—ã¾ã™ã‹?" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "下端" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "é¸æŠžã—ãŸãƒˆãƒ¬ãƒ³ãƒˆã‚’削除ã—ã¾ã™ãŒã‚ˆã‚ã—ã„ã§ã™ã‹?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "トレントã®è¿½åŠ " -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "関連ã™ã‚‹ãƒˆãƒ¬ãƒ³ãƒˆãƒ•ァイルã¯å‰Šé™¤ã•れã¾ã™!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "URL(_U)" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "ダウンロードã—ãŸãƒ‡ãƒ¼ã‚¿ã¯å‰Šé™¤ã•れã¾ã™!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "ãƒãƒƒã‚·ãƒ¥æƒ…å ±(_H)" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "é¸æŠžã—ãŸãƒˆãƒ¬ãƒ³ãƒˆã‚’削除ã™ã‚‹" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "最新版" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "休止状態ã§è¿½åŠ ã™ã‚‹(_P)" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "最新版ãŒåˆ©ç”¨ã§ãã¾ã™!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "最åˆ/最後ã®ãƒ”ースを優先ã™ã‚‹" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "利用å¯èƒ½ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "ç¾åœ¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "ã“ã®ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚’今後表示ã—ãªã„" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "ウェブサイトã¸(_G)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "ピアを IP アドレスã§è¿½åŠ ã—ã¾ã™" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "å…¨ã¦é¸æŠž(_S)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "å…¨ã¦ã«é©ç”¨" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "å…¨ã¦ä¼‘æ­¢(_P)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«æˆ»ã™" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "é¸æŠžã—ãŸãƒˆãƒ¬ãƒ³ãƒˆã‚’å†é–‹ã—ã¾ã™ã€‚" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Delugeã®è¡¨ç¤º(_S)" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "å…¨ã¦å†é–‹(_M)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "トレントã®è¿½åŠ " +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "URL(_U)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "ダウンロード速度制é™(_D)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "ãƒãƒƒã‚·ãƒ¥æƒ…å ±(_H)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "アップロード速度制é™(_U)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "削除(_R)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "デーモンをシャットダウンã—ã¦çµ‚了" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "トレント" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "トラッカーã®ç·¨é›†" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "ファイル(_L)" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "フル" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "コンパクト" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "割り当ã¦" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "ピアを IP アドレスã§è¿½åŠ ã—ã¾ã™" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "最大下り速度:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "トラッカーã®ç·¨é›†" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "最大上り速度:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "トラッカー:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "休止状態ã§è¿½åŠ ã™ã‚‹(_P)" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "リモートパスを入力ã—ã¦ãã ã•ã„" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "最åˆ/最後ã®ãƒ”ースを優先ã™ã‚‹" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã«æˆ»ã™" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "パス:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "å…¨ã¦ã«é©ç”¨" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "URLã®è¿½åŠ " +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "URLã‹ã‚‰" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "ãƒãƒƒã‚·ãƒ¥æƒ…å ±ã®è¿½åŠ " +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "ãƒãƒƒã‚·ãƒ¥æƒ…å ±ã‹ã‚‰" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "ãƒãƒƒã‚·ãƒ¥æƒ…å ±:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "トラッカー:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "トレントã®ä½œæˆ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "トレントã®ä½œæˆ" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "フォルダ(_D)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "リモートパス(_R)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "ファイル" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "作者:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "コメント:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "情報" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "ファイル" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "Web シード" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "ピースサイズ:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "プライベートフラグを設定ã™ã‚‹" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "ã“ã®ãƒˆãƒ¬ãƒ³ãƒˆã‚’ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã«è¿½åŠ ã™ã‚‹" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "リモートパスを入力ã—ã¦ãã ã•ã„" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "オプション" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "リモートパス" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "トレントファイルをåå‰ã‚’ã¤ã‘ã¦ä¿å­˜" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "パス:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "トレントを作æˆã—ã¦ã„ã¾ã™" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "トレントファイルをåå‰ã‚’ã¤ã‘ã¦ä¿å­˜" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "å†é–‹(_M)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "トレントファイルã®ä¿å­˜" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "é¸æŠžã—ãŸãƒˆãƒ¬ãƒ³ãƒˆã‚’å†é–‹ã—ã¾ã™ã€‚" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "キュー済ã¿ãƒˆãƒ¬ãƒ³ãƒˆ" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "オプション(_I)" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "キュー済ã¿ãƒˆãƒ¬ãƒ³ãƒˆã‚’追加" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "キュー(_Q)" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "接続ã—ã¦ã„るトレントを自動的ã«è¿½åŠ " +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "ãƒˆãƒ©ãƒƒã‚«ãƒ¼ã®æ›´æ–°(_U)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "トレントã®å‰Šé™¤(_R)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "強制å†ãƒã‚§ãƒƒã‚¯(_F)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" msgstr "ラベル" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "ピアã®è¿½åŠ " +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "å…¨ã¦é¸æŠž(_S)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "ピアã®è¿½åŠ " +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "å…¨ã¦ä¼‘æ­¢(_P)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "ホストå:ãƒãƒ¼ãƒˆ" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "å…¨ã¦å†é–‹(_M)" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "ホストã®è¿½åŠ " +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "接続数制é™(_C)" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "アップロードスロット数制é™(_S)" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "接続マãƒãƒ¼ã‚¸ãƒ£" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "ローカルデーモンを起動(_S)" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "自動管ç†(_A)" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "起動時ã«é¸æŠžã—ãŸãƒ›ã‚¹ãƒˆã«è‡ªå‹•接続ã™ã‚‹" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "å¿…è¦ã§ã‚れ㰠localhost を自動起動ã™ã‚‹" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "起動時ã«ã“ã®ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚’表示ã—ãªã„" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "トラッカーã®è¿½åŠ " -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "ダウンロード" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "トレントを自動的ã«è¿½åŠ :" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "URLã®è¿½åŠ " -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "ダウンロード場所:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "トレントファイルをコピー:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "フォルダ" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "フル割り当ã¦ã‚’使用ã™ã‚‹" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "フル割り当ã¦ã¯ãƒˆãƒ¬ãƒ³ãƒˆã«å¿…è¦ãªã‚¹ãƒšãƒ¼ã‚¹ã‚’ã‚らã‹ã˜ã‚確ä¿ã—ã€ãƒ‡ã‚£ã‚¹ã‚¯ã®æ–­ç‰‡åŒ–を防ãŽã¾ã™" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "コンパクト割り当ã¦ã‚’使用ã™ã‚‹" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "コンパクト割り当ã¦ã¯æœ€ä½Žé™å¿…è¦ãªã‚¹ãƒšãƒ¼ã‚¹ã ã‘を確ä¿ã—ã¾ã™" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€åˆã¨æœ€å¾Œã®ãƒ”ースを優先ã™ã‚‹" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "å…¨ã¦å±•é–‹(_E)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "トレント内ã®ãƒ•ã‚¡ã‚¤ãƒ«ã®æœ€åˆã¨æœ€å¾Œã®ãƒ”ースを優先ã—ã¾ã™" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "トレントを休止状態ã§è¿½åŠ ã™ã‚‹" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "ランダムãƒãƒ¼ãƒˆã‚’使用ã™ã‚‹" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge ã¯æ¯Žå›žã€ç•°ãªã‚‹ãƒãƒ¼ãƒˆã‚’è‡ªå‹•é¸æŠžã—ã¾ã™" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "使用ãƒãƒ¼ãƒˆ" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "To:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "使用ãƒãƒ¼ãƒˆã‚’テスト" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "å—ä¿¡ãƒãƒ¼ãƒˆ" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent クライアント" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "é€ä¿¡ãƒãƒ¼ãƒˆ" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "Bittorrent ã®æŽ¥ç¶šã‚’å¾…ã¡å—ã‘るインターフェイスã®IPアドレスを入力ã—ã¦ãã ã•ã„。デフォルトã§ã‚ˆã„ãªã‚‰ã°ç©ºã®ã¾ã¾ã«ã—ã¦ãã ã•ã„。" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "インターフェイス" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 +#: deluge/ui/console/console.py:78 msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"TOS (Type Of Service) ãƒã‚¤ãƒˆã‚’ (Web シードをå«ã‚€) ピアã«é€ä¿¡ã•れるå„パケット㮠IP ヘッダ ã«è¨­å®šã—ã¾ã™ã€‚16 " -"é€²æ•°ã§æŒ‡å®šã—ã¾ã™ã€‚" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "ピア TOS ãƒã‚¤ãƒˆ:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play を使用ã—ã¾ã™" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT ãƒãƒ¼ãƒˆãƒžãƒƒãƒ”ングプロトコルを使用ã—ã¾ã™" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "ピア交æ›" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery ã¯ãƒ­ãƒ¼ã‚«ãƒ«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ä¸Šã®ãƒ”アを検出ã—ã¾ã™ã€‚" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "コマンド" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "DHT ã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªæŽ¥ç¶šæ•°ã®æ”¹å–„ãŒè¦‹è¾¼ã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è©³ç´°" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "インãƒã‚¦ãƒ³ãƒ‰:" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "レベル:" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -"強制\n" -"有効\n" -"無効" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -"ãƒãƒ³ãƒ‰ã‚·ã‚§ã‚¤ã‚¯\n" -"フルストリーム\n" -"ã©ã¡ã‚‰ã‹" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "アウトãƒã‚¦ãƒ³ãƒ‰:" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "ストリーム全体を暗å·åŒ–ã™ã‚‹" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "æš—å·åŒ–" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "帯域幅" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "最大接続試行回数 (毎秒)" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "最大åŠé–‹æŽ¥ç¶šæ•°:" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "å…¨ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§ã‚¢ãƒƒãƒ—ロード速度 (-1ã¯ç„¡åˆ¶é™)" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "最大アップロード速度 (KiB/s):" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "最大許容接続数 (-1ã¯ç„¡åˆ¶é™)" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "最大接続数:" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "å…¨ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§ã‚¢ãƒƒãƒ—ロードスロット数 (-1ã¯ç„¡åˆ¶é™)" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "最大アップロードスロット数:" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "å…¨ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰é€Ÿåº¦ (-1ã¯ç„¡åˆ¶é™)" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "最大ダウンロード速度 (KiB/s):" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "ローカルãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã§ã¯åˆ¶é™ã—ãªã„" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "IP オーãƒãƒ¼ãƒ˜ãƒƒãƒ‰ã‚’レート制é™ã«å«ã‚ãªã„" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"ãƒã‚§ãƒƒã‚¯ãƒžãƒ¼ã‚¯ã‚’ã¤ã‘ã‚‹ã¨ã€å…¨ä½“ã®ãƒˆãƒ©ãƒ•ィックé‡ã«ã‚ˆã£ã¦åˆ¶é™ã‚’è¶…ãˆã¦ã—ã¾ã‚ãªã„よã†ã«ã€æ¸¬å®šã•れ㟠TCP/IP オーãƒãƒ¼ãƒ˜ãƒƒãƒ‰ã‚’レート制é™ã«å«ã¿ã¾ã›ã‚“。" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "全体ã®å¸¯åŸŸå¹…使用法" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "å„ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§ã‚¢ãƒƒãƒ—ロードスロット数 (-1ã¯ç„¡åˆ¶é™)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "å„ãƒˆãƒ¬ãƒ³ãƒˆã®æœ€å¤§æŽ¥ç¶šæ•° (-1ã¯ç„¡åˆ¶é™)" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "å„トレントã®å¸¯åŸŸå¹…使用法" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "インターフェース" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "有効ã«ã™ã‚‹" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Password" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -"クラシックモードã¯ãƒ‡ãƒ¼ãƒ¢ãƒ³æ©Ÿèƒ½ã®å¤§éƒ¨åˆ†ã‚’éš ã—ã¦ã€Deluge をシングルアプリケーションã®ã‚ˆã†ã«è¦‹ã›ã¾ã™ã€‚デーモンã¨ã—ã¦å®Ÿè¡Œã•れる Deluge " -"を利用ã—ãªã„å ´åˆã¯ã“れを使用ã—ã¦ä¸‹ã•ã„。ã“ã®è¨­å®šã‚’有効ã«ã™ã‚‹ãŸã‚ã«ã¯å†èµ·å‹•ãŒå¿…è¦ã§ã™ã€‚" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "クラシックモード" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "セッション速度をタイトルãƒãƒ¼ã«è¡¨ç¤ºã™ã‚‹" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "メインウインドウ" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "常ã«è¡¨ç¤ºã™ã‚‹" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "ダイアログã«ãƒ•ォーカスをåˆã‚ã›ã‚‹" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "トレントã®è¿½åŠ ãƒ€ã‚¤ã‚¢ãƒ­ã‚°" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "システムトレイã«ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示ã™ã‚‹" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "é–‰ã˜ãŸã‚‰ãƒˆãƒ¬ã‚¤ã«æœ€å°åŒ–ã™ã‚‹" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "最å°åŒ–ã§é–‹å§‹ã™ã‚‹" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "システムトレイä¿è­·ãƒ‘スワード" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "システムトレイ" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "ãã®ä»–" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "最新版ãŒã‚れã°è­¦å‘Šã™ã‚‹" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "Deluge ã¯æœ€æ–°ç‰ˆãŒã‚ã‚‹ã‹ãƒã‚§ãƒƒã‚¯ã—ã€ã‚れã°é€šçŸ¥ã—ã¾ã™" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "アップデート" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -"Deluge ã®æ”¹è‰¯ã‚’助ã‘ã‚‹ãŸã‚ã«ã€ä½¿ç”¨ã—ã¦ã„ã‚‹ Python 㨠PyGTK ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã€OS " -"ã¨ãƒ—ロセッサーã®ã‚¿ã‚¤ãƒ—ã‚’é€ã‚Šã¾ã™ã€‚ä»–ã®æƒ…å ±ã¯çµ¶å¯¾ã«é€ã‚Šã¾ã›ã‚“。" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "ã¯ã„ã€åŒ¿åã®çµ±è¨ˆã‚’é€ã‚Šã¾ã™" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "システム情報" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "場所:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -msgstr "Deluge ãŒã“ã®å ´æ‰€ã«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ•ァイルを見ã¤ã‘られãªã‹ã£ãŸå ´åˆã¯ã€ãƒ”ã‚¢ã®å›½ç±è§£æ±ºã®ãŸã‚ã« DNS を使用ã—ã¾ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP データベース" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "マグãƒãƒƒãƒˆãƒªãƒ³ã‚¯ã‚’ Deluge ã«é–¢é€£ä»˜ã‘ã‚‹" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "デーモン" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "デーモンãƒãƒ¼ãƒˆ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "ãƒãƒ¼ãƒˆ" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "リモート接続を許å¯ã™ã‚‹" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "接続" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "å®šæœŸçš„ã«æ–°ã—ã„リリースをãƒã‚§ãƒƒã‚¯ã™ã‚‹" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "ãã®ä»–" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "キュー" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "æ–°ã—ã„ãƒˆãƒ¬ãƒ³ãƒˆã‚’ã‚­ãƒ¥ãƒ¼ã®æœ€ä¸Šéƒ¨ã«å…¥ã‚Œã‚‹" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "ç·ã‚¢ã‚¯ãƒ†ã‚£ãƒ–シード数:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "From" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "ç·ã‚¢ã‚¯ãƒ†ã‚£ãƒ–æ•°:" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "To" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "ç·ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ダウンロード数:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "ランダムãƒãƒ¼ãƒˆã‚’使用ã™ã‚‹" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "é…ã„トレントã¯ã‚«ã‚¦ãƒ³ãƒˆã—ãªã„" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "アクティブトレント" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "共有比上é™:" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "シード時間率:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "インãƒã‚¦ãƒ³ãƒ‰" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "シード時間 (分):" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "アウトãƒã‚¦ãƒ³ãƒ‰" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "共有比ã«é”ã—ãŸã‚‰ã‚·ãƒ¼ãƒ‰ã‚’åœæ­¢ã™ã‚‹:" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "共有比ã«é”ã—ãŸã‚‰ãƒˆãƒ¬ãƒ³ãƒˆã‚’削除ã™ã‚‹" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "最大接続数" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "シーディング" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "最大アップロードスロット数" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "プロキシ" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "ホスト:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"ãªã—\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "ピア" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web シード" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "トラッカー" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "キャッシュ" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "キャッシュサイズ (16 KiB ブロック):" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "最大åŠé–‹æŽ¥ç¶šæ•°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -msgstr "最後ã«ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã•ã‚ŒãŸæ›¸ãè¾¼ã¿ã‹ã‚‰ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’フラッシュã™ã‚‹ã¾ã§ã®ç§’æ•°ã§ã™ã€‚デフォルト㯠60 ç§’ã§ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "最大接続数 (毎秒)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "ã‚­ãƒ£ãƒƒã‚·ãƒ¥æœŸé™ (ç§’):" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "IP オーãƒãƒ¼ãƒ˜ãƒƒãƒ‰ã‚’レート制é™ã«å«ã‚ãªã„" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -msgstr "セッションãŒé–‹å§‹ã•れã¦ã‹ã‚‰ãƒ‡ã‚£ã‚¹ã‚¯ã«æ›¸ãè¾¼ã¾ã‚ŒãŸãƒ–ロック (16KiB) ã®ç·æ•°ã§ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "書ãè¾¼ã¿ãƒ–ロック:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "ã“ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ãŒé–‹å§‹ã•れã¦ã‹ã‚‰å®Ÿè¡Œã•れãŸç·æ›¸ãè¾¼ã¿å›žæ•°ã§ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "書ãè¾¼ã¿:" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -"(書ãè¾¼ã¿ãƒ–ロック - 書ãè¾¼ã¿) ÷ 書ãè¾¼ã¿ãƒ–ロック " -"ã§è¡¨ã•ã‚Œã‚‹ç·æ›¸ãè¾¼ã¿æ•°å†…ã§ã®ä¿å­˜ã•ã‚ŒãŸæ›¸ãè¾¼ã¿æ•°ã®æ¯”率ã€ç°¡å˜ã«ã„ã†ã¨æ›¸ãè¾¼ã¿ã‚­ãƒ£ã‚·ãƒ¥ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ’ット率ã®ä¸€ã¤ã§ã™ã€‚" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "書ãè¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ’ット率:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "共有比" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "書ãè¾¼ã¿" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." -msgstr "Bittorrent エンジン (ピア) ã‹ã‚‰è¦æ±‚ã•れã€ãƒ‡ã‚£ã‚¹ã‚¯ã¾ãŸã¯ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‹ã‚‰ä¾›çµ¦ã•れãŸãƒ–ロック数ã§ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "読ã¿è¾¼ã¿ãƒ–ロック:" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "キャッシュã‹ã‚‰ä¾›çµ¦ã•れãŸãƒ–ロック数ã§ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "読ã¿è¾¼ã¿ãƒ’ットブロック:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "タイプ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "読ã¿è¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ’ット率ã§ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "読ã¿è¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ’ット率:" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." -msgstr "セッションãŒé–‹å§‹ã•れã¦ã‹ã‚‰å®Ÿè¡Œã•れãŸç·èª­ã¿è¾¼ã¿å›žæ•°ã§ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "読ã¿è¾¼ã¿:" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "読ã¿è¾¼ã¿" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -msgstr "ディスクキャッシュã«ã‚ã‚‹ç¾åœ¨ã®æ›¸ãè¾¼ã¿ãŠã‚ˆã³èª­ã¿è¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãƒ–ロック (16KiB) æ•°ã§ã™ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "キャッシュサイズ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "読ã¿è¾¼ã¿ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚µã‚¤ã‚º:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "サイズ" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "ステータス" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "プラグイン" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "ホームページ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "作者ã®Eメール:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "é©ç”¨" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "プラグインをインストール(_I)" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "プラグインをå†ã‚¹ã‚­ãƒ£ãƒ³(_R)" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "ã‚‚ã£ã¨ãƒ—ラグインを探ã™(_F)" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "Delugeã®è¡¨ç¤º(_S)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP list (GZip)" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "å…¨ã¦å†é–‹(_R)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Text (Zipped)" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "ダウンロード速度制é™(_D)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (éžåœ§ç¸®)" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "アップロード速度制é™(_U)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "デーモンをシャットダウンã—ã¦çµ‚了" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "フォルダを開ã(_O)" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "ブロックリスト" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "å†é–‹(_M)" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "オプション(_I)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "無効ãªãƒªãƒ¼ãƒ€ãƒ¼" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "キュー(_Q)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "無効ãªãƒžã‚¸ãƒƒã‚¯ã‚³ãƒ¼ãƒ‰" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "ãƒˆãƒ©ãƒƒã‚«ãƒ¼ã®æ›´æ–°(_U)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "無効ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "トレントã®å‰Šé™¤(_R)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "æ—¥" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "強制å†ãƒã‚§ãƒƒã‚¯(_F)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "æ–°ã—ã„リストã®ãƒã‚§ãƒƒã‚¯é–“éš”:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "ストレージã®ç§»å‹•(_S)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "起動時ã«ãƒ–ロックリストをインãƒãƒ¼ãƒˆã™ã‚‹" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "接続数制é™(_C)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "設定" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "アップロードスロット数制é™(_S)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "å¿…è¦ãªã‚‰ãƒ–ロックリストファイルをダウンロードã—ã€ãƒ•ァイルをインãƒãƒ¼ãƒˆã—ã¾ã™" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "自動管ç†(_A)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "ダウンロードã®ãƒã‚§ãƒƒã‚¯ã¨ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "é¸æŠžã—ãŸãƒˆãƒ¬ãƒ³ãƒˆã‚’削除ã—ã¾ã™ã‹?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "æ–°ã—ã„ブロックリストファイルをダウンロードãŠã‚ˆã³ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "データを削除ã—ãŸå ´åˆã€ãƒ‡ãƒ¼ã‚¿ã¯å®Œå…¨ã«å¤±ã‚れるã§ã—ょã†ã€‚" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "強制ダウンロードã¨ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "ãƒ–ãƒ­ãƒƒã‚¯ãƒªã‚¹ãƒˆã¯æœ€æ–°ã§ã™" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "オプション" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "タイプ:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "トラッカーã®ç·¨é›†" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "日付:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "トラッカーã®ç·¨é›†" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "ファイルサイズ:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "トラッカーã®è¿½åŠ " +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "情報" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "トラッカーã®è¿½åŠ " +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "トラッカーã®ç·¨é›†" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "トレント完了時" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "トラッカーã®ç·¨é›†" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "トレント追加時" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "トラッカー:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "データも共ã«å‰Šé™¤(_D)" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "コマンド実行" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "トレントを削除(_T)" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "イベント" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "ストレージã®ç§»å‹•" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "コマンドã®è¿½åŠ " -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "ストレージã®ç§»å‹•" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "コマンド" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "移動先:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Details" -#~ msgstr "詳細" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Download" -#~ msgstr "ダウンロード" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Upload" -#~ msgstr "アップロード" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Files" -#~ msgstr "ファイル" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "General" -#~ msgstr "一般" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "Unknown" -#~ msgstr "䏿˜Ž" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "パスãŒå­˜åœ¨ã—ã¾ã›ã‚“。" -#~ msgid "Remove" -#~ msgstr "削除" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Clear" -#~ msgstr "クリア" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Add" -#~ msgstr "追加" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "フォルダã®é¸æŠž" -#~ msgid "Availability" -#~ msgstr "å¯ç”¨æ€§" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Share Ratio" -#~ msgstr "共有比" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "終了(_Q)" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Select All" -#~ msgstr "å…¨ã¦é¸æŠž" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "トレントファイルを削除" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#~ msgid "Username" -#~ msgstr "Username" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "Password" -#~ msgstr "Password" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Graph" -#~ msgstr "グラフ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "New Password" -#~ msgstr "æ–°ã—ã„パスワード" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Template" -#~ msgstr "テンプレート" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Text Only" -#~ msgstr "テキストã®ã¿" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "ç”»åƒã®ã¿" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "テキストã¨ç”»åƒ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "About" -#~ msgstr "ã‚¢ãƒã‚¦ãƒˆ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "ラベル: " -#~ msgid "Auto refresh:" -#~ msgstr "オートリフレッシュ:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "ラベル" -#~ msgid "Config" -#~ msgstr "コンフィグ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "Disable" -#~ msgstr "無効" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Pieces" -#~ msgstr "ピース" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "無効ãªãƒ‘スワードã§ã™ã€‚ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "最大アップロード速度:" -#~ msgid "Logout" -#~ msgstr "ログアウト" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "最大接続数:" -#~ msgid "Login" -#~ msgstr "ログイン" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "最大アップロードスロット:" -#~ msgid "Set" -#~ msgstr "セット" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "最大ダウンロード速度:" -#~ msgid "Resume all" -#~ msgstr "å…¨ã¦å†é–‹" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "帯域幅" -#~ msgid "Set Timeout" -#~ msgstr "タイムアウトを設定" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "キューã®ä½ç½®" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Start" -#~ msgstr "é–‹å§‹" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "Submit" -#~ msgstr "é€ä¿¡" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "キュー" -#~ msgid "Total Size" -#~ msgstr "åˆè¨ˆã‚µã‚¤ã‚º" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "トレントリスト" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "seconds" -#~ msgstr "ç§’" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "無効" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Type" -#~ msgstr "タイプ" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "ç§’" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "トレントã‹URLを片方ã®ã¿é¸æŠž" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Eta" -#~ msgstr "残り時間" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "トレントをアップロード" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "From" -#~ msgstr "From" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "ファイル数" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Ava" -#~ msgstr "å¯ç”¨æ€§" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "ダウンロード済ã¿ãƒ•ァイルを削除" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "次ã®ã‚¢ãƒŠã‚¦ãƒ³ã‚¹" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "å…¨ã¦ä¼‘æ­¢" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Speed" -#~ msgstr "速度" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "毎回ページリフレッシュã™ã‚‹:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "å†ã‚¢ãƒŠã‚¦ãƒ³ã‚¹" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "File" -#~ msgstr "ファイル" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Save" -#~ msgstr "ä¿å­˜" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Deluge web インターフェイスãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã¾ã›ã‚“。\\n\n" +"インターフェイスをインストールã—ã¦ã‹ã‚‰å†åº¦ãŠè©¦ã—ãã ã•ã„" -#~ msgid "Add In Paused State" -#~ msgstr "休止状態を追加" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Web インターフェイスを有効ã«ã™ã‚‹" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "最åˆã¨æœ€å¾Œã®ãƒ”ースを優先" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "SSL を有効ã«ã™ã‚‹" -#~ msgid "Maximum Up Speed" -#~ msgstr "最大上り速度" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "å¾…ã¡å—ã‘ãƒãƒ¼ãƒˆ:" -#~ msgid "Maximum Down Speed" -#~ msgstr "最大下り速度" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "䏿­£ãªãƒ©ãƒ™ãƒ«ã§ã™ã€‚使用ã§ãる文字:[a-z0-9_-]" -#~ msgid "Maximum Connections" -#~ msgstr "最大接続数" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "空ã®ãƒ©ãƒ™ãƒ«ã§ã™" -#~ msgid "no uri" -#~ msgstr "URIç„¡ã—" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "ラベルã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™" -#~ msgid "Error in torrent options." -#~ msgstr "トレントオプションã®ã‚¨ãƒ©ãƒ¼" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "未知ã®ãƒ©ãƒ™ãƒ«ã§ã™" -#~ msgid "Ports" -#~ msgstr "ãƒãƒ¼ãƒˆ" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "未知ã®ãƒˆãƒ¬ãƒ³ãƒˆã§ã™" -#~ msgid "Random" -#~ msgstr "ランダム" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "ラベルオプション(_O)" -#~ msgid "To" -#~ msgstr "To" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "ラベルã®å‰Šé™¤(_R)" -#~ msgid "Encryption" -#~ msgstr "æš—å·åŒ–" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "ラベルã®è¿½åŠ (_A)" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "ラベルオプション" -#~ msgid "Forced" -#~ msgstr "強制" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "ラベル" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "最大åŠé–‹æŽ¥ç¶šæ•°" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "ラベルオプション" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "最大ダウンロード速度 (Kib/s)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "å„ãƒˆãƒ¬ãƒ³ãƒˆã«æœ€å¤§è¨­å®šã‚’é©ç”¨ã™ã‚‹:" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "最大アップロード速度 (Kib/s)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "最大" -#~ msgid "Inbound" -#~ msgstr "インãƒã‚¦ãƒ³ãƒ‰" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "キュー設定をé©ç”¨ã™ã‚‹:" -#~ msgid "Level" -#~ msgstr "レベル" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "アウトãƒã‚¦ãƒ³ãƒ‰" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 行㫠1 トラッカー)" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = 無制é™" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "ラベルã«è‡ªå‹•é©ç”¨ã™ã‚‹:" -#~ msgid "Global" -#~ msgstr "全般" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "ラベルã®è¿½åŠ " -#~ msgid "Save .torrent files to" -#~ msgstr "トレントファイルをä¿å­˜" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "ラベルã®è¿½åŠ " -#~ msgid "Store all downoads in" -#~ msgstr "ä¿å­˜å…ˆã‚’固定" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "ラベルã®è¿½åŠ ã€ç·¨é›†ã€ãŠã‚ˆã³å‰Šé™¤ã¯ã‚µã‚¤ãƒ‰ãƒãƒ¼ã§è¡Œã„ã¾ã™ã€‚\n" -#~ msgid "Auto Add folder" -#~ msgstr "自動的ã«ãƒ•ォルダを追加" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "ラベル" -#~ msgid "Total active torrents" -#~ msgstr "åˆè¨ˆã‚¢ã‚¯ãƒ†ã‚£ãƒ–トレント数" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = 無制é™" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "ãƒãƒƒãƒ—ã‚¢ãƒƒãƒ—é€šçŸ¥ãŒæœ‰åйã§ã¯ã‚りã¾ã›ã‚“" -#~ msgid "Total active seeding" -#~ msgstr "åˆè¨ˆã‚¢ã‚¯ãƒ†ã‚£ãƒ–シーディング" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "åˆè¨ˆã‚¢ã‚¯ãƒ†ã‚£ãƒ–ダウンロード" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "共有比ã«é”ã—ãŸã‚‰ãƒˆãƒ¬ãƒ³ãƒˆã‚’削除" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "プラグインを有効" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "ã‚µã‚¦ãƒ³ãƒ‰é€šçŸ¥ãŒæœ‰åйã§ã¯ã‚りã¾ã›ã‚“" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "共有比ã«é”ã—ãŸã‚‰ã‚·ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚’åœæ­¢" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã¾ã›ã‚“" -#~ msgid "Button style" -#~ msgstr "ボタンスタイル" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "キャッシュテンプレート" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "ã‚µã‚¦ãƒ³ãƒ‰é€šçŸ¥ã«æˆåŠŸã—ã¾ã—ãŸ" -#~ msgid "Current Password" -#~ msgstr "ç¾åœ¨ã®ãƒ‘スワード" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" -#~ msgid "Old password is invalid" -#~ msgstr "å¤ã„パスワードã¯ç„¡åй" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Move To" -#~ msgstr "移動先" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "変更をä¿å­˜ã—ã¾ã—ãŸ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "ã‚µã‚¦ãƒ³ãƒ‰ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠž" -#~ msgid "Stop seed at ratio" -#~ msgstr "比率ã§ã‚·ãƒ¼ãƒ‰ã‚’åœæ­¢" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "通知メールã®é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: %s" -#~ msgid "Correct the errors above and try again" -#~ msgstr "上記ã®èª¤ã‚Šã‚’訂正ã—ã¦ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "No" -#~ msgstr "ã„ã„ãˆ" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "有効ãªé¸æŠžã‚’é¸ã‚“ã§ãã ã•ã„。ãã®é¸æŠžã¯åˆ©ç”¨å¯èƒ½ãªé¸æŠžè‚¢ã§ã¯ã‚りã¾ã›ã‚“" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "通知メールをé€ä¿¡ã—ã¾ã—ãŸã€‚" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "有効ãªé¸æŠžã‚’é¸ã‚“ã§ãã ã•ã„。 %s ã¯åˆ©ç”¨å¯èƒ½ãªé¸æŠžè‚¢ã§ã¯ã‚りã¾ã›ã‚“" +msgid "Finished Torrent \"%(name)s\"" +msgstr "Torrent \"%(name)s\" ãŒå®Œäº†ã—ã¾ã—ãŸ" -#~ msgid "Enter a list of values." -#~ msgstr "値ã®ãƒªã‚¹ãƒˆã‚’入力" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "有効ãªå€¤ã‚’入力" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "ã“ã®æ¬„ã¯å¿…é ˆã§ã™" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "ãƒãƒƒãƒ—アップを有効化" -#~ msgid "Community" -#~ msgstr "コミュニティ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "サウンドを有効化" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "UI 通知" -#~ msgid "Homepage" -#~ msgstr "ホームページ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "ãƒ‡ãƒ¼ãƒ¢ãƒ³ã«æŽ¥ç¶š" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "Connect" -#~ msgstr "接続" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "メール通知" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Torrent リスト" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Deluge ログイン" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "購読" -#~ msgid "Move" -#~ msgstr "移動" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "キーワード" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "torrent を移動" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "展開先:" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "トレントåã®ã‚µãƒ–フォルダを作æˆã™ã‚‹" -#~ msgid "Either" -#~ msgstr "ã©ã¡ã‚‰ã‹" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "ã“ã®ã‚ªãƒ—ションã¯é¸æŠžã•れãŸå±•開先フォルダ内ã«ãƒˆãƒ¬ãƒ³ãƒˆåã®ã‚µãƒ–フォルダを作æˆã—ã€å±•é–‹ã—ãŸãƒ•ァイルをãã“ã«æ ¼ç´ã—ã¾ã™ã€‚" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "統計" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Delete" -#~ msgstr "削除" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "ダウンロード制é™:" -#~ msgid "Stop" -#~ msgstr "åœæ­¢" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "アップロード制é™:" -#~ msgid "Recheck" -#~ msgstr "å†ãƒã‚§ãƒƒã‚¯" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "アクティブトレント数:" -#~ msgid "BlockList" -#~ msgstr "ブロックリスト" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "デーモン・スタートアップã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "制é™è¨­å®š" -#~ msgid "Timeout (seconds)" -#~ msgstr "タイムアウト (ç§’)" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "ブロック範囲: %s" - -#~ msgid "Queue Top" -#~ msgstr "キューを最上部ã¸" - -#~ msgid "Queue Bottom" -#~ msgstr "キューを最下部ã¸" - -#~ msgid "Enter a valid URL." -#~ msgstr "正当ãªURLを入力" - -#~ msgid "From Session" -#~ msgstr "セッションã‹ã‚‰" - -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" - -#~ msgid "page 8" -#~ msgstr "page 8" - -#~ msgid "page 6" -#~ msgstr "page 6" - -#~ msgid "page 7" -#~ msgstr "page 7" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." - -#~ msgid "Check for every (days)" -#~ msgstr "毎回ãƒã‚§ãƒƒã‚¯(æ—¥)" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "ダウンロード中 %.2f%%" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "page 10" -#~ msgstr "page 10" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "page 11" -#~ msgstr "page 11" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "page 12" -#~ msgstr "page 12" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "ログアウト" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "ä¿å­˜" -#~ msgid "Error setting label options" -#~ msgstr "ラベルオプションã®è¨­å®šã§ã‚¨ãƒ©ãƒ¼ã§ã™" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "å…¨ %i ファイル" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "ã“ã®é›»å­ãƒ¡ãƒ¼ãƒ«ã¯ Deluge ㌠%s (%i 個ã®ãƒ•ァイル) ã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã‚’終了ã—ãŸã“ã¨ã‚’ãŠçŸ¥ã‚‰ã›ã™ã‚‹ã‚‚ã®ã§ã™ã€‚\n" -#~ "ã“ã®é€šçŸ¥ã‚’åœæ­¢ã—ãŸã„å ´åˆã¯ã€Deluge ã®è¨­å®šã§ã€é›»å­ãƒ¡ãƒ¼ãƒ«ã§ã®é€šçŸ¥ã‚’オフã«ã—ã¦ãã ã•ã„。\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" - -#~ msgid "State" -#~ msgstr "状態" - -#~ msgid "no label" -#~ msgstr "ラベルãªã—" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "最大値をé©ç”¨ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "ホスト:" -#~ msgid "max_download_speed" -#~ msgstr "最大ダウンロード速度" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "最大アップロード速度" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "移動" -#~ msgid "max_upload_slots" -#~ msgstr "最大アップロードスロット数" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "最大接続数" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "キュー設定をé©ç”¨ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "自動管ç†ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "ログイン" -#~ msgid "stop_at_ratio" -#~ msgstr "共有比ã§åœæ­¢ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "共有比ã§å‰Šé™¤ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "完了後移動をé©ç”¨ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "完了後ã«ç§»å‹•ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "移動先パス" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "自動追加ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "最大接続数ã®è¨­å®š" -#~ msgid "auto_add_trackers" -#~ msgstr "自動追加トラッカー" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "下り速度" -#~ msgid "Work in progress.." -#~ msgstr "処ç†ä¸­..." +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "最大ダウンロード速度ã®è¨­å®š" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "IP オーãƒãƒ¼ãƒ˜ãƒƒãƒ‰ã‚’レート制é™ã«å«ã‚ãªã„" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "上り速度" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "ã“ã®å€¤ã¯æœ€å¤§ã§ %(max)d 文字ã¾ã§ã§ã™ (入力値: %(length)d)。" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "最大アップロード速度ã®è¨­å®š" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "ã“ã®å€¤ã¯ %(min)d 文字以上ã§ãªãã¦ã¯ãªã‚Šã¾ã›ã‚“ (入力値: %(length)d)。" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "ダウンロード/アップロードプロトコルã®ãƒˆãƒ©ãƒ•ィック" -#~ msgid "refresh must be > 0" -#~ msgstr "リフレッシュ㯠0 より大ãããªã‘れã°ãªã‚Šã¾ã›ã‚“" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "自動リフレッシュ (ç§’)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "変更をé©ç”¨ã™ã‚‹ã«ã¯æ‰‹å‹•ã§ WebUI ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„。" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "接続" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "'%s' ã®è¨¼æ˜Žæ›¸ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "'%s' ã®ã‚­ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "サイドãƒãƒ¼" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "サイドãƒãƒ¼ã‚’表示ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "ヒットã—ãªã„ã‚‚ã®ã‚‚表示ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "トラッカーを表示ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "フィルタ" -#~ msgid "Show keyword search" -#~ msgstr "キーワード検索を表示ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... ã™ã¹ã¦ã®ãƒ•ァイルを削除ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... ダウンロードファイルを削除ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... トレントファイルを削除ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "Active time" -#~ msgstr "アクティブ時間" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "DL 速度制é™" -#~ msgid "Admin" -#~ msgstr "管ç†" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "UL 速度制é™" -#~ msgid "Cancel" -#~ msgstr "キャンセル" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "接続制é™" -#~ msgid "Connected to" -#~ msgstr "接続先" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "アップロードスロット数制é™" -#~ msgid "Connection Limit" -#~ msgstr "接続制é™" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "ãƒˆãƒ©ãƒƒã‚«ãƒ¼ã®æ›´æ–°" -#~ msgid "D/L Speed Limit" -#~ msgstr "DL 速度制é™" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "強制å†ãƒã‚§ãƒƒã‚¯" -#~ msgid "Disk Space" -#~ msgstr "ディスク領域" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "ダウンロードã—ãªã„" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "詳細" -#~ msgid "Force Recheck" -#~ msgstr "強制å†ãƒã‚§ãƒƒã‚¯" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "High priority" -#~ msgstr "優先度 高" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "優先度 最高" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "外部ã‹ã‚‰ã®æŽ¥ç¶šã¯ã‚りã¾ã›ã‚“" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "一般" -#~ msgid "Normal priority" -#~ msgstr "優先度 通常" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "プライベート" -#~ msgid "Ok" -#~ msgstr "OK" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Restart" -#~ msgstr "å†èµ·å‹•" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "True" -#~ msgid "Search" -#~ msgstr "検索" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "最新版ãŒã‚れã°è­¦å‘Šã™ã‚‹" -#~ msgid "Seeding time" -#~ msgstr "シード時間" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "UL 速度制é™" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Update" -#~ msgstr "æ›´æ–°" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "ãƒˆãƒ©ãƒƒã‚«ãƒ¼ã®æ›´æ–°" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "アップロードスロット数制é™" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "From Url" -#~ msgstr "URLã‹ã‚‰" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "True" -#~ msgstr "True" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "False" -#~ msgstr "False" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "ダウンロードã«å¤±æ•—ã—ã¾ã—㟠: %s" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "最大接続数:" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge ã¯ãƒ­ãƒƒã‚¯ã•れã¦ã„ã¾ã™" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "最大ダウンロード速度 (KiB/s):" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge ã¯ãƒ‘スワードã«ã‚ˆã£ã¦ãƒ­ãƒƒã‚¯ã•れã¦ã„ã¾ã™\n" -#~ "Deluge を表示ã™ã‚‹ãŸã‚ã«ãƒ‘スワードを入力ã—ã¦ä¸‹ã•ã„" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "最大アップロード速度 (KiB/s):" -#~ msgid "Filters" -#~ msgstr "フィルタ" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "最大åŠé–‹æŽ¥ç¶šæ•°:" -#~ msgid "Other.." -#~ msgstr "ãã®ä»–..." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "最大接続試行回数 (毎秒)" -#~ msgid "Speed:" -#~ msgstr "速度:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "最大アップロードスロット数:" -#~ msgid "Add Torrents" -#~ msgstr "トレントã®è¿½åŠ " +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "ダウンロード試行回数" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "ã„ã¾ã™ãインãƒãƒ¼ãƒˆã™ã‚‹" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "%s をインãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "動作ã—ã¦ã„ã¾ã›ã‚“" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "状態をリフレッシュ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "トレントã¯åœæ­¢å…±æœ‰æ¯”ã‚’è¶Šãˆã¾ã—ãŸã€‚" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "詳細" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "ピア交æ›" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "ãƒãƒ³ãƒ‰ã‚·ã‚§ã‚¤ã‚¯" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "最大アップロードスロット数" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "最大接続数 (毎秒)" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "Per Torrent" -#~ msgstr "å„トレント" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "自動追加を有効ã«ã™ã‚‹" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "設定を変更後ã«ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¨ WebUI ã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "ã“ã®ãƒ•ォルダã¯å­˜åœ¨ã—ã¾ã›ã‚“。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "æ•°å­—ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "ã“ã®å€¤ã¯ %s 以下ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "ã“ã®å€¤ã¯ %s 以上ã§ãªãã¦ã¯ãªã‚Šã¾ã›ã‚“。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "æ›´æ–°" -#~ msgid "Enter a number." -#~ msgstr "数値を入力ã—ã¦ãã ã•ã„。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "æ­£ã—ã„æ—¥ä»˜ã‚’入力ã—ã¦ãã ã•ã„。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "æ­£ã—ã„æ™‚刻を入力ã—ã¦ãã ã•ã„。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "æ­£ã—ã„æ—¥ä»˜/時刻を入力ã—ã¦ãã ã•ã„。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "æ­£ã—ã„ Eメールアドレスを入力ã—ã¦ãã ã•ã„。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "実行ã•れãŸãƒ•ァイルã¯ã‚りã¾ã›ã‚“。フォームã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã‚¿ã‚¤ãƒ—ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ãã ã•ã„。" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "実行ã•れãŸãƒ•ァイルã¯ã‚りã¾ã›ã‚“。" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "The submitted file is empty." -#~ msgstr "実行ã•れãŸãƒ•ァイルã¯ç©ºã§ã™ã€‚" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "正常ãªã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’アップロードã—ã¦ãã ã•ã„。アップロードã—よã†ã¨ã—ãŸãƒ•ァイルã¯ã‚¤ãƒ¡ãƒ¼ã‚¸ã§ã¯ãªã„ã‹ã€ç ´æã—ã¦ã„ã¾ã™ã€‚" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "ã“ã® URL ã¯å£Šã‚ŒãŸãƒªãƒ³ã‚¯ã®ã‚ˆã†ã§ã™ã€‚" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "ファイル" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "æ­£ã—ã„é¸æŠžè‚¢ã‚’é¸æŠžã—ã¦ãã ã•ã„。%(value)s ã¯æœ‰åйãªé¸æŠžè‚¢ã§ã¯ã‚りã¾ã›ã‚“。" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "æ­£ã—ã„ IPv4 アドレスを入力ã—ã¦ãã ã•ã„。" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Error in Path." -#~ msgstr "パスã«ã‚¨ãƒ©ãƒ¼ãŒã‚りã¾ã™ã€‚" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "New Password (Confirm)" -#~ msgstr "æ–°ã—ã„パスワード (確èª)" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "æ–°ã—ã„パスワードãŒä¸€è‡´ã—ã¾ã›ã‚“" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "No data" -#~ msgstr "データãªã—" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "ãƒ‡ãƒ¼ãƒ¢ãƒ³ã«æŽ¥ç¶šã—ã¦ã„ã¾ã›ã‚“" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "シードランク" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "休止状態を追加" -#~ msgid "Tracker Status" -#~ msgstr "トラッカー状態" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "ダウンロード場所" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "ダウンロード" -#~ msgid "Compact Allocation" -#~ msgstr "最å°é™å‰²ã‚Šå½“ã¦" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s ã¯æ­£ã—ã„ URL ã§ã¯ã‚りã¾ã›ã‚“。" - -#~ msgid "Downloading.." -#~ msgstr "ダウンロードã—ã¦ã„ã¾ã™..." - -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "接続ã—ã¦ã„ã¾ã›ã‚“..." - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." - -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "ã“れã¯ã¾ã ä½•ã‚‚ã—ã¾ã›ã‚“...\n" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge ã¯ãƒ‘スワードä¿è­·ã•れã¦ã„ã¾ã™!" - -#~ msgid "Enter your password to continue" -#~ msgstr "続行ã™ã‚‹ãŸã‚ã«ã¯ãƒ‘スワードを入力ã—ã¦ãã ã•ã„" - -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge セットアップウィザード" - -#~ msgid "Stats" -#~ msgstr "統計" - -#~ msgid "Force Download" -#~ msgstr "強制ダウンロード" - -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã¯ã‚ãªãŸãŒå¥½ããªã‚ˆã†ã« Deluge を設定ã™ã‚‹ã“ã¨ã‚’手助ã‘ã—ã¾ã™ã€‚" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ka.po b/deluge/i18n/ka.po index cdefcbf..9df9554 100644 --- a/deluge/i18n/ka.po +++ b/deluge/i18n/ka.po @@ -1,3918 +1,6229 @@ # Georgian translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-04-19 05:53+0000\n" -"Last-Translator: David Machakhelidze \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Georgian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "კბ" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "მბ" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "გბ" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "კ" + +#: deluge/common.py:417 +msgid "M" +msgstr "მ" + +#: deluge/common.py:418 +msgid "G" +msgstr "გ" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "KiB/s" +msgstr "კბ/წმ" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "მბ/წმ" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "გბ/წმ" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 +#: deluge/argparserbase.py:231 #, python-format -msgid "There was an error sending the notification email: %s" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "პáƒáƒ áƒ¢áƒ˜:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "ყველáƒ" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "პáƒáƒ áƒáƒšáƒ˜" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "მáƒáƒ¬áƒ›áƒ“ებáƒ" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "იტვირთებáƒ" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "სიდირდებáƒ" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "სáƒáƒ˜áƒ“áƒáƒœ:" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "შეჩერებული" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "ჩáƒáƒ áƒ—ულიáƒ" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "რიგშიáƒ" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "შეცდáƒáƒ›áƒ" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "სáƒáƒ®áƒ”ლი" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "პრáƒáƒ’რესი" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "ზáƒáƒ›áƒ" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთული" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "áƒáƒ¢áƒ•ირთული" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "შეფáƒáƒ áƒ“ებáƒ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის áƒáƒ›áƒáƒ áƒ©áƒ”ვáƒ" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის ლიმიტი" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "áƒáƒ¢áƒ•ირთვის ლიმიტი" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "პირები" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ“ეგი" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთული ფáƒáƒ˜áƒšáƒ”ბის მდებáƒáƒ áƒ”áƒáƒ‘áƒ" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "დáƒáƒ”მáƒáƒ¢áƒ" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "ტრეკერი" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "დáƒáƒ áƒ©áƒ”ნილი დრáƒ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "პირველი/ბáƒáƒšáƒ ნáƒáƒ¬áƒ˜áƒšáƒ˜áƒ¡ პრიáƒáƒ áƒ˜áƒ¢áƒ˜áƒ áƒ”ბáƒ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "áƒáƒ•ტრმáƒáƒ áƒ—ული" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "ნáƒáƒ­áƒ áƒ”ბი" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "გáƒáƒ“მáƒáƒ¬áƒ”რის ლიმიტი:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "გáƒáƒ¤áƒ áƒ—ხილებáƒ" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "áƒáƒ¢áƒ•ირთვის ლიმიტი:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "áƒáƒœáƒáƒœáƒ¡áƒ˜ კáƒáƒ áƒ’იáƒ" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ ტáƒáƒ áƒ”ნტები:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "გáƒáƒœáƒªáƒ®áƒáƒ“ებრგáƒáƒ˜áƒ’ზáƒáƒ•ნáƒ" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "ინტერფეისი" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვები" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "გáƒáƒ›áƒ¢áƒáƒ áƒ£áƒœáƒáƒ áƒ˜áƒáƒœáƒáƒ‘áƒ" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "რიგი" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "ქსელი" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "პრáƒáƒ¥áƒ¡áƒ˜" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "კეში" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "სხვáƒ" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "დáƒáƒ”მáƒáƒœáƒ˜" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "მáƒáƒ“ულები" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "áƒáƒ•ღáƒáƒœáƒ”თი" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "áƒáƒšáƒáƒœáƒ“ის კუნძულები" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”:" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "áƒáƒšáƒ‘áƒáƒœáƒ”თი" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "კáƒáƒ•შირები:" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "áƒáƒšáƒŸáƒ˜áƒ áƒ˜" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "áƒáƒ›áƒ”რიკული სáƒáƒ›áƒáƒ" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "áƒáƒœáƒ“áƒáƒ áƒ" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ áƒ˜" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "áƒáƒœáƒ’áƒáƒšáƒ" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "áƒáƒœáƒ’ილáƒ" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "რიგი" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "áƒáƒœáƒ¢áƒáƒ áƒ¥áƒ¢áƒ˜áƒ“áƒ" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბული გáƒáƒ“áƒáƒ˜áƒ¢áƒáƒœáƒ”:" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "áƒáƒœáƒ¢áƒ˜áƒ’ურდრბáƒáƒ áƒ‘უდáƒ" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "áƒáƒ áƒ’ენტინáƒ" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "მდებáƒáƒ áƒ”áƒáƒ‘áƒ" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "სáƒáƒ›áƒ®áƒ”თი" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "áƒáƒ áƒ£áƒ‘áƒ" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "" +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "áƒáƒ•სტრáƒáƒšáƒ˜áƒ" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "მეთვáƒáƒšáƒ§áƒ£áƒ áƒ”ები" +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "áƒáƒ•სტრიáƒ" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "áƒáƒ–ერბáƒáƒ˜áƒ¯áƒáƒœáƒ˜" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "ბáƒáƒ°áƒáƒ›áƒ˜áƒ¡ კუნძულები" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "ბáƒáƒ°áƒ áƒ”ინი" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "ბáƒáƒœáƒ’ლáƒáƒ“ეში" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "ბáƒáƒ áƒ‘áƒáƒ“áƒáƒ¡áƒ˜" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "ბელáƒáƒ áƒ£áƒ¡áƒ˜áƒ" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "ბელგიáƒ" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "ბელიზი" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "ბენინი" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "ბერმუდი" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "ბუტáƒáƒœáƒ˜" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "ბáƒáƒšáƒ˜áƒ•იáƒ" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "ბáƒáƒ¡áƒœáƒ˜áƒ დრჰერცáƒáƒ’áƒáƒ•ინáƒ" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "ბáƒáƒªáƒ•áƒáƒœáƒ" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "ბუვეს კუნძული" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "ბრáƒáƒ–ილიáƒ" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "ბრიტáƒáƒœáƒ”თის ინდáƒáƒ”თის áƒáƒ™áƒ”áƒáƒœáƒ˜áƒ¡ ტერიტáƒáƒ áƒ˜áƒ" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "ბრუნეი დáƒáƒ áƒ”სáƒáƒšáƒáƒ›áƒ˜" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "ბულგáƒáƒ áƒ”თი" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "ბურკინრფáƒáƒ¡áƒ" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "ბურუნდი" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "კáƒáƒ›áƒ‘áƒáƒ¯áƒ" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "კáƒáƒ›áƒ”რუნი" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "კáƒáƒœáƒáƒ“áƒ" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "კáƒáƒžáƒ” ვერდე" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "კáƒáƒ˜áƒ›áƒáƒœáƒ˜áƒ¡ კუნძულები" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "ცენტრáƒáƒšáƒ£áƒ áƒ˜ áƒáƒ¤áƒ áƒ˜áƒ™áƒ˜áƒ¡ რესპუბლიკáƒ" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "ჩáƒáƒ“ი" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "ჩილე" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "ჩინეთი" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "áƒáƒ¦áƒ“გáƒáƒ›áƒ˜áƒ¡ კუნძულები" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "ქáƒáƒ¥áƒáƒ¡áƒ˜áƒ¡ (ქილინგ) კუნძულები" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "კáƒáƒšáƒ£áƒ›áƒ‘იáƒ" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "კáƒáƒ›áƒáƒ áƒáƒ¡áƒ˜" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "კáƒáƒœáƒ’áƒ" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "კáƒáƒœáƒ’áƒ, დემáƒáƒ™áƒ áƒáƒ¢áƒ˜áƒ£áƒšáƒ˜ რესპუბლიკáƒ" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "კუკის კუნძულები" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "კáƒáƒ¡áƒ¢áƒ რიკáƒ" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "კáƒáƒ¢ დიუáƒáƒ áƒ˜" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "ხáƒáƒ áƒ•áƒáƒ¢áƒ˜áƒ" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "კუბáƒ" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "კვიპრáƒáƒ¡áƒ˜" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "ჩეხეთის რესპუბლიკáƒ" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "დáƒáƒœáƒ˜áƒ" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "ჯიბუტი" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "დáƒáƒ›áƒ˜áƒœáƒ˜áƒ™áƒ" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "კáƒáƒ›áƒ˜áƒœáƒ˜áƒ™áƒ˜áƒ¡ რესპუბლიკáƒ" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "ეკვáƒáƒ“áƒáƒ áƒ˜" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "ეგვიპტე" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "ელ სáƒáƒšáƒ•áƒáƒ“áƒáƒ áƒ˜" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "ეკვáƒáƒ¢áƒáƒ áƒ£áƒšáƒ˜ გვინეáƒ" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "ერითრეáƒ" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "ესტáƒáƒœáƒ”თი" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "ეთიáƒáƒžáƒ˜áƒ" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "ფáƒáƒšáƒ™áƒšáƒ”ნდის კუნძულები (მáƒáƒšáƒ•ინის)" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "ფáƒáƒ áƒ”რის კუნძულები" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "ფიჯი" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "ფინეთი" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "სáƒáƒ¤áƒ áƒáƒœáƒ’ეთი" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "ფრáƒáƒœáƒ’ული გვინეáƒ" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "სáƒáƒ¤áƒ áƒáƒœáƒ’ეთის პáƒáƒšáƒ˜áƒœáƒ”ზიáƒ" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "სáƒáƒ¤áƒ áƒáƒœáƒ’ეთის სáƒáƒ›áƒ®áƒ áƒ”თი ტერიტáƒáƒ áƒ˜áƒ”ბი" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "გáƒáƒ‘áƒáƒœáƒ˜" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "გáƒáƒ›áƒ‘იáƒ" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "სáƒáƒ¥áƒáƒ áƒ—ველáƒ" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "გერმáƒáƒœáƒ˜áƒ" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "გáƒáƒœáƒ" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "გიბრáƒáƒšáƒ¢áƒáƒ áƒ˜" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "სáƒáƒ‘ერძნეთი" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "გრენლáƒáƒœáƒ“იáƒ" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "გრენáƒáƒ“áƒ" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "გვáƒáƒ“áƒáƒšáƒ£áƒžáƒ”" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "გუáƒáƒ›áƒ˜" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "გვáƒáƒ¢áƒ”მáƒáƒšáƒ" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "გუერნსი" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "გვინეáƒ" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "გვინეáƒ-ბისáƒáƒ£" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "გვიáƒáƒœáƒ" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "ჰáƒáƒ˜áƒ¢áƒ˜" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "ჰერდის კუნძული დრმáƒáƒ™áƒ“áƒáƒœáƒáƒšáƒ“ის კუნძულები" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "წმინდრსáƒáƒ§áƒ“áƒáƒ áƒ˜ (ვáƒáƒ¢áƒ˜áƒ™áƒáƒœáƒ˜áƒ¡ ქáƒáƒšáƒáƒ¥áƒ˜-სáƒáƒ®áƒ”ლმწიფáƒ)" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "ჰáƒáƒœáƒ“ურáƒáƒ¡áƒ˜" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "ჰáƒáƒœáƒ’კáƒáƒœáƒ’ი" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "უნგრეთი" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "ისლáƒáƒœáƒ“იáƒ" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "ინდáƒáƒ”თი" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "ინდáƒáƒœáƒ”ზიáƒ" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "ირáƒáƒœáƒ˜áƒ¡ ისლáƒáƒ›áƒ£áƒ áƒ˜ რესპუბლიკáƒ" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "ერáƒáƒ§áƒ˜" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "ირლáƒáƒœáƒ“იáƒ" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "მáƒáƒœáƒ˜áƒ¡ კუნძული" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "ისრáƒáƒ”ლი" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "იტáƒáƒšáƒ˜áƒ" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "იáƒáƒ›áƒáƒ˜áƒ™áƒ" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "იáƒáƒžáƒáƒœáƒ˜áƒ" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "ჯერსი" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "იáƒáƒ áƒ“áƒáƒœáƒ˜áƒ" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "ყáƒáƒ–áƒáƒ®áƒ”თი" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "კენიáƒ" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "კირიბáƒáƒ¢áƒ˜" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "კáƒáƒ áƒ”ის სáƒáƒ®áƒáƒšáƒ®áƒ დემáƒáƒ™áƒ áƒáƒ¢áƒ˜áƒ£áƒšáƒ˜ რესპუბლიკáƒ" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "კáƒáƒ áƒ”ის რესპუბლიკáƒ" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "ქუვეითი" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "ყირგიზეთი" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "ლáƒáƒáƒ¡ სáƒáƒ®áƒáƒšáƒ®áƒ დემáƒáƒ™áƒ áƒáƒ¢áƒ˜áƒ£áƒšáƒ˜ რესპუბლიკáƒ" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "ლáƒáƒ¢áƒ•იáƒ" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "ლიბáƒáƒœáƒ˜" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "ლესáƒáƒ¢áƒ" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "ლიბერიáƒ" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "ლიბიის áƒáƒ áƒáƒ‘ული ჯáƒáƒ›áƒáƒ°áƒ˜áƒ áƒ˜áƒ" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "ლიხტენშტეინი" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "ლიტვáƒ" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "ლუქსემბურგი" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "მáƒáƒ™áƒáƒ" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "მáƒáƒ™áƒ”დáƒáƒœáƒ˜áƒ, ყáƒáƒ¤áƒ˜áƒšáƒ˜ იუგáƒáƒ¡áƒšáƒáƒ•იური რესპუბლიკáƒ" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "მáƒáƒ“áƒáƒ’áƒáƒ¡áƒ™áƒáƒ áƒ˜" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "მáƒáƒšáƒáƒ•ი" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "მáƒáƒšáƒáƒ˜áƒ–იáƒ" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "მáƒáƒšáƒ“ივები" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "მáƒáƒšáƒ˜" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "მáƒáƒšáƒ¢áƒ" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "მáƒáƒ áƒ¨áƒáƒšáƒ˜áƒ¡ კუნძულები" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "მáƒáƒ áƒ¢áƒ˜áƒœáƒ˜áƒ™áƒ”" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "მáƒáƒ•რიტáƒáƒœáƒ˜áƒ" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "მáƒáƒ£áƒ áƒ˜áƒªáƒ˜áƒ£áƒ¡áƒ˜" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "მáƒáƒ˜áƒáƒ¢áƒ˜" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "მექსიკáƒ" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "მიკრáƒáƒœáƒ”ზიáƒ, ფედერáƒáƒªáƒ˜áƒ£áƒšáƒ˜ შტáƒáƒ¢áƒ”ბი" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "მáƒáƒšáƒ“áƒáƒ•áƒ" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "მáƒáƒœáƒáƒ™áƒ" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "მáƒáƒœáƒ¦áƒáƒšáƒ”თი" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "მáƒáƒœáƒ¢áƒ”ნეგრáƒ" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "მáƒáƒœáƒ¡áƒ”რáƒ" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "მáƒáƒ áƒáƒ™áƒ" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "მáƒáƒ–áƒáƒ›áƒ‘იკი" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "მიáƒáƒœáƒ›áƒáƒ áƒ˜" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "ნáƒáƒ›áƒ˜áƒ‘იáƒ" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "ნáƒáƒ£áƒ áƒ£" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "ნეპáƒáƒšáƒ˜" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "ჰáƒáƒšáƒáƒœáƒ“იáƒ" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "ნიდერლáƒáƒœáƒ“ის áƒáƒœáƒ¢áƒ˜áƒšáƒ”ბი" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "áƒáƒ®áƒáƒšáƒ˜ კáƒáƒšáƒ”დáƒáƒœáƒ˜áƒ" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "áƒáƒ®áƒáƒšáƒ˜ ზელáƒáƒœáƒ“იáƒ" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "ნიკáƒáƒ áƒáƒ’უáƒ" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "ნიგერი" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "ნიგერიáƒ" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "ნიუე" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "ნáƒáƒ áƒ¤áƒáƒšáƒ™áƒ˜áƒ¡ კუნძული" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "ჩრდილრმáƒáƒ áƒ˜áƒáƒœáƒáƒ¡ კუნძულები" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "ნáƒáƒ áƒ•ეგიáƒ" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "áƒáƒ›áƒáƒœáƒ˜" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "პáƒáƒ™áƒ˜áƒ¡áƒ¢áƒáƒœáƒ˜" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "პáƒáƒšáƒáƒ£" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "პáƒáƒšáƒ”სტინის ტერიტáƒáƒ áƒ˜áƒ, áƒáƒ™áƒ£áƒžáƒ˜áƒ áƒ”ბული" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "პáƒáƒœáƒáƒ›áƒ" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "პáƒáƒžáƒ£áƒ áƒáƒ®áƒáƒšáƒ˜ გვინეáƒ" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "პáƒáƒ áƒáƒ’ვáƒáƒ˜" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "პერუ" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "ფილიპინები" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "პიტიკáƒáƒ˜áƒ áƒœáƒ˜" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "პáƒáƒšáƒáƒœáƒ”თი" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "პáƒáƒ áƒ¢áƒ£áƒ’áƒáƒšáƒ˜áƒ" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "პუერტრრიკáƒ" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "კáƒáƒ¢áƒáƒ áƒ˜" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "რეუნიáƒáƒœ" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "რუმინეთი" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "რუსეთის ფედერáƒáƒªáƒ˜áƒ" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "რუáƒáƒœáƒ“áƒ" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "წმინდრბáƒáƒ áƒ—ელმი" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "წმინდრელენე" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "წმინდრკიტსი დრნევისი" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "წმინდრლუსიáƒ" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "წმინდრმáƒáƒ áƒ¢áƒ˜áƒœáƒ˜" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "წმინდრპიერი დრმიქელáƒáƒœáƒ˜" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "წმინდრვინცენტი დრგრენáƒáƒ“ირები" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "სáƒáƒ›áƒáƒ" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "სáƒáƒœ მáƒáƒ áƒ˜áƒœáƒ" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "სáƒáƒ ტáƒáƒ›áƒ” დრპრინციპე" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "სáƒáƒ£áƒ“ის áƒáƒ áƒáƒ‘ეთი" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "სენეგáƒáƒšáƒ˜" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "სერბიáƒ" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "სეიშელები" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "სიერრლეáƒáƒœáƒ”" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "სინგáƒáƒžáƒ£áƒ áƒ˜" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "სლáƒáƒ•áƒáƒ™áƒ”თი" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "სლáƒáƒ•ენიáƒ" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "სáƒáƒšáƒáƒ›áƒ˜áƒœáƒ˜áƒ¡ კუნძულები" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "სáƒáƒ›áƒáƒšáƒ˜" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "სáƒáƒ›áƒ®áƒ áƒ”თი áƒáƒ¤áƒ áƒ˜áƒ™áƒ" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "სáƒáƒ›áƒ®áƒ áƒ”თი ჯáƒáƒ áƒ¯áƒ˜áƒ დრსáƒáƒ›áƒ®áƒ áƒ”თი სენდვიჩის კუნძულები" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "ესპáƒáƒœáƒ”თი" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "შრი ლáƒáƒœáƒ™áƒ" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "სუდáƒáƒœáƒ˜" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "სურინáƒáƒ›áƒ˜" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "შპიცბერგენი დრიáƒáƒœ-მáƒáƒ˜áƒ”ნი" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "სვáƒáƒ–ილენდი" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "შვეციáƒ" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "შვეიცáƒáƒ áƒ˜áƒ" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "სირიის áƒáƒ áƒáƒ‘ული რესპუბლიკáƒ" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "ტáƒáƒ¯áƒ˜áƒ™áƒ”თი" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "ტáƒáƒœáƒ–áƒáƒœáƒ˜áƒ, გáƒáƒ”რთიáƒáƒœáƒ”ბული რესპუბლიკáƒ" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "ტáƒáƒ˜áƒšáƒáƒœáƒ“ი" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "ტიმáƒáƒ -ლესტე" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "ტáƒáƒ’áƒ" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "ტáƒáƒ™áƒ”ლáƒáƒ£" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "ტáƒáƒœáƒ’áƒ" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "ტრინიდáƒáƒ“ი დრტáƒáƒ‘áƒáƒ’áƒ" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "ტუნისი" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "თურქეთი" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "თურქმენეთი" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "თáƒáƒ áƒ¥áƒ¡áƒ˜áƒ¡ დრქáƒáƒ¥áƒáƒ¡áƒ˜áƒ¡ კუნძულები" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "ტუვáƒáƒšáƒ£" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "უგáƒáƒœáƒ“áƒ" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "უკრáƒáƒ˜áƒœáƒ" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "áƒáƒ áƒáƒ‘ეთის გáƒáƒ”რთიáƒáƒœáƒ”ბული ემირáƒáƒ¢áƒ”ბი" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "გáƒáƒ”რთიáƒáƒœáƒ”ბული სáƒáƒ›áƒ”ფáƒ" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "შეერთებული შტáƒáƒ¢áƒ”ბი" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "áƒáƒ¨áƒ¨-ს კუთვნილი მცირე გáƒáƒ áƒ” კუნძულები" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "ურუგვáƒáƒ˜" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "უზბეკეთი" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "ვáƒáƒœáƒáƒ£áƒ¢áƒ£" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "ვენესუელáƒ" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "ვიეტნáƒáƒ›áƒ˜" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "ქáƒáƒšáƒ¬áƒ£áƒšáƒ˜áƒ¡ კუნძულები, ბრიტáƒáƒœáƒ”თი" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "ქáƒáƒšáƒ¬áƒ£áƒšáƒ˜áƒ¡ კუნძულები, áƒ.შ.შ" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "ვáƒáƒšáƒ˜áƒ¡áƒ˜ დრფუტუნáƒ" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "დáƒáƒ¡áƒáƒ•ლეთ სáƒáƒ®áƒáƒ áƒ" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "იემენი" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "ზáƒáƒ›áƒ‘იáƒ" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "ზიმბáƒáƒ‘ვე" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "დáƒáƒ”მáƒáƒœáƒ˜ áƒáƒ  áƒáƒ áƒ˜áƒ¡ გáƒáƒ¨áƒ•ებული" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ®áƒ”ლი" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "სáƒáƒ áƒ—ული" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ áƒ©áƒ”ვáƒ" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის áƒáƒ áƒ©áƒ”ვáƒ" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr ".torrent ფáƒáƒ˜áƒšáƒ˜áƒ¡ შენáƒáƒ®áƒ•áƒ" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "ტáƒáƒ áƒ”ნტ ფáƒáƒ˜áƒšáƒ”ბი" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "ყველრფáƒáƒ˜áƒšáƒ˜" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "დელუჯი" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"პირიდáƒáƒœ-პირáƒáƒ›áƒ“ე ფáƒáƒ˜áƒšáƒ”ბის გáƒáƒ¡áƒáƒ–იáƒáƒ áƒ”ბელი პრáƒáƒ’რáƒáƒ›áƒ\n" +"რáƒáƒ›áƒ”ლიც იყენებს BitTorrent პრáƒáƒ¢áƒáƒ™áƒáƒšáƒ¡." + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "კლიენტი:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "áƒáƒ®áƒšáƒáƒœáƒ“ელი დეველáƒáƒžáƒ”რები:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "ძველი დეველáƒáƒžáƒ”რები áƒáƒœ მáƒáƒœáƒáƒ¬áƒ˜áƒšáƒ”ები:" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" +"ეს პრáƒáƒ’რáƒáƒ›áƒ áƒáƒ áƒ˜áƒ¡ თáƒáƒ•ისუფáƒáƒšáƒ˜ პრáƒáƒ’რáƒáƒ›áƒ£áƒšáƒ˜ უზრუნველáƒáƒ§áƒ¤áƒ; თქვენ შეგიძლიáƒáƒ— იგი " +"გáƒáƒáƒ•რცელáƒáƒ— áƒáƒœ/დრშეცვáƒáƒšáƒáƒ— Free Software Foundation-ის მიერ გáƒáƒ›áƒáƒ¥áƒ•ეყნáƒáƒ‘ული " +"GNU General Public License ლიცენზიით; áƒáƒœ მესáƒáƒ›áƒ” ვერსიით, áƒáƒœ უფრრáƒáƒ®áƒáƒšáƒ˜ " +"ვერსიით (თქვენი áƒáƒ áƒ©áƒ”ვáƒáƒœáƒ˜áƒ¡ მიხედვით)\n" +"\n" +"ეს პრáƒáƒ’რáƒáƒ›áƒ ვრცელდებრიმ იმედით რáƒáƒ› ის ვინმეს გáƒáƒ›áƒáƒáƒ“გებáƒ, მáƒáƒ’რáƒáƒ› მáƒáƒ¡ áƒáƒ  " +"მáƒáƒ§áƒ•ებრáƒáƒ áƒáƒœáƒáƒ˜áƒ áƒ˜ გáƒáƒ áƒáƒœáƒ¢áƒ˜áƒ; მეტი დეტáƒáƒšáƒ”ბისთვის იხილეთ GNU General Public " +"License ლიცენზიáƒ. \n" +"\n" +"თქვენ áƒáƒ› პრáƒáƒ’რáƒáƒ›áƒáƒ¡áƒ—áƒáƒœ ერთáƒáƒ“ უნდრმიგეღáƒáƒ— GNU General Public License-იის " +"áƒáƒ¡áƒšáƒ˜; თუ áƒáƒ  მიგიღიáƒáƒ— იხილეთ . \n" +"\n" +"áƒáƒ›áƒáƒ¡áƒ—áƒáƒœ ერთáƒáƒ“, სპეციáƒáƒšáƒ£áƒ áƒ˜ გáƒáƒ›áƒáƒœáƒáƒ™áƒšáƒ¡áƒ˜áƒ¡ სáƒáƒ®áƒ˜áƒ—, სáƒáƒáƒ•ტáƒáƒ áƒ უფლებების მფლáƒáƒ‘ელები " +"იძლევიáƒáƒœ áƒáƒ› პრáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ კáƒáƒ“ის ბმულისe copგyright holders give permission to " +"link the code of portions of this program with the OpenSSL library. You must " +"obey the GNU General Public License in all respects for all of the code used " +"other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "სერვერი:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "ტáƒáƒ áƒ”ნტი" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ ფáƒáƒ˜áƒšáƒ˜" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr ".torrent ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ áƒ©áƒ”ვáƒ" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ ბმული" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "áƒáƒ  áƒáƒ áƒ˜áƒ¡ სწáƒáƒ áƒ˜ ბმული" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვáƒ..." + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვრჩáƒáƒ˜áƒ¨áƒáƒšáƒ" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვრჩáƒáƒ˜áƒ¨áƒáƒšáƒ:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "სáƒáƒ®áƒ”ლი:" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "დეტáƒáƒšáƒ”ბი:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "მáƒáƒáƒ—áƒáƒ•სე:" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლი:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "პáƒáƒ áƒáƒšáƒ˜:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "სხვáƒ..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "დáƒáƒ™áƒáƒ•შირებული áƒáƒ  áƒáƒ áƒ˜áƒ¡" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT კვáƒáƒœáƒ«áƒ”ბი" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "თáƒáƒ•ისუფáƒáƒšáƒ˜ áƒáƒ“გილი დისკზე" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "პრიáƒáƒ áƒ˜áƒ¢áƒ”ტი" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_სტáƒáƒ¢áƒ£áƒ¡áƒ˜" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_დეტáƒáƒšáƒ”ბი" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "ფáƒáƒ˜_ლები" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_პირები" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_პáƒáƒ áƒáƒ›áƒ”ტრები" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "áƒáƒ  áƒáƒ áƒ˜áƒ¡ დáƒáƒ™áƒáƒ•შირებული..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "ლიმიტის გáƒáƒ áƒ”შე" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "დáƒáƒ‘ლáƒ" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "ზევით" + +#: deluge/ui/gtk3/gtkui.py:313 msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "მთáƒáƒ•áƒáƒ áƒ˜" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "გáƒáƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ”SSL" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "უსმენს პáƒáƒ áƒ¢áƒ¡:" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "კáƒáƒ•შირგáƒáƒ áƒ”შე" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "ხáƒáƒ–ზე" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP სირ(GZip ფáƒáƒ áƒ›áƒáƒ¢áƒ¨áƒ˜)" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "დáƒáƒ™áƒáƒ•შირებული" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer ტექსტი (Zip ფáƒáƒ áƒ›áƒáƒ¢áƒ¨áƒ˜)" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "სტáƒáƒ¢áƒ£áƒ¡áƒ˜" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Text (შეკუმშვის გáƒáƒ áƒ”შე)" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "ჰáƒáƒ¡áƒ¢áƒ˜" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip ფáƒáƒ áƒ›áƒáƒ¢áƒ¨áƒ˜)" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "ვერსიáƒ" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ ლიდერი" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "დáƒáƒ”მáƒáƒœáƒ˜áƒ¡ _დáƒáƒ¬áƒ§áƒ”ბáƒ" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ მáƒáƒ’იური კáƒáƒ“ი" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "დáƒáƒ”მáƒáƒœáƒ˜áƒ¡ _გáƒáƒ©áƒ”რებáƒ" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ ვერსიáƒ" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "დáƒáƒ”მáƒáƒœáƒ˜áƒ¡ დáƒáƒ¬áƒ§áƒ”ბრვერ მáƒáƒ®áƒ”რხდáƒ!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "ჰáƒáƒ¡áƒ¢áƒ˜áƒ¡ დáƒáƒ›áƒáƒ¢áƒ”ბისáƒáƒ¡ დáƒáƒ¤áƒ˜áƒ¥áƒ¡áƒ˜áƒ áƒ“რშეცდáƒáƒ›áƒ" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "ჩáƒáƒ áƒ—ულიáƒ" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "მáƒáƒ“ული" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "áƒáƒ˜áƒ áƒ©áƒ˜áƒ”თ მáƒáƒ“ული" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "მáƒáƒ“ულის Egg-ები" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "მდგáƒáƒ›áƒáƒ áƒ”áƒáƒ‘áƒ" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "ტრეკერები" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "áƒáƒ áƒªáƒ”რთი" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ”ბი" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "უიáƒáƒ áƒšáƒ˜áƒ§áƒ" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "კლიენტის ვერსიáƒ" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " ტáƒáƒ áƒ”ნტები რიგშიáƒ" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " ტáƒáƒ áƒ”ნტები რიგშიáƒ" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "ულიმიტáƒáƒ¡ დáƒáƒ§áƒ”ნებáƒ" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "ბლáƒáƒ™áƒ˜áƒ áƒ”ბის სიáƒ" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "ჩáƒáƒ áƒ—ული" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "ბმული:" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "გáƒáƒ›áƒáƒ áƒ—ული" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "დღე" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "გáƒáƒ›áƒáƒ áƒ—ვáƒ" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "მისáƒáƒ›áƒáƒ áƒ—ი" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "კლიენტი" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "ტიპი:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "ტáƒáƒ áƒ”ნტის შექმნáƒ" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "თáƒáƒ áƒ˜áƒ¦áƒ˜:" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "რიგში მდგáƒáƒ›áƒ˜ ტáƒáƒ áƒ”ნტები" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ ზáƒáƒ›áƒ:" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "ინფáƒ" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_წáƒáƒ¨áƒšáƒ" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "ტáƒáƒ áƒ”ნტი დáƒáƒ¡áƒ áƒ£áƒšáƒ“áƒ" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "ტáƒáƒ áƒ”ნტი დáƒáƒ”მáƒáƒ¢áƒ" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "ტáƒáƒ áƒ”ნტების áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ áƒáƒ“ დáƒáƒ›áƒáƒ¢áƒ”ბრშექმნისáƒáƒ¡" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "შესრულებáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_ფáƒáƒ˜áƒšáƒ˜" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "მáƒáƒ•ლენáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "ტáƒáƒ áƒ”ნტის _დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "ბრძáƒáƒœáƒ”ბáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "ტáƒáƒ áƒ”ნტის _შექმნáƒ" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "გáƒáƒ›áƒáƒ¡áƒ•ლრ& დáƒáƒ”მáƒáƒœáƒ˜áƒ¡ _გáƒáƒ—იშვáƒ" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "ბრძáƒáƒœáƒ”ბები" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "გáƒáƒ¡áƒ•ლáƒ" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "áƒáƒœáƒáƒœáƒ¡áƒ˜ OK" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "რ_ედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "ყურáƒáƒ“ღებáƒ" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "შეცდáƒáƒ›áƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_კáƒáƒ•შირის მმáƒáƒ áƒ—ველი" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "áƒáƒ•ღáƒáƒœáƒ”თი" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_ტáƒáƒ áƒ”ნტი" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_ხედი" -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "áƒáƒšáƒ‘áƒáƒœáƒ”თი" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "ხელსáƒáƒ¬áƒ§áƒáƒ—რ_პáƒáƒœáƒ”ლი" -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "áƒáƒšáƒŸáƒ˜áƒ áƒ˜" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_გვერდითრზáƒáƒšáƒ˜" -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "სტáƒáƒ¢áƒ£áƒ¡áƒ˜áƒ¡ _ზáƒáƒšáƒ˜" -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "áƒáƒœáƒ“áƒáƒ áƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "ჩ_áƒáƒœáƒáƒ áƒ—ები" -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "áƒáƒœáƒ’áƒáƒšáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_სვეტები" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "áƒáƒœáƒ¢áƒáƒ áƒ¥áƒ¢áƒ˜áƒ“áƒ" - -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "გვერდ_ითრზáƒáƒšáƒ˜" -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "áƒáƒ áƒ’ენტინáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "_Zero მáƒáƒ®áƒ•ედრებების ჩვენებáƒ" -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "სáƒáƒ›áƒ®áƒ”თი" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "_ტრეკერების ჩვენებáƒ" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "áƒáƒ•სტრáƒáƒšáƒ˜áƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_დáƒáƒ®áƒ›áƒáƒ áƒ”ბáƒ" -#: deluge/ui/countries.py:23 -msgid "Austria" -msgstr "áƒáƒ•სტრიáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_ვებ-სáƒáƒ˜áƒ¢áƒ˜" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" -msgstr "áƒáƒ–ერბáƒáƒ˜áƒ¯áƒáƒœáƒ˜" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_ხ.დ.კ." -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "ბáƒáƒ°áƒáƒ›áƒ˜áƒ¡ კუნძულები" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "ხშირáƒáƒ“ დáƒáƒ¡áƒ›áƒ£áƒšáƒ˜ კითხვები" -#: deluge/ui/countries.py:26 -msgid "Bahrain" -msgstr "ბáƒáƒ°áƒ áƒ”ინი" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_სáƒáƒ–áƒáƒ’áƒáƒ“áƒáƒ”ბáƒ" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" -msgstr "ბáƒáƒœáƒ’ლáƒáƒ“ეში" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" -msgstr "ბáƒáƒ áƒ‘áƒáƒ“áƒáƒ¡áƒ˜" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "ტáƒáƒ áƒ”ნტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -#: deluge/ui/countries.py:29 -msgid "Belarus" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "ტáƒáƒ áƒ”ნტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -#: deluge/ui/countries.py:30 -msgid "Belgium" -msgstr "ბელგიáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "ტáƒáƒ áƒ”ნტის წáƒáƒ¨áƒšáƒ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "ტáƒáƒ áƒ”ნტის წáƒáƒ¨áƒšáƒ" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" -msgstr "ბერმუდი" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "áƒáƒ áƒ©áƒ”ული ტáƒáƒ áƒ”ნტების დáƒáƒžáƒáƒ£áƒ–ებáƒ" -#: deluge/ui/countries.py:34 -msgid "Bhutan" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "პáƒáƒ£áƒ–áƒ" -#: deluge/ui/countries.py:35 -msgid "Bolivia" -msgstr "ბáƒáƒšáƒ˜áƒ•იáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "ყველრáƒáƒ áƒ©áƒ”ული ტáƒáƒ áƒ”ნტის გáƒáƒ’რძელებáƒ" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" -msgstr "ბáƒáƒ¡áƒœáƒ˜áƒ დრჰერცáƒáƒ’áƒáƒ•ინáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "გáƒáƒ’რძელებáƒ" -#: deluge/ui/countries.py:37 -msgid "Botswana" -msgstr "ბáƒáƒªáƒ•áƒáƒœáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "ტáƒáƒ áƒ”ნტის რიგში მáƒáƒ¦áƒšáƒ áƒáƒ¢áƒáƒœáƒ" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "რიგში მáƒáƒ¦áƒšáƒ áƒáƒ¢áƒáƒœáƒ" -#: deluge/ui/countries.py:39 -msgid "Brazil" -msgstr "ბრáƒáƒ–ილიáƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "ტáƒáƒ áƒ”ნტის რიგში დáƒáƒ‘ლრჩáƒáƒ›áƒáƒ¢áƒáƒœáƒ" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" -msgstr "ბრიტáƒáƒœáƒ”თის ინდáƒáƒ”თის áƒáƒ™áƒ”áƒáƒœáƒ˜áƒ¡ ტერიტáƒáƒ áƒ˜áƒ" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "რიგში დáƒáƒ‘ლრჩáƒáƒ›áƒáƒ¢áƒáƒœáƒ" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" -msgstr "ბულგáƒáƒ áƒ”თი" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "კáƒáƒ•შირის მმáƒáƒ áƒ—ველი" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" -msgstr "კáƒáƒ›áƒ‘áƒáƒ¯áƒ" - -#: deluge/ui/countries.py:46 -msgid "Cameroon" -msgstr "კáƒáƒ›áƒ”რუნი" - -#: deluge/ui/countries.py:47 -msgid "Canada" -msgstr "კáƒáƒœáƒáƒ“áƒ" - -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" -msgstr "კáƒáƒ˜áƒ›áƒáƒœáƒ˜áƒ¡ კუნძულები" - -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" -msgstr "ჩáƒáƒ“ი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" -msgstr "ჩილე" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "გáƒáƒ›áƒáƒ áƒ—ული" -#: deluge/ui/countries.py:53 -msgid "China" -msgstr "ჩინეთი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" -msgstr "áƒáƒ¦áƒ“გáƒáƒ›áƒ˜áƒ¡ კუნძულები" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" -msgstr "კáƒáƒšáƒ£áƒ›áƒ‘იáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" -msgstr "კáƒáƒœáƒ’áƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" -msgstr "კáƒáƒ¢ დიუáƒáƒ áƒ˜" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" -msgstr "ხáƒáƒ áƒ•áƒáƒ¢áƒ˜áƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" -msgstr "კუბáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" -msgstr "კვიპრáƒáƒ¡áƒ˜" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" -msgstr "ჩეხეთის რესპუბლიკáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "სესიის სიჩქáƒáƒ áƒ˜áƒ¡ ჩვენებრსáƒáƒ—áƒáƒ£áƒ áƒ˜áƒ¡ ზáƒáƒšáƒ¨áƒ˜" -#: deluge/ui/countries.py:67 -msgid "Denmark" -msgstr "დáƒáƒœáƒ˜áƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" -msgstr "ეკვáƒáƒ“áƒáƒ áƒ˜" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" -msgstr "ეგვიპტე" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" -msgstr "ესტáƒáƒœáƒ”ტი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" -msgstr "ეთიáƒáƒžáƒ˜áƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "სისტემური áƒáƒ áƒ˜áƒ¡ ხáƒáƒ¢áƒ£áƒšáƒ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" -msgstr "ფáƒáƒ áƒ”რის კუნძულები" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" -msgstr "ფიჯი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "დáƒáƒ®áƒ£áƒ áƒ•ისáƒáƒ¡ სისტემურ áƒáƒ áƒ”ში მინიმიზáƒáƒªáƒ˜áƒ" -#: deluge/ui/countries.py:81 -msgid "Finland" -msgstr "ფინეთი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "გáƒáƒ¨áƒ•ებრსისტემურ áƒáƒ áƒ”ში" -#: deluge/ui/countries.py:82 -msgid "France" -msgstr "სáƒáƒ¤áƒ áƒáƒœáƒ’ეთი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "სისტემური áƒáƒ áƒ˜áƒ¡ პáƒáƒ áƒáƒšáƒ˜áƒ— დáƒáƒªáƒ•áƒ" -#: deluge/ui/countries.py:83 -msgid "French Guiana" -msgstr "ფრáƒáƒœáƒ’ული გვინეáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" -msgstr "სáƒáƒ¥áƒáƒ áƒ—ველáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბულის გáƒáƒ“áƒáƒ¢áƒáƒœáƒ:" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "გერმáƒáƒœáƒ˜áƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr ".torrent ფáƒáƒ˜áƒšáƒ”ბის კáƒáƒžáƒ˜áƒ áƒ”ბáƒ:" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "გáƒáƒ”რთიáƒáƒœáƒ”ბული სáƒáƒ›áƒ”ფáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "ტáƒáƒ áƒ”ნტ ფáƒáƒ˜áƒšáƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ მáƒáƒœáƒáƒªáƒ”მების წáƒáƒ¨áƒšáƒ˜áƒ¡áƒáƒ¡" -#: deluge/ui/countries.py:91 -msgid "Ghana" -msgstr "გáƒáƒœáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "ტáƒáƒ áƒ”ნტ ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ¡áƒšáƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ მáƒáƒœáƒáƒªáƒ”მების წáƒáƒ¨áƒšáƒ˜áƒ¡áƒáƒ¡" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" -msgstr "გიბრáƒáƒšáƒ¢áƒáƒ áƒ˜" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ე:" -#: deluge/ui/countries.py:93 -msgid "Greece" -msgstr "სáƒáƒ‘ერძნეთი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" -msgstr "გრენლáƒáƒœáƒ“იáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "პრიáƒáƒ áƒ˜áƒ¢áƒ”ტის მინიჭებრტáƒáƒ áƒ”ნტის პირველი დრბáƒáƒšáƒ ნáƒáƒ¬áƒ˜áƒšáƒ˜áƒ¡áƒ—ვის" -#: deluge/ui/countries.py:95 -msgid "Grenada" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "ტáƒáƒ áƒ”ნტის პირველი დრბáƒáƒšáƒ ნáƒáƒ¬áƒ˜áƒšáƒ”ბის პრიáƒáƒ áƒ˜áƒ¢áƒ˜áƒ áƒ”ბáƒ" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" -msgstr "გვáƒáƒ“áƒáƒšáƒ£áƒžáƒ”" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" -msgstr "გვáƒáƒ¢áƒ”მáƒáƒšáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "ტáƒáƒ áƒ”ნტების დáƒáƒ›áƒáƒ¢áƒ”ბრდáƒáƒžáƒáƒ£áƒ–ებულ მდგáƒáƒ›áƒáƒ áƒ”áƒáƒ‘áƒáƒ¨áƒ˜" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" -msgstr "გვინეáƒ" - -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" -msgstr "ჰáƒáƒ˜áƒ¢áƒ˜" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "ყáƒáƒ•ელთვის ჩვენებáƒ" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "დიáƒáƒšáƒáƒ’ის ფáƒáƒ™áƒ£áƒ¡áƒ˜áƒ áƒ”ბáƒ" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" -msgstr "ჰáƒáƒœáƒ“ურáƒáƒ¡áƒ˜" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" -msgstr "უნგრეთი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "კáƒáƒ•შირების მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ რáƒáƒáƒ“ენáƒáƒ‘áƒ. დáƒáƒáƒ§áƒ”ნეთ -1 ლიმიტის მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." -#: deluge/ui/countries.py:109 -msgid "Iceland" -msgstr "ისლáƒáƒœáƒ“იáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "კáƒáƒ•შირები:" -#: deluge/ui/countries.py:110 -msgid "India" -msgstr "ინდáƒáƒ”თი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"áƒáƒ¢áƒ•ირთვის სლáƒáƒ¢áƒ”ბის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ რáƒáƒáƒ“ენáƒáƒ‘áƒ. დáƒáƒáƒ§áƒ”ნეთ –1 ლიმიტის მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." -#: deluge/ui/countries.py:111 -msgid "Indonesia" -msgstr "ინდáƒáƒœáƒ”ზიáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" -msgstr "ირáƒáƒœáƒ˜áƒ¡ ისლáƒáƒ›áƒ£áƒ áƒ˜ რესპუბლიკáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"ყველრტáƒáƒ áƒ”ნტის ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ”. დáƒáƒáƒ§áƒ”ნე თ -1 ლიმიტის " +"მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." -#: deluge/ui/countries.py:113 -msgid "Iraq" -msgstr "ერáƒáƒ§áƒ˜" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”:" -#: deluge/ui/countries.py:114 -msgid "Ireland" -msgstr "ირლáƒáƒœáƒ“იáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ” ყველრტáƒáƒ áƒ”ნტისáƒáƒ—ვის. დáƒáƒáƒ§áƒ”ნეთ -1 ლიმიტის " +"მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." -#: deluge/ui/countries.py:115 -msgid "Isle of Man" -msgstr "მáƒáƒœáƒ˜áƒ¡ კუნძული" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”:" -#: deluge/ui/countries.py:116 -msgid "Israel" -msgstr "ისრáƒáƒ”ლი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "ლიმიტების იგნáƒáƒ áƒ˜áƒ áƒ”ბრლáƒáƒ™áƒáƒšáƒ£áƒ  ქსელში" -#: deluge/ui/countries.py:117 -msgid "Italy" -msgstr "იტáƒáƒšáƒ˜áƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "IP áƒáƒ•ერჰედის გáƒáƒ›áƒ¢áƒáƒ áƒ£áƒœáƒáƒ áƒ˜áƒáƒœáƒáƒ‘ის ლიმიტი" -#: deluge/ui/countries.py:118 -msgid "Jamaica" -msgstr "იáƒáƒ›áƒáƒ˜áƒ™áƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"თუ მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜áƒ, დáƒáƒáƒ®áƒšáƒáƒ”ბითი TCP/IP áƒáƒ•ერჰედი იცლებრსიხშირის ლიმიტერებისგáƒáƒœ, " +"რáƒáƒ—რმáƒáƒ®áƒ“ეს სáƒáƒ”რთრტრáƒáƒ¤áƒ˜áƒ™áƒ˜áƒ¡ ლიმიტის გáƒáƒ“áƒáƒªáƒ˜áƒšáƒ”ბის თáƒáƒ•იდáƒáƒœ áƒáƒªáƒ˜áƒšáƒ”ბáƒ" -#: deluge/ui/countries.py:119 -msgid "Japan" -msgstr "იáƒáƒžáƒáƒœáƒ˜áƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ áƒáƒ¢áƒ•ირთვის სლáƒáƒ¢áƒ”ბი თითრტáƒáƒ áƒ”ნტისთვის. დáƒáƒáƒ§áƒ”ნეთ -1 ლიმიტის " +"მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ კáƒáƒ•შირების რáƒáƒáƒ“ენáƒáƒ‘რთითრტáƒáƒ áƒ”ნტზე. მიუთითეთ -1 ლიმიტის " +"მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" -msgstr "ყáƒáƒ–áƒáƒ®áƒ”თი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" -msgstr "კენიáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" -msgstr "ქუვეითი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" -msgstr "ყირგიზეთი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" -msgstr "ლáƒáƒ¢áƒ•იáƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" -msgstr "ლიხტენშტეინი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" -msgstr "ლუქსემბურგი" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" -msgstr "მáƒáƒ“áƒáƒ’áƒáƒ¡áƒ™áƒáƒ áƒ˜" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ პáƒáƒ áƒ¢áƒ˜:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ პáƒáƒ áƒ¢áƒ˜áƒ¡ ტესტირებáƒ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "სáƒáƒ˜áƒ“áƒáƒœ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "სáƒáƒ“áƒáƒ›áƒ“ე:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "დáƒáƒœáƒ”:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT პáƒáƒ áƒ¢áƒ”ბის მინიჭების პრáƒáƒ¢áƒáƒ™áƒáƒšáƒ˜" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "პირების გáƒáƒªáƒ•ლáƒâ€“გáƒáƒ›áƒáƒªáƒ•ლáƒ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" +"ლáƒáƒ™áƒáƒšáƒ£áƒ áƒ˜ მáƒáƒ›áƒ¡áƒáƒ®áƒ£áƒ áƒ”ბის áƒáƒ¦áƒ›áƒáƒ›áƒ©áƒ”ნი პáƒáƒ£áƒšáƒáƒ‘ს ლáƒáƒ™áƒáƒšáƒ£áƒ  პურებს თქვენს ქსელში." -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" +"გáƒáƒ•რცელების ჰეშ ცხრილმრშესáƒáƒ«áƒšáƒáƒ გáƒáƒ–áƒáƒ áƒ“áƒáƒ¡ áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ შეერთებები რáƒáƒáƒ“ენáƒáƒ‘áƒ." -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "პირის TOS ბიტი:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "ჰáƒáƒ¡áƒ¢áƒ˜áƒ¡ სáƒáƒ®áƒ”ლი:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "პáƒáƒ áƒ¢áƒ˜:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "კეშის ზáƒáƒ›áƒ (16 კბ-იáƒáƒœáƒ˜ ბლáƒáƒ™áƒ˜):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"ჩáƒáƒ¬áƒ”რის კეშში ბáƒáƒšáƒ ჩáƒáƒ¬áƒ”რიდáƒáƒœ გáƒáƒ¡áƒ£áƒšáƒ˜ დრრსáƒáƒœáƒáƒ› ის იძულებით გáƒáƒ˜áƒ¬áƒ›áƒ˜áƒœáƒ“ებრ" +"დისკიდáƒáƒœ. ნáƒáƒ’ულისხმევი áƒáƒ áƒ˜áƒ¡ 60 წáƒáƒ›áƒ˜." -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "კეშის áƒáƒ›áƒáƒ¬áƒ£áƒ áƒ•რ(წáƒáƒ›áƒ”ბი):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" +"სესიის დáƒáƒ¬áƒ§áƒ”ბიდáƒáƒœ დისკზე ჩáƒáƒ¬áƒ”რილი 16 კბ-იáƒáƒœáƒ˜ ბლáƒáƒ™áƒ”ბის სáƒáƒ”რთრრáƒáƒáƒ“ენáƒáƒ‘áƒ." -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "ჩáƒáƒ¬áƒ”რილი ბლáƒáƒ™áƒ”ბი:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "სესიის დáƒáƒ¬áƒ§áƒ”ბიდáƒáƒœ შესრულებული ჩáƒáƒ¬áƒ”რის áƒáƒžáƒ”რáƒáƒªáƒ˜áƒ”ბის სáƒáƒ”რთრრáƒáƒáƒ“ენáƒáƒ‘áƒ." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "ჩáƒáƒ¬áƒ”რები:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "შეფáƒáƒ áƒ“ებáƒ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "ჩáƒáƒ¬áƒ”რის კეშის Hit შეფáƒáƒ áƒ“ებáƒ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" +"იმ ბლáƒáƒ™áƒ”ბის რáƒáƒáƒ“ენáƒáƒ‘რრáƒáƒ›áƒšáƒ”ბიც მáƒáƒ—ხáƒáƒ•ნილი იქნრbittorrent-ის ძრáƒáƒ•იდáƒáƒœ " +"(პირებიდáƒáƒœ) დრგáƒáƒ›áƒáƒ§áƒ”ნებული იქნრდისკიდáƒáƒœ áƒáƒœ კეშიდáƒáƒœ." -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "წáƒáƒ™áƒ˜áƒ—ხული ბლáƒáƒ™áƒ”ბი:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "იმ ბლáƒáƒ™áƒ”ბის რáƒáƒáƒ“ენáƒáƒ‘რრáƒáƒ›áƒšáƒ”ბიც კეშიდáƒáƒœ იქნრáƒáƒ¦áƒ”ბული." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "ბლáƒáƒ™áƒ”ბის წáƒáƒ™áƒ˜áƒ—ხვის მáƒáƒ®áƒ•ედრებები:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "კეშის მáƒáƒ®áƒ•ედრებების შეფáƒáƒ áƒ“ებრწáƒáƒ™áƒ˜áƒ—ხვის კეშისთვის" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "კითხვის კეშის Hit შეფáƒáƒ áƒ“ებáƒ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" +"სესიის დáƒáƒ¬áƒ§áƒ”ბის შემდეგ შესრულებული ჩáƒáƒ¬áƒ”რის áƒáƒžáƒ”რáƒáƒªáƒ˜áƒ”ბის სáƒáƒ”რთრრáƒáƒáƒ“ენáƒáƒ‘áƒ." -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "წáƒáƒ™áƒ˜áƒ—ხვები:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" +"16 კბ-იáƒáƒœáƒ˜ ბლáƒáƒ™áƒ”ბის რáƒáƒáƒ“ენáƒáƒ‘რრáƒáƒ›áƒšáƒ”ბიც áƒáƒ®áƒšáƒ áƒáƒ áƒ˜áƒáƒœ დისკის კეშში. ეს შეიცáƒáƒ•ს " +"რáƒáƒ’áƒáƒ áƒª კითხვის áƒáƒ¡áƒ”ვე წერის კეშს." -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "კეშის ზáƒáƒ›áƒ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "კითხვის კეშის ზáƒáƒ›áƒ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" +"დáƒáƒ’ვეხმáƒáƒ áƒ”თ Deluge-ს გáƒáƒ£áƒ›áƒ¯áƒáƒ‘ესებáƒáƒ¨áƒ˜ თქვენი Python-ის დრPyGTK ვერსიების, " +"áƒáƒžáƒ”რáƒáƒªáƒ˜áƒ£áƒšáƒ˜ სისტემის დრპრáƒáƒªáƒ”რáƒáƒ¡ ტიპების გáƒáƒ›áƒáƒ’ზáƒáƒ•ნით. áƒáƒ›áƒáƒ— გáƒáƒ áƒ“რáƒáƒ  იგზáƒáƒ•ნებრ" +"áƒáƒ áƒáƒœáƒáƒ˜áƒ áƒ˜ ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ." -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "დიáƒáƒ®, გთხáƒáƒ•თ გáƒáƒ˜áƒ’ზáƒáƒ•ნáƒáƒ¡ áƒáƒœáƒáƒœáƒ˜áƒ›áƒ£áƒ áƒ˜ სტáƒáƒ¢áƒ˜áƒ¡áƒ¢áƒ˜áƒ™áƒ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "მდებáƒáƒ áƒ”áƒáƒ‘áƒ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"თუ Deluge-მ áƒáƒ› მდებáƒáƒ áƒ”áƒáƒ‘áƒáƒ¨áƒ˜ ვერ იპáƒáƒ•რმáƒáƒœáƒáƒªáƒ”მთრბáƒáƒ–რის გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებს DNS-ს " +"რáƒáƒ—რგáƒáƒáƒ áƒ™áƒ•იáƒáƒ¡ პირების ქვეყნები." -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "დáƒáƒ”მáƒáƒœáƒ˜áƒ¡ პáƒáƒ áƒ¢áƒ˜:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "პáƒáƒ áƒ¢áƒ˜" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "დისტáƒáƒœáƒªáƒ˜áƒ£áƒ áƒ˜ კáƒáƒ•შირების დáƒáƒ¨áƒ•ებáƒ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "კáƒáƒ•შირები" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "ვებ-სáƒáƒ˜áƒ¢áƒ˜áƒ¡ პერიáƒáƒ“ულáƒáƒ“ შემáƒáƒ¬áƒ›áƒ”ბვრáƒáƒ®áƒáƒšáƒ˜ ვერსიებისთვის" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "ვერსიáƒ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "áƒáƒ•ტáƒáƒ áƒ˜:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "ვებსáƒáƒ˜áƒ¢áƒ˜:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "áƒáƒ•ტáƒáƒ áƒ˜áƒ¡ ელ-ფáƒáƒ¡áƒ¢áƒ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "ინფáƒ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "პირის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "hostname:port" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "მთáƒáƒ•áƒáƒ áƒ˜" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "áƒáƒ›áƒáƒ¦áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "ინფáƒáƒ°áƒ”შის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "ინფáƒáƒ°áƒ”ში:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "ტრეკერები:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "ჰáƒáƒ¡áƒ¢áƒ˜áƒ¡ დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "დáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ”ბáƒ:" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "áƒáƒ®áƒáƒšáƒ˜ გáƒáƒ›áƒáƒ¨áƒ•ებáƒ" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "ვებ-სáƒáƒ˜áƒ¢áƒ–ე _გáƒáƒ“áƒáƒ¡áƒ•ლáƒ" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "áƒáƒ¦áƒáƒ  მáƒáƒ©áƒ•ენრეს დიáƒáƒšáƒáƒ’ი შემდეგში" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "სáƒáƒ®áƒ”ლი:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "კáƒáƒ›áƒ”ნტáƒáƒ áƒ”ბი:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბულის გáƒáƒ“áƒáƒ¢áƒáƒœáƒ:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "სიდირების შეჩერებრშეფáƒáƒ áƒ“ებისáƒáƒ¡:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "წáƒáƒ¨áƒšáƒ შეფáƒáƒ áƒ“ებáƒáƒ–ე" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "ტრეკერების _რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "თáƒáƒ•ში" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "ბáƒáƒšáƒáƒ¨áƒ˜" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "ტáƒáƒ áƒ”ნტების დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_ბმული" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "ინფრ_ჰეში:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "_დáƒáƒžáƒáƒ£áƒ–ებულ მდგáƒáƒ›áƒáƒ áƒ”áƒáƒ‘áƒáƒ¨áƒ˜ დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "პირველი/ბáƒáƒšáƒ ნáƒáƒ¬áƒ˜áƒšáƒ”ბის პრიáƒáƒ áƒ˜áƒ¢áƒ˜áƒ áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "ყველáƒáƒ–ე მáƒáƒ áƒ’ებáƒ" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "ნáƒáƒ’ულისხმევებზე დáƒáƒ‘რუნებáƒ" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "დელუჯის _ჩვენებáƒ" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "კლიენტი" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ˜áƒ¡ ლიმიტი" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "პრáƒáƒ’რესი" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ˜áƒ¡ ლიმიტი" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "გáƒáƒ›áƒáƒ¡áƒ•ლრ& დáƒáƒ”მáƒáƒœáƒ˜áƒ¡ _გáƒáƒ—იშვáƒ" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "ტრეკერების რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "პირის _დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "ლიმიტის გáƒáƒ áƒ”შე" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "პირის დáƒáƒ›áƒáƒ¢áƒ”ბრIP-ის გáƒáƒ›áƒáƒ§áƒ”ნებით" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜áƒ" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "ტრეკერის რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "სხვáƒ..." +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "ტრეკერი:" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "შეიყვáƒáƒœáƒ”თ დისტáƒáƒœáƒªáƒ˜áƒ£áƒ áƒ˜ მდებáƒáƒ áƒ”áƒáƒ‘áƒ" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "დელუჯი" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "მდებáƒáƒ áƒ”áƒáƒ‘áƒ:" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "დáƒáƒ‘ლáƒ" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "ზევით" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "ტáƒáƒ áƒ”ნტი დáƒáƒ¡áƒ áƒ£áƒšáƒ“áƒ" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "ტáƒáƒ áƒ”ნტის შექმნáƒ" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "სáƒáƒ¥áƒ_ღáƒáƒšáƒ“ე" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_დისტáƒáƒœáƒªáƒ˜áƒ£áƒ áƒ˜ მდებáƒáƒ áƒ”áƒáƒ‘áƒ" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "ფáƒáƒ˜áƒšáƒ”ბი" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "ვებ-სიდები" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "ნáƒáƒ­áƒ áƒ˜áƒ¡ ზáƒáƒ›áƒ:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "პირáƒáƒ“áƒáƒ“ მáƒáƒœáƒ˜áƒ¨áƒ•ნáƒ" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "დáƒáƒ”მáƒáƒ¢áƒáƒ¡ ეს ტáƒáƒ áƒ”ნტი სესიáƒáƒ¡" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr ".torrent-ის შენáƒáƒ®áƒ•რრáƒáƒ’áƒáƒ áƒª" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_შეჩერებáƒ" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვები" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "გáƒáƒ’რძე_ლებáƒ" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "ქსელი" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "áƒáƒ áƒ©áƒ”ული ტáƒáƒ áƒ”ნტების გáƒáƒ’რძელებáƒ." -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "გáƒáƒ›áƒ¢áƒáƒ áƒ£áƒœáƒáƒ áƒ˜áƒáƒœáƒáƒ‘áƒ" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "პáƒáƒ áƒáƒ›_ეტრები" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_რიგი" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "სხვáƒ" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "ტრეკერის _გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "ტáƒáƒ áƒ”ნტის _წáƒáƒ¨áƒšáƒ" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "გáƒáƒ“áƒáƒ›áƒáƒ¬áƒ›áƒ”ბის _იძულებáƒ" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "მáƒáƒ“ულები" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "მáƒáƒ“ული" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "ყველáƒáƒ¡ _მáƒáƒœáƒ˜áƒ¨áƒ•ნáƒ" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "ყველáƒáƒ¡ _დáƒáƒžáƒáƒ£áƒ–ებáƒ" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "ყველáƒáƒ¡ _გáƒáƒ’რძელებáƒ" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ®áƒ”ლი" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_კáƒáƒ•შირის ლიმიტი" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "ზáƒáƒ›áƒ" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "áƒáƒ¢áƒ•ირთვის _სლáƒáƒ¢áƒ”ბის ლიმიტი" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ áƒáƒ“ მáƒáƒ áƒ—ული" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "ტრეკერის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "შეáƒáƒ áƒ©áƒ˜áƒ” .torrent ფáƒáƒ˜áƒšáƒ˜" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "ბმულის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "ტáƒáƒ áƒ”ნტ ფáƒáƒ˜áƒšáƒ”ბი" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "ყველრფáƒáƒ˜áƒšáƒ˜" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "ბმული:" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "მეთვáƒáƒšáƒ§áƒ£áƒ áƒ”" - -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "ყველáƒáƒ¡ _გáƒáƒ¨áƒšáƒ" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "შეერთებები" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent კლიენტი" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "BitTorrent კლიენტი Deluge" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთეთ დრგáƒáƒáƒ–იáƒáƒ áƒ”თ ფáƒáƒ˜áƒšáƒ”ბი BitTorrent-ის გáƒáƒ›áƒáƒ§áƒ”ნებით" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "ბრძáƒáƒœáƒ”ბáƒ" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "გáƒáƒ›áƒáƒ áƒ—ვáƒ" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "შეáƒáƒ áƒ©áƒ˜áƒ”თ დირექტáƒáƒ áƒ˜áƒ ფáƒáƒ˜áƒšáƒ”ბის გáƒáƒ“áƒáƒ¡áƒáƒ¢áƒáƒœáƒáƒ“" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "პáƒáƒ áƒáƒšáƒ˜" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "პრიáƒáƒ áƒ˜áƒ¢áƒ”ტი" - -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -"_: instable.src#DLG_INSERT_TABLE.FT_NAME.fixedtext.text\n" -"სáƒáƒ®áƒ”ლი" - -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთულიáƒ" - -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "áƒáƒ¢áƒ•ირთულიáƒ" - -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "მთესველები" - -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "პირები" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ETA" - -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "რáƒáƒ¢áƒ˜áƒ" - -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_ფáƒáƒ˜áƒšáƒ˜" - -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "ტáƒáƒ áƒ”ნტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" - -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "რ_ედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" - -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "ტáƒáƒ áƒ”ნტი" - -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_ხედი" - -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "ხელსáƒáƒ¬áƒ§áƒáƒ—რ_პáƒáƒœáƒ”ლი" - -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_კáƒáƒšáƒáƒœáƒ”ბი" - -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "დáƒáƒ®áƒ›áƒáƒ áƒ”ბáƒ" - -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "ტáƒáƒ áƒ”ნტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" - -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "ტáƒáƒ áƒ”ნტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" - -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "ტáƒáƒ áƒ”ნტის áƒáƒ›áƒáƒ¦áƒ”ბáƒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "პáƒáƒ£áƒ–áƒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "გáƒáƒ’რძელებáƒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "ტáƒáƒ áƒ”ნტის რიგში მáƒáƒ¦áƒšáƒ áƒáƒ¢áƒáƒœáƒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "ტáƒáƒ áƒ”ნტის რიგში დáƒáƒ‘ლრჩáƒáƒ›áƒáƒ¢áƒáƒœáƒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "სáƒáƒ˜áƒ“áƒáƒœ" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "რიგში უკáƒáƒœ დáƒáƒ¬áƒ”ვáƒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "შემთხვევითი პáƒáƒ áƒ¢áƒ”ბის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "მეთვáƒáƒšáƒ§áƒ£áƒ áƒ˜áƒ¡ სტáƒáƒ¢áƒ£áƒ¡áƒ˜:" - -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "ხელმისáƒáƒ¬áƒ•დáƒáƒ›áƒáƒ‘áƒ:" - -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "პირები:" - -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "მთესველები:" - -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "ნáƒáƒ­áƒ”რი:" - -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ETA:" - -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "შემდეგი áƒáƒœáƒáƒœáƒ¡áƒ˜:" - -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "სáƒáƒ–იáƒáƒ áƒ რეიტინგი:" - -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "áƒáƒ¢áƒ•ირთულიáƒ:" - -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთულიáƒ:" - -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# ფáƒáƒ˜áƒšáƒ”ბიდáƒáƒœ:" - -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "მეთვáƒáƒšáƒ§áƒ£áƒ áƒ”:" - -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "სრული ზáƒáƒ›áƒ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "სáƒáƒ®áƒ”ლი:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "გეზი:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "ზიáƒáƒ áƒ˜ რეიტინგი" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_დეტáƒáƒšáƒ”ბი" - -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "ტიპი" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "მეთვáƒáƒšáƒ§áƒ£áƒ áƒ”თრრედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "ყველáƒáƒ¡ მáƒáƒœáƒ˜áƒ¨áƒ•ნáƒ" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP სირ(GZip ფáƒáƒ áƒ›áƒáƒ¢áƒ¨áƒ˜)" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "სრული პáƒáƒ£áƒ–áƒ" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer ტექსტი (Zip ფáƒáƒ áƒ›áƒáƒ¢áƒ¨áƒ˜)" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "შერჩეული ტáƒáƒ áƒ”ნტების გáƒáƒ’რძელებáƒ." +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (შეკუმშვის გáƒáƒ áƒ”შე)" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip ფáƒáƒ áƒ›áƒáƒ¢áƒ¨áƒ˜)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "ტáƒáƒ áƒ”ნტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "ბლáƒáƒ™áƒ˜áƒ áƒ”ბის სიáƒ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ ლიდერი" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "áƒáƒ›áƒáƒ¦áƒ”ბáƒ" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ მáƒáƒ’იური კáƒáƒ“ი" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "ტáƒáƒ áƒ”ნტები" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ ვერსიáƒ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "ფáƒáƒ˜áƒšáƒ”ბი" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "დღე" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "áƒáƒ®áƒáƒšáƒ˜ სიის შემáƒáƒ¬áƒ›áƒ”ბრყáƒáƒ•ელ:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "ბლáƒáƒ™áƒ˜áƒ áƒ”ბის სიის შემáƒáƒ¢áƒáƒœáƒ ჩáƒáƒ áƒ—ვისáƒáƒ¡" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "გáƒáƒœáƒ—áƒáƒ•სებáƒ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "თუ სáƒáƒ­áƒ˜áƒ áƒáƒ ბლáƒáƒ™áƒ˜áƒ áƒ”ბის სიის ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ›áƒáƒ¢áƒ•ირთვრდრმისი შემáƒáƒ¢áƒáƒœáƒ." -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის შემáƒáƒ¬áƒ›áƒ”ბრდრშემáƒáƒ¢áƒáƒœáƒ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "ბლáƒáƒ™áƒ˜áƒ áƒ”ბის სიის áƒáƒ®áƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ›áƒáƒ¢áƒ•ირთვრდრშემáƒáƒ¢áƒáƒœáƒ." -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის დრშემáƒáƒ¢áƒáƒœáƒ˜áƒ¡ იძულებáƒ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "ბლáƒáƒ™áƒ˜áƒ áƒ”ბის სირგáƒáƒœáƒáƒ®áƒšáƒ”ბულიáƒ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "ტიპი:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "თáƒáƒ áƒ˜áƒ¦áƒ˜:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ ზáƒáƒ›áƒ:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "ინფáƒ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "ტáƒáƒ áƒ”ნტი დáƒáƒ¡áƒ áƒ£áƒšáƒ“áƒ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "ტáƒáƒ áƒ”ნტი დáƒáƒ”მáƒáƒ¢áƒ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "შესრულებáƒ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "მáƒáƒ•ლენáƒ" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "კáƒáƒ›áƒ”ნტáƒáƒ áƒ˜áƒ¡ დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "ბრძáƒáƒœáƒ”ბები" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "áƒáƒœáƒ­áƒ áƒ˜áƒ¡ ზáƒáƒ›áƒ:" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "სáƒáƒ—ვáƒáƒšáƒ§áƒ áƒ£áƒ áƒ სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ე áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს." + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "მდებáƒáƒ áƒ”áƒáƒ‘რáƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს." + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "სáƒáƒ—ვáƒáƒšáƒ§áƒ£áƒ áƒ სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის თვისებები" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის áƒáƒ áƒ©áƒ”ვáƒ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "áƒáƒ› სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ეზე თვáƒáƒšáƒ§áƒ£áƒ áƒ˜áƒ¡ ჩáƒáƒ áƒ—ვáƒ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "სáƒáƒ—ვáƒáƒšáƒ§áƒ£áƒ áƒ სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ე" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr ".torrent-ის წáƒáƒ¨áƒšáƒ დáƒáƒ›áƒáƒ¢áƒ”ბის შემდეგ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "გáƒáƒ¤áƒáƒ áƒ—áƒáƒ”ბის მინიჭბერდáƒáƒ›áƒáƒ¢áƒ”ბის შემდეგ:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "ტáƒáƒ áƒ”ნტ ფáƒáƒ˜áƒšáƒ˜áƒ¡ მáƒáƒ¥áƒ›áƒ”დებáƒ" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბულის გáƒáƒ“áƒáƒ¢áƒáƒœáƒ" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜: " -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "მთáƒáƒ•áƒáƒ áƒ˜" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡. სიჩქáƒáƒ áƒ”:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "მáƒáƒ¥áƒ¡. კáƒáƒ•შირები:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡. სლáƒáƒ¢áƒ”ბი:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡. სიჩქáƒáƒ áƒ”:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "გáƒáƒ›áƒ¢áƒáƒ áƒ£áƒœáƒáƒ áƒ˜áƒáƒœáƒáƒ‘áƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "áƒáƒ•ტრმáƒáƒ áƒ—ული:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "სრული გáƒáƒœáƒ—áƒáƒ•სების áƒáƒ—ვისებáƒ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "დáƒáƒžáƒáƒ£áƒ–ებულის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "" -"სრული ლáƒáƒ™áƒáƒªáƒ˜áƒ წინáƒáƒ¡áƒ¬áƒáƒ  მáƒáƒœáƒ˜áƒ¨áƒœáƒáƒ•ს სივრცეს, რáƒáƒ›áƒ”ლიც სáƒáƒ­áƒ˜áƒ áƒáƒ ტáƒáƒ áƒ”ნტისáƒáƒ’áƒáƒœ დრ" -"áƒáƒ›áƒ˜áƒ— გáƒáƒ›áƒáƒ áƒ˜áƒªáƒ®áƒáƒ•ს ფრáƒáƒ’მენტáƒáƒªáƒ˜áƒáƒ¡" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "რიგში:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "კáƒáƒ›áƒžáƒáƒ¥áƒ¢áƒ£áƒ áƒ˜ გáƒáƒœáƒ—áƒáƒ•სების გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "რიგი" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "სივრცის კáƒáƒ›áƒžáƒáƒ¥áƒ¢áƒ£áƒ áƒ˜ თვისებრმხáƒáƒšáƒáƒ“ სáƒáƒ­áƒ˜áƒ áƒáƒ”ბის მიხედვით" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "სáƒáƒ—ვáƒáƒšáƒ§áƒ£áƒ áƒ სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ეები:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "პირველი დრბáƒáƒšáƒ ნáƒáƒ­áƒ áƒ”ბის პრიáƒáƒ áƒ˜áƒ–ებრტáƒáƒ áƒ”ნტში" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "ქსელი" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "წáƒáƒ›áƒ”ბი" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "შემთხვევითი პáƒáƒ áƒ¢áƒ”ბის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "დელუჯი áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ áƒáƒ“ შეáƒáƒ áƒ©áƒ”ვს გáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•ებულ პáƒáƒ áƒ¢áƒ¡ ყáƒáƒ•ელ ჯერზე." +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ პáƒáƒ áƒ¢áƒ˜:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "სáƒáƒ“:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ პáƒáƒ áƒ¢áƒ˜áƒ¡ ტესტირებáƒ" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Deluge-ს ვებ ინტერფეისი áƒáƒ  áƒáƒ§áƒ”ნიáƒ, გთხáƒáƒ•თ დáƒáƒáƒ§áƒ”ნეთ\n" +"ინტერფეისი დრცáƒáƒ“ეთ ხელáƒáƒ®áƒšáƒ." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "ვებ ინტერფეისის ჩáƒáƒ áƒ—ვáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT პáƒáƒ áƒ¢áƒ”ბის მინიჭების პრáƒáƒ¢áƒáƒ™áƒáƒšáƒ˜" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "SSL-ს გáƒáƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ”ბáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "პირების გáƒáƒªáƒ•ლáƒâ€“გáƒáƒ›áƒáƒªáƒ•ლáƒ" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "სáƒáƒ¡áƒ›áƒ”ნი პáƒáƒ áƒ¢áƒ˜:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ იáƒáƒ áƒšáƒ˜áƒ§áƒ˜, მáƒáƒ áƒ—ებული სიმბáƒáƒšáƒáƒ”ბი:[a-z0-9_-]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "ცáƒáƒ áƒ˜áƒ”ლი იáƒáƒ áƒšáƒ˜áƒ§áƒ˜" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜ უკვე áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "დისტრიბუციული ჰეშ ცხრილი ხელს უწყáƒáƒ‘ს áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ  შეერთებებს" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "უცნáƒáƒ‘ი იáƒáƒ áƒšáƒ˜áƒ§áƒ˜" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "ქსელური დáƒáƒœáƒáƒ›áƒáƒ¢áƒ”ბი" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "უცნáƒáƒ‘ი ტáƒáƒ áƒ”ნტი" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "შემáƒáƒ›áƒáƒ•áƒáƒšáƒ˜:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜áƒ¡ _პáƒáƒ áƒáƒ›áƒ”ტრები" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "დáƒáƒœáƒ”:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜áƒ¡ _წáƒáƒ¨áƒšáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" -msgstr "" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜áƒ¡ _დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" -msgstr "" -"ხელის ჩáƒáƒ›áƒáƒ áƒ—მევáƒ\n" -"სრული დინებáƒ\n" -"სხვáƒ" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "გáƒáƒ›áƒáƒ•áƒáƒšáƒ˜:" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "დáƒáƒ¨áƒ˜áƒ¤áƒ áƒ•áƒ" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "თითრტáƒáƒ áƒ”ნტის მáƒáƒ¥áƒ¡. პáƒáƒ áƒáƒ›áƒ”ტრების მáƒáƒ áƒ’ებáƒ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "შეერთების მცდელáƒáƒ‘ების რáƒáƒáƒ“ენáƒáƒ‘რერთ წáƒáƒ›áƒ¨áƒ˜:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ ნáƒáƒ®áƒ”ვრáƒáƒ“ ღირშეერთებები:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "რიგის პáƒáƒ áƒáƒ›áƒ”ტრების მáƒáƒ áƒ’ებáƒ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -"მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ” ყველრტáƒáƒ áƒ”ნტისáƒáƒ—ვის. მიუთითეთ –1 ლიმიტის " -"მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ”(KiB/s):" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "შეერთებáƒáƒ—რმáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ რáƒáƒáƒ“ენáƒáƒ‘áƒ. დáƒáƒáƒ§áƒ”ნეთ–1 ლიმიტის მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 ტრეკერი თითრხáƒáƒ–ზე)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ შეერთებები:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜áƒ¡ áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ áƒáƒ“ მáƒáƒ áƒ’ებáƒ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" -"áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სლáƒáƒ¢áƒ”ბის რáƒáƒáƒ“ენáƒáƒ‘áƒ. მიუთითეთ –1 ლიმიტáƒáƒ¡ მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜áƒ¡ დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სლáƒáƒ¢áƒ”ბი" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ˜áƒ¡ დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -"ყველრტáƒáƒ áƒ”ნტის ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ”. დáƒáƒáƒ§áƒ”ნეთ–1 ლიმიტის " -"მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." +"იáƒáƒ áƒšáƒ˜áƒ§áƒ”ბის დáƒáƒ¡áƒáƒ›áƒáƒ¢áƒ”ბლáƒáƒ“, დáƒáƒ¡áƒáƒ áƒ”დáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბლáƒáƒ“ დრწáƒáƒ¡áƒáƒ¨áƒšáƒ”ლáƒáƒ“ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეთ " +"გვერდითრზáƒáƒšáƒ˜.\n" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ”(KiB/s):" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "იáƒáƒ áƒšáƒ˜áƒ§áƒ”ბი" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "შეტყáƒáƒ‘ინების ციმციმი ნáƒáƒ©áƒ•ენებიáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "áƒáƒ›áƒáƒ›áƒ®áƒ¢áƒáƒ áƒ˜ შეტყáƒáƒ‘ინებრáƒáƒ  áƒáƒ áƒ˜áƒ¡ ჩáƒáƒ áƒ—ული." + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "გáƒáƒ›áƒ¢áƒáƒ áƒ£áƒáƒœáƒ áƒ˜áƒáƒœáƒáƒ‘ის გლáƒáƒ‘áƒáƒšáƒ£áƒ áƒ˜ გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "შეტყáƒáƒ‘ინების ფáƒáƒœáƒ¯áƒáƒ áƒ ნáƒáƒ©áƒ•ენებიáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" -"მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ áƒáƒ¢áƒ•ირთვის სლáƒáƒ¢áƒ”ბი ტáƒáƒ áƒ”ნტზე. დáƒáƒáƒ§áƒ”ნეთ – 1 ლიმიტის მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "ხმáƒáƒ•áƒáƒœáƒ˜ შეტყáƒáƒ‘ინებრáƒáƒ  áƒáƒ áƒ˜áƒ¡ ჩáƒáƒ áƒ—ული." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" -"მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ შეერთებების რáƒáƒáƒ“ენáƒáƒ‘რტáƒáƒ áƒ”ნტზე. მიუთითეთ –1 ლიმიტáƒáƒ¡ მáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame áƒáƒ  áƒáƒ áƒ˜áƒ¡ დáƒáƒ˜áƒœáƒ¡áƒ¢áƒáƒšáƒ˜áƒ áƒ”ბული" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "გáƒáƒ›áƒ¢áƒáƒ áƒ£áƒœáƒáƒ áƒ˜áƒáƒœáƒáƒ‘ის გáƒáƒ›áƒáƒ§áƒ”ნებრტáƒáƒ áƒ”ნტზე" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "ხმáƒáƒ•áƒáƒœáƒ˜ შეტყáƒáƒ‘ინებრჩáƒáƒ˜áƒ¨áƒáƒšáƒ %s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "ხმáƒáƒ•áƒáƒœáƒ˜ შეტყáƒáƒ‘ინებრწáƒáƒ áƒ›áƒáƒ¢áƒ”ბით გáƒáƒœáƒ®áƒáƒ áƒªáƒ˜áƒ”ლდáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "ჩáƒáƒ áƒ—ვáƒ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბული ტáƒáƒ áƒ”ნტი" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." -msgstr "" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "მთáƒáƒ•áƒáƒ áƒ˜ ფáƒáƒœáƒ¯áƒáƒ áƒ" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "ხმáƒáƒ•áƒáƒœáƒ˜ ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ áƒ©áƒ”ვáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "შეტყáƒáƒ‘ინების ელ-ფსáƒáƒ¢áƒ˜áƒ¡ გáƒáƒ’ზáƒáƒ•ნისáƒáƒ¡ დáƒáƒ¤áƒ˜áƒ¥áƒ¡áƒ˜áƒ áƒ“რშეცდáƒáƒ›áƒ: %s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "სისტემური პáƒáƒœáƒ”ლის ხáƒáƒ¢áƒ£áƒšáƒ" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "მინიმიზáƒáƒªáƒ˜áƒ სისტემურ პáƒáƒœáƒ”ლში დáƒáƒ®áƒ£áƒ áƒ•ისáƒáƒ¡" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "შეტყáƒáƒ‘ინების ელ-ფáƒáƒ¡áƒ¢áƒ გáƒáƒ˜áƒ’ზáƒáƒ•ნáƒ." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "გáƒáƒ¨áƒ•ებრსისტემურ პáƒáƒœáƒ”ლში" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "\"%(name)s\" ტáƒáƒ áƒ”ნტი დáƒáƒ¡áƒ áƒ£áƒšáƒ“áƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" +"ეს ელ-ფáƒáƒ¡áƒ¢áƒ გáƒáƒ›áƒáƒ’ზáƒáƒ•ნილირიმის გáƒáƒ›áƒ რáƒáƒ› Deluge-მ დáƒáƒáƒ¡áƒ áƒ£áƒšáƒ \"%(name)s\" " +"ტáƒáƒ áƒ”ნტის ჩáƒáƒ›áƒáƒ¢áƒ•ირთვáƒ, ის შეიცáƒáƒ•ს %(num_files)i ფáƒáƒ˜áƒšáƒ¡.\n" +"თუ áƒáƒ¦áƒáƒ  გსურთ წერილების მიღებáƒ, უბრáƒáƒšáƒáƒ“ გáƒáƒ›áƒáƒ áƒ—ეთ ისინი Deluge-ს " +"პáƒáƒ áƒáƒ›áƒ”ტრებიდáƒáƒœ.\n" +"გმáƒáƒ“ლáƒáƒ‘თ,\n" +"Deluge." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "სისტემური პáƒáƒœáƒ”ლის პáƒáƒ áƒáƒšáƒ˜áƒ— დáƒáƒªáƒ•áƒ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "სისტემური áƒáƒ áƒ˜áƒ¡ ხáƒáƒ¢áƒ£áƒšáƒ˜áƒ¡ ციმციმი ჩáƒáƒ áƒ—ულიáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "სისტემური პáƒáƒœáƒ”ლი" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "áƒáƒ›áƒáƒ›áƒ®áƒ¢áƒáƒ áƒ˜ ფáƒáƒœáƒ¯áƒ áƒ”ბი ჩáƒáƒ áƒ—ულიáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "ხმები ჩáƒáƒ áƒ—ულიáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "შეტყáƒáƒ‘ინებრáƒáƒ®áƒáƒšáƒ˜ ვერსის გáƒáƒ›áƒáƒ¡áƒ•ლისáƒáƒ¡" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "ინტერფეისის შეტყáƒáƒ‘ინებები" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "" -"დელუჯი შეáƒáƒ›áƒáƒ¬áƒ›áƒ”ბს ჩვენს სერვერებს დრშეგáƒáƒ¢áƒ§áƒáƒ‘ინებთ áƒáƒ®áƒáƒšáƒ˜ ვერსიის გáƒáƒ›áƒáƒ¡áƒ•ლის " -"შესáƒáƒ®áƒ”ბ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "მიმღებთრსიáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "გáƒáƒœáƒáƒ®áƒšáƒ”ბები" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "სერვერი მáƒáƒ˜áƒ—ხáƒáƒ•ს TLS/SSL-ს" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "ელ-ფáƒáƒ¡áƒ¢áƒ˜áƒ— შეტყáƒáƒ‘ინებáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" +"ეს კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ áƒáƒ  ნიშნáƒáƒ•ს რáƒáƒ› თქვენ მáƒáƒ áƒ—ლრმიიღეებთ შეტყáƒáƒ‘ინებებს ყველრáƒáƒ› " +"მáƒáƒ¥áƒ›áƒ”დებებისთვის." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "გáƒáƒ›áƒáƒ¬áƒ”რები" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ სისტემის შესáƒáƒ®áƒ”ბ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "ხმის გáƒáƒ›áƒáƒ áƒ—ვáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "áƒáƒ›áƒáƒáƒ áƒ¥áƒ˜áƒ•ებრáƒáƒ¥:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "ტáƒáƒ áƒ”ნტის სáƒáƒ®áƒ”ლის ქვე-სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის შექმნáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" +"ეს პáƒáƒ áƒáƒ›áƒ”ტრი áƒáƒ áƒ©áƒ”ული áƒáƒ›áƒáƒ¡áƒáƒáƒ áƒ¥áƒ˜áƒ•ებელი სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ის ქვეშ შექმნის ტáƒáƒ áƒ”ნტის " +"სáƒáƒ®áƒ”ლის მქáƒáƒœáƒ” ქვე-სáƒáƒ¥áƒáƒ¦áƒáƒšáƒ“ეს დრიქ áƒáƒ›áƒáƒáƒáƒ áƒ¥áƒ˜áƒ•ებს ფáƒáƒ˜áƒšáƒ”ბს." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის ლიმიტი:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "áƒáƒ¢áƒ•ირთვის ლიმიტი:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "კáƒáƒ•შირები" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ ტáƒáƒ áƒ”ნტები:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ ჩáƒáƒ›áƒáƒ¢áƒ•ირთვáƒ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "სხვáƒ" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ სიდირებáƒ:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "რიგი" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "ნელი პáƒáƒ áƒáƒ›áƒ”ტრები" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "გáƒáƒ›áƒáƒ¡áƒ•ლáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "თესვáƒ" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" +msgstr "ჰáƒáƒ¡áƒ¢áƒ˜:" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -"áƒáƒ áƒªáƒ”რთი\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "შესვლáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ კáƒáƒ•შირების დáƒáƒ§áƒ”ნებáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ˜áƒ¡ დáƒáƒ§áƒ”ნებáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ”" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ˜áƒ¡ დáƒáƒ§áƒ”ნებáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "პრáƒáƒ¢áƒáƒ™áƒáƒšáƒ˜áƒ¡ გáƒáƒ›áƒ¢áƒáƒ áƒ£áƒœáƒáƒ áƒ˜áƒáƒáƒœáƒáƒ‘რჩáƒáƒ›áƒáƒ¢áƒ•ირთვáƒ/áƒáƒ¢áƒ•ირთვáƒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "ფილტრები" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "áƒáƒ©áƒ•ენე დელუჯი" - -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "გáƒáƒœáƒáƒ’რძე ყველáƒ" - -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ˜áƒ¡ ლიმიტი" - -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "áƒáƒ¢áƒ•ირთვის სიჩქáƒáƒ áƒ˜áƒ¡ ლიმიტი" - -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "გáƒáƒ’რძელებáƒ" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "რიგი" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "მეთვáƒáƒšáƒ§áƒ£áƒ áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "ტáƒáƒ áƒ”ნტის áƒáƒ›áƒáƒ¦áƒ”ბáƒ" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "კáƒáƒ•შირის ლიმიტი" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ áƒáƒ“ მáƒáƒ áƒ—ული" - -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "დეტáƒáƒšáƒ”ბი" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "მáƒáƒ—ვáƒáƒšáƒ§áƒ áƒ”თრრედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "პირáƒáƒ“ი" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "შეტყáƒáƒ‘ინებრáƒáƒ®áƒáƒšáƒ˜ ვერსიის გáƒáƒ›áƒáƒ¡áƒ•ლისáƒáƒ¡" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#~ msgid "Speed:" -#~ msgstr "სიჩქáƒáƒ áƒ”:" - -#~ msgid "Details" -#~ msgstr "დეტáƒáƒšáƒ”ბი" - -#~ msgid "Availability" -#~ msgstr "ხელმისáƒáƒ¬áƒ•დáƒáƒ›áƒáƒ‘áƒ" - -#~ msgid "Clear" -#~ msgstr "გáƒáƒ¬áƒ›áƒ”ნდáƒ" - -#~ msgid "Select All" -#~ msgstr "ყველáƒáƒ¡ მáƒáƒœáƒ˜áƒ¨áƒ•ნáƒ" - -#~ msgid "_Quit" -#~ msgstr "გáƒáƒ¡áƒ•ლáƒ" - -#~ msgid "Deluge is locked" -#~ msgstr "დელუჯი ბლáƒáƒ™áƒ˜áƒ áƒ”ბულიáƒ" - -#~ msgid "Download" -#~ msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვáƒ" - -#~ msgid "Upload" -#~ msgstr "áƒáƒ¢áƒ•ირთვáƒ" - -#~ msgid "Remove" -#~ msgstr "áƒáƒ›áƒáƒ¦áƒ”ბáƒ" - -#~ msgid "Share Ratio" -#~ msgstr "ზიáƒáƒ áƒ˜ რეიტინგი" - -#~ msgid "Add" -#~ msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" - -#~ msgid "Password" -#~ msgstr "პáƒáƒ áƒáƒšáƒ˜" - -#~ msgid "Username" -#~ msgstr "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ კáƒáƒ•შირები:" -#~ msgid "Speed" -#~ msgstr "სიჩქáƒáƒ áƒ”" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ” (კბ/წმ):" -#~ msgid "Delete .torrent file" -#~ msgstr "წáƒáƒ¨áƒáƒšáƒ” .torrent ფáƒáƒ˜áƒšáƒ˜" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ” (კბ/წმ):" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ ნáƒáƒ®áƒ”ვრáƒáƒ“ ღირკáƒáƒ•შირები:" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "დელუჯი დáƒáƒªáƒ£áƒšáƒ˜áƒ პáƒáƒ áƒáƒšáƒ˜áƒ—.\n" -#~ "დელუჯის გáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ•ისთვის áƒáƒ™áƒ˜áƒ¤áƒ”თ თქვენი პáƒáƒ áƒáƒšáƒ˜" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "კáƒáƒ•შირების მცდელáƒáƒ‘რერთ წáƒáƒ›áƒ¨áƒ˜:" -#~ msgid "Unknown" -#~ msgstr "უცნáƒáƒ‘იáƒ" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "áƒáƒ¢áƒ•ირთვის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სლáƒáƒ¢áƒ”ბი:" -#~ msgid "Server" -#~ msgstr "სერვერი" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Port" -#~ msgstr "პáƒáƒ áƒ¢áƒ˜" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Graph" -#~ msgstr "გრáƒáƒ¤áƒ˜áƒ™áƒ˜" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "New Password" -#~ msgstr "áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Template" -#~ msgstr "შáƒáƒ‘ლáƒáƒœáƒ˜" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "ტექსტი დრსურáƒáƒ—ები" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "მხáƒáƒšáƒáƒ“ სურáƒáƒ—ები" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "მხáƒáƒšáƒáƒ“ ტექსტი" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთული ფáƒáƒ˜áƒšáƒ”ბის წáƒáƒ¨áƒšáƒ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ áƒ˜ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Disable" -#~ msgstr "გáƒáƒ›áƒáƒ áƒ—ვáƒ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "სერვერი" -#~ msgid "Config" -#~ msgstr "კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Set" -#~ msgstr "მითითებáƒ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Submit" -#~ msgstr "გáƒáƒ’ზáƒáƒ•ნáƒ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "ყველáƒáƒ¡ გáƒáƒ’რძელებáƒ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "დრáƒáƒ˜áƒ¡ მითითებáƒ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "გáƒáƒ›áƒáƒ áƒ—ული" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "ტáƒáƒ áƒ”ნტის áƒáƒ¢áƒ•ირთვáƒ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "მეთვáƒáƒšáƒ§áƒ£áƒ áƒ˜áƒ¡ სტáƒáƒ¢áƒ£áƒ¡áƒ˜" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "seconds" -#~ msgstr "წáƒáƒ›áƒ”ბი" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Filters" -#~ msgstr "ფილტრები" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Files" -#~ msgstr "ფáƒáƒ˜áƒšáƒ”ბი" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "translate something" -#~ msgstr "რáƒáƒ›áƒ˜áƒ¡ თáƒáƒ áƒ’მáƒáƒœ" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Logout" -#~ msgstr "გáƒáƒ›áƒáƒ¡áƒ•ლáƒ" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "About" -#~ msgstr "პრáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ შესáƒáƒ®áƒ”ბ" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "# ფáƒáƒšáƒ”ბიდáƒáƒœ" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ პáƒáƒ áƒáƒšáƒ˜, კიდევ სცáƒáƒ“ეთ" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "შემდეგი áƒáƒœáƒáƒœáƒ¡áƒ˜" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Login" -#~ msgstr "შესვლáƒ" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Eta" -#~ msgstr "Eta" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Type" -#~ msgstr "ტიპი" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "სრული ზáƒáƒ›áƒ" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "ტáƒáƒ áƒ”ნტების სიáƒ" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "ნáƒáƒ­áƒ áƒ”ბი" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "ყველáƒáƒ¡ პáƒáƒ£áƒ–áƒ" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "From" -#~ msgstr "სáƒáƒ˜áƒ“áƒáƒœ" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "გვერდის გáƒáƒœáƒáƒ®áƒšáƒ”ბრყáƒáƒ•ელ:" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "ჩáƒáƒ›áƒáƒ¢áƒ•ირთვáƒ" -#~ msgid "Reannounce" -#~ msgstr "ხელáƒáƒ®áƒáƒšáƒ˜ áƒáƒœáƒáƒœáƒ¡áƒ˜" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "ტáƒáƒ áƒ”ნტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/kk.po b/deluge/i18n/kk.po index 690ac43..88e2f6b 100644 --- a/deluge/i18n/kk.po +++ b/deluge/i18n/kk.po @@ -1,4737 +1,6200 @@ # Kazakh translation for deluge -# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2009. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-03-30 10:00+0000\n" -"Last-Translator: jmb_kz \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Kazakh \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "КБ/Ñ" - -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "ХоÑÑ‚ аты:" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Буманы тандау" +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "МакÑимум байланыÑтар Ñаны:" +#: deluge/common.py:412 +msgid "KiB" +msgstr "КиБ" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Жүктеп алу жылдамдығы:" +#: deluge/common.py:413 +msgid "MiB" +msgstr "МиБ" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Ðқпараты" +#: deluge/common.py:414 +msgid "GiB" +msgstr "Гиб" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Торрент" +#: deluge/common.py:415 +msgid "TiB" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Барлық файлдар" +#: deluge/common.py:416 +msgid "K" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "Торрентті Ò›_оÑу" +#: deluge/common.py:417 +msgid "M" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "Тор_рент" +#: deluge/common.py:418 +msgid "G" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "Бет_тер" +#: deluge/common.py:419 +msgid "T" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "_Бүйір панелі" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Торрентті қоÑу" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "КиБ/Ñ" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Торрентті қоÑу" +#: deluge/common.py:521 +msgid "M/s" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "Барлығын таң_дау" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "Өшір_у" +#: deluge/common.py:527 +msgid "G/s" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "МакÑимал жүктеп алу жылдамдығы:" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Ð_Ñлданған түрде қоÑу" +#: deluge/common.py:533 +msgid "T/s" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Бірінші мен Ñоңғы бөліктердің баÑымдылығын арттыру" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Б_ума" +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "ТүÑініктемелер:" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Мәліметі" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Ықшам резервілеу" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Торренттің бірінші мен Ñоңғы бөліктердің баÑымдылығын арттыру" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Торренттің бірінші мен Ñоңғы бөліктердің баÑымдылығын арттыру" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 +#: deluge/argparserbase.py:215 +#, python-format msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -"TOS байт, әр IP деÑтеÑінің баÑында орналаÑады және пирлерге беріледі " -"(интернет-Ñидерлерді қоÑа). Оналтылық мән." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Пирлермен алмаÑу" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Шектеулер" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -"Торрент үшін байланыÑтар ең көп Ñаны. Шектелмеген мәні үшін -1 қойыңыз." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Жүйелік Ñөреде таңбашаÑын көрÑету" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Жаңа нұÑқалары жөнінде хабарлау" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "Deluge жаңа нұÑқалардың бар-жоғын текÑеріп отырады" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "ХоÑты:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Ðвтордың E-mail-Ñ‹:" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "Плаги_нді орнату" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "Плагиндерді _жаңарту" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "Deluge кө_Ñ€Ñету" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "Мәліметтерді текÑері_п шығу" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "БайланыÑтар Ñанын шектеу" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Мәліметтермен қоÑа өшіру" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "Түзету" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Барлық" -#~ msgid "# Of Files" -#~ msgstr "Файлдар Ñаны" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "БелÑенді" -#: deluge/common.py:274 -msgid "KiB" -msgstr "КиБ" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/common.py:277 -msgid "MiB" -msgstr "МиБ" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "ТекÑеру" -#: deluge/common.py:279 -msgid "GiB" -msgstr "Гиб" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Жүктелуде" -#: deluge/common.py:318 -msgid "MiB/s" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Таратылуда" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "ÐÑлдап тұр" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Кезекте" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Қате" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" -msgstr "pynotify орнатылмаған" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Ðты" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" -msgstr "pynotify мәлімдеме көрÑете алмады" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "БарыÑÑ‹" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Күйі" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Көлемі" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" -msgstr "pygame орнатылмаған" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Жүктелген" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Таратылған" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" -msgstr "ÐÑқталған торренттер" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Рейтинг" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Жүктеп алу жылдамдығы" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" -msgstr "Ð”Ñ‹Ð±Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹Ð½ таңдаңыз" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Тарату жылдамдығы" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." -msgstr "Мәлімдеме Ñлектрондық хаты жіберілді" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" -msgstr "\"%(name)s\" торренті аÑқталды" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "ҚатыÑушылар (пир)" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -"Deluge оÑÑ‹ хатпен, құрамында %(num_files)i файлы бар \"%(name)s\" жүктеуін " -"аÑқтағаны жайлы мәлімдейді.\n" -"ОÑындай мәлімдемелерді алмау үшін, Deluge баптауларында, Ñлектронды поштамен " -"мәлімдеу баптауын алып таÑтаңыз.\n" -"\n" -"Рахмет,\n" -"Deluge" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" -msgstr "Мәлімдемелер" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Қол жетімді" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "ҚоÑылған" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Трекер" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "UI мәлімдемелері" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Порт:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Пайдаланушы аты:" +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөз:" +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "Ðлушылар" +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "Сервер TLS/SSL талап етеді" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Қайдан:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "ҚоÑулы" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Қалған уақыт" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "Электрондық хат мәлімдемелері" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Баптаулар" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Бірінші мен Ñоңғы бөліктердің баÑымдылығын арттыру" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "Жазылулар" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Ðвтоматты баÑқару" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "КөрÑетілген орналаÑу жері жоқ." +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "ҚоÑқаннан кейін .torrent файлын жою" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Бөліктер" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Ðазар аударыңыз" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "Жүктеме орналаÑуын көрÑету" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "ÐÐ½Ð¾Ð½Ñ Ñәтті орындалды" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Жүктеме орны" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "ÐÐ½Ð¾Ð½Ñ Ð¶Ñ–Ð±ÐµÑ€Ñ–Ð»Ð´Ñ–" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "Жүктеме аÑқталғанда Ñақтау орналаÑуын көрÑету" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Сыртқы түрі (интерфейÑ)" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "Жылжыту аÑқталды" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "Белгі: " +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Жүктемелер" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "Белгі" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Каналдың өткізу қабілеттілігі" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "Ðегізгі" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Кезекке" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Таратудың макÑимал жылдамдығы:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Желі" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Тарату Ñлоттардың макÑимал Ñаны:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "ПрокÑи" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Жүктеп алудың макÑимал жылдамдығы:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "КÑш" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Каналдың өткізу қабілеттілігі" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "БаÑқа" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "ОÑÑ‹ рейтингтен аÑқан кезде, таратуды тоқтату:" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Қызмет" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "КелеÑÑ– рейтингке жеткенде, жою" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Кеңейтулер" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Жоғарыға" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Төмен" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Кезек" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "ÐуғанÑтан" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Баптаулар" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Ðланд аралдары" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "ÐлбаниÑ" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Жүктеу шегі:" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Ðлжир" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Тарату шегі:" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Ð¨Ñ‹Ò“Ñ‹Ñ Ð¡Ð°Ð¼Ð¾Ð° (ÐҚШ)" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "БелÑенді торренттер:" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Ðндорра" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Ðнгола" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Ðнгвилла" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Шектеулер" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Ðнтарктика" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Қате белгі, Ñ€Ò±Ò›Ñат етілетін Ñимволдар: [a-z0-9_-]" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Ðнтигуа және Барбуда" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Ð‘Ð¾Ñ Ð±ÐµÐ»Ð³Ñ–" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Ðргентина" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Белгі бар болып тұр" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "ÐрмениÑ" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "БелгіÑіз белгі" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Ðруба" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "БелгіÑіз торрент" +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "ÐвÑтралиÑ" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Белгі" +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "ÐвÑтриÑ" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Белгі _баптаулары" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Әзірбайжан" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "Белгіні _жою" +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Багам аралдары" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "Белгіні _қоÑу" +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Бахрейн" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Белгі баптаулары" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Бангладеш" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Белгі баптаулары" +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "БарбадоÑ" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Тарату Ñлоттары:\t" +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "БеларуÑÑŒ" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Тарату жылдамдығы:" +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "БельгиÑ" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "БайланыÑтар:" +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Белиз" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Торрент үшін макÑималды баптаулар:" +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Бенин" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "МакÑимал" +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Бермуд аралдары" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Ðвтоматты баÑқару" +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Бутан" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Кезек баптауларын қолдану:" +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "БоливиÑ" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Кезекке" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "БоÑÐ½Ð¸Ñ Ð¶Ó™Ð½Ðµ Герцеговина" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "ÐÑқталғандарды оÑÑ‹ жерге жылжыту:" +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "БотÑвана" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "ОрналаÑу баптауларын қолдану:" +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Буве аралдары" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "ОрналаÑуы" +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "БразилиÑ" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(әр трекер бөлек жолда)" +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Үнді мұхитындағы Ò°Ð»Ñ‹Ð±Ñ€Ð¸Ñ‚Ð°Ð½Ð¸Ñ Ð°Ð¹Ð¼Ð°Ò“Ñ‹" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "ОÑÑ‹ белгіні автоматты түрде қолдану:" +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "Бруней ДаруÑÑалам" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Трекерлер" +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "БолгариÑ" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Белгіні қоÑу" +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Буркина ФаÑо" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Белгіні қоÑу" +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Бурунди" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Ðты:" +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Камбоджа" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"Бүйір панелді белгілерді қоÑу, түзету немеÑе өшіру үшін қолданыңыз. \n" +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Камерун" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Белгілер" +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Канада" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "ОÑÑ‹ жерге шығару:" +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Кабо-Верде" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "ÒšÒ±Ñ€Ð°Ð¼Ð´Ð°Ñ Ð±ÑƒÐ¼Ð°Ð½Ñ‹ торрент атымен атап, құру" +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Кайман аралдары" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Бұл баптау, таңдалған бумада торрент атымен аталған, жаңадан құрылған " -"Ò›Ò±Ñ€Ð°Ð¼Ð´Ð°Ñ Ð±ÑƒÐ¼Ð°Ð½Ñ‹Ò£ ішіне файлдарды шығаруға мүмкіндік береді." +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Орталық Ðфрика РеÑпубликаÑÑ‹" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Жалпы" +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Чад" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "Чили" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "Қытай" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "РождеÑтво аралы" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "ÐšÐ¾ÐºÐ¾Ñ Ð°Ñ€Ð°Ð»Ð´Ð°Ñ€Ñ‹" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "КолумбиÑ" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Комор аралдары" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Конго" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Конго ДемократиÑлық РеÑпубликаÑÑ‹" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Кук аралдары" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "КоÑта Рика" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Кот-д'Ивуар" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "ХорватиÑ" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Куба" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Кипр" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "ЧехиÑ" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "ДаниÑ" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Джибути" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Доминика" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Доминикан РеÑпубликаÑÑ‹" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Эквадор" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "МыÑыр" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "Сальвадор" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Экваториалдық ГвинеÑ" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "ЭритреÑ" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "ЭÑтониÑ" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "ЭфиопиÑ" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Фолкленд (Мальвин) аралдары" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Фарер аралдары" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Фиджи" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "ФинлÑндиÑ" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "ФранциÑ" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "ФранциÑның ГвианаÑÑ‹" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "Polinezia franceză" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "ФранциÑның ÑолтүÑтік аймақтары" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Габон" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "ГамбиÑ" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "ГрузиÑ" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "ГерманиÑ" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Гана" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Гибралтар" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "ГрекиÑ" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "ГренландиÑ" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Гренада" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Гваделупа" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Гуам" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Гватемала" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "ГернÑи" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "ГвинеÑ" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "ГвинеÑ-БиÑау" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Гайана" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Гаити" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Хеард пен Макдональд аралдары" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Ватикан" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "ГондураÑ" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Гонконг" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "ВенгриÑ" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "ИÑландиÑ" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "ҮндіÑтан" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "ИндонезиÑ" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Иран ИÑламдық РеÑпубликаÑÑ‹" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Ирак" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "ИрландиÑ" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "МÑн аралы" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Израиль" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "ИталиÑ" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Ямайка" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "ЖапониÑ" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "ДжерÑи" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "ИорданиÑ" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "ҚазақÑтан" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "КениÑ" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Кирибати" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "ÐšÐ¾Ñ€ÐµÑ (СолтүÑтік)" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "ÐšÐ¾Ñ€ÐµÑ Ð ÐµÑпубликаÑÑ‹" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Кувейт" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "ҚырғызÑтан" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Ð›Ð°Ð¾Ñ Ð¥Ð°Ð»Ñ‹Ò› ДемократиÑлық РеÑпубликаÑÑ‹" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "ЛатвиÑ" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Ливан" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "ЛеÑото" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "ЛибериÑ" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Ð›Ð¸Ð²Ð¸Ñ Ðраб ДжамахириÑÑÑ‹" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "Лихтенштейн" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Литва" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "ЛюкÑембург" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Макао" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "МакедониÑ" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "МадагаÑкар" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Малави" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "МалайзиÑ" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Мальдив аралдары" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Мали" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Мальта" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Маршалл аралдары" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Мартиника" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "МавританиÑ" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Маврикий" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Мариотт" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "МекÑика" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "МикронезиÑ" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Молдова" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Монако" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "МонғолиÑ" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "ЧерногориÑ" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "МонÑеррат" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Марокко" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Мозамбик" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "МьÑнма" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "ÐамибиÑ" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "Ðауру" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Ðепал" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Ðидерланды" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "ÐидерландиÑның Ðнтиль аралдары" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "Жаңа КаледониÑ" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "Жаңа ЗеландиÑ" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Ðикарагуа" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Ðигер" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "ÐигериÑ" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "ÐиуÑ" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Ðорфолк аралы" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "СолтүÑтік Марианна Ðралдары" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "ÐорвегиÑ" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Оман" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "ПәкіÑтан" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "Палау" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "ПалеÑтина жері" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Панама" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "Папуа - Жаңа ГвинеÑ" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "Парагвай" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Перу" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Филиппин" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "ПиткÑрн аралдары" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Польша" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "ПортугалиÑ" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "ПуÑрто-Рико" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Катар" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Реюньон" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "РумыниÑ" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "РеÑей" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Руанда" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Сен-Бартелемей" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "Әулие Елена ар." + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "Сент-ÐšÐ¸Ñ‚Ñ Ð¶Ó™Ð½Ðµ ÐевиÑ" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "Сент-ЛюÑиÑ" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "Сент-Мартин" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "Сен-Пьер және Микелон" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "Сент-ВинÑент және Гренадинар" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Самоа" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "Сан-Марино" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "Сан-Томе және ПринÑипи" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Сауд ÐрабиÑÑÑ‹" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Сенегал" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "СербиÑ" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "Сейшел аралдары" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Сьерра-Леоне" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "Сингапур" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "СловакиÑ" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "СловениÑ" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Соломон аралдары" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Сомали" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "ОңтүÑтік Ðфрика" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "ОңтүÑтік Ð”Ð¶Ð¾Ñ€Ð´Ð¶Ð¸Ñ Ð¼ÐµÐ½ ОңтүÑтік Ð¡ÐµÐ½Ð´Ð²Ð¸Ñ Ð°Ñ€Ð°Ð»Ð´Ð°Ñ€Ñ‹" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "ИÑпаниÑ" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Шри-Ланка" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Судан" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Суринам" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Шпицберген мен Ян Майен" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "Свазиленд" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "ШвециÑ" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "ШвейцариÑ" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Ð¡Ð¸Ñ€Ð¸Ñ Ðраб РеÑпубликаÑÑ‹" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "ТәжікÑтан" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "ТанзаниÑ" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Тайланд" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Тимор-ЛеÑте" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Того" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "Токелау" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Тонга" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Тринидад және Тобаго" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "ТуниÑ" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "ТүркиÑ" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "ТүрікменÑтан" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Ð¢ÐµÑ€ÐºÑ Ð¶Ó™Ð½Ðµ ÐšÐ°Ð¹ÐºÐ¾Ñ Ð°Ñ€Ð°Ð»Ð´Ð°Ñ€Ñ‹" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Тувалу" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Уганда" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Украина" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Біріккен Ðраб Әмірліктері" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "ҰлыбританиÑ" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "ÐҚШ" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "ÐҚШ-Ò£ Сыртқы Кішкене аралдары" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "Уругвай" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "ӨзбекÑтан" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Вануату" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "ВенеÑуÑла" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Вьетнам" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Виргин аралдары (ҰлыбританиÑ)" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "Виргин аралдары (ÐҚШ)" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Ð£Ð¾Ð»Ð»Ð¸Ñ Ð¶Ó™Ð½Ðµ Футуна" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Ð‘Ð°Ñ‚Ñ‹Ñ Ð¡Ð°Ñ…Ð°Ñ€Ð°" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Йемен" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "ЗамбиÑ" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "Зимбабве" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/ui_entry.py:91 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -"Deluge веб интерфейÑÑ– орнатылмаған, оны\n" -"орнатып қайтадан байқап көріңіз" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Веб интерфейÑті қоÑу" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "SSL қолдану" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Тыңдалатын порт:" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Баптаулар" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP тізімі (GZip)" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer мәтіні (zip)" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian мәтіні (Ñығылмаған)" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Қызмет жүктелмеген" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "БаÑÑ‹ Ð´Ò±Ñ€Ñ‹Ñ ÐµÐ¼ÐµÑ" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Файл аты" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Ðеверный отпечаток" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Деңгей" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Қате нұÑқаÑÑ‹" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Файлды таңдаңыз" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Қара тізім (Blocklist)" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL ÑілтемеÑÑ–:" +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Күн" +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Буманы таңдаңыз" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Жаңа тізімді уақыт өте текÑеру:" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr ".torrent файлын Ñақтау" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Қара тізімді бағдарлама қоÑылу кезінде импорттау" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Қара тізімді керек болÑа, жүктеп алып, импорттау." +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Торрент файлдары" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "ТекÑеріп алып, импорттау" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Барлық файлдар" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Жаңа қара тізім файлын жүктеп алып, импорттау." +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Жүктеп алуды мен импорттауды мәжбүрлі түрде орындау" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Қара тізім еÑкірген жоқ" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Баптаулар" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Түрі:" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Күні:" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Файл көлемі:" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Торрент аÑқталды" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Торрент қоÑылды" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Орындау" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Оқиға" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Команда" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Команданы қоÑу" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Командалар" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Сервер:" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "ÐÐ½Ð¾Ð½Ñ Ñәтті орындалды" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "ÐÐ½Ð¾Ð½Ñ Ð¶Ñ–Ð±ÐµÑ€Ñ–Ð»Ð´Ñ–" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Торрент" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Ðазар аударыңыз" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Қате" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "ÐуғанÑтан" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Ðланд аралдары" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "ЖарамÑыз файл" -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "ÐлбаниÑ" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "Ðлжир" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "Ð¨Ñ‹Ò“Ñ‹Ñ Ð¡Ð°Ð¼Ð¾Ð° (ÐҚШ)" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr ".torrent файлын таңдаңыз" -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "Ðндорра" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "ЖарамÑыз URL" -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "Ðнгола" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "Ðнгвилла" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "Ðнтарктика" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Жүктеу ÑәтÑіз аÑқталды" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "Ðнтигуа және Барбуда" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "Ðргентина" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "ÐрмениÑ" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "Ðруба" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Толық ақпарат:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "ÐвÑтралиÑ" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" -msgstr "ÐвÑтриÑ" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Пайдаланушы аты:" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" -msgstr "Әзірбайжан" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөз:" -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "Багам аралдары" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" -msgstr "Бахрейн" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" -msgstr "Бангладеш" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" -msgstr "БарбадоÑ" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" -msgstr "БеларуÑÑŒ" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" -msgstr "БельгиÑ" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" -msgstr "Белиз" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" -msgstr "Бенин" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" -msgstr "Бермуд аралдары" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" -msgstr "Бутан" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "БаÑқа..." -#: deluge/ui/countries.py:35 -msgid "Bolivia" -msgstr "БоливиÑ" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "ҚоÑылмаған" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" -msgstr "БоÑÐ½Ð¸Ñ Ð¶Ó™Ð½Ðµ Герцеговина" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" -msgstr "БотÑвана" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" -msgstr "Буве аралдары" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" -msgstr "БразилиÑ" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" -msgstr "Үнді мұхитындағы Ò°Ð»Ñ‹Ð±Ñ€Ð¸Ñ‚Ð°Ð½Ð¸Ñ Ð°Ð¹Ð¼Ð°Ò“Ñ‹" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT тораптары" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" -msgstr "Бруней ДаруÑÑалам" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" -msgstr "БолгариÑ" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" -msgstr "Буркина ФаÑо" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" -msgstr "Бурунди" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" -msgstr "Камбоджа" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" -msgstr "Камерун" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" -msgstr "Канада" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" -msgstr "Кабо-Верде" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" -msgstr "Кайман аралдары" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" -msgstr "Орталық Ðфрика РеÑпубликаÑÑ‹" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" -msgstr "Чад" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" -msgstr "Чили" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" -msgstr "Қытай" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" -msgstr "РождеÑтво аралы" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" -msgstr "ÐšÐ¾ÐºÐ¾Ñ Ð°Ñ€Ð°Ð»Ð´Ð°Ñ€Ñ‹" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" -msgstr "КолумбиÑ" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Иә" -#: deluge/ui/countries.py:57 -msgid "Comoros" -msgstr "Комор аралдары" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Жоқ" -#: deluge/ui/countries.py:58 -msgid "Congo" -msgstr "Конго" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "БаÑымдылығы" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" -msgstr "Конго ДемократиÑлық РеÑпубликаÑÑ‹" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" -msgstr "Кук аралдары" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Күйі" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" -msgstr "КоÑта Рика" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Толық ақпарат" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" -msgstr "Кот-д'Ивуар" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Файл_дар" -#: deluge/ui/countries.py:63 -msgid "Croatia" -msgstr "ХорватиÑ" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "ҚатыÑу_шылар (пир)" -#: deluge/ui/countries.py:64 -msgid "Cuba" -msgstr "Куба" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "Ба_птаулар" -#: deluge/ui/countries.py:65 -msgid "Cyprus" -msgstr "Кипр" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" -msgstr "ЧехиÑ" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" -msgstr "ДаниÑ" +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "ШектеуÑіз" -#: deluge/ui/countries.py:68 -msgid "Djibouti" -msgstr "Джибути" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Жүктеу" -#: deluge/ui/countries.py:69 -msgid "Dominica" -msgstr "Доминика" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Тарату" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" -msgstr "Доминикан РеÑпубликаÑÑ‹" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" -msgstr "Эквадор" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" -msgstr "МыÑыр" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" -msgstr "Сальвадор" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" -msgstr "Экваториалдық ГвинеÑ" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" -msgstr "ЭритреÑ" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Желіге қоÑылмаған" -#: deluge/ui/countries.py:76 -msgid "Estonia" -msgstr "ЭÑтониÑ" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Желіге қоÑылған" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" -msgstr "ЭфиопиÑ" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "ҚоÑылған" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" -msgstr "Фолкленд (Мальвин) аралдары" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Күйі" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" -msgstr "Фарер аралдары" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "ХоÑты" -#: deluge/ui/countries.py:80 -msgid "Fiji" -msgstr "Фиджи" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "ÐÒ±Ñқа" -#: deluge/ui/countries.py:81 -msgid "Finland" -msgstr "ФинлÑндиÑ" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "Қызметті Ñ–Ñ_ке қоÑу" -#: deluge/ui/countries.py:82 -msgid "France" -msgstr "ФранциÑ" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "Қызметті _тоқтату" -#: deluge/ui/countries.py:83 -msgid "French Guiana" -msgstr "ФранциÑның ГвианаÑÑ‹" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" -msgstr "Polinezia franceză" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Қызметті Ñ–Ñке қоÑу мүмкін емеÑ" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" -msgstr "ФранциÑның ÑолтүÑтік аймақтары" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" -msgstr "Габон" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" -msgstr "ГамбиÑ" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" -msgstr "ГрузиÑ" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "ГерманиÑ" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "ҰлыбританиÑ" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "ХоÑÑ‚ қоÑу қатеÑÑ–" -#: deluge/ui/countries.py:91 -msgid "Ghana" -msgstr "Гана" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" -msgstr "Гибралтар" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Пайдаланушы аты" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Деңгейі" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "ҚоÑулы" -#: deluge/ui/countries.py:93 -msgid "Greece" -msgstr "ГрекиÑ" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Кеңейту" -#: deluge/ui/countries.py:94 -msgid "Greenland" -msgstr "ГренландиÑ" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" -msgstr "Гренада" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" -msgstr "Гваделупа" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" -msgstr "Гуам" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" -msgstr "Гватемала" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" -msgstr "ГернÑи" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" -msgstr "ГвинеÑ" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" -msgstr "ГвинеÑ-БиÑау" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Кеңейтуді таңдаңыз" -#: deluge/ui/countries.py:102 -msgid "Guyana" -msgstr "Гайана" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Eggs кеңейтуі" -#: deluge/ui/countries.py:103 -msgid "Haiti" -msgstr "Гаити" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" -msgstr "Хеард пен Макдональд аралдары" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" -msgstr "Ватикан" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" -msgstr "ГондураÑ" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" -msgstr "Гонконг" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" -msgstr "ВенгриÑ" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" -msgstr "ИÑландиÑ" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" -msgstr "ҮндіÑтан" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" -msgstr "ИндонезиÑ" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" -msgstr "Иран ИÑламдық РеÑпубликаÑÑ‹" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" -msgstr "Ирак" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" -msgstr "ИрландиÑ" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" -msgstr "МÑн аралы" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" -msgstr "Израиль" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Трекерлер" -#: deluge/ui/countries.py:117 -msgid "Italy" -msgstr "ИталиÑ" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Жоқ" -#: deluge/ui/countries.py:118 -msgid "Jamaica" -msgstr "Ямайка" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "ÐдминиÑтратор" -#: deluge/ui/countries.py:119 -msgid "Japan" -msgstr "ЖапониÑ" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Белгілер" -#: deluge/ui/countries.py:120 -msgid "Jersey" -msgstr "ДжерÑи" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "БелгіÑÑ– жоқ" -#: deluge/ui/countries.py:121 -msgid "Jordan" -msgstr "ИорданиÑ" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" -msgstr "ҚазақÑтан" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" -msgstr "КениÑ" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Торренттер кезекке тұрғызылды" -#: deluge/ui/countries.py:124 -msgid "Kiribati" -msgstr "Кирибати" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Торрент кезекке тұрғызылды" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" -msgstr "ÐšÐ¾Ñ€ÐµÑ (СолтүÑтік)" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" -msgstr "ÐšÐ¾Ñ€ÐµÑ Ð ÐµÑпубликаÑÑ‹" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" -msgstr "Кувейт" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" -msgstr "ҚырғызÑтан" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "ШектеуÑіз етіп орнату" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" -msgstr "Ð›Ð°Ð¾Ñ Ð¥Ð°Ð»Ñ‹Ò› ДемократиÑлық РеÑпубликаÑÑ‹" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "ҚоÑулы" -#: deluge/ui/countries.py:130 -msgid "Latvia" -msgstr "ЛатвиÑ" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Ðжыратылған" -#: deluge/ui/countries.py:131 -msgid "Lebanon" -msgstr "Ливан" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Сөндіру" -#: deluge/ui/countries.py:132 -msgid "Lesotho" -msgstr "ЛеÑото" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" -msgstr "ЛибериÑ" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" -msgstr "Ð›Ð¸Ð²Ð¸Ñ Ðраб ДжамахириÑÑÑ‹" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" -msgstr "Лихтенштейн" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" -msgstr "Литва" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" -msgstr "ЛюкÑембург" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ÐдреÑÑ–" -#: deluge/ui/countries.py:138 -msgid "Macao" -msgstr "Макао" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Клиент" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "МакедониÑ" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" -msgstr "МадагаÑкар" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" -msgstr "Малави" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Торрент құрылуда" -#: deluge/ui/countries.py:142 -msgid "Malaysia" -msgstr "МалайзиÑ" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Кезектегі торренттер" -#: deluge/ui/countries.py:143 -msgid "Maldives" -msgstr "Мальдив аралдары" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" -msgstr "Мали" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Жою" -#: deluge/ui/countries.py:145 -msgid "Malta" -msgstr "Мальта" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" -msgstr "Маршалл аралдары" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "ҚоÑылған кезде торрентерді автоматты түрде қоÑу" -#: deluge/ui/countries.py:147 -msgid "Martinique" -msgstr "Мартиника" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Файл" -#: deluge/ui/countries.py:148 -msgid "Mauritania" -msgstr "МавританиÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "Торрентті _қоÑу" -#: deluge/ui/countries.py:149 -msgid "Mauritius" -msgstr "Маврикий" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "Торрентті Ò›_ұру" -#: deluge/ui/countries.py:150 -msgid "Mayotte" -msgstr "Мариотт" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Шығу және қызметті _тоқтату" -#: deluge/ui/countries.py:151 -msgid "Mexico" -msgstr "МекÑика" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Шығу" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" -msgstr "МикронезиÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Өзгерту" -#: deluge/ui/countries.py:153 -msgid "Moldova" -msgstr "Молдова" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" -msgstr "Монако" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "Қо_ÑылыÑтар менеджері" -#: deluge/ui/countries.py:155 -msgid "Mongolia" -msgstr "МонғолиÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Торрент" -#: deluge/ui/countries.py:156 -msgid "Montenegro" -msgstr "ЧерногориÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "Сырт _көрініÑ" -#: deluge/ui/countries.py:157 -msgid "Montserrat" -msgstr "МонÑеррат" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Сай_мандар панелі" -#: deluge/ui/countries.py:158 -msgid "Morocco" -msgstr "Марокко" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Бүйір панелі" -#: deluge/ui/countries.py:159 -msgid "Mozambique" -msgstr "Мозамбик" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Күйлер _жолақшаÑÑ‹" -#: deluge/ui/countries.py:160 -msgid "Myanmar" -msgstr "МьÑнма" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_Бетбелгілер" -#: deluge/ui/countries.py:161 -msgid "Namibia" -msgstr "ÐамибиÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "Баға_налар" -#: deluge/ui/countries.py:162 -msgid "Nauru" -msgstr "Ðауру" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" -msgstr "Ðепал" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Бүйір панелі" -#: deluge/ui/countries.py:164 -msgid "Netherlands" -msgstr "Ðидерланды" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "_Ðөлдік Ñлементтерін көрÑету" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" -msgstr "ÐидерландиÑның Ðнтиль аралдары" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "_Трекерлерді көрÑету" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" -msgstr "Жаңа КаледониÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" -msgstr "Жаңа ЗеландиÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Көмек" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" -msgstr "Ðикарагуа" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Үй парағы" -#: deluge/ui/countries.py:169 -msgid "Niger" -msgstr "Ðигер" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_FAQ" -#: deluge/ui/countries.py:170 -msgid "Nigeria" -msgstr "ÐигериÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Жиі Қойылатын Сұрақтар (FAQ)" -#: deluge/ui/countries.py:171 -msgid "Niue" -msgstr "ÐиуÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_ҚоғамдаÑтық" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" -msgstr "Ðорфолк аралы" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" -msgstr "СолтүÑтік Марианна Ðралдары" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Торрентті қоÑу" -#: deluge/ui/countries.py:174 -msgid "Norway" -msgstr "ÐорвегиÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Торрентті қоÑу" -#: deluge/ui/countries.py:175 -msgid "Oman" -msgstr "Оман" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Торрентті өшіру" -#: deluge/ui/countries.py:176 -msgid "Pakistan" -msgstr "ПәкіÑтан" +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Торрентті жою" -#: deluge/ui/countries.py:177 -msgid "Palau" -msgstr "Палау" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" -msgstr "ПалеÑтина жері" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" -msgstr "Панама" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Таңдалған торренттерді аÑлдату" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" -msgstr "Папуа - Жаңа ГвинеÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "ÐÑлдату" -#: deluge/ui/countries.py:181 -msgid "Paraguay" -msgstr "Парагвай" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Таңдалған торренттерді жалғаÑтыру" -#: deluge/ui/countries.py:182 -msgid "Peru" -msgstr "Перу" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "ЖалғаÑтыру" -#: deluge/ui/countries.py:183 -msgid "Philippines" -msgstr "Филиппин" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Торрентті жоғарыға жылжыту" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" -msgstr "ПиткÑрн аралдары" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Жоғары" -#: deluge/ui/countries.py:185 -msgid "Poland" -msgstr "Польша" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Торрентті төменге жылжыту" -#: deluge/ui/countries.py:186 -msgid "Portugal" -msgstr "ПортугалиÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Төмен" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" -msgstr "ПуÑрто-Рико" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Баптаулар" -#: deluge/ui/countries.py:188 -msgid "Qatar" -msgstr "Катар" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "ҚоÑылыÑтар менеджері" -#: deluge/ui/countries.py:189 -msgid "Reunion" -msgstr "Реюньон" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" -msgstr "РумыниÑ" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" -msgstr "РеÑей" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" -msgstr "Руанда" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" -msgstr "Сен-Бартелемей" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Мәжбүрленген" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Сөндірілген" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "БайланыÑты орнату" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" -msgstr "Әулие Елена ар." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Екеуі де" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" -msgstr "Сент-ÐšÐ¸Ñ‚Ñ Ð¶Ó™Ð½Ðµ ÐевиÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" -msgstr "Сент-ЛюÑиÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" -msgstr "Сент-Мартин" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" -msgstr "Сен-Пьер және Микелон" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" -msgstr "Сент-ВинÑент және Гренадинар" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" -msgstr "Самоа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" -msgstr "Сан-Марино" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" -msgstr "Сан-Томе және ПринÑипи" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" -msgstr "Сауд ÐрабиÑÑÑ‹" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" -msgstr "Сенегал" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" -msgstr "СербиÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Жылдамдықты терезенің Ð±Ð°Ñ Ð±Ó©Ð»Ñ–Ð³Ñ–Ð½Ð´Ðµ көрÑету" -#: deluge/ui/countries.py:206 -msgid "Seychelles" -msgstr "Сейшел аралдары" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" -msgstr "Сьерра-Леоне" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" -msgstr "Сингапур" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" -msgstr "СловакиÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" -msgstr "СловениÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" -msgstr "Соломон аралдары" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" -msgstr "Сомали" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" -msgstr "ОңтүÑтік Ðфрика" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" -msgstr "ОңтүÑтік Ð”Ð¶Ð¾Ñ€Ð´Ð¶Ð¸Ñ Ð¼ÐµÐ½ ОңтүÑтік Ð¡ÐµÐ½Ð´Ð²Ð¸Ñ Ð°Ñ€Ð°Ð»Ð´Ð°Ñ€Ñ‹" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" -msgstr "ИÑпаниÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "Шри-Ланка" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" -msgstr "Судан" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Суреттемені мәлімдеу аумағында көрÑету" -#: deluge/ui/countries.py:218 -msgid "Suriname" -msgstr "Суринам" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" -msgstr "Шпицберген мен Ян Майен" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" -msgstr "Свазиленд" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Терезе жабылған кезде мәлімдеу аумағына орау" -#: deluge/ui/countries.py:221 -msgid "Sweden" -msgstr "ШвециÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Бағдарлама ашылған кезде жүйелік трейге орау" -#: deluge/ui/countries.py:222 -msgid "Switzerland" -msgstr "ШвейцариÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Мәлімдеу аумағын Ò›Ò±Ð¿Ð¸Ñ Ñөзбен қорғау" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" -msgstr "Ð¡Ð¸Ñ€Ð¸Ñ Ðраб РеÑпубликаÑÑ‹" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Тайвань Қытай ПровинциÑÑÑ‹" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" -msgstr "ТәжікÑтан" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" -msgstr "ТанзаниÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" -msgstr "Тайланд" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" -msgstr "Тимор-ЛеÑте" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "ÐÑқталғандарды оÑÑ‹ жерге жылжыту:" -#: deluge/ui/countries.py:229 -msgid "Togo" -msgstr "Того" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr ".torrent файлдарды оÑÑ‹ жерге көшіру:" -#: deluge/ui/countries.py:230 -msgid "Tokelau" -msgstr "Токелау" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Жою кезінде торрент файлдың көшірмеÑін жою" -#: deluge/ui/countries.py:231 -msgid "Tonga" -msgstr "Тонга" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "Торрент жойылатын кезде құрылған торрент файлдың көшірмеÑін жою." -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" -msgstr "Тринидад және Тобаго" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Жүктемелер Ñақталатын орын:" -#: deluge/ui/countries.py:233 -msgid "Tunisia" -msgstr "ТуниÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" -msgstr "ТүркиÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Бірінші мен Ñоңғы бөліктердің баÑымдылығын арттыру" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" -msgstr "ТүрікменÑтан" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" +"Торренттегі файлдардың бірінші мен Ñоңғы бөліктердің баÑымдылығын арттыру" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" -msgstr "Ð¢ÐµÑ€ÐºÑ Ð¶Ó™Ð½Ðµ ÐšÐ°Ð¹ÐºÐ¾Ñ Ð°Ñ€Ð°Ð»Ð´Ð°Ñ€Ñ‹" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" -msgstr "Тувалу" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" -msgstr "Уганда" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Торренттерді аÑлдатылған күйде қоÑу" -#: deluge/ui/countries.py:239 -msgid "Ukraine" -msgstr "Украина" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" -msgstr "Біріккен Ðраб Әмірліктері" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" -msgstr "ÐҚШ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" -msgstr "ÐҚШ-Ò£ Сыртқы Кішкене аралдары" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Әрқашан көрÑету" -#: deluge/ui/countries.py:244 -msgid "Uruguay" -msgstr "Уругвай" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Сұхбат терезеÑін алдына шығару" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" -msgstr "ӨзбекÑтан" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" -msgstr "Вануату" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" -msgstr "ВенеÑуÑла" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" -msgstr "Вьетнам" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "ҚоÑылыÑтардың макÑимал Ñаны. Шектелмеген үшін -1 енгізңіз." -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" -msgstr "Виргин аралдары (ҰлыбританиÑ)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "БайланыÑтар:" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." -msgstr "Виргин аралдары (ÐҚШ)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Барлық торренттер үшін тарату Ñлоттардың макÑимал Ñаны. Шектелмеген үшін -1 " +"енгізңіз." -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" -msgstr "Ð£Ð¾Ð»Ð»Ð¸Ñ Ð¶Ó™Ð½Ðµ Футуна" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" -msgstr "Ð‘Ð°Ñ‚Ñ‹Ñ Ð¡Ð°Ñ…Ð°Ñ€Ð°" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Барлық торренттер үшін макÑимал жүктеп алу жылдамдығы. Шектелмеген үшін -1 " +"енгізңіз." -#: deluge/ui/countries.py:253 -msgid "Yemen" -msgstr "Йемен" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Жүктеу жылдамдығы:" -#: deluge/ui/countries.py:254 -msgid "Zambia" -msgstr "ЗамбиÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Барлық торренттер үшін макÑималды тарату жылдамдығы. Шектелмеген үшін -1 " +"енгізңіз." -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" -msgstr "Зимбабве" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Тарату жылдамдығы:" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Желіге қоÑылмаған" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Локалды желі шектеулерін елемеу" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Желіге қоÑылған" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Жылдамдықты IP протоколының ерекшеліктерін еÑкеріп шектеу" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "ҚоÑылған" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"ҚоÑылған болÑа, жалпы трафик шегінен аÑып кетпеу үшін, TCP/IP ерекшеліктері " +"жылдамдық шектеушілермен еÑкерілетін болады" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Қызмет жоқ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Қызмет жүктелмеген" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Әрбір торрент үшін тарату Ñлоттардың макÑимал Ñаны. Шектелмеген үшін -1 " +"енгізңіз." -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Серверді PID нөмірлі етіп жүктеу" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"Әрбір торрент үшін қоÑылыÑтардың макÑимал Ñаны. Шектелмеген үшін -1 енгізңіз." -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ÐдреÑÑ–" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Клиент" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "БарыÑÑ‹" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Жүктеп алу жылдамдығы" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Тарату жылдамдығы" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Торренттер кезекке тұрғызылды" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Торрент кезекке тұрғызылды" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "ШектеуÑіз" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "БелÑенді" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "БаÑқа..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Жүктеу:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Тарату:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Жүктеу" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Тарату" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Жүктеп алудың макÑимал жылдамдығын орнату" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Таратудың макÑимал жылдамдығын орнату" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Торрент аÑқталды" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "КездейÑоқ" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "БелÑенді порт:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "БелÑенді портты текÑеру" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" "\n" -"Thank you,\n" -"Deluge" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -"Deluge оÑÑ‹ хатпен, құрамында %(num_files)i файлы бар %(name)s жүктеуін " -"аÑқтағаны жайлы мәлімдейді.\n" -"ОÑындай мәлімдемелерді алмау үшін, Deluge баптауларында, Ñлектронды поштамен " -"мәлімдеу баптауын алып таÑтаңыз.\n" -"\n" -"Рахмет,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "Топтар" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Қайдан:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Жүктемелер" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Қайда:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Желі" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Каналдың өткізу қабілеттілігі" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Сыртқы түрі (интерфейÑ)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "БаÑқа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Деңгей:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Қызмет" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Шифрлеу" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "ПрокÑи" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "КÑш" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Кеңейтулер" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Кеңейту" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT порттарды қайта бағыттау протоколы" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Кеңейтуді таңдаңыз" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "ҚатыÑушылармен (пир) алмаÑу" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Eggs кеңейтуі" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Файл аты" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Көлемі" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery желіңізде локалды пирлерді табады." -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "ЖарамÑыз файл" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Таралған хеш-кеÑте (DHT) белÑенді қоÑылыÑтар Ñанын арттыра алады." -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Торрент бар болып тұр" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "ҚатыÑушының (пир) TOS байты:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Бір торрентті бірнеше рет қоÑа алмайÑыз." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "ХоÑÑ‚ аты:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Порт:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Файл үшін баÑымдылықты (приоритет) орнату мүмкін емеÑ!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -"Ықшам резервілеу кезінде файлдардың жүктеу баÑымдылығы Ð¶Ò±Ð¼Ñ‹Ñ Ñ–Ñтемейді. " -"Толық резервілеуге ауыÑтыру қажет пе?" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr ".torrent файлын таңдаңыз" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Торрент файлдары" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "ЖарамÑыз URL" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Жүктеу ÑәтÑіз аÑқталды" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Деңгей" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "КÑш көлемі (блок 16 КиБ):" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Трекер" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Файлды таңдаңыз" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "КÑш өмір Ñүру уақыты (Ñекундпен):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Баптаулар" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"Ð¡ÐµÐ°Ð½Ñ Ð±Ð°Ñталғалы диÑкіге 16 КиБ көлемді жазылған блоктардың толық Ñаны." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Жазылған блоктар Ñаны:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "Ð¡ÐµÐ°Ð½Ñ Ð±Ð°Ñталғалы орындалған жазу амалдардың толық Ñаны." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Жазу амалдар Ñаны:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"\"(жазылған блоктар - жазу амалдар) / жазылған блоктар\" формула бойынша " +"еÑептелінетін Ñан, жазу амалдарының Ñақталынғандардың, толық Ñанына " +"қатынаÑÑ‹, Ñғни жазу кÑштің тиімділігін көрÑетеді." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "КÑшке түÑіп қалу ықтималдылығы (пайызбен):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"Bittorrent қозғалтқышы (engine) Ñұраған, диÑктен немеÑе кÑштен оқылған " +"блоктар Ñаны." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Оқылған блоктар:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "КÑштен оқылған блоктар Ñаны." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "КÑштен оқылған блоктар:" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Буманы таңдаңыз" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Оқу кÑштің нәтижелік коÑффициенті." -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr ".torrent файлын Ñақтау" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "КÑштен оқылған блоктар (пайызбен):" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "ҚоÑылмаған" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Ð¡ÐµÐ°Ð½Ñ Ð±Ð°Ñталғалы орындалған оқу амалдардың толық Ñаны." -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "ҚоÑылыÑтар" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Оқу амалдары:" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Жүктеп алу жылдамдығы" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Тарату жылдамдығы" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"ДиÑкілік кÑштегі 16 КиБ көлемді блоктар Ñаны. Оқу және жазу кÑштерін қамтиды." -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Жүктеп алу/тарату трафигін текÑеріп отыру" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "КÑш көлемі:" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT тораптары" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Оқу кÑш көлемі:" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "ÐšÑ–Ñ€Ñ–Ñ Ò›Ð¾ÑылыÑтары жоқ!" - -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "МакÑимал қоÑылыÑтар Ñанын орнату" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Сіз, өзіңіздің Python, PyGTK, операциÑлық жүйеніздің нұÑқалары мен процеÑÑор " +"түрі туралы мәліметтерді бізге жіберу арқылы, Deluge жобаÑына көмек көрÑете " +"алаÑыз. Одан баÑқа ешбір ақпарат жіберілмейді." -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Торренттер" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Иә, анонимды ÑтатиÑтиканы жіберіп отыруға Ñ€Ò±Ò›Ñат беремін" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Белгілер" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "ОрналаÑуы:" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Барлық" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Егер Deluge көрÑетілген жерде мәліметтер қоры файлын таппаÑа, қатыÑушылардың " +"(пир) елін анықтау үшін DNS қолданылатын болады." -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Жүктелуде" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Таратылуда" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "ÐÑлдап тұр" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "ТекÑеру" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Қызмет порты:" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Кезекте" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Порты" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" -msgstr "БелÑенді" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "БаÑқа жерден қоÑылуға Ñ€Ò±Ò›Ñат беру" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Жоқ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "ҚоÑылыÑтар" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "БелгіÑÑ– жоқ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Веб Ñайттан жаңа нұÑқалардың пайда болуын текÑеріп отыру" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" -msgstr "Күйі" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "ХоÑты" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "ÐÒ±Ñқа:" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" -msgstr "ÐÒ±Ñқа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Ðвтор:" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" -msgstr "Қызметті _тоқтату" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Үй парағы:" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" -msgstr "Қызметті Ñ–Ñ_ке қоÑу" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Ðвтордың E-mail-Ñ‹:" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" -msgstr "Қызметті Ñ–Ñке қоÑу мүмкін емеÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Мәлімет" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -"Deluge орындалатын бинарлы \"deluged\" файлын таба алмады. Мүмкін Ñізде " -"deluged пакеті орнатылмаған немеÑе ол PATH жолында көрÑетілмеген." -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "ХоÑÑ‚ қоÑу қатеÑÑ–" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "КлаÑÑикалық режимді қолданыÑтан шығару қажет пе?" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -"Deluge қызметі (deluged) қоÑылған Ñекілді.\n" -"\n" -"ЖалғаÑтыру үшін, қызметті тоқтату не КлаÑÑикалық режимді қолданыÑтан шығару " -"қажет." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Өзекті (core) жүктеу қатеÑÑ–" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "ҚатыÑушыны (пир) қоÑу" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "хоÑÑ‚ аты:порт" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -"Deluge КлаÑÑикалық режимде Ð¶Ò±Ð¼Ñ‹Ñ Ñ–Ñтеуіне қажетті өзектің (core) Ò›Ò±Ñ€Ð°Ð¼Ð´Ð°Ñ " -"бөлігін жүктеу кезінде қате туындады.\n" -"\n" -"Көбірек білу үшін, төменірек толық мәліметті қараңыз." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -"КлаÑÑикалық режимде ашу кезінде қате туындады. Оны Ñ–Ñтен ажыратып, жұмыÑты " -"жалғаÑтыру қажет пе?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Қызметті Ñ–Ñке қоÑу қатеÑÑ–" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Жалпы" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -"Қызметті Ñ–Ñке қоÑу кезінде қате туындады. Қатені көру үшін, оны конÑольден " -"Ñ–Ñке қоÑып көріңіз." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "ҚоÑулы" - -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Ðжыратылған" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "ШектеуÑіз етіп орнату" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Файлдарды жылжытудың ныÑана бумаÑын таңдаңыз" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Тарату Ñлоттардың макÑимал Ñанын орнату" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" -msgstr "Жүктемеу" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "Жай баÑымдылық" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "Жоғары баÑымдылық" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" -msgstr "Ең жоғары баÑымдылық" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "БаÑымдылығы" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Толық ақпарат:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Ðты" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Жүктелген" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Таратылған" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Таратушылар (Ñид)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "ҚатыÑушылар (пир)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Қалған уақыт" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Рейтинг" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Қол жетімді" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "ҚоÑылған" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Ð‘Ð°Ñ Ñ‚Ð°Ñ€Ñ‚Ñƒ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" -msgstr "ОрналаÑу жерін Ñақтау" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "ҚоÑу" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Файл" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "Торрентті Ò›_ұру" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" -msgstr "Шығу және қызметті _тоқтату" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Өзгерту" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Өшіру" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "Қо_ÑылыÑтар менеджері" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "Сырт _көрініÑ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "Сай_мандар панелі" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Бүйір панелі" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Күйлер _жолақшаÑÑ‹" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "Баға_налар" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "_Ðөлдік Ñлементтерін көрÑету" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Мәліметтер хешін қоÑу" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "_Трекерлерді көрÑету" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Көмек" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Мәліметтер хеші:" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" -msgstr "_Үй парағы" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Трекерлер:" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" -msgstr "_FAQ" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "ХоÑтты қоÑу" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Жиі Қойылатын Сұрақтар (FAQ)" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" -msgstr "_ҚоғамдаÑтық" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Торрентті өшіру" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Қайда:" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Торрентті жою" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Жаңа Ò£Ò±Ñқа" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Таңдалған торренттерді аÑлдату" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Веб Ñайтқа өту" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "ÐÑлдату" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Таңдалған торренттерді жалғаÑтыру" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "ЖалғаÑтыру" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Торрентті жоғарыға жылжыту" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Жоғары" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Бұл терезені келеÑіде көрÑетпеу" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Торрентті төменге жылжыту" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Төмен" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Баптаулар" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "ҚоÑылыÑтар менеджері" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "Барлығын _жаю" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "Жүкт_емеу" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Жай баÑымдылық" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Жоғары баÑымдылық" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "_Ең жоғары баÑымдылық" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Ðвтоматты баÑқарылады:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Рейтинг:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Тарату уақыты:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "БелÑенділік уақыты:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Трекер күйі:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Қол жетімділігі:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Ðты:" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "ҚатыÑушылар (пир):" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Таратушылар (Ñид):" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Бөліктер:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Қалған уақыт:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "КелеÑÑ– анонÑ:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Пікірлер:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Рейтинг:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Таратылған көлем:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "ÐÑқталғандарды оÑÑ‹ жерге жылжыту:" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Жүктеліп алынған көлем:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "ОÑÑ‹ рейтингтен аÑқан кезде, таратуды тоқтату:" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "ҚоÑылған уақыты:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "КелеÑÑ– рейтингке жеткенде, жою" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Күйі" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Сипаттама:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Файлдар Ñаны:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Хеш:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Трекер:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Жалпы көлемі:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Ðты:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "Трекерлерді _өзгерту" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "ОрналаÑу жері:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Жоғарыға" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Күйі:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Төмен" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Толық ақпарат" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Торренттерді қоÑу" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Файлдар" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL Ñілтеме" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "ҚатыÑу_шылар (пир)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Хеш ту_ралы ақпарат" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "ÐÑқталғандарды оÑÑ‹ жерге жылжыту:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Жеке" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Ð_Ñлдатылған күйде қоÑу" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "Бірінші мен Ñоңғы бөліктердің баÑымдылығын арттыру" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "Трекерлерді _өзгерту" - -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "Ба_птаулар" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Торрентті жою қажет пе?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "Белгіленген торрентті жою қажет пе?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "БайланыÑтырылған .torrent файлы де жойылады!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Жүктеліп алынған файлдар жойылады!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Белгіленген торрентті жою" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Жаңа Ò£Ò±Ñқа" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Жаңа нұÑқа жетімді!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Барлығы үшін Ñ–Ñке аÑыру" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Жетімді жаңа нұÑқа:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Қалыпты баптауларды қайтару" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Ðғымдағы нұÑқа:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Deluge _көрÑету" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Бұл терезені келеÑіде көрÑетпеу" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Веб Ñайтқа өту" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Жүктеп алу жылдамдығын шегі" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "ҚатыÑушыны Ò›_оÑу" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Тарату жылдамдығын шегі" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "ҚатыÑушыны (пир) оның IP адреÑÑ– бойынша қоÑу" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Шығу және қызметті тоқтату" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "Барлығын аÑ_лдату" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Трекерлерді өзгерту" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Белгіленген торренттерді жалғаÑтыру." +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Барлығын _жалғаÑтыру" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Торренттерді қоÑу" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "ҚатыÑушыны Ò›_оÑу" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL Ñілтеме" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "ҚатыÑушыны (пир) оның IP адреÑÑ– бойынша қоÑу" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Хеш ту_ралы ақпарат" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Трекерді өзгерту" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Торренттер" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Трекер:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Файл_дар" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Қашықтаған орналаÑу жерін енгізіңіз" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Толық" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Ықшам" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "ОрналаÑу жері:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Резервілеу" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Таратудың макÑимал жылдамдығы:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Қалыпты баптауларды қайтару" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Барлығы үшін Ñ–Ñке аÑыру" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "URL Ñілтемені қоÑу" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "URL бойынша" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Мәліметтер хешін қоÑу" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Мәліметтер хешінен" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Мәліметтер хеші:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Трекерлер:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "Торрентті құру" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Торрентті құру" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "_Бума" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "_Қашықтаған орналаÑу жері" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Файлдар" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Ðвтор:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Файлдар" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "Веб-таратушылар (веб-Ñидтер)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "Бөлік көлемі:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "Жекешелік жалаушаÑын қою" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "Торрентті оÑÑ‹ ÑеанÑқа қоÑу" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Қашықтаған орналаÑу жерін енгізіңіз" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Қашықтаған орналаÑу жері" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "ОрналаÑу жері:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Торрент құрылуда" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Баптаулар" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" msgstr ".torrent файлын баÑқашалай Ñақтау" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr ".torrent файлын Ñақтау" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Кезектегі торренттер" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Кезекке тұрғызылған торренттерді қоÑу" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "ҚоÑылған кезде торрентерді автоматты түрде қоÑу" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "белгі" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "ҚатыÑушыны (пир) қоÑу" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "ҚатыÑушыны (пир) қоÑу" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "хоÑÑ‚ аты:порт" - -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "ХоÑтты қоÑу" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "ҚоÑылыÑтар менеджері" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "Локальды қы_зметін Ñ–Ñке қоÑу" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Жалғ_аÑтыру" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "ҚоÑылған кезде таңдалған торапқа автоматты қоÑылу" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Белгіленген торренттерді жалғаÑтыру." -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Қажет болған жағдарларда, жергілікті желіге автоматты түрде қоÑылу" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "_Баптаулар" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "ҚоÑылған кезде бұл Ñұхбат терезеÑін көрÑетпеу" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Кезек" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Жүктемелер" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Трекерді жаңарту" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "КелеÑÑ– бумадан .torrent файлдарды автоматты қоÑу:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "Торрентті _жою" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Жүктемелер Ñақталатын орын:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Мәліметтерді текÑ_еріп шығу" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr ".torrent файлдарды оÑÑ‹ жерге көшіру:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "Жою кезінде торрент файлдың көшірмеÑін жою" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "белгі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "Торрент жойылатын кезде құрылған торрент файлдың көшірмеÑін жою." +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "Барлығын таң_дау" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Бумалар" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "Барлығын аÑ_лдату" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Толық резервілеу" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Барлығын _жалғаÑтыру" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "" -"Толық резервілеу, торрентті жүктеуіне қажетті диÑкілік орнын алып қалып, " -"мәліметтердің бөліктеуіне (фрагментациÑ) жол бермейді" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_ҚоÑылыÑтар Ñанның шегі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Ықшам резервілеу торрент үшін орынды керек болған кезде бөледі" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Тарату _Ñлоттар Ñанның шегі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Торренттерді аÑлдатылған күйде қоÑу" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Желі" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Ðвтоматты баÑқарылады" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "КездейÑоқ порттарды қолдану" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge әрдайым жаңа порт таңдайтын болады." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "БелÑенді порт:" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Трекерді қоÑу" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Қайда:" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "БелÑенді портты текÑеру" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "URL Ñілтемені қоÑу" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "ÐšÑ–Ñ€Ñ–Ñ Ð¿Ð¾Ñ€Ñ‚Ñ‚Ð°Ñ€" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Ð¨Ñ‹Ò“Ñ‹Ñ Ð¿Ð¾Ñ€Ñ‚Ñ‚Ð°Ñ€" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL ÑілтемеÑÑ–:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -"ÐšÑ–Ñ€Ñ–Ñ bittorrent қоÑылыÑтарын тыңдайтын интерфейÑтің IP адреÑін енгізіңіз. " -"Қалыпты интерфейÑті қолданамын деÑеңіз, ештеңе енгізбей, өріÑті Ð±Ð¾Ñ ÐµÑ‚Ñ–Ð¿ " -"қалдырыңыз." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "ИнтерфейÑ" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "ҚатыÑушының (пир) TOS байты:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT порттарды қайта бағыттау протоколы" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "Барлығын _жаю" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery желіңізде локалды пирлерді табады." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Таралған хеш-кеÑте (DHT) белÑенді қоÑылыÑтар Ñанын арттыра алады." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Желінің қоÑымша баптаулары" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "КіріÑ:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Деңгей:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -"Мәжбүрленген\n" -"ҚоÑылған\n" -"ҚоÑылмаған" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"СинхронизациÑ\n" -"Бүкіл ағым\n" -"Екінің біреуі" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "ШығыÑ:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Бүкіл ағымды шифрлеу" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Шифрлеу" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Бір Ñекунд ішіндегі орнатылатын қоÑылыÑтардың макÑимал Ñаны:" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Жартылай ашық қоÑылыÑтардың макÑимал Ñаны:" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -"Барлық торренттер үшін макÑималды тарату жылдамдығы. Шектелмеген үшін -1 " -"енгізңіз." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "МакÑималды тарату жылдамдығы (КиБ/Ñ):" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "ҚоÑылыÑтардың макÑимал Ñаны. Шектелмеген үшін -1 енгізңіз." +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "ҚоÑылыÑтардың макÑимал Ñаны:" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -"Барлық торренттер үшін тарату Ñлоттардың макÑимал Ñаны. Шектелмеген үшін -1 " -"енгізңіз." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Тарату Ñлоттардың макÑимал Ñаны:" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -"Барлық торренттер үшін макÑимал жүктеп алу жылдамдығы. Шектелмеген үшін -1 " -"енгізңіз." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "МакÑималды жүктеп алу жылдамдығы (КиБ/Ñ):" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Команда" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Локалды желі шектеулерін елемеу" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Жылдамдықты IP протоколының ерекшеліктерін еÑкеріп шектеу" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -"ҚоÑылған болÑа, жалпы трафик шегінен аÑып кетпеу үшін, TCP/IP ерекшеліктері " -"жылдамдық шектеушілермен еÑкерілетін болады" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Каналды жалпы қолдану" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -"Әрбір торрент үшін тарату Ñлоттардың макÑимал Ñаны. Шектелмеген үшін -1 " -"енгізңіз." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Әрбір торрент үшін каналды қолдану" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Сыртқы түрі (интерфейÑ)" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "ҚоÑу" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -"КлаÑÑикалық түрде Deluge қызметінің барлық мүмкіндіктері Ñ–Ñке аÑырылмай, " -"Deluge қарапайым бағдарлама ретінде-ақ көрінеді. Deluge қызметінің барлық " -"артықшылықтарын қолданам деÑеңіз, оÑыны қоÑыңыз. Одан кейін өзгеріÑтерді " -"Ñ–Ñке аÑыру үшін, Deluge бағдарламаÑын жауып, қайта ашуыңыз қажет." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "КлаÑÑикалық түрі" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Жылдамдықты терезенің Ð±Ð°Ñ Ð±Ó©Ð»Ñ–Ð³Ñ–Ð½Ð´Ðµ көрÑету" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Ð‘Ð°Ñ Ñ‚ÐµÑ€ÐµÐ·Ðµ" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Әрқашан көрÑету" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Сұхбат терезеÑін алдына шығару" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Торрент қоÑу Ñұхбат терезеÑÑ–" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Терезе жабылған кезде мәлімдеу аумағына орау" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Бағдарлама ашылған кезде жүйелік трейге орау" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Мәлімдеу аумағын Ò›Ò±Ð¿Ð¸Ñ Ñөзбен қорғау" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Мәлімдеу аумағы" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "БаÑқа" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Жаңартулар" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Сіз, өзіңіздің Python, PyGTK, операциÑлық жүйеніздің нұÑқалары мен процеÑÑор " -"түрі туралы мәліметтерді бізге жіберу арқылы, Deluge жобаÑына көмек көрÑете " -"алаÑыз. Одан баÑқа ешбір ақпарат жіберілмейді." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Иә, анонимды ÑтатиÑтиканы жіберіп отыруға Ñ€Ò±Ò›Ñат беремін" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Жүйе туралы ақпарат" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "ОрналаÑуы:" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -"Егер Deluge көрÑетілген жерде мәліметтер қоры файлын таппаÑа, қатыÑушылардың " -"(пир) елін анықтау үшін DNS қолданылатын болады." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP мәліметтер қоры" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөз" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Magnet Ñілтемелерін Deluge-мен байланыÑтыру" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Қызмет" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Қызмет порты:" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Порт" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "БаÑқа жерден қоÑылуға Ñ€Ò±Ò›Ñат беру" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "ҚоÑылыÑтар" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Веб Ñайттан жаңа нұÑқалардың пайда болуын текÑеріп отыру" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "БаÑқа" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Кезек" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Жаңа торренттерді кезек баÑына қоÑу" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "БелÑенді таратулар Ñаны:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "БелÑенді торренттердің жалпы Ñаны:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "БелÑенді жүктемелер Ñаны:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "БаÑу торренттерді еÑкермеу" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "БелÑенді торренттер" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Рейтингті шектеу:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Тарату уақытының рейтингі:" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Тарату уақыты (мин.):" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Таратуды оÑÑ‹ рейтингке жеткенде тоқтату:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Торрентті оÑÑ‹ рейтингке жеткенде жою" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Тарату" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "ПрокÑи" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Жоқ\n" -"Socks v4\n" -"Socks v5\n" -"Socks v5 (авторизациÑмен)\n" -"HTTP\n" -"HTTP (авторизациÑмен)" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "ҚатыÑушы (пир)" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Веб-таратушы (веб-Ñид)" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Трекер" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "КÑш" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "КÑш көлемі (блок 16 КиБ):" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "КÑш өмір Ñүру уақыты (Ñекундпен):" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -"Ð¡ÐµÐ°Ð½Ñ Ð±Ð°Ñталғалы диÑкіге 16 КиБ көлемді жазылған блоктардың толық Ñаны." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Жазылған блоктар Ñаны:" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "Ð¡ÐµÐ°Ð½Ñ Ð±Ð°Ñталғалы орындалған жазу амалдардың толық Ñаны." +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Жазу амалдар Ñаны:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -"\"(жазылған блоктар - жазу амалдар) / жазылған блоктар\" формула бойынша " -"еÑептелінетін Ñан, жазу амалдарының Ñақталынғандардың, толық Ñанына " -"қатынаÑÑ‹, Ñғни жазу кÑштің тиімділігін көрÑетеді." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "КÑшке түÑіп қалу ықтималдылығы (пайызбен):" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Жазу" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -"Bittorrent қозғалтқышы (engine) Ñұраған, диÑктен немеÑе кÑштен оқылған " -"блоктар Ñаны." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Оқылған блоктар:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Қайдан" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "КÑштен оқылған блоктар Ñаны." +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Қайда" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "КÑштен оқылған блоктар:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "КездейÑоқ порттарды қолдану" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "Оқу кÑштің нәтижелік коÑффициенті." +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "КÑштен оқылған блоктар (пайызбен):" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The total number of read operations performed since this session was started." -msgstr "Ð¡ÐµÐ°Ð½Ñ Ð±Ð°Ñталғалы орындалған оқу амалдардың толық Ñаны." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "КіріÑ" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "ШығыÑ" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Оқу амалдары:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Ð‘Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ñаны макÑимумы" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Оқу" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Тарату Ñлоттар макÑимумы" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -"ДиÑкілік кÑштегі 16 КиБ көлемді блоктар Ñаны. Оқу және жазу кÑштерін қамтиды." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "КÑш көлемі:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Оқу кÑш көлемі:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Жартылай ашық байланыÑтар макÑимумы" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Көлемі" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Секундына Ð±Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ð¾Ñ€Ð½Ð°Ñ‚Ñƒ талап Ñаны макÑимумы" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Күй" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "IP хаттамаÑының ерекшеліктерін еÑкеріп, жылдамдықты шектеу" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Кеңейтулер" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "ÐÒ±Ñқа:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Үй парағы:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "Кеңейтулерді _іздеу" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "Барлығын _жалғаÑтыру" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Жүктеп алу жылдамдығын шегі" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Рейтинг" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Тарату жылдамдығын шегі" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Шығу және қызметті тоқтату" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Буманы ашу" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Жалғ_аÑтыру" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "_Баптаулар" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Түрі" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Кезек" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Трекерді жаңарту" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "Торрентті _жою" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "М_әліметтерді жылжыту" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Тарату _Ñлоттар Ñанның шегі" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Ðвтоматты баÑқарылады" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Белгіленген торрентті жою қажет пе?" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Жүктелінген файлдарды өшіретін болÑаңыз, оны әрқашанға жоғалтаÑыз." +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Трекерлерді өзгерту" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Трекерлерді өзгерту" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Трекерді қоÑу" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "ІÑке аÑыру" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Трекерлерді қоÑу" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Трекерді өзгерту" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Трекерді өзгерту" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Трекер:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP тізімі (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "_Торрентті жою" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer мәтіні (zip)" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Мәліметтерді жылжыту" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian мәтіні (Ñығылмаған)" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Мәліметтерді жылжыту" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Қайда:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Қара тізім (Blocklist)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "БаÑÑ‹ Ð´Ò±Ñ€Ñ‹Ñ ÐµÐ¼ÐµÑ" -#~ msgid "About" -#~ msgstr "ОÑÑ‹ туралы" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Ðеверный отпечаток" -#~ msgid "Add" -#~ msgstr "ҚоÑу" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Қате нұÑқаÑÑ‹" -#~ msgid "Auto refresh:" -#~ msgstr "Ðвтожаңарту:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Күн" -#~ msgid "Ava" -#~ msgstr "Жеткізілген" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Жаңа тізімді уақыт өте текÑеру:" -#~ msgid "Add Torrents" -#~ msgstr "Торренттерді қоÑу" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Қара тізімді бағдарлама қоÑылу кезінде импорттау" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Баптаулар" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Қара тізімді керек болÑа, жүктеп алып, импорттау." -#~ msgid "page 7" -#~ msgstr "7-ші парақ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "ТекÑеріп алып, импорттау" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 КБ\n" -#~ "64 КБ\n" -#~ "128 КБ\n" -#~ "256 КБ\n" -#~ "512 КБ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Жаңа қара тізім файлын жүктеп алып, импорттау." -#~ msgid "_Quit" -#~ msgstr "_Шығу" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Жүктеп алуды мен импорттауды мәжбүрлі түрде орындау" -#~ msgid "page 8" -#~ msgstr "8-ші парақ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Қара тізім еÑкірген жоқ" -#~ msgid "page 11" -#~ msgstr "11-ші парақ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Баптаулар" -#~ msgid "Homepage" -#~ msgstr "Үй парағы" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Түрі:" -#~ msgid "page 12" -#~ msgstr "12-ші парақ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Күні:" -#~ msgid "page 10" -#~ msgstr "10-шы парақ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Файл көлемі:" -#~ msgid "Refresh page every:" -#~ msgstr "Парақты келеÑÑ– уақыт Ñайын жаңарту:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Ðқпарат" -#~ msgid "Graphs" -#~ msgstr "Графиктер" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "Таратушылар/Жалпы қатыÑушылар" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Торрент аÑқталды" -#~ msgid "Test config value:" -#~ msgstr "Баптауларды текÑеру:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Торрент қоÑылды" -#~ msgid "All Finished!" -#~ msgstr "ÐÑқталды!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge баптау шебері" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Орындау" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "Бұл шебер Deluge баптауға көмектеÑеді" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Оқиға" -#~ msgid "max_upload_slots" -#~ msgstr "тарату_Ñлоттардың_макÑимал_Ñаны" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Команданы қоÑу" -#~ msgid "max_connections" -#~ msgstr "байланыÑтардың_макÑимал_Ñаны" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Командалар" -#~ msgid "apply_max" -#~ msgstr "макÑималды қолдану" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Белгінің опциÑларын баптау қатеÑÑ–" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "таратудың_макÑимал_жылдамдығы" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "жүктеп алудың макÑимал жылдамдығы" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "рейтингті тоқтату" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "рейтинг_мәні_оÑыған_жеткенде,_тоқтату" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "автоматты_түрде_баÑқарылады" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "кезекті_қолдану" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "КөрÑетілген орналаÑу жері жоқ." -#~ msgid "auto_add_trackers" -#~ msgstr "трекерлерді_автоматты_қоÑу" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "автоматты_қоÑу" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "аÑқталғандарды_келеÑÑ– жерге_ауыÑтыру" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Буманы таңдаңыз" -#~ msgid "move_completed" -#~ msgstr "аÑқталғанды_ауыÑтыру" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "аÑқталғандарды_ауыÑтыруды_қолдану" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "рейтинг_мәні_оÑыған_жеткенде,_тоқтату" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "ҚоÑқаннан кейін .torrent файлын жою" -#~ msgid "Work in progress.." -#~ msgstr "Өңделуде..." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Импортталды %s" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Жүктеп алу %.2f%%" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Жүктеп алу талаптар Ñаны" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Қызмет қоÑылған кезде импорттау" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "BlockList" -#~ msgstr "Оқшауланғандардың тізімі" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Қазір импорттау" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Күту уақыты (Ñек)" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "КелеÑÑ– күн(дер) Ñаны Ñайын текÑеру" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Мәжбүрлі түрде жүктеп алу" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Мәнді текÑеру" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Жылжыту аÑқталды" -#~ msgid "Stats" -#~ msgstr "СтатиÑтика" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Белгі: " -#~ msgid "Refresh status" -#~ msgstr "Күйін жаңарту" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Белгі" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Оқшауланғандар: %s" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Ðегізгі" -#~ msgid "Inactive" -#~ msgstr "БелÑенді емеÑтер" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Graph" -#~ msgstr "График" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge оқшауланды" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Таратудың макÑимал жылдамдығы:" -#~ msgid "Other.." -#~ msgstr "БаÑқа..." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "ҚоÑылыÑтар макÑимал Ñаны:" -#~ msgid "State" -#~ msgstr "Күйі" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Тарату Ñлоттардың макÑимал Ñаны:" -#~ msgid "no label" -#~ msgstr "белгі жоқ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Жүктеп алудың макÑимал жылдамдығы:" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Торрент тоқтау коÑффициентіне жетті." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Каналдың өткізу қабілеттілігі" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Config" -#~ msgstr "Баптаулар" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "ӨзгеріÑтер Ñақталды" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Кезек" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Қателерді түзеп, қайталап көріңіз" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Logout" -#~ msgstr "Жүйеден шығу" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "СтатиÑтикаÑÑ‹" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Details" -#~ msgstr "Көбірек білу" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Өшіру" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "Ñекунд" -#~ msgid "Stop" -#~ msgstr "Тоқтату" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Start" -#~ msgstr "БаÑтау" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Files" -#~ msgstr "Файлдар" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Connect" -#~ msgstr "Ð‘Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ò›Ò±Ñ€Ñƒ" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Порттар" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "To" -#~ msgstr "Қайда" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "ҚоÑымша" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "From" -#~ msgstr "Қайдан" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Move" -#~ msgstr "Жылжыту" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "ТекÑеріп шығу" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Random" -#~ msgstr "КездейÑоқ" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Кещек баÑÑ‹" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Кезек Ñоңы" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "ÐнонÑты қайталау" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Deluge веб интерфейÑÑ– орнатылмаған, оны\n" +"орнатып қайтадан байқап көріңіз" -#~ msgid "Disabled" -#~ msgstr "Сөндірілген" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Веб интерфейÑті қоÑу" -#~ msgid "Peer-Exchange" -#~ msgstr "Пирлармен ауыÑу" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "SSL қолдану" -#~ msgid "Encryption" -#~ msgstr "Шифрлеу" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Тыңдалатын порт:" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Қате белгі, Ñ€Ò±Ò›Ñат етілетін Ñимволдар: [a-z0-9_-]" -#~ msgid "Inbound" -#~ msgstr "КіріÑ" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Ð‘Ð¾Ñ Ð±ÐµÐ»Ð³Ñ–" -#~ msgid "Either" -#~ msgstr "Екеуі де" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Белгі бар болып тұр" -#~ msgid "Outbound" -#~ msgstr "ШығыÑ" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "БелгіÑіз белгі" -#~ msgid "Forced" -#~ msgstr "Мәжбүрленген" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "БелгіÑіз торрент" -#~ msgid "Handshake" -#~ msgstr "БайланыÑты орнату" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Белгі _баптаулары" -#~ msgid "Mainline DHT" -#~ msgstr "Ðегізгі DHT" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "Белгіні _жою" -#~ msgid "Type" -#~ msgstr "Түрі" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "Белгіні _қоÑу" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Белгі баптаулары" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Белгі" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Белгі баптаулары" -#~ msgid "Level" -#~ msgstr "Деңгейі" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Торрент үшін макÑималды баптаулар:" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "МакÑимал" -#~ msgid "Port" -#~ msgstr "Порты" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Кезек баптауларын қолдану:" -#~ msgid "Username" -#~ msgstr "Пайдаланушы аты" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Жартылай ашық байланыÑтар макÑимумы" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(әр трекер бөлек жолда)" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Жүктеп алу жылдамдық макÑимумы (Кб/Ñ)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "ОÑÑ‹ белгіні автоматты түрде қолдану:" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Секундына Ð±Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ð¾Ñ€Ð½Ð°Ñ‚Ñƒ талап Ñаны макÑимумы" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Белгіні қоÑу" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Тарату жылдамдық макÑимумы (Кб/Ñ)" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Белгіні қоÑу" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Шектелмеген" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Бүйір панелді белгілерді қоÑу, түзету немеÑе өшіру үшін қолданыңыз. \n" -#~ msgid "Global" -#~ msgstr "Жалпы" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Белгілер" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Тарату Ñлоттар макÑимумы" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "Ð‘Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ñаны макÑимумы" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr ".torrent файлдарын келеÑÑ– жерге Ñақтау" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "КелеÑÑ– бума ішінен торренттерді автоматты түрде қоÑу" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "Бір торрент үшін" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "Барлық жүктемелерді келеÑÑ– жерде Ñақтау" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "Ðвтоматты қоÑуға Ñ€Ò±Ò›Ñат беру" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame орнатылмаған" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "IP хаттамаÑының ерекшеліктерін еÑкеріп, жылдамдықты шектеу" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = шектеуÑіз" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Бірінші мен Ñоңғы бөліктердің баÑымдылығы үлкен" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "ÐÑқталған торренттер" -#~ msgid "Download" -#~ msgstr "Жүктеп алу" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "Бұл баптауларды өзгерткен Ñоң бағдарламаны мен веб-интерфейÑті қайта қоÑыңыз" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "БелÑенді торренттер жалпы Ñаны" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Ð”Ñ‹Ð±Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹Ð½ таңдаңыз" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Рейтинг келеÑÑ– мәнге жеткен кезде, торрентті өшіру" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Рейтинг келеÑÑ– мәнге жеткен кезде, таратуды тоқтату" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Таратулардың жалпы Ñаны" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "БелÑенді жүктемелердің жалпы Ñаны" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Мәлімдеме Ñлектрондық хаты жіберілді" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "ТиіÑті таңдау жаÑаңыз. Бұл нұÑқа қол жетерÑіз." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "\"%(name)s\" торренті аÑқталды" -#~ msgid "Enabled Plugins" -#~ msgstr "ҚоÑулы плагиндер" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Deluge оÑÑ‹ хатпен, құрамында %(num_files)i файлы бар \"%(name)s\" жүктеуін " +"аÑқтағаны жайлы мәлімдейді.\n" +"ОÑындай мәлімдемелерді алмау үшін, Deluge баптауларында, Ñлектронды поштамен " +"мәлімдеу баптауын алып таÑтаңыз.\n" +"\n" +"Рахмет,\n" +"Deluge" -#~ msgid "translate something" -#~ msgstr "бірнәрÑені аударыңыз" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "Бұл бума жоқ." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "Enter a list of values." -#~ msgstr "Мәндер тізімін енгізіңіз." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#~ msgid "Yes" -#~ msgstr "Иә" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "UI мәлімдемелері" -#~ msgid "No" -#~ msgstr "Жоқ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Ðлушылар" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Таңбалардың жалпы Ñаны %(max)d аÑпағанына көз жеткізіңіз (қазір %(length)d)." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Сервер TLS/SSL талап етеді" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Таңбалардың жалпы Ñаны %(min)d кем ÐµÐ¼ÐµÑ ÐµÐºÐµÐ½Ñ–Ð½Ðµ көз жеткізіңіз (қазір " -#~ "%(length)d)." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Электрондық хат мәлімдемелері" -#~ msgid "Enter a valid value." -#~ msgstr "Ð”Ò±Ñ€Ñ‹Ñ Ð¼Ó™Ð½Ð´Ñ– енгізіңіз." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Бұл жол тиіÑті." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Жазылулар" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "ТиіÑті таңдау жаÑаңыз. %s нұÑқаÑÑ‹ Ð´Ò±Ñ€Ñ‹Ñ ÐµÐ¼ÐµÑ." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "БелгіÑіз" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Санды толығымен енгізіңіз." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "ОÑÑ‹ жерге шығару:" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Енгізілген мән %s мәнінен кіші не тең екеніне көз жеткізіңіз." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "ÒšÒ±Ñ€Ð°Ð¼Ð´Ð°Ñ Ð±ÑƒÐ¼Ð°Ð½Ñ‹ торрент атымен атап, құру" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Ð”Ò±Ñ€Ñ‹Ñ e-mail енгізіңіз." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Бұл баптау, таңдалған бумада торрент атымен аталған, жаңадан құрылған " +"Ò›Ò±Ñ€Ð°Ð¼Ð´Ð°Ñ Ð±ÑƒÐ¼Ð°Ð½Ñ‹Ò£ ішіне файлдарды шығаруға мүмкіндік береді." -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Файл таңдалмады. Формадағы кодталуды текÑеріңіз." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Енгізілген мән %s мәнінен үлкен не тең екеніне көз жеткізіңіз." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "Ð”Ò±Ñ€Ñ‹Ñ ÑƒÐ°Ò›Ñ‹Ñ‚Ñ‚Ñ‹ енгізіңіз." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Жүктеу шегі:" -#~ msgid "Enter a valid date/time." -#~ msgstr "Ð”Ò±Ñ€Ñ‹Ñ ÐºÒ¯Ð½Ð´Ñ–/уақытты енгізіңіз." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Тарату шегі:" -#~ msgid "Enter a number." -#~ msgstr "Сан енгізіңіз." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "БелÑенді торренттер:" -#~ msgid "Enter a valid date." -#~ msgstr "Ð”Ò±Ñ€Ñ‹Ñ ÐºÒ¯Ð½Ð´Ñ– енгізіңіз." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Сан ұзындығы %s мәнінен көп ÐµÐ¼ÐµÑ ÐµÐºÐµÐ½Ñ–Ð½Ðµ көз жеткізіңіз." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Ð”Ò±Ñ€Ñ‹Ñ URL енгізіңіз." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Шектеулер" -#~ msgid "no uri" -#~ msgstr "URI жоқ" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "аралық > 0 болуы тиіÑ" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "Ð”Ò±Ñ€Ñ‹Ñ Ñ‚Ð°Ò£Ð´Ð°Ñƒ жаÑаңыз. %(value)s Ð´Ò±Ñ€Ñ‹Ñ ÐµÐ¼ÐµÑ Ð±Ð¾Ð»Ñ‹Ð¿ тұр." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Ð”Ò±Ñ€Ñ‹Ñ Ñурет файлын жүктеңіз. Сіз жүктеген файл зақымдалған, немеÑе Ñурет " -#~ "ÐµÐ¼ÐµÑ Ð±Ð¾Ð»Ñ‹Ð¿ тұр." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Таңдалған файл боÑ." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Файл таңдалмады." +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Ð”Ò±Ñ€Ñ‹Ñ IPv4 адреÑін енгізіңіз." +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Жүйеден шығу" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Бұл URL қате." +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Сақтау" -#~ msgid "Move To" -#~ msgstr "Қайда жылжыту керек" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Template" -#~ msgstr "Үлгі" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Тек мәтін" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "ӨзгеріÑтер Ñ–Ñке аÑу үшін веб-интерфейÑті қайта қоÑыңыз." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Ðвтожаңарту (Ñек)" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "ХоÑÑ‚ аты:" -#~ msgid "Button style" -#~ msgstr "Батырмалар Ñтилі" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Тек Ñуреттер" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Жылжыту" -#~ msgid "Text and image" -#~ msgstr "Мәтін мен Ñуреттер" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Error in Path." -#~ msgstr "Жол табылмады." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "Үлгілерді кÑштеу" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Server" -#~ msgstr "Сервері" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Кіру" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Кілт '%s' ішінен табылмады" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Сертификат '%s' ішінен табылмады" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Бүйір панелі" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Бүйір панелді көрÑету" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Торрент баптаулары қате." +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "МакÑимал қоÑылыÑтар Ñанын орнату" -#~ msgid "Show trackers" -#~ msgstr "Трекерлерді көрÑету" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Жүктеп алу жылдамдығы" -#~ msgid "Show keyword search" -#~ msgstr "Іздеуді көрÑету" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Рейтинг келеÑÑ– мәнге жеткен кезде, таратуды тоқтату" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "МакÑимал тарату жылдамдығы" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "МакÑимал жүктеп алу жылдамдығы" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "Жүктелу орны" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "ÐÑлданған түрде қоÑу" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Жүктеп алудың макÑимал жылдамдығын орнату" -#~ msgid "Show zero hits" -#~ msgstr "Ðөлдік Ñлементтерді көрÑету" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Тарату жылдамдығы" -#~ msgid "Compact Allocation" -#~ msgstr "Файлдардың ықшам аллокациÑÑÑ‹" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Таратудың макÑимал жылдамдығын орнату" -#~ msgid "No data" -#~ msgstr "Деректер жоқ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Жүктеп алу/тарату трафигін текÑеріп отыру" -#~ msgid "Active time" -#~ msgstr "Ð–Ò±Ð¼Ñ‹Ñ ÑƒÐ°Ò›Ñ‹Ñ‚Ñ‹" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Admin" -#~ msgstr "ÐдминиÑтратор" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "Торрентті тарату" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Ð‘Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ò›Ò±Ñ€Ñƒ" -#~ msgid "... and delete All files" -#~ msgstr "... және Барлық файлдарды өшіру" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "URL немеÑе торрент, екеуден біреуін таңдаңыз." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... және барлық Жүктелген файлдарды өшіру" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... және Torrent файлды өшіру" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "Қызметке қоÑылу" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Тазарту" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "КелеÑіге қоÑылған" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Сүзгілер" -#~ msgid "Availability" -#~ msgstr "Қол жетерлік" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Жүктеп алу жылдамдық шегі" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Ð‘Ð°Ñ Ñ‚Ð°Ñ€Ñ‚Ñƒ" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "БайланыÑтар шегі" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : торренттер тізімі" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Жүктеп алу жылдамдық шегі" -#~ msgid "Deluge Login" -#~ msgstr "Deluge ішіне кіру" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Тарату жылдамдық шегі" -#~ msgid "False" -#~ msgstr "Жалған" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "БайланыÑтар шегі" -#~ msgid "Delete downloaded files." -#~ msgstr "Жүктелген файлдарды өшіру." +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Тарату Ñлоттар шегі" -#~ msgid "Disk Space" -#~ msgstr "ДиÑкідегі орын" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Трекерді жаңарту" -#~ msgid "Do not download" -#~ msgstr "Жүктемеу" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "ТекÑеріп шығу" -#~ msgid "Disable" -#~ msgstr "Сөндіру" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Eta" -#~ msgstr "Қалған" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Көбірек білу" -#~ msgid "Delete .torrent file" -#~ msgstr ".torrent файлды өшіру" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "High priority" -#~ msgstr "БаÑымдылығы жоғары" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Торрент белгіÑÑ–" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "General" -#~ msgstr "Жалпы" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Жалпы" -#~ msgid "Filter on a keyword" -#~ msgstr "Кілттік Ñөз бойынша фильтрлеу" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Жеке" -#~ msgid "Keyword" -#~ msgstr "Кілттік Ñөз" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "БаÑымдылығы ең үлкен" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Ðқиқат" -#~ msgid "From Session" -#~ msgstr "СеÑÑиÑдан" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Бағдарламаның жаңа нұÑқаларының жетімдігі туралы хабарлау" -#~ msgid "Force Recheck" -#~ msgstr "ТекÑеріп шығу" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "From Url" -#~ msgstr "Сілтемеден" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "File" -#~ msgstr "Файл" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "ÐšÑ–Ñ€Ñ–Ñ Ð±Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñтар жоқ" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "БаÑымдылығы кәдімгі" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Торрентті жылжыту" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Ok" -#~ msgstr "ОК" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Қызметке қоÑылмаған" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "КелеÑÑ– анонÑ" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "ҚоÑылыÑтардың макÑимал Ñаны:" -#~ msgid "Login" -#~ msgstr "Кіру" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "МакÑималды жүктеп алу жылдамдығы (КиБ/Ñ):" -#~ msgid "Seed rank" -#~ msgstr "Тарату коÑффициенті" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "МакÑималды тарату жылдамдығы (КиБ/Ñ):" -#~ msgid "Restart" -#~ msgstr "Қайта баÑтау" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Жартылай ашық қоÑылыÑтардың макÑимал Ñаны:" -#~ msgid "Remove" -#~ msgstr "Өшіру" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Бір Ñекунд ішіндегі орнатылатын қоÑылыÑтардың макÑимал Ñаны:" -#~ msgid "Pieces" -#~ msgstr "Бөліктер" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Тарату Ñлоттардың макÑимал Ñаны:" -#~ msgid "Resume all" -#~ msgstr "Барлығын жалғаÑтыру" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Кезектегі орны" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Save" -#~ msgstr "Сақтау" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Search" -#~ msgstr "Іздеу" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "Жалпы тарату уақыты" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Set" -#~ msgstr "Орнату" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Жіберу" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Жалпы көлемі" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Торренттер тізімі" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "Таймаут орнату" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Select All" -#~ msgstr "Барлығын таңдау" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Speed" -#~ msgstr "Жылдамдығы" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Сервері" -#~ msgid "Share Ratio" -#~ msgstr "Рейтинг" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "True" -#~ msgstr "Ðқиқат" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Update" -#~ msgstr "Жаңарту" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Тарату Ñлоттар шегі" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Трекерді жаңарту" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Тарату" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "Тарату жылдамдық шегі" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Жаңарту" -#~ msgid "Tracker Status" -#~ msgstr "Трекер күйі" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "seconds" -#~ msgstr "Ñекунд" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Енгізілген Ñан ішінде үтірге дейінгі Ñандар Ñаны %s мәнінен үлкен ÐµÐ¼ÐµÑ " -#~ "екеніне көз жеткізіңіз." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Бұл хатта Deluge Ñізге %s жүктелу үрдіÑÑ–, оның құрамында %i файлы бар, " -#~ "аÑқталғанын хабарлайды.\n" -#~ "ОÑындай хабарламаларды келеÑіде алмау үшін, Deluge баптауларында email " -#~ "арқылы хабарлау мүмкіндігін өшіріңіз.\n" -#~ "\n" -#~ "Құрметпен,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "" -#~ "Енгізілген Ñан ішінде ондықтар Ñаны %s мәнінен үлкен ÐµÐ¼ÐµÑ ÐµÐºÐµÐ½Ñ–Ð½Ðµ көз " -#~ "жеткізіңіз." - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Бұл бағдарлама — еркін бағдарламалық қамтама; Ñіз оны GNU Әмбебап Қоғамдық " -#~ "ЛицензиÑÑының 3-ші не одан кейінгі кез-келген нұÑқаÑÑ‹ негізінде тарата " -#~ "не/және өзгерте алаÑыз. Бұл бағдарлама біреуге пайдалы болады деп Ñенімімен " -#~ "таратылады, бірақта ЕШҚÐÐДÐЙ КЕПІЛДЕМЕ БЕРІЛМЕЙДІ, КОММЕРЦИЯЛЫҚ ÒšÒ°ÐДЫЛЫҚ " -#~ "ЖӘÐЕ ÐÐҚТЫ МÐҚСÐТЫ ҮШІРЖÐРÐМДЫЛЫҒЫРҚОСÐ. Көбірек білу үшін GNU Әмбебап " -#~ "Қоғамдық ЛицензиÑÑын қараңыз. Сіз оÑÑ‹ бағдарламамен бірге GNU Әмбебап " -#~ "Қоғамдық ЛицензиÑÑын алуыңыз керек еді, олай болмаÑа, оның мәтінін " -#~ " адреÑінен таба алаÑыз." - -#~ msgid "Pause all" -#~ msgstr "Барлығын аÑлдату" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge Ò›Ò±Ð¿Ð¸Ñ Ñөзбен қорғалынған!" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "СәтÑіз жүктеу : %s" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Enter your password to continue" -#~ msgstr "ЖалғаÑтыру үшін Ò›Ò±Ð¿Ð¸Ñ Ñөзді енгізіңіз" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Downloading.." -#~ msgstr "Жүктелінуде..." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s жарамÑыз URL." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "ҚоÑылмаған.." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Файл" -#~ msgid "Filters" -#~ msgstr "Сүзгілер" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Community" -#~ msgstr "ҚоғамдаÑтық" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөз қате, қайталап көріңіз" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Password" -#~ msgstr "ÒšÒ±Ð¿Ð¸Ñ Ñөз" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge Ò›Ò±Ð¿Ð¸Ñ Ñөзбен қорғалған.\n" -#~ "Ð‘Ð°Ñ Ñ‚ÐµÑ€ÐµÐ·ÐµÑін ашу үшін, Ò›Ò±Ð¿Ð¸Ñ Ñөзді енгізіңіз" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "New Password" -#~ msgstr "Жаңа Ò›Ò±Ð¿Ð¸Ñ Ñөз" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Current Password" -#~ msgstr "Ðғымдағы Ò›Ò±Ð¿Ð¸Ñ Ñөз" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Old password is invalid" -#~ msgstr "ЕÑкі Ò›Ò±Ð¿Ð¸Ñ Ñөз қате енгізілді" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "ÐÑлданған түрде қоÑу" -#~ msgid "New Password (Confirm)" -#~ msgstr "Жаңа Ò›Ò±Ð¿Ð¸Ñ Ñөз (ТекÑеру үшін)" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Жаңа Ò›Ò±Ð¿Ð¸Ñ Ñөз мен текÑеру Ò›Ò±Ð¿Ð¸Ñ Ñөз өзара ÑÓ™Ð¹ÐºÐµÑ ÐºÐµÐ»Ð¼ÐµÐ¹Ð´Ñ–" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Жүктеп алу" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "бұл әзірше ешнәрÑе Ñ–Ñтеп тұрған жоқ..\n" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Құрамында %i файл бар" - -#~ msgid "FAQ" -#~ msgstr "Жиі Қойылатын Сұрақтар (FAQ)" - -#~ msgid "Speed:" -#~ msgstr "Жылдамдық:" - -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" - -#~ msgid "page 6" -#~ msgstr "6-шы парақ" - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" -#~ msgstr "" -#~ "32 КиБ\n" -#~ "64 КиБ\n" -#~ "128 КиБ\n" -#~ "256 КиБ\n" -#~ "512 КиБ\n" -#~ "1 МиБ\n" -#~ "2 МиБ\n" -#~ "4 МиБ\n" -#~ "8 МиБ\n" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/km.po b/deluge/i18n/km.po new file mode 100644 index 0000000..17831d8 --- /dev/null +++ b/deluge/i18n/km.po @@ -0,0 +1,6172 @@ +# Khmer translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Khmer \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "កំហុស" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "ព្រមាន" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "ឈ្មោះ​អ្នកប្រើ៖" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "ពាក្យ​សម្ងាážáŸ‹áŸ–" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "បាន​បើក" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "ពី៖" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "ឈ្មោះ​ម៉ាស៊ីន​៖" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "ច្រក៖" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "ការកំណážáŸ‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "មិន​បាន​បើក​សំឡáŸáž„​ការ​ផ្ដល់​ដំណឹង" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "មិន​បាន​ដំឡើង pygame" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "ážáž¼ážšáž·áž“​រួចរាល់" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "ជ្រើស​ឯកសារ​សំឡáŸáž„" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "បាន​ផ្ញើ​អ៊ីមែល​ផ្ដល់​ដំណឹង។" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "បាន​បញ្ចប់​ážáž¼ážšáž·áž“ \"%(name)s\"" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"អ៊ីមែល​នáŸáŸ‡â€‹áž‡áž¶â€‹áž€áž¶ážšâ€‹áž•្ដល់​ដំណឹង​ážáž¶ Deluge បាន​បញ្ចប់​ការ​ទាញ​យក \"%(name)s\" " +"ដែល​មាន​ឯកសារ %(num_files)i ហើយ។\n" +"ដើម្បី​ឈប់​ទទួល​ការ​ផ្ដល់​ដំណឹង​នáŸáŸ‡ " +"អ្នក​អាច​បិទ​ការ​ផ្ដល់​ដំណឹង​ážáž¶áž˜â€‹áž¢áŸŠáž¸áž˜áŸ‚ល​នៅ​ក្នុង​ការកំណážáŸ‹â€‹áž…ំណូល​ចិážáŸ’ážâ€‹áž“ៃ " +"Deluge ។\n" +"\n" +"អរគុណ,\n" +"Deluge" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "បាន​បើក​សំឡáŸáž„" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "អ្នក​ទទួល" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "ម៉ាស៊ីន​បម្រើ​ážáŸ’រូវការ TLS/SSL" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "ការកែ​ážáž˜áŸ’រូវ​សំឡáŸáž„" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/kn.po b/deluge/i18n/kn.po index 272ad0f..4ed7db0 100644 --- a/deluge/i18n/kn.po +++ b/deluge/i18n/kn.po @@ -1,1077 +1,919 @@ # Kannada translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-12-11 11:47+0000\n" -"Last-Translator: ಸà³à²­à²¾à²¸à³ ಭಟà³(Subhas Bhat) \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Kannada \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "ಕಿಲೋಬೈಟà³à²¸à³/ಸೆಕೆಂಡà³" +msgstr "GiB" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "ಕಿಲೋಬೈಟà³à²¸à³/ಸೆಕೆಂಡà³" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" -msgstr "" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ" - -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "ದೋಷ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "ಹೆಸರà³" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "ಪà³à²°à²—ತಿ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "ಗಾತà³à²°" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "ಡೌನà³à²²à³‹à²¡à³ ಮಾಡಲಾಗಿದೆ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "ಅಪà³à²²à³‹à²¡à³ ಮಾಡಲಾಗಿದೆ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "ಅನà³à²ªà²¾à²¤" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "ಡೌನà³à²²à³‹à²¡à³ ವೇಗ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "ಅಪà³à²²à³‹à²¡à³ ವೇಗ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "ಗರಿಷà³à²Ÿ ಸಂಪರà³à²•ಗಳà³:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "ನಿಲà³à²²à²¿à²¸à³à²µ ವೇಗದ ಅನà³à²ªà²¾à²¤:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "ತೆಗೆದà³à²¹à²¾à²•ಲೠಅನà³à²ªà²¾à²¤:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "ಆದà³à²¯à²¤à³†à²—ಳà³" - -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ಬೇಕಾಗà³à²µ ಸಮಯ" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "ಸà³à²µà²¯à²‚ನಿರà³à²µà²¹à²¿à²¤" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "ಶೀರà³à²·à²¿à²•ೆ" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "ಹೆಸರಿನ ಆಯà³à²•ೆಗಳà³" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "ವಿಭಾಗ" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "ಹೆಸರಿನ ಆಯà³à²•ೆಗಳà³" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "ಅಪà³â€Œà²²à³‹à²¡à²¿à²¨ ವೇಗ:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "ಎಚà³à²šà²°à²¿à²•ೆ" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "ಡೌನà³â€Œà²²à³‹à²¡à²¿à²¨ ವೇಗ:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "ಪà³à²°à²•ಟಣೆ ಸರಿಯಾಗಿದೆ" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "ಸಂಪರà³à²•ಗಳà³:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "ಪà³à²°à²•ಟಣೆ ಕಳà³à²¹à²¿à²¸à²²à²¾à²—ಿದೆ" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "ಸà³à²µà²¯à²‚ನಿರà³à²µà²¹à²¿à²¤" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "ಸರದಿ" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "ಪೂರà³à²£à²—ೊಂಡವà³à²—ಳನà³à²¨à³ ಸà³à²¥à²³à²¾à²‚ತರಿಸಲೠಸà³à²¥à²³:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "ಹೆಸರà³à²—ಳನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "ಟà³à²¯à³à²°à²¾à²•ರà³à²¸à³" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "‌ಹೆಸರನà³à²¨à³ ಸೇರಿಸà³" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "ಹೆಸರನà³à²¨à³ ಸೇರಿಸà³" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "ಇತರೆ" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "ಹೆಸರà³à²—ಳà³" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "ಸಾಮಾನà³à²¯" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "ಜಾಲವಿಳಾಸ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "ಹೊಸ ಪಟà³à²Ÿà²¿à²—ಾಗಿ ಪà³à²°à²¤à²¿:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "ವಿಧ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "ವಿವರಣೆ" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "ಪà³à²°à²•ಟಣೆ ಸರಿಯಾಗಿದೆ" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "ಪà³à²°à²•ಟಣೆ ಕಳà³à²¹à²¿à²¸à²²à²¾à²—ಿದೆ" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "ಎಚà³à²šà²°à²¿à²•ೆ" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "ದೋಷ" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "" - -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "" - -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "" - -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "" - -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "" - -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "" - -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "" @@ -1605,7 +1447,7 @@ msgid "Syrian Arab Republic" msgstr "" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +msgid "Taiwan" msgstr "" #: deluge/ui/countries.py:225 @@ -1648,2275 +1490,4675 @@ msgstr "" msgid "Turkey" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "ಅಪà³à²²à³‹à²¡à³" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "ಮಟà³à²Ÿ" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "ಟà³à²¯à³à²°à²¾à²•ರà³à²¸à³" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "ಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¾à²¹à²•" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸà³" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ವಿಳಾಸ" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "ಕಕà³à²·à²¿" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "ಟೊರೆಂಟೠಸೇರಿಸà³" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "ಟೊರೆಂಟೠಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à³" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "ತಾತà³à²•ಾಲಿಕವಾಗಿ ನಿಲà³à²²à²¿à²¸à³" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "ಪà³à²¨à²°à²¾à²°à²‚ಭಿಸà³" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "ಡೌನà³à²²à³‹à²¡à³ ಸರದಿ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "ಬಲವಂತವಾಗಿ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "ಹಸà³à²¤à²²à²¾à²˜à²µ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "ಇವೆರಡರಲà³à²²à²¿ ಒಂದà³" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "ಪೂರà³à²£à²—ೊಂಡವà³à²—ಳನà³à²¨à³ ಸà³à²¥à²³à²¾à²‚ತರಿಸಲೠಸà³à²¥à²³:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "ಸಂಪರà³à²•ಗಳà³:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "ಡೌನà³â€Œà²²à³‹à²¡à²¿à²¨ ವೇಗ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "ಅಪà³â€Œà²²à³‹à²¡à²¿à²¨ ವೇಗ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "ಸಂಪರà³à²•" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "ಸಾಮಾನà³à²¯" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "ಸೇರಿಸà³" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "ತೆಗೆದà³à²¹à²¾à²•à³" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ವಿಳಾಸ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "ಕಕà³à²·à²¿" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "ಪà³à²°à²—ತಿ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "ಡೌನà³à²²à³‹à²¡à³ ವೇಗ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "ಅಪà³à²²à³‹à²¡à³ ವೇಗ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "ಅಪà³à²²à³‹à²¡à³" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "ಇತರೆ" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "ಗಾತà³à²°" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "ನಿಲà³à²²à²¿à²¸à³à²µ ವೇಗದ ಅನà³à²ªà²¾à²¤:" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "ತೆಗೆದà³à²¹à²¾à²•ಲೠಅನà³à²ªà²¾à²¤:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "ಟಾರೆಂಟನà³à²¨à³ ಸೇರಿಸà³" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "ಯà³à²†à²°à³à²Žà²²à³(_U)" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "ಸಂಪರà³à²•" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "ಎಲà³à²²à²¦à²•à³à²•ೂ ಅನà³à²µà²¯à²¿à²¸à²¿" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "ಖಾಸಗಿಯಾಗಿ ವರà³à²—ೀಕರಿಸà³" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "ಆದà³à²¯à²¤à³†à²—ಳà³" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "ಆಯà³à²•ೆಗಳà³(_i)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "ಹೆಸರà³" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "ಡೌನà³à²²à³‹à²¡à³ ಮಾಡಲಾಗಿದೆ" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "ಅಪà³à²²à³‹à²¡à³ ಮಾಡಲಾಗಿದೆ" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ಬೇಕಾಗà³à²µ ಸಮಯ" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "ಅನà³à²ªà²¾à²¤" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "ಯà³à²†à²°à³à²Žà²²à³ ಸೇರಿಸà³" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "ಜಾಲವಿಳಾಸ:" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "ಟೊರೆಂಟೠಸೇರಿಸà³" - -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "ಟೊರೆಂಟೠಅನà³à²¨à³ ತೆಗೆದà³à²¹à²¾à²•à³" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "ತಾತà³à²•ಾಲಿಕವಾಗಿ ನಿಲà³à²²à²¿à²¸à³" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "ಪà³à²¨à²°à²¾à²°à²‚ಭಿಸà³" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "ಡೌನà³à²²à³‹à²¡à³ ಸರದಿ" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "ಗà³à²ªà³à²¤à²ªà²¦" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "ಖಾಸಗಿ" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "ಇಲà³à²²à²¿à²‚ದ" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "ಇಲà³à²²à²¿à²—ೆ" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "ಟಾರೆಂಟನà³à²¨à³ ಸೇರಿಸà³" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "ಒಳಬರà³à²µ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "ಯà³à²†à²°à³à²Žà²²à³(_U)" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "ಹೊರಹೋಗà³à²µ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "ಗರಿಷà³à²  ಸಂಪರà³à²•ಗಳà³" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "ಟೊರೆಂಟà³à²¸" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "ಗರಿಷà³à²  ಅಪà³à²²à³‹à²¡à³ ವಿಭಾಗಗಳà³" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "ಸಂಪೂರà³à²£" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "ಎಲà³à²²à²¦à²•à³à²•ೂ ಅನà³à²µà²¯à²¿à²¸à²¿" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "ಯà³à²†à²°à³à²Žà²²à³ ಸೇರಿಸà³" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "ಯà³à²†à²°à³à²Žà²²à³ ನಿಂದ" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "ಖಾಸಗಿಯಾಗಿ ವರà³à²—ೀಕರಿಸà³" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "ಹೊಸ ಪಟà³à²Ÿà²¿à²—ಾಗಿ ಪà³à²°à²¤à²¿:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "ವಿಧ:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "ವಿವರಣೆ" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "ಗರಿಷà³à²Ÿ ಸಂಪರà³à²•ಗಳà³:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "ಸೆಕೆಂಡà³à²—ಳà³" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸà³" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "ಹೆಸರಿನ ಆಯà³à²•ೆಗಳà³" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "ಶೀರà³à²·à²¿à²•ೆ" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "ಹೆಸರಿನ ಆಯà³à²•ೆಗಳà³" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "ಹೆಸರà³à²—ಳನà³à²¨à³ ಸà³à²µà²¯à²‚ಚಾಲಿತವಾಗಿ" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "‌ಹೆಸರನà³à²¨à³ ಸೇರಿಸà³" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "ಹೆಸರನà³à²¨à³ ಸೇರಿಸà³" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "ಹೆಸರà³à²—ಳà³" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "ನಿರà³à²—ಮಿಸà³" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "ಉಳಿಸà³" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "ವರà³à²—ಾಯಿಸà³" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "ಪà³à²°à²µà³‡à²¶à²¿à²¸à³" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "ಆಯà³à²•ೆಗಳà³(_i)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "ಸೇರಿಕೊ" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#~ msgid "# Of Files" -#~ msgstr "# ಕಡತಗಳà³" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" -#~ msgid "About" -#~ msgstr "ಕà³à²°à²¿à²¤à³" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" -#~ msgid "Add" -#~ msgstr "ಸೇರಿಸà³" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" -#~ msgid "Availability" -#~ msgstr "ಲಭà³à²¯à²¤à³†" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Details" -#~ msgstr "ವಿವರಗಳà³" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "ವಿವರಗಳà³" -#~ msgid "Disable" -#~ msgstr "ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸà³" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Download" -#~ msgstr "ಡೌನà³à²²à³‹à²¡à³" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Eta" -#~ msgstr "ಬೇಕಾಗà³à²µ ಸಮಯ" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "File" -#~ msgstr "ಕಡತ" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "ಸಾಮಾನà³à²¯" -#~ msgid "General" -#~ msgstr "ಸಾಮಾನà³à²¯" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "ಖಾಸಗಿ" -#~ msgid "Login" -#~ msgstr "ಪà³à²°à²µà³‡à²¶à²¿à²¸à³" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Logout" -#~ msgstr "ನಿರà³à²—ಮಿಸà³" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" -#~ msgid "Password" -#~ msgstr "ಗà³à²ªà³à²¤à²ªà²¦" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "ತಪà³à²ªà³ ಗà³à²ªà³à²¤à²ªà²¦, ಪà³à²¨à²ƒ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Pause all" -#~ msgstr "ಎಲà³à²²à²µà²¨à³à²¨à³ ತಾತà³à²•ಾಲಿಕವಾಗಿ ನಿಲà³à²²à²¿à²¸à³" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "ವಿಭಾಗ" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "ಸರದಿಯ ಸà³à²¥à²¿à²¤à²¿" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "ಮರà³à²ªà³à²°à²•ಟಣೆ" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Remove" -#~ msgstr "ತೆಗೆದà³à²¹à²¾à²•à³" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "ಎಲà³à²²à²µà²¨à³à²¨à³ ಪà³à²¨à²°à²¾à²°à²‚ಭಿಸà³" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Save" -#~ msgstr "ಉಳಿಸà³" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Speed" -#~ msgstr "ವೇಗ" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" -#~ msgid "Start" -#~ msgstr "ಆರಂಭಿಸà³" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" -#~ msgid "Submit" -#~ msgstr "ಸಲà³à²²à²¿à²¸à³" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "ಟೊರೆಂಟೠಪಟà³à²Ÿà²¿" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "ಒಟà³à²Ÿà³ ಗಾತà³à²°" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" -#~ msgid "Upload" -#~ msgstr "ಅಪà³à²²à³‹à²¡à³" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "ಅಪà³à²²à³‹à²¡à³ ಟೊರೆಂಟà³" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "seconds" -#~ msgstr "ಸೆಕೆಂಡà³à²—ಳà³" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "ಡೌನà³à²²à³‹à²¡à³ ಮಾಡಬೇಕಾದ ಸà³à²¥à²³" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "ಗರಿಷà³à²  ಡೌನà³à²²à³‹à²¡à³ ವೇಗ" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "ಗರಿಷà³à²  ಅಪà³à²²à³‹à²¡à³ ವೇಗ" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "ಗರಿಷà³à²  ಸಂಪರà³à²•ಗಳà³" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "ಗರಿಷà³à²  ಅಪà³à²²à³‹à²¡à³ ವಿಭಾಗಗಳà³" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "ಮೊದಲ ಹಾಗೠಕೊನೆಯ ಭಾಗಗಳಿಗೆ ಆಧà³à²¯à²¤à³† ಕೊಡà³" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "ತಾತà³à²•ಾಲಿಕವಾಗಿ ನಿಲà³à²²à²¿à²¸à²¿à²¦ ಸà³à²¥à²¿à²¤à²¿à²¯à²²à³à²²à²¿ ಸೇರಿಸà³" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "No data" -#~ msgstr "ಯಾವà³à²¦à³† ದತà³à²¤à²¾à²‚ಶ ಇಲà³à²²" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "From" -#~ msgstr "ಇಲà³à²²à²¿à²‚ದ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "To" -#~ msgstr "ಇಲà³à²²à²¿à²—ೆ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" -#~ msgid "Forced" -#~ msgstr "ಬಲವಂತವಾಗಿ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲಾಗಿದೆ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "ಹಸà³à²¤à²²à²¾à²˜à²µ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Either" -#~ msgstr "ಇವೆರಡರಲà³à²²à²¿ ಒಂದà³" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "ಒಳಬರà³à²µ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "ಹೊರಹೋಗà³à²µ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Level" -#~ msgstr "ಮಟà³à²Ÿ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "Global" -#~ msgstr "ಜಾಗತಿಕ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "ಗರಿಷà³à²  ಡೌನà³à²²à³‹à²¡à³ ವೇಗ (Kib/s)" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "ಗರಿಷà³à²  ಅಪà³à²²à³‹à²¡à³ ವೇಗ (Kib/s)" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Active time" -#~ msgstr "ಸಕà³à²°à²¿à²¯ ಸಮಯ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Admin" -#~ msgstr "ಕಾರà³à²¯à²¨à²¿à²°à³à²µà²¾à²¹à²•" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Clear" -#~ msgstr "ತೆರವà³à²—ೊಳಿಸà³" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr ".torrent ಕಡತಗಳನà³à²¨à³ ಅಳಿಸà³" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" -#~ msgid "Connect" -#~ msgstr "ಸೇರಿಕೊ" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "ಡೆಲà³à²¯à³à²²à³‚ಜೠ: ಟೊರೆಂಟೠಪಟà³à²Ÿà²¿" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "ಇದಕà³à²•ೆ ಸೇರಿಕೊಂಡಿದೆ" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "ಕಡತ" -#~ msgid "Delete downloaded files." -#~ msgstr "ಡೌನà³à²²à³‹à²¡à³ ಮಾಡಿದ ಕಡತಗಳನà³à²¨à³ ಅಳಿಸà³" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "ಡೆಲà³à²¯à³à²²à³‚ಜೠಪà³à²°à²µà³‡à²¶à²¿à²¸à³" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "False" -#~ msgstr "ತಪà³à²ªà³" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "ಸೂಚà³à²¯ ಪದ" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "ಸೂಚà³à²¯ ಪದದ ಆಧಾರದ ಮೇಲೆ ಶೋಧಿಸà³" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "ಟೊರೆಂಟೠಶೀರà³à²·à²¿à²•ೆ" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Move" -#~ msgstr "ವರà³à²—ಾಯಿಸà³" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "ಟೊರೆಂಟೠಅನà³à²¨à³ ವರà³à²—ಾಯಿಸà³" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "ತಾತà³à²•ಾಲಿಕವಾಗಿ ನಿಲà³à²²à²¿à²¸à²¿à²¦ ಸà³à²¥à²¿à²¤à²¿à²¯à²²à³à²²à²¿ ಸೇರಿಸà³" -#~ msgid "Next Announce" -#~ msgstr "ಮà³à²‚ದಿನ ಪà³à²°à²•ಟಣೆ" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Restart" -#~ msgstr "ಪà³à²¨à²°à²¾à²°à²‚ಭಿಸà³" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "ಡೌನà³à²²à³‹à²¡à³" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "ಇವೠಸದà³à²¯à²•à³à²•ೆ à²à²¨à²¨à³à²¨à³‚ ಮಾಡà³à²¤à³à²¤à²¿à²²à³à²².\n" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "ಟಾರೆಂಟನà³à²¨à³ ಸೇರಿಸà³" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ko.po b/deluge/i18n/ko.po index ddf00ad..3e706d3 100644 --- a/deluge/i18n/ko.po +++ b/deluge/i18n/ko.po @@ -1,1247 +1,919 @@ # Korean translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-01-24 10:53+0000\n" -"Last-Translator: Mait \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "올리기 ì†ë„:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "내려받기 ì†ë„:" - -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "아래로" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "위로" - -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "꺼ì§" - -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "파ì¼ì„ ì˜®ê²¨ë†“ì„ ë””ë ‰í† ë¦¬" - -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "다운로드 ì–‘" - -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "업로드 ì–‘" - -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "ì¼ì‹œì •ì§€" - -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "계ì†ë°›ê¸°" - -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "토런트 대기 순서 올리기" - -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "대기열 올리기" - -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "토런트 대기 순서 내리기" - -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "대기열 내리기" - -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "업로드 ì–‘:" - -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "다운로드 ì–‘:" - -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "ëª¨ë‘ ì¼ì‹œì •ì§€(_P)" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "ì „ì²´ 할당 사용 (권장)" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "단순 할당 사용" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "단순 í• ë‹¹ì„ ì‚¬ìš©í•˜ë©´ 필요할 때만 ê³µê°„ì„ í• ë‹¹ 받습니다." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "토런트내 파ì¼ë“¤ì˜ 처ìŒê³¼ 마지막 ì¡°ê°ì„ ë” ìš°ì„ í•¨" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "기타 네트워í¬" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/common.py:411 +msgid "B" msgstr "" -"핸드ì‰ì´í¬\n" -"스트림 ì „ì²´\n" -"ëª¨ë‘ ì‚¬ìš©" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "초당 최대 ì—°ê²° 시ë„:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "ì „ì²´ í† ëŸ°íŠ¸ì˜ ìµœëŒ€ 업로드 ì†ë„입니다. ë¬´ì œí•œì€ -1로 설정." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "최대 업로드 ì†ë„ (KiB/s):" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "ì—°ê²°ì„ í—ˆìš©í•  최대 개수입니다. ë¬´ì œí•œì€ -1로 설정." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "ì „ì²´ í† ëŸ°íŠ¸ì˜ ìµœëŒ€ 업로드 개수입니다. ë¬´ì œí•œì€ -1로 설정." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "최대 업로드 개수:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "ì „ì²´ í† ëŸ°íŠ¸ì˜ ìµœëŒ€ 다운로드 ì†ë„입니다. ë¬´ì œí•œì€ -1로 설정." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "최대 다운로드 ì†ë„ (KiB/s):" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "토런트 하나당 최대 업로드 개수입니다. ë¬´ì œí•œì€ -1로 설정." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "토런트당 ëŒ€ì—­í­ ì‚¬ìš©ëŸ‰" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "Delugeê°€ 서버를 확ì¸í•˜ì—¬ 새로운 ë²„ì „ì´ ë°œê²¬ë˜ë©´ 당신ì—게 알려ì¤ë‹ˆë‹¤." - -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "Deluge 보기ì´(_S)" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "대기열(_Q)" - -#~ msgid "New Password" -#~ msgstr "새 패스워드" +#: deluge/common.py:412 +msgid "KiB" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "ëª¨ë‘ ì¼ì‹œì •ì§€" +#: deluge/common.py:413 +msgid "MiB" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "ì¡°ê°ë“¤" +#: deluge/common.py:414 +msgid "GiB" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "대기열 위치" +#: deluge/common.py:415 +msgid "TiB" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "ëª¨ë‘ ë‹¤ì‹œì‹œìž‘" +#: deluge/common.py:416 +msgid "K" +msgstr "" -#~ msgid "From" -#~ msgstr "보낸ì´" +#: deluge/common.py:417 +msgid "M" +msgstr "" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/common.py:277 -msgid "MiB" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/common.py:279 -msgid "GiB" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "모ë‘" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "호스트명:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "í¬íЏ:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "검사중" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "ì‚¬ìš©ìž ì´ë¦„:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "다운로드중" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "암호:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "ë°°í¬ì¤‘" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "ì¼ì‹œì •ì§€ë¨" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "대기중" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "범위:" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "오류" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "사용" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "ì´ë¦„" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "ì§„í–‰ ìƒí™©" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "설정" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "ìƒíƒœ" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "í¬ê¸°" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "다운로드" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "업로드" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "비율" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "다운 ì†ë„" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "ì—… ì†ë„" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "í´ë” ì„ íƒ" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "피어" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "유효성" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "추가ë¨" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "트래커" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "다운로드 위치" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "최고 업로드 ì†ë„:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "남ì€ì‹œê°„" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "최대 연결수:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "최대 업로드 슬롯수:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "처ìŒ/ë§ˆì§€ë§‰ì„ ìš°ì„ í•¨" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "최고 다운로드 ì†ë„:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "대역í­" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "ìžë™ 관리" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "ë‹¤ìŒ ë¹„ìœ¨ì—서 ë°°í¬ ì¤‘ì§€:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "ë¹„ìœ¨ì— ë„달하면 제거" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "최ìƒë‹¨" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "최하단" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "대기열" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "ì¡°ê° ê°œìˆ˜" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "옵션" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "다운로드 제한:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "경고" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "업로드 제한:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "알림 ì •ìƒ" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "활성 토런트 수:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "알림 보냄" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "ì €ì† ì„¤ì •" - -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "ìž˜ëª»ëœ ë¼ë²¨, 유효한 문ìž:[a-z0-9_-]" - -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "빈 ë¼ë²¨" - -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "ì´ë¯¸ 존재하는 ë¼ë²¨ìž…니다" - -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "알 수 없는 ë¼ë²¨" - -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "알 수 없는 토런트" - -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "ë¼ë²¨" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "ë¼ë²¨ 옵션(_O)" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "ë¼ë²¨ 제거(_R)" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "ë¼ë²¨ 추가(_A)" - -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "ë¼ë²¨ 옵션" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "ë¼ë²¨ 옵션" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "업로드 슬롯:\t" - -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "ì—°ê²°:" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "ê°œê°œì˜ í† ëŸ°íŠ¸ì— ìµœëŒ€ 설정 사용:" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "최대" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "ì¸í„°íŽ˜ì´ìФ" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "ìžë™ 관리" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "다운로드" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "대기열 설정 사용:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "대역í­" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "대기열" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "완료ë˜ë©´ ë‹¤ìŒ ìœ„ì¹˜ë¡œ 옮김:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "위치 설정 사용:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "위치" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(트래커당 한 줄)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "ìžë™ìœ¼ë¡œ ë¼ë²¨ ì ìš©:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "트래커" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "네트워í¬" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "ë¼ë²¨ 추가" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "프ë¡ì‹œ" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "ë¼ë²¨ 추가" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "ìºì‹œ" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "ì´ë¦„:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "기타" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "íƒìƒ‰ì°½ì—서 ë¼ë²¨ì„ 추가, 수정, 제거할 수 있습니다. \n" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "ë°ëª¬" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "ë¼ë²¨" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "부가 기능" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "ì—¬ê¸°ì— í’€ê¸°:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "토런트 ì´ë¦„으로 하위 í´ë” ìƒì„±" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "í† ëŸ°íŠ¸ì˜ ì´ë¦„으로 하위 í´ë”를 ìƒì„±í•˜ê³  ìƒì„±ëœ í´ë”ì—다 ì••ì¶•ì„ í•´ì œí•©ë‹ˆë‹¤." +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "ì¼ë°˜" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "웹 ì¸í„°íŽ˜ì´ìФ 사용" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "SSL 사용" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "수신 대기 í¬íЏ:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "설정" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP list (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Text (Zipped)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Text (Uncompressed)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "리ë”ê°€ 올바르지 않습니다." - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "ë§¤ì§ ì½”ë“œê°€ 올바르지 않습니다." - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "ë²„ì „ì´ ì˜¬ë°”ë¥´ì§€ 않습니다." - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "차단목ë¡" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "ì¼" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "목ë¡ì„ 갱신할 주기:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "시작시 ì°¨ë‹¨ëª©ë¡ ê°€ì ¸ì˜¤ê¸°" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "필요한 경우ì—ë§Œ ì°¨ë‹¨ëª©ë¡ íŒŒì¼ì„ 다운로드하여 가져옵니다." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "확ì¸í›„ 다운로드하여 가져오기" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "새로운 ì°¨ë‹¨ëª©ë¡ íŒŒì¼ì„ 다운로드하여 가져옵니다." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "무조건 다운로드하여 가져오기" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "차단목ë¡ì€ 최신입니다" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "옵션" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "종류:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "ë‚ ì§œ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "íŒŒì¼ í¬ê¸°:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "ì •ë³´" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "토런트 완료" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "토런트 추가" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "실행" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "ì¡°ê±´" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "명령" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "명령 추가" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "명령" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "알림 ì •ìƒ" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "알림 보냄" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "경고" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "오류" - -#: deluge/ui/countries.py:9 +#: deluge/ui/countries.py:10 msgid "Afghanistan" msgstr "아프가니스탄" -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "올란드제ë„" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "알바니아" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "알제리" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "아메리칸사모아" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "안ë„ë¼" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "앙골ë¼" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "앵귈ë¼" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "남극" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "앤티가바부다" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "아르헨티나" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "아르메니아" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "아루바" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "오스트레ì¼ë¦¬ì•„" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "오스트리아" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "아제르바ì´ìž”" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "바하마" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "바레ì¸" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "방글ë¼ë°ì‹œ" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "바베ì´ë„스" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "벨ë¼ë£¨ìФ" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "벨기ì—" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "벨리즈" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "베냉" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "버뮤다" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "부탄" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "볼리비아" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "보스니아헤르체고비나" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "보츠와나" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "부베 섬" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "브ë¼ì§ˆ" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "ì˜êµ­ë ¹ì¸ë„ì–‘ì‹ë¯¼ì§€" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "ë¸Œë£¨ë‚˜ì´ ì™•êµ­" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "불가리아" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "부르키나파소" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "부룬디" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "캄보디아" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "카메룬" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "ìºë‚˜ë‹¤" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "카보베르ë°" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "ì¼€ì´ë§¨ ì œë„" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "중앙아프리카공화국" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "차드" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "ì¹ ë ˆ" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "중국" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "í¬ë¦¬ìŠ¤ë§ˆìŠ¤ì„¬" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "코코스 ì œë„" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "콜롬비아" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "코모로" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "콩고" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "콩고민주공화국" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "ì¿¡ì•„ì¼ëžœë“œ" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "코스타리카" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "코트디부아르" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "í¬ë¡œì•„í‹°ì•„" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "ì¿ ë°”" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "키프로스" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "ì²´ì½”" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "ë´ë§ˆí¬" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "지부티" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "ë„미니카" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "ë„미니카공화국" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "ì—ì½°ë„르" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "ì´ì§‘트" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "엘살바ë„르" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "ì ë„기니" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "ì—리트레아" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "ì—스토니아" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "ì—티오피아" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "í¬í´ëžœë“œ ì œë„" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "페어로우섬" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "피지" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "필란드" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "프랑스" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "프랑스령기아나" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "프랑스령 í´ë¦¬ë„¤ì‹œì•„" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "프랑스령 남부와 남극지역" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "가봉" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "ê°ë¹„ì•„" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "그루지아" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "ë…ì¼" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "ì˜êµ­" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "가나" @@ -1775,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "시리아 ì•„ëž ê³µí™”êµ­" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "타ì´ì™„" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1842,6 +1514,10 @@ msgstr "ìš°í¬ë¼ì´ë‚˜" msgid "United Arab Emirates" msgstr "ì•„ëžì—미리트" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "ì˜êµ­" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "미국" @@ -1850,2796 +1526,4643 @@ msgstr "미국" msgid "United States Minor Outlying Islands" msgstr "미국령 군소 ì œë„" -#: deluge/ui/countries.py:244 -msgid "Uruguay" -msgstr "우루과ì´" +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "우루과ì´" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "우즈베키스탄" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "바누아투" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "베네수엘ë¼" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "베트남" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "ì˜êµ­ë ¤ì—¬ 버진 ì œë„" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "미국령 버진아ì¼ëžœë“œ" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "월리스푸투나제ë„" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "서사하ë¼" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "예멘" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "잠비아" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "ì§ë°”브웨" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "ì‹¤í–‰ì¤‘ì¸ ë°ëª¬ì´ 없습니다" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "파ì¼ì´ë¦„" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "순위" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "íŒŒì¼ ì„ íƒ" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "í´ë” ì„ íƒ" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr ".torrent íŒŒì¼ ì €ìž¥" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "토런트 파ì¼" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "모든 파ì¼" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "서버:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "토런트" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "알수 없는 파ì¼" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr ".torrent íŒŒì¼ ì„ íƒ" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "알수 없는 URL" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "다운로드 실패" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "ìƒì„¸ ì •ë³´:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "ì‚¬ìš©ìž ì´ë¦„:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "암호:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "ì‚¬ìš©ìž ì§€ì •" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "ì—°ê²°ë˜ì§€ 않ìŒ" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT 노드" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "예" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "아니오" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "우선순위" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "ìƒíƒœ(_S)" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "ìƒì„¸ ì •ë³´(_D)" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "파ì¼(_L)" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "피어(_P)" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "옵션(_O)" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "무제한" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "다운" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "ì—…" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "오프ë¼ì¸" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "온ë¼ì¸" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "ì—°ê²°ë¨" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "호스트" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "호스트 추가 오류" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "사용ìžì´ë¦„" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "수준" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "사용" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "부가 기능" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "부가 기능 ì„ íƒ" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "부가 기능 ì—ê·¸" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "트래커" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "ì—†ìŒ" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "관리" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "꼬리표" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "미지정" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " 토런트 대기열" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " 토런트 대기열" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "무제한으로 설정" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "켬" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "ë”" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "사용 안함" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "주소" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "í´ë¼ì´ì–¸íЏ" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "토런트 ìƒì„±ì¤‘" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "토런트 대기열" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "제거(_R)" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "ìžë™ìœ¼ë¡œ 토런트 추가 & ì—°ê²°" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "파ì¼(_F)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "토런트 추가(_A)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "토런트 ìƒì„±(_C)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "종료(_Q)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "편집(_E)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "ì—°ê²° 관리ìž(_C)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "토런트(_T)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "보기(_V)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "ë„구 모ìŒ(_T)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "íƒìƒ‰ì°½(_S)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "ìƒíƒœí‘œì‹œì¤„(_B)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "탭(_A)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "ì—´(_C)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "íƒìƒ‰ì°½(_I)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "대ìƒì´ ì—†ì–´ë„ í‘œì‹œ(_Z)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "트래커 ëª©ë¡ í‘œì‹œ(_T)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "ë„움ë§(_H)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "ìžì£¼ 묻는 질문" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "토런트 추가" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "토런트 추가" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "토런트 제거" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "토런트 제거" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "ì„ íƒëœ 토런트 중지" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "중지" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "ì„ íƒëœ 토런트 재시작" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "재시작" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "토런트 대기순위 높ì´ê¸°" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "대기순위 높ì´ê¸°" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "토런트 대기순위 낮추기" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "대기순위 낮추기" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "기본 설정" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "ì—°ê²° 관리ìž" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "ê°•ì œ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "비활성" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "핸드ì‰ì´í¬" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "ëª¨ë‘ í—ˆìš©" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "ì°½ ì œëª©ì— ì„¸ì…˜ ì†ë„ 표시" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "시스템 알림 ì˜ì—­ì— ì•„ì´ì½˜ 표시" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "닫으면 알림 ì˜ì—­ìœ¼ë¡œ 최소화" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "알림 ì˜ì—­ì—서 시작" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "알림 ì˜ì—­ì— 있ì„때 암호로 보호" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "완료ë˜ë©´ ë‹¤ìŒ ìœ„ì¹˜ë¡œ 옮김:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "ë‹¤ìŒ ìœ„ì¹˜ë¡œ .torrent íŒŒì¼ ë³µì‚¬:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "기본 다운로드 위치:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "í† ëŸ°íŠ¸ì˜ ì²˜ìŒê³¼ 마지막 ì¡°ê°ì„ 우선함" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "í† ëŸ°íŠ¸ì— í¬í•¨ëœ 파ì¼ì˜ ì¡°ê°ë“¤ì¤‘ 처ìŒê³¼ 마지막 ì¡°ê°ì„ ë” ìš°ì„ í•˜ì—¬ 다운로드합니다" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "ì¤‘ì§€ëœ ìƒíƒœë¡œ 토런트 추가" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "í•­ìƒ ë³´ì´ê¸°" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "대화ìƒìžì— í¬ì»¤ìŠ¤ë¥¼ 맞춤" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" -msgstr "우즈베키스탄" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" -msgstr "바누아투" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" -msgstr "베네수엘ë¼" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" -msgstr "베트남" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "허용할 최대 ì—°ê²° 개수 입니다. ë¬´ì œí•œì€ -1로 설정." -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" -msgstr "ì˜êµ­ë ¤ì—¬ 버진 ì œë„" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "ì—°ê²°:" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." -msgstr "미국령 버진아ì¼ëžœë“œ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "ì „ì²´ í† ëŸ°íŠ¸ì˜ ìµœëŒ€ 업로드 슬롯수입니다. ë¬´ì œí•œì€ -1로 설정." -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" -msgstr "월리스푸투나제ë„" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" -msgstr "서사하ë¼" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "ì „ì²´ í† ëŸ°íŠ¸ì˜ ìµœê³  다운로드 ì†ë„입니다. ë¬´ì œí•œì€ -1로 설정." -#: deluge/ui/countries.py:253 -msgid "Yemen" -msgstr "예멘" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "다운로드 ì†ë„:" -#: deluge/ui/countries.py:254 -msgid "Zambia" -msgstr "잠비아" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "ì „ì²´ í† ëŸ°íŠ¸ì˜ ìµœê³  업로드 ì†ë„입니다. ë¬´ì œí•œì€ -1로 설정." -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" -msgstr "ì§ë°”브웨" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "업로드 ì†ë„:" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "오프ë¼ì¸" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "로컬 네트워í¬ì—서는 ì œí•œì„ ë¬´ì‹œ" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "온ë¼ì¸" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "IP ì˜¤ë²„í—¤ë“œì˜ ë¹„ìœ¨ì„ ì œí•œ" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "ì—°ê²°ë¨" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "ì²´í¬í•˜ë©´ 비율 제한 ìž¥ì¹˜ì— ì˜í•´, 예ìƒë˜ëŠ” TCP/IP 오버헤드를 í¬í•¨í•œ ì´ ì†Œí†µëŸ‰ì´ ì œí•œì„ ì´ˆê³¼í•˜ì§€ 않ë„ë¡ í•©ë‹ˆë‹¤." -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "ë°ëª¬ì´ 존재하지 않습니다" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "ì‹¤í–‰ì¤‘ì¸ ë°ëª¬ì´ 없습니다" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "토런트 하나당 최대 업로드 슬롯수입니다. ë¬´ì œí•œì€ -1로 설정." -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "ì‹œìž‘ì¤‘ì¸ ì„œë²„ì˜ PID" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "토런트 하나당 ì—°ê²° 가능한 최대 개수입니다. ë¬´ì œí•œì€ -1로 설정." -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "주소" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "í´ë¼ì´ì–¸íЏ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "ì§„í–‰ ìƒí™©" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "다운 ì†ë„" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "ì—… ì†ë„" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "토런트" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " 토런트 대기열" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " 토런트 대기열" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "무제한" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "활성화ë¨" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "ì‚¬ìš©ìž ì§€ì •" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "다운:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "ì—…:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "최고 다운로드 ì†ë„ 설정" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "최대 업로드 ì†ë„ 설정" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "토런트 완료" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "무작위" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "활성 í¬íЏ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "í¬íЏ 활성화 검사" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" "\n" -"Thank you,\n" -"Deluge" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -"Delugeê°€ %(name)sì˜ ë‹¤ìš´ë¡œë“œë¥¼ 마쳤ìŒì„ 알리는 ì´ë©”ì¼ìž…니다.\n" -"ì´ í† ëŸ°íŠ¸ì—는 %(num_files)i ê°œì˜ íŒŒì¼ì´ í¬í•¨ë˜ì–´ 있습니다.\n" -"ì´ ì •ë³´ê°€ 전달ë˜ëŠ” ê²ƒì„ ì¤‘ë‹¨í•˜ë ¤ë©´ Delugeì˜ ê¸°ë³¸ì„¤ì •ì—서 알림 í•­ëª©ì— ìžˆëŠ” ì´ë©”ì¼ ì‚¬ìš©ì— ì²´í¬ë¥¼ 해제하면 ë©ë‹ˆë‹¤.\n" -"\n" -"ê°ì‚¬í•©ë‹ˆë‹¤.\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "범위:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "~" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "다운로드" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "네트워í¬" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "대역í­" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "수준:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "ì¸í„°íŽ˜ì´ìФ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "암호화" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "기타" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "ë°ëª¬" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "범용 플러그 앤 플레ì´" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "프ë¡ì‹œ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "ìºì‹œ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT í¬íЏ 맵핑 프로토콜" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "부가 기능" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "피어 êµí™˜" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "부가 기능" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "부가 기능 ì„ íƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "부가 기능 ì—ê·¸" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery로 당신과 ë™ì¼í•œ 네트워í¬ì— ì†í•œ 피어를 ì°¾ì„ ìˆ˜ 있습니다." -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "파ì¼ì´ë¦„" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "í¬ê¸°" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "해시 í…Œì´ë¸”ì„ ë¶„ì‚°í•˜ë©´ 활성 연결수를 í–¥ìƒì‹œí‚¬ìˆ˜ 있습니다." -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "알수 없는 파ì¼" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "피어 TOS ë°”ì´íЏ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "중복ë˜ëŠ” 토런트" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "호스트명:" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "ë™ì¼í•œ 토런트를 중복하여 추가 í•  수 없습니다." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "í¬íЏ:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "íŒŒì¼ ìš°ì„ ìˆœìœ„ë¥¼ 변경할 수 없습니다!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr ".torrent íŒŒì¼ ì„ íƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "토런트 파ì¼" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "모든 파ì¼" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "알수 없는 URL" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "ìºì‹œ í¬ê¸° (16 KiB 블럭):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "쓰기 ìºì‹œëŠ” 마지막으로 ìºì‹œëœ ì¡°ê°ì„ 기ë¡í•œí›„ 수초가 경과ë˜ë©´ 강제로 디스í¬ë¡œë¶€í„° í•´ì œë©ë‹ˆë‹¤. 60초가 기본값입니다." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "ìºì‹œ í•´ì œ (ì´ˆ):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "설정" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "ì„¸ì…˜ì´ ì‹œìž‘ëœ ì´í›„ 디스í¬ì— 기ë¡í•œ 16 KiB ë¸”ëŸ­ì˜ ì´ ê°œìˆ˜." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "기ë¡í•œ 블럭 개수:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "ì„¸ì…˜ì´ ì‹œìž‘ëœ ì´í›„ ìˆ˜í–‰ëœ ì“°ê¸° ìž‘ì—…ì˜ ì´ íšŸìˆ˜." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "쓰기 횟수:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" +"비율 (기ë¡í•œ_블럭_개수 - 쓰기_횟수) / 기ë¡í•œ_블럭_개수는 ì „ì²´ 쓰기 작업중 쓰기 작업으로 저장한 횟수를 나타냅니다. 즉 쓰기 " +"ìºì‹œë¥¼ 위한 ì¼ì¢…ì˜ ìºì‹œ ì ì¤‘률." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "쓰기 ìºì‹œ ì ì¤‘률:" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "다운로드 실패" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "비트토런트 엔진(피어들)ì˜ ìš”ì²­ìœ¼ë¡œ 디스í¬ë‚˜ ìºì‹œë¡œë¶€í„° ì „ë‹¬ë°›ì€ ë¸”ëŸ­ì˜ ê°œìˆ˜." -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "ì½ê¸° 블럭 개수:" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "순위" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "ìºì‹œì—서 전달 ë°›ì€ ë¸”ëŸ­ì˜ ê°œìˆ˜." -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "트래커" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "ì‚¬ìš©ëœ ì½ì€ 블럭 개수:" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "íŒŒì¼ ì„ íƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "ì½ê¸° ìºì‹œì˜ ìºì‹œ ì ì¤‘률." -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "í´ë” ì„ íƒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "ì½ê¸° ìºì‹œ ì ì¤‘률:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr ".torrent íŒŒì¼ ì €ìž¥" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "ì„¸ì…˜ì´ ì‹œìž‘ëœ ì´í›„ ìˆ˜í–‰ëœ ì½ê¸° ìž‘ì—…ì˜ ì´ íšŸìˆ˜." -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "ì—°ê²°ë˜ì§€ 않ìŒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "ì½ê¸° 횟수:" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "ì—°ê²° 수" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "다운로드 ì†ë„" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "ë””ìŠ¤í¬ ìºì‹œì— 존재하는 16KiB ë¸”ëŸ­ì˜ ê°œìˆ˜. ì½ê¸°ì™€ 쓰기 ìºì‹œê°€ ëª¨ë‘ í¬í•¨ë˜ì–´ 있습니다." -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "업로드 ì†ë„" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "ìºì‹œ í¬ê¸°:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "프로토콜 소통량 다운로드/업로드" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "ì½ê¸° ìºì‹œ í¬ê¸°:" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT 노드" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" +"Delugeì˜ ê°œì„ ì„ ë•기 위해 Pythonê³¼ pyGTKì˜ ë²„ì „, OS와 í”„ë¡œì„¸ì„œì˜ ì¢…ë¥˜ë¥¼ 제작ìžì—게 보냅니다. ì´ì™¸ì˜ 어떠한 ì •ë³´ë„ " +"전송하지 않습니다." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "네, ìµëª…으로 통계를 보내겠습니다." -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "들어오는 ì—°ê²°ì´ ì—†ìŠµë‹ˆë‹¤!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "최대 연결수 설정" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "위치:" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "토런트" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "만약 Delugeê°€ ì´ ìœ„ì¹˜ì—서 ë°ì´í„°ë² ì´ìФ 파ì¼ì„ 찾지 못하면 차선으로 DNS를 ì´ìš©í•˜ì—¬ í”¼ì–´ì˜ êµ­ê°€ 결정합니다." -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "꼬리표" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "모ë‘" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "다운로드중" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "ë°ëª¬ í¬íЏ:" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "ë°°í¬ì¤‘" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "í¬íЏ" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "ì¼ì‹œì •ì§€ë¨" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "ì›ê²© ì ‘ì† í—ˆìš©" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "검사중" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "ì—°ê²° 수" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "대기중" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "정기ì ìœ¼ë¡œ 웹사ì´íŠ¸ë¥¼ 확ì¸í•˜ì—¬ 새로운 ë°°í¬íŒì´ 있는지 확ì¸" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "ì—†ìŒ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "미지정" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "버전:" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "저작ìž:" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "홈페ì´ì§€:" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "호스트" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "ì €ìž‘ìž ì´ë©”ì¼:" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "ì •ë³´" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "호스트 추가 오류" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "피어 추가" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "í´ëž˜ì‹ 모드를 í•´ì œ 하시겠습니까?" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "호스트ì´ë¦„:í¬íЏ" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -"Deluge ë°ëª¬ 프로세스 (deluged)ê°€ ì´ë¯¸ 실행중입니다.\n" -"\n" -"ë°ëª¬ì„ 중단하거나 í´ëž˜ì‹ 모드를 해제해야 ì§„í–‰ í•  수 있습니다." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "시작 코어 오류" - -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -"Deluge를 í´ëž˜ì‹ 모드로 ì‹¤í–‰í•˜ëŠ”ë° í•„ìš”í•œ 핵심 구성요소를 시작하는 ì¤‘ì— ì˜¤ë¥˜ê°€ ë°œìƒí•˜ì˜€ìŠµë‹ˆë‹¤.\n" -"\n" -"ìžì„¸í•œ 정보는 ì•„ëž˜ì˜ ë‚´ìš©ì„ í†µí•´ 확ì¸í•˜ì„¸ìš”." - -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -msgstr "í´ëž˜ì‹ 모드로 시작하는 ì¤‘ì— ì˜¤ë¥˜ê°€ ë°œìƒí•˜ì˜€ìŠµë‹ˆë‹¤. í´ëž˜ì‹ 모드를 ë„ê³  ê³„ì† ì§„í–‰ 하시겠습니까?" - -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "ë°ëª¬ 시작 오류" - -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." -msgstr "ë°ëª¬ 프로세스를 시작하는 ì¤‘ì— ì˜¤ë¥˜ê°€ ë°œìƒí•˜ì˜€ìŠµë‹ˆë‹¤. ì–´ë–¤ 오류가 ë°œìƒí•˜ì˜€ëŠ”ì§€ 확ì¸í•˜ë ¤ë©´ 콘솔ì—서 다시 실행해보세요." - -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "켬" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "무제한으로 설정" - -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "최대 업로드 슬롯수 설정" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "ì¼ë°˜" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "우선순위" - -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "ìƒì„¸ ì •ë³´:" - -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "ì´ë¦„" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "ë°°í¬ìž" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "피어" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "남ì€ì‹œê°„" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "비율" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "유효성" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "추가ë¨" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "파ì¼(_F)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "토런트 추가(_A)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "토런트 ìƒì„±(_C)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "편집(_E)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "ì—°ê²° 관리ìž(_C)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "토런트(_T)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "보기(_V)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "취소" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "ë„구 모ìŒ(_T)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "추가" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "íƒìƒ‰ì°½(_S)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "ìƒíƒœí‘œì‹œì¤„(_B)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "탭(_A)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "제거" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "ì—´(_C)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "íƒìƒ‰ì°½(_I)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "대ìƒì´ ì—†ì–´ë„ í‘œì‹œ(_Z)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "트래커 ëª©ë¡ í‘œì‹œ(_T)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "ë„움ë§(_H)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "해시정보 추가" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "ìžì£¼ 묻는 질문" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "해시정보:" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "트래커:" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "토런트 추가" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "호스트 추가" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "토런트 추가" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "토런트 제거" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "토런트 제거" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "설명:" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "ì„ íƒëœ 토런트 중지" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "새로운 릴리즈" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "ì„ íƒëœ 토런트 재시작" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "웹사ì´íŠ¸ë¡œ ì´ë™(_G)" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "기본 설정" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "ì—°ê²° 관리ìž" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "ëª¨ë‘ íŽ¼ì¹˜ê¸°(_E)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "다운로드 안함(_D)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "보통 ìš°ì„  순위(_N)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "다ìŒë¶€í„° ì´ ëŒ€í™”ìƒìžë¥¼ ë³´ì´ì§€ 않ìŒ" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "ë†’ì€ ìš°ì„  순위(_H)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "최고 ìš°ì„  순위(_G)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "ìžë™ 관리:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "ë°°í¬ ë“±ê¸‰:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "ë°°í¬ ì‹œê°„:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "활성화 시간:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "트래커 ìƒíƒœ:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "유효성:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "피어 수:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "ë°°í¬ìž 수:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "ì¡°ê° ê°œìˆ˜:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "남ì€ì‹œê°„:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "ë‹¤ìŒ ì•Œë¦¼:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "ì´ë¦„:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "공유 비율:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "ë“±ë¡ ë‚ ì§œ:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "ìƒíƒœ(_S)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "설명:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "íŒŒì¼ ê°œìˆ˜:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "해시:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "트래커:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "설명:" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "ì „ì²´ í¬ê¸°:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "íŒŒì¼ ì´ë¦„:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "완료ë˜ë©´ 옮김:" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "경로:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "ë‹¤ìŒ ë¹„ìœ¨ì—서 ë°°í¬ ì¤‘ì§€:" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "ìƒíƒœ:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "ë¹„ìœ¨ì— ë„달하면 제거" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "ìƒì„¸ ì •ë³´(_D)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "파ì¼(_F)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "피어(_P)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "완료ë˜ë©´ 옮김:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "비공개" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "처ìŒ/ë§ˆì§€ë§‰ì„ ìš°ì„ í•¨" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" msgstr "트래커 수정(_E)" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "옵션(_O)" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "최ìƒë‹¨" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "토런트를 제거하시겠습니까?" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "최하단" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "ì„ íƒí•œ 토런트를 삭제하시겠습니까?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "토런트 추가" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr ".torrent와 ì—°ê´€ëœ ê²ƒë“¤ê¹Œì§€ ì‚­ì œ ë©ë‹ˆë‹¤!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "URL(_U)" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "다운로드한 ë°ì´í„°ë„ ì‚­ì œë©ë‹ˆë‹¤!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "해시 ì •ë³´(_H)" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "ì„ íƒí•œ 토런트 제거" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "새로운 릴리즈" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "ì¤‘ì§€ëœ ìƒíƒœë¡œ 추가(_P)" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "새로운 릴리즈를 찾았습니다!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "처ìŒ/마지막 ì¡°ê°ì„ ìš°ì„ " -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "새로운 버젼:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "현재 버젼:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "다ìŒë¶€í„° ì´ ëŒ€í™”ìƒìžë¥¼ ë³´ì´ì§€ 않ìŒ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "웹사ì´íŠ¸ë¡œ ì´ë™(_G)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "ì´ IP를 피어로 추가" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "ëª¨ë‘ ì„ íƒ(_S)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "ì „ì²´ì— ì ìš©" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "ì„ íƒëœ 토런트 재시작." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "기본값으로 ë˜ëŒë¦¬ê¸°" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "ëª¨ë‘ ìž¬ì‹œìž‘(_M)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Deluge 표시(_S)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "토런트 추가" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "URL(_U)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "해시 ì •ë³´(_H)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "다운로드 ì†ë„ 제한(_D)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "제거(_R)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "업로드 ì†ë„ 제한(_U)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "토런트 목ë¡" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "ë°ëª¬ ë내기 & 종료" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "파ì¼(_L)" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "트래커 수정" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "ì „ì²´" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "ì¡°ê°" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "저장공간 할당 ë°©ì‹" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "ì´ IP를 피어로 추가" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "최고 다운 ì†ë„:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "트래커 수정" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "최고 ì—… ì†ë„:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "트래커:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "ì¤‘ì§€ëœ ìƒíƒœë¡œ 추가(_P)" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "ì›ê²© 경로 ìž…ë ¥" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "처ìŒ/마지막 ì¡°ê°ì„ ìš°ì„ " +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "기본값으로 ë˜ëŒë¦¬ê¸°" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "경로:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "ì „ì²´ì— ì ìš©" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "URL로 추가" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "URL로 부터" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "해시정보 추가" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "해시정보로" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "해시정보:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "트래커:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "토런트 ìƒì„±" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "토런트 ìƒì„±" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "í´ë”(_D)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "ì›ê²© 경로(_R)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "파ì¼" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "저작ìž:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "설명:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "ì •ë³´" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "파ì¼" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "웹배í¬" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "ì¡°ê°ì˜ í¬ê¸°:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "비공개 플래그 설정" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "ì´ í† ëŸ°íŠ¸ë¥¼ ì„¸ì…˜ì— ì¶”ê°€" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "ì›ê²© 경로 ìž…ë ¥" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "옵션" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr ".torrent íŒŒì¼ ì €ìž¥" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "재시작(_M)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "ì„ íƒëœ 토런트 재시작." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "옵션(_I)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "대기 순위(_Q)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "트래커 ì—…ë°ì´íЏ(_U)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "토런트 제거(_R)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "ê°•ì œ 재검사(_F)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "ë¼ë²¨" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "ëª¨ë‘ ì„ íƒ(_S)" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "ëª¨ë‘ ì¤‘ì§€(_P)" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "ëª¨ë‘ ìž¬ì‹œìž‘(_M)" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "ì—°ê²° 제한(_C)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "ì›ê²© 경로" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "업로드 슬롯 제한(_S)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "경로:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "토런트 ìƒì„±ì¤‘" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "ìžë™ 관리(_A)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr ".torrent íŒŒì¼ ì €ìž¥" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr ".torrent íŒŒì¼ ì €ìž¥" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "토런트 대기열" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "트래커 추가" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "토런트 ëŒ€ê¸°ì—´ì— ì¶”ê°€" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "ìžë™ìœ¼ë¡œ 토런트 추가 & ì—°ê²°" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "URL로 추가" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "ë¼ë²¨" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "피어 추가" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "피어 추가" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "호스트ì´ë¦„:í¬íЏ" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "호스트 추가" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "ì—°ê²° 관리ìž" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_로컬 ë°ëª¬ 시작" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "시작시 ì„ íƒëœ í˜¸ìŠ¤íŠ¸ì— ìžë™ìœ¼ë¡œ ì ‘ì†" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "필요한 경우 로컬호스트를 ìžë™ìœ¼ë¡œ 시작" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "시작시 ì´ ëŒ€í™”ìƒìžë¥¼ 표시하지 않ìŒ" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "ëª¨ë‘ íŽ¼ì¹˜ê¸°(_E)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "다운로드" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "ë‹¤ìŒ ìœ„ì¹˜ì˜ .torrent ìžë™ 추가:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "기본 다운로드 위치:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "ë‹¤ìŒ ìœ„ì¹˜ë¡œ .torrent íŒŒì¼ ë³µì‚¬:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "í´ë”" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "ì „ì²´ í• ë‹¹ì„ ì‚¬ìš©í•˜ë©´ 토런트ì—서 필요로 하는 모든 ê³µê°„ì„ ë¯¸ë¦¬ 할당 받습니다. 디스í¬ì˜ 단편화를 최소화 í•  수 있습니다." +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "í† ëŸ°íŠ¸ì˜ ì²˜ìŒê³¼ 마지막 ì¡°ê°ì„ 우선함" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "ì¤‘ì§€ëœ ìƒíƒœë¡œ 토런트 추가" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "네트워í¬" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "무작위 í¬íЏ 사용" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Delugeê°€ 매번 ìžë™ìœ¼ë¡œ 다른 í¬íŠ¸ë¥¼ ì„ íƒí•˜ë„ë¡ í•©ë‹ˆë‹¤." +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "활성 í¬íЏ:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "~" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "í¬íЏ 활성화 검사" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "들여오는 í¬íЏ" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "내보내는 í¬íЏ" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -"들어오는 비트토런트 ì—°ê²°ë“¤ì„ ìˆ˜ì‹ í•˜ê¸° 위한 ì¸í„°íŽ˜ì´ìŠ¤ì˜ IP 주소를 ìž…ë ¥ 하세요. 기본으로 ë™ìž‘하길 ì›í•œë‹¤ë©´ 비워ë‘ë©´ ë©ë‹ˆë‹¤." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "ì¸í„°íŽ˜ì´ìФ" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "피어(웹 ë°°í¬ë¥¼ í¬í•¨)ì—게 전달ë˜ëŠ” 모든 íŒ¨í‚·ì˜ IP í—¤ë”ì— TOS ë°”ì´íŠ¸ë¥¼ 설정합니다. 16진수 값으로 입력하세요." +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "명령" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "피어 TOS ë°”ì´íЏ:" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "범용 플러그 앤 플레ì´" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT í¬íЏ 맵핑 프로토콜" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "피어 êµí™˜" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery로 당신과 ë™ì¼í•œ 네트워í¬ì— ì†í•œ 피어를 ì°¾ì„ ìˆ˜ 있습니다." +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "해시 í…Œì´ë¸”ì„ ë¶„ì‚°í•˜ë©´ 활성 연결수를 í–¥ìƒì‹œí‚¬ìˆ˜ 있습니다." +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "들여오기:" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "수준:" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -"ê°•ì œ\n" -"사용함\n" -"사용안함" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "내보내기:" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "ì „ì²´ ìŠ¤íŠ¸ë¦¼ì„ ì•”í˜¸í™”" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "암호화" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "대역í­" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "최대 단방향 ì—°ê²° 개수:" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "최대 ì—°ê²° 개수:" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "로컬 네트워í¬ì—서는 ì œí•œì„ ë¬´ì‹œ" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "IP ì˜¤ë²„í—¤ë“œì˜ ë¹„ìœ¨ì„ ì œí•œ" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -msgstr "ì²´í¬í•˜ë©´ 비율 제한 ìž¥ì¹˜ì— ì˜í•´, 예ìƒë˜ëŠ” TCP/IP 오버헤드를 í¬í•¨í•œ ì´ ì†Œí†µëŸ‰ì´ ì œí•œì„ ì´ˆê³¼í•˜ì§€ 않ë„ë¡ í•©ë‹ˆë‹¤." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "ì „ì²´ ëŒ€ì—­í­ ì‚¬ìš©ëŸ‰" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "토런트 하나당 ì—°ê²° 가능한 최대 개수입니다. ë¬´ì œí•œì€ -1로 설정." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "ì¸í„°íŽ˜ì´ìФ" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "사용" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "암호" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -"í´ëž˜ì‹ 모드ì—서는 ë°ëª¬ ê¸°ëŠ¥ì˜ ëŒ€ë¶€ë¶„ì´ ê°ì¶°ì§€ë©° Deluge를 í•˜ë‚˜ì˜ ì‘ìš© 프로그램으로 ë™ìž‘하게 합니다. Deluge 실행시 ë°ëª¬ì„ " -"ì´ìš©í•˜ê³  ì‹¶ì§€ 않으면 ì´ ì˜µì…˜ì„ ì´ìš©í•˜ì‹­ì‹œì˜¤. ì´ ì„¤ì •ì„ ì ìš©ì‹œí‚¤ê¸° 위해서는 Deluge를 다시 시작해야합니다." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "í´ëž˜ì‹ 모드" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "ì°½ ì œëª©ì— ì„¸ì…˜ ì†ë„ 표시" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "ë©”ì¸ ìœˆë„ìš°" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "í•­ìƒ ë³´ì´ê¸°" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "대화ìƒìžì— í¬ì»¤ìŠ¤ë¥¼ 맞춤" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "토런트 추가 대화ìƒìž" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "시스템 알림 ì˜ì—­ì— ì•„ì´ì½˜ 표시" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "닫으면 알림 ì˜ì—­ìœ¼ë¡œ 최소화" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "알림 ì˜ì—­ì—서 시작" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "알림 ì˜ì—­ì— 있ì„때 암호로 보호" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "시스템 알림 ì˜ì—­" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "기타" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "새 ë²„ì „ì´ ë°°í¬ë˜ë©´ 알림" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "ì—…ë°ì´íЏ" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -"Delugeì˜ ê°œì„ ì„ ë•기 위해 Pythonê³¼ pyGTKì˜ ë²„ì „, OS와 í”„ë¡œì„¸ì„œì˜ ì¢…ë¥˜ë¥¼ 제작ìžì—게 보냅니다. ì´ì™¸ì˜ 어떠한 ì •ë³´ë„ " -"전송하지 않습니다." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "네, ìµëª…으로 통계를 보내겠습니다." +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "시스템 ì •ë³´" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "위치:" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -msgstr "만약 Delugeê°€ ì´ ìœ„ì¹˜ì—서 ë°ì´í„°ë² ì´ìФ 파ì¼ì„ 찾지 못하면 차선으로 DNS를 ì´ìš©í•˜ì—¬ í”¼ì–´ì˜ êµ­ê°€ 결정합니다." +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP ë°ì´í„°ë² ì´ìФ" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Delugeì— ë§ˆê·¸ë„· ë§í¬ë¥¼ ì—°ë™" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "ë°ëª¬" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "ë°ëª¬ í¬íЏ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "í¬íЏ" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "ì›ê²© ì ‘ì† í—ˆìš©" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "ì—°ê²°" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "정기ì ìœ¼ë¡œ 웹사ì´íŠ¸ë¥¼ 확ì¸í•˜ì—¬ 새로운 ë°°í¬íŒì´ 있는지 확ì¸" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "기타" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "대기열" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "새 토런트ì—게 가장 ë†’ì€ ëŒ€ê¸°ìˆœìœ„ë¥¼ 부여" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "ì „ì²´ 활성 ë°°í¬:" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "ì „ì²´ 활성:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "처ìŒ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "ì „ì²´ 활성 다운로드:" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "마지막" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "ëŠë¦° 토런트는 ê³„ì‚°ì— ë„£ì§€ 않ìŒ" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "무작위 í¬íЏ 사용" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "활성 토런트" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "공유 비율 제한:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "ë°°í¬ ì‹œê°„ 비율:" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "ë°°í¬ ì‹œê°„ (ë¶„):" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "들여오기" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "공유 ë¹„ìœ¨ì´ ë‹¤ìŒì— ë„달하면 ë°°í¬ ì¤‘ë‹¨:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "내보내기" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "공유 ë¹„ìœ¨ì— ë„달하면 토런트 제거" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "ë°°í¬ì¤‘" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "최대 연결수" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "프ë¡ì‹œ" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "최대 업로드 슬롯수" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "호스트:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"ì—†ìŒ\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "피어" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "웹 ë°°í¬" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "트래커" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "ìºì‹œ" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "ìºì‹œ í¬ê¸° (16 KiB 블럭):" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -msgstr "쓰기 ìºì‹œëŠ” 마지막으로 ìºì‹œëœ ì¡°ê°ì„ 기ë¡í•œí›„ 수초가 경과ë˜ë©´ 강제로 디스í¬ë¡œë¶€í„° í•´ì œë©ë‹ˆë‹¤. 60초가 기본값입니다." +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "최대 단방향 연결수" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "ìºì‹œ í•´ì œ (ì´ˆ):" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "최대 초당 ì—°ê²° ì‹œë„ íšŸìˆ˜" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -msgstr "ì„¸ì…˜ì´ ì‹œìž‘ëœ ì´í›„ 디스í¬ì— 기ë¡í•œ 16 KiB ë¸”ëŸ­ì˜ ì´ ê°œìˆ˜." +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "IP 오버헤드 비율 제한" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "기ë¡í•œ 블럭 개수:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "ì„¸ì…˜ì´ ì‹œìž‘ëœ ì´í›„ ìˆ˜í–‰ëœ ì“°ê¸° ìž‘ì—…ì˜ ì´ íšŸìˆ˜." +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "쓰기 횟수:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -"비율 (기ë¡í•œ_블럭_개수 - 쓰기_횟수) / 기ë¡í•œ_블럭_개수는 ì „ì²´ 쓰기 작업중 쓰기 작업으로 저장한 횟수를 나타냅니다. 즉 쓰기 " -"ìºì‹œë¥¼ 위한 ì¼ì¢…ì˜ ìºì‹œ ì ì¤‘률." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "쓰기 ìºì‹œ ì ì¤‘률:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "공유 비율" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "쓰기" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." -msgstr "비트토런트 엔진(피어들)ì˜ ìš”ì²­ìœ¼ë¡œ 디스í¬ë‚˜ ìºì‹œë¡œë¶€í„° ì „ë‹¬ë°›ì€ ë¸”ëŸ­ì˜ ê°œìˆ˜." +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "ì½ê¸° 블럭 개수:" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "ìºì‹œì—서 전달 ë°›ì€ ë¸”ëŸ­ì˜ ê°œìˆ˜." +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "ì‚¬ìš©ëœ ì½ì€ 블럭 개수:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "종류" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "ì½ê¸° ìºì‹œì˜ ìºì‹œ ì ì¤‘률." +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "ì½ê¸° ìºì‹œ ì ì¤‘률:" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." -msgstr "ì„¸ì…˜ì´ ì‹œìž‘ëœ ì´í›„ ìˆ˜í–‰ëœ ì½ê¸° ìž‘ì—…ì˜ ì´ íšŸìˆ˜." +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "ì½ê¸° 횟수:" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "ì½ê¸°" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -msgstr "ë””ìŠ¤í¬ ìºì‹œì— 존재하는 16KiB ë¸”ëŸ­ì˜ ê°œìˆ˜. ì½ê¸°ì™€ 쓰기 ìºì‹œê°€ ëª¨ë‘ í¬í•¨ë˜ì–´ 있습니다." +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "ìºì‹œ í¬ê¸°:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "ì½ê¸° ìºì‹œ í¬ê¸°:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "í¬ê¸°" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "ìƒíƒœ" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "부가 기능" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "버전:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "홈페ì´ì§€:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "ì €ìž‘ìž ì´ë©”ì¼:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "ì ìš©" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "부가 기능 설치(_I)" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "부가 기능 ëª©ë¡ ìƒˆë¡œê³ ì¹¨(_R)" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "부가 기능 검색(_F)" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "ëª¨ë‘ ìž¬ì‹œìž‘(_R)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP list (GZip)" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "다운로드 ì†ë„ 제한(_D)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Text (Zipped)" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "업로드 ì†ë„ 제한(_U)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (Uncompressed)" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "ë°ëª¬ ë내기 & 종료" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "í´ë” 열기(_O)" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "재시작(_M)" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "차단목ë¡" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "옵션(_I)" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "트래커 ì—…ë°ì´íЏ(_U)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "리ë”ê°€ 올바르지 않습니다." -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "토런트 제거(_R)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "ë§¤ì§ ì½”ë“œê°€ 올바르지 않습니다." -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "ê°•ì œ 재검사(_F)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "ë²„ì „ì´ ì˜¬ë°”ë¥´ì§€ 않습니다." -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "저장소 ì´ë™( _S)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "ì¼" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "ì—°ê²° 제한(_C)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "목ë¡ì„ 갱신할 주기:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "업로드 슬롯 제한(_S)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "시작시 ì°¨ë‹¨ëª©ë¡ ê°€ì ¸ì˜¤ê¸°" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "ìžë™ 관리(_A)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "설정" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "ì„ íƒí•œ 토런트를 제거 하시겠습니까?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "필요한 경우ì—ë§Œ ì°¨ë‹¨ëª©ë¡ íŒŒì¼ì„ 다운로드하여 가져옵니다." -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "ë°ì´í„°ë¥¼ 제거하면 ì˜êµ¬ì ìœ¼ë¡œ ì†ì‹¤ ë©ë‹ˆë‹¤." +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "확ì¸í›„ 다운로드하여 가져오기" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "새로운 ì°¨ë‹¨ëª©ë¡ íŒŒì¼ì„ 다운로드하여 가져옵니다." -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "무조건 다운로드하여 가져오기" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "차단목ë¡ì€ 최신입니다" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "트래커 수정" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "옵션" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "트래커 수정" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "종류:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "트래커 추가" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "ë‚ ì§œ:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "트래커 추가" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "íŒŒì¼ í¬ê¸°:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "트래커 수정" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "ì •ë³´" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "트래커 수정" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "트래커:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "토런트 완료" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "ë°ì´í„°ë„ 함께 제거(_D)" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "토런트 추가" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "토런트만 제거(_T)" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "저장소 ì´ë™" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "실행" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "저장소 ì´ë™" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "ì¡°ê±´" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "설명:" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "명령 추가" -#~ msgid "Unknown" -#~ msgstr "모름" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "명령" -#~ msgid "seconds" -#~ msgstr "ì´ˆ" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Yes" -#~ msgstr "예" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "No" -#~ msgstr "아니오" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "ì¶”ì ìž ì—…ë°ì´íЏ" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "ì†ë„:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Availability" -#~ msgstr "유효성" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "Select All" -#~ msgstr "ëª¨ë‘ ì„ íƒ" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" -#~ msgid "Clear" -#~ msgstr "비우기" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Add" -#~ msgstr "추가" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Remove" -#~ msgstr "제거" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "í´ë” ì„ íƒ" -#~ msgid "Share Ratio" -#~ msgstr "공유 비율" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr ".torrent íŒŒì¼ ì‚­ì œ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Username" -#~ msgstr "사용ìžì´ë¦„" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Password" -#~ msgstr "암호" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#~ msgid "Server" -#~ msgstr "서버" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Port" -#~ msgstr "í¬íЏ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "종료(_Q)" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Delugeê°€ 잠겨 있습니다." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Download" -#~ msgstr "다운로드" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Upload" -#~ msgstr "업로드" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Graph" -#~ msgstr "그래프" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Files" -#~ msgstr "파ì¼" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "글ìžì™€ 그림" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "그림만" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "글ìžë§Œ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "íŒŒì¼ ê°œìˆ˜" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "다운로드한 파ì¼ì„ ì‚­ì œ:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "Eta" -#~ msgstr "남ì€ì‹œê°„" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Login" -#~ msgstr "로그ì¸" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Logout" -#~ msgstr "로그아웃" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "최고 업로드 ì†ë„:" -#~ msgid "Next Announce" -#~ msgstr "ë‹¤ìŒ ì•Œë¦¼" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "최대 연결수:" -#~ msgid "Password is invalid,try again" -#~ msgstr "패스워드가 틀립니다. 다시 입력하세요." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "최대 업로드 슬롯수:" -#~ msgid "Reannounce" -#~ msgstr "다시 알림" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "최고 다운로드 ì†ë„:" -#~ msgid "Set" -#~ msgstr "설정" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "대역í­" -#~ msgid "Set Timeout" -#~ msgstr "시간초과 설정" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "Speed" -#~ msgstr "ì†ë„" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Start" -#~ msgstr "시작" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "토런트 목ë¡" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "대기열" -#~ msgid "Total Size" -#~ msgstr "ì „ì²´ í¬ê¸°" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "트래커 ìƒíƒœ" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "업로드 토런트" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "비활성" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "ì´ˆ" -#~ msgid "Type" -#~ msgstr "종류" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Filters" -#~ msgstr "í•„í„°" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Details" -#~ msgstr "ìƒì„¸ ì •ë³´" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge는 암호로 보호ë˜ê³  있습니다.\n" -#~ "Deluge ì°½ì„ ë³´ì‹œë ¤ë©´ 암호를 입력해주세요." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "About" -#~ msgstr "프로그램 ì •ë³´" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Ava" -#~ msgstr "유효성" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "ìžë™ 새로고침:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Config" -#~ msgstr "설정" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Disable" -#~ msgstr "사용 안함" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "페ì´ì§€ 새로고침 간격:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Submit" -#~ msgstr "전송" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "ì•„ì§ì€ ì´ê³³ì— ì•„ë¬´ê²ƒë„ ìž…ë ¥í•˜ì§€ 마세요..\n" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "토런트 추가" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "page 6" -#~ msgstr "page 6" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "웹 ì¸í„°íŽ˜ì´ìФ 사용" -#~ msgid "page 7" -#~ msgstr "page 7" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "SSL 사용" -#~ msgid "page 8" -#~ msgstr "page 8" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "수신 대기 í¬íЏ:" -#~ msgid "page 10" -#~ msgstr "page 10" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "ìž˜ëª»ëœ ë¼ë²¨, 유효한 문ìž:[a-z0-9_-]" -#~ msgid "page 11" -#~ msgstr "page 11" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "빈 ë¼ë²¨" -#~ msgid "page 12" -#~ msgstr "page 12" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "ì´ë¯¸ 존재하는 ë¼ë²¨ìž…니다" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "알 수 없는 ë¼ë²¨" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "알 수 없는 토런트" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "ë¼ë²¨ 옵션(_O)" -#~ msgid "Homepage" -#~ msgstr "홈페ì´ì§€" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "ë¼ë²¨ 제거(_R)" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "ë¼ë²¨ 추가(_A)" -#~ msgid "Community" -#~ msgstr "커뮤니티" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "ë¼ë²¨ 옵션" -#~ msgid "Error setting label options" -#~ msgstr "ë¼ë²¨ 옵션 설정 오류" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "ë¼ë²¨" -#~ msgid "apply_max" -#~ msgstr "최대 설정 사용" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "최고 다운로드 ì†ë„" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "ë¼ë²¨ 옵션" -#~ msgid "max_upload_speed" -#~ msgstr "최고 업로드 ì†ë„" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "ê°œê°œì˜ í† ëŸ°íŠ¸ì— ìµœëŒ€ 설정 사용:" -#~ msgid "max_upload_slots" -#~ msgstr "최대 업로드 슬롯수" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "최대" -#~ msgid "max_connections" -#~ msgstr "최대 연결수" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "대기열 설정 사용:" -#~ msgid "apply_queue" -#~ msgstr "대기열 설정 사용" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "ìžë™ìœ¼ë¡œ 관리" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(트래커당 한 줄)" -#~ msgid "stop_at_ratio" -#~ msgstr "비율ì—서 ë°°í¬ ì¤‘ì§€" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "ìžë™ìœ¼ë¡œ ë¼ë²¨ ì ìš©:" -#~ msgid "stop_ratio" -#~ msgstr "중지할 비율" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "ë¼ë²¨ 추가" -#~ msgid "remove_at_ratio" -#~ msgstr "비율ì—서 제거" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "ë¼ë²¨ 추가" -#~ msgid "apply_move_completed" -#~ msgstr "완료ë˜ë©´ 다ìŒìœ¼ë¡œ 옮기는 설정 사용" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "íƒìƒ‰ì°½ì—서 ë¼ë²¨ì„ 추가, 수정, 제거할 수 있습니다. \n" -#~ msgid "move_completed" -#~ msgstr "완료ë˜ë©´ 옮김" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "ë¼ë²¨" -#~ msgid "move_completed_path" -#~ msgstr "완료ë˜ë©´ ë‹¤ìŒ ê²½ë¡œë¡œ 옮김" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "ìžë™ 추가(_A)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "ìžë™ìœ¼ë¡œ 추가할 트래커 목ë¡" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Work in progress.." -#~ msgstr "ê¸°ëŠ¥ì„ êµ¬í˜„ì¤‘ìž…ë‹ˆë‹¤.." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "차단목ë¡" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "갱신 주기 (ì¼)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "시간초과 (ì´ˆ)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "다운로드 ì‹œë„ íšŸìˆ˜" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "ë°ëª¬ 시작시 들여오기" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "지금 들여오기" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "다운로드중 %.2f%%" +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "들여오는 중 %s" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "차단 범위: %s" - -#~ msgid "Inactive" -#~ msgstr "비활성" - -#~ msgid "Refresh status" -#~ msgstr "ìƒíƒœ 새로고침" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "ì´ í”„ë¡œê·¸ëž¨ì€ ìžìœ (free) 소프트웨어입니다; ìžìœ  소프트웨어 재단ì—서 발행한 GNU 공개 ë¼ì´ì„¼ìŠ¤ì˜ ì¡°ê±´ì— ë§žê²Œ 수정하여(하거나) " -#~ "ìž¬ë°°í¬ í• ìˆ˜ 있습니다; ë¼ì´ì„¼ìŠ¤ëŠ” 버전 3 í˜¹ì€ (본ì¸ì´ ì›í•œë‹¤ë©´) 최신 ë²„ì „ì¤‘ì— ì„ íƒí• ìˆ˜ 있습니다. ì´ í”„ë¡œê·¸ëž¨ì´ ìœ ìš©í•˜ê²Œ ì´ìš©ë˜ê¸¸ " -#~ "ë°”ë¼ëŠ” 마ìŒìœ¼ë¡œ ë°°í¬í•©ë‹ˆë‹¤ë§Œ, 어떠한 ë³´ì¦ë„ 하지 않습니다; 즉 묵시ì ì¸ ìƒí’ˆì„± ë³´ì¦ì„ 하지 않으며 ì´ ë©´ì±…ì¡°í•­ì— ê¸°ìˆ ëœê²ƒ 처럼 ê°œì¸ì ì¸ " -#~ "ìš©ë„ì— ì í•©í•©ë‹ˆë‹¤. 보다 ìžì„¸í•œ ë‚´ìš©ì€ GNU 공개 ë¼ì´ì„¼ìŠ¤ë¥¼ 참고하길 ë°”ëžë‹ˆë‹¤. GNU 공개 ë¼ì´ì„¼ìŠ¤ì˜ ì‚¬ë³¸ì€ ì´ í”„ë¡œê·¸ëž¨ê³¼ 함께 " -#~ "받으셨ì„ê²ë‹ˆë‹¤; 만약 ì°¾ì„수 없다면 다ìŒì„ 참조 하세요 ." - -#~ msgid "Other.." -#~ msgstr "기타.." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format -#~ msgid "Including %i files" -#~ msgstr "%iê°œì˜ íŒŒì¼ì´ í¬í•¨ë˜ì–´ 있습니다" +msgid "There was an error sending the notification email: %s" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Delugeê°€ %sì˜ ë‹¤ìš´ë¡œë“œë¥¼ 마쳤ìŒì„ 알리는 ì´ë©”ì¼ìž…니다.\n" -#~ "ì´ í† ëŸ°íŠ¸ì—는 %iê°œì˜ íŒŒì¼ì´ í¬í•¨ë˜ì–´ 있습니다.\n" -#~ "ì´ëŸ¬í•œ ì •ë³´ê°€ 전달ë˜ëŠ” ê²ƒì„ ì¤‘ë‹¨í•˜ë ¤ë©´ Delugeì˜ ê¸°ë³¸ì„¤ì •ì—서 알림 í•­ëª©ì— ìžˆëŠ”ì´ë©”ì¼ ì‚¬ìš©ì— ì²´í¬ë¥¼ 해제하면 ë©ë‹ˆë‹¤.\n" -#~ "\n" -#~ "ê°ì‚¬í•©ë‹ˆë‹¤.\n" -#~ "Deluge" - -#~ msgid "State" -#~ msgstr "ìƒíƒœ" - -#~ msgid "no label" -#~ msgstr "미지정" - -#~ msgid "Torrent is past stop ratio." -#~ msgstr "토런트가 중단 ë¹„ìœ¨ì„ ë„˜ì—ˆìŠµë‹ˆë‹¤." +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 #, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" - -#~ msgid "∞" -#~ msgstr "∞" - -#~ msgid "These changes were saved" -#~ msgstr "변경 ì‚¬í•­ì„ ì €ìž¥í–ˆìŠµë‹ˆë‹¤" - -#~ msgid "Correct the errors above and try again" -#~ msgstr "오류를 수정하고 다시 시ë„" - -#~ msgid "Connect" -#~ msgstr "ì—°ê²°" +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "통계" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#~ msgid "Delete" -#~ msgstr "ì‚­ì œ" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" -#~ msgid "Stop" -#~ msgstr "중지" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "최ìƒìœ„ 대기열" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "최하위 대기열" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "Move" -#~ msgstr "ì´ë™" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "재검사" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#~ msgid "Ports" -#~ msgstr "í¬íЏ" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#~ msgid "To" -#~ msgstr "마지막" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "Random" -#~ msgstr "무작위" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "고급" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "피어 êµí™˜" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "암호화" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Forced" -#~ msgstr "ê°•ì œ" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "ì—¬ê¸°ì— í’€ê¸°:" -#~ msgid "Handshake" -#~ msgstr "핸드ì‰ì´í¬" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "토런트 ì´ë¦„으로 하위 í´ë” ìƒì„±" -#~ msgid "Either" -#~ msgstr "ëª¨ë‘ í—ˆìš©" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "í† ëŸ°íŠ¸ì˜ ì´ë¦„으로 하위 í´ë”를 ìƒì„±í•˜ê³  ìƒì„±ëœ í´ë”ì—다 ì••ì¶•ì„ í•´ì œí•©ë‹ˆë‹¤." -#~ msgid "Inbound" -#~ msgstr "들여오기" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "내보내기" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Level" -#~ msgstr "수준" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "다운로드 제한:" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "업로드 제한:" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "활성 토런트 수:" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "ì €ì† ì„¤ì •" -#~ msgid "Global" -#~ msgstr "ì „ì²´" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = 무제한" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "최대 연결수" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "최고 다운로드 ì†ë„ (Kib/s)" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "최대 업로드 ì†ë„ (Kib/s)" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "최대 업로드 슬롯수" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "최대 단방향 연결수" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "로그아웃" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "최대 초당 ì—°ê²° ì‹œë„ íšŸìˆ˜" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "저장" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "IP 오버헤드 비율 제한" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "ê°œê°œì˜ í† ëŸ°íŠ¸" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "기본 다운로드 위치" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr ".torrent íŒŒì¼ ì €ìž¥ 위치" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "ìžë™ 추가 위치:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "호스트:" -#~ msgid "Auto Add enabled" -#~ msgstr "ìžë™ 추가 사용" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "처ìŒê³¼ 마지막 ì¡°ê°ì„ 우선함" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "ì´ë™" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "ë³€ê²½ëœ ì„¤ì •ì€ ë°ëª¬ê³¼ 웹ui를 재시작한 ì´í›„ì— ì ìš©ë©ë‹ˆë‹¤." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = 무제한" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "ì „ì²´ 활성 토런트" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "ì „ì²´ 활성 다운로딩" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "로그ì¸" -#~ msgid "Total active seeding" -#~ msgstr "ì „ì²´ 활성 ë°°í¬" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "ì¼ì • ë¹„ìœ¨ì— ë„달하면 ë°°í¬ ì¤‘ì§€" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "ì¼ì • ë¹„ìœ¨ì— ë„달하면 토런트 제거" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "í´ë”ê°€ 존재하지 않습니다." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "translate something" -#~ msgstr "번역하신분" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "최대 연결수 설정" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "ì„ íƒì§€ì—서 고르세요. ì„ íƒí•œê²ƒì€ ì´ìš©ê°€ëŠ¥í•œ ì„ íƒì§€ì— 없습니다." +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "다운로드 ì†ë„" -#~ msgid "Enter a list of values." -#~ msgstr "ê°’ 목ë¡ì„ 입력하세요." +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "유효한 ì„ íƒì§€ì—서 고르세요. %s는 ì´ìš© 가능한 ì„ íƒì§€ì¤‘ì— ì—†ìŠµë‹ˆë‹¤." +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "ì´ í•„ë“œëŠ” 필수 항목입니다." +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "유효한 ê°’ì„ ìž…ë ¥í•˜ì„¸ìš”." +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "허용ë˜ëŠ” ê°’ì€ ìµœëŒ€ %(max)dìžìž…니다 (ìž…ë ¥í•œê²ƒì€ %(length)dìž ìž…ë‹ˆë‹¤)." +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "허용ë˜ëŠ” ê°’ì€ ìµœì†Œí•œ %(min)dìžë¥¼ 넘어야 합니다 (ìž…ë ¥í•œê²ƒì€ %(length)dìž ìž…ë‹ˆë‹¤)." +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "최고 다운로드 ì†ë„ 설정" -#~ msgid "Enter a whole number." -#~ msgstr "숫ìžë§Œ 입력하세요." +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "업로드 ì†ë„" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "%s보다 작거나 ê°™ì€ ê°’ë§Œ 허용ë©ë‹ˆë‹¤." +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "최대 업로드 ì†ë„ 설정" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "%s보다 í¬ê±°ë‚˜ ê°™ì€ ê°’ë§Œ 허용ë©ë‹ˆë‹¤." +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "프로토콜 소통량 다운로드/업로드" -#~ msgid "Enter a number." -#~ msgstr "숫ìžë¥¼ 입력하세요." +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "유효한 날짜를 입력하세요." +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "유효한 ì‹œê°„ì„ ìž…ë ¥í•˜ì„¸ìš”." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "ì—°ê²°" -#~ msgid "Enter a valid date/time." -#~ msgstr "유효한 ë‚ ì§œ/ì‹œê°„ì„ ìž…ë ¥í•˜ì„¸ìš”." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "유효한 ì´ë©”ì¼ ì£¼ì†Œë¥¼ 입력하세요." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "ì œì¶œëœ íŒŒì¼ì´ 없습니다. ì–‘ì‹ì—서 ì¸ì½”딩 ìœ í˜•ì„ í™•ì¸í•˜ì„¸ìš”." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "ì œì¶œëœ íŒŒì¼ì´ 없습니다." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "제출한 파ì¼ì´ 비어있습니다." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "유효한 ì´ë¯¸ì§€ë¥¼ 업로드 하세요. ë‹¹ì‹ ì´ ì—…ë¡œë“œí•œ 파ì¼ì€ ì´ë¯¸ì§€ê°€ 아니거나 ì†ìƒëœ ì´ë¯¸ì§€ 입니다." +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "유효한 URLì„ ìž…ë ¥í•˜ì„¸ìš”." +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "í•„í„°" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "ì´ URLì€ ë§í¬ê°€ 깨진듯 합니다." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "유효한 ì„ íƒì§€ì—서 고르세요. %(value)s는 ì´ìš© 가능한 ì„ íƒì§€ì¤‘ì— ì—†ìŠµë‹ˆë‹¤." +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "유효한 IPv4 주소를 입력하세요." +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "새로고침 간격 > 0" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "no uri" -#~ msgstr "URI ì—†ìŒ" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "ì—…/다운 ì†ë„ 제한" -#~ msgid "Move To" -#~ msgstr "다ìŒìœ¼ë¡œ ì´ë™í•˜ê¸°" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "ì—…/다운 ì†ë„ 제한" -#~ msgid "Error in Path." -#~ msgstr "경로가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "ì—°ê²° 제한" -#~ msgid "Template" -#~ msgstr "템플릿" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "업로드 슬롯 제한" -#~ msgid "Button style" -#~ msgstr "버튼 모양" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "ì¶”ì ìž ì—…ë°ì´íЏ" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "ìžë™ìœ¼ë¡œ 새로고침 (ì´ˆ)" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "ê°•ì œ 재검사" -#~ msgid "Cache templates" -#~ msgstr "ìºì‹œ 템플릿" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "ë³€ê²½ì‚¬í•­ì„ ì ìš©í•˜ë ¤ë©´ 웹UI를 수ë™ìœ¼ë¡œ 재시작해야합니다." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "ìƒì„¸ ì •ë³´" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "'%s'ì—서 ì¸ì¦ì„œë¥¼ ì°¾ì„ ìˆ˜ 없습니다." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "'%s'ì—서 키를 ì°¾ì„ ìˆ˜ 없습니다." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Current Password" -#~ msgstr "현재 암호" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "ì¼ë°˜" -#~ msgid "New Password (Confirm)" -#~ msgstr "새 암호(확ì¸)" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "비공개" -#~ msgid "Old password is invalid" -#~ msgstr "예전 암호가 ì¼ì¹˜í•˜ì§€ 않습니다." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "새 암호와 새 암호(확ì¸)ì´ ì„œë¡œ ì¼ì¹˜í•˜ì§€ 않습니다" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "ì ìš©" -#~ msgid "Sidebar" -#~ msgstr "íƒìƒ‰ì°½" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "새 ë²„ì „ì´ ë°°í¬ë˜ë©´ 알림" -#~ msgid "Show sidebar" -#~ msgstr "íƒìƒ‰ì°½ 표시" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "대ìƒì´ ì—†ì–´ë„ í‘œì‹œ" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "트래커 ëª©ë¡ í‘œì‹œ" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "키워드 검색 표시" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "최대 다운 ì†ë„" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "최대 ì—… ì†ë„" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "ì¼ì • 비율ì—서 ë°°í¬ ì¤‘ì§€" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "토런트 ì˜µì…˜ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Download Location" -#~ msgstr "다운로드 위치" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "최대 ì—°ê²° 개수:" -#~ msgid "Compact Allocation" -#~ msgstr "ì¡°ê° í• ë‹¹" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "최고 다운로드 ì†ë„ (KiB/s):" -#~ msgid "Add In Paused State" -#~ msgstr "ì¤‘ì§€ëœ ìƒíƒœë¡œ 추가" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "최고 업로드 ì†ë„ (KiB/s):" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "URLì´ë‚˜ 토런트중 한가지를 ì„ íƒí•˜ì„¸ìš”, ì–‘ìª½ì„ ë™ì‹œì— 추가할 수 없습니다." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "최대 단방향 ì—°ê²° 개수:" -#~ msgid "No data" -#~ msgstr "ë°ì´í„°ê°€ 없습니다." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "최대 초당 ì—°ê²° ì‹œë„ íšŸìˆ˜:" -#~ msgid "... and delete All files" -#~ msgstr "... ê³¼ 모든 íŒŒì¼ ì‚­ì œ" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "최대 업로드 슬롯 수:" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... ê³¼ ë‹¤ìš´ë¡œë“œëœ íŒŒì¼ ì‚­ì œ" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... ê³¼ 토런트 íŒŒì¼ ì‚­ì œ" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Active time" -#~ msgstr "활성 시간" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Admin" -#~ msgstr "관리" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "취소" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "ë°ëª¬ì— ì—°ê²°" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "다ìŒì— ì—°ê²°ë¨" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "ì—°ê²° 제한" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "ì—…/다운 ì†ë„ 제한" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: 토런트 목ë¡" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Deluge 로그ì¸" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "ë””ìŠ¤í¬ ê³µê°„" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "서버" -#~ msgid "Do not download" -#~ msgstr "다운로드 안함" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "False" -#~ msgstr "미ì ìš©" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "File" -#~ msgstr "파ì¼" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "키워드로 í•„í„°" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "ê°•ì œ 재검사" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "From Session" -#~ msgstr "세션ì—서 부터" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "From Url" -#~ msgstr "URLì—서 부터(_U)" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "새로 고침" -#~ msgid "General" -#~ msgstr "ì¼ë°˜" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "High priority" -#~ msgstr "ë†’ì€ ìš°ì„ ìˆœìœ„" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "최고 우선순위" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "키워드" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "토런트 ë¼ë²¨" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "토런트 ì´ë™" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "들어오는 ì—°ê²°ì´ ì—†ìŒ" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Normal priority" -#~ msgstr "보통 우선순위" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "ë°ëª¬ì— ì—°ê²°ë˜ì–´ 있지 않ìŒ" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Ok" -#~ msgstr "양호" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "파ì¼" -#~ msgid "Restart" -#~ msgstr "재시작" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Save" -#~ msgstr "저장" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Search" -#~ msgstr "찾기" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "ë°°í¬ ë“±ê¸‰" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "ë°°í¬ ì‹œê°„" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "True" -#~ msgstr "ì ìš©" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "ì—…/다운 ì†ë„ 제한" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Update" -#~ msgstr "ì—…ë°ì´íЏ" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "ì¤‘ì§€ëœ ìƒíƒœë¡œ 추가" -#~ msgid "Upload Slot Limit" -#~ msgstr "업로드 슬롯 제한" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s는 올바른 URLì´ ì•„ë‹™ë‹ˆë‹¤." +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "다운로드" -#~ msgid "Downloading.." -#~ msgstr "다운로드 중.." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "다운로드 실패: %s" - -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "ì—°ê²° ì—†ìŒ.." - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "ì´ í”„ë¡œê·¸ëž¨ì€ ìžìœ (free) 소프트웨어입니다; ìžìœ  소프트웨어 재단ì—서 발행한 GNU 공개 ë¼ì´ì„¼ìŠ¤ì˜ ì¡°ê±´ì— ë§žê²Œ 수정하여(하거나) " -#~ "ìž¬ë°°í¬ í• ìˆ˜ 있습니다; ë¼ì´ì„¼ìŠ¤ëŠ” 버전 3 í˜¹ì€ (본ì¸ì´ ì›í•œë‹¤ë©´) 최신 ë²„ì „ì¤‘ì— ì„ íƒí• ìˆ˜ 있습니다. ì´ í”„ë¡œê·¸ëž¨ì´ ìœ ìš©í•˜ê²Œ ì´ìš©ë˜ê¸¸ " -#~ "ë°”ë¼ëŠ” 마ìŒìœ¼ë¡œ ë°°í¬í•©ë‹ˆë‹¤ë§Œ, 어떠한 ë³´ì¦ë„ 하지 않습니다; 즉 묵시ì ì¸ ìƒí’ˆì„± ë³´ì¦ì„ 하지 않으며 ì´ ë©´ì±…ì¡°í•­ì— ê¸°ìˆ ëœê²ƒ 처럼 ê°œì¸ì ì¸ " -#~ "ìš©ë„ì— ì í•©í•©ë‹ˆë‹¤. 보다 ìžì„¸í•œ ë‚´ìš©ì€ GNU 공개 ë¼ì´ì„¼ìŠ¤ë¥¼ 참고하길 ë°”ëžë‹ˆë‹¤. GNU 공개 ë¼ì´ì„¼ìŠ¤ì˜ ì‚¬ë³¸ì€ ì´ í”„ë¡œê·¸ëž¨ê³¼ 함께 " -#~ "받으셨ì„ê²ë‹ˆë‹¤; 만약 ì°¾ì„수 없다면 다ìŒì„ 참조 하세요 . In addition, " -#~ "as a special exception, the copyright holders give permission to link the " -#~ "code of portions of this program with the OpenSSL library. You must obey the " -#~ "GNU General Public License in all respects for all of the code used other " -#~ "than OpenSSL. If you modify file(s) with this exception, you may extend this " -#~ "exception to your version of the file(s), but you are not obligated to do " -#~ "so. If you do not wish to do so, delete this exception statement from your " -#~ "version. If you delete this exception statement from all source files in the " -#~ "program, then also delete it here." - -#~ msgid "Enter your password to continue" -#~ msgstr "ê³„ì† í•˜ì‹œë ¤ë©´ 암호를 입력하세요" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Delugeê°€ 암호로 보호ë˜ì–´ 있습니다!" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ku.po b/deluge/i18n/ku.po index 3a2b53d..e8686bf 100644 --- a/deluge/i18n/ku.po +++ b/deluge/i18n/ku.po @@ -1,3754 +1,6164 @@ # Kurdish translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2007-11-30 11:54+0000\n" -"Last-Translator: Erdal Ronahi \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Kurdish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 +#: deluge/argparserbase.py:215 #, python-format -msgid "Finished Torrent \"%(name)s\"" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Şîfre:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Ji:" - -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Peldankekê Hilbijêre" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nav" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Mezinahî" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Cihê Daxistinê" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Leza Daxistinê" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Daxistin" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Tor" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Yên Din" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Pêvek" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Şîfre:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Wekî din..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Hûragahî" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Bêsînor" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Jêr" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Jor" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Navê bikarhêner" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Pel" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "Torrentê _lêzêde bike" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Derketin" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Sererastkirin" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Nîşandan" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Darikê amûran" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Sitûn" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Alîkarî" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Torrentê lêzêde bike" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Torrentê Rake" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Behndan" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Bidomîne" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Vebijark" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Ji:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Ast:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" -msgstr "" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Lêzêdekirin" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Rakirin" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Leza Daxistinê" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Bêsînor" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Çalak" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Pel" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Wekî din..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Jêr" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Jor" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Torrentê Rake" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Daxistin" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Tor" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Yên Din" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Pêvek" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Mezinahî" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Şîfre" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nav" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Pel" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "Torrentê _lêzêde bike" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Sererastkirin" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Nîşandan" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Darikê amûran" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Sitûn" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Alîkarî" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Torrentê lêzêde bike" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Torrentê Rake" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Behndan" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Bidomîne" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Vebijark" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "RewÅŸa trackerê:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Tekilî:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Belavker:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Parçe:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Åžandî:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Daxistî:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# ji pelan:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Mezinahî:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nav:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Rêç:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Hûragahî" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Peldankekê Hilbijêre" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Ber bi hundir re:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Ast:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Ber bi derve re:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Kîtekît" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The total number of read operations performed since this session was started." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Torrentê Rake" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Pêşkêşker" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#~ msgid "Speed:" -#~ msgstr "Lez:" - -#~ msgid "Details" -#~ msgstr "Kîtekît" - -#~ msgid "Files" -#~ msgstr "Pel" - -#~ msgid "Delete .torrent file" -#~ msgstr "Pelê .torrent jê bibe" - -#~ msgid "Select All" -#~ msgstr "Hemû Hilbijêre" - -#~ msgid "0000" -#~ msgstr "0000" - -#~ msgid "Server" -#~ msgstr "Pêşkêşker" - -#~ msgid "Username" -#~ msgstr "Navê bikarhêner" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Password" -#~ msgstr "Şîfre" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_Derketin" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Nenas" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Rakirin" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" -#~ msgid "Add" -#~ msgstr "Lêzêdekirin" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Speed" -#~ msgstr "Lez" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ky.po b/deluge/i18n/ky.po new file mode 100644 index 0000000..0125914 --- /dev/null +++ b/deluge/i18n/ky.po @@ -0,0 +1,6164 @@ +# Kirghiz translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Kirghiz \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "" + +#: deluge/common.py:417 +msgid "M" +msgstr "" + +#: deluge/common.py:418 +msgid "G" +msgstr "" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Ката" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "ЭÑкертүү" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/la.po b/deluge/i18n/la.po index 6ce9ce8..55e3a6f 100644 --- a/deluge/i18n/la.po +++ b/deluge/i18n/la.po @@ -1,3727 +1,6164 @@ # Latin translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2007-01-22 20:00+0000\n" -"Last-Translator: Matthias Benkard \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Latin \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 +#: deluge/argparserbase.py:215 #, python-format -msgid "Finished Torrent \"%(name)s\"" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nomen" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Magnitudo" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Socii" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Velocitas dandi:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Velocitas arcessendi:" - -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/countries.py:38 +msgid "Botswana" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Omna data" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Sic" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Non" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Emptor" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Velocitas arcessendi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Velocitas dandi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Coniunctiones" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Emptor" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Magnitudo" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Omna data" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Coniunctiones" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nomen" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Donantes" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Socii" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" msgstr "" -#~ msgid "Unknown" -#~ msgstr "Ignotum" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Arcessere" -#~ msgid "Download" -#~ msgstr "Arcessere" - -#~ msgid "Upload" -#~ msgstr "Donare" - -#~ msgid "Yes" -#~ msgstr "Sic" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "No" -#~ msgstr "Non" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/languages.py b/deluge/i18n/languages.py index 49dc530..5673c71 100644 --- a/deluge/i18n/languages.py +++ b/deluge/i18n/languages.py @@ -1,10 +1,7 @@ -# -*- coding: utf-8 -*- # # This file is public domain. # -from __future__ import unicode_literals - # Language code for this installation. All choices can be found here: # http://www.i18nguy.com/unicode/language-identifiers.html LANGUAGE_CODE = 'en-us' diff --git a/deluge/i18n/lb.po b/deluge/i18n/lb.po new file mode 100644 index 0000000..88a0c7d --- /dev/null +++ b/deluge/i18n/lb.po @@ -0,0 +1,6164 @@ +# Luxembourgish translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Luxembourgish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "" + +#: deluge/common.py:417 +msgid "M" +msgstr "" + +#: deluge/common.py:418 +msgid "G" +msgstr "" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Allgemeng" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Astellungen" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent fäerdeg" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent bäigefügt" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Ausféieren" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Event" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Befehl bäifügen" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Ën Dossier" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Web UI aktivéieren" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "SSL aktivéieren" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Limit beim Roflueden:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Limit beim héichlueden:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Aktive Torrents" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Lues Astellungen" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/lt.po b/deluge/i18n/lt.po index d79c27e..4275593 100644 --- a/deluge/i18n/lt.po +++ b/deluge/i18n/lt.po @@ -1,4720 +1,6224 @@ # Lithuanian translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-10-29 11:06+0000\n" -"Last-Translator: Nerijus Arlauskas \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Juodasis sÄ…raÅ¡as" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Parsiųsti naujÄ… blokavimo sÄ…rašą ir jį importuoti." +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Parsiuntimas" +#: deluge/common.py:412 +msgid "KiB" +msgstr "KB" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "IÅ¡siuntimas" +#: deluge/common.py:413 +msgid "MiB" +msgstr "MB" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Parsiuntimai" +#: deluge/common.py:414 +msgid "GiB" +msgstr "GB" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Susijungimų valdymas" +#: deluge/common.py:415 +msgid "TiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "Ar tikrai norite paÅ¡alinti pasirinktÄ… torentÄ…?" +#: deluge/common.py:416 +msgid "K" +msgstr "K" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "PaÅ¡alinti pasirinktÄ… torentÄ…" +#: deluge/common.py:417 +msgid "M" +msgstr "M" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Susijungimų valdymas" +#: deluge/common.py:418 +msgid "G" +msgstr "G" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Naudoti kompaktiÅ¡kÄ… vietos paskyrimÄ…" +#: deluge/common.py:419 +msgid "T" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Papildomi tinklo nustatymai" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Maks. bandymų susijungti kiekis per sekundÄ™:" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KB/s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maks. dalinų susijungimų kiekis:" +#: deluge/common.py:521 +msgid "M/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Maksimalus susijungimų kiekis. -1 yra neribotas." +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MB/s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Bendras srauto naudojimas" +#: deluge/common.py:527 +msgid "G/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "Maks. susijungimų kiekis vienam torentui. -1 yra neribotas." +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GB/s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/common.py:533 +msgid "T/s" msgstr "" -"Klasikinis veikimas paslÄ—ps daugumÄ… serviso funkcionalumo ir elgsis tarsi " -"Deluge bÅ«tų vientisa programa. Naudokite šį nustatymÄ…, jei nenorite Deluge " -"serviso suteikiamų papildomų galimybių. Kad Å¡i parinktis įsigaliotų, reikÄ—s " -"perkrauti Deluge." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -"PadÄ—kite mums dar labiau patobulinti Deluge informuodami apie jÅ«sų naudojamÄ… " -"Python versijÄ…, PyGTK versijÄ…, operacinÄ—s sistemos ir procesoriaus tipus. " -"Jokia kita informacija nebus siunÄiama." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Visi aktyvÅ«s parsiunÄiami:" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Atverti aplankÄ…" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Priverstinai patikrinti" +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Susijungimų kiekio riba" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maks. prisijungimų kiekis per sekundÄ™" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Ä®sitikinkite, kad reikÅ¡mÄ— turi ne daugiau simbolių nei %(max)d (dabar jų " -#~ "%(length)d)." +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Ä®sitikinkite, kad reikÅ¡mÄ— turi ne mažiau simbolių nei %(min)d (dabar jų " -#~ "%(length)d)." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "" -#~ "Failas nebuvo priskirtas. Patikrinkite, ar teisingas formos kodavimo tipas." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" +#: deluge/argparserbase.py:215 #, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Ä®sitikinkite, kad skaitmenų prieÅ¡ kablelį kiekis yra ne didesnis nei %s." +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Ä®sitikinkite, kad skaitmenų kiekis yra ne didesnis nei %s." +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" +#: deluge/argparserbase.py:231 #, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "" -#~ "Ä®sitikinkite, kad skaitmenų po kablelio kiekis yra ne didesnis nei %s." - -#~ msgid "Refresh status" -#~ msgstr "Atnaujinimo bÅ«sena" - -#~ msgid "Auto Add folder" -#~ msgstr "AutomatiÅ¡kai įkelti aplankÄ…" - -#~ msgid "This folder does not exist." -#~ msgstr "Å is aplankas neegzistuoja." - -#: deluge/common.py:274 -msgid "KiB" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/common.py:277 -msgid "MiB" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/common.py:279 -msgid "GiB" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" -msgstr "" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Visi" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" -msgstr "" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "AktyvÅ«s" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." -msgstr "" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Tikrinama" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" -msgstr "" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "ParsiunÄiama" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Skleidžiama" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Pristabdyta" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "EilÄ—je" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Klaida" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Pavadinimas" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Eiga" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "BÅ«sena" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Dydis" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Parsiųsta" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "IÅ¡siųsta" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Serverio pavadinimas:" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Santykis" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Prievadas:" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Atsiuntimo greitis" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Vartotojo vardas:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Slaptažodis:" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "IÅ¡siuntimo greitis" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Parsiuntimo riba" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "IÅ¡siuntimo riba" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Nuo:" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "SiuntÄ—jai" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Ä®jungtas" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Pasiekiamumas" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Nustatymai" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "PridÄ—ta" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Sekimo serveris" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Pasirinkite aplankÄ…" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "LikÄ™s laikas" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "PirmenybÄ— pirmai/paskutiniai daliai" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Valdoma automatiÅ¡kai" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Parsiuntimo vieta" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Dalys" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Maks. iÅ¡siuntimo greitis:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "DÄ—mesio!" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Maks. susijungimų kiekis:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Atnaujinimas sÄ—kmingas" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Maks. iÅ¡siuntimo kanalų kiekis:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Atnaujinimas nusiųstas" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Maks. parsiuntimo greitis:" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "IÅ¡vaizda" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Srautas" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Atsiuntimai" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Duomenų srautas" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "EilÄ—" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Baigti skleisti pasiekus santykį:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Tinklas" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "PaÅ¡alinti pasiekus santykį" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Tarpinis serveris" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "PodÄ—lis" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Kita" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Tarnyba" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Ä®skiepiai" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "VirÅ¡us" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "ApaÄia" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "EilÄ—" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afganistanas" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Parinktys" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Alando salos" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albanija" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Alžyras" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Amerikos Samoa" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andora" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Angilija" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antarktis" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antikva ir Barbuda" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentina" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "ArmÄ—nija" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Australija" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Austrija" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Azerbaidžanas" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamai" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bachreinas" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "BangladeÅ¡as" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbadosas" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Baltarusija" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgija" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belizas" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Beninas" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermudai" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Butanas" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivija" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bosnija ir Hercegovina" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botsvana" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "BuvÄ— sala" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brazilija" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Indijos vandenyno britų sritis" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "BrunÄ—jaus Darusalamas" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgarija" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundis" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Kambodža" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "KamerÅ«nas" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Kanada" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Žaliasis KyÅ¡ulys" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Kaimanų salos" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "CentrinÄ—s Afrikos Respublika" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "ÄŒadas" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "ÄŒilÄ—" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "Kinija" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "KalÄ—dų sala" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "Kokosų (Keelingo) salos" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Kolumbija" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Komorai" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Kongas" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Kongo DemokratinÄ— Respublika" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Kuko salos" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "Kosta Rika" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Dramblio Kaulo Krantas" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "Kroatija" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Kuba" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Kipras" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "ÄŒekijos Respublika" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Danija" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Džibutis" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Dominika" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Dominikos Respublika" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Ekvadoras" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Egiptas" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "Salvadoras" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Pusiaujo GvinÄ—ja" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "EritrÄ—ja" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Estija" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Etiopija" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Falklando (Malvinų) salos" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Farerų salos" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fidžis" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Suomija" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "PrancÅ«zija" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "PrancÅ«zijos Gviana" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "PrancÅ«zijos Polinezija" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "PrancÅ«zijos pietų ir antarkties sritys" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gabonas" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gambija" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Gruzija" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Vokietija" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Gana" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltaras" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Graikija" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Grenlandija" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Grenada" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "GvadelupÄ—" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guamas" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Gvatemala" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Gernsis" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "GvinÄ—ja" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "Bisau-GvinÄ—ja" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Gajana" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haitis" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Heardo ir McDonaldo salos" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Å ventasis Sostas (Vatikano Miesto ValstybÄ—)" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "HondÅ«ras" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Honkongas" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Vengrija" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Islandija" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "Indija" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonezija" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Irano Islamo Respublika" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Irakas" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Airija" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "Meno sala" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Izraelis" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Italija" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jamaika" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Japonija" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Džersis" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Jordanija" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Kazachija" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "Kenija" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Kiribatis" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "KorÄ—jos Liaudies DemokratinÄ— Respublika" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "KorÄ—jos Respublika" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Kuveitas" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "Kirgizija" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Laoso Liaudies DemokratinÄ— Respublika" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Latvija" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Libanas" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesotas" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Liberija" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Libija" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "LichtenÅ¡teinas" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Lietuva" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "Liuksemburgas" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Makao" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "Makedonija, buvusi Jugoslavijos Respublika" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagaskaras" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Malavis" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "Malaizija" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Maldyvai" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Malis" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "MarÅ¡alo salos" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Martinika" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "Mauritanija" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Mauricijus" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Majotas" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Meksika" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Mikronezijos FederacinÄ—s Valstijos" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldova" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Monakas" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "Mongolija" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Juodkalnija" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montseratas" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Marokas" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Mozambikas" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "Mianmaras" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibija" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "Nauru" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Nepalas" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Olandija" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "Olandijos Antilai" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "Naujoji Kaledonija" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "Naujoji Zelandija" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Nikaragva" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Nigeris" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "Nigerija" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "NiujÄ—" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Norfolko sala" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "Å iaurÄ—s Marianų salos" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "Norvegija" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Omanas" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "Pakistanas" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "Palau" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "Palestinos teritorija, okupuota" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Panama" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "Papua Naujoji GvinÄ—ja" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "Paragvajus" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Peru" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Filipinai" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "Pitkernas" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Lenkija" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "Portugalija" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "Puerto Rikas" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Kataras" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Reunionas" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "Rumunija" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "Rusijos Federacija" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Ruanda" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Å vento Baltramiejaus sala" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "Å v. Elenos sala" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "Sent Kitsas ir Nevis" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "Å ventoji Liucija" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "Å ventasis Martynas" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "Sen Pjeras ir Mikelonas" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "Å v. Vincentas ir Grenadinai" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Samoa" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "San Marinas" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "San TomÄ— ir PrinsipÄ—" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Saudo Arabija" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "" +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Senegalas" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Parsisiuntimo limitas:" +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "Serbija" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Siuntimo limitas" +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "SeiÅ¡eliai" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "AktyvÅ«s torentai" +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Siera LeonÄ—" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "SingapÅ«ras" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "Slovakija" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "LÄ—tinantys nustatymai" +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "SlovÄ—nija" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Neteisinga žymÄ—, teisingi simboliai: [a-z0-9_-]" +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Saliamono salos" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "IÅ¡valyti žymÄ™" +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Somalis" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "ŽymÄ— jau yra" +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "Pietų Afrika" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Nežinoma žymÄ—" +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Pietų Gruzija ir pietų SandviÄo salos" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Nežinomas torentas" +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "Ispanija" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "ŽymÄ—" +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Å ri Lanka" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "ŽymÄ—s _parinktys" +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Sudanas" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "P_aÅ¡alinti žymÄ™" +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Surinamas" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "Ä®kelt_i žymÄ™" +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbardo ir Jan Majen salos" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Žymių parinktys" +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "Svazilendas" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "ŽymÄ—s nustatymai" +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "Å vedija" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "IÅ¡siuntimo kanalų kiekis:\t" +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "Å veicarija" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "IÅ¡siuntimo greitis:" +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Sirijos Arabų Respublika" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Parsiuntimo greitis:" +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Susijungimai:" +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "Tadžikistanas" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Pritaikyti torento maksimalias parinktis:" +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "Tanzanijos JungtinÄ— Respublika" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksimumas" +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Tailandas" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Valdoma automatiÅ¡kai" +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Rytų Timoras" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Pritaikyti eilÄ—s parinktis:" +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Togas" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "EilÄ—" +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "Tokelau" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Perkelti parsiųstus failus į:" +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Tonga" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Pritaikyti vietos parinktis:" +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Trinidadas ir Tobagas" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Vieta" +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "Tunisas" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(viena eilutÄ— vienam serveriui)" +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "Turkija" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Nustatyti žymÄ™ automatiÅ¡kai:" +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "TurkmÄ—nija" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Sekimo serveriai" +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Terkso ir Kaikoso salos" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "PridÄ—ti žymÄ™" +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Tuvalu" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "PridÄ—ti ŽymÄ…" +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Uganda" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Pavadinimas:" +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Ukraina" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"NorÄ—dami pakeisti, įkelti ar paÅ¡alinti žymes, naudokite Å¡oninÄ™ juostÄ…. " -"\n" +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Jungtiniai Arabų Emyratai" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "ŽymÄ—s" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "JungtinÄ— KaralystÄ—" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "IÅ¡skleisti į:" +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "JungtinÄ—s Amerikos Valstijos" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Sukurti poaplankį torento vardu" +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "JAV mažosios aplinkinÄ—s salos" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "Urugvajus" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "Uzbekija" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "Venesuela" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Vietnamas" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Mergelių salos, JungtinÄ— KaralystÄ—" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "Mergelių salos, JAV" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Volisas ir FutÅ«na" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Vakarų Sachara" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Jemenas" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "Zambija" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "ZimbabvÄ—" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -"Å is pasirinkimas leis sukurti torento vardo poaplankį pasirinktame " -"iÅ¡skleidimo aplanke ir sudÄ—ti iÅ¡skleistus failus ten." -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Bendra" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/ui_entry.py:91 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Ä®jungti web sÄ…sajÄ…" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Ä®jungti SSL" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Klausomas prievadas:" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Nustatymai" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "eMule IP sÄ…raÅ¡as (GZip)" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer tekstas (Zipped)" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Tarnyba nepaleista" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Tekstas (Nesuspaustas)" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Failo vardas" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "SujungÄ—jas" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Neteisinga pradžia" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Pasirinkite failÄ…" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Neteisingas magiÅ¡kas kodas" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Neteisinga versija" +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL adresas:" +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Pasirinkite aplankÄ…" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Dienas (-Ä…)" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "IÅ¡saugoti .torrent failÄ…" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "IeÅ¡koti naujo sÄ…raÅ¡o kas:" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Ä®kelti blokavimo sÄ…rašą startuojant" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torentų failai" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Jei reikia, parsiųsti blokavimo sÄ…rašą ir importuoti failÄ…." +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Visi failai" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Patikrinti parsiuntimÄ… ir importuoti" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Privalomai siųsti ir importuoti" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Blokavimo sÄ…raÅ¡as atnaujintas" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Parinktys" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Tipas:" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Data:" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Failo dydis:" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Informacija" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torentas baigtas" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"„Peer-to-peer“ failų dalinimosi programa\n" +"naudojanti BitTorrent protokolÄ…." -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torentas pridÄ—tas" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Klientas:" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Vykdyti" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Dabartiniai kÅ«rÄ—jai:" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Ä®vykis" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Ansktesni kÅ«rÄ—jai ir tie kurie prisidÄ—jo:" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Komanda" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "PridÄ—ti komandÄ…" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Serveris:" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Komandos" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Atnaujinimas sÄ—kmingas" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torentas" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Atnaujinimas nusiųstas" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "DÄ—mesio!" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Klaida" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "Afganistanas" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Netinkamas failas" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Alando salos" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Albanija" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "Alžyras" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Pasirinkite .torrent failÄ…" -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "Amerikos Samoa" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Netinkamas URL" -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "Andora" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "netinkamas URL." -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "Angola" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "ParsiunÄiama..." -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "Angilija" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Parsiųsti nepavyko" -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "Antarktis" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Parsiųsti nepavyko:" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "Antikva ir Barbuda" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "Argentina" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "ArmÄ—nija" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "Aruba" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "IÅ¡samiau:" -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "Australija" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" -msgstr "Austrija" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" -msgstr "Azerbaidžanas" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Naudotojo vardas:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Slaptažodis:" -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "Bahamai" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" -msgstr "Bachreinas" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" -msgstr "BangladeÅ¡as" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" -msgstr "Barbadosas" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" -msgstr "Baltarusija" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" -msgstr "Belgija" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" -msgstr "Belizas" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" -msgstr "Beninas" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" -msgstr "Bermudai" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" -msgstr "Butanas" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Kita..." -#: deluge/ui/countries.py:35 -msgid "Bolivia" -msgstr "Bolivija" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Neprisijungta" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" -msgstr "Bosnija ir Hercegovina" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" -msgstr "Botsvana" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" -msgstr "BuvÄ— sala" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" -msgstr "Brazilija" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" -msgstr "Indijos vandenyno britų sritis" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT mazgai" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" -msgstr "BrunÄ—jaus Darusalamas" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Laisva disko vieta" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" -msgstr "Bulgarija" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" -msgstr "Burkina Faso" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" -msgstr "Burundis" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" -msgstr "Kambodža" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" -msgstr "KamerÅ«nas" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" -msgstr "Kanada" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" -msgstr "Žaliasis KyÅ¡ulys" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" -msgstr "Kaimanų salos" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" -msgstr "CentrinÄ—s Afrikos Respublika" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" -msgstr "ÄŒadas" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" -msgstr "ÄŒilÄ—" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" -msgstr "Kinija" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" -msgstr "KalÄ—dų sala" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" -msgstr "Kokosų (Keelingo) salos" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" -msgstr "Kolumbija" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Taip" -#: deluge/ui/countries.py:57 -msgid "Comoros" -msgstr "Komorai" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Ne" -#: deluge/ui/countries.py:58 -msgid "Congo" -msgstr "Kongas" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioritetas" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" -msgstr "Kongo DemokratinÄ— Respublika" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" -msgstr "Kuko salos" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_BÅ«sena" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" -msgstr "Kosta Rika" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_IÅ¡samiau" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" -msgstr "Dramblio Kaulo Krantas" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fai_lai" -#: deluge/ui/countries.py:63 -msgid "Croatia" -msgstr "Kroatija" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "SiuntÄ—jai" -#: deluge/ui/countries.py:64 -msgid "Cuba" -msgstr "Kuba" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Parinktys" -#: deluge/ui/countries.py:65 -msgid "Cyprus" -msgstr "Kipras" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" -msgstr "ÄŒekijos Respublika" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Neprisijungta..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Neribojama" -#: deluge/ui/countries.py:67 -msgid "Denmark" -msgstr "Danija" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Parsiuntimas" -#: deluge/ui/countries.py:68 -msgid "Djibouti" -msgstr "Džibutis" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "IÅ¡siuntimas" -#: deluge/ui/countries.py:69 -msgid "Dominica" -msgstr "Dominika" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" -msgstr "Dominikos Respublika" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" -msgstr "Ekvadoras" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" -msgstr "Egiptas" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" -msgstr "Salvadoras" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" -msgstr "Pusiaujo GvinÄ—ja" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "AtsijungÄ™s" -#: deluge/ui/countries.py:75 -msgid "Eritrea" -msgstr "EritrÄ—ja" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "PrisijungÄ™s" -#: deluge/ui/countries.py:76 -msgid "Estonia" -msgstr "Estija" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Prisijungta" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" -msgstr "Etiopija" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "BÅ«sena" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" -msgstr "Falklando (Malvinų) salos" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Mazgas" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" -msgstr "Farerų salos" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Versija" -#: deluge/ui/countries.py:80 -msgid "Fiji" -msgstr "Fidžis" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Paleisti tarnybÄ…" -#: deluge/ui/countries.py:81 -msgid "Finland" -msgstr "Suomija" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_Sustabdyti tarnybÄ…" -#: deluge/ui/countries.py:82 -msgid "France" -msgstr "PrancÅ«zija" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" -msgstr "PrancÅ«zijos Gviana" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Tarnybos paleisti nepavyko!" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" -msgstr "PrancÅ«zijos Polinezija" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" -msgstr "PrancÅ«zijos pietų ir antarkties sritys" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" -msgstr "Gabonas" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" -msgstr "Gambija" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" -msgstr "Gruzija" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "Vokietija" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Klaida pridedant kompiuterį" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "JungtinÄ— KaralystÄ—" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" -msgstr "Gana" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Naudotojas" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Lygis" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Ä®jungtas" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" -msgstr "Gibraltaras" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Ä®skiepis" -#: deluge/ui/countries.py:93 -msgid "Greece" -msgstr "Graikija" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" -msgstr "Grenlandija" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" -msgstr "Grenada" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" -msgstr "GvadelupÄ—" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" -msgstr "Guamas" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" -msgstr "Gvatemala" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" -msgstr "Gernsis" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" -msgstr "GvinÄ—ja" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Pasirinkite įskiepį" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" -msgstr "Bisau-GvinÄ—ja" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Ä®skiepio priedai" -#: deluge/ui/countries.py:102 -msgid "Guyana" -msgstr "Gajana" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" -msgstr "Haitis" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" -msgstr "Heardo ir McDonaldo salos" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" -msgstr "Å ventasis Sostas (Vatikano Miesto ValstybÄ—)" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" -msgstr "HondÅ«ras" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" -msgstr "Honkongas" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" -msgstr "Vengrija" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" -msgstr "Islandija" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" -msgstr "Indija" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" -msgstr "Indonezija" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" -msgstr "Irano Islamo Respublika" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" -msgstr "Irakas" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" -msgstr "Airija" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "BÅ«senos" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" -msgstr "Meno sala" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Sekimo serveriai" -#: deluge/ui/countries.py:116 -msgid "Israel" -msgstr "Izraelis" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Joks" -#: deluge/ui/countries.py:117 -msgid "Italy" -msgstr "Italija" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Administratorius" -#: deluge/ui/countries.py:118 -msgid "Jamaica" -msgstr "Jamaika" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "ŽymÄ—s" -#: deluge/ui/countries.py:119 -msgid "Japan" -msgstr "Japonija" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "NÄ—ra žymos" -#: deluge/ui/countries.py:120 -msgid "Jersey" -msgstr "Džersis" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" -msgstr "Jordanija" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Kliento versija" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" -msgstr "Kazachija" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torentai eilÄ—je" -#: deluge/ui/countries.py:123 -msgid "Kenya" -msgstr "Kenija" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torentas eilÄ—je" -#: deluge/ui/countries.py:124 -msgid "Kiribati" -msgstr "Kiribatis" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" -msgstr "KorÄ—jos Liaudies DemokratinÄ— Respublika" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" -msgstr "KorÄ—jos Respublika" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" -msgstr "Kuveitas" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Nustatyti neribojamÄ…" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" -msgstr "Kirgizija" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Ä®jungta" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" -msgstr "Laoso Liaudies DemokratinÄ— Respublika" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "IÅ¡jungta" -#: deluge/ui/countries.py:130 -msgid "Latvia" -msgstr "Latvija" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "IÅ¡jungti" -#: deluge/ui/countries.py:131 -msgid "Lebanon" -msgstr "Libanas" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" -msgstr "Lesotas" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" -msgstr "Liberija" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" -msgstr "Libija" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" -msgstr "LichtenÅ¡teinas" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" -msgstr "Lietuva" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" -msgstr "Liuksemburgas" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adresas" -#: deluge/ui/countries.py:138 -msgid "Macao" -msgstr "Makao" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Klientas" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "Makedonija, buvusi Jugoslavijos Respublika" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" -msgstr "Madagaskaras" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" -msgstr "Malavis" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Torento kÅ«rimas" -#: deluge/ui/countries.py:142 -msgid "Malaysia" -msgstr "Malaizija" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torentai eilÄ—je" -#: deluge/ui/countries.py:143 -msgid "Maldives" -msgstr "Maldyvai" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" -msgstr "Malis" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_PaÅ¡alinti" -#: deluge/ui/countries.py:145 -msgid "Malta" -msgstr "Malta" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" -msgstr "MarÅ¡alo salos" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "AutomatiÅ¡kai įkelti torentus prisijungus" -#: deluge/ui/countries.py:147 -msgid "Martinique" -msgstr "Martinika" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Failas" -#: deluge/ui/countries.py:148 -msgid "Mauritania" -msgstr "Mauritanija" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_PridÄ—ti torentÄ…" -#: deluge/ui/countries.py:149 -msgid "Mauritius" -msgstr "Mauricijus" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "Su_kurti torentÄ…" -#: deluge/ui/countries.py:150 -msgid "Mayotte" -msgstr "Majotas" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Baigti ir _iÅ¡jungti tarnybÄ…" -#: deluge/ui/countries.py:151 -msgid "Mexico" -msgstr "Meksika" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "IÅ¡_eiti" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" -msgstr "Mikronezijos FederacinÄ—s Valstijos" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Keisti" -#: deluge/ui/countries.py:153 -msgid "Moldova" -msgstr "Moldova" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" -msgstr "Monakas" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Susijungimų valdymas" -#: deluge/ui/countries.py:155 -msgid "Mongolia" -msgstr "Mongolija" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torentas" -#: deluge/ui/countries.py:156 -msgid "Montenegro" -msgstr "Juodkalnija" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Rodymas" -#: deluge/ui/countries.py:157 -msgid "Montserrat" -msgstr "Montseratas" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Ä®rankių _juosta" -#: deluge/ui/countries.py:158 -msgid "Morocco" -msgstr "Marokas" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "Å oninÄ— _juosta" -#: deluge/ui/countries.py:159 -msgid "Mozambique" -msgstr "Mozambikas" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "BÅ«senos _juosta" -#: deluge/ui/countries.py:160 -msgid "Myanmar" -msgstr "Mianmaras" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_KortelÄ—s" -#: deluge/ui/countries.py:161 -msgid "Namibia" -msgstr "Namibija" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Stulpeliai" -#: deluge/ui/countries.py:162 -msgid "Nauru" -msgstr "Nauru" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" -msgstr "Nepalas" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Å oninÄ— _juosta" -#: deluge/ui/countries.py:164 -msgid "Netherlands" -msgstr "Olandija" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Rodyti _tuÅ¡Äias kategorijas" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" -msgstr "Olandijos Antilai" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Rodyti _sekimo serverius" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" -msgstr "Naujoji Kaledonija" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" -msgstr "Naujoji Zelandija" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Žinynas" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" -msgstr "Nikaragva" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Namų puslapis" -#: deluge/ui/countries.py:169 -msgid "Niger" -msgstr "Nigeris" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_DUK" -#: deluge/ui/countries.py:170 -msgid "Nigeria" -msgstr "Nigerija" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Dažniausiai užduodami klausimai" -#: deluge/ui/countries.py:171 -msgid "Niue" -msgstr "NiujÄ—" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_BendruomenÄ—" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" -msgstr "Norfolko sala" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" -msgstr "Å iaurÄ—s Marianų salos" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "PridÄ—ti torentÄ…" -#: deluge/ui/countries.py:174 -msgid "Norway" -msgstr "Norvegija" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "PridÄ—ti torentÄ…" -#: deluge/ui/countries.py:175 -msgid "Oman" -msgstr "Omanas" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "PaÅ¡alinti torentÄ…" -#: deluge/ui/countries.py:176 -msgid "Pakistan" -msgstr "Pakistanas" +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "PaÅ¡alinti torentÄ…" -#: deluge/ui/countries.py:177 -msgid "Palau" -msgstr "Palau" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" -msgstr "Palestinos teritorija, okupuota" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" -msgstr "Panama" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Sustabdyti pasirinktus torentus" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" -msgstr "Papua Naujoji GvinÄ—ja" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Pristabdyti" -#: deluge/ui/countries.py:181 -msgid "Paraguay" -msgstr "Paragvajus" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "PratÄ™sti pasirinktus torentus" -#: deluge/ui/countries.py:182 -msgid "Peru" -msgstr "Peru" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "PratÄ™sti" -#: deluge/ui/countries.py:183 -msgid "Philippines" -msgstr "Filipinai" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Perkelti torentÄ… eilÄ—je aukÅ¡tyn" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" -msgstr "Pitkernas" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "EilÄ—je aukÅ¡tyn" -#: deluge/ui/countries.py:185 -msgid "Poland" -msgstr "Lenkija" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Perkelti torentÄ… eilÄ—je žemyn" -#: deluge/ui/countries.py:186 -msgid "Portugal" -msgstr "Portugalija" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "EilÄ—je žemyn" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" -msgstr "Puerto Rikas" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Nustatymai" -#: deluge/ui/countries.py:188 -msgid "Qatar" -msgstr "Kataras" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Susijungimų valdymas" -#: deluge/ui/countries.py:189 -msgid "Reunion" -msgstr "Reunionas" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" -msgstr "Rumunija" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" -msgstr "Rusijos Federacija" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" -msgstr "Ruanda" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" -msgstr "Å vento Baltramiejaus sala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Priverstinis" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "IÅ¡jungtas" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Susijungimo patvirtinimas" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" -msgstr "Å v. Elenos sala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Vienas iÅ¡ galimų" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" -msgstr "Sent Kitsas ir Nevis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" -msgstr "Å ventoji Liucija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" -msgstr "Å ventasis Martynas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" -msgstr "Sen Pjeras ir Mikelonas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" -msgstr "Å v. Vincentas ir Grenadinai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" -msgstr "Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" -msgstr "San Marinas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" -msgstr "San TomÄ— ir PrinsipÄ—" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" -msgstr "Saudo Arabija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" -msgstr "Senegalas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" -msgstr "Serbija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Rodyti sesijos greitį lango pavadinime" -#: deluge/ui/countries.py:206 -msgid "Seychelles" -msgstr "SeiÅ¡eliai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Pridedant torrent fokusuoti langÄ…" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" -msgstr "Siera LeonÄ—" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" -msgstr "SingapÅ«ras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" -msgstr "Slovakija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" -msgstr "SlovÄ—nija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" -msgstr "Saliamono salos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" -msgstr "Somalis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" -msgstr "Pietų Afrika" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" -msgstr "Pietų Gruzija ir pietų SandviÄo salos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" -msgstr "Ispanija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "Å ri Lanka" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Ä®jungti sistemos dÄ—klo piktogramÄ…" -#: deluge/ui/countries.py:217 -msgid "Sudan" -msgstr "Sudanas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" -msgstr "Surinamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" -msgstr "Svalbardo ir Jan Majen salos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Užveriant nukelti į sistemos dÄ—klÄ…" -#: deluge/ui/countries.py:220 -msgid "Swaziland" -msgstr "Svazilendas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Paleisti sistemos dÄ—kle" -#: deluge/ui/countries.py:221 -msgid "Sweden" -msgstr "Å vedija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Apsaugoti sistemos dÄ—klÄ… slaptažodžiu" -#: deluge/ui/countries.py:222 -msgid "Switzerland" -msgstr "Å veicarija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" -msgstr "Sirijos Arabų Respublika" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taivanas, Kinijos provincija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" -msgstr "Tadžikistanas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" -msgstr "Tanzanijos JungtinÄ— Respublika" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" -msgstr "Tailandas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Parsiųstus failus perkelti į:" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" -msgstr "Rytų Timoras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Kopijuoti .torrent failus į:" -#: deluge/ui/countries.py:229 -msgid "Togo" -msgstr "Togas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Å alinant paÅ¡alinti ir torrent failo kopijÄ…" -#: deluge/ui/countries.py:230 -msgid "Tokelau" -msgstr "Tokelau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" +"PaÅ¡alinti „torrent“ failo kopijÄ…, kuri buvo sukurta paÅ¡alinus torrentÄ…" -#: deluge/ui/countries.py:231 -msgid "Tonga" -msgstr "Tonga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Parsiųsti į:" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" -msgstr "Trinidadas ir Tobagas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" -msgstr "Tunisas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Padidinti pirmų ir paskutinių torento dalių prioritetÄ…" -#: deluge/ui/countries.py:234 -msgid "Turkey" -msgstr "Turkija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Padidinti pirmų ir paskutinių torento failo dalių prioritetÄ…" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" -msgstr "TurkmÄ—nija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" -msgstr "Terkso ir Kaikoso salos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" -msgstr "Tuvalu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Torentus pridÄ—ti pristabdytoje bÅ«senoje" -#: deluge/ui/countries.py:238 -msgid "Uganda" -msgstr "Uganda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" -msgstr "Ukraina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" -msgstr "Jungtiniai Arabų Emyratai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" -msgstr "JungtinÄ—s Amerikos Valstijos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Visada rodyti" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" -msgstr "JAV mažosios aplinkinÄ—s salos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Parodyti virÅ¡ kitų langų" -#: deluge/ui/countries.py:244 -msgid "Uruguay" -msgstr "Urugvajus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" -msgstr "Uzbekija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" -msgstr "Vanuatu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" -msgstr "Venesuela" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Maksimalus susijungimų kiekis. „-1“ yra neribotas." -#: deluge/ui/countries.py:248 -msgid "Viet Nam" -msgstr "Vietnamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Susijungimai:" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" -msgstr "Mergelių salos, JungtinÄ— KaralystÄ—" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "Maks. iÅ¡siuntimo kanalų kiekis visiems torentams. -1 yra neribotas." -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." -msgstr "Mergelių salos, JAV" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" -msgstr "Volisas ir FutÅ«na" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "Maks. parsiuntimo greitis visiems torentams. -1 yra neribotas." -#: deluge/ui/countries.py:252 -msgid "Western Sahara" -msgstr "Vakarų Sachara" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Parsiuntimo greitis:" -#: deluge/ui/countries.py:253 -msgid "Yemen" -msgstr "Jemenas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "Maksimalus iÅ¡siuntimo greitis visiems torentams. „-1“ yra neribotas." -#: deluge/ui/countries.py:254 -msgid "Zambia" -msgstr "Zambija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "IÅ¡siuntimo greitis:" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" -msgstr "ZimbabvÄ—" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Nepaisyti vietinio tinklo apribojimų" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "AtsijungÄ™s" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "GreiÄio limito IP iÅ¡laidos" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "PrisijungÄ™s" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Jei pažymÄ—ta, numatomos TCP/IP iÅ¡laidos yra atimamos iÅ¡ greiÄio limitų, kad " +"bÅ«tų iÅ¡vengta visuotinių srauto limitų." -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Prisijungta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Procesas neegzistuoja" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "Maks. iÅ¡siuntimo kanalų kiekis vienam torentui. -1 yra neribotas." -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Procesas nepaleistas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "Maks. susijungimų kiekis vienam torentui. -1 yra neribotas." -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Serveris jungiamas PID rėžimu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adresas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Klientas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Eiga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Parsiuntimo greitis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "IÅ¡siuntimo greitis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torentas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torentai eilÄ—je" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torentas eilÄ—je" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Neribojama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Aktyvuotas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Kita.." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Parsiuntimas:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "IÅ¡siuntimas:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Nustatyti Maksimalų Atsiuntimo Greitį" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Nustatyti Maksimalų IÅ¡siuntimo Greitį" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torentas baigtas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Atsitiktinis" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Aktyvus prievadas:" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Patikrinti aktyvų prievadÄ…" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" "\n" -"Thank you,\n" -"Deluge" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -"Å iuo laiÅ¡ku norima praneÅ¡ti, kad Deluge baigÄ— siųsti %(name)s iÅ¡ " -"%(num_files)i bylų (-os).\n" -"NorÄ—dami nebegauti Å¡ių praneÅ¡imų tiesiog iÅ¡junkite praneÅ¡imus el. paÅ¡tu " -"Deluge nustatymuose." -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Nuo:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Tinklas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Iki:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Duom. srautas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "SÄ…saja" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Kita" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Foninis servisas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Lygis:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Tarpinis serveris (proxy)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Å ifravimas" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Saugykla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Ä®skiepiai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "UPnP" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Papildinys" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Pasirinkite papildinį" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT prievadų peradresavimas" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Papildinio priedai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Keitimasis siuntÄ—jais" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Failo pavadinimas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Dydis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "Netinkama byla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" +"Vietinių tarnybų paieÅ¡ka randa siuntÄ—jus ir skleidÄ—jus vietiniame tinkle." -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Toks pats torentas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Negalima dukart pridÄ—ti to paties torento." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "DHT gali padidinti susijungimų ir Å¡altinių skaiÄių." -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Nepavyksta nustatyti bylos svarbos!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "SiuntÄ—jo TOS baitas:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Pasirinkite .torrent failÄ…" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Serverio pavadinimas:" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent failai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Prievadas:" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Visi failai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "Netinkamas adresas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Siuntimas nepavyko" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "GrupÄ—" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Sekimo serveris" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Pasirinkite failÄ…" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Pasirinkite aplankÄ…" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "PodÄ—lio dydis (16 KiB dydžio atkarpomis)" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "IÅ¡saugoti .torrent failÄ…" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Sekundžių skaiÄius, rodantis, kiek laiko praeis nuo paskutinÄ—s dalies raÅ¡ymo " +"į atmintį iki tol, kol ji bus įraÅ¡yta į diskÄ…. Pagal nutylÄ—jimÄ… 60 sekundžių." -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Neprisijungta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "PodÄ—lio galiojimo laikas (sekundÄ—mis):" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Susijungimai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Nustatymai" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Parsiuntimo greitis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"Bendras 16KiB dydžio atkarpų skaiÄius, įraÅ¡ytų į diskÄ… nuo tada, kai Å¡i " +"sesija prasidÄ—jo." -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "IÅ¡siuntimo greitis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Ä®raÅ¡yta atkarpų:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Protokolo JudÄ—jimo Parsiuntimas/IÅ¡siuntimas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "SkaiÄius nuo sesijos pradžios padarytų raÅ¡ymo veiksmų." -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT klientai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "RaÅ¡ymo veiksmų:" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" +"Santykis „(įraÅ¡yta atkarpų - raÅ¡ymų) / įraÅ¡yta atkarpų“ parodo iÅ¡saugotų " +"raÅ¡ymo veiksmų santykį su visais iÅ¡saugotais raÅ¡ymo veiksmais iÅ¡ visų raÅ¡ymo " +"operacijų." -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "NÄ—ra įeinanÄių prisijungimų!" - -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Nustatyti Maksimalų Prisijungimų SkaiÄių" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "RaÅ¡ymo podÄ—lio užklausų santykis:" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torentai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" +"Užklaustų iÅ¡ torent variklio blokų kiekis (iÅ¡ siuntÄ—jų), kurie buvo " +"aptarnauti iÅ¡ disko ar podÄ—lio." -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "ŽymÄ—s" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Perskaityta atkarpų:" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Visi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Blokų, aptarnautų iÅ¡ podÄ—lio, kiekis." -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "ParsiunÄiama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Blokų skaitymo užklausos:" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Skleidžiama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "PodÄ—lio užklausų reitingas skaitymo podÄ—liui." -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Pristabdyta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Skaitymo podÄ—lio užklausų reitingas:" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Tikrinama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Bendras atliktų skaitymo operacijų skaiÄius nuo seanso pradžios." -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "EilÄ—je" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Skaitymo veiksmų:" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Joks" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"Å iuo metu podÄ—lyje esanÄių 16 KB blokų skaiÄius, įskaitant ir skaitymo, " +"raÅ¡ymo podÄ—lį." -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "NÄ—ra Žymos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "PodÄ—lio dydis:" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Skaitymo podÄ—lio dydis:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" +"PadÄ—kite mums dar labiau patobulinti Deluge informuodami apie jÅ«sų naudojamÄ… " +"Python versijÄ…, PyGTK versijÄ…, operacinÄ—s sistemos ir procesoriaus tipus. " +"Jokia kita informacija nebus siunÄiama." -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Prisijungimo adresas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Taip, siųsti anoniminÄ™ statistikÄ…" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Vieta:" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"Jei Deluge nepavyks rasti duomenų bazÄ—s bylos Å¡ioje vietoje, ji naudosis DNS " +"paslauga vartotojo Å¡aliai nustatyti." -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Klaida pridedant kompiuterį" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Tarnybos prievadas:" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "IÅ¡jungti klasikinį rėžimÄ…?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Prievadas" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." -msgstr "" -"Atrodo, kad Deluge procesas (deluged) jau veikia.\n" -"Jums reiktų arba jį sustabdyti, arba iÅ¡jungti klasikinį rėžimÄ…." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Leisti nuotolinius prisijungimus" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Nepavyko paleisti branduolio" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Susijungimai" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." -msgstr "" -"Nepavyko paleisti branduolio dalies, reikalingos klasikiniam Deluge " -"rėžimui.\n" -"PraÅ¡ome peržiÅ«rÄ—ti detalesnÄ™ inforamcijÄ…, pateiktÄ… žemiau:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "PeriodiÅ¡kai ieÅ¡koti atnaujinimų interneto puslapyje" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -"Kadangi paleidžiant klasikiniu rėžimu įvyko klaida, ar norÄ—tumÄ—te tÄ™sti jį " -"iÅ¡jungdami?" - -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Klaida paleidžiant procesÄ…" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -"Paleidžiant procesÄ… įvyko klaida. PamÄ—ginkite paleisti jį iÅ¡ terminalo, " -"norÄ—dami pamatyti, kokia tai klaida." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Ä®jungta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Versija:" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "IÅ¡jungta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autorius:" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Nustatyti neribojamÄ…" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Namų puslapis:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Autoriaus el. paÅ¡tas:" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Pasirinkite aplankÄ…, į kurį perkelsite failus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Informacija" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Nustatyti Maksimalų IÅ¡siuntimo Vietų SkaiÄių" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Prioritetas" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "PridÄ—ti dalyvį" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "IÅ¡samiau:" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "serveris:prievadas" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Pavadinimas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Parsiųsta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "IÅ¡siųsta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Bendra" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "SkleidÄ—jai" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "SiuntÄ—jai ir skleidÄ—jai" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "LikÄ™s laikas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Santykis" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Pasiekiamumas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Ä®dÄ—tas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Failas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "Ä®_kelti torentÄ…" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "Su_kurti torentÄ…" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Keisti" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Susijungimų valdymas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torentas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Vaizdas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "Ä®_rankinÄ—" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "Å oninÄ— _juosta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "BÅ«senos _juosta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "_KortelÄ—s" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Stulpeliai" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "AtÅ¡aukti" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "Å oninÄ— _juosta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Ä®kelti" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Rodyti _tuÅ¡Äias kategorijas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Rodyti _sekimo serverius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Žinynas" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "PaÅ¡alinti" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Dažniausiai užduodami klausimai" - -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Ä®kelti torentÄ…" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Ä®kelti torentÄ…" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "PaÅ¡alinti torentÄ…" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "PaÅ¡alinti torentÄ…" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "PridÄ—ti maiÅ¡os kodÄ…" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Sustabdyti pasirinktus torentus" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "PauzÄ—" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Informacijos maiÅ¡a:" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "PratÄ™sti pasirinktus torentus" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Sekimo serveriai:" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "PratÄ™sti" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "PridÄ—ti serverį" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Perkelti torentÄ… eilÄ—je aukÅ¡tyn" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "EilÄ—je aukÅ¡tyn" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Perkelti torentÄ… eilÄ—je žemyn" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Paskirties vieta:" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "EilÄ—je žemyn" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Nauja versija" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Nustatymai" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Eiti į puslapį" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_IÅ¡skleisti visus" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "N_esiųsti" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normalus prioritetas" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_AukÅ¡tas prioritetas" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "AukÅ¡Äiau_sias prioritetas" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Ateityje neberodyti Å¡io lango" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Valdoma automatiÅ¡kai:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Skleidimo laipsnis:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Skleidimo laikas:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Aktyvus laikas:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Sekimo serverio bÅ«sena:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Prieinamumas:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Dalyviai:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "SkleidÄ—jai:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Dalys:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Liko:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Kitas atnaujinimas:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Dalinimosi santykis:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "IÅ¡siųsta:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Pavadinimas:" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Parsiųsta:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Ä®dÄ—jimo data:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "BÅ«sena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Atsiliepimai:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Failų kiekis:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "MaiÅ¡os kodas (hash):" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Sekimo serveris:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Komentarai:" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Bendras dydis:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Pavadinimas:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Perkelti baigtus:" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Kelias:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Baigti skleisti pasiekus santykį:" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "BÅ«sena:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "PaÅ¡alinti pasiekus santykį" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_IÅ¡samiau" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Failai" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "SiuntÄ—jai ir skleidÄ—jai" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Perkelti baigtus:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Privatus" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "PirmenybÄ— pirmam/paskutiniui" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" msgstr "_Keisti sekimo serverius" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Parinktys" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "VirÅ¡us" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "PaÅ¡alinti torentÄ…?" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "ApaÄia" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Susietas .torrent failas bus iÅ¡trintas!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "PridÄ—ti torentus" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Parsiųsti duomenys bus iÅ¡trinti!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Atnaujinimas" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "_Informacijos maiÅ¡a" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Nauja versija jau iÅ¡leista!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Nauja versija:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Ä®kelti susta_bdytoje bÅ«senoje" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Dabar naudojama versija:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Prioritetas pirmoms/paskutinÄ—ms dalims" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Ateityje neberodyti Å¡io lango" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Atverti puslapį" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Ä®kelti dalyvį pagal jo IP" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "PažymÄ—ti _viskÄ…" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Sustabdyti visus" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "PratÄ™sti pažymÄ—tus torentus" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Pritaikyti visiems" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Pra_tÄ™sti visus" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Atstatyti pradines parinktis" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Ä®kelti torentus" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Rodyti _Deluge" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Informacijos maiÅ¡a (Info_hash)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_PaÅ¡alinti" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Pa_rsiuntimo greiÄio riba" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torentai" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_IÅ¡siuntimo greiÄio riba" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Fai_lai" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "IÅ¡eiti ir sustabdyti tarnybÄ…" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Pilnas" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Keisti sekimo serverius" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "KompaktiÅ¡kas" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Vietos paskyrimas" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Maks. parsiuntimo greitis:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_PridÄ—ti siuntÄ—jÄ…" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Maks. iÅ¡siuntimo greitis:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Ä®kelti dalyvį pagal jo IP" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Ä®kelti susta_bdytoje bÅ«senoje" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Keisti sekimo serverį" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Prioritetas pirmoms/paskutinÄ—ms dalims" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Sekimo serveris:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Ä®veskite nutolusį adresÄ…" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Kelias:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Atstatyti pradines parinktis" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Pritaikyti visiems" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "PridÄ—ti URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "IÅ¡ URL adreso" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Ä®kelti maiÅ¡os kodÄ… (infohash)" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "IÅ¡ \"Infohash\"" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Informacijos maiÅ¡a (infohash):" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Sekimo serveriai:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "Sukurti TorentÄ…" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Sukurti torentÄ…" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "_Aplankas" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "_NutolÄ™s adresas" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Failai" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Autorius:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Komentarai:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Informacija" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Failai" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "Žiniatinkliu platinami failai" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "Dalies dydis:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "Nustatyti \"privaÄiu\"" +msgstr "Nustatyti „privaÄiu“" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "Ä®kelti šį torentÄ… į siuntimus" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Ä®veskite nutolusį adresÄ…" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Parinktys" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "NutolÄ™s adresas" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "IÅ¡saugoti .torrent kaip" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Adresas:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Torento kÅ«rimas" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Pristabdyti" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "IÅ¡saugoti .torrent kaip" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Pra_tÄ™sti" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "IÅ¡saugoti .torrent failÄ…" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "PratÄ™sti pasirinktus torentus" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torentai eilÄ—je" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Par_inktys" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Ä®kelti torentus eilÄ—je" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_EilÄ—" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "AutomatiÅ¡kai įkelti torentus prisijungus" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Atnaujinti serverį" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "PaÅ¡alinti to_rentÄ…" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Priverstinai patikrinti" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" msgstr "žyma" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Ä®kelti dalyvį" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Pasirinkti visus" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Ä®kelti dalyvį" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Sustabdyti visus" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "serveris:prievadas" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Pra_tÄ™sti visus" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Ä®kelti serverį" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Susijungimų kiekio riba" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Paleisti lokalų servisÄ…" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "IÅ¡siuntimo _kanalų riba" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "AutomatiÅ¡kai prisijungti prie pasirinkto serverio startuojant" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Jei reikia, automatiÅ¡kai paleisti lokaliai" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "Valdoma _automatiÅ¡kai" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Nerodyti Å¡io dialogo paleidimo metu" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Parsiuntimai" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "AutomatiÅ¡kai įkelti .torrent failus iÅ¡:" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "PridÄ—ti sekimo serverį" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Parsiųsti į:" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Kopijuoti .torrent failus į:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "PridÄ—ti URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Aplankai" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Pilnas disko vietos paskyrimas" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -"Pilnas paskyrimas rezervuoja visÄ… reikiamÄ… vietÄ… torento iÅ¡saugojimui, taip " -"užkirsdamas keliÄ… disko fragmentavimuisi." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -"KompaktiÅ¡kas paskyrimas rezervuoja disko vietÄ… tik tuomet, kai to reikia" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Padidinti pirmų ir paskutinių torento dalių prioritetÄ…" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Padidinti pirmų ir paskutinių torento failo dalių prioritetÄ…" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Torentus pridÄ—ti, bet jų kol kas nesiųsti" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Tinklas" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_IÅ¡skleisti visus" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Naudoti atsitiktinius prievadus" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge automatiÅ¡kai parinks skirtingÄ… prievadÄ… kiekvienÄ… kartÄ…." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Aktyvus prievadas:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Iki:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Patikrinti aktyvų prievadÄ…" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Ä®einantys prievadai" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "IÅ¡einantys prievadai" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"Ä®veskite sÄ…sajos, suteikianÄios galimybÄ™ susijungti torentų tinkle, IP " -"adresÄ…. Palikite laukelį tuÅ¡ÄiÄ…, jei naudosite programiÅ¡kai nustatytÄ…jį." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "SÄ…saja" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent klientas" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent klientas" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Parsiųsti ir dalintis failais per BitTorrent" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 +#: deluge/ui/console/console.py:78 msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"Serviso tipo (TOS) baitas kiekvieno kitiems (\"peers\" ir \"web seeds\") " -"siunÄiamo paketo IP antraÅ¡tÄ—je. Turi bÅ«ti Hex tipo." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Dalyvio (peer) TOS baitas:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "UPnP" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT prievadų peradresavimas" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Peer Exchange" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Komanda" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -"Lokalių Servisų PaieÅ¡ka randa siutÄ—jus ir skleidÄ—jus vietiniame tinkle." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "DHT gali padidinti susijungimų ir Å¡altinių skaiÄių." +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Ä®einantis:" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Lygis:" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -"Priverstinis\n" -"Ä®jungtas\n" -"IÅ¡jungtas" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -"Susijungimo patvirtinimas\n" -"Visas srautas\n" -"Vienas iÅ¡ dviejų" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "IÅ¡einantis:" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Å ifruoti visÄ… duomenų srautÄ…" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Å ifravimas" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Srautas" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "Maksimalus iÅ¡siuntimo greitis visiems torentams. -1 yra neribotas." +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maks. iÅ¡siuntimo greitis (KiB/s)" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maks. prisijungimų kiekis:" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "Maks. iÅ¡siuntimo kanalų kiekis visiems torentams. -1 yra neribotas." +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Maks. iÅ¡siuntimo kanalų kiekis:" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "Maks. parsiuntimo greitis visiems torentams. -1 yra neribotas." +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maks. parsiuntimo greitis (KiB/s):" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Ignoruoti apribojimus vietiniame tinkle" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "GreiÄio limito IP iÅ¡laidos" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Jei pažymÄ—ta, numatomos TCP/IP iÅ¡laidos yra atimamos iÅ¡ greiÄio limitų, kad " -"bÅ«tų iÅ¡vengta visuotinių srauto limitų." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "Maks. iÅ¡siuntimo kanalų kiekis vienam torentui. -1 yra neribotas." +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Srauto naudojimas torentui" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "SÄ…saja" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Ä®jungti" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Slaptažodis" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klasikinis veikimas" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Rodyti sesijos greitį lango pavadinime" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Pagrindinis langas" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Visada rodyti" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Parodyti virÅ¡ kitų langų" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Torentų įkÄ—limo langas" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Ä®jungti sistemos dÄ—klo ženkliukÄ…" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Užveriant nukelti į sistemos dÄ—klÄ…" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Paleisti sistemos dÄ—kle" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Apsaugoti sistemos dÄ—klÄ… slaptažodžiu" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Sistemos dÄ—klas" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Kita" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "PerspÄ—ti apie atnaujinimus" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "Deluge patikrins mÅ«sų serverius ir praneÅ¡ apie atnaujinimus" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Atnaujinimai" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Taip, siųsti anoniminÄ™ statistikÄ…" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Sistemos informacija" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Vieta:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -"Jei Deluge nepavyks rasti duomenų bazÄ—s bylos Å¡ioje vietoje, ji naudosis DNS " -"paslauga vartotojo Å¡aliai nustatyti." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP duombazÄ—" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Atverti Magnet nuorodas su Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Servisas" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Serviso prievadas:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Prievadas" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Leisti nuotolinius prisijungimus" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Susijungimai" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "PeriodiÅ¡kai ieÅ¡koti atnaujinimų interneto puslapyje" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Kita" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "IÅ¡" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "EilÄ—" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Ä®" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Naujus torrentus perkelti į eilÄ—s viršų" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Naudoti atsitiktinius prievadus" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Visi aktyvÅ«s skleidžiami:" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Visi aktyvÅ«s:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "NeįskaiÄiuoti lÄ—tų torentų" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "AktyvÅ«s torentai" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Ä®einantis" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Dalinimosi santykio riba:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "IÅ¡einantis" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Skleidimo laiko santykis:" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Skleidimo laikas (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maks. susijungimų skaiÄius" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Baigti skleidimÄ…, kai santykis pasieks:" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maks. iÅ¡siuntimo kanalų kiekis" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "PaÅ¡alinti torentÄ…, kai santykis pasiektas" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Skleidimas" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Tarpinis serveris (proxy)" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maks. dalinų susijungimų kiekis" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Serveris:" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maks. prisijungimų skaiÄius per sekundÄ™" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Joks\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 su autentifikacija\n" -"HTTP\n" -"HTTP su autentifikacija" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "TaÅ¡kas" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web sÄ—kla" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Trakeris" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Atmintis" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Atminties dydis (16 KiB dydžio atkarpomis)" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "GreiÄio Limito IP iÅ¡laidos" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -"Sekundžių skaiÄius, rodantis, kiek laiko praeis nuo paskutinÄ—s dalies raÅ¡ymo " -"į atmintį iki tol, kol ji bus įraÅ¡yta į diskÄ…. Pagal nutylÄ—jimÄ… 60 sekundžių." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Atminties galiojimo laikas (sekundÄ—mis):" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -"SkaiÄius 16KiB dydžio atkarpų, įraÅ¡ytų į diskÄ… nuo tada, kada Å¡ sesija " -"prasidÄ—jo." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Ä®raÅ¡yta atkarpų:" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "SkaiÄius nuo sesijos pradžios padarytų raÅ¡ymo veiksmų." +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "RaÅ¡ymo veiksmų:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Dalinimosi santykis" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -"Reitingas (blocks_written - writes) / blocks_written parodo iÅ¡saugotų raÅ¡ymo " -"veiksmų santykį su visais iÅ¡saugotais raÅ¡ymo veiksmais iÅ¡ visų raÅ¡ymo " -"operacijų." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "RaÅ¡ymo podÄ—lio užklausų reitingas:" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "RaÅ¡ymo" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -"Užklaustų iÅ¡ torent variklio blokų kiekis (iÅ¡ siuntÄ—jų), kurie buvo " -"aptarnauti iÅ¡ disko ar podÄ—lio." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Perskaityta atkarpų:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Tipas" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Blokų, uptarnautų iÅ¡ podÄ—lio, kiekis." +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Blokų skaitymo užklausos:" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "PodÄ—lio užklausų reitingas skaitymo podÄ—liui." +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "Skaitymo podÄ—lio užklausų reitingas:" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." -msgstr "Bendras atliktų skaitymo operacijų skaiÄius nuo seanso pradžios." +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Skaitymo veiksmų:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Skaitymo" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -"Å iuo metu podÄ—lyje esanÄių 16 KB blokų skaiÄius, įskaitan ir skaitymo, " -"raÅ¡ymo podÄ—lį." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Atminties dydis:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Skaitymo atminties dydis:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Dydis" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "BÅ«sena" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Papildiniai" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Versija:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Pritaikyti" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Namų puslapis:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Autoriaus e-paÅ¡tas:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "Ä®_diegti papildinį" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "P_eržiÅ«rÄ—ti papildinius" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "eMule IP sÄ…raÅ¡as (GZip)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "Surasti daugiau įskiepių" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer tekstas (Zipped)" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "Rodyti _Deluge" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Tekstas (Nesuspaustas)" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_PratÄ™sti visus" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "Pa_rsiuntimo greiÄio riba" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_IÅ¡siuntimo greiÄio riba" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blokuotų sÄ…raÅ¡as" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "IÅ¡eiti ir sustabdyti serverį" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Pra_tÄ™sti" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Neteisinga pradžia" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Par_inktys" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Neteisingas magiÅ¡kas kodas" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_EilÄ—" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Neteisinga versija" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Atnaujinti serverį" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Dienas (-Ä…)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "PaÅ¡alinti to_rentÄ…" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "IeÅ¡koti naujo sÄ…raÅ¡o kas:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Keisti duomenų _vietÄ…" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Paleidžiant įkelti blokavimo sÄ…rašą" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "IÅ¡siuntimo _kanalų riba" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Nustatymai" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "Valdoma _automatiÅ¡kai" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Jei reikia, parsiųsti blokavimo sÄ…rašą ir importuoti failÄ…." -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "PaÅ¡alinti pažymÄ—tÄ… torentÄ…?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Patikrinti parsiuntimÄ… ir importuoti" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Jei paÅ¡alinsite duomenis, jie bus prarasti negrąžinamai." +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Parsiųsti naujÄ… blokavimo sÄ…rašą ir jį importuoti." -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Priverstinai parsiųsti ir importuoti" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blokavimo sÄ…raÅ¡as yra naujausias" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Parinktys" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Keisti sekimo serverius" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Tipas:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Keisti sekimo serverius" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Data:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Ä®kelti sekimo serverį" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Failo dydis:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Informacija" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Ä®kelti sekimo serverius" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Keisti sekimo serverį" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torentas baigtas" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Keisti sekimo serverį" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torentas pridÄ—tas" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Sekimo serveris:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "PaÅ¡alinti su _Duomenimis" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Vykdyti" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "PaÅ¡alinti _Torrent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Ä®vykis" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Keisti duomenų vietÄ…" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "PridÄ—ti komandÄ…" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Keisti duomenų vietÄ…" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Komandos" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Paskirties vieta:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Nežinomas" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "seconds" -#~ msgstr "sekundÄ—s" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Download" -#~ msgstr "Siuntimas" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Upload" -#~ msgstr "IÅ¡siuntimas" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Yes" -#~ msgstr "Taip" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "No" -#~ msgstr "Ne" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Stebimas aplankas neegzistuoja." -#~ msgid "Share Ratio" -#~ msgstr "Dalinimosi santykis" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Tokio kelio nÄ—ra." -#~ msgid "Files" -#~ msgstr "Failai" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Stebimo aplanko savybÄ—s" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Greitis:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Pasirinkite aplankÄ…" -#~ msgid "Remove" -#~ msgstr "PaÅ¡alinti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Ä®jungti šį stebimÄ… aplankÄ…" -#~ msgid "Clear" -#~ msgstr "IÅ¡valyti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Stebimas aplankas" -#~ msgid "Select All" -#~ msgstr "Pasirinkti visus" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "PridÄ—jus iÅ¡trinti .torrent" -#~ msgid "Delete .torrent file" -#~ msgstr "IÅ¡trinti .torrent failÄ…" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Speed" -#~ msgstr "Greitis" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "PridÄ—jus, pridÄ—ti plÄ—tinį:" -#~ msgid "Graph" -#~ msgstr "Grafikas" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Dalys" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".pridÄ—ta" -#~ msgid "Details" -#~ msgstr "IÅ¡sami informacija" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Server" -#~ msgstr "Serveris" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Password" -#~ msgstr "Slaptažodis" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torrent failo veiksmas" -#~ msgid "Port" -#~ msgstr "Prievadas" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "New Password" -#~ msgstr "Naujas slaptažodis" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Template" -#~ msgstr "Å ablonas" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Tik tekstas" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "About" -#~ msgstr "Apie" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Perkelti baigtÄ…" -#~ msgid "# Of Files" -#~ msgstr "Failų skaiÄius" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "ŽymÄ—: " -#~ msgid "Eta" -#~ msgstr "Liko" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "ŽymÄ—" -#~ msgid "Disable" -#~ msgstr "IÅ¡jungti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Pagrindinis" -#~ msgid "Logout" -#~ msgstr "Atsijungti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "EilÄ—s pozicija" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Slaptažodis neteisingas, bandykite dar kartÄ…" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Maks. iÅ¡siuntimo greitis:" -#~ msgid "Pause all" -#~ msgstr "PauzÄ— visiems" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maks. susijungimų kiekis:" -#~ msgid "Login" -#~ msgstr "Prisijungti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maks. iÅ¡siuntimo kanalų kiekis:" -#~ msgid "Set" -#~ msgstr "Nustatyti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Maks. parsiuntimo greitis:" -#~ msgid "Resume all" -#~ msgstr "PratÄ™sti visus" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Duomenų srautas" -#~ msgid "Start" -#~ msgstr "PradÄ—ti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "AutomatiÅ¡kai prižiÅ«rimi:" -#~ msgid "Type" -#~ msgstr "Tipas" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "PridÄ—ti pristabdytÄ…:" -#~ msgid "From" -#~ msgstr "IÅ¡" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Ä®dÄ—ti į eilÄ™:" -#~ msgid "Filters" -#~ msgstr "Filtrai" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "EilÄ—" -#~ msgid "translate something" -#~ msgstr "iÅ¡verskite kažkÄ…" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Stebimi aplankai:" -#~ msgid "Auto refresh:" -#~ msgstr "Automatinis atnaujinimas:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "atnaujinimas turi bÅ«ti > 0" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "Atnaujinti puslapį kiekvienÄ…:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Patvirtinti" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "sekundÄ—s" -#~ msgid "Config" -#~ msgstr "KonfigÅ«racija" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Add" -#~ msgstr "Ä®kelti" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Ava" -#~ msgstr "Pasiek." +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Availability" -#~ msgstr "Pasiekiamumas" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "Kitas atnaujinimas" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "General" -#~ msgstr "Bendri" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Save" -#~ msgstr "IÅ¡saugoti" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Atnaujinti dar kartÄ…" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "Nustatyti delsties laikÄ…" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Torentų sÄ…raÅ¡as" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Bendras dydis" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Serverio bÅ«sena" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "IÅ¡siųsti torentÄ…" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Deluge naudotojo sÄ…sajÄ… neįdiegta, įdiekite jÄ…\n" +"ir bandykite dar kartÄ…" -#~ msgid "Add In Paused State" -#~ msgstr "Ä®kelti kaip sustabdytÄ…" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Ä®jungti web sÄ…sajÄ…" -#~ msgid "Download Location" -#~ msgstr "Parsiuntimo vieta" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Ä®jungti SSL" -#~ msgid "no uri" -#~ msgstr "jokio uri" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Klausomas prievadas:" -#~ msgid "Maximum Connections" -#~ msgstr "Maks. susijungimų skaiÄius" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Neteisinga žymÄ—, tinkami simboliai: [a-z0-9_-]" -#~ msgid "Maximum Up Speed" -#~ msgstr "Maks. iÅ¡siuntimo greitis" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "IÅ¡valyti žymÄ™" -#~ msgid "Maximum Down Speed" -#~ msgstr "Maks. parsiuntimo greitis" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "ŽymÄ— jau yra" -#~ msgid "Compact Allocation" -#~ msgstr "KompaktiÅ¡kas vietos paskyrimas" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Nežinoma žymÄ—" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Teikti prioritetÄ… pirmoms ir paskutinÄ—ms dalims" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Nežinomas torentas" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maks. iÅ¡siuntimo kanalų kiekis" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "ŽymÄ—s _parinktys" -#~ msgid "To" -#~ msgstr "Ä®" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "P_aÅ¡alinti žymÄ™" -#~ msgid "Random" -#~ msgstr "Atsitiktinis" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_PridÄ—ti žymÄ™" -#~ msgid "Ports" -#~ msgstr "Prievadai" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Žymių parinktys" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Pasirinkite adresÄ… arba torentÄ…, ne abu." +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "ŽymÄ—" -#~ msgid "No data" -#~ msgstr "NÄ—ra duomenų" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Papildomi" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "ŽymÄ—s nustatymai" -#~ msgid "Handshake" -#~ msgstr "Susijungimo patvirtinimas" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Pritaikyti torento maksimalias parinktis:" -#~ msgid "Disabled" -#~ msgstr "IÅ¡jungtas" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimumas" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Pritaikyti eilÄ—s parinktis:" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Peer-Exchange" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(viena eilutÄ— vienam serveriui)" -#~ msgid "Forced" -#~ msgstr "Priverstinis" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Nustatyti žymÄ™ automatiÅ¡kai:" -#~ msgid "Encryption" -#~ msgstr "Å ifravimas" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "PridÄ—ti žymÄ™" -#~ msgid "Either" -#~ msgstr "Vienas iÅ¡ galimų" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "PridÄ—ti žymÄ™" -#~ msgid "Inbound" -#~ msgstr "Ä®einantis" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"NorÄ—dami pakeisti, įkelti ar paÅ¡alinti žymes, naudokite Å¡oninÄ™ juostÄ…. " +"\n" -#~ msgid "Outbound" -#~ msgstr "IÅ¡einantis" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "ŽymÄ—s" -#~ msgid "Level" -#~ msgstr "Lygis" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Rodomas mirksintis praneÅ¡imas" -#~ msgid "Global" -#~ msgstr "Globalus" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Iššokantis praneÅ¡imas iÅ¡jungtas." -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Neribojamas" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maks. parsiuntimo greitis (Kib/s)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maks. dalinų susijungimų kiekis" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Iššokantys praneÅ¡imai rodomi" -#~ msgid "Auto Add enabled" -#~ msgstr "Automatinis įkÄ—limas įjungtas" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Garsinis praneÅ¡imas neįjungtas" -#~ msgid "Save .torrent files to" -#~ msgstr "IÅ¡saugoti .torrent failus į:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame neįdiegtas" -#~ msgid "Store all downoads in" -#~ msgstr "Parsiųstus failus laikyti:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Garsinis praneÅ¡imas nepavyko %s" -#~ msgid "Per Torrent" -#~ msgstr "Torento" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Garsinis praneÅ¡imas sÄ—kmingas" -#~ msgid "Total active seeding" -#~ msgstr "Visi aktyvÅ«s iÅ¡siuntimai" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torrentas parsiųstas" -#~ msgid "Total active torrents" -#~ msgstr "Visi aktyvÅ«s torentai" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "Visi aktyvÅ«s parsiuntimai" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = neribojamas" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Pasirinkite garso failÄ…" -#~ msgid "Enabled Plugins" -#~ msgstr "Ä®jungti papildinius" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "SiunÄiant praneÅ¡imo el. laiÅ¡kÄ… įvyko klaida: %s" -#~ msgid "Cache templates" -#~ msgstr "Laikinosios saugyklos Å¡ablonai" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Button style" -#~ msgstr "Mygtuko stilius" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Current Password" -#~ msgstr "Esamas slaptažodis" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "PraneÅ¡imo el. laiÅ¡kas iÅ¡siųstas." -#~ msgid "Text and image" -#~ msgstr "Tekstas ir paveikslÄ—lis" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Torrentas „%(name)s“ parsiųstas" -#~ msgid "Image Only" -#~ msgstr "Tik paveikslÄ—lis" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Å is laiÅ¡kas skirtas praneÅ¡ti jums jog Deluge parsiuntÄ— „%(name)s“, kuriame " +"yra %(num_files)i failai.\n" +"NorÄ—damik atsisakyti Å¡ių praneÅ¡imų, paprasÄiausiai iÅ¡junkite praneÅ¡imus el. " +"paÅ¡tu, Deluge nustatymuose.\n" +"\n" +"DÄ—kui,\n" +"Deluge." -#~ msgid "New Password (Confirm)" -#~ msgstr "Naujas slaptažodis (patvirtinimui)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Mirksinti programų dÄ—klo piktograma įgalinta" -#~ msgid "Stop seed at ratio" -#~ msgstr "Sustabdyti pasiekus santykį" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Iššokantys langai įjungti" -#~ msgid "These changes were saved" -#~ msgstr "Å ie pakeitimai buvo iÅ¡saugoti" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Garsai įjungti" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Pataisykite klaidas virÅ¡uje ir bandykite dar kartÄ…" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "UI praneÅ¡imai" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "GavÄ—jai" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Naujas slaptažodis neatitinka naujo slaptažodžio patvirtinimo" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Serveris reikalauja TLS/SSL" -#~ msgid "Move To" -#~ msgstr "Perkelti į" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "PraneÅ¡imai el. paÅ¡tu" -#~ msgid "Error in Path." -#~ msgstr "Klaida adrese." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Å is nustatymas nereiÅ¡kia jog jÅ«s tikrai gausite praneÅ¡imus apie kiekvienÄ… " +"įvykį." -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maks. iÅ¡siuntimo greitis (Kib/s)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Prenumeratos" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Perkrauti servisÄ… ir Web sÄ…sajÄ… po Å¡ių nustatymų pakeitimo" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Garso derinimas" -#~ msgid "Old password is invalid" -#~ msgstr "Senas slaptažodis neteisingas" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "Ä®veskite teisingÄ… reikÅ¡mÄ™." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "IÅ¡skleisti į:" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Pasirinkite teisingÄ… variantÄ…. Pasirinkimas \"%s\" nÄ—ra galimas." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Sukurti poaplankį torento vardu" -#~ msgid "Enter a list of values." -#~ msgstr "Ä®veskite sÄ…rašą reikÅ¡mių." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Å is pasirinkimas leis sukurti torento vardo poaplankį pasirinktame " +"iÅ¡skleidimo aplanke ir sudÄ—ti iÅ¡skleistus failus ten." -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Pasirinkite teisingÄ… variantÄ…. Å is variantas nÄ—ra vienas galimų variantų." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Å is laukas yra privalomas." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Enter a number." -#~ msgstr "Ä®veskite skaiÄių." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Parsisiuntimo riba:" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Ä®sitikinkite, kad Å¡i reikÅ¡mÄ— yra didesnÄ— arba lygi %s." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "IÅ¡siuntimo riba:" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Ä®sitikinkite, kad Å¡i reikÅ¡mÄ— yra mažesnÄ— arba lygi %s." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "AktyvÅ«s torentai:" -#~ msgid "Enter a whole number." -#~ msgstr "Ä®veskite pilnÄ… skaiÄių." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "ParsiunÄiami:" -#~ msgid "Enter a valid date." -#~ msgstr "Ä®veskite teisingÄ… datÄ…." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Skleidžiami:" -#~ msgid "Enter a valid time." -#~ msgstr "Ä®veskite teisingÄ… laikÄ…." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "LÄ—tinantys nustatymai" -#~ msgid "Enter a valid date/time." -#~ msgstr "Ä®veskite teisingÄ… datÄ…/laikÄ…." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Ä®veskite teisingÄ… el. paÅ¡to adresÄ…." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "File" -#~ msgstr "Failas" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Klaida torento parinktyse." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Failas nebuvo priskirtas." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Priskirtas failas buvo tuÅ¡Äias." +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Ä®veskite teisingÄ… adresÄ…." +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Atsijungti" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Å is adresas neatrodo teisingai suformuotas." +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "IÅ¡saugoti" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Pasirinkite teisingÄ… variantÄ…. %(value)s variantas nÄ—ra vienas iÅ¡ galimų." - -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Persiųskite teisingÄ… paveiksliukÄ…. JÅ«sų persiųstas failas arba nÄ—ra " -#~ "paveiksliukas, arba yra sugadintas." - -#~ msgid "Statistics" -#~ msgstr "Statistika" - -#~ msgid "Delete" -#~ msgstr "IÅ¡trinti" - -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Ä®veskite teisingÄ… IPv4 adresÄ…." - -#~ msgid "Connect" -#~ msgstr "Prisijungti" - -#~ msgid "Queue Top" -#~ msgstr "EilÄ—je virÅ¡uj" - -#~ msgid "Stop" -#~ msgstr "Stabdyti" - -#~ msgid "Queue Bottom" -#~ msgstr "EilÄ—je gale" - -#~ msgid "Recheck" -#~ msgstr "Pertikrinti" - -#~ msgid "Move" -#~ msgstr "Perkelti" - -#~ msgid "Other.." -#~ msgstr "Kitas..." - -#~ msgid "Deluge is locked" -#~ msgstr "Deluge yra užrakintas" - -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge yra užrakintas slaptažodžiu\n" -#~ "NorÄ—dami pamatyti Deluge langÄ…, praÅ¡ome įvesti slaptažodį." - -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torento santykis virÅ¡ijo nustatytÄ… stabdymui." - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." - -#~ msgid "Check for every (days)" -#~ msgstr "Tikrinti kas (dienomis):" - -#~ msgid "BlockList" -#~ msgstr "Blokavimų SÄ…raÅ¡as" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "ParsiunÄiama %.2f%%" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Importuojama %s" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Importuoti dabar" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Kiek kartų bandyti siųsti" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Mazgas:" -#~ msgid "Import on daemon startup" -#~ msgstr "Ä®kelti serviso paleidimo metu" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Neaktyvus" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Perkelti" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Užblokuotos zonos: %s" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "page 6" -#~ msgstr "6 puslapis" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "page 7" -#~ msgstr "7 puslapis" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "page 8" -#~ msgstr "8 puslapis" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Prisijungti" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Ä®kelti torentus" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "IÅ¡_eiti" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "Namų puslapis" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "DUK (FAQ)" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Community" -#~ msgstr "BendruomenÄ—" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Nustatyti maksimalų prisijungimų skaiÄių" -#~ msgid "Delete downloaded files." -#~ msgstr "IÅ¡trinti parsiųstus failus." +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Parsiuntimo greitis" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Baigti skleidimÄ…, kai santykis pasieks" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "PaÅ¡alinti torentÄ…, kai santykis pasiektas" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Laukimo laikas (sek.)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "From Session" -#~ msgstr "IÅ¡ sÄ…raÅ¡o" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Active time" -#~ msgstr "Aktyvus laikas" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Nustatyti didžiausiÄ… atsiuntimo greitį" -#~ msgid "Admin" -#~ msgstr "Administratorius" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "IÅ¡siuntimo greitis" -#~ msgid "Connect to Daemon" -#~ msgstr "Prisijungti prie serviso" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Nustatyti didžiausiÄ… iÅ¡siuntimo greitį" -#~ msgid "Connected to" -#~ msgstr "Prisijungti prie" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protokolo judÄ—jimas Parsiuntimas/IÅ¡siuntimas" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Torentų sÄ…raÅ¡as" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Deluge prisijungimas" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "False" -#~ msgstr "Ne" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Prisijungti" -#~ msgid "Label torrent" -#~ msgstr "PažymÄ—ti torentÄ…" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Perkelti torentÄ…" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Neprisijungta prie serviso" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Paleisti iÅ¡ naujo" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "Skleidimo laikas" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Skleidimo lygis" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "True" -#~ msgstr "Taip" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filtrai" -#~ msgid "Update" -#~ msgstr "Atnaujinti" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Ä®skaitant %i failus(-Ä…)" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Å is laiÅ¡kas yra skirtas praneÅ¡ti, kad Deluge baigÄ— %s siuntimÄ…, kuriame yra " -#~ "%i failų.\n" -#~ "Jei nenorite ateityje gauti Å¡io praneÅ¡imo, atjunkite el. paÅ¡to praneÅ¡imus " -#~ "Deluge nustatymuose.\n" -#~ "\n" -#~ "AÄiÅ«,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Parsiuntimo GreiÄio Limitas" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "IÅ¡siuntimo GreiÄio Limitas" -#~ msgid "page 10" -#~ msgstr "10 puslapis" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Prisijungimo limitas" -#~ msgid "page 11" -#~ msgstr "11 puslapis" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "IÅ¡siuntimo Vietų Limitas" -#~ msgid "page 12" -#~ msgstr "12 puslapis" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Atnaujinti Trackerį" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "Å¡i eilutÄ— dar neveikia..\n" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Privalomai Pertikrinti" -#~ msgid "Filter on a keyword" -#~ msgstr "Bazinio žodžio filtras" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Bazinis žodis" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "IÅ¡sami informacija" -#~ msgid "All Finished!" -#~ msgstr "Viskas paruoÅ¡ta!" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge derinimo pagalbininkas" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "Å is pagalbininkas padÄ—s pritaikyti Deluge jÅ«sų reikmÄ—ms." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Diagramos" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Bendri" -#~ msgid "Seeds/Peers" -#~ msgstr "SkleidÄ—jai/Dalyviai" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Privatus" -#~ msgid "Test config value:" -#~ msgstr "Band. konfigÅ«racijos reikÅ¡mÄ—:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Rodyti sekimo serverius" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Taip" -#~ msgid "State" -#~ msgstr "BÅ«sena" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "PerspÄ—ti apie atnaujinimus" -#~ msgid "Test config value" -#~ msgstr "Band. konfigÅ«racijos reikÅ¡mÄ—" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Stats" -#~ msgstr "Statistika" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "no label" -#~ msgstr "jokios žymÄ—s" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Rodyti žymes be rezultatų" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Å oninÄ— juosta" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Rodyti Å¡oninÄ™ juostÄ…" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "Rodyti paieÅ¡kÄ…" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Klaida nustatant žymos pasirinkimus" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "maksimalus_iÅ¡siuntimo_vietų_skaiÄius" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maks. prisijungimų kiekis:" -#~ msgid "max_connections" -#~ msgstr "maksimalus_prisijungimų_skaiÄius" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maks. parsiuntimo greitis (KiB/s):" -#~ msgid "move_completed" -#~ msgstr "perkelti_pabaigtÄ…" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maks. iÅ¡siuntimo greitis (KiB/s)" -#~ msgid "max_upload_speed" -#~ msgstr "maksimalus_iÅ¡siuntimo_greitis" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maks. dalinų susijungimų kiekis:" -#~ msgid "Work in progress.." -#~ msgstr "Vyksta darbas..." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Maks. bandymų susijungti kiekis per sekundÄ™:" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Maks. iÅ¡siuntimo kanalų kiekis:" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Auto atnaujinimas (sekundÄ—s)" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Kad iInicijuoti pakeitimus, rankiniu bÅ«du perkraukite webui." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Sertifikatas nerastas '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "AtÅ¡aukti" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Prisijungimo limitas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Parsiuntimo GreiÄio Limitas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Disko vieta" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Serveris" -#~ msgid "Do not download" -#~ msgstr "Neparsiųsti" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... ir iÅ¡trinti Torent bylÄ…" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... ir iÅ¡trinti Parsiųstas bylas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... ir iÅ¡trinti Visas bylas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Raktas nerastas '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Normalus Prioritetas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Gerai" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Atnaujinti" -#~ msgid "Search" -#~ msgstr "IeÅ¡koti" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "IÅ¡siuntimo GreiÄio Limitas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "IÅ¡siuntimo Vietų Limitas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Atnaujinti Trackerį" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "yra_automatiÅ¡kai_valdomas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "maksimalus_parsiuntimo_greitis" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "sustoti_ties_santykiu" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "stop_ratio" -#~ msgstr "sustojimo_santykis" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "paÅ¡alinti_ties_santykiu" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "pritaikyti_perkÄ—limÄ…_pabaigta" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Failas" -#~ msgid "move_completed_path" -#~ msgstr "perkÄ—limas_pabaigtas_kelias" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "automatiÅ¡kai_pridÄ—ti_trackerius" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "auto_add" -#~ msgstr "automatiÅ¡kai_pridÄ—ti" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Privalomai Pertikrinti" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "High priority" -#~ msgstr "AukÅ¡tas prioritetas" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "From Url" -#~ msgstr "IÅ¡ Adreso" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "NÄ—ra Ä®einanÄių Susijungimų" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "AukÅ¡Äiausias prioritetas" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Ä®kelti kaip sustabdytÄ…" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "GreiÄio Limito IP iÅ¡laidos" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s yra netinkamas adresas." +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Siuntimas" -#~ msgid "Downloading.." -#~ msgstr "AtsiunÄiama.." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Nepavyko atsiųsti %s" - -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Atsijungta..." - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "Å i programa yra nemokama: JÅ«s galite laisvai ja dalintis ar keisti pagal GNU " -#~ "General Public licenzijos nurodymus, kaip yra paskelbusi Free Software " -#~ "Foundation (pagal treÄiÄ… arba bet kuriÄ… vÄ—lesnÄ™ licenzijos versijÄ…). Å i " -#~ "programa kuriama su viltimi, kad ji bus naudinga, taÄiau JOKIA GARANTIJA " -#~ "NESUTEIKIAMA. Taip pat negarantuojama, kad Å¡i programa yra skirta tik tam " -#~ "tikrai funkcijai atlikti. PasižiÅ«rÄ—kite GNU General Public licenzijÄ… " -#~ ". Beje, specialios iÅ¡imties tvarka, autorinių " -#~ "teisių savininkai leidžia suriÅ¡ti keleto Å¡ios programos dalių kodÄ… su " -#~ "OpenSSL biblioteka. JÅ«s privalote laikytis GNU General Public licenzijos " -#~ "visais kitais atvejais. Jei keisite bylas, kurioms galioja Å¡i iÅ¡imtis, " -#~ "galite jÄ… taikyti ir toms byloms, taÄiau tai nÄ—ra bÅ«tina. Jei to nedarysite, " -#~ "iÅ¡trinkite tekstÄ… apie iÅ¡imtį iÅ¡ savo bylos versijos apraÅ¡o. Jei iÅ¡trinsite " -#~ "jį iÅ¡ visų programos kodo bylų, iÅ¡trinkite jį ir iÅ¡ Äia." - -#~ msgid "Enter your password to continue" -#~ msgstr "NorÄ—dami tÄ™sti, įveskite slaptažodį" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge apsaugota slaptažodžiu!" - -#~ msgid "Username" -#~ msgstr "Naudotojas" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/lv.po b/deluge/i18n/lv.po index 680cdf2..1275250 100644 --- a/deluge/i18n/lv.po +++ b/deluge/i18n/lv.po @@ -1,1098 +1,919 @@ # Latvian translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-04-18 13:27+0000\n" -"Last-Translator: tas_pats \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Latvian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Paziņojums kÄrtÄ«bÄ" - -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Datne" - -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Pirmo un pÄ“dÄ“jo pa priekÅ¡u" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "PrioritÄte ir pirmie/pÄ“dÄ“jie gabaliņi" - -#~ msgid "Disable" -#~ msgstr "AtslÄ“gt" +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/common.py:274 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" -msgstr "IzvÄ“lies skaņas datni" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Visi" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "AktÄ«vs" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Resursdatora nosaukums:" - -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Ports:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "PÄrbauda" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "LietotÄjvÄrds:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "LejupielÄdÄ“" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Parole:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "PiedÄvÄ" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "PauzÄ“ts" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Gaida rindÄ" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "No:" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Kļūda" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "IeslÄ“gts" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nosaukums" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Progress" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "StÄvoklis" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "IzmÄ“rs" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "LejupielÄdÄ“ts" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "AugÅ¡upielÄdÄ“ts" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "AttiecÄ«ba" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "LejupielÄdes Ätrums" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "AugÅ¡upielÄdes Ätrums" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "IzvÄ“lÄ“ties mapi" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "ApakšējÄ robeža" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "AugšējÄ robeža" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "DalÄ«bnieki" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Pieej." -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "LejupielÄdes vieta" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Pievienots" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Trakeris" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "MaksimÄlais augÅ¡upielÄdes Ätrums:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "MaksimÄlais savienojumu skaits:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "MaksimÄlais augÅ¡upielÄdes pieslÄ“gvietu skaits:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "AtlikuÅ¡ais laiks" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "MaksimÄlais lejupielÄdes Ätrums:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "CaurlaidÄ«ba" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "PrioritÄte sÄkumam/beigÄm" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "ApstÄdinÄt augÅ¡upielÄdi, kad reitings ir:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "DzÄ“st kad reitings ir" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "AutomÄtiski pÄrvaldÄ«ts" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "AugÅ¡Ä" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "ApakÅ¡Ä" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Rinda" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "IestatÄ«jumi" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "LejupielÄdes ierobežojumi:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "AugÅ¡upielÄdes ierobežojumi:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "AktÄ«vi torrenti:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Gabaliņi" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "LÄ“nie uzstÄdÄ«jumi" - -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "NederÄ«ga etiÄ·ete, izmantojiet rakstzÄ«mes:[a-z0-9_-]" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "BrÄ«dinÄjums" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "TukÅ¡Ä etiÄ·ete" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Ziņojums kÄrtÄ«bÄ" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "EtiÄ·Ä“te jau eksitÄ“" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Paziņojums nosÅ«tÄ«ts" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "NezinÄma etiÄ·ete" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Saskarne" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "NezinÄms torrents" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "LejupielÄdes" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "IezÄ«me" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "CaurlaidÄ«ba" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "IezÄ«mes _iespÄ“jas" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Rinda" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "AizvÄkt iezÄ«mi" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "TÄ«kls" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "Pievienot iezÄ«mi" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Starpniekserveris" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "EtiÄ·eÅ¡u Ä«pašības" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "KeÅ¡atmiņa" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "EtiÄ·eÅ¡u Ä«pašības" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Citi" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "AugÅ¡upielÄdes pieslÄ“gvietas:\t" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Serviss" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "AugÅ¡upielÄdes Ätrums:" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Spraudņi" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "LejupielÄdes Ätrums:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Savienojumi:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "ApstiprinÄt maksimÄlos iestÄdÄ«jumus torentam:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksimums" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "AutomÄtiski pÄrvaldÄ«ts" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "ApstiprinÄt secÄ«bas iestatÄ«jumus:" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "AfganistÄna" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "secÄ«bas" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Ä€landu salas" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Pabeigtos pÄrvietot uz:" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "AlbÄnija" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "ApstiprinÄt atraÅ¡anÄs vietas iestatÄ«jumus:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "AtraÅ¡anÄs vieta" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 lÄ«nija katram trakerim)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "AutomÄtiski pievienot etiÄ·eti:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trakeri" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Pievienot etiÄ·eti" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Pievienot etiÄ·eti" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nosaukums:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"Izmantojiet sÄnjoslu, lai pievienotu, rediģētu vai aizvÄktu etiÄ·etes. " -"\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "EtiÄ·etes" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "izpakot:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Izveidot torrenta nosaukumu apakÅ¡mapÄ“" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Tiks radÄ«ts apakÅ¡mape izmantojot torrenta nosaukumu atzÄ«mÄ“tajÄ mapÄ“ un tur " -"izvietotas atarhivÄ“tÄs datnes." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "VispÄrÄ“ji" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Izmantot tÄ«kla saskartni" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Izmantot SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Izmantot portu:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr " UzstÄdÄ«jumi" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP saraksts (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Teksts (Zip formÄtÄ)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Teksta (nnesaspiests)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Kļūdains sÄkums" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Kļūdains kods" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Kļūdaina versija" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "BloÄ·Ä“to IP saraksts" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "TÄ«mekļa vietne:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Dienas" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "ParbaudÄ«t vai nav jauns saraksts katru:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "ImportÄ“t bloķēšanas sarakstu darbu uzsÄkot" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Ja nepiecieÅ¡ams lejupielÄdÄ“t un importÄ“t bloķēšanas sarakstu" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "PÄrbaudÄ«t LejupielÄdi un ImportÄ“t" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "LejupielÄdÄ“t jaunu blokēšanas sarakstu un impotet to." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Piespiedu LejupielÄde un imoportēšana" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Melnajam sarakstam ir jaunÄka versiоф" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "IespÄ“jas" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Tips:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Datums:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Datnes izmÄ“rs:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "InformÄcija" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torents pienÄcis" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrents pievienots" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "DarbinÄt" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Notikums" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Komanda" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Pievienot komandu" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Komandas" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Paziņojums nosÅ«tÄ«ts" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "BrÄ«dinÄjums" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Kļūda" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "AfganistÄna" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Ä€landu salas" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "AlbÄnija" - -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Alžīrija" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "Amerikas Samoa" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Andora" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Angola" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Angilja" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "AntarktÄ«da" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Antigva un Barbuda" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "ArgentÄ«na" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "ArmÄ“nija" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Aruba" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "AustrÄlija" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "Austrija" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "AzerbaidžÄna" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Bahamu salas" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Bahreina" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "BangladeÅ¡a" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "Barbadosa" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "Baltkrievija" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Beļģija" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Beliza" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benina" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermudu salas" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "ButÄna" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "BolÄ«vija" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Bosnija un Hercogovina" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "BotsvÄna" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "BuvÄ“ sala" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "BrazÄ«lija" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "Indijas OkeÄna Britu Teritorija" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Bruneja" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "BulgÄrija" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkinafaso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Kambodža" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "KamerÅ«na" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "KanÄda" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Kaboverde" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Kaimanu salas" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "CentrÄlÄfrikas Republika" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "ÄŒada" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Čīle" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Ķīna" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "ZiemsvÄ“tku Sala" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Kokosu (KÄ«linga) Salas" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Kolumbija" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Komoras" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" -msgstr "Kongo Republika" +msgstr "Kongo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Kongo DemokrÄtiskÄ Republika" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Kuka salas" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Kostarika" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Ziloņkaula krasts" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "HorvÄtija" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Kuba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Kipra" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "ÄŒehija" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "DÄnija" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "DžibutÄ«" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominika" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "DominikÄna" +msgstr "DominikÄnas Republika" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ekvadora" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Ä’Ä£ipte" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "Salvadora" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "EkvatoriÄlÄ Gvineja" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Eritreja" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Igaunija" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Etiopija" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "Folklendu salas" +msgstr "Folklenda (Malvinu) Salas" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "FarÄ“ru salas" +msgstr "FÄ“ru Salas" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fidži" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Somija" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Francija" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "FranÄu GviÄna" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "FranÄu PolinÄ“zija" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "FranÄu Dienvidu Teritorijas" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabona" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambija" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Gruzija" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "VÄcija" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "ApvienotÄ Karaliste" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Gana" @@ -1167,7 +988,7 @@ msgstr "UngÄrija" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "Īslande" +msgstr "Islande" #: deluge/ui/countries.py:110 msgid "India" @@ -1211,7 +1032,7 @@ msgstr "JapÄna" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "Džersija" +msgstr "Džērsija" #: deluge/ui/countries.py:121 msgid "Jordan" @@ -1339,7 +1160,7 @@ msgstr "Meksika" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "MikronÄ“zija" +msgstr "MikronÄ“zijas FederatÄ«vÄs Valstis" #: deluge/ui/countries.py:153 msgid "Moldova" @@ -1495,7 +1316,7 @@ msgstr "RumÄnija" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "Krievijas federÄcija" +msgstr "Krievijas FederÄcija" #: deluge/ui/countries.py:192 msgid "Rwanda" @@ -1626,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "SÄ«rija" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "TaivÄna" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1693,9 +1514,13 @@ msgstr "Ukraina" msgid "United Arab Emirates" msgstr "Apvienotie ArÄbu EmirÄti" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "ApvienotÄ Karaliste" + #: deluge/ui/countries.py:242 msgid "United States" -msgstr "ASV" +msgstr "SavienotÄs Valstis" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" @@ -1727,7 +1552,7 @@ msgstr "Britu Virdžinu salas" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "Virdžinu salas, ASV." +msgstr "ASV Virdžīnu Salas" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" @@ -1749,2994 +1574,4632 @@ msgstr "Zambija" msgid "Zimbabwe" msgstr "Zimbabve" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "BezsaistÄ“" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "TieÅ¡saistÄ“" - -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "PieslÄ“dzies" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Pakalpojums neeksistÄ“" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Process ir neaktÄ«vs" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Palaiž serveri ar PID" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adrese" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Klients" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Progress" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "LejupielÄdes Ätrums" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "AugÅ¡upielÄdes Ätrums" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrents" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrenti rindÄ" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Process ir neaktÄ«vs" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " torrents rindÄ" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Faila nosaukums" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Neierobežots" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "PakÄpe" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "AktivizÄ“ts" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "IzvÄ“lieties failu" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Citi..." +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Lejup:" +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "AugÅ¡up:" +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "IzvÄ“lieties mapi" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "SaglabÄt .torrent failu" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Lejup" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent faili" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "AugÅ¡up" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Visi faili" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "IestatÄ«t maksimÄlo lejupielÄdes Ätrumu" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "Ievadiet paroli, lai redzÄ“tu Deluge..." -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "IestatÄ«t maksimÄlo augÅ¡upielÄdes Ätrumu" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "Ievadiet paroli, lai izietu no Deluge..." -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" -msgstr "" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrents ir pabeigts" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Rediģēt ceļu" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Izņemt ceļu" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/notification.py:109 +#: deluge/ui/gtk3/aboutdialog.py:40 #, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "AutortiesÄ«bas %(year_start)s-%(year_end)s Deluge komanda" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" +"VienÄdranga failu apmaiņas programma,\n" +"kura izmanto BitTorrent protokolu." + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Klients:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "PaÅ¡reizÄ“jie izstrÄdÄtÄji:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Iepriekšējie izstrÄdÄtÄji vai atbalstÄ«tÄji:" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" "\n" -"Å \n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" "\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" "\n" -"Thank you,\n" -"Deluge" - -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "Kategorijas" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Serveris:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "LejupielÄdes" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "TÄ«kls" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torents" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "CaurlaidÄ«ba" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Interfeiss" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Citi" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Serviss" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "NederÄ«gs fails" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Starpniekserveris" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "KeÅ¡atmiņa" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Spraudņi" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "IzvÄ“lieties .torrent failu" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Spraudnis" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "NederÄ«ga saite" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "IzvÄ“lieties spraudni" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "nav derÄ«ga saite." -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Eggs paplaÅ¡inÄjums" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "LejupielÄdÄ“..." -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Faila nosaukums" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "NeizdevÄs lejupielÄdÄ“t" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Lielums" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "NeizdevÄs lejupielÄdÄ“t:" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "NederÄ«ga datne" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "AtkÄrtots torrents" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Nevar vienu un to paÅ¡u torrentu pievienot divreiz" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "NeiespÄ“jami uzstÄdÄ«t dates prioritÄti" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "SÄ«kÄka informÄcija:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "IzvÄ“lieties .torrent failu" - -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent faili" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Visi faili" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "LietotÄjvÄrds:" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "NederÄ«gs URL" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Parole:" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "LejupielÄde netika pabeigta" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Tier" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Trakeris" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "IzvÄ“lieties failu" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "IzvÄ“lieties mapi" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "AizsargÄts ar paroli" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "SaglabÄt .torrent failu" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Citi..." -#: deluge/ui/gtkui/statusbar.py:146 +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" msgstr "Nepievienots" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Savienojumi" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "LejupielÄdes Ätrums" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "AugÅ¡upielÄdes Ätrums" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Lejup/augÅ¡up protokola satiksme" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" msgstr "DHT mezgli" -#: deluge/ui/gtkui/statusbar.py:186 +#: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "Diska brÄ«vÄ vieta" +msgstr "BrÄ«vÄ vieta diskÄ" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Nav ienÄkoÅ¡u savienojumu" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "IestatÄ«t maksimÄlo savienojumu skaitu" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrenti" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "EtiÄ·etes" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Viss" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "LejupielÄde" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "PiedÄvÄ" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "PauzÄ“ts" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "PÄrbauda" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Gaida rindÄ" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" -msgstr "AktÄ«vs" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Nekas" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Bez etiÄ·etes" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "JÄ" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "NÄ“" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "PrioritÄte" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "_Visi" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Statuss" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_SÄ«kÄka informÄcija" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fai_li" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_DalÄ«bnieki" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Opcijas" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Nav savienots..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Neierobežots" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Lejup" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "AugÅ¡up" -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "NesaistÄ“" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "TieÅ¡saistÄ“" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Savienots" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "StÄvoklis" +msgstr "Statuss" -#: deluge/ui/gtkui/connectionmanager.py:153 +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "Resursdators" +msgstr "Saimniekdators" -#: deluge/ui/gtkui/connectionmanager.py:158 +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" msgstr "Versija" -#: deluge/ui/gtkui/connectionmanager.py:386 +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "SÄkt dzinÄ“ju" + +#: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "ApturÄ“t DzinÄ“ju" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 +#: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" +msgstr "Nebija iespÄ“jams palaist dzinÄ“ju!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/gtk3/connectionmanager.py:343 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "Kļūda pievienojot vietni" +msgstr "Kļūda, pievienojot saimnieku" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "IzslÄ“gt Klaisko Skatu?" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "LietotÄjvÄrds:" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "LÄ«menis" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "AktivizÄ“ts" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Spraudnis" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -"IzskatÄs, ka Deluge process (deluged) jau darbojas\n" -"Jums ir vai nu jÄaptur process vai jÄizslÄ“dz Klasiskais skats lai turpinÄtu." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Kļūda palaižot kodolu" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -"Ir gadÄ«jusies kļūda Deluge kodola sastÄvdaļÄ, kas nepiecieÅ¡ama lai darbinÄtu " -"Klasisko skatu.\n" -"Papildus informÄciju skatÄ«ties zemÄk." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -msgstr "KlasiskajÄ skatÄ bija kļūda, vai JÅ«s gribat turpinÄt" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "IzvÄ“lieties spraudni" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Kļūda palaižot pakalpojumu" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Eggs spraudnis" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" msgstr "" -"GadÄ«jÄs kļūda palaižot pakalpojuma procesu. Mēģiniet palaist no konsoles, " -"lai redzÄ“tu, kas par kļūdu." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "IeslÄ“gts" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "IzslÄ“gts" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Neierobežot" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "StÄvoklis" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trakeri" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "IzvÄ“lieties mapi, uz kuru pÄrvietot failus" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Nekas" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "UzstÄdÄ«t maksimÄlo augÅ¡upielÄdes pieslÄ“gvietu skaitu" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Administrators" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" -msgstr "Nevajag lejupielÄdÄ“t" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "EtiÄ·etes" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "NormÄla prioritÄte" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Bez etiÄ·etes" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "Augsta prioritÄte" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" -msgstr "VisaugstÄkÄ prioritÄte" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Klienta versija" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "PrioritÄte" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torenti rindÄ" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Detaļas:" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " torrents rindÄ" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nosaukums" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "LejupielÄdÄ“ts" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "AugÅ¡upielÄdÄ“ts" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "DevÄ“ji" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Neierobežot" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "IesaistÄ«tie" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "IeslÄ“gts" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "IzslÄ“gts" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "IzslÄ“gt" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "KopÄ“jais laiks, kas atlicis" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "AttiecÄ«ba" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Pieej." +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Pievienots" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adrese" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Klients" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Veido torrentu" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torenti rindÄ" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Izņemt" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "AutomÄtiski pievienot torentus pieslÄ“dzoties" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Fails" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "_Pievienot torrentu" +msgstr "_Pievienot torentu" -#: deluge/ui/gtkui/glade/main_window.glade:45 +#: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "Iz_veidot torrentu" +msgstr "Iz_veidot torentu" -#: deluge/ui/gtkui/glade/main_window.glade:65 +#: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Iziet un _izslÄ“gt dzinÄ“ju" -#: deluge/ui/gtkui/glade/main_window.glade:101 +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_AizvÄ“rt" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "_Labot" +msgstr "R_ediģēt" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 +#: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" msgstr "_Savienojumu pÄrvaldnieks" -#: deluge/ui/gtkui/glade/main_window.glade:140 +#: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "_Torrents" +msgstr "_Torents" -#: deluge/ui/gtkui/glade/main_window.glade:147 +#: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" msgstr "_SkatÄ«t" -#: deluge/ui/gtkui/glade/main_window.glade:155 +#: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "RÄ«kjosla" +msgstr "_RÄ«kjosla" -#: deluge/ui/gtkui/glade/main_window.glade:165 +#: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" msgstr "_SÄnjosla" -#: deluge/ui/gtkui/glade/main_window.glade:174 +#: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" msgstr "Stat_usa josla" -#: deluge/ui/gtkui/glade/main_window.glade:188 +#: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" msgstr "Å Ä·irkļi" -#: deluge/ui/gtkui/glade/main_window.glade:195 +#: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" msgstr "_Kolonnas" -#: deluge/ui/gtkui/glade/main_window.glade:203 +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" msgstr "SÄnu _josla" -#: deluge/ui/gtkui/glade/main_window.glade:212 +#: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" msgstr "RÄdÄ«t tukÅ¡Äs sadaļas" -#: deluge/ui/gtkui/glade/main_window.glade:221 +#: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "_RÄdÄ«t trakerus" +msgstr "RÄdÄ«t t_rakerus" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 +#: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" msgstr "_PalÄ«dzÄ«ba" -#: deluge/ui/gtkui/glade/main_window.glade:244 +#: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_MÄjas lapa" -#: deluge/ui/gtkui/glade/main_window.glade:261 +#: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_BUJ" -#: deluge/ui/gtkui/glade/main_window.glade:264 +#: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" msgstr "Bieži uzdotie jautÄjumi" -#: deluge/ui/gtkui/glade/main_window.glade:280 +#: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" +msgstr "_Kopiena" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 +#: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "Pievienot torrentu" +msgstr "Pievienot torentu" -#: deluge/ui/gtkui/glade/main_window.glade:328 +#: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "Pievienot torrentu" +msgstr "Pievienot torentu" -#: deluge/ui/gtkui/glade/main_window.glade:342 +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "AizvÄkt torrentu" - -#: deluge/ui/gtkui/glade/main_window.glade:343 +msgstr "Izņemt torentu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "AizvÄkt torrentu" +msgstr "Izņemt torentu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "PauzÄ“t izvÄ“lÄ“tos torrentus" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "IepauzÄ“t" +msgstr "PauzÄ“t" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "AtsÄkt izvÄ“lÄ“tos torrentus" +msgstr "AtsÄkt izvÄ“lÄ“tos torentus" -#: deluge/ui/gtkui/glade/main_window.glade:381 +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" msgstr "AtsÄkt" -#: deluge/ui/gtkui/glade/main_window.glade:403 +#: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "PÄÅ—vietot uz augÅ¡u" +msgstr "PÄrvietot torentu augÅ¡up" -#: deluge/ui/gtkui/glade/main_window.glade:404 +#: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" msgstr "PÄrvietot rindÄ uz augÅ¡u" -#: deluge/ui/gtkui/glade/main_window.glade:418 +#: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "PÄrvietot uz leju" +msgstr "PÄrvietot torentu lejup" -#: deluge/ui/gtkui/glade/main_window.glade:419 +#: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" msgstr "PÄrvietot rindÄ uz leju" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "UzstÄdÄ«jumi" +msgstr "IestatÄ«jumi" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" msgstr "Savienojumu pÄrvaldnieks" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "Izpl_est visu" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_NeielÄdÄ“t" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "NormÄla _prioritÄte" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Augsta prioritÄte" - -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "_VisaugstÄkÄ prioritÄte" - -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "AutomÄtiski pÄrvaldÄ«ts:" - -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "DalÄ«tÄja ranks:" - -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Dalīšanas laiks:" - -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "AktÄ«vais laiks:" - -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Trakera statuss:" - -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "PieejamÄ«ba:" - -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "IesaistÄ«tie:" - -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "DevÄ“ji:" - -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Gabaliņi:" - -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Laiks atlicis:" - -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Piespiedu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "AtslÄ“gts" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "SasveicinÄÅ¡anÄs" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "NÄkamÄ pÄrziņoÅ¡ana:" - -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "DalīšanÄs attiecÄ«ba:" - -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "AugÅ¡upielÄdÄ“ts:" - -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "LejupielÄdÄ“ts:" - -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "PievienoÅ¡anas datums:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "JebkurÅ¡" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Statuss" - -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "KomentÄri:" - -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# no datnÄ“m:" - -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" - -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Trakeris:" - -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "KopÄ“jais izmÄ“rs:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nosaukums:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Ceļš" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Statuss:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "PapildinformÄcija" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Faili" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "IesaistÄ«tie" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "PÄvietot pabeigtos:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "PrivÄts" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "Labot trakerus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_UzstÄdÄ«jumi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "RÄdÄ«t sesijas Ätrumu virsraksta joslÄ" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "DzÄ“st torrentu?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "FokusÄ“t logu, kad pievieno torentu" -#: deluge/ui/gtkui/glade/main_window.glade:2324 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 msgid "" -"Are you sure you want to remove the selected torrent?" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -"Vai esat pÄrliecinÄts, ka vÄ“laties dzÄ“st izvÄ“lÄ“to torrentu?" - -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "SaistÄ«tÄ .torrent datne tiks dzÄ“sta " - -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "LejupielÄdÄ“tie dati tiks dzÄ“sti!" - -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "DzÄ“st izvÄ“lÄ“to torrentu" - -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Jauns programmas laidiens" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Jauns programmas laidiens pieejams!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "PieejamÄ versija:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "PaÅ¡reizÄ“jÄ versija:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "TurpmÄk nerÄdÄ«t Å¡o logu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Iet uz tÄ«mekļa vietni" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Pievienot iesaistÄ«to pÄ“c tÄ IP" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "IzvÄ“lÄ“ties vi_sus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "PauzÄ“t visus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "AktivizÄ“t sistÄ“mas joslas ikonu" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "AtsÄkt izvÄ“lÄ“tos torrentus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "AtsÄkt visus _m" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Pievienot Torrentus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Aizverot logu, minimizÄ“t kÄ sistÄ“mas joslas ikonu" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Palaisties sistÄ“mas joslÄ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "AizsargÄt sistÄ“mas joslas ikonu ar paroli" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Izņemt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrenti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Fai_li" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Pilns" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Kompakts" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "PiešķirÅ¡ana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "PÄrvietot pabeigtos uz:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "MaksimÄlais lejupielÄdes Ätrums:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "KopÄ“t .torrent failus uz:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "MaksimÄlais augÅ¡upielÄdes Ätrums:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "DzÄ“st torenta faila kopiju, kad torents tiek izņemts" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Pievienot kÄ _PauzÄ“tu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "DzÄ“st izveidoto torenta faila kopiju, kad torents tiek izņemts" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Atjaunot uz noklusÄ“tajiem" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "SaglabÄt iekÅ¡:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Pielietot visiem" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Pievienot saiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "PrioritÄte ir torenta sÄkuma un beigu gabaliņiem" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "No saites" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" +"IestatÄ«t augstÄku prioritÄti pirmajiem un pÄ“dÄ“jiem torenta gabaliņiem" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Pievienot \"Infohash\"" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "No \"Infohash\"" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Pievienot torentus pauzÄ“tÄ stÄvoklÄ«" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trakeri:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Izveidot torrentu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Izveidot torrentu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Mape" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "RÄdÄ«t vienmÄ“r" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "AttÄlais ceļš" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "FokusÄ“t dialoglodziņu" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Faili" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Autors:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "KomentÄri:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Info" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "MaksimÄlais savienojumu skaits. -1 nozÄ«mÄ“ neierobežots." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "TÄ«mekļa devÄ“ji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Savienojumi:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Daļiņas izmÄ“rs:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"MaksimÄlais augÅ¡upielÄdes pieslÄ“gvietu skaits. -1 nozÄ«mÄ“ neierobežots." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "UzstÄdÄ«t privÄtÄ torrenta karodziņu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "AugÅ¡upielÄdes vietas:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Pievienot Å¡o torrentu sesijai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"MaksimÄlais visu torrentu lejupielÄdes Ätrums. -1 nozÄ«mÄ“ neierobežots." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "IevadÄ«t attÄlo ceļu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "LejupielÄdes Ätrums:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "AttÄlais ceļš" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"MaksimÄlais kopÄ“jais visu torrentu augÅ¡upielÄdes Ätrums. -1 nozÄ«mÄ“ " +"neierobežots." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Ceļš:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "AugÅ¡upielÄdes Ätrums:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Veido torrentu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "IgnorÄ“t ierobežojumus lokÄlÄ tÄ«klÄ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "SaglabÄt .torrent kÄ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Ierobežot IP virstÄ“riņu" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "SaglabÄt .torrent failu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Lai nepÄrsniegtu Ätruma ierobežojumu, atskaitÄ«t aptuveno TCP/IP virstÄ“riņu " +"no kopÄ“jÄ satiksmes limita." -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Ierindotie Torrenti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Pievienot gaidoÅ¡us torrentus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"MaksimÄlais augÅ¡upielÄdes pieslÄ“gvietu skaits uz torrentu. -1 nozÄ«mÄ“ " +"neierobežots." -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "AutomÄtiski pievienot torentus pieslÄ“dzoties" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "MaksimÄlais savienojumu skaits uz torrentu. -1 nozÄ«mÄ“ neierobežots." -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "iezÄ«me" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Pievienot dalÄ«bdatoru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "MaksimÄlais augÅ¡upielÄdes Ätrums uz torentu. -1 nozÄ«mÄ“ neierobežots." -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Pievienot dalÄ«bdatoru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "datorvÄrds:ports" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Pievienot serveri" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Savienojumu pÄrvaldnieks" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "UzsÄkt vietÄ“jo _servisu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "AutomÄtiski savienoties ar izvÄ“lÄ“to serveri, sÄkot darbu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Ja vajadzÄ«gs, palaist 'localhost'" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "NerÄdÄ«t Å¡o logu, sÄkot darbu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "LejupielÄdes" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "AutomÄtiski pievienot .torrent failus no:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "SaglabÄt iekÅ¡:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "KopÄ“t .torrent failus uz:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Mapes" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Lietot pilnu vietas piešķirÅ¡anu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -"Pilna vietas piešķirÅ¡ana, kas nepiecieÅ¡ama torrentam, lai novÄ“rstu viņa " -"dalīšanu pa gabaliņiem uz diska" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Izmantot kompakto diska vietas iedalīšanu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Kompakta vietas piešķirÅ¡ana, piesÄ·ir kad vajag" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "NejauÅ¡s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Torenta pirmos un pÄ“dÄ“jos gabaliņus pa priekÅ¡u" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "UzstÄdÄ«t augstÄku prioritÄti pirmajÄm un pÄ“dÄ“jÄm torrenta daļiņÄm" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "AktÄ«vais ports:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Pievienot torrentu pauzÄ“tu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "PÄrbaudÄ«t aktÄ«vo portu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "TÄ«kls" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Izmantot dažÄdus portus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge automÄtiski katru reizi izvÄ“lÄ“sies citu portu." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "TekoÅ¡ais ports:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "No:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "Uz:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "PÄrbaudÄ«t tekoÅ¡o portu:" +msgstr "LÄ«dz:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "IenÄkuÅ¡ie porti" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "IzejoÅ¡ie porti" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -"Ievadiet IP saskarnei kura pieņems ienÄkoÅ¡os bittorenta savienojumus. " -"AtstÄjiet tukÅ¡u ja vÄ“laties izmantot noklusÄ“juma uzstÄdÄ«jumus." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Saskarne" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -"TOS baits uzstÄdÄ«ts katras paketes IP virsrakstÄ, ko nosÅ«ta dalÄ«bniekam " -"(vietnes ieskaitot). Sagaida HEX vÄ“rtÄ«bu." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "DalÄ«bnieka TOS baits:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "LÄ«menis:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Å ifrēšana" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" msgstr "UPnP" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +msgstr "Standarts Plug and Play" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" msgstr "NAT-PMP" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "NAT portu pÄrveides protokols" +msgstr "TÄ«kla adreÅ¡u translēšanas protokols" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" msgstr "DalÄ«bnieku datu apmaiņa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "VietÄ“jo servisu atklÄjÄ“js" +msgstr "VietÄ“jo pakalpojumu atklÄjÄ“js" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery finds local peers on your network." +msgstr "LokÄlo pakalpojumu atklÄjÄ“js atrod lokÄlos dalÄ«bniekus jÅ«su tÄ«klÄ." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" msgstr "DHT" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "DalÄ«tÄ kontrolsummu tabula var uzlabot kopÄ“jo pieslÄ“gumu skaitu." +msgstr "" +"DalÄ«tÄ kontrolsummu tabula var uzlabot kopÄ“jo aktÄ«vo pieslÄ“gumu skaitu." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "TÄ«kla papildiespÄ“jas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "DalÄ«bnieka TOS baits:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "IenÄkoÅ¡ais:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "LÄ«menis:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Saimniekdatora nosaukums:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Ports:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -"ObligÄts\n" -"IespÄ“jams\n" -"IzslÄ“gts" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -"SasveicinÄÅ¡anÄs\n" -"Pilna plÅ«sma\n" -"Viens no" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "IzejoÅ¡ais:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Å ifrÄ“t visu plÅ«smu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Å ifrēšana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "CaurlaidÄ«ba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Max savienojumu mēģinÄjumi sekundÄ“:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Max PusatvÄ“rtie savienojumi:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "KeÅ¡atmiņas izmÄ“rs (16 KiB blokos):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Sekunžu skaits kopÅ¡ pÄ“dÄ“jÄs ierakstīšanas no keÅ¡atmiņas diskÄ. " +"NoklusÄ“jums:60 sekundes" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "KeÅ¡atmiņas novecosana (sekundes):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "IestatÄ«jumi" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "KopÄ“jais 16KiB bloku skaits, kas ierakstÄ«ts kopÅ¡ sesijas sÄkuma." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Bloki ierakstÄ«ti:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "KopÄ“jais ieraksta operÄciju veikÅ¡anu skaits kopÅ¡ sesijas sÄkuma." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "RakstÄ«jumi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"AttiecÄ«ba (ierakstÄ«tie bloki - ierakstu reizes) / bloku ieraksti attÄ“lo " +"skaitu, kas ietaupÄ«ts ieraksta operÄcijÄs t.i. savdabÄ«ga keÅ¡atmiņas " +"izmantoÅ¡anas attiecÄ«ba priekÅ¡ ierakstīšanas keÅ¡atmiņas" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Rakstīšanas keÅ¡atmiņas izmantoÅ¡anas attiecÄ«ba:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"Bloku skaits, kas pieprasÄ«ti bittorenta dzinÄ“jam (no devÄ“jiem), kas " +"pasniegti no diska vai keÅ¡atmiņas." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Bloki nolasÄ«ti:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Bloku skaits, kas pasniegti no keÅ¡atmiņas" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Bloku lasīšanas izmantoÅ¡ana:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "KeÅ¡atmiņas izmantoÅ¡anas attieciba lasīšanas keÅ¡atmiņai." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Lasīšanas keÅ¡atmiņas izmantoÅ¡anas attiecÄ«ba:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "KopÄ“jais lasīšanÄs operÄciju skaits kopÅ¡ sesijas sÄkuma." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "LasÄ«jumi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"16 KiB bloku skaits diska keÅ¡atmiņÄ. Ietver abus: gan lasīšanu, gan " +"lasīšanas keÅ¡atmiņu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "KeÅ¡atmiņas izmÄ“rs:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Lasīšanas keÅ¡atmiņas izmÄ“rs:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"PalÄ«dziet mums uzlabot Deluge, nosÅ«tot mums savu Python versiju, PyGTK " +"versiju, operÄ“tÄjsistÄ“mas un procesora tipu. NekÄda cita informÄcija netiks " +"nosÅ«tÄ«ta." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "JÄ, lÅ«dzu, nosÅ«tÄ«t anonÄ«mu statistiku" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "AtraÅ¡anÄs vieta:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Ja Deluge nevar atrast vietu datu bÄzÄ“, viņa izmanto DNS lai noteiktu valsti." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Servisa ports:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Ports" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Atļaut attÄlinÄtos pieslÄ“gumus" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Savienojumi" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" +"Periodiski pÄrbaudÄ«t tÄ«mekļa vietni, vai nav pieejama jaunÄka versija" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Versija:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autors:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "MÄjaslapa:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Autora e-pasts:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Info" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Pievienot dalÄ«bnieku" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "saimniekdatora nosaukums:ports" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "VispÄrÄ“ji" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "Ceļa izvÄ“les tips" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "SaglabÄt ceļu" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "NoklusÄ“tais ceļš" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Atcelt" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Pievienot" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "AizvÄkt" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Pievienot infosummu" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infosumma:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trakeri:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Pievienot saimniekdatoru" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "MÄ“rÄ·is:" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Jauns programmas laidiens" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Iet uz tÄ«mekļa vietni" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "TurpmÄk nerÄdÄ«t Å¡o dialoglodziņu" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nosaukums:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "KomentÄri:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "PÄrvietot pabeigtos failus uz:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "PÄrtraukt dalÄ«t, kad samÄ“rs:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Izņemt pÄ“c samÄ“ra sasniegÅ¡anas" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "R_ediģēt trakerus" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "AugÅ¡Ä" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "ApakÅ¡Ä" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Pievienot torentus" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_Saite" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Pievienot pauzÄ“tÄ stÄvoklÄ«" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "PrioritÄte sÄkuma un beigu gabaliņiem" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -"MaksimÄlais kopÄ“jais visu torrentu augÅ¡upielÄdes Ätrums. -1 nozÄ«mÄ“ " -"neierobežots." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "MaksimÄlais augÅ¡upielÄdes Ätrums (KiB/s)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "MaksimÄlais konekciju skaits. -1 nozÄ«mÄ“ neierobežots." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "MaksimÄlais konekciju skaits:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Pielietot visiem" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Atgriezt uz noklusÄ“juma" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_RÄdÄ«t Deluge" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -"MaksimÄlais augÅ¡upielÄdes pieslÄ“gvietu skaits. -1 nozÄ«mÄ“ neierobežots." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Max augÅ¡upielÄdes pieslÄ“gvietas:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "LejupielÄ_des Ätruma limits" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "AugÅ¡_upielÄdes Ätruma limits" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "IzieÅ¡ana un servisa slÄ“gÅ¡ana" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Rediģēt trakerus" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -"MaksimÄlais visu torrentu lejupielÄdes Ätrums. -1 nozÄ«mÄ“ neierobežots." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "MaksimÄlais lejupielÄdes Ätrums (KiB/s)" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "IgnorÄ“t ierobežojumus vietÄ“jÄ tÄ«klÄ" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_Pievienot dalÄ«bnieku" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Noteikt IP pÄrpalikuma robežu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Pievienot dalÄ«bnieku pÄ“c tÄ IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Rediģēt trakeri" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Trakeris:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "IevadÄ«t attÄlo ceļu" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Ceļš:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Izveidot torentu" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Mape" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "AttÄlais ceļš" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Faili" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "TÄ«mekļa devÄ“ji" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Gabaliņu izmÄ“rs:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "IestatÄ«t privÄtÄ torenta karodziņu" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Pievienot Å¡o torentu sesijai" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Opcijas" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "SaglabÄt .torrent kÄ" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_PauzÄ“t" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_AtsÄkt" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "AtsÄkt izvÄ“lÄ“tos torentus." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opc_ijas" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Novietojums rindÄ" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "Atja_uninÄt trakeri" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Izņemt torentu" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Piespiedu _failu pÄrbaude" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etiÄ·ete" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "IzvÄ“lÄ“ties vi_sus" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_PauzÄ“t visus" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "_AtsÄkt visus" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Savienojumu limits" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "AugÅ¡upielÄdes _pieslÄ“gvietu skaita limits:" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "AutomÄtiski pÄrvaldÄ«ts" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Pievienot trakeri" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Pievienot saiti" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "Saite:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "Izpl_est visu" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"Ja atzÄ«mÄ“ts, kopÄ“jais TCP/IP pÄrpalikums noņemts ar plÅ«smas ierobežotÄju, " -"lai novÄ“rstu robežu pÄrkÄpÅ¡anu ar kopÄ“jo plÅ«smu." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "KopÄ“jais caurlaidÄ«bas izlietojums" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"MaksimÄlais augÅ¡upielÄdes pieslÄ“gvietu skaits uz torrentu. -1 nozÄ«mÄ“ " -"neierobežots." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "MaksimÄlais savienojumu skaits uz torrentu. -1 nozÄ«mÄ“ neierobežots." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent klients" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "CaurlaidÄ«bas izlietojums uz torrentu" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent klients" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Interfeiss" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "LejupielÄdÄ“t un dalÄ«ties ar failiem caur BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "IeslÄ“gt" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/ui/console/console.py:78 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"Klasiskais režīms paslÄ“ps lielÄko daļu no servisa iespÄ“jÄm un liks Deluge " -"parÄdÄ«ties kÄ vienai programmai. Izmantojiet to, ja nevÄ“laties izmantot " -"priekÅ¡rocÄ«bas, darbinot Deluge kÄ servisu. Jums vajadzÄ“s pÄrstartÄ“t Deluge, " -"lai šī iespÄ“ja stÄtos spÄ“kÄ." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klasiskais režīms" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "RÄdÄ«t sesijas Ätrumu virsraksta joslÄ" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Galvenais logs" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "VienmÄ“r rÄdÄ«t" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Dialogu novietot redzamÄ vietÄ" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Pievienot Torrentus dialogs" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Izmantot sistÄ“mas paneļa ikonu" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Aizverot logu, minimizÄ“t kÄ sistÄ“mas paneļa ikonu" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Komanda" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "SÄknÄ“t sistÄ“mas panelÄ«" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "AizsargÄt sistÄ“mas paneļa ikonu ar paroli" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "SistÄ“mas panelis" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "PÄrÄ“jie" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Paziņot par jaunÄm versijÄm" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -"Deluge pÄrbaudÄ«s mÅ«su serverus un ziņos, ja bÅ«s izlaista jaunÄka versija" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "AtjauninÄjumi" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"PalÄ«dziet mums uzlabot Deluge, nosÅ«tot mums savu Python versiju, PyGTK " -"versiju, operÄ“tÄjsistÄ“mas un procesora tipu. NekÄda cita informÄcija netiks " -"nosÅ«tÄ«ta." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "JÄ, lÅ«dzu nosÅ«tÄ«t anonÄ«mu statistiku" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "SistÄ“mas informÄcija" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Parole" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "AtraÅ¡anÄs vieta:" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -"Ja Deluge nevar atrast vietu datu bÄzÄ“, viņa izmanto DNS lai noteiktu valsti." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP DatubÄze" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "PiesaistÄ«t Magneta saiti Deluge" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Servis" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Servisa ports:" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Ports" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Atļaut attÄlinÄtos pieslÄ“gumus" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Savienojumi" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Periodiski pÄrbaudÄ«t mÅ«su vietni, vai nav jaunu Deluge versiju" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Citi" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Rinda" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Pievienot jaunos torrentus rindas sÄkumÄ" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "KopÄ aktÄ«vie devÄ“ji:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "KopÄ aktÄ«vie:" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "KopÄ aktÄ«vie lejupielÄdejamie:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "NeskaitÄ«t lÄ“nos torrentus" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "AktÄ«vie torrenti" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Dalīšanas attiecÄ«bas robeža:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Dalīšanas laika attiecÄ«ba" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Dalīšanas laiks (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "PÄrstÄt dalÄ«t, kad dalīšanas attiecÄ«ba sasniedz:" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "DzÄ“st torrentu, kad dalÄ«sanas attiecÄ«ba ir" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "PiedÄvÄÅ¡ana" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Starpniekserveris" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Resursdators:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"NekÄds\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "DalÄ«bnieki" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "TÄ«mekļa dalīšana" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Trakeris" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "KeÅ¡atmiņa" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "KeÅ¡atmiņas izmÄ“rs (16 KiB blokos):" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -"Sekunžu skaits kopÅ¡ pÄ“dÄ“jÄs ierakstīšanas no keÅ¡atmiņas diskÄ. " -"NoklusÄ“jums:60 sekundes" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "KeÅ¡atmiņas novecosana (sekundes):" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "No" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -msgstr "KopÄ“jais 16KiB bloku skaits, kas ierakstÄ«ts kopÅ¡ sesijas sÄkuma." +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Uz" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Bloki ierakstÄ«ti:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Izmantot nejauÅ¡us portus" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "KopÄ“jais ieraksta operÄciju veikÅ¡anu skaits kopÅ¡ sesijas sÄkuma." +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Ieraksta op:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -"AttiecÄ«ba (ierakstÄ«tie bloki - ierakstu reizes) / bloku ieraksti attÄ“lo " -"skaitu, kas ietaupÄ«ts ieraksta operÄcijÄs t.i. savdabÄ«ga keÅ¡atmiņas " -"izmantoÅ¡anas attiecÄ«ba priekÅ¡ ierakstīšanas keÅ¡atmiņas" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "Ierakstīšanas keÅ¡atmiņas izmantoÅ¡anas attiecÄ«ba:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "IenÄkoÅ¡s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Raksta" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "IzejoÅ¡s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -"Bloku skaits, kas pieprasÄ«ti bittorenta dzinÄ“jam (no devÄ“jiem), kas " -"pasniegti no diska vai keÅ¡atmiņas." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Bloki nolasÄ«ti:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "MaksimÄlais savienojumu skaits" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Bloku skaits, kas pasniegti no keÅ¡atmiņas" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "MaksimÄlais augÅ¡upielÄdes slotu skaits" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Bloku lasīšanas izmantoÅ¡ana:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "KeÅ¡atmiņas izmantoÅ¡anas attieciba lasīšanas keÅ¡atmiņai." +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "Lasīšanas keÅ¡atmiņas izmantoÅ¡anas attiecÄ«ba:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "MaksimÄlais pusatvÄ“rto savienojumu skaits" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." -msgstr "KopÄ“jais lasīšanÄs operÄciju skaits kopÅ¡ sesijas sÄkuma." +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "MaksimÄlais savienoÅ¡anÄs mēģinÄjumu skaits sekundÄ“" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Lasīšanas:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Noteikt IP pÄrpalikuma robežu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Lasa" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -"16 KiB bloku skaits diska keÅ¡atmiņÄ. Ietver abus: gan lasīšanu, gan " -"lasīšanas keÅ¡atmiņu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "KeÅ¡atmiņas izmÄ“rs:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Lasīšanas keÅ¡atmiņas izmÄ“rs:" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "IzmÄ“rs" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Statuss" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Dalīšanas attiecÄ«ba" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Spraudņi" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Versija:" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "MÄjaslapa:" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Autora e-pasts:" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_InstalÄ“t spraudni" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Tips" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_PÄrskanÄ“t spraudņus" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "MeklÄ“t papildus spraudņus _F" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "PÄrÄdÄ«t Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "AtsÄkt visus" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "LejupielÄ_des Ätruma limits" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "AugÅ¡_upielÄdes Ätruma limits" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "IzieÅ¡ana un servisa slÄ“gÅ¡ana" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "AtvÄ“rt mapi _o" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "AtsÄkt _m" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "UzstÄdÄ«jum_i" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Novietojums rindÄ" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Atjaunot trakeri" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_DzÄ“st torrentu" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "Piespiedu _failu pÄrbaude" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "PÄrvietot glabÄtuvi _s" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Savienojumu limits" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "AugÅ¡upielÄdes _pieslÄ“gvietu skaita limits:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "AutomÄtiski pÄrvaldÄ«ts" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "DzÄ“st izvÄ“lÄ“to torrentu?" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP saraksts (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Ja jÅ«s izdzÄ“sÄ«siet datus, tie tiks neatgriezeniski zaudÄ“ti" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer teksts (Zip formÄtÄ)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian teksts (nesaspiests)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Labot trakerus" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Bloķēšanas saraksts" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Labot trakerus" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Pievienot trakeri" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Kļūdains sÄkums" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Pievienot trakerus" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Kļūdains kods" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Labot trakeri" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Kļūdaina versija" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Labot trakeri" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "dienÄm" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Trakeris:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "PÄrbaudÄ«t, vai nav jauns saraksts, ik pÄ“c:" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "DzÄ“st torrentu un tÄ failus" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "ImportÄ“t bloķēšanas sarakstu darbu uzsÄkot" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "DzÄ“st torrentu" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "IestatÄ«jumi" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "PÄrvietot glabÄtuvi" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "LejupielÄdÄ“t un importÄ“t bloķēšanas sarakstu, ja nepiecieÅ¡ams." -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "PÄrvietot glabÄtuvi" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "PÄrbaudÄ«t lejupielÄdi un importÄ“t" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "MÄ“rÄ·is:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "LejupielÄdÄ“t un importÄ“t jaunu bloķēšanas sarakstu." -#~ msgid "seconds" -#~ msgstr "sekundes" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Piespiedu lejupielÄde un imoportēšana" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Bloķēšanas saraksts ir atjauninÄts" -#~ msgid "Unknown" -#~ msgstr "NezinÄms" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Opcijas" -#~ msgid "Download" -#~ msgstr "LejupielÄde" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Tips:" -#~ msgid "Upload" -#~ msgstr "AugÅ¡upielÄde" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Datums:" -#~ msgid "Update Tracker" -#~ msgstr "Atjaunot trakeri" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Faila izmÄ“rs:" -#~ msgid "Total Size" -#~ msgstr "KopÄ“jais izmÄ“rs" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "InformÄcija" -#~ msgid "Pieces" -#~ msgstr "Gabaliņi" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Trakera statuss" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torents pabeigts" -#~ msgid "Next Announce" -#~ msgstr "NÄkamÄ paziņoÅ¡ana" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torents pievienots" -#~ msgid "Yes" -#~ msgstr "JÄ" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "Torents izņemts" -#~ msgid "No" -#~ msgstr "NÄ“" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "IzpildÄ«t" -#~ msgid "Availability" -#~ msgstr "PieejamÄ«ba" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Notikums" -#~ msgid "Details" -#~ msgstr "SÄ«kÄka informÄcija" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Pievienot komandu" -#~ msgid "Files" -#~ msgstr "Faili" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Komandas" -#~ msgid "Speed:" -#~ msgstr "Ä€trums:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Select All" -#~ msgstr "IezÄ«mÄ“t visus" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "DzÄ“st .torrent failu" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "Pievienot automÄtiski" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Server" -#~ msgstr "Serveris" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Username" -#~ msgstr "LietotÄjvÄrds:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "Ceļš" -#~ msgid "Password" -#~ msgstr "Parole" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "SekoÅ¡anas mape neeksistÄ“." -#~ msgid "Port" -#~ msgstr "Ports" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "NorÄdÄ«tÄ vieta neeksistÄ“." -#~ msgid "_Quit" -#~ msgstr "_AizvÄ“rt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "SekoÅ¡anas mapes Ä«pašības" -#~ msgid "Graph" -#~ msgstr "Grafiks" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Filters" -#~ msgstr "Filtri" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "IzvÄ“lÄ“ties mapi" -#~ msgid "Clear" -#~ msgstr "IzdzÄ“st" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "AktivizÄ“t sekoÅ¡anu mapei" -#~ msgid "Add" -#~ msgstr "Pievienot" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "SekoÅ¡anas mape" -#~ msgid "Remove" -#~ msgstr "AizvÄkt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "DzÄ“st .torrent pÄ“c pievienoÅ¡anas" -#~ msgid "# Of Files" -#~ msgstr "Failu skaits" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "About" -#~ msgstr "Par programmu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Pievienot paplaÅ¡inÄjumu pÄ“c pievienoÅ¡anas:" -#~ msgid "Admin" -#~ msgstr "Administrators" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Connect" -#~ msgstr "PieslÄ“gties" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" -#~ msgid "Connected to" -#~ msgstr "PieslÄ“gties pie" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "File" -#~ msgstr "Fails" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "False" -#~ msgstr "Nepatiess" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torenta faila darbÄ«bas" -#~ msgid "Move" -#~ msgstr "PÄrvietot" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "AtslÄ“gvÄrds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "ApzÄ«mÄ“t torrentu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "PÄrvietot torrentu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Login" -#~ msgstr "PieteikÅ¡anÄs" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "PÄrvietot pabeigtos" -#~ msgid "Logout" -#~ msgstr "Beigt darbu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "EtiÄ·ete: " -#~ msgid "Password is invalid,try again" -#~ msgstr "Parole neder, mēģiniet vÄ“lreiz" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "EtiÄ·ete" -#~ msgid "Pause all" -#~ msgstr "ApturÄ“t visu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "GalvenÄ" -#~ msgid "Resume all" -#~ msgstr "AtsÄkt visu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Restart" -#~ msgstr "PÄrstartÄ“t" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Vieta rindÄ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "MaksimÄlais augÅ¡upielÄdes Ätrums:" -#~ msgid "Seeding time" -#~ msgstr "Dalīšanas ilgums" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "MaksimÄlais savienojumu skaits:" -#~ msgid "Speed" -#~ msgstr "Ä€trums" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "MaksimÄlais augÅ¡upielÄdes pieslÄ“gvietu skaits:" -#~ msgid "Set" -#~ msgstr "UzstÄdÄ«t" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "MaksimÄlais lejupielÄdes Ätrums:" -#~ msgid "Save" -#~ msgstr "SaglabÄt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "CaurlaidÄ«ba" -#~ msgid "Share Ratio" -#~ msgstr "Dalīšanas attiecÄ«ba" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "AutomÄtiski pÄrvaldÄ«ts:" -#~ msgid "Submit" -#~ msgstr "NosÅ«tÄ«t" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Pievienot pauzÄ“tu:" -#~ msgid "Update" -#~ msgstr "AtjauninÄt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "RindÄ:" -#~ msgid "Stop" -#~ msgstr "PÄrtraukt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Rinda" -#~ msgid "Torrent list" -#~ msgstr "Torrentu saraksts" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "SekoÅ¡anas mape:" -#~ msgid "Start" -#~ msgstr "SÄkt" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "True" -#~ msgstr "Patiess" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "MaksimÄlais lejupielÄdes Ätrums" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "KompaktÄ diska vietas iedalīšana" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "sekundes" -#~ msgid "Download Location" -#~ msgstr "LejupielÄdes vieta" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "atsvaidzinÄÅ¡anas biežumam jÄbÅ«t > 0" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "MaksimÄlais augÅ¡upielÄdes Ätrums" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Kļūda torrenta iestatÄ«jumos" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "AugÅ¡upielÄdÄ“t torrentu" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "Pievienot apturÄ“tÄ stÄvoklÄ«" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "PrioritÄte ir sÄkuma un beigu gabaliņi" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "MaksimÄlais augÅ¡upielÄdes slotu skaits" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "IzvÄ“lieties url vai torrentu, bet ne abus." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "MaksimÄlais savienojumu skaits" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "No data" -#~ msgstr "Nav datu" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Porti" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "TÄ«mekļa saskarne" -#~ msgid "To" -#~ msgstr "Uz" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Nav instalÄ“ta Deluge tÄ«kla saskarne, lÅ«dzu, instalÄ“jiet\n" +"saskarni un mēģiniet vÄ“lreiz." -#~ msgid "Peer-Exchange" -#~ msgstr "Peer-Exchange" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "AktivizÄ“t tÄ«mekļa saskarni" -#~ msgid "From" -#~ msgstr "No" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "AktivizÄ“t SSL" -#~ msgid "Random" -#~ msgstr "NejauÅ¡s" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Izmantot portu:" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "NederÄ«ga etiÄ·ete, izmantojiet rakstzÄ«mes:[a-z0-9_-]" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "TukÅ¡a etiÄ·ete" -#~ msgid "Disabled" -#~ msgstr "AtslÄ“gts" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "EtiÄ·ete jau eksitÄ“" -#~ msgid "Either" -#~ msgstr "JebkurÅ¡" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "NezinÄma etiÄ·ete" -#~ msgid "Forced" -#~ msgstr "Piespiedu" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "NezinÄms torents" -#~ msgid "Encryption" -#~ msgstr "Å ifrēšana" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "EtiÄ·etes _opcijas" -#~ msgid "Per Torrent" -#~ msgstr "Katram torrentam" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Noņemt etiÄ·eti" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "MaksimÄlais pusatvÄ“rto savienojumu skaits" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Pievienot etiÄ·eti" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "MaksimÄlais lejupielÄdes Ätrums (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "EtiÄ·etes opcijas" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "MaksimÄlais savienoÅ¡anÄs mēģinÄjumu skaits sekundÄ“" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "EtiÄ·ete" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "MaksimÄlais augÅ¡upielÄdes Ätrums (Kib/s)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Level" -#~ msgstr "LÄ«menis" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "EtiÄ·etes opcijas" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = neierobežots" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Pielietot torentu maksimÄlos iestatÄ«jumus:" -#~ msgid "Global" -#~ msgstr "GlobÄls" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimums" -#~ msgid "Auto Add folder" -#~ msgstr "AutomÄtiskÄs ielÄdes mape" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Pielietot rindas iestatÄ«jumus:" -#~ msgid "Total active torrents" -#~ msgstr "KopÄ“jais aktÄ«vo torrentu skaits" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = neierobežots" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 lÄ«nija katram trakerim)" -#~ msgid "Total active downloading" -#~ msgstr "KopÄ“jais aktÄ«vo lejupielÄžu skaits" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "AutomÄtiski pievienot etiÄ·eti:" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "AizvÄkt torrentu, kad attiecÄ«ba sasniedz" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Pievienot etiÄ·eti" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "PÄrtraukt dalīšanu, kad attiecÄ«ba sasniedz" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Pievienot etiÄ·eti" -#~ msgid "Button style" -#~ msgstr "Pogu stils" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Izmantojiet sÄnjoslu, lai pievienotu, rediģētu vai noņemtu etiÄ·etes. " +"\n" -#~ msgid "Enabled Plugins" -#~ msgstr "IeslÄ“gtie spraudņi" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "EtiÄ·etes" -#~ msgid "Image Only" -#~ msgstr "Tikai attÄ“li" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Paziņojumu mirgoÅ¡ana" -#~ msgid "Text Only" -#~ msgstr "Tikai teksts" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "IzlecoÅ¡ais paziņojums nav aktivizÄ“ts." -#~ msgid "Text and image" -#~ msgstr "Teksts un attÄ“li" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Template" -#~ msgstr "Veidne" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Move To" -#~ msgstr "PÄrvietot uz" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "IzlecoÅ¡ais paziņojums tiek rÄdÄ«ts" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "" -#~ "Lauciņos \"JaunÄ parole\" un \"JaunÄ parole (vÄ“lreiz)\" jÄievada viena un tÄ " -#~ "pati parole" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Skaņas paziņojumi nav aktivizÄ“ti" -#~ msgid "These changes were saved" -#~ msgstr "SÄ«s izmaiņas tika saglabÄtas" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame nav instalÄ“ts" -#~ msgid "Current Password" -#~ msgstr "PaÅ¡reizÄ“jÄ parole" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Skaņas paziņojums neizdevÄs %s" -#~ msgid "New Password (Confirm)" -#~ msgstr "JaunÄ parole (vÄ“lreiz)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Skaņas paziņojums veiksmÄ«gs" -#~ msgid "Old password is invalid" -#~ msgstr "VecÄ parole nav pareiza" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Pabeigts torrents" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Izlabojiet augstÄk redzamo kļūdu un mēģiniet vÄ“lreiz" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "Torrents \"%(name)s\" ar %(num_files)i faili(em) ir lejupielÄdÄ“ts." -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "Paziņojumi" -#~ msgid "Enter a list of values." -#~ msgstr "Ievadiet sarakstu ar vÄ“rtÄ«bÄm" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "IzvÄ“lieties skaņas failu" -#~ msgid "translate something" -#~ msgstr "Iztulkot kaut ko" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "GadÄ«jÄs kļūda, sÅ«tot paziņojuma e-pastu: %s" -#~ msgid "Enter a valid value." -#~ msgstr "Ievadiet derÄ«gu vÄ“rtÄ«bu!" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Å is lauciņš ir obligÄti jÄaizpilda." +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Enter a number." -#~ msgstr "Ievadiet skaitli!" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Paziņojuma e-pasts nosÅ«tÄ«ts." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "PÄrliecinieties, ka šī vÄ“rtÄ«ba ir lielÄka vai vienÄda ar %s!" +msgid "Finished Torrent \"%(name)s\"" +msgstr "Pabeigts \"%(name)s\" torrents" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "PÄrliecinieties, ka šī vÄ“rtÄ«ba nav garÄka par %(max)d simboliem (patlaban " -#~ "tÄs garums ir %(length)d)!" +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Å is epasts paziņo ka Deluge pabeigusi \"%(name)s\", kas satur %(num_files)i " +"datnes.\n" +"Lai vairs nesaņemtu Å¡Ädus paziņojumus, vienkÄrÅ¡i izsledziet epasta " +"paziņojumus Deluge's uzstÄdÄ«jumos.\n" +"\n" +"Paldies,\n" +"JÅ«su Deluge." + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "AktivizÄ“ta sistÄ“mas joslas ikonas mirgoÅ¡ana" -#~ msgid "Enter a whole number." -#~ msgstr "Ievadiet veselu skaitli!" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "AktivizÄ“ti izlecoÅ¡ie paziņojumi" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "PÄrliecinieties, ka šī vÄ“rtÄ«ba ir mazÄka vai vienÄda ar %s!" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Skaņa aktivizÄ“ta" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "PÄrliecinieties, ka šī vÄ“rtÄ«ba nav Ä«sÄka par %(min)d simboliem (patlaban tÄs " -#~ "garums ir %(length)d)!" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Saskarnes paziņojumi" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "PÄrliecinieties, ka kopÄ nav vairÄk par %s cipariem!" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "SaņēmÄ“ji" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Ievadiet derÄ«gu e-pasta adresi!" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Serveris pieprasa TLS/SSL" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "AugÅ¡upielÄdÄ“jiet derÄ«gu attÄ“lu! Fails, kuru augÅ¡upielÄdÄ“jÄt, vai nu nebija " -#~ "attÄ“ls, vai arÄ« bija bojÄts." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "E-pasta paziņojumi" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "PÄrliecinieties, ka skaitlis nesatur vairÄk par %s zÄ«mÄ“m pirms komata!" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Å Ä« konfigurÄcija nenozÄ«mÄ“, ka tieÅ¡Äm saņemsiet paziņojumus par visiem Å¡iem " +"notikumiem." -#~ msgid "Enter a valid time." -#~ msgstr "Ievadiet derÄ«gu laiku!" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Abonēšana" -#~ msgid "Enter a valid date/time." -#~ msgstr "Ievadiet derÄ«gu datumu/laiku!" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Skaņu izvÄ“le" -#~ msgid "Enter a valid date." -#~ msgstr "Ievadiet derÄ«gu datumu!" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "AtspiedÄ“js" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "PÄrliecinieties, ka skaitlis nesatur vairÄk par %s zÄ«mÄ“m aiz komata!" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Atspiest uz:" -#~ msgid "Statistics" -#~ msgstr "Statistika" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Izveidot apakÅ¡mapi ar torenta nosaukumu" -#~ msgid "Enter a valid URL." -#~ msgstr "Ievadiet derÄ«gu URL!" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"IzvÄ“lÄ“tajÄ mapÄ“ tiks izveidota apakÅ¡mape ar torenta nosaukumu un tajÄ tiks " +"izvietoti atspiestie faili." -#~ msgid "This folder does not exist." -#~ msgstr "Å Ä« mape neeksistÄ“." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "PlÄnotÄjs" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Ievadiet derÄ«gu IPv4 adresi!" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "PÄrbaudÄ«t" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "LejupielÄdes ierobežojums:" -#~ msgid "Delete" -#~ msgstr "IzdzÄ“st" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "AugÅ¡upielÄdes ierobežojums:" -#~ msgid "Queue Top" -#~ msgstr "PÄrvietot uz rindas augÅ¡u" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "AktÄ«vie torenti:" -#~ msgid "Queue Bottom" -#~ msgstr "PÄrvietot uz rindas beigÄm" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "AktÄ«vas lejupielÄdes:" -#~ msgid "Reannounce" -#~ msgstr "AtkÄrtoti veikt paziņoÅ¡anu" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "AktÄ«vas dalīšanas:" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Ieskaitot %i failus" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "LÄ“nie iestatÄ«jumi" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrents ir virs apturēšanas attiecÄ«bas" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge ir aizslÄ“gts" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Pieeja Deluge programmai ir aizsargÄta ar paroli.\n" -#~ "Lai piekļūtu programmas logam, lÅ«dzu, ievadiet paroli" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "page 10" -#~ msgstr "10. lappuse" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "page 11" -#~ msgstr "11. lappuse" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "page 12" -#~ msgstr "12. lappuse" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Beigt darbu" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "SaglabÄt" -#~ msgid "Homepage" -#~ msgstr "MÄjaslapa" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Kļūda, uzstÄdot iezÄ«mes iespÄ“jas" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "BloÄ·Ä“jamo saraksts" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "PÄrbaudÄ«t reizi (dienÄs)" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Saimniekdators:" -#~ msgid "Import Now" -#~ msgstr "ImportÄ“t tagad" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "NeaktÄ«vs" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "PÄrvietot" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "ImportÄ“ %s" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "LejupielÄdÄ“ %.2f%%" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "AtsvaidzinÄt statusu" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "PieteikÅ¡anÄs" -#~ msgid "Other.." -#~ msgstr "Cits.." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "State" -#~ msgstr "StÄvoklis" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Config" -#~ msgstr "KonfigurÄ“t" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "IestatÄ«t maksimÄlo savienojumu skaitu" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "LejupielÄdes Ätrums" -#~ msgid "Type" -#~ msgstr "Tips" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "AutomÄtiska torrentu pievienoÅ¡ana ieslÄ“gta" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr "SaglabÄt .torrent failus iekÅ¡" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "SaglabÄt visas lejupielÄdes iekÅ¡" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "RÄdÄ«t sÄnjoslu" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "IestatÄ«t maksimÄlo lejupielÄdes Ätrumu" -#~ msgid "Sidebar" -#~ msgstr "SÄnjosla" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "AugÅ¡upielÄdes Ätrums" -#~ msgid "Show trackers" -#~ msgstr "RÄdÄ«t trakerus" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "IestatÄ«t maksimÄlo augÅ¡upielÄdes Ätrumu" -#~ msgid "... and delete Torrent file" -#~ msgstr "... un izdzÄ“st torrenta failu" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Lejup/augÅ¡up protokola satiksme" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... un izdzÄ“st lejupielÄdÄ“tos failus" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... un izdzÄ“st visus failus" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Atcelt" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "PieslÄ“gties" -#~ msgid "Connection Limit" -#~ msgstr "Savienojumu limits" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "IzdzÄ“st lejupielÄdÄ“tos failus." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: Torrentu saraksts" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "PieslÄ“gÅ¡anÄs Deluge" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "From Url" -#~ msgstr "No URL" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Augsta prioritÄte" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "General" -#~ msgstr "VispÄrÄ“ji" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filtri" -#~ msgid "Highest priority" -#~ msgstr "VisaugstÄkÄ prioritÄte" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "From Session" -#~ msgstr "No sesijas" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Labi" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "NormÄla prioritÄte" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "Nav ienÄkoÅ¡u savienojumu" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "A/L Ätruma robeža" -#~ msgid "Search" -#~ msgstr "MeklÄ“t" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "A/L Ätruma robeža" -#~ msgid "Error in Path." -#~ msgstr "Kļūda adresÄ“." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Savienojumu limits" -#~ msgid "gtk-edit" -#~ msgstr "gtk-rediģēšana" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "AugÅ¡upielÄdes pieslÄ“gvietu skaita robeža" -#~ msgid "gtk-connect" -#~ msgstr "gtk-savienojums" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Atjaunot trakeri" -#~ msgid "max_connections" -#~ msgstr "max_savienojumu" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Piespiedu pÄrbaude" -#~ msgid "max_download_speed" -#~ msgstr "max_lejupielÄdes_Ätrums" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "PÄrtraukums (sekundÄ“s)" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "SÄ«kÄka informÄcija" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "Å¡is vÄ“l nedara neko..\n" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Pievienot Torrentus" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Grafiki" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "DevÄ“ji/DalÄ«bnieki" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "VispÄrÄ“ji" -#~ msgid "Test config value:" -#~ msgstr "UzstÄdÄ«jumu vertÄ«bu tests:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "PrivÄts" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Å is epasts informÄ“ JÅ«s, ka Deluge ir pabeidzis lejupielÄdÄ“t %s , kas satur " -#~ "%i failus.\n" -#~ "Lai turpmÄk nesaņemtu Å¡Ädus paziņojumus, vienkÄrÅ¡i Deluge iestatÄ«jumos " -#~ "atslÄ“dziet paziņojumus pa epastu.\n" -#~ "\n" -#~ "Pateicos,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "page 6" -#~ msgstr "6. lapa" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Patiess" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Paziņot par jaunÄm versijÄm" -#~ msgid "page 7" -#~ msgstr "7. lapa" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "page 8" -#~ msgstr "8.lapa" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "PapildinÄjumi" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "apstiprinÄt_maksimumu" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "max_lejupielÄdes_vietas" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apstiprinÄt_rindu" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Community" -#~ msgstr "Kopiena" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "max_lejupielÄdes_Ätrums" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "ImportÄ“t servisÄ to palaižot" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "MaksimÄlais savienojumu skaits:" -#~ msgid "Times to attempt download" -#~ msgstr "LejupielÄdes mēģinÄjuma reizes" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "MaksimÄlais lejupielÄdes Ätrums (KiB/s):" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "BloÄ·Ä“t: %s" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "MaksimÄlais augÅ¡upielÄdes Ätrums (KiB/s):" -#~ msgid "Work in progress.." -#~ msgstr "ProgresÄ ..." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "MaksimÄlais pusatvÄ“rto savienojumu skaits:" -#~ msgid "Handshake" -#~ msgstr "SasveicinÄÅ¡anÄs" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "MaksimÄlais savienoÅ¡anÄs mēģinÄjumu skaits sekundÄ“:" -#~ msgid "no label" -#~ msgstr "nav etiÄ·ete" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "MaksimÄlais augÅ¡upielÄdes pieslÄ“gvietu skaits:" -#~ msgid "Inbound" -#~ msgstr "IenÄkoÅ¡s" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "IzejoÅ¡s" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "IzvÄ“lieties derÄ«gu uzstÄdÄ«jumu. TagadÄ“jÄ nav derÄ«ga." +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "KopÄ“jais dalÄmo torrentu skaits" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Noteikt IP pÄrpalikuma robežu" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "PÄrstartÄ“jiet servisu un tÄ«kla saskarni pÄ“c Å¡o iestatÄ«jumu izmainīšanas" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "UzkrÄÅ¡anas sagataves" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "AutomÄtiska atsveidze ik pÄ“c (sekundes)" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "no uri" -#~ msgstr "nav uri" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "PievienotÄ datne ir tukÅ¡a" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Serveris" -#~ msgid "No file was submitted." -#~ msgstr "Datne nav pievienota" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Datne nav pievienota. PÄrbaudiet formas kodejuma tipu." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Å Ä«s saite nestrÄdÄ." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "IzvÄ“lÄ“ties derÄ«gu uzstÄdÄ«jumu. %s nav derÄ«ga." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "IzvÄ“lieties derÄ«gus uzstÄdÄ«jumus. VÄ“rtÄ«bas %(value)s tÄdas nav." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Auto atjaunoÅ¡ana:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "PieslÄ“gties servisam" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "A/L Ätruma robeža" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Eta" -#~ msgstr "KopÄ“jais laiks lÄ«dz pabeigÅ¡anai" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Nav pieslÄ“gts servisam" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Vieta uz diska" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "LejupielÄdi neveikt" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "FiltrÄ“t, izmantojot atslÄ“gas vÄrdu" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Refresh page every:" -#~ msgstr "Atjaunot lapu ik pÄ“c:" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Piespiedu pÄrbaude" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "UzstÄdÄ«t noilgumu" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Fails" -#~ msgid "Upload Slot Limit" -#~ msgstr "AugÅ¡upielÄdes pieslÄ“gvietu skaita robeža" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "A/L Ätruma robeža" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "RÄdÄ«t meklēšanu pÄ“c atslÄ“gvÄrda" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "RadÄ«t 0 rezultus" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "PÄrtraukt dalīšanu pie Å¡Ädas attiecÄ«bas" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "pievienot_trakeckeri_automÄtiski" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "RestartÄ“t vietnes dzinÄ“ju, lai aptiprinÄtu izmaiņas" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "'%s' nav atslÄ“gas" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Pievienot apturÄ“tÄ stÄvoklÄ«" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "'%s' netika atrasts sertifikÄts" - -#~ msgid "New Password" -#~ msgstr "JaunÄ parole" - -#~ msgid "Active time" -#~ msgstr "AktÄ«vitÄtes laiks" - -#~ msgid "is_auto_managed" -#~ msgstr "autovadÄ«ts" - -#~ msgid "stop_at_ratio" -#~ msgstr "beigt_kad_attiecÄ«ba" - -#~ msgid "stop_ratio" -#~ msgstr "beigu_attiecÄ«ba" - -#~ msgid "remove_at_ratio" -#~ msgstr "dzÄ“st_ja_attiecÄ«ba" - -#~ msgid "apply_move_completed" -#~ msgstr "apstiprinÄt_parvietoÅ¡anas_veikÅ¡anu" - -#~ msgid "move_completed" -#~ msgstr "pÄrvietoÅ¡ana_beigta" - -#~ msgid "move_completed_path" -#~ msgstr "pÄrvietoÅ¡ana _veikta_uz" - -#~ msgid "auto_add" -#~ msgstr "auto_pievienoÅ¡ana" - -#~ msgid "Seed rank" -#~ msgstr "DalÄ«bnieka pakÄpe" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s ir nederÄ«gs URL" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "LejupielÄde" -#~ msgid "Downloading.." -#~ msgstr "LejupielÄdÄ“.." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "%s: lejupielÄde netika pabeigta" - -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "BezsaistÄ“.." - -#~ msgid "Enter your password to continue" -#~ msgstr "Ievadiet paroli, lai turpinÄtu" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge aizsargÄta ar paroli!" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/mk.po b/deluge/i18n/mk.po index a1414ae..ce6b735 100644 --- a/deluge/i18n/mk.po +++ b/deluge/i18n/mk.po @@ -1,1081 +1,919 @@ # Macedonian translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-11-19 20:22+0000\n" -"Last-Translator: ÐлекÑандар ÐндевÑки \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Macedonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "М" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 +#: deluge/argparserbase.py:231 #, python-format -msgid "There was an error sending the notification email: %s" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Име на хоÑÑ‚:" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Порт:" - -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "КориÑничко име:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Сите" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Лозинка:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Ðктивни" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Проверување" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Симнување" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Од:" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Паузиран" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Овозможено" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Во редица" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Грешка" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Име" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Ðапредок" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "СоÑтојба" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Големина" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Симнати" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Качени" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "СоодноÑ" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Брзина на Ñимнување" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Брзина на качување" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Ограничена брзината на Ñимнување" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Одбери папка" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Ограничена брзината на качување" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Пријатели" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "ДоÑтапно" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Додадено" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Локација за Преземања" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Следач" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "МакÑ. брзина на Upload:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Ðајвеќе Ð’Ñ€Ñки:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "МакÑ. меÑта за Upload:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ЕТÐ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "МакÑ. брзина на Download:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "ОпÑег:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Приоритизирај Прв/ПоÑледен" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Сопри го Ñидувањето на ратио:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Избриши на ратио" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "ÐвтоматÑко менаџирање" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "РедоÑлед" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Опции" - -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Download лимит:" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Upload лимит:" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Ðктивни торенти:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Бавни поÑтавувања" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Ðевалидна етикета, валидни карактери:[a-z0-9_-]" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Предупредување" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Празна етикета" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Објавата е уÑпешна" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Етикетата веќе поÑтои" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Објавата е иÑпратена" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Ðепозната етикета" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "ИнтерфејÑ" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Ðепознат торент" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Симнувања" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Проток" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Редица" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Етикета" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Мрежа" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "_Oпции за етикети" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "ПрокÑи" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "Избриши етикета" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Кеш" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "Додај етикета" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Друго" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Опции за етикетите" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Даемон" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Опции за етикетите" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Приклучоци" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "МеÑта за Upload:\t" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Брзина на Upload:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Брзина на Download:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Ð’Ñ€Ñки:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Додај макÑимални поÑтавувања по торент:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "МакÑимум" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "ÐвганиÑтан" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "ÐвтоматÑко менаџирање" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "ÐландÑки оÑтрови" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Додај поÑтавувања за редоÑлед:" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Ðлбанија" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "РедоÑлед" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Ðлжир" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "ПремеÑти ги завршените во:" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "ÐмериканÑка Самоа" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Додај поÑтавувања за локација:" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Ðндора" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Локација" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Ðнгола" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 ред за Ñледач)" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Ðнгвила" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "ÐвтоматÑко додавање на етикета:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Ðнтарктик" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Следачи" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Ðнтигва и Барбуда" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Додај ознака" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Ðргентина" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Додај ознака" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Ерменија" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Име:" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Ðруба" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"КориÑтете ја Ñтраничната лента да додавате, изменувате и бришете етикети. " -"\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Етикети" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "ИзнеÑи во:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Креирај под-папка за името на торентот" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Оваа опција ќе креира под-папка Ñо името на торентот во избраната папка за " -"изнеÑување и ќе ги Ñтави датотеките таму." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Општо" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Овозможи веб-интерфејÑ" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Овозможи SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Ðктивен порт:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "ПоÑтавувања" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP лиÑта (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer текÑÑ‚ (Zipped)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian текÑÑ‚ (Uncompressed)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Ðевалиден водач" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Ðевалиден магичен код" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Ðевалидна верзија" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "БлоклиÑта" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Денови" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Провери за нова лиÑта Ñекои:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Додади блоклиÑта на Ñекое Ñтартување" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Симни ја блоклиÑтата ако е потребно и внеÑи ја датотеката" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Провери Ñимни и внеÑи" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Симни нова блоклиÑта и внеÑи ја" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "ПриÑили Ñимни и внеÑи" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "БлоклиÑтата е Ñвежа" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "ПодеÑувања" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Тип:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Датум:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Големина на датотека:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "информации" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Торентот заврши" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Торентот е додаден" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Изврши" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "ÐаÑтан" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Команда" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Додај команда" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Команди" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Ðајава УÑпешна" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Ðајавата е иÑпратена" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Предупредување" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Грешка" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "ÐфганиÑтан" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Ðланд ОÑтрови" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Ðлбанија" - -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "Ðлжир" - -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "Ðмерички Самоа" - -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "Ðндора" - -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "Ðнгола" - -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "Ðнгила" - -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "Ðнтарктик" - -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "Ðнтигва и Барбуда" - -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "Ðргентина" - -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "Ðрменија" - -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "Ðруба" - -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "ÐвÑтралија" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "ÐвÑтрија" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Ðзербејџан" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Бахами" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Бахреин" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Бангладеш" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "БарбадоÑ" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "БелоруÑија" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Белгија" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Белизе" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Бенин" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Бермуда" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Бутан" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Боливија" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "БоÑна и Херцеговина" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Боцвана" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Буве ОÑтров" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Бразил" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "БританÑко-индиÑка ОкеанÑка Територија" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Брунеи ДаруÑалам" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "Бугарија" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Буркина ФаÑо" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Бурунди" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Камбоџа" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Камерун" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Канада" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Капе Верде" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "КајманÑки ОÑтрови" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Централно ÐфроканÑка Република" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Чад" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Чиле" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Кина" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "ВелигденÑки ОÑтрови" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "ÐšÐ¾ÐºÐ¾Ñ (Килинг) ОÑтрови" +msgstr "ОÑтрови ÐšÐ¾ÐºÐ¾Ñ (Килинг)" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Колумбија" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "Комори" +msgstr "КоморÑки оÑтрови" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Конго" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Конго, ДемократÑка Република" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Кук ОÑтрови" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "КоÑта Рика" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Брег на Слоновата КоÑка" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "ХрватÑка" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Куба" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Кипар" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "Чешка" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "ДанÑка" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Ðибути" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Доминика" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "ДоминиканÑка Република" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Еквадор" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Египет" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "Ел Салвадор" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "ЕкваторÑка Гвинеја" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Еритреа" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "ЕÑтонија" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Етиопија" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "ФолкландÑи ОÑтрови (Малвини)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "ФарÑки ОÑтрови" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Фиџи" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "ФинÑка" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Франција" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "ФранцуÑка Гвајана" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "ФранцуÑка Полинезија" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "ФранцуÑка Јужна Територија" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Габон" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Гамбија" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Грузија" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "Германија" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Обединето КралÑтво" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Гана" @@ -1609,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "Сирија" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Тајван, КинеÑка провинција" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1676,6 +1514,10 @@ msgstr "Украина" msgid "United Arab Emirates" msgstr "Обединети ÐрабÑки Емирати" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Обединето КралÑтво" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "СÐД" @@ -1732,1603 +1574,1950 @@ msgstr "Замбија" msgid "Zimbabwe" msgstr "Зимбабве" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Офлајн" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Онлајн" - -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Поврзан" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Даемонот не поÑтои" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Даемонот не е вклучен" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Стартување на Ñервер Ñо PID" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ÐдреÑа" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Клиент" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "ПрогреÑ" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Брзина на Ñимнување" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Брзина на качување" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Торент" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Даемонот не е вклучен" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Торентите Ñе подредени" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Име на датотека" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Торентот е подреден" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Ðиво" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Ðеограничено" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Изберете датотека" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Изберете папка" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Ðктивирани" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Зачувај ја .torrent датотеката" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Друго..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Торент датотеки" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Симнува:" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Сите датотеки" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Качува:" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "ВнеÑете ја лозинката за да Ви Ñе прикаже Deluge" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "ВнеÑете ја лозинката за да излезете од Deluge" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Ðадолу" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Ðагоре" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "ПоÑтави макÑимална брзина за Ñимнување" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "ПоÑтави макÑимална брзина за качување" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" +"Програма за Ñподелување на датотеки од-пријател-до-пријател\n" +"кориÑтејќи го BitTorrent протоколот." -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Завршен торент" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Клиент:" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Ðктивни развивачи:" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" -msgstr "" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Претходни развивачи и придонеÑувачи:" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:795 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" "\n" -"Thank you,\n" -"Deluge" -msgstr "" -"Овој емаил ви е иÑпратен Ñо цел да ве информира дека Deluge заврши Ñо " -"Ñимнување на %(name)s, \t\tкој вклучуваше %(num_files)i датотеки.\n" -"За да ги иÑклучите овие извеÑтувања, едноÑтавно иÑклучете\t\tемаил " -"извеÑтувања во подеÑувањето на Deluge.\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" "\n" -"Благодариме,\n" -"Deluge" - -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Сервер:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Преземања" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Мрежа" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Торент" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Сообраќај" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "ИнтерфејÑ" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Друго" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Даемон" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Ðевалидна датотека" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "ПрокÑи" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Кеш" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Приклучоци" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Одберете .torrent датотека" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Додаток" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Ðевалидна адреÑа" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Изберете додаток" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "не е валидна адреÑа." -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Додаток Eggs" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Симнување..." -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Име на датотека" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Симнувањето не уÑпеа" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Големина" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "ÐеуÑпешно Ñимнување:" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "Ðевалидна датотека" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Дупликат торент" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Ðе може да Ñе додаде иÑтиот торент два пати." +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "ÐеуÑпешно подеÑување на приоритет!" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Детали:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Одберете .torrent датотека" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Торент датотеки" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "КориÑничко име:" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Сите датотеки" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Лозинка:" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "Ðевалиден URL" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Симнувањето е неуÑпешно" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Ðиво" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Тракер" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Избери датотека" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "Заштитено Ñо лозинка" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Избери папка" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Зачувај .torrent датотека" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Друго..." -#: deluge/ui/gtkui/statusbar.py:146 +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "Ðе е поврзан" +msgstr "Ðеповрзан" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Ð’Ñ€Ñки" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Брзина на Download" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Брзина на Upload" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Протокол Ñообраќај Download/Upload" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" msgstr "DHT јазли" -#: deluge/ui/gtkui/statusbar.py:186 +#: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" +msgstr "Слободен проÑтор на диÑкот" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Ðема дојдовни врÑки" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "ПоÑтави макÑимум врÑки" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Торенти" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Ðикој" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Приоритет" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "_Сите" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_СтатуÑ" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Детали" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Да_тотеки" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Пријатели" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Опции" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Ðеповрзан..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Ðеограничено" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Ðадолу" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Ðагоре" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Без мрежа" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Ðа мрежа" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Поврзан" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "ХоÑÑ‚" -#: deluge/ui/gtkui/connectionmanager.py:158 +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" +msgstr "Верзија" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 +#: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 +#: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 +#: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" msgstr "Грешка при додавањето на хоÑтот" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "ИÑклучи КлаÑичен мод?" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "КориÑничко име" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" msgstr "" -"Изгледа дека Deluge даемон процеÑот (deluged) е веќе вклучен.\n" -"\n" -"Ќе мора или да го Ñопрете даемонот или да иÑклучите КлаÑичен мод за да " -"продолжите" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Грешка при Ñтартување на јадрото" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Вклучено" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Приклучок" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -"Се јави грешка при Ñтартување на битна компонента која мора да биде вклучена " -"за да работи Deluge во КлаÑичен мод.\n" -"\n" -"Ве молиме погледнете ги деталите подолу за повеќе информации." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Изберете приклучок" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Eggs на приклучокот" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -"Поради грешка при Ñтартување во КлаÑичен мод, би Ñакале да продолжите Ñо " -"негово иÑклучување?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Грешка при Ñтартување на даемонот" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" msgstr "" -"Имаше грешка при Ñтарување на даемон процеÑот. Пробајте Ñо Ñтартување од " -"конзола за да видите дали има некоја грешка." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Вклучено" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "ИÑклучено" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "ПоÑтави неограничено" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "СоÑтојби" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Избери нов директориум за датотеките" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Следачи" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "ПоÑтави макÑимум меÑта за Upload" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Ðиеден" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "ÐатпиÑи" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Ðема натпиÑ" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Верзија на клиентот" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Торентите Ñе подредени" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Торентот е подреден" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Приоритет" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Детали:" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "ПоÑтави неограничено" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Име" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Вклучено" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Преземени" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "ИÑклучено" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Прикачени" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "ИÑклучи" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Сејачи" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Пријатели" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ЕТÐ" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "СоодноÑ" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "ДоÑтапно" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ÐдреÑа" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Додадено" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Клиент" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Креирање на торент" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Подредени торенти" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_ОтÑтрани" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "ÐвтоматÑки додај торенти на Ñекое поврзување" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" msgstr "_Датотека" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "Додај _Торент" +msgstr "Додади _Торент" -#: deluge/ui/gtkui/glade/main_window.glade:45 +#: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" msgstr "_Креирај торент" -#: deluge/ui/gtkui/glade/main_window.glade:65 +#: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Ðапушти" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" msgstr "_Уреди" -#: deluge/ui/gtkui/glade/main_window.glade:118 +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" msgstr "_Менаџер на врÑки" -#: deluge/ui/gtkui/glade/main_window.glade:140 +#: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" msgstr "_Торент" -#: deluge/ui/gtkui/glade/main_window.glade:147 +#: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" msgstr "_Поглед" -#: deluge/ui/gtkui/glade/main_window.glade:155 +#: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" msgstr "_Ðлатник" -#: deluge/ui/gtkui/glade/main_window.glade:165 +#: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" msgstr "_Страничник" -#: deluge/ui/gtkui/glade/main_window.glade:174 +#: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" msgstr "СтатуÑ_поле" -#: deluge/ui/gtkui/glade/main_window.glade:188 +#: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" msgstr "Т_абови" -#: deluge/ui/gtkui/glade/main_window.glade:195 +#: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" msgstr "_Колони" -#: deluge/ui/gtkui/glade/main_window.glade:203 +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" msgstr "Ст_раничник" -#: deluge/ui/gtkui/glade/main_window.glade:212 +#: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" msgstr "Покажи _Ðула погодоци" -#: deluge/ui/gtkui/glade/main_window.glade:221 +#: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" msgstr "Покажи _Тракери" -#: deluge/ui/gtkui/glade/main_window.glade:238 +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" msgstr "_Помош" -#: deluge/ui/gtkui/glade/main_window.glade:244 +#: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 +#: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 +#: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" msgstr "ЧеÑто ПоÑтавувани Прашања" -#: deluge/ui/gtkui/glade/main_window.glade:280 +#: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" msgstr "Додај торент" -#: deluge/ui/gtkui/glade/main_window.glade:328 +#: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" msgstr "Додај Торент" -#: deluge/ui/gtkui/glade/main_window.glade:342 +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" msgstr "ОтÑтрани торент" -#: deluge/ui/gtkui/glade/main_window.glade:343 +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" msgstr "ОтÑтрани Торент" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "Паузирај го избраниот торент" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "Пауза" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" msgstr "Обнови ги избраните торенти" -#: deluge/ui/gtkui/glade/main_window.glade:381 +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" msgstr "Продолжи" -#: deluge/ui/gtkui/glade/main_window.glade:403 +#: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" msgstr "Подреди Торент Погоре" -#: deluge/ui/gtkui/glade/main_window.glade:404 +#: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" msgstr "Подреди Погоре" -#: deluge/ui/gtkui/glade/main_window.glade:418 +#: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" msgstr "Подреди Торент Подолу" -#: deluge/ui/gtkui/glade/main_window.glade:419 +#: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" msgstr "Подреди Подолу" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "Преференци" +msgstr "Параметри" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" msgstr "Менаџер на врÑки" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Прошири Сите" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Ðе Ñимнувај" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "Ðорма_лен Приоритет" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_ВиÑок приоритет" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "ÐајвиÑ_ок приоритет" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "ÐвтоматÑки менаџиран:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Оневозможено" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Ранк на Ñејач:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Време на Ñеење:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Време на активноÑÑ‚:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð½Ð° Тракерот:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "ДоÑтапноÑÑ‚:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Пријатели:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Сејачи:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Делови:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ПВЗ:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Следна Ðајава:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "СоодноÑ:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Качени" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Покажи брзина на ÑеÑија во наÑловот" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Преземено" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "ФокуÑирај го прозорецот кога Ñе додава торент" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Дата на додавање:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_СтатуÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Коментари:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# на датотеки:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Хаш:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Тракер:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Вкупна големина:" - -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Име:" - -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Патека:" - -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "СтатуÑ:" - -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Детали" - -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Датотеки" - -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Пријатели" - -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "ПремеÑти завршени:" - -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Приватен" - -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Приоритизирај Прв/ПоÑледен" - -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Уреди тракери" - -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Опции" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Избриши торент?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -"Дали навиÑтина Ñакате да го избришате избраниот торент?" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Поврзаниот .torrent ќе биде избришан!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Симнатите податоци ќе бидат избришани!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Прикажи икона во ÑиÑтемÑката лента" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Избришај го избраниот торент" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Ðова верзија" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "ДоÑтапна е нова верзија!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Минимизирај во ÑиÑтемÑка лента на отворање" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "ДоÑтапна верзија:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Започни во ÑиÑтемÑката лента" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Сегашна верзија:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "СиÑтемÑката икона е заштитена Ñо лозинка" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Во иднина не го покажувај овој диалог" - -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Оди кон вебÑајт" - -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Додади пријател по IP" - -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Одбери Ñе" - -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Паузирај Сите" - -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Продолжи ги Ñелектираните торенти." - -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Продол_жи Сите" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Додај Торенти" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_ÐдреÑа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "ПремеÑти ги завршените во:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_ОтÑтрани" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Копии од .torrent датотеките во:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Торенти" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "ОтÑтрани ја копијата од torrent датотеката при отÑтранување" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Да_тотеки" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" +"ОтÑтрани ја копијата од torrent датотеката при отÑтранување на торентот" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Полно" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Симни во:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Компактно" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Ðлокација" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Приоритизирај ги првите и крајните делови од торентот" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "МакÑимална Download Брзина:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Приоритизирај ги првите и крајните делови од датотеките во торентот" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "МакÑимална Upload Брзина:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Додај во _паузирана ÑоÑтојба" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Приоритизирај прв/поÑледен дел" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Додај торенти во паузирана ÑоÑтојба" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Врати на Ñтандардно" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "ПоÑтави за Ñите" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Додај адреÑа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Од адреÑа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Покажи Ñекогаш" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Додај Infohash" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "ФокуÑирај го дијалогот" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Од Infohash" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Тракери:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Креирај Торент" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "МакÑимум дозволени врÑки. ПоÑтави -1 за неограничено." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Креирај Торент" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Ð’Ñ€Ñки:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Пап_ка" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"МакÑимум позиции за качување за Ñите торенти. ПоÑтави -1 за неограничено." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Оддалечена патека" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Датотеки" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"макÑимум брзина за преземање за Ñите торенти. ПоÑтави -1 за неограничено." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Ðвтор:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Брзина на Ñимнување:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Коментари:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"МакÑимум брзина за качување за Ñите торенти. ПоÑтави -1 за неограничено." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "инфо" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Брзина на качување:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Веб-Ñејачи" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Игнорирај лимити на локалната мрежа" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Големина на дел:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Оцени лимити на IP overhead" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "ПоÑтави приватно знаме" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Додај го овој торент кон ÑеÑијата" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "ВнеÑи оддалечена патека" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Оддалечена патека" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Патека:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Креирање на торент" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Зачувај .torrent како" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Зачувај .torrent датотека" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Ðко е штиклирано, преÑметаниот TCP/IP overhead е иÑцеден од лимитерите на " +"Ñтапка, за избегнување на надминување на лимитот на целоÑниот Ñообраќај" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Подредени торенти" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Додади ги подредените торенти" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "МакÑимум позиции за качување по торент. ПоÑтави -1 за неограничено." -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "ÐвтоматÑки додај торенти на Ñекое поврзување" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "МакÑимален број на врÑки по торент. ПоÑтави -1 за неограничено." -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "етикета" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Додај Пријател" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" +"МакÑимална брзина на качување по торент. ПоÑтавете -1 за неограничено." -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Додај пријател" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "хоÑÑ‚:порт" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Додај хоÑÑ‚" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Менаџер на врÑки" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Стартувај локален даемон" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "ÐвтоматÑко поврзување Ñо избраниот хоÑÑ‚ на Ñекое Ñтартување" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "ÐвтоматÑко Ñтартување на localhost ако е потребно" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Ðе го покажувај овој дијалог на Ñтартување" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Симнувања" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Ðвто. додај .torrent-и од:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Симни во:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Копии од .torrent датотеки во:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Папки" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "КориÑти целоÑна алокација" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -"ЦелоÑна алокација предвреме го алоцира проÑторот кој е потребен за торентот " -"и Ñпречува фрагментација на диÑкот" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "КориÑти компактна алокација" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Компактната алокација зазема проÑтор за време на преземањето." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Приоритизирај први и поÑледни делови од торентот" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Приоритизирај први и поÑледни делови во датотеките од торентот" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Ðктивна Порта:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Додај торенти во паузирана ÑоÑтојба" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "ТеÑтирај активна порта" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Мрежа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "КориÑти Ñлучајни порти" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge автоматÑки ќе одбира различна порта при Ñекое кориÑтење." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Ðктивна Порта" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Од:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" msgstr "До:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "ТеÑтирај Ðктивна Порта" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Дојдовни порти" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Појдовни порти" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -"ВнеÑете ја IP адреÑата на интерфејÑот кој ќе Ñлужи за примање на дојдовни " -"bittorrent врÑки. ОÑтавете го ова празно за кориÑтење на Ñтандардната IP " -"адреÑа." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "ИнтерфејÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -"TOS бајтот поÑтавен во IP заглавјето на Ñекој пакет пратен до пријателите " -"(вклучувајки web Ñејачи). Потребна е Hex вредноÑÑ‚." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "TOS пријател бајт:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Ðиво:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" msgstr "UPnP" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" msgstr "Уневарзален Приклучи и Пушти" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" msgstr "NAT-PMP" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" msgstr "NAT Port Mapping Protocol" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" msgstr "ПријателÑка Размена" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" msgstr "LSD" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery finds local peers on your network." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "DHT" +msgstr "ДиÑтрибуирана хеш табела" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." msgstr "ДиÑтрибуирана хаш табела за подобрување на активните врÑки" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Мрежни Додатоци" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "TOS бајт на пријателот:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Влезна" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Име на хоÑÑ‚:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Ðиво:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Порта:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -"ПриÑилен\n" -"Овозможен\n" -"ИÑклучен" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -"Handshake\n" -"ЦелоÑен проток\n" -"Било кој" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Излезна" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Енкриптирај го целиот проток" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Енкрипција" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "ОпÑег" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "МакÑимум обиди за конекција во Ñекунда:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "МакÑимум полуотворени врÑки:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -"МакÑимум брзина за качување за Ñите торенти. ПоÑтави -1 за неограничено." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "МакÑимум брзина на качување (KiB/s):" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "МакÑимум дозволени врÑки. ПоÑтави -1 за неограничено." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "МакÑимум врÑки:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -"МакÑимум позиции за качување за Ñите торенти. ПоÑтави -1 за неограничено." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "МакÑимум Позиции за Качување:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Големина на кеш (16KiB-ни блокови):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -"макÑимум брзина за преземање за Ñите торенти. ПоÑтави -1 за неограничено." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "макÑимум брзина на преземање (KiB/s):" +"Време во Ñекунди од поÑледното кеширано запишување во дел од запишуваниот " +"кеш до приÑилното пишување на диÑк. Стандардно е 60 Ñекунди." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Игнорирај лимити на локалната мрежа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "ИÑтекување на кешот (Ñекунди):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Оцени лимити на IP overhead" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "ПоÑтавки" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -"Ðко е штиклирано, преÑметаниот TCP/IP overhead е иÑцеден од лимитерите на " -"Ñтапка, за избегнување на надминување на лимитот на целоÑниот Ñообраќај" +"Вкупниот број на 16 KiB блокови запишани на диÑк од Ñамиот почеток на " +"ÑеÑијата." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Глобален Ñообраќај" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Блокови запишани:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "МакÑимум позиции за качување по торент. ПоÑтави -1 за неограничено." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" +"Вкупниот број на извршени операции за запишување од Ñамиот почеток на " +"ÑеÑијата." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "МакÑимален број на врÑки по торент. ПоÑтави -1 за неограничено." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Запишувања:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Сообраќај по торент" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"Ратио (блокови запишани - запиÑи) / блокови запишани претÑтавува број на " +"зачувани операции за запишување по вкупно операции за запишување, пр. вид на " +"кеш за кешот за запишување." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "ИнтерфејÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Кеш за запишување ратио на погодоци:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Овозможи" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -"КлаÑичниот мод делумно ќе ја Ñкрие функционалноÑта на даемонот и ќе го " -"направи Deluge да изгледа како единечна апликација. Употребете го ова ако " -"не Ñакате да ја иÑкориÑтите предноÑта на Deluge како даемон. Мора да го " -"реÑтартирате Deluge за ова да дојде во ефект." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "КлаÑичен мод" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Покажи брзина на ÑеÑија во наÑловот" +"Број на блокови кои беа побарани од bittorrent енџинот (од пријателите), " +"Ñервирани од диÑкот или кешот." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Главен прозорец" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Блокови прочитани:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Покажи Ñекогаш" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Број на блокови кои беа Ñервирани од кешот:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "ДонеÑи го дијалогот во фокуÑ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Погодоци на блоковите за читање:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Додај дијалог за торенти" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Ратио на погодоците на кешот за читањето." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Овозможи икона во ÑиÑ. лента" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Ратио на погодоци на кешот за читање:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Минимизирај во ÑиÑтемÑка лента на отворање." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Вкупен број на операции на читање од почетокот на ÑеÑијата." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Започни во ÑиÑ. лента" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Отчитувања:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Заштити Ñо лозинка ÑиÑ. икона." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "СиÑтемÑка лента" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"Број на 16 KiB блокови моментално на кешот на диÑкот. Ова вклучува и кеш за " +"пишување и читање." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Друго" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Големина на кешот:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "ИзвеÑтувања за нови изданија" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Големина на кешот за читање:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -"Deluge ќе провери во нашите Ñервери и ќе ве извеÑти ако има понова верзија" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Ðадградби" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." @@ -3337,19 +3526,22 @@ msgstr "" "PyGTK верзија, ОС и тип на процеÑор. Ðикаква друга информација нема да биде " "пратена." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" msgstr "Да, иÑпрати анонимна ÑтатиÑтика" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "СиÑтемÑки Информации" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" msgstr "Локација:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." @@ -3357,688 +3549,2657 @@ msgstr "" "Ðко Deluge не уÑпее да пронајде датотека Ñо база на податоци на оваа локациј " "ќе побара информација кориÑтејќи DNS за пронаоѓање на земјата на пријателот." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP база на податоци" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Поврзи Magner врÑки Ñо Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Даемон" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" msgstr "Даемон порта:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Порта" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Порта" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" msgstr "Дозволи оддалечени врÑки" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Ð’Ñ€Ñки" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Ð’Ñ€Ñки" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" msgstr "Периодично проверувај ја веб-Ñтраната за нови изданија" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Друго" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Верзија:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Ðвтор:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Домашна Ñтрана:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Емаил на авторот:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "инфо" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Додај Пријател" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "хоÑÑ‚:порт" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Генерално" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Додај" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "ОтÑтрани" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Додади Infohash" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Следачи:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Додај хоÑÑ‚" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "ДеÑтинација:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Ред" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Ðова верзија" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Оди кон вебÑајт" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Подреди ги новите торенти најгоре" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Вкупно активно Ñеани:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Вкупно активни:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Вкупно активно Ñимнувани:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Ðе ги Ñметај бавните торенти" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Во иднина не го покажувај овој диалог" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Ðктивни торенти" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Име:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Коментари:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "ПремеÑти завршени:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Сопри го Ñидувањето при одноÑ:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "ОтÑтрани на одноÑ" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Уреди тракери" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Горен дел" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Долен дел" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Додади торенти" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_ÐдреÑа" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Додади во _паузирана ÑоÑтојба" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Приоритизирај ги првиот/поÑледниот дел" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "ПоÑтави за Ñите" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Врати на Ñтандардно" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Покажи Deluge" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Ограничена брзина на Ñимнување" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Ограничена брзина на качување" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Излези и иÑклучи даемон" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Уреди Ñледачи" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Додади пријател по IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Уреди Тракери" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Следач:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "ВнеÑи оддалечена патека" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Патека:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Креирај Торент" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Пап_ка" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Оддалечена патека" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Датотеки" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Веб-Ñејачи" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Големина на дел:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "ПоÑтави приватно знаме" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Додај го овој торент кон ÑеÑијата" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Опции" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Зачувај .torrent како" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Продол_жи" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Продолжи ги Ñелектираните торенти." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Оп_ции" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "Во _редица" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_ОÑвежи Тракер" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_ОтÑтрани Торент" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "П_риÑили повторна проверка" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "натпиÑ" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Избери ÑÑ" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Паузирај ги Ñите" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Продол_жи ги Ñите" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Лимит на врÑка" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Лимит на _Upload меÑто" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_AвтоматÑко менаџирање" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Додади Ñледач" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Додади адреÑа" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Прошири Сите" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent клиент" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent клиент" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Преземете и Ñподелувајте датотеки преку BitTorrent" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Ðаредба" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Лозинка" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Од" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "КориÑти Ñлучајни порти" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Ð¡Ð¾Ð¾Ð´Ð½Ð¾Ñ Ð½Ð° делење" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Тип" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP лиÑта (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer текÑÑ‚ (Zipped)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian текÑÑ‚ (Uncompressed)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "БлоклиÑта" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Ðевалиден водач" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Ðевалиден магичен код" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ðевалидна верзија" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Денови" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Провери за нова лиÑта Ñекои:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Увези блоклиÑта на Ñекое Ñтартување" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "ПоÑтавувања" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Симни ја блоклиÑтата ако е потребно и внеÑи ја датотеката" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Провери Ñимни и внеÑи" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Симни нова блоклиÑта и увези ја" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "ПриÑили го Ñимнувањето и увези" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "БлоклиÑтата е Ñвежа" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Опции" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Тип:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Датум:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Големина на датотека:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Информации" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Торентот заврши" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Торентот е додаден" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Изврши" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "ÐаÑтан" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Додај наредба" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Ðаредби" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "ÐвтоматÑко додавање" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Папката за надгледување не поÑтои." + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Патеката не поÑтои." + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "СвојÑтва на папките за надгледување" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Одбери папка" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Вклучи ја оваа папка за надгледување" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Папка за надгледување" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Избриши ја .torrent датотеката по додавањето" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Припој ја наÑтавката по додавањето:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".додадена" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "ДејÑтво нан торент датотеката" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "ПомеÑти ги завршените" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "ÐатпиÑ: " + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "ÐатпиÑ" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "МакÑимална брзина на качување:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "МакÑимален број на врÑки:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "МакÑимален број на лежишта за качување:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "МакÑимална брзина на Ñимнување:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Проток" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "ÐвтоматÑки управувано:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Додади паузирани:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Подреди до:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Редица" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Папки за надгледување:" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "Ñекунди" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Веб-интерфејÑот на Deluge не е инÑталиран, Ве молиме инÑталирајте го и " +"пробајте повторно." + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Овозможи веб-интерфејÑ" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Овозможи SSL" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Порта за Ñлушање:" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Ðевалиден натпиÑ, валидни карактери:[a-z0-9_-]" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Празен натпиÑ" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "ÐатпиÑот веќе поÑтои" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Ðепознат натпиÑ" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Ðепознат торент" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_Опции за натпиÑи" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Избриши натпиÑ" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Додај натпиÑ" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Опции за натпиÑите" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "ÐатпиÑ" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Опции за натпиÑите" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Примени ги макÑималните поÑтавувања по торент:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "МакÑимум" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Додај поÑтавувања за редица:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 линија за Ñекој Ñледач)" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "ÐвтоматÑко додавање на натпиÑ:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Додај натпиÑ" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Додај натпиÑ" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"КориÑтете ја Ñтраничната лента да додавате, изменувате и бришете натпиÑи. " +"\n" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "ÐатпиÑи" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "ИзвеÑтувањата преку Ñкокачки прозорец не Ñе вклучени" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Прикажано е извеÑтување преку Ñкокачки прозорец" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Звучните извеÑтувања не Ñе вклулени" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame не е инÑталиран" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Звучното извеÑтување не уÑпеа %s" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Звучното извеÑтување уÑпеа" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Торентот заврши" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" +"Торентот \"%(name)s\" кој вклучува %(num_files)i датотеки заврши Ñо " +"Ñимнување." + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "ИзвеÑтувања" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Избери датотека Ñо звук" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Грешка при праќање на електронÑката порака Ñо извеÑтување: %s" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "ЕлектронÑката порака Ñо извеÑтување е иÑпратена" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Торентот \"%(name)s\" заврши" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Оваа електронÑка порака е да Ве информираме дека Deluge заврши Ñо Ñимнување " +"на \"%(name)s\", што вклучува %(num_files)i датотеки. За да преÑтанете да " +"гои добивате овие извеÑтувања, иÑклучете ги извеÑтувањата преку електронÑки " +"пораки во „параметри“ од менито на Deluge." + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Овозможи трепкање на иконата во ÑиÑтемÑката лента" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Овозможи Ñкокачки прозорци" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Споделен лимит на ратио:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Овозможи звук" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Време на Ñеано ратио" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "ИзвеÑтувања во кориÑнички интерфејÑ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Време на Ñеење (м):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Примачи" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Сопри Ñо Ñеење кога ке Ñе доÑтигне делено ратио:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Серверот бара TLS/SSL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "ОтÑтрани торент кога ќе Ñе доÑтигне делено ратио:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "ИзвеÑтувања по електронÑка пошта" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Сејам" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Оваа конфигурација не значи дека ќе добивате извеÑтувања за Ñекој од овие " +"наÑтани." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "ПрокÑи" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Претплати" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "ХоÑÑ‚:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "ПриÑпоÑобувања за звук" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Ðиеден\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Пријател" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web Ñејач" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Тракер" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Кеш" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Големина на кеш (16KiB-ни блокови):" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "Отпакувач" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -msgstr "" -"Време во Ñекунди од поÑледното кеширано запишување во дел од запишуваниот " -"кеш до приÑилното пишување на диÑк. Стандардно е 60 Ñекунди." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Отпакувај во:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "ИÑтекување на кешот (Ñекунди):" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Креирај под-папка Ñо името на торентот" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -"Вкупниот број на 16 KiB блокови запишани на диÑк од Ñамиот почеток на " -"ÑеÑијата." +"Оваа опција ќе креира под-папка Ñо името на торентот во избраната папка за " +"отпакување и ќе ги Ñтави отпакуваните датотеки во неа." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Блокови запишани:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "РаÑпоредувач" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -"Вкупниот број на извршени операции за запишување од Ñамиот почеток на " -"ÑеÑијата." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Запишувања:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Ограничување на Ñимнувањето:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." -msgstr "" -"Ратио (блокови запишани - запиÑи) / блокови запишани претÑтавува број на " -"зачувани операции за запишување по вкупно операции за запишување, пр. вид на " -"кеш за кешот за запишување." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Ограничување на качувањето:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "Кеш за запишување ратио на погодоци:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Ðктивни торенти:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Запишувања" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Ðктивни Ñимнувања:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -"Број на блокови кои беа побарани од bittorrent енџинот (од пријателите), " -"Ñервирани од диÑкот или кешот." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Блокови прочитани:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Бавни поÑтавувања" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Број на блокови кои беа Ñервирани од кешот:" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Погодоци на блоковите за читање:" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "Ратио на погодоците на кешот за читањето." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "Ратио на погодоци на кешот за читање:" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." -msgstr "Вкупен број на операции на читање од почетокот на ÑеÑијата." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Отчитувања:" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Отчитување" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Одјави Ñе" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -"Број на 16 KiB блокови моментално на кешот на диÑкот. Ова вклучува и кеш за " -"пишување и читање." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Големина на кешот:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Големина на кешот за читање:" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Големина" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "СтатуÑ" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Додатоци" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Верзија:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "ХоÑÑ‚:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Домашна Ñтрана:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Емаил на авторот:" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_ИнÑталирај додаток" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Скенирај додатоци повторно" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Ðајди повеќе додатоци" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Покажи Deluge" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Ðајави Ñе" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Продолжи Сите" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Ограничено преземање" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Ограничено качување" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Откажи и иÑклучи даемон" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Отвори папка" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Продол_жи" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "ПоÑтави макÑимум врÑки" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Оп_ции" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Брзина на Ñимнување" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "Во _редица" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_ОÑвежи Тракер" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_ОтÑтрани Торент" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "П_риÑили повторна проверка" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "ПремеÑти _Ñкладирање" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Лимит на врÑка" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "ПоÑтави макÑимална брзина за Ñимнување" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Лимит на _Upload меÑто" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Брзина на качување" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_AвтоматÑко менаџирање" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "ПоÑтави макÑимална брзина за качување" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Избришај го избраниот торент?" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Протокол Ñообраќај Download/Upload" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Ðко ги избришате податоците, ќе бидат трајно изгубени." +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Уреди тракери" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Уреди тракери" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Додај Тракер" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Додај Тракери" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Уреди Тракери" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Уреди Тракери" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Филтри" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Тракер:" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Избришај Ñо _Податоци" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Избришај _Торент" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "ПремеÑти Ñкладирање" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "ПремеÑти Ñкладирање" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "ДеÑтинација:" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" -#~ msgid "Remove" -#~ msgstr "ОтÑтрани" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" -#~ msgid "Clear" -#~ msgstr "ИÑчиÑти" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" -#~ msgid "Add" -#~ msgstr "Додај" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" -#~ msgid "Availability" -#~ msgstr "ДоÑтапноÑÑ‚" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" -#~ msgid "Share Ratio" -#~ msgstr "Ð¡Ð¾Ð¾Ð´Ð½Ð¾Ñ Ð½Ð° делење" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Брзина:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Детали" -#~ msgid "Details" -#~ msgstr "Детали" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "Избриши го торентот" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Select All" -#~ msgstr "Избери ÑÑ" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" -#~ msgid "Filters" -#~ msgstr "Филтри" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Приватен" -#~ msgid "From" -#~ msgstr "Од" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Type" -#~ msgstr "Тип" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "Оневозможено" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "ИзвеÑтувања за нови изданија" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "seconds" -#~ msgstr "Ñекунди" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Server" -#~ msgstr "Сервер" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Port" -#~ msgstr "Порта" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Password" -#~ msgstr "Лозинка" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Username" -#~ msgstr "КориÑничко име" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "_Ðапушти" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Ðепознато" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Download" -#~ msgstr "Преземи" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "МакÑимум врÑки:" -#~ msgid "Upload" -#~ msgstr "Качи" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "макÑимум брзина на Ñимнување (KiB/s):" -#~ msgid "Files" -#~ msgstr "Датотеки" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "МакÑимум брзина на качување (KiB/s):" -#~ msgid "Graph" -#~ msgstr "Графа" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "МакÑимум полуотворени врÑки:" -#~ msgid "New Password" -#~ msgstr "Ðова лозинка:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "МакÑимум обиди за конекција во Ñекунда:" -#~ msgid "Template" -#~ msgstr "Образец" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "МакÑимум Позиции за Качување:" -#~ msgid "Image Only" -#~ msgstr "Само Ñлики" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Само текÑÑ‚" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "ТекÑÑ‚ и Ñлики" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "About" -#~ msgstr "За" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Disable" -#~ msgstr "ИÑклучи" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "Следна најава" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Logout" -#~ msgstr "Одјави Ñе" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Login" -#~ msgstr "Ðајави Ñе" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Speed" -#~ msgstr "Брзина" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Set" -#~ msgstr "ПоÑтави" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Start" -#~ msgstr "Почеток" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Submit" -#~ msgstr "ИÑпрати" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Сервер" -#~ msgid "Total Size" -#~ msgstr "Вкупна големина" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge е заклучен" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge е заштитен Ñо лозинка.\n" -#~ "За да го отворите Deluge, внеÑете ја лозинката." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Графикони" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Додај Торенти" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "ова Ñеуште не е имплементирано..\n" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s не е валиден URL" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Симнување..." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "ÐеуÑпешно Ñимнување на: %s" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Ðе е поврзан.." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge е заштитен Ñо лозинка!" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Enter your password to continue" -#~ msgstr "ВнеÑете ја вашата лозинка за да продолжите" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Вклучува %i датотеки" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "Оваа програма е Ñлободен Ñофтвер; можете да ја редиÑтрибуирате и/или " -#~ "модификувате под уÑловите на GNU General Public лиценцата публикувана од " -#~ "Фондацијата за Слободен Софтвер; или верзија 3 од лиценцата, или (по ваш " -#~ "избор) Ñекоја подоцна верзија. Оваа програма Ñе диÑтрибуира Ñо цел да биде " -#~ "кориÑна, но БЕЗ ÐИКÐКВРГÐРÐÐЦИЈÐ; ниту ни без имплицираната гаранција за " -#~ "ТРГУВÐÐОСТ или КВÐЛИФИКУВÐÐОСТ ЗРОДРЕДЕÐРЦЕЛ. Погледнете ја GNU General " -#~ "Public лиценцата за оваа програма; ако не погледнете " -#~ ". Додатно, како поÑебен иÑклучок, ноÑителите на " -#~ "авторÑки права дозволуваат поврзување на делови од оваа програма Ñо OpenSSL " -#~ "библиотеката. Мора да Ñе придржувате кон GNU General Public лиценцата во " -#~ "Ñите Ñлучаи на кориÑтење на кодот оÑвен Ñо OpenSSL. Ðко модифицирате " -#~ "датотеки Ñо овој иÑклучок, може да го продолжите иÑклучокот Ñо вашата " -#~ "верзија на датотеките, но не Ñте приморани на тоа. Ðко не Ñакате да го " -#~ "продолжите овој иÑклучок, тогаш избришете го делот каде тоа е наведено во " -#~ "вашата верзија. Ðко го избришете овој иÑклучок од изворниот код на " -#~ "програмата, иÑто така избришете го и во оваа датотека." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "State" -#~ msgstr "СоÑтојба" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "no label" -#~ msgstr "без етикета" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Друго.." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "Домашна Ñтраница" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "ЧПП" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Community" -#~ msgstr "ОпштеÑтво" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "page 6" -#~ msgstr "Ñтрана 6" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "page 7" -#~ msgstr "Ñтрана 7" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "page 8" -#~ msgstr "Ñтрана 8" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "page 10" -#~ msgstr "Ñтрана 10" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Преземи" -#~ msgid "page 11" -#~ msgstr "Ñтрана 11" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "page 12" -#~ msgstr "Ñтрана 12" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ml.po b/deluge/i18n/ml.po new file mode 100644 index 0000000..6ac429e --- /dev/null +++ b/deluge/i18n/ml.po @@ -0,0 +1,6164 @@ +# Malayalam translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Malayalam \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "" + +#: deluge/common.py:417 +msgid "M" +msgstr "" + +#: deluge/common.py:418 +msgid "G" +msgstr "" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "പിശകàµ" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµ" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "ഡൗണàµâ€à´²àµ‹à´¡àµ à´¸àµà´ªàµ€à´¡àµ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "à´…à´ªàµâ€Œà´²àµ‹à´¡àµ à´¸àµà´ªàµ€à´¡àµ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "ലേബലàµà´•à´³àµâ€" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ms.po b/deluge/i18n/ms.po index c12a515..ff671ad 100644 --- a/deluge/i18n/ms.po +++ b/deluge/i18n/ms.po @@ -1,4688 +1,6227 @@ # Malay translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-06-16 03:55+0000\n" -"Last-Translator: Ibrahim Elias \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Malay \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Henti semai pada kadar:" +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Pilihan Label" +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Pilihan Label" +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Kelajuan Muatnaik" +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Pindah telah selesai ke:" +#: deluge/common.py:521 +msgid "M/s" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Tetapkan lokasi aturan:" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Penjejak-penjejak" +#: deluge/common.py:527 +msgid "G/s" +msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "Gunakan bar-sisi untuk tambah, edit dan buang label.\n" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Label-label" +#: deluge/common.py:533 +msgid "T/s" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Perincian:" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Sambung torrent dipilih." +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Sam_bung Semua" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Kompak" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Tambah Dalam Keadaan _Kejang" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Utamakan Awal/Akhir Cebisan" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Tetapkan Kepada Semua" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Muaturun" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Tambah .torrent auto dari:" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Muaturun ke:" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Salin fail .torrent ke:" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Peruntukan kompak hanya menperuntukkan ruang yang diperlukan" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Guna Port Rawak" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "TOS Byte Rakan:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Abaikan had pada jaringan tempatan" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Antaramuka" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Tunjuk kelajuan sesi pada bar tajuk" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Tingkap Utama" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Sentiasa tunjuk" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Fokus kepada dialog" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Tambah Dialog Torrents" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Lain" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Semua" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Sambungan" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Aktif" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Periksa laman sesawang berkala untuk keluaran terbaru" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Lain" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Sedang Disemak" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Jumlah muaturun aktif:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Sedang Dimuat Turun" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Had Kadar Kongsi:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Benihan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Masa Semai (m):" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Rehat" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Henti semai bila kadar kongsi mencapai:" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Gilir" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Buang torrent bila kadar kongsi mencapai" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Ralat" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Benih Sesawang" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nama:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Muka utama:" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Perkembangan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Email Pengarang:" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "State" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Saiz" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Pindah _Simpanan" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Telah Dimuat Turun" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Had _Sambungan" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Dimuatnaik" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Had _Slot Muatnaik" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "Diurus _Auto" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Nisbah" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Tambah Penjejak" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Kelajuan Muat turun" -#~ msgid "page 11" -#~ msgstr "muka 11" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Kelajuan Muat nail" -#: deluge/common.py:274 -msgid "KiB" -msgstr "" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Had Muat Turun" -#: deluge/common.py:277 -msgid "MiB" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Had Muat Naik" -#: deluge/common.py:279 -msgid "GiB" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Rakan" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Avail" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Added" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Penjejak" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ETA" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Utamakan Pertama/Akhir" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Diurus secara automatik" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Nama Host" - -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" - -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Nama pengguna:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Kata laluan:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Cebisan-cebisan" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Dari:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Amaran" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Dibolehkan" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Hebah OK" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Hebahan dihantar" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Tetapan" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Antaramuka" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Muat Turun" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandwidth" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Baris Gilir" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Rangkaian" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proksi" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Cache" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Lain-lain" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Pilih Folder" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Daemon" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Plugin" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afghanistan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Lokasi Muat turun" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Kepulauan Aland" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Algeria" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Samoa Amerika" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andorra" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Anguilla" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antartika" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua dan Barbuda" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentina" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenia" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Australia" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Austria" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Azerbaijan" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamas" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahrain" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladesh" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Belarus" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgium" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belize" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermuda" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Bhutan" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivia" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bosnia Herzegovina" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botswana" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Kepulauan Bouvet" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brazil" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Wilayah Lautan India British" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "Brunei Darussalam" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgaria" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundi" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Kemboja" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Cameroon" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Kanada" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Cape Verde" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Kepulauan Cayman" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Republik Afrika Tengah" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Chad" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "Chile" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "China" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "Kepulauan Christmas" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "Kepulauan Cocos (Keeling)" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Colombia" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Comoros" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Congo" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Republik Demokrat Congo" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Kepulauan Cook" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Cote d'Ivoire" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "Croatia" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Cuba" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Cyprus" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "Republik Czech" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Denmark" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Djibouti" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Dominica" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Republik Dominica" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Ecuador" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Mesir" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "El Salvador" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Equatorial Guinea" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "Eritrea" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Estonia" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Ethiopia" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Kepulauan Falkland (Malvinas)" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Kepulauan Faroe" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fiji" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Finland" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "Perancis" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "French Guiana" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "French Polynesia" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "Wilayah Selatan Perancis" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gabon" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gambia" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Georgia" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Jerman" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Ghana" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Greece" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Greenland" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Grenada" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guam" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Guatemala" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Guernsey" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "Guinea" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "Guinea-Bissau" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Guyana" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haiti" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Kepulauan Heard dan Kepulauan McDonald" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Holy See (Vatican City State)" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "Honduras" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Hungari" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Iceland" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "India" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonesia" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Republik Islam Iran" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Iraq" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Ireland" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "Isle of Man" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Israel" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Itali" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jamaica" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Jepun" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Jersey" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Jordan" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Kazakhstan" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "Kenya" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Kiribati" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "Republik Rakyat Demokratik Korea" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "Republik Korea" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Kuwait" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "Kyrgyzstan" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Lao People's Democratic Republic" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Latvia" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Lubnan" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesotho" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Liberia" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Libyan Arab Jamahiriya" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "Liechtenstein" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Lithuania" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "Luxembourg" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Macau" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "Macedonia, Bekas Republik Yugoslavia" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagascar" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Malawi" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "Malaysia" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Maldives" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Mali" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Kepulauan Marshall" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Martinique" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "Mauritania" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Mauritius" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Mayotte" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "" +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Mexico" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Kelajuan Maksima Upload:" +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Negeri-negeri Bersekutu Micronesia" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Sambungan Maksima:" +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldova" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Slot Muatnaik Maksima:" +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Monaco" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "Mongolia" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Montenegro" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montserrat" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Maghribi" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Mozambique" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "Myanmar" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibia" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "Nauru" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Nepal" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Belanda" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "Netherlands Antilles" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "New Caledonia" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "New Zealand" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Nicaragua" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Niger" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "Nigeria" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "Niue" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Pulau Norfolk" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "Kepulauan Mariana Utara" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "Norway" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Oman" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "Pakistan" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "Palau" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "Kawasan Diduduki Palestian" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Panama" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "Papua New Guinea" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "Paraguay" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Peru" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Filipina" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "Pitcairn" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Poland" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "Portugis" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Qatar" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Reunion" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "Romania" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "Persekutuan Rusia" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Rwanda" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Saint Barthelemy" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "Saint Helena" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "Saint Kitts dan Nevis" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "Saint Lucia" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "Saint Martin" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "Saint Pierre and Miquelon" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "Saint Vincent dan Grenadines" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Samoa" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "San Marino" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "Sao Tome dan Principe" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Arab Saudi" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Senegal" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "Serbia" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "Seychelles" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Sierra Leone" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "Singapura" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "Slovakia" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "Slovenia" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Kepulauan Solomon" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Somalia" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "Afrika Selatan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Kelajuan Maksima Download:" +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "South Georgia dan Kepulauan Sandwich Selatan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Jalur lebar" +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "Sepanyol" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Singkirkan pada nisbah" +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Sri Lanka" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" -msgstr "" +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Sudan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Suriname" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" -msgstr "" +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard dan Jan Mayen" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Atas" +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "Swaziland" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Bawah" +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "Sweden" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Queue" +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "Switzerland" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Pilihan" +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Republik Arab Syria" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/countries.py:224 +msgid "Taiwan" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Had Muat Turun" +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "Tajikistan" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Had Muat Naik" +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "Republik Bersatu Tanzania" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Torrent aktif:" +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Thailand" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Timor-Leste" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Togo" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr " Tetapan Perlahan" +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "Tokelau" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Label tidak sah, aksara sah:[a-z0-9_-]" +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Tonga" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Label Kosong" +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Trinidad dan Tobago" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Label telah wujud" +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "Tunisia" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Label tidak diketahui" +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "Turki" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Torrent tidak diketahui" +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "Turkmenistan" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Label" +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Kepulauan Caicos dan Turks" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Pilihan_Label" +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Tuvalu" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Buang Label" +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Uganda" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Tambah Label" +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Ukraine" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Slot Muatnaik:\t" +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Emiriah Arab Bersatu" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Kelajuan Muat Turun" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "United Kingdom" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Sambungan:" +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "Amerika Syarikat" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Tetapkan setiap torrent penetapan maksima" +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "Pulau Kecil yang Jauh dari Amerika Syarikat" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksima" +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "Uruguay" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Diurus secara automatik" +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "Uzbekistan" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Tetapkan aturan Barisan:" +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Vanuatu" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Aturan" +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "Venezuela" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Lokasi" +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Vietnam" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 baris setiap penjejak)" +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Kepulauan Virgin, British" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Tetapkan label secara automatik:" +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "Kepulauan Virgin, Amerika Syarikat" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Tambah Label" +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Wallis dan Futuna" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Tambah Label" +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Sahara Barat" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nama:" +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Yaman" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Ekstrak ke:" +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "Zambia" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Cipta nama sub-folder torrent" +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "Zimbabwe" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -"Pilihan ini akan cipta sub-folder menggunakan nama torrent pada folder " -"ekstrak yang dipilih dan meletakkan fail yang diekstrak ke sana" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Umum" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/ui_entry.py:91 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Membolehkan paparan web" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Membolehkan SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Mendengar port:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Aturan" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "List IP Emule (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "Teks SafePeer (Zipped)" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "Teks PeerGuardian (Uncompressed)" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Leader tidak sah" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Kod magik salah" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Versi salah" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Senarai Sekatan" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Daemon tidak berjalan" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Hari" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Filename" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Periksa untuk senarai baru setiap hari" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Tier" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Import senaraiblok bila startup" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Pilih satu fail" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Muaturun fail blocklist jika perlu dan import" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Pilih satu folder" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Periksa Muaturun dan Import" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Simpan fail .torrent" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Muaturun fail senaraiblok baru dan import" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Paksa Muaturun dan Import" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Fail torrent" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Senarai-sekatan telah dikemas-kini" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Semua fail" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Pilihan" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Jenis:" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Tarikh:" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Saiz fail" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Info" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent Siap" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent Ditambah" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Laksanakan" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Peristiwa" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"Merupakan program perkongsian fail\n" +"rakan-ke-rakan menggunakan\n" +"protokol BitTorrent." -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Perintah" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Klien:" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Tambahkan Perintah" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Pembangun Semasa:" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Perintah" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Pembangun atau Penyumbang Terdahulu:" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Hebah OK" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" +"Program ini adalah perisian bebas; anda boleh mengedarkannya dan/atau " +"mengubahsuainya dibawah terma Pelesenan Awam Am GNU yang diterbitkan oleh " +"Free Software Foundation; sama ada versi 2 dari lesen, atau (mengikut " +"pilihan anda) mana-mana versi terkini. \n" +"\n" +"Program ini diedarkan dengan harapan ianya akan berguna, TANPA SEBARANG " +"JAMINAN; termasuk juga KESESUAIAN UNTUK DIPASARKAN, JAMINAN KUALITI, atau " +"JAMINAN ATAS APA JUA SEBAB. Sila lihat GNU General Public License untuk " +"maklumat lanjut. \n" +"\n" +"Anda seharusnya menerima satu salinan Lesen Awam Am GNU bersama-sama dengan " +"program ini; jika tidak, rujuk . \n" +"\n" +"Jika ada pengecualian khas, pemegang hakcipta boleh memberi keizinan untuk " +"pautkan sebahagian kod program ini dengan pustaka OpenSSl. Tetapi anda mesti " +"mematuhi Lesen Awam Am GNU dam semua kod yang digunakan selain dari OpenSSL. " +"\n" +"\n" +"Jika anda ubahsuai fail tanpa pengecualian ini, anda boleh tambah " +"pengecualian ini kedalam versi fail anda, tetapi anda tidak diwajibkan " +"membuatnya. Jika anda hendak melakukannya, padam penyataan pengecualian ini " +"dari versi anda. Jika anda padam penyataan pengecualian ini dari semua fail " +"sumber didalam program, maka padam ia disini." + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Pelayan:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Hebahan dihantar" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Amaran" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Ralat" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "Afghanistan" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Fail tidak sah" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Kepulauan Aland" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Albania" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "Algeria" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Pilih fail torrent" -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "Samoa Amerika" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "URL tidak sah" -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "Andorra" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "bukan URL yang sah." -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "Angola" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Memuat turun..." -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "Anguilla" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Muat-turun Gagal" -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "Antartika" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Gagal dimuat turun:" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "Antigua dan Barbuda" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "Argentina" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "Armenia" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "Aruba" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Butiran:" -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "Australia" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" -msgstr "Austria" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" -msgstr "Azerbaijan" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Nama pengguna:" -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "Bahamas" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Kata laluan:" -#: deluge/ui/countries.py:26 -msgid "Bahrain" -msgstr "Bahrain" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" -msgstr "Bangladesh" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" -msgstr "Barbados" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" -msgstr "Belarus" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" -msgstr "Belgium" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" -msgstr "Belize" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" -msgstr "Benin" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" -msgstr "Bermuda" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" -msgstr "Bhutan" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" -msgstr "Bolivia" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Lain-lain..." -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" -msgstr "Bosnia Herzegovina" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Tidak Bersambung" -#: deluge/ui/countries.py:37 -msgid "Botswana" -msgstr "Botswana" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" -msgstr "Kepulauan Bouvet" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" -msgstr "Brazil" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" -msgstr "Wilayah Lautan India British" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" -msgstr "Brunei Darussalam" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Nod DHT" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" -msgstr "Bulgaria" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Ruang Cakera Bebas" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" -msgstr "Burkina Faso" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" -msgstr "Burundi" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" -msgstr "Kemboja" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" -msgstr "Cameroon" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" -msgstr "Kanada" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" -msgstr "Cape Verde" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" -msgstr "Kepulauan Cayman" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" -msgstr "Republik Afrika Tengah" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" -msgstr "Chad" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" -msgstr "Chile" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" -msgstr "China" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" -msgstr "Kepulauan Christmas" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" -msgstr "Kepulauan Cocos (Keeling)" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" -msgstr "Colombia" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" -msgstr "Comoros" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Ya" -#: deluge/ui/countries.py:58 -msgid "Congo" -msgstr "Congo" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Tidak" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" -msgstr "Republik Demokrat Congo" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Keutamaan" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" -msgstr "Kepulauan Cook" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" -msgstr "Costa Rica" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Status" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" -msgstr "Cote d'Ivoire" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Perincian" -#: deluge/ui/countries.py:63 -msgid "Croatia" -msgstr "Croatia" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fa_il" -#: deluge/ui/countries.py:64 -msgid "Cuba" -msgstr "Cuba" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Peers" -#: deluge/ui/countries.py:65 -msgid "Cyprus" -msgstr "Cyprus" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Pilihan" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" -msgstr "Republik Czech" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" -msgstr "Denmark" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Tidak Bersambung..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Tak terhad" -#: deluge/ui/countries.py:68 -msgid "Djibouti" -msgstr "Djibouti" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Turun" -#: deluge/ui/countries.py:69 -msgid "Dominica" -msgstr "Dominica" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Naik" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" -msgstr "Republik Dominica" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" -msgstr "Ecuador" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" -msgstr "Mesir" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" -msgstr "El Salvador" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" -msgstr "Equatorial Guinea" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" -msgstr "Eritrea" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Luar Talian" -#: deluge/ui/countries.py:76 -msgid "Estonia" -msgstr "Estonia" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Dalam talian" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" -msgstr "Ethiopia" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Tersambung" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" -msgstr "Kepulauan Falkland (Malvinas)" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Status" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" -msgstr "Kepulauan Faroe" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Host" -#: deluge/ui/countries.py:80 -msgid "Fiji" -msgstr "Fiji" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Versi" -#: deluge/ui/countries.py:81 -msgid "Finland" -msgstr "Finland" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Mula Daemon" -#: deluge/ui/countries.py:82 -msgid "France" -msgstr "Perancis" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_Henti Daemon" -#: deluge/ui/countries.py:83 -msgid "French Guiana" -msgstr "French Guiana" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" -msgstr "French Polynesia" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Tidak boleh mula daemon!" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" -msgstr "Wilayah Selatan Perancis" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" -msgstr "Gabon" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" -msgstr "Gambia" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" -msgstr "Georgia" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "Jerman" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "United Kingdom" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Ralat Menambah Hos" -#: deluge/ui/countries.py:91 -msgid "Ghana" -msgstr "Ghana" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Username" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Tahap" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Dibolehkan" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" -msgstr "Gibraltar" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Plugin" -#: deluge/ui/countries.py:93 -msgid "Greece" -msgstr "Greece" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" -msgstr "Greenland" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" -msgstr "Grenada" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" -msgstr "Guadeloupe" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" -msgstr "Guam" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" -msgstr "Guatemala" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" -msgstr "Guernsey" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" -msgstr "Guinea" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Pilih Plugin" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" -msgstr "Guinea-Bissau" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Plugin Eggs" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" -msgstr "Guyana" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" -msgstr "Haiti" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" -msgstr "Kepulauan Heard dan Kepulauan McDonald" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" -msgstr "Holy See (Vatican City State)" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" -msgstr "Honduras" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" -msgstr "Hong Kong" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" -msgstr "Hungari" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" -msgstr "Iceland" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" -msgstr "India" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" -msgstr "Indonesia" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" -msgstr "Republik Islam Iran" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" -msgstr "Iraq" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Keadaan" -#: deluge/ui/countries.py:114 -msgid "Ireland" -msgstr "Ireland" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Penjejak" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" -msgstr "Isle of Man" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Tiada" -#: deluge/ui/countries.py:116 -msgid "Israel" -msgstr "Israel" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Pentadbir" -#: deluge/ui/countries.py:117 -msgid "Italy" -msgstr "Itali" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Label" -#: deluge/ui/countries.py:118 -msgid "Jamaica" -msgstr "Jamaica" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Tiada Label" -#: deluge/ui/countries.py:119 -msgid "Japan" -msgstr "Jepun" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" -msgstr "Jersey" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Versi Klien" -#: deluge/ui/countries.py:121 -msgid "Jordan" -msgstr "Jordan" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents Queued" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" -msgstr "Kazakhstan" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent Queued" -#: deluge/ui/countries.py:123 -msgid "Kenya" -msgstr "Kenya" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" -msgstr "Kiribati" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" -msgstr "Republik Rakyat Demokratik Korea" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" -msgstr "Republik Korea" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Set Tidak Terhad" -#: deluge/ui/countries.py:127 -msgid "Kuwait" -msgstr "Kuwait" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "On" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" -msgstr "Kyrgyzstan" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Padam" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" -msgstr "Lao People's Democratic Republic" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Matikan" -#: deluge/ui/countries.py:130 -msgid "Latvia" -msgstr "Latvia" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" -msgstr "Lubnan" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" -msgstr "Lesotho" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" -msgstr "Liberia" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" -msgstr "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" -msgstr "Liechtenstein" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" -msgstr "Lithuania" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Alamat" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" -msgstr "Luxembourg" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Klien" -#: deluge/ui/countries.py:138 -msgid "Macao" -msgstr "Macau" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "Macedonia, Bekas Republik Yugoslavia" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" -msgstr "Madagascar" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Mencipta Torrent" -#: deluge/ui/countries.py:141 -msgid "Malawi" -msgstr "Malawi" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Queued Torrents" -#: deluge/ui/countries.py:142 -msgid "Malaysia" -msgstr "Malaysia" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" -msgstr "Maldives" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Buang" -#: deluge/ui/countries.py:144 -msgid "Mali" -msgstr "Mali" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" -msgstr "Malta" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Tambah torrent secara automatik bila sambung" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" -msgstr "Kepulauan Marshall" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Fail" -#: deluge/ui/countries.py:147 -msgid "Martinique" -msgstr "Martinique" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Tambah Torrent" -#: deluge/ui/countries.py:148 -msgid "Mauritania" -msgstr "Mauritania" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Cipta Torrent" -#: deluge/ui/countries.py:149 -msgid "Mauritius" -msgstr "Mauritius" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Keluar & _Matikan Daemon" -#: deluge/ui/countries.py:150 -msgid "Mayotte" -msgstr "Mayotte" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Keluar" -#: deluge/ui/countries.py:151 -msgid "Mexico" -msgstr "Mexico" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Edit" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" -msgstr "Negeri-negeri Bersekutu Micronesia" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" -msgstr "Moldova" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Pengurus Sambungan" -#: deluge/ui/countries.py:154 -msgid "Monaco" -msgstr "Monaco" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" -#: deluge/ui/countries.py:155 -msgid "Mongolia" -msgstr "Mongolia" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Papar" -#: deluge/ui/countries.py:156 -msgid "Montenegro" -msgstr "Montenegro" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Toolbar" -#: deluge/ui/countries.py:157 -msgid "Montserrat" -msgstr "Montserrat" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Sidebar" -#: deluge/ui/countries.py:158 -msgid "Morocco" -msgstr "Maghribi" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Status_bar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_abs" -#: deluge/ui/countries.py:159 -msgid "Mozambique" -msgstr "Mozambique" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Kolum" -#: deluge/ui/countries.py:160 -msgid "Myanmar" -msgstr "Myanmar" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" -msgstr "Namibia" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "S_idebar" -#: deluge/ui/countries.py:162 -msgid "Nauru" -msgstr "Nauru" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Papar _Zero Hits" -#: deluge/ui/countries.py:163 -msgid "Nepal" -msgstr "Nepal" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Papar _Tracker" -#: deluge/ui/countries.py:164 -msgid "Netherlands" -msgstr "Belanda" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" -msgstr "Netherlands Antilles" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Bantuan" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" -msgstr "New Caledonia" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Laman Sesawang" -#: deluge/ui/countries.py:167 -msgid "New Zealand" -msgstr "New Zealand" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_FAQ" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" -msgstr "Nicaragua" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Frequently Asked Questions" -#: deluge/ui/countries.py:169 -msgid "Niger" -msgstr "Niger" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Komuniti" -#: deluge/ui/countries.py:170 -msgid "Nigeria" -msgstr "Nigeria" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" -msgstr "Niue" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Tambah torrent" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" -msgstr "Pulau Norfolk" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Tambah Torrent" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" -msgstr "Kepulauan Mariana Utara" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Buang torrent" -#: deluge/ui/countries.py:174 -msgid "Norway" -msgstr "Norway" +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Buang Torrent" -#: deluge/ui/countries.py:175 -msgid "Oman" -msgstr "Oman" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" -msgstr "Pakistan" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" -msgstr "Palau" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Tangguh torrent terpilih" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" -msgstr "Kawasan Diduduki Palestian" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Jeda" -#: deluge/ui/countries.py:179 -msgid "Panama" -msgstr "Panama" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Resume torrent terpilih" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" -msgstr "Papua New Guinea" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Sambung" -#: deluge/ui/countries.py:181 -msgid "Paraguay" -msgstr "Paraguay" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Queue Torrent Ke Atas" -#: deluge/ui/countries.py:182 -msgid "Peru" -msgstr "Peru" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Queue keatas" -#: deluge/ui/countries.py:183 -msgid "Philippines" -msgstr "Filipina" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Queue Torrent Ke Bawah" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" -msgstr "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Queue Bawah" -#: deluge/ui/countries.py:185 -msgid "Poland" -msgstr "Poland" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Keutamaan" -#: deluge/ui/countries.py:186 -msgid "Portugal" -msgstr "Portugis" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Pengurus Sambungan" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" -msgstr "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" -msgstr "Qatar" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" -msgstr "Reunion" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" -msgstr "Romania" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" -msgstr "Persekutuan Rusia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Dipaksakan" -#: deluge/ui/countries.py:192 -msgid "Rwanda" -msgstr "Rwanda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Tidak dibolehkan" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" -msgstr "Saint Barthelemy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Jabat tangan" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" -msgstr "Saint Helena" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" -msgstr "Saint Kitts dan Nevis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Keduanya" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" -msgstr "Saint Lucia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" -msgstr "Saint Martin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" -msgstr "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" -msgstr "Saint Vincent dan Grenadines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" -#: deluge/ui/countries.py:200 -msgid "Samoa" -msgstr "Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" -msgstr "San Marino" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" -msgstr "Sao Tome dan Principe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" -msgstr "Arab Saudi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" -msgstr "Senegal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" -msgstr "Serbia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" -msgstr "Seychelles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Tunjukan kelajuan sesi pada bar tajuk" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" -msgstr "Sierra Leone" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" -msgstr "Singapura" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" -msgstr "Slovakia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" -msgstr "Slovenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" -msgstr "Kepulauan Solomon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" -msgstr "Somalia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" -msgstr "Afrika Selatan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" -msgstr "South Georgia dan Kepulauan Sandwich Selatan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" -msgstr "Sepanyol" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "Sri Lanka" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" -msgstr "Sudan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Enable system tray icon" -#: deluge/ui/countries.py:218 -msgid "Suriname" -msgstr "Suriname" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" -msgstr "Svalbard dan Jan Mayen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" -msgstr "Swaziland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minimize to tray on close" -#: deluge/ui/countries.py:221 -msgid "Sweden" -msgstr "Sweden" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Start in tray" -#: deluge/ui/countries.py:222 -msgid "Switzerland" -msgstr "Switzerland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Password protect system tray" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" -msgstr "Republik Arab Syria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taiwan, Wilayah China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" -msgstr "Tajikistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" -msgstr "Republik Bersatu Tanzania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" -msgstr "Thailand" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" -msgstr "Timor-Leste" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Pindah siap ke:" -#: deluge/ui/countries.py:229 -msgid "Togo" -msgstr "Togo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Salinan fail .torrent kepada:" -#: deluge/ui/countries.py:230 -msgid "Tokelau" -msgstr "Tokelau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Padam salinan fail torrent bila buang" -#: deluge/ui/countries.py:231 -msgid "Tonga" -msgstr "Tonga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "Padam salinan fail torrent yang dicipta semasa torrent dibuang" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" -msgstr "Trinidad dan Tobago" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Muat Turun ke:" -#: deluge/ui/countries.py:233 -msgid "Tunisia" -msgstr "Tunisia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" -msgstr "Turki" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Utamakan cebisan awal dan akhir torrent" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" -msgstr "Turkmenistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Utamakan cebisan awal dan akhir fail dalam torrent" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" -msgstr "Kepulauan Caicos dan Turks" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" -msgstr "Tuvalu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" -msgstr "Uganda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Tambah torrent dalam keadaan Selang" -#: deluge/ui/countries.py:239 -msgid "Ukraine" -msgstr "Ukraine" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" -msgstr "Emiriah Arab Bersatu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" -msgstr "Amerika Syarikat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" -msgstr "Pulau Kecil yang Jauh dari Amerika Syarikat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Sentiasa ditunjuk" -#: deluge/ui/countries.py:244 -msgid "Uruguay" -msgstr "Uruguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Bawa dialog ke fokus" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" -msgstr "Uzbekistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" -msgstr "Vanuatu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" -msgstr "Venezuela" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" -msgstr "Vietnam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Maksimum connection dibenarkan. Set -1 untuk tak terhad." -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" -msgstr "Kepulauan Virgin, British" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Sambungan:" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." -msgstr "Kepulauan Virgin, Amerika Syarikat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Had slot muat naik maksimum untuk semua torrent. Set -1 untuk tak terhad." -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" -msgstr "Wallis dan Futuna" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" -msgstr "Sahara Barat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Had kelajuan muat turun maksimum untuk semua torrent. Set -1 untuk tak " +"terhad." -#: deluge/ui/countries.py:253 -msgid "Yemen" -msgstr "Yaman" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Kelajuan Muat Turun" -#: deluge/ui/countries.py:254 -msgid "Zambia" -msgstr "Zambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Had kelajuan muat naik maksimum untuk semua torrent. Set -1 untuk tidak " +"terhad." -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" -msgstr "Zimbabwe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Kelajuan Muat Naik" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Luar Talian" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Mengabaikan had pada rangkaian tempatan" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Dalam talian" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Kadar had overhead IP" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Tersambung" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Daemon tidak wujud" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Daemon tidak berjalan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "Had slot muat naik maksimum per torrent. Set -1 untuk tak terhad." -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Memulakan server dalam PID" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "Bilangan connection maksimum per torrent. Set -1 untuk tak terhad." -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Alamat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Klien" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Perkembangan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Kelajuan Muat turun" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Kelajuan Muat nail" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrents Queued" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent Queued" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Tak terhad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Telah diaktifkan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Lain-lain..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Turun:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Naik:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Turun" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Naik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Set Kelajuan Muat Turun Maksima" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Set Kelajuan Muat Naik Maksima" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Rambang" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent habis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Active Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Periksa Port Aktif" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Dari:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Kepada:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -"Email ini adalah untuk memberitahu anda bahawa Deluge telah tamat muat-turun " -"%(name)s, dimana merangkumi %(num_files)i fail.\n" -"Untuk berhenti menerima pemberitahuan ini, sila padam notifikasi email dalam " -"pilihan Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Muat Turun" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Rangkaian" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Bandwidth" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Level:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Penyulitan" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Lain-lain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proksi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Cache" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Plugin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Tukar Rakan" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Plugin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Pilih Plugin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Plugin Eggs" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Jelajah Servis Tempatan mencari rakan tempatan dalam jaringan anda." -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Filename" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Saiz" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Hash table teragih boleh meningkatkan jumlah sambungan aktif." -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "Fail tidak sah" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Bit TOS Peer:" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Nama hos:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Tidak dapat menetapkan keutamaan file!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Pilih fail torrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Fail torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Semua fail" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "URL tidak sah" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Muat-turun Gagal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Tier" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Saiz cache (blok 16 KiB):" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Penjejak" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Bilangan saat dari penulisan cache terakhir ke cebisan dalam cache tulis, " +"bila ia dikosongkan secara paksa ke cakera. Lalai adalah 60 saat." -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Pilih satu fail" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Luput Cache (saat):" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Pilih satu folder" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Tetapan" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Simpan fail .torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"Jumlah bilangan blok 16 KiB yang ditulis ke cakera semenjak sesi ini " +"dimulakan." -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Tidak Bersambung" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Blok yang ditulis:" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Sambungan-sambungan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "Jumlah bilangan operasi tulis dilakukan semenjak sesi ini dimulakan." -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Kelajuan Muat Turun" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Tulis:" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Kelajuan Muat Naik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"Nisbah block_written / (block_written - writes) yang mewakili bilangan " +"operasi tulis tersimpan per jumlah operasi tulis, cth. merupakan nisbah kena " +"cache untuk cache tulis." -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Nisbah Kena Cache Tulis:" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "Nod DHT" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" +"Bilangan blok yang dipinta dari enjin bittorrent (dari rakan), yang mana " +"dilayan dari cakera atau cache." -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Tiada Sambungan Masuk!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Baca Blok:" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Set Sambungan Maksima" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Bilangan blok yang dilayan dari cache." -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Kena Baca Blok:" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Nisbah kena cache dari cache baca." -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Label" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Nisbah Kena Cache Baca:" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Semua" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Jumlah bilangan operasi baca dilakukan semenjak sesi ini dimulakan." -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Sedang Dimuat Turun" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Baca:" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Benihan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Rehat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"Nombor blok 16 KiB sekarang berada pada cache cakera. Ini termasuk cache " +"membaca dan menulis" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Sedang Disemak" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Saiz Cache:" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Gilir" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Baca Saiz Cache:" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Tiada" - -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Tiada Label" - -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" +"Bantu kami mempertingkatkan Deluge sengan menghantar versi Python, versi " +"PyGTK, OS dan jenis pemproses. Tiada maklumat lain yang akan dihantar selain " +"itu." -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Ya, tolong hantar statistik anonymus" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Host" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Lokasi:" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"Jika Deluge tidak menjumpai pangkalan data di lokasi ini ia akan kembali " +"mengunakan DNS untuk memutuskan rakan negara." -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Port daemon:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Benar Sambungan Jarak Jauh" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Sambungan-sambungan" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Secara berkala memeriksa laman web untuk keluaran baru" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Ralat Menambah Hos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Versi:" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Padam Mod Klasik?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Pengarang:" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." -msgstr "" -"Didapati proses daemon Deluge (deluged) telah berjalan.\n" -"\n" -"Sama ada anda perlu hentikan daemon atau padam Mod Klasik untuk meneruskan." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Homepej:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Emel Pengarang:" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Ralat Memulakan Core" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Info" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -"Terdapat ralat dalam memulakan komponen utama dimana ia diperlukan untuk " -"menjalankan Deluge dalam Mod Klasik\n" -"\n" -"Sila lihat butir-butiran dibawah untuk maklumat yang lebih lanjut" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Ralat Memulakan Daemon" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -"Terdapat ralat dalam memulakan proses daemon. Cuba jalankan ia dari konsol " -"untuk melihat jika terdapat ralat." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "On" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Tambah Peer" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Padam" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "hostname:port" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Set Tidak Terhad" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Pilih satu direktori untuk pindah fail" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Set Slot Muat naik Maksimum" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Umum" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Keutamaan" - -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nama:" - -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Telah Dimuat Turun" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Dimuatnaik" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Penyemai-penyemai" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Rakan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ETA" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Nisbah" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Avail" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Added" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Fail" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Tambah Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Cipta Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Edit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Pengurus Sambungan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Batal" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Papar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Toolbar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Tambah" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Sidebar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Status_bar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "T_abs" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Kolum" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Buang" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "S_idebar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Papar _Zero Hits" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Papar _Tracker" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Bantuan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Frequently Asked Questions" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Tambah Infohash" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Tambah torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Tambah Torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Penjejak:" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Buang torrent" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Tambah Host" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Buang Torrent" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Tangguh torrent terpilih" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Jeda" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Destinasi" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Resume torrent terpilih" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Keluaran Baru" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Sambung" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Pergi ke Website" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Queue Torrent Ke Atas" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Queue keatas" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Queue Torrent Ke Bawah" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Queue Bawah" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Keutamaan" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Jangan papar dialog ini dimasa akan datang" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Pengurus Sambungan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Expand Semua" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Jangan Muat turun" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Prioriti Biasa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Prioriti Tinggi" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Hi_ghest Priority" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Auto Urus:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Seed Rank:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Masa Seeding:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Masa Aktif:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Status Pengesan:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Kebolehsediaan:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Penerima:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Seeders:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nama:" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Cebisan:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Anggaran selesai:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Pengumuman Seterusnya:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Kadar kongsi:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "<>Jumlah Muat-Naik:
" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Komen:" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Jumlah Muat-Turun:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Tarikh Tambah:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Alih yang selesai:" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Status" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Berhenti seed pada nisbah:" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Komen:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Singkirkan pada nisbah" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# gagal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Pengesan:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "<>Saiz Keseluruhan:
" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nama:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "<>Haluan:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Status:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Edit Trackers" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Perincian" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Atas" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Files" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Bawah" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Peers" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Tambah Torrent" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Alih yang selesai:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Persendirian" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Utamakan Pertama/Akhir" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Edit Trackers" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Tambah dalam _Masa Jeda" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Pilihan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Utamakan Kepingan Pertama/Akhir" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Buang Torrent?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "Adakah anda pasti mahu buang torrent terpilih?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr ".torrent berkaitan akan dihapus!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Data yang telah dimuatturun akan dihapus!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Buang Torrent Terpilih" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Keluaran Baru" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Keluaran Baru Tersedia!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Gunakan Atas Semua" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Versi Tersedia:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Tukar kepada Asal" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Versi Sekarang:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Show Deluge" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Jangan papar dialog ini dimasa akan datang" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Pergi ke Website" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Had laju muat turun" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Had laju muat atas" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Tambah satu peer mengikut IPnya" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Keluar & Tutup Daemon" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Pilih Semua" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Edit Trackers" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Hentikan semua sementara" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Tambah Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_Tambah Rakan" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Tambah satu peer mengikut IPnya" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Edit Tracker" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Buang" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Masuk Remote Path" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Fa_il" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Penuh" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Laluan:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Allocation" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Kelajuan turun Maksima:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Kelajuan Naik Maksima:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Tukar kepada Asal" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Tambah URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Dari URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Tambah Infohash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Dari Infohash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Penjejak:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "Cipta Torrent" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Cipta Torrent" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "Fol_der" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "_Remote Path" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Files" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Pengarang:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Komen:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Info" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Fail-fail" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "SemaianWeb" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "Saiz kepingan" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "Tetap Bendera Peribadi" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "Tambah torrent ini pada sesi" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Masuk Remote Path" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Remote Path" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Path:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Mencipta Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Pilihan" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" msgstr "Simpan .torrent sebagai" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Simpan .torrent file" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Queued Torrents" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Jeda" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Tambah Queued Torrents" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Sam_bung" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Tambah torrent secara automatik bila sambung" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Mulakan semula torrent." -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "label" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Pilih_an" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Tambah Peer" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Queue" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Tambah Peer" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Update Tracker" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "hostname:port" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Buang Torrent" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Tambah Host" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Paksa Periksa Semula" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Pengurus Sambungan" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Mula daemon tempatan" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "label" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Sambung secara automatik bagi host terpilih ketika start-up" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Pilih Semua" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Mula localhost secara automatik sekiranya diperlukan" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Hentikan semua sementara" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Jangan papar dialog ini pada start-up" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Mula_kan Semua" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Had Sambungan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Had Slot_Muat Naik" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Folders" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Guna Full Allocation" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Diurus Automatik" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -"Pra-peruntuk peruntukan penuh semua ruang yang diperlukan untuk torrent dan " -"halang disk fragmentation" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Guna penempatan padat" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Utamakan cebisan awal dan akhir torrent" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Utamakan cebisan awal dan akhir fail dalam torrent" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Tambah Tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Tambah torrent dalam keadaan Selang" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Jaringan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Tambah URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -"Deluge akan memilih port berlainan secara automatik setiap kali digunakan." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Active Port:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Kepada:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Periksa Port Aktif" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Port Masuk" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Port Keluar" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -"Masukkan alamat IP paparan untuk mendengar kemasukkan sambungan bittorent. " -"Tinggalkan ia kosong jika anda ingin menggunakan yang asal" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Antaramuka" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -"Byte TOS ditetapkan pada permulaan IP setiap peket dihantar kepada rakan " -"(termasuk benih sesawang). Jangkakan nilai Hex." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Expand Semua" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Mapping Protocol" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Tukar Rakan" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Jelajah Servis Tempatan mencari rakan tempatan dalam jaringan anda." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Hash table teragih boleh meningkatkan jumlah sambungan aktif." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Network Extras" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "Klient BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Inbound:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Klien BitTorrent Deluge" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Level:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Muat turun dan kongsi fail melalui BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -"Dipaksa\n" -"Dibolehkan\n" -"Tidak dibolehkan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/console/console.py:78 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"Handshake\n" -"Full Stream\n" -"Either" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Outbound:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Encrypt seluruh stream" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Encryption" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Jalur lebar" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Cubaan maksimum sambungan per saat:" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maximum Half-Open Connections:" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -"Had kelajuan muat naik maksimum untuk semua torrent. Set -1 untuk tidak " -"terhad." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Kelajuan Muat naik Maksimum (KiB/s):" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Perintah" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Maksimum connection dibenarkan. Set -1 untuk tak terhad." +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maximum Connections:" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -"Had slot muat naik maksimum untuk semua torrent. Set -1 untuk tak terhad." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Slot Muat naik Maksimum:" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -"Had kelajuan muat turun maksimum untuk semua torrent. Set -1 untuk tak " -"terhad." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Kelajuan Muat turun Maksimum (KiB/s):" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Kadar had overhead IP" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Global Bandwidth Usage" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "Had slot muat naik maksimum per torrent. Set -1 untuk tak terhad." +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "Bilangan connection maksimum per torrent. Set -1 untuk tak terhad." +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Per Torrent Bandwidth Usage" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Hidupkan" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -"Mod klasik akan menyembunyikan semua fungsi daemon and membuatkan Deluge " -"hanya kelihatan sebagai sebuah aplikasi. Gunakan ini jika anda tidak mahu " -"mengambil kesempatan dengan kelebihan menjalankan Deluge sebagai daemon. " -"Anda perlu mulakan semula Deluge supaya aturan ini berkesan." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Mod Klasik" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Enable system tray icon" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minimize to tray on close" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Start in tray" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Password protect system tray" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "System Tray" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Ingatkan mengenai keluaran terbaru" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Deluge akan memeriksa pelayan kami dan akan memberitahu anda jika versi baru " -"telah dikeluarkan." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Updates" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -"Bantu kami mempertingkatkan Deluge sengan menghantar versi Python, versi " -"PyGTK, OS dan jenis pemproses. Tiada maklumat lain yang akan dihantar selain " -"itu." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Ya, tolong hantar statistik anonymus" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Informasi Sistem" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Kata laluan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Lokasi:" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "Pangkalan Data GeoIP" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Port daemon:" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Benar Sambungan Jarak Jauh" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Barisan" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Atur torrent baru paling atas" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Jumlah semaian aktif:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Jumlah aktif:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Jangan kira torrent perlahan" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Torrent Aktif" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Kadar Masa Semai :" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Seeding" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proksi" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Hos:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Rakan" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Penjejak" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Cache" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Saiz cache (blok 16 KiB):" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Blok yang ditulis:" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Dari" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Ke" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Gunakan Port Secara Rawak" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The total number of read operations performed since this session was started." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Inbound" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Outbound" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Sambungan Maksimum" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Slot Muatnaik Maksimum" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -"Nombor blok 16 KiB sekarang berada pada cache cakera. Ini termasuk cache " -"membaca dan menulis" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Saiz Cache:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Baca Saiz Cache:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Sambungan Separuh-buka Maksimum" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Saiz" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Cubaan Maksimum Setiap Saat" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Rate Limit IP Overhead" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Versi:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Pasang Plugin" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Scan kembali Plugin" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Cari Plugin Tambahan" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Show Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Kadar Kongsi" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Resume All" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Had laju muat turun" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Had laju muat atas" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Keluar & Tutup Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Buka Folder" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Type" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Sam_bung" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Pilih_an" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Queue" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Update Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Buang Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Paksa Periksa semula" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Buang torrent yang telah dipilih?" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Jika anda buang data, data tersebut akan hilang dengan kekal." +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Edit Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Edit Penjejak" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Tambah Trackers" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Guna" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Edit Tracker" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Edit Tracker" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Buang Dengan _Data" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Buang _Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "List IP Emule (GZip)" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Pindah Storan" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "Teks SafePeer (Zipped)" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Pindah Storan" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "Teks PeerGuardian (Uncompressed)" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Destinasi" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#~ msgid "Speed:" -#~ msgstr "Kelajuan:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#~ msgid "Details" -#~ msgstr "Keterangan" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Senarai Sekatan" -#~ msgid "Share Ratio" -#~ msgstr "Kadar Kongsi" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Buang" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Leader tidak sah" -#~ msgid "Add" -#~ msgstr "Tambah" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Kod magik salah" -#~ msgid "Delete .torrent file" -#~ msgstr "Buang fail .torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Versi salah" -#~ msgid "Speed" -#~ msgstr "Kelajuan" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Hari" -#~ msgid "Select All" -#~ msgstr "Pilih Semua" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Periksa untuk senarai baru setiap hari" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Import senaraiblok bila startup" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Aturan" -#~ msgid "Username" -#~ msgstr "Username" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Muaturun fail blocklist jika perlu dan import" -#~ msgid "Password" -#~ msgstr "Kata laluan" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Periksa Muaturun dan Import" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Muaturun fail senaraiblok baru dan import" -#~ msgid "_Quit" -#~ msgstr "_Keluar" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Paksa Muaturun dan Import" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge telah dikunci" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Senarai-sekatan telah dikemas-kini" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge dilindungi dengan kata laluan.\n" -#~ "Untuk melihat window Deluge, sila masukkan kata laluan anda" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Pilihan" -#~ msgid "Unknown" -#~ msgstr "Tidak Diketahui" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Jenis:" -#~ msgid "Upload" -#~ msgstr "Muat naik" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Tarikh:" -#~ msgid "Files" -#~ msgstr "Fail-fail" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Saiz fail" -#~ msgid "Graph" -#~ msgstr "Graf" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" -#~ msgid "New Password" -#~ msgstr "Kata Laluan Baru" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Template" -#~ msgstr "Templat" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent Siap" -#~ msgid "translate something" -#~ msgstr "alih bahasa sesuatu" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent Ditambah" -#~ msgid "Image Only" -#~ msgstr "Gambar sahaja" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "About" -#~ msgstr "Tentang" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Lakukan" -#~ msgid "Delete downloaded files." -#~ msgstr "Buang file yang dimuatturun" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Peristiwa" -#~ msgid "Disable" -#~ msgstr "Matikan" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Tambahkan Perintah" -#~ msgid "Queue Position" -#~ msgstr "Posisi di aturan" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Perintah" -#~ msgid "Password is invalid,try again" -#~ msgstr "Kata Laluan salah, cuba lagi" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Hentikan semua sementara" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Hantar" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Start" -#~ msgstr "Mula" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Jumlah Saiz" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Status penjejak" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "seconds" -#~ msgstr "saat" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Folder pantau tidak wujud." -#~ msgid "Active time" -#~ msgstr "Masa aktif" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Laluan tidak wujud." -#~ msgid "# Of Files" -#~ msgstr "# Fail" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Ciri Folder Pantau" -#~ msgid "Clear" -#~ msgstr "Kosongkan" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Admin" -#~ msgstr "Pentadbir" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Pilih Folder" -#~ msgid "Config" -#~ msgstr "Konfig" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Benarkan folder pantau ini" -#~ msgid "Connect to Daemon" -#~ msgstr "Sambung ke Deamon" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Folder Pantau" -#~ msgid "Connect" -#~ msgstr "Sambungkan" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Padam .torrent selepas menambah" -#~ msgid "Connected to" -#~ msgstr "Disambungkan ke" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: Senarai Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Tambah sambungan selepas menambah:" -#~ msgid "File" -#~ msgstr "Fail" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Download" -#~ msgstr "Muaturun" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" -#~ msgid "False" -#~ msgstr "Salah" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Eta" -#~ msgstr "Eta" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Logout" -#~ msgstr "Logkeluar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Tindakan Fail Torrent" -#~ msgid "Move" -#~ msgstr "Pindah" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "General" -#~ msgstr "Umum" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Kata kunci" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Label torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Pindah torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Alih Fail Siap" -#~ msgid "Login" -#~ msgstr "Lomasuk" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Label: " -#~ msgid "Pieces" -#~ msgstr "Cebisan-cebisan" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Label" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Tidak disambungkan ke deamon" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Utama" -#~ msgid "Next Announce" -#~ msgstr "Umum seterusnya" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Restart" -#~ msgstr "Mula semula" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Pangkat benih" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Kelajuan Maksima Upload:" -#~ msgid "Seeding time" -#~ msgstr "Masa menyemai" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Sambungan Maksima:" -#~ msgid "Set" -#~ msgstr "Tetap" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Slot Muatnaik Maksima:" -#~ msgid "Set Timeout" -#~ msgstr "Tetap masa tamat" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Kelajuan Maksima Download:" -#~ msgid "Save" -#~ msgstr "Simpan" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Jalur lebar" -#~ msgid "True" -#~ msgstr "Benar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Diurus Sendiri:" -#~ msgid "Update" -#~ msgstr "Kemaskini" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Tambah Dijeda:" -#~ msgid "Stop" -#~ msgstr "Henti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Baris gilir ke:" -#~ msgid "Torrent list" -#~ msgstr "Senarai torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Queue" -#~ msgid "Maximum Up Speed" -#~ msgstr "Kelajuan Muatnaik Maksimum" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Folder Pantau:" -#~ msgid "Maximum Down Speed" -#~ msgstr "Kelajuan Muaturun Maksimum" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "Lokasi muaturun" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "no uri" -#~ msgstr "tiada uri" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "segar mesti > 0" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "saat" -#~ msgid "Error in torrent options." -#~ msgstr "Kesalahan dalam pilihan torrent." +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "Muatnaik torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Pentingkan cebisan pertama dan terakhir" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Slot Muatnaik Maksimum" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Pilih url atau torent, bukan keduanya." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "Sambungan Maksimum" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "No data" -#~ msgstr "Tiada data" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "To" -#~ msgstr "Ke" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Random" -#~ msgstr "Rambang" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Lebihan" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Tukar-Rakan" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "From" -#~ msgstr "Dari" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Antaramuka sesawang Deluge tidak dipasang, sila pasang\n" +"antaramuka dan cuba lagi" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Membolehkan paparan web" -#~ msgid "Mainline DHT" -#~ msgstr "DHT Garisan Utama" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Membolehkan SSL" -#~ msgid "Disabled" -#~ msgstr "Tidak dibolehkan" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Mendengar port:" -#~ msgid "Either" -#~ msgstr "Keduanya" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Label tidak sah, aksara sah:[a-z0-9_-]" -#~ msgid "Forced" -#~ msgstr "Dipaksakan" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Label Kosong" -#~ msgid "Encryption" -#~ msgstr "Penyulitan" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Label telah wujud" -#~ msgid "Handshake" -#~ msgstr "Jabat tangan" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Label tidak diketahui" -#~ msgid "Save .torrent files to" -#~ msgstr "Simpan fail .torrent ke" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Torrent tidak diketahui" -#~ msgid "Per Torrent" -#~ msgstr "Setiap Torrent" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Pilihan_Label" -#~ msgid "Store all downoads in" -#~ msgstr "Simpan semua muaturun dalam" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Buang Label" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Cubaan Maksimum Setiap Saat" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Tambah Label" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Kelajuan Muaturun Maksimum (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Label Pilihan" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Kelajuan Muatnaik Maksimum (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Label" -#~ msgid "Level" -#~ msgstr "Tahap" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Tidak Terhad" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Label Pilihan" -#~ msgid "Global" -#~ msgstr "Global" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Tetapkan setiap torrent penetapan maksima" -#~ msgid "Auto Add folder" -#~ msgstr "Tambah folder auto" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimum" -#~ msgid "Total active torrents" -#~ msgstr "Jumlah torrent aktif" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Laksana tetapan Baris Gilir:" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = tidak terhad" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "Jumlah muaturun aktif" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 baris setiap penjejak)" -#~ msgid "Add Torrents" -#~ msgstr "Tambah Torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Tetapkan label secara automatik:" -#~ msgid "page 6" -#~ msgstr "muka 6" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Tambah Label" -#~ msgid "page 8" -#~ msgstr "muka 8" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Tambah Label" -#~ msgid "page 7" -#~ msgstr "muka 7" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Gunakan sidebar untuk menambah, menyunting dan membuang label\n" -#~ msgid "page 10" -#~ msgstr "muka 10" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Label" -#~ msgid "page 12" -#~ msgstr "muka 12" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Kelipan Pemberitahuan dipaparkan" -#~ msgid "Availability" -#~ msgstr "Ketersediaan" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Pemberitahuan timbuk dilumpuhkan." -#~ msgid "Resume all" -#~ msgstr "Sambung semua" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Graf" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "Benih/Rakan" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Tetingkap timbul pemberitahuan dipaparkan" -#~ msgid "Test config value:" -#~ msgstr "Cuba nilai aturan:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Pemberitahuan bunyi dilumpuhkan" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame tidak dipasang" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Pemberitahuan bunyi %s gagal" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "ini masih belum berfungsi...\n" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Pemberitahuan bunyi Berjaya" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torrent Selesai" -#~ msgid "All Finished!" -#~ msgstr "Semua Tamat!" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge Setup Wizard" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "Wizard ini akan membantu anda set up Deluge mengikut pilihan anda." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Pilih Fail Bunyi" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Terdapat ralat semasa menghantar emel pemberitahuan: %s" -#~ msgid "Community" -#~ msgstr "Komuniti" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Homepage" -#~ msgstr "Homepage" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Emel pemberitahuan dihantar." -#~ msgid "max_upload_slots" -#~ msgstr "slot_muatnaik_maksimum" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Torrent \"%(name)s\" selesai" -#~ msgid "max_connections" -#~ msgstr "sambungan_maksimum" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Emel ini maklumkan anda yang mana Deluge selesai memuat turun \"%(name)s\",, " +"termasuklah %(num_files)i fail .\n" +"Untuk hentikan peringatan ini, matikan pemberitahuan emel didalam keutamaan " +"Deluge.\n" +"\n" +"Terima kasih\n" +"Deluge." -#~ msgid "Error setting label options" -#~ msgstr "Ralat penetapan pilihan label" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Kelipan ikon talam dibenarkan" -#~ msgid "apply_max" -#~ msgstr "guna_maksimum" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Tingkap timbul dibenarkan" -#~ msgid "max_download_speed" -#~ msgstr "kelajuan-muatturun_maksimum" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Bunyi dibenarkan" -#~ msgid "max_upload_speed" -#~ msgstr "kelajuan_muatnaik_maksimum" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Pemberitahaun UI" -#~ msgid "apply_queue" -#~ msgstr "terapkan_queue" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Penerima" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_tambah_trackers" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Pelayan memerlukan TLS/SSL" -#~ msgid "auto_add" -#~ msgstr "auto_tambah" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Pemberitahuan Emel" -#~ msgid "stop_ratio" -#~ msgstr "berhenti_ratio" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Konfigurasi ini tidak bermakna anda sebenarnya menerima pemberitahuan untuk " +"semua peristiwa ini." -#~ msgid "stop_at_ratio" -#~ msgstr "berhenti_pada_ratio" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Langganan" -#~ msgid "is_auto_managed" -#~ msgstr "adalah_diurus_secara automatik" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Suaian Bunyi" -#~ msgid "move_completed_path" -#~ msgstr "alih_path_selesai" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "alih_selesai" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Ekstrak ke:" -#~ msgid "apply_move_completed" -#~ msgstr "terap_alih_selesai" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Cipta nama sub-folder torrent" -#~ msgid "remove_at_ratio" -#~ msgstr "buang_pada_ratio" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Pilihan ini akan cipta sub-folder menggunakan nama torrent pada folder " +"ekstrak yang dipilih dan meletakkan fail yang diekstrak ke sana" -#~ msgid "Work in progress.." -#~ msgstr "Kerja sedang dijalankan.." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Downloading %.2f%%" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Import ketika startup daemon" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Had Muat Turun" -#~ msgid "Times to attempt download" -#~ msgstr "Times untuk percubaan muat turun" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Had Muat Naik" -#~ msgid "Import Now" -#~ msgstr "Import Sekarang" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Torrent aktif:" -#~ msgid "BlockList" -#~ msgstr "BlockList" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Muat Turun Aktif:" -#~ msgid "Timeout (seconds)" -#~ msgstr "Timeout (saat)" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Penyemaian Aktif:" -#~ msgid "Check for every (days)" -#~ msgstr "Periksa setiap (days)" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr " Tetapan Perlahan" -#~ msgid "Force Download" -#~ msgstr "Muat turun Paksa" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Importing %s" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Test config value" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Stats" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Blocked Ranges: %s" - -#~ msgid "Inactive" -#~ msgstr "Tidak Aktif" - -#~ msgid "Refresh status" -#~ msgstr "Status Refresh" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Program ini adalah perisian percuma; anda boleh edar kembali dan/atau ubah " -#~ "program ini di bawah syarat-syarat GNU General Public License sebagai mana " -#~ "yang telah diterbitkan oleh Free Software Foundation; sama ada versi 3 lesen " -#~ "tersebut, atau (pilihan anda) versi terbaru. Program ini diedarkan dengan " -#~ "harapan ianya akan berguna , tetapi TANPA APA-APA JAMINAN; tanpa jaminan " -#~ "terpakai BOLEH DINIAGAKAN atau SESUAI UNTUK TUJUAN TERTENTU. Lihat GNU " -#~ "General Public License untuk perincian maklumat. Anda harus terima satu " -#~ "salinan GNU General Public License bersama program ini; jika tidak, lihat " -#~ "." - -#~ msgid "Other.." -#~ msgstr "Lain-lain.." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Email ini untuk memberitahu anda bahawa Deluge telah selesai muat turun %s , " -#~ "yang mana termasuk %i fail.\n" -#~ "Untuk berhenti dari menerima makluman ini, hanya tutup makluman email (email " -#~ "notification) dalam Deluge Preference.\n" -#~ "\n" -#~ "Terima kasih.\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Termasuk %i fail" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Logkeluar" -#~ msgid "Filters" -#~ msgstr "Filters" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Simpan" -#~ msgid "no label" -#~ msgstr "tiada label" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "State" -#~ msgstr "State" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent melebihi ratio berhenti." +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Hos:" -#~ msgid "Statistics" -#~ msgstr "Statistik" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "Perubahan ini telah disimpan" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Pindah" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Betulkan ralat di atas dan cuba lagi" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "Periksa kembali" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Hapus" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Queue Atas" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Lomasuk" -#~ msgid "Queue Bottom" -#~ msgstr "Queue Bawah" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "Inbound" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "Outbound" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Hebah kembali" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Type" -#~ msgstr "Type" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Sambungan Separuh-buka Maksimum" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Set Sambungan Maksima" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Kelajuan Muat Turun" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Rate Limit IP Overhead" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Restart deamon dan webui selepas ubah ketetapan ini" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Set Kelajuan Muat Turun Maksima" -#~ msgid "Auto Add enabled" -#~ msgstr "Tambah Automatik dibolehkan" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Kelajuan Muat Naik" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Buang torrent apabila ratio telah sampai" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Set Kelajuan Muat Naik Maksima" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Berhenti penyemaian apabila ratia sampai" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protocol Traffic Download/Upload" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Pilih satu pilihan yang sah. Pilihan itu bukan dari pilihan yang tersedia." +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "Enabled Plugins" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Enter a list of values." -#~ msgstr "Masukkan senarai value." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Sambungkan" -#~ msgid "Total active seeding" -#~ msgstr "Kesemua penyemaian aktif" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "Folder ini tidak wujud." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Yes" -#~ msgstr "Ya" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "No" -#~ msgstr "Tidak" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Ruang ini diperlukan." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "" -#~ "Pilih satu pilihan yang sah. %s bukan daripada pilihan yang tersedia." +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "Masukkan satu value yang sah." +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filters" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Pastikan value ini lebih besar daripada atau sama dengan %s." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Masukkan nombor penuh." +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Pastikan value ini kurang daripada atau sama dengan %s." +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Pastikan value ini mempunyai sekurang-kurangnya %(min)d aksara (ia mempunyai " -#~ "%(length)d)." +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Pastikan value ini ada semaksimum %(max)d aksara (ia mempunyai %(length)d)." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Had Kelajuan MuatTurun" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "" -#~ "Tiada fail yang telah diserahkan. Sila semak encoding type dalam borang." +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Had Laju Muat Naik" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Pilih satu pilihan yang sah. %(value)s adalah bukan dari pilihan yang " -#~ "tersedia." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Had Sambungan" -#~ msgid "Enter a valid URL." -#~ msgstr "Masukkan URL yang sah." +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Had Slot Muat Naik" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Muat naik image yang sah. Fail yang anda muat naik adalah bukan image atau " -#~ "image yang rosak." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Kemaskini Tracker" -#~ msgid "The submitted file is empty." -#~ msgstr "Fail yang diserahkan adalah kosong." +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Paksa Recheck" -#~ msgid "No file was submitted." -#~ msgstr "Tiada fail yang diserahkan." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Masukkan IPv4 yang sah." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Keterangan" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "URL ini nampaknya adalah link yang tidak bersambung." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Move To" -#~ msgstr "Pindah ke" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Error in Path." -#~ msgstr "Ralat dalam Path." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Key tidak dijumpai pada '%s'" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Umum" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Certificate tidak dijumpai pada '%s'" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Persendirian" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Restart webui cara manual untuk menerapkan perubahan." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Benar" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Auto refresh (saat)" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Ingatkan mengenai keluaran terbaru" -#~ msgid "Button style" -#~ msgstr "Ciri Butang" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Teks Sahaja" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Teks dan imej" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "Cache templates" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Current Password" -#~ msgstr "Kata kunci Semasa" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Penempatan Padat" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Papar trackers" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "Papar carian keyword" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Berhenti semaian pada ratio" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maximum Connections:" -#~ msgid "Show zero hits" -#~ msgstr "Papar zero hits" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Kelajuan Muat turun Maksimum (KiB/s):" -#~ msgid "Show sidebar" -#~ msgstr "Papar bar sisi" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Kelajuan Muat naik Maksimum (KiB/s):" -#~ msgid "Old password is invalid" -#~ msgstr "Kata kunci lama tidak sah" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maximum Half-Open Connections:" -#~ msgid "Sidebar" -#~ msgstr "Bar sisi" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Cubaan maksimum sambungan per saat:" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Kata kunci baru tidak sama dengan Kata kunci Baru(pasti)" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Slot Muat naik Maksimum:" -#~ msgid "New Password (Confirm)" -#~ msgstr "Kata kunci Baru (Pasti)" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... dan hapus Semua fail" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "Tambah dalam keadaan Pause" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Batal" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Auto Refresh:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... dan hapus fail yang telah di Muat turun" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... dan hapus fail Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "Saring berdasarkan kata kunci" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Log Masuk Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Had Kelajuan MuatTurun" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Ruang Disk" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "Do not download" -#~ msgstr "Jangan Muat Turun" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Paksa Recheck" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Had Sambungan" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Enter a number." -#~ msgstr "Masukkan nombor." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "Pastikan bahawa tidak lebih dari %s digit sebelum titik perpuluhan." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "Masukkan tarikh yang sah." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Pastikan bahawa tidak lebih dari %s digit kesemuanya." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Segar Semula" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Pastikan bahawa tidak lebih dari %s tempat-tempat perpuluhan." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Keutamaan tinggi" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Keutamaan tertinggi" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "Tiada Sambungan Masuk" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Masukkan alamat e-mail yang sah." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "From Session" -#~ msgstr "Dari Sesi" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "From Url" -#~ msgstr "Dari Url" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Enter a valid time." -#~ msgstr "Masukkan masa yang sah." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "Masukkan masa/waktu yang sah." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "Refresh laman setiap:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Fail" -#~ msgid "Update Tracker" -#~ msgstr "Kemaskini Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Keutamaan biasa" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "Had Laju Muat Naik" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Had Slot Muat Naik" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Ok" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Search" -#~ msgstr "Carian" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s bukan URL yang sah" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Muat-turun.." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Tambah dalam keadaan Pause" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Tidak Bersambung.." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Gagal untuk muat-turun : %s" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Muaturun" -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge dilindungi kata laluan!" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Enter your password to continue" -#~ msgstr "Sila masukkan kata laluan" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/nap.po b/deluge/i18n/nap.po new file mode 100644 index 0000000..dea9f4b --- /dev/null +++ b/deluge/i18n/nap.po @@ -0,0 +1,6172 @@ +# Neapolitan translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Neapolitan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Errore" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Attenzione" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Annuncio OK" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Annuncio mannato" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" +"C'è stato n'errore pe' tramente ca se mannava l'e-mail 'e notificha: %s" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "E-mail 'e notifica mannata." + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Completato Torrent \"%(name)s\"" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Chest'e-mail è pe' le nfurmà ca 'o Deluge ave fernuto 'e scarrecà " +"\"%(name)s\", ca nclude %(num_files)i file.\n" +"P' 'a fernì 'e ricevere sti mmasciate, stutate l'ozzione 'e notifica int' 'e " +"preferenze 'e Deluge.\n" +"\n" +"Grazie,\n" +"Deluge." + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/nb.po b/deluge/i18n/nb.po index f37f9d2..62e9a00 100644 --- a/deluge/i18n/nb.po +++ b/deluge/i18n/nb.po @@ -1,1080 +1,919 @@ -# Norwegian Bokmål translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Norwegian Bokmal translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2010-12-25 20:42+0000\n" -"Last-Translator: Thomas Amland \n" -"Language-Team: Norwegian Bokmål \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 +#: deluge/argparserbase.py:215 #, python-format -msgid "Finished Torrent \"%(name)s\"" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Vertsnavn:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Brukernavn:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Passord:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Fra:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Alle" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Aktiv" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Innstillinger" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Undersøker" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Laster ned" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Deler" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Stoppet midlertidig" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Lagt i kø" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Feil" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Navn" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Fremdrift" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Velg en mappe" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Tilstand" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Størrelse" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Nedlastet" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Lastet opp" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Forholdstall" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Nedhastighet" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Opphastighet" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Noder" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Tilgjengelighet" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Nedlastingsplassering" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Lagt til" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Maks opplastingshastighet:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Maks antall tilkoblinger:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Maks antall opplastingsplasser:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Tid igjen" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Maks nedlastingshastighet:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Båndbredde" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Prioriter første/siste" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Stopp deling ved delingsforhold:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Fjern ved delingsforhold" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Behandles automatisk" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Øverst" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Nederst" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Kø" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Alternativer" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Nedlastingsgrense" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Opplastingsgrense" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Aktive torrenter:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Biter" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Trege innstillinger" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Advarsel" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Ugyldig merkelapp, gyldige tegn: [a-z0-9_-]" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Kunngjøring OK" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Tom merkelapp" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Kunngjøring sendt" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Merkelappen finnes allerede" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Grensesnitt" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Ukjent merkelapp" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Nedlasting" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Ukjent torrent" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Båndbredde" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Merkelapp" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Kø" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Merkelappinnstillinger" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Nettverk" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Fjern merkelapp" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Mellomtjener" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Legg til merkelapp" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Hurtiglager" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Innstillinger for merkelapper" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Annet" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Innstillinger for merkelapper" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Bakgrunnsprosess" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Opplastingsplasser:\t" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Programutvidelser" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Opplastingshastighet:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Nedlastingshastighet:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Tilkoblinger:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Bruk per torrent maks-innstillinger:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksimalt" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Behandles automatisk" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Bruk kø-innstillinger:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Kø" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Flytt ferdige til:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Bruk lokale innstillinger:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Plassering" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 linje per tracker)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Bruk merkelapp automatisk:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trackere" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Legg til merkelapp" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Legg til merkelapp" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Navn:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"Bruk sidelinjen for å legge til, endre og fjerne merkelapper. \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Merkelapper" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Pakk ut til:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Opprett torrent-navn undermappe" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Dette alternativet vil opprette en undermappe med navnet til torrenten " -"innenfor valgte utpakkingsmappe, og legge de utpakkede filene der." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Generelt" - -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Tillat webgrensesnitt" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Benytt SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Lytteport:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Innstillinger" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IPliste (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Tekst (Zippet)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Tekst (Ikke komprimert)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Ugyldig leder" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Ugyldig magikode" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Ugyldig versjon" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Blokkeringsliste" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Dager" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Se etter ny liste hver:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Importer blokkliste ved oppstart" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Last ned blokkeringsliste hvis nødvendig og importer denne." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Sjekk nedlasting og importer" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Last ned ny blokkeringsliste og importer denne." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Tving nedlasting og importer" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Blokkeringsliste er nyeste" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Alternativer" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Type:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Dato:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Filstørrelse:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Info" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent ferdig" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent lagt til" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Kjør" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Hendelse" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Kommando" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Legg til kommando" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Kommandoer" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Kunngjøring OK" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Kunngjøring sendt" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Advarsel" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Feil" - -#: deluge/ui/countries.py:9 +#: deluge/ui/countries.py:10 msgid "Afghanistan" msgstr "Afghanistan" -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "Åland" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "Albania" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Algerie" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "Amerikansk Samoa" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Andorra" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Angola" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Anguilla" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Antarktis" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Antigua og Barbados" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Argentina" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "Armenia" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Aruba" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "Australia" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "Østerrike" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Aserbadsjan" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Bahamas" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Bahrain" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Bangladesh" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "Barbados" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "Hviterussland" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Belgia" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Belize" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benin" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermuda" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Bhutan" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Bolivia" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Bosnia-Hercegovina" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Botswana" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Bouvetøya" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Brasil" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "Det britiske området i Indiahavet" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Brunei" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "Bulgaria" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkina Faso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Kambodsja" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Kamerun" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Canada" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Kapp Verde" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Caymanøyene" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Den sentralafrikanske republikk" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Tsjad" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Chile" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Kina" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Juleøya" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Kokos (Keeling) øyene" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Colombia" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Komorene" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Kongo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Kongo, Den demokratiske republikk" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Cookøyene" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Costa Rica" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Elfenbenskysten" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "Kroatia" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Cuba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Kypros" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "Tsjekkia" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Danmark" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Djibouti" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominica" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Den Dominikanske Republikk" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ecuador" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Egypt" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "El Salvador" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Ekvatorial-Guinea" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Eritrea" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Estland" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Etiopia" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Falklandsøyene" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Færøyene" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fiji" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Finnland" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Frankrike" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "Fransk Guyana" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "Fransk Polynesia" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "De franske sørterritorier" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabon" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambia" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Georgia" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "Tyskland" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Storbritannia" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Ghana" @@ -1608,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "Syria" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taiwan" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1675,6 +1514,10 @@ msgstr "Ukraina" msgid "United Arab Emirates" msgstr "De forente arabiske emirater" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Storbritannia" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Amerikas forente stater" @@ -1731,2941 +1574,4613 @@ msgstr "Zambia" msgid "Zimbabwe" msgstr "Zimbabwe" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Frakoblet" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Tilkoblet" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Tilkoblet" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Nissen eksisterer ikke" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Nissen kjører ikke" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Starter tjener med PID" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adresse" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Klient" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Fremdrift" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Nedhastighet" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Opphastighet" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Nissen kjører ikke" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrenter i kø" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Filnavn" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent i kø" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Gruppering" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Ubegrenset" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Velg en fil" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Aktivert" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Velg en mappe" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Annet ..." +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Lagre .torrent-filen" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Ned:" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Opp:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent-filer" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Alle filtyper" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Ned" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Opp" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Sett maksimum nedlastingshastighet" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Sett maksimum opplastingshastighet" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent ferdig nedlastet" - -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -"Denne e-posten er for å informere deg om at Deluge har fullført nedlastingen " -"av %(name)s , inkludert %(num_files)i filer.\n" -"For å unngå å motta disse varslene, slå helt enkelt av e-postvarsel i Deluge " -"sine brukervalg.\n" -"\n" -"Takk skal du ha,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Nedlasting" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Nettverk" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Båndbredde" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Grensesnitt" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Annet" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Bakgrunnsprosess" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Mellomtjener" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Hurtiglager" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Programutvidelser" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Tjener:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Programtillegg" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Velg programutvidelsen" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Utvidelser (Python eggs)" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Filnavn" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Størrelse" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Ugyldig fil" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Duplikat-torrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Du kan ikke legge til den samme torrenten to ganger." - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Kunne ikke sette filprioritet!" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Velg en fil av type .torrent" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent-filer" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Alle filtyper" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "Ugyldig adresse (URL)" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Nedlasting mislyktes" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Gruppering" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Velg en fil" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Velg en mappe" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Detaljer:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Lagre .torrent-filen" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Ikke tilkoblet" - -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Tilkoblinger" - -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Nedlastingshastighet" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Opplastningshastighet" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Brukernavn:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Protokolltrafikk ned/opp" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Passord:" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT-noder" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Ingen innkommende tilkoblinger!" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Sett maks tilkoblinger" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrenter" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Etiketter" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Alle" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Laster ned" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Deler" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Annet ..." -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Stoppet midlertidig" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Ikke tilkoblet" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Undersøker" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Lagt i kø" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Ingen" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Ingen etikett" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT-noder" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Vert" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Feil ved innlasting av vert" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Slå av klassisk modus?" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -"Det ser ut til at en Deluge prosess (deluged) allerede kjører.\n" -"\n" -"Du må enten stoppe prosessen eller skru av Klassisk modus for å fortsette." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Feil ved oppstart av kjerne" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -"Det var en feil med oppstarten av kjernekomponentet som er nødvendig for å " -"kjøre Deluge i Klassisk modus.\n" -"\n" -"Vennligst se detaljene nedenfor for mer informasjon." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -"Siden det var en feil ved oppstarten i Klassisk modus ønsker du å fortsette " -"ved å slå den av?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Feil ved start av bakgrunnsprosess" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Ja" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Nei" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioritet" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -"Det oppstod en feil ved oppstart av bakgrunnstjenesten. Forsøk kjøre den fra " -"en konsoll for å se om det er en feilmelding." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "På" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Status" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Av" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Detaljer" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Sett ubegrenset" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fi_ler" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Velg en katalog å flytte filer til" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Noder" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Sett maks opplastingsplasser" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Alternativer" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "" +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Ubegrenset" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Ned" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Opp" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Prioritet" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Detaljer:" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Navn" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Nedlastet" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Lastet opp" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Frakoblet" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Delere" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Tilkoblet" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Noder" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Tilkoblet" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Vert" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Tid igjen" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Forholdstall" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Tilgjengelighet" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Lagt til" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Fil" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Legg til torrent" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Lag torrent" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Endre" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Feil ved innlasting av vert" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Tilkoblingshåndterer" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Brukernavn" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Nivå" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Aktiv" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Programtillegg" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Vis" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Verktøylinje" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Sidelinje" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Status_linje" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "F_aner" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Kolonner" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "S_idelinje" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Vis _Null Treff" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Velg programutvidelsen" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Vis _trackere" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Utvidelser (Python eggs)" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Hjelp" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Ofte stilte spørsmål" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Legg til torrent" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Legg til Torrent" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Fjern torrent" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Fjern Torrent" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackere" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Ingen" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Admin" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Etiketter" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Ingen etikett" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrenter i kø" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent i kø" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Sett ubegrenset" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "På" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Av" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Deaktiver" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adresse" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Klient" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Oppretter torrent" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrenter i kø" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Fjern" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Legg til torrenter automatisk ved tilkobling" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Fil" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Legg til torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Lag torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Avslutt" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Endre" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Tilkoblingshåndterer" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Vis" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Verktøylinje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Sidelinje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Status_linje" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "F_aner" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Kolonner" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "S_idelinje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Vis _Null Treff" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Vis _trackere" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Hjelp" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Ofte stilte spørsmål" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Legg til torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Legg til Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Fjern torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Fjern Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "Pause valgte torrenter" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "Pause" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" msgstr "Fortsett valgte torrenter" -#: deluge/ui/gtkui/glade/main_window.glade:381 +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" msgstr "Gjenoppta" -#: deluge/ui/gtkui/glade/main_window.glade:403 +#: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" msgstr "Flytt torrent opp i kø" -#: deluge/ui/gtkui/glade/main_window.glade:404 +#: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" msgstr "Opp i kø" -#: deluge/ui/gtkui/glade/main_window.glade:418 +#: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" msgstr "Flytt torrent ned i kø" -#: deluge/ui/gtkui/glade/main_window.glade:419 +#: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" msgstr "Ned i kø" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Brukervalg" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Brukervalg" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Tilkobingshåndterer" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Tvungen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Avslått" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Håndtrykk" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Enten" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Vis sesjonens fart i tittellinjen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Vis ikon i systemkurven" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minimer til systemkurv ved lukking" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Start i systemkurv" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Passordbeskytt systemkurv" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Flytt ferdige til:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Lagre kopi av .torrent-filer i:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Last ned til:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Prioriter første og siste bit av torrenten" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Prioriter første og siste bit av hver fil i torrenten" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Legg til torrenter i pauset tilstand" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Vis alltid" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Sett dialogen i fokus" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Høyeste antall tillatte tilkoblinger. Sett til -1 for uendelig." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Tilkoblinger:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Høyeste antall opplastingsplasser for alle torrenter. Sett til -1 for " +"uendelig." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Maksimal nedlastingshastighet for alle torrenter. Sett til -1 for uendelig." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Nedlastingshastighet:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Høyeste opphastighet for samtlige torrenter. Sett til -1 for uendelig." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Opplastingshastighet:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Ignorer begrensninger i lokalt nettverk" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Ekskluder protokolltrafikk" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Hvis dette alternativet velges, vil bånbredden TCP/IP-protokollen bruker, " +"være medregnet for total tillatt båndbredde." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Høyeste antall opplastingsplasser per torrent. Sett til -1 for uendelig" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "Høyeste antall tilkoblinger per torrent. Sett til -1 for uendelig." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Tilfeldig" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Aktiv Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Test aktiv port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Fra:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Til:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivå:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Kryptering" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal \"Plug&Play\"" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT portmappingsprotokoll" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Nedlasterutveksling" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Lokalt tjenestesøk finner lokale nedlastere i ditt nettverk." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Distribuert hashtabell kan forbedre mengden av aktive tilkoblinger" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Nedlaster TOS Byte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Vertsnavn:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Hurtiglagerstørrelse (16 KiB blokker)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Antall sekunder fra siste mellomlagrede skrivning til den blir tvunget " +"skrevet til disk. Standarden er 60 sekunder." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Mellomlager løpetid (sekunder):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Innstillinger" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"Det totale antall 16 KiB-blokker skrevet til disk siden denne sesjonen ble " +"startet." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Blokker skrevet:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" +"Det totale antall skriveoperasjoner utført siden denne sesjonen ble startet." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Skrivinger:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "Ratioen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"Nummeret av blokkeringer som ble forespurt fra bittorrent motoren (fra " +"peers), som var servert fra disk eller buffer." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Blokker lest:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Nummeret av blokkeringer som ble servert av buffer." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Lesninger:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Hurtiglagerstørrelse:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Størrelse på lesemellomlager:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Hjelp oss å forbedre Deluge ved å sende oss informasjon om din Python-" +"versjon, PyGTK-versjon, operativsystem og prosessortype. Ingen annen " +"informasjon vil bli sendt." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Ja takk, send anonym statistikk" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Plassering:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Hvis Deluge ikke finner databasefilen ved denne plasseringen vil den falle " +"tilbake til DNS for å finne en peers land." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Bakgrunnsprosess-port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Tillat fjern-tilkoblinger" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Tilkoblinger" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Sjekk nettstedet periodisk for nye utgivelser" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Versjon:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Forfatter:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Hjemmeside:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Forfatterens e-post:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Info" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Legg til deltaker" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "vertsnavn:port" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Generelt" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Avbryt" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Legg til" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Fjern" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Legg til infohash (unik kode)" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash (unik kode):" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackere:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Legg til vert" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Mål:" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Tilkobingshåndterer" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Ny utgivelse" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Utvid alle" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Gå til nettsted" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Ikke last ned" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normal prioritet" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Høy prioritet" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Hø_yest prioritet" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Automatisk håndtert:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Ikke vis denne dialogen i framtiden" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Deler-rangering:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Delingstid:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Aktiv tid:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Tracker-status:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Tilgjengelighet:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Noder:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Delere:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Biter:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Tid igjen:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Neste Annonsering:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Delingsforhold:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Lastet opp:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Lastet ned:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Navn:" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Dato lagt til:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Status" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Kommentarer:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Antall filer:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Total størrelse:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Kommentarer:" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Navn:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Sti:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Flytt ferdige:" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Status:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Stopp deling ved delingsforhold:" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Detaljer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Fjern ved delingsforhold" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Filer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Noder" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Flytt ferdige:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Privat" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Prioriter første/siste" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" msgstr "R_ediger Trackere" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Alternativer" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Øverst" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Fjerne torrent?" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Nederst" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "" -"Er du sikker på at du vil fjerne den valgte torrenten?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Legg til torrenter" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Den tilhørende torrent-filen vil bli slettet!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Nedlastede data vil bli slettet!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Sjekksum" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Fjern valgte torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Ny utgivelse" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Legg til i _pauset tilstand" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Ny utgivelse tilgjengelig!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Prioriter første/siste bit" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Tilgjengelig versjon:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Gjeldende versjon:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Ikke vis denne dialogen i framtiden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Gå til nettsted" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Legg til deltaker fra IP" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Velg alle" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Bruk på alle" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Pause alle" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Gjenopprett standardverdier" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Fortsett valgte torrenter" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Vis Deluge" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Fortsett alle" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Legg til torrenter" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Begrens _nedlastingshastighet" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Sjekksum" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Begrens _opplastingshastighet" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "_Fjern" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Avslutt & stopp bakgrunnsprosess" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrenter" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Rediger trackere" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Fi_ler" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Fullstendig" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Kompakt" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Allokering" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Legg til deltaker fra IP" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Maks ned-hastighet" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Rediger tracker" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Maks opp-hastighet" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Legg til i _pauset tilstand" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Oppgi ekstern sti" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Prioriter første/siste bit" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Gjenopprett standardverdier" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Sti:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Bruk på alle" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Legg til URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Fra URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Legg til infohash (unik kode)" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Fra Infohash (unik kode)" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash (unik kode):" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trackere:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "Lag torrent" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Lag torrent" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "_Mappe" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "_Sti til annet sted" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Filer" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Forfatter:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Kommentarer:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Info" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Filer" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "Web-delere" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "Delstørrelse:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "Aktiver Privat-flagget" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "Legg til denne torrenten i arbeidsøkten" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Oppgi ekstern sti" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Ekstern sti" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Sti:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Oppretter torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Alternativer" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" msgstr "Lagre .torrent som" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Lagre .torrent-fil" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrenter i kø" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Legg til torrenter i kø" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Legg til torrenter automatisk ved tilkobling" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "etikett" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Legg til deltaker" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Legg til deltaker" - -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "vertsnavn:port" - -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Legg til vert" - -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Tilkoblingshåndterer" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Start lokal bakgrunnsprosess" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Koble til valgt vertsmaskin automatisk ved oppstart" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_Fortsett" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Start localhost automatisk hvis nødvendig" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Fortsett valgte torrenter" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Ikke vis denne dialogen ved oppstart" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "_Alternativer" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Nedlasting" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Kø" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Automatisk legg til .torrent-filer fra:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Oppdater Tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Last ned til:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Fjern Torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Lagre kopi av .torrent-filer i:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Kontroller på nytt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etikett" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Mapper" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Velg alle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Bruk fullstendig allokering" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Pause alle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "" -"Setter av all nødvendig diskplass på forhånd, slik at man unngår " -"fragmentering." +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Fortsett alle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Bruk kompakt allokering" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Begrens antall tilkoblinger" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Setter av diskplass etter behov." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Maks _opplastingsplasser" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Prioriter første og siste bit av torrenten" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Prioriter første og siste bit av hver fil i torrenten" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Automatisk håndtert" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Legg til torrenter i pauset tilstand" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Nettverk" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Bruk tilfeldige porter" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Legg til tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge vil automatisk velge en tilfeldig port hver gang." +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Aktiv Port:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Legg til URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Til:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Test aktiv port" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Innkommende porter" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Utgående porter" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -"Skriv inn IP adressen til grensesnittet for å lytte til inkommende " -"bittorrent tilkoblinger. La stå tomt hvis du ønsker benytte standardverdien." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Grensesnitt" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -"TOS byten som settes i IP headeren for hver pakke sendt til andre nedlastere " -"(inklusive web-delere). Forventer en hex-verdi." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Nedlaster TOS Byte:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Utvid alle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal \"Plug&Play\"" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT portmappingsprotokoll" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Nedlasterutveksling" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Lokalt tjenestesøk finner lokale nedlastere i ditt nettverk." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Distribuert hashtabell kan forbedre mengden av aktive tilkoblinger" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Nettverkstillegg" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Innkommende:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Nivå:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -"Tvunget\n" -"Aktivert\n" -"Deaktivert" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/console/console.py:78 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"Oppkobling\n" -"Hele overføringen\n" -"En av delene" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Utgående:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Krypter hele datastrømmen" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Kryptering" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Båndbredde" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Høyeste antall tilkoblingsforsøk per sekund:" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Høyeste antall halvåpne tilkoblinger:" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -"Høyeste opphastighet for samtlige torrenter. Sett til -1 for uendelig." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Høyeste opplastningshastighet (KiB/s)" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Kommando" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Høyeste antall tillatte tilkoblinger. Sett til -1 for uendelig." +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Høyeste antall tilkoblinger:" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -"Høyeste antall opplastingsplasser for alle torrenter. Sett til -1 for " -"uendelig." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Høyeste antall opplastningsplasser:" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -"Maksimal nedlastingshastighet for alle torrenter. Sett til -1 for uendelig." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Høyeste nedlastingshastighet (KiB/s):" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Ignorer begrensninger i lokalt nettverk" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Ekskluder protokolltrafikk" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -"Hvis dette alternativet velges, vil bånbredden TCP/IP-protokollen bruker, " -"være medregnet for total tillatt båndbredde." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Global bruk av båndbredde" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -"Høyeste antall opplastingsplasser per torrent. Sett til -1 for uendelig" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "Høyeste antall tilkoblinger per torrent. Sett til -1 for uendelig." +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Båndbreddebruk per torrent" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Grensesnitt" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Aktiver" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -"Klassisk modus skjuler de fleste bakgrunnsprosess-funksjonene og gjør at " -"Deluge framstår som ett enkelt program. Bruk dette hvis du ikke ønsker å " -"kjøre Deluge som bakgrunnsprosess. Du må starte Deluge på nytt for at denne " -"innstillingen skal aktiveres." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klassisk modus" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Vis sesjonens fart i tittellinjen" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Hovedvindu" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Vis alltid" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Sett dialogen i fokus" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Legg til torrents-dialog" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Vis ikon i systemkurven" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minimer til systemkurv ved lukking" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Start i systemkurv" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Passordbeskytt systemkurv" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Passord" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Systemkurv" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Annet" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Varsle meg om nye utgaver" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -"Deluge vil sjekke om det har kommet en ny utgivelse og i så fall gi deg " -"beskjed." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Oppdateringer" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -"Hjelp oss å forbedre Deluge ved å sende oss informasjon om din Python-" -"versjon, PyGTK-versjon, operativsystem og prosessortype. Ingen annen " -"informasjon vil bli sendt." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Ja takk, send anonym statistikk" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Systeminformasjon" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Plassering:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -"Hvis Deluge ikke finner databasefilen ved denne plasseringen vil den falle " -"tilbake til DNS for å finne en peers land." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP-database" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Assosier Magnet lenker med Deluge" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Bakgrunnsprosess" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Bakgrunnsprosess-port:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Tillat fjern-tilkoblinger" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Tilkoblinger" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Sjekk nettstedet periodisk for nye utgivelser" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Annet" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Kø" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Legg nye torrenter først i kø" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Totalt aktive delere:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Totalt aktive:" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Totalt aktive nedlastere:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Ikke ta med trege torrenter i beregningen" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Aktive torrenter" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Begrens delingsforhold:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Deletidsforhold" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Delingstid (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Stopp når delingsforhold når:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Fjern torrent når delingsforhold er nådd" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Deling" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Mellomtjener (proxy)" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Fra" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Vert:" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Til" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Ingen\n" -"Socksv4\n" -"Socksv5 med autentisering\n" -"HTTP\n" -"HTTP med autentisering" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Klient" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web-deler" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Hurtiglager" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Hurtiglagerstørrelse (16 KiB blokker)" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Bruk tilfeldige porter" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -"Antall sekunder fra siste mellomlagrede skrivning til den blir tvunget " -"skrevet til disk. Standarden er 60 sekunder." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Mellomlager løpetid (sekunder):" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -"Det totale antall 16 KiB-blokker skrevet til disk siden denne sesjonen ble " -"startet." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Blokker skrevet:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Inngående" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Utgående" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -"Det totale antall skriveoperasjoner utført siden denne sesjonen ble startet." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Skrivinger:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maksimalt antall tilkoblinger" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." -msgstr "Ratioen" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maksimalt antall opplastingsplasser" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Skriv" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -"Nummeret av blokkeringer som ble forespurt fra bittorrent motoren (fra " -"peers), som var servert fra disk eller buffer." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Blokker lest:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maks halvåpne tilkoblinger" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Nummeret av blokkeringer som ble servert av buffer." +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maks tilkoblingsforsøk per sekund" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Ekskluder protokolltrafikk" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Lesninger:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Les" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Delingsforhold" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Hurtiglagerstørrelse:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Størrelse på lesemellomlager:" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Størrelse" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Utvidelser" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Type" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Versjon:" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Hjemmeside:" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Forfatterens e-post:" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Installer programtillegg" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Les inn programtillegg på nytt" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Finn flere programtillegg" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Vis Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "Fo_rtsett Alle" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "Begrens _nedlastingshastighet" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Begrens _opplastingshastighet" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Avslutt & stopp bakgrunnsprosess" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "Åpne _mappe" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "_Fortsett" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "_Alternativer" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Bruk" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Kø" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Oppdater Tracker" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Fjern Torrent" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Kontroller på nytt" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Flytt _lagringsplass" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IPliste (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Begrens antall tilkoblinger" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Tekst (Zippet)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Maks _opplastingsplasser" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Tekst (Ikke komprimert)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Automatisk håndtert" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Fjerne valgt torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Hvis du fjerner dataene, vil de bli borte permanent." +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blokkeringsliste" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Ugyldig leder" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Ugyldig magikode" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Rediger trackere" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ugyldig versjon" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Rediger trackere" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Dager" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Legg til tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Se etter ny liste hver:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Legg til trackere" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Importer blokkliste ved oppstart" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Rediger tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Innstillinger" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Rediger tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Last ned blokkeringsliste hvis nødvendig og importer denne." -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Sjekk nedlasting og importer" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Fjern med _data" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Last ned ny blokkeringsliste og importer denne." -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Fjern _torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Tving nedlasting og importer" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Flytt lagringsplass" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blokkeringsliste er nyeste" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Flytt lagringsplass" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Alternativer" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Mål:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Type:" -#~ msgid "seconds" -#~ msgstr "sekunder" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Dato:" -#~ msgid "Unknown" -#~ msgstr "Ukjent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Filstørrelse:" -#~ msgid "Download" -#~ msgstr "Nedlastning" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" -#~ msgid "Upload" -#~ msgstr "Opplastning" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Oppdater Tracker" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent ferdig" -#~ msgid "Pieces" -#~ msgstr "Biter" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent lagt til" -#~ msgid "Share Ratio" -#~ msgstr "Delingsforhold" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Kjør" -#~ msgid "Yes" -#~ msgstr "Ja" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Hendelse" -#~ msgid "No" -#~ msgstr "Nei" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Legg til kommando" -#~ msgid "Details" -#~ msgstr "Detaljer" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Kommandoer" -#~ msgid "Files" -#~ msgstr "Filer" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "General" -#~ msgstr "Generelt" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Hastighet:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Filters" -#~ msgstr "Filtere" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Availability" -#~ msgstr "Tilgjengelighet" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Speed" -#~ msgstr "Hastighet" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "Slett .torrent-fil" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" -#~ msgid "Username" -#~ msgstr "Brukernavn" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Password" -#~ msgstr "Passord" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Velg en mappe" -#~ msgid "_Quit" -#~ msgstr "_Avslutt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge er låst" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "Graph" -#~ msgstr "Graf" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Add" -#~ msgstr "Legg til" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Fjern" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Clear" -#~ msgstr "Tøm" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "Select All" -#~ msgstr "Velg alle" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "New Password" -#~ msgstr "Nytt passord" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Template" -#~ msgstr "Mal" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Kun tekst" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "translate something" -#~ msgstr "oversett noe" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Kun bilder" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Tekst og bilder" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Ava" -#~ msgstr "Avansert" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "oppdatering må være større enn 0" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "Slett nedlastede filer." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Oppdater automatisk:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "About" -#~ msgstr "Om" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "Antall filer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Config" -#~ msgstr "Oppsett" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Maks opplastingshastighet:" -#~ msgid "Logout" -#~ msgstr "Utlogging" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maks antall tilkoblinger:" -#~ msgid "Login" -#~ msgstr "Innlogging" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maks antall opplastingsplasser:" -#~ msgid "Eta" -#~ msgstr "Estimat" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Maks nedlastingshastighet:" -#~ msgid "Refresh page every:" -#~ msgstr "Oppdater siden hver:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Båndbredde" -#~ msgid "Resume all" -#~ msgstr "Fortsett alle" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Annonser på nytt" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Pause alle" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Kø" -#~ msgid "Upload torrent" -#~ msgstr "Last opp torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Start" -#~ msgstr "Start" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Type" -#~ msgstr "Type" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "Avslått" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "From" -#~ msgstr "Fra" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "sekunder" -#~ msgid "Torrent list" -#~ msgstr "Torrentliste" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "Trackerstatus" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "File" -#~ msgstr "Fil" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Save" -#~ msgstr "Lagre" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "No data" -#~ msgstr "Ingen data" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Porter" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "To" -#~ msgstr "Til" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Random" -#~ msgstr "Tilfeldig" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "Kryptering" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Level" -#~ msgstr "Nivå" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "Utgående" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Forced" -#~ msgstr "Tvungen" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "Håndtrykk" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Uendelig" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "Global" -#~ msgstr "Global" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Tillat webgrensesnitt" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Benytt SSL" -#~ msgid "Save .torrent files to" -#~ msgstr "Lagre .torrent filer i" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Lytteport:" -#~ msgid "Per Torrent" -#~ msgstr "Per Torrent" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Ugyldig merkelapp, gyldige tegn: [a-z0-9_-]" -#~ msgid "Inbound" -#~ msgstr "Inngående" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Tom merkelapp" -#~ msgid "Total active torrents" -#~ msgstr "Totalt aktive torrents" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Merkelappen finnes allerede" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = uendelig" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Ukjent merkelapp" -#~ msgid "Total active downloading" -#~ msgstr "Totalt aktive nedlastinger" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Ukjent torrent" -#~ msgid "Button style" -#~ msgstr "Stil for knapp" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Merkelappinnstillinger" -#~ msgid "Move To" -#~ msgstr "Flytt til" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Fjern merkelapp" -#~ msgid "Current Password" -#~ msgstr "Nåværende passord" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Legg til merkelapp" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Rett feilene over og prøv igjen" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Innstillinger for merkelapper" -#~ msgid "Admin" -#~ msgstr "Admin" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Merkelapp" -#~ msgid "Connect" -#~ msgstr "Koble til" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: Torrentliste" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Innstillinger for merkelapper" -#~ msgid "Move" -#~ msgstr "Flytt" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Bruk per torrent maks-innstillinger:" -#~ msgid "Move torrent" -#~ msgstr "Flytt torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimalt" -#~ msgid "Keyword" -#~ msgstr "Nøkkelord" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Bruk kø-innstillinger:" -#~ msgid "Deluge Login" -#~ msgstr "Deluge-innlogging" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Restart" -#~ msgstr "Start på nytt" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 linje per tracker)" -#~ msgid "Stop" -#~ msgstr "Stopp" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Bruk merkelapp automatisk:" -#~ msgid "Update" -#~ msgstr "Oppdater" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Legg til merkelapp" -#~ msgid "no uri" -#~ msgstr "ingen uri" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Legg til merkelapp" -#~ msgid "Active time" -#~ msgstr "Aktiv tid" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Bruk sidelinjen for å legge til, endre og fjerne merkelapper. \n" -#~ msgid "Filter on a keyword" -#~ msgstr "Filtrer på ord" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Merkelapper" -#~ msgid "False" -#~ msgstr "Usann" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "True" -#~ msgstr "Sann" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Ekstra" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "Endringer ble lagret" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "Old password is invalid" -#~ msgstr "Gammelt passord er ikke godkjent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Ikke tilkoblet en bakgrunnsprosess" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Passordet er ugyldig, prøv igjen" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Kø-posisjon" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Deler-rangering" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" -#~ msgid "Set" -#~ msgstr "Bruk" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "Angi tidsavbrudd" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "Koble til bakgrunnsprosess" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Sett merkelapp på torrent" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "Neste annonsering" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Oppdater" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Total størrelse" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Maksimal ned-hastighet" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Kompakt tildeling" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "Download Location" -#~ msgstr "Nedlastingssted" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Maksimal opp-hastighet" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Feil i torrent-innstillinger" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "Legg til i pauset tilstand" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Prioriter første og siste del" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Velg enten en url eller en torrent, ikke begge deler." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "Maksimalt antall tilkoblinger" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#~ msgid "Either" -#~ msgstr "Enten" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "Lagre alle nedlastinger i" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maks halvåpne tilkoblinger" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maks nedlastingshastighet (Kib/s)" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maks tilkoblingsforsøk per sekund" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Pakk ut til:" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maks opplastingshastighet (Kib/s)" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Opprett torrent-navn undermappe" -#~ msgid "Auto Add folder" -#~ msgstr "Legg til mappe automatisk" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Dette alternativet vil opprette en undermappe med navnet til torrenten " +"innenfor valgte utpakkingsmappe, og legge de utpakkede filene der." -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "Start bakgrunnsprosess og web-grensesnitt på nytt etter endring av disse " -#~ "innstillingene" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Fjern torrent når delingsforhold blir" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "Tillat programutvidelser" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Nedlastingsgrense" -#~ msgid "Cache templates" -#~ msgstr "Mellomlagre maler" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Opplastingsgrense" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Nytt passord er ikke likt som Nytt passord (bekreft)" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Aktive torrenter:" -#~ msgid "Error in Path." -#~ msgstr "Feil i sti." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "New Password (Confirm)" -#~ msgstr "Nytt passord (bekreft)" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Velg et gyldig alternativ. Det alternativet er ikke et av de tilgjengelige " -#~ "alternativene." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Trege innstillinger" -#~ msgid "Enter a list of values." -#~ msgstr "Skriv inn en liste av verdier." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Sørg for at denne verdien har høyst %(max)d tegn (det har %(length)d)." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "" -#~ "Velg et gyldig alternativ. %s er ikke et av de tilgjengelige alternativene." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "Skriv inn en gyldig verdi." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Dette feltet er påkrevet." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Enter a number." -#~ msgstr "Skriv inn et tall." +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Sørg for at denne verdien er lik eller større enn %s." +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Utlogging" -#~ msgid "Enter a whole number." -#~ msgstr "Skriv inn et heltall." +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Lagre" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Sørg for at denne verdien er lik eller mindre enn %s." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Sørg for at det ikke er mer enn %s siffer totalt." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Sørg for at denne verdien har minst %(min)d tegn (det har %(length)d)." +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Ingen fil ble sendt. Kontroller filkodingstypen i skjemaet." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Last opp et gyldg bilde. Filen du lastet opp var enten ikke et bilde eller " -#~ "et ødelagt bilde." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Vert:" -#~ msgid "The submitted file is empty." -#~ msgstr "Den sendte filen er tom." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Skriv inn en gyldig e-postadresse." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Flytt" -#~ msgid "Enter a valid time." -#~ msgstr "Skriv inn et gyldig tidspunkt." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "Skriv inn gyldig dato/tidspunkt." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Ingen fil ble sendt." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "Sørg for at det ikke er mer enn %s siffer før desimaltegnet." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Innlogging" -#~ msgid "Enter a valid date." -#~ msgstr "Skriv inn en gyldig dato." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Sørg for at det ikke er mer enn %s desimalplasser." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "Statistikk" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "Skriv inn en gyldig URL." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Denne URL'en ser ikke ut til å fungere." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Skriv inn en gyldig IPv4-adresse." +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Sett maks tilkoblinger" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Velg et gyldig alternativ. %(value)s er ikke et av de tilgjengelige " -#~ "alternativene." +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Nedlastingshastighet" -#~ msgid "Recheck" -#~ msgstr "Sjekk på nytt" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Slett" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Kø i topp" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Kø i bunn" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Inkluderer %i filer" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Annet.." +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Sett maksimum nedlastingshastighet" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrenten har passert stopp-delingsforholdet" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Opplastningshastighet" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge er passordbeskyttet.\n" -#~ "For å vise Deluge-vinduet, skriv inn passordet ditt." +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Sett maksimum opplastingshastighet" -#~ msgid "Times to attempt download" -#~ msgstr "Antall forsøk på nedlasting" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protokolltrafikk ned/opp" -#~ msgid "Timeout (seconds)" -#~ msgstr "Tidsavbrudd (sekunder)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Sjekk for hver (dager)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "Blokkeringsliste" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Koble til" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Importerer %s" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Blokkerte utvalg: %s" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Inaktiv" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "Oppdatér status" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Laster ned %.2f%%" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "page 6" -#~ msgstr "side 6" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filtere" -#~ msgid "0x00" -#~ msgstr "0x00" - -#~ msgid "page 7" -#~ msgstr "side 7" - -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maksimalt antall opplastingsplasser" - -#~ msgid "page 8" -#~ msgstr "side 8" - -#~ msgid "page 10" -#~ msgstr "side 10" - -#~ msgid "page 11" -#~ msgstr "side 11" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "page 12" -#~ msgstr "side 12" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Legg til torrenter" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "From Session" -#~ msgstr "Fra arbeidsøkt" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Hastighetsgrense ned" -#~ msgid "Community" -#~ msgstr "Interessegruppe" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Hastighetsgrense opp" -#~ msgid "Homepage" -#~ msgstr "Hjemmeside" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Tilkoblingsgrense" -#~ msgid "Show trackers" -#~ msgstr "Vis trackere" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Antall tilkoblinger for opplasting" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "denne gjør ingenting ennå..\n" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Oppdater Tracker" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Tving ny sjekk" -#~ msgid "Connected to" -#~ msgstr "Tilkoblet til" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Nedlaster-utveksling" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Detaljer" -#~ msgid "Seeding time" -#~ msgstr "Delingstid" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Stopp deling når delingsforhold blir" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Totalt aktive delere" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Stopp delingved delingsforhold" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Generelt" -#~ msgid "This folder does not exist." -#~ msgstr "Denne mappen finnes ikke." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Privat" -#~ msgid "Auto Add enabled" -#~ msgstr "Automatisk legg til aktivert" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Automatisk oppdateringsfrekvens (sekunder)" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Sann" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Varsle meg om nye utgaver" -#~ msgid "max_download_speed" -#~ msgstr "maksimum_nedlastingshastighet" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "maksimum_opplastingshastighet" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "maksimum_tilkoblinger" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "stopp_ved_delingsforhold" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "fjern_ved_delingsforhold" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "fjern_ferdige" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "maksimum_opplastingsplasser" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "no label" -#~ msgstr "Ingen merkelapp" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Høyeste antall tilkoblinger:" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... og slett nedlastede filer" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Høyeste nedlastingshastighet (KiB/s):" -#~ msgid "... and delete All files" -#~ msgstr "... og slett alle filer" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Høyeste opplastningshastighet (KiB/s)" -#~ msgid "Cancel" -#~ msgstr "Avbryt" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Høyeste antall halvåpne tilkoblinger:" -#~ msgid "Disk Space" -#~ msgstr "Diskplass" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Høyeste antall tilkoblingsforsøk per sekund:" -#~ msgid "Do not download" -#~ msgstr "Ikke last ned" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Høyeste antall opplastningsplasser:" -#~ msgid "High priority" -#~ msgstr "Høy prioritet" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "From Url" -#~ msgstr "Fra URL" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Tving ny sjekk" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Normal prioritet" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Search" -#~ msgstr "Søk" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Høyest prioritet" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "bruk_maks" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "bruk_flytt_ferdige" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Work in progress.." -#~ msgstr "Arbeid pågår ..." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Denne e-posten er for å informere deg om at Deluge har lastet ned %s , som " -#~ "inkluderer %i filer.\n" -#~ "For å slutte å motta disse varslene, skru av e-postvarsling i Deluge sine " -#~ "brukervalg.\n" -#~ "\n" -#~ "Takk,\n" -#~ "Deluge" - -#~ msgid "Https" -#~ msgstr "Https" - -#~ msgid "Error setting label options" -#~ msgstr "Feilet å sette merkelapp-alternativer" - -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Start webui på nytt manuelt for å ta i bruk endringene." - -#~ msgid "... and delete Torrent file" -#~ msgstr "... og slett torrent-fil" - -#~ msgid "Show sidebar" -#~ msgstr "Vis sidelinjen" - -#~ msgid "Show zero hits" -#~ msgstr "Vis null treff" - -#~ msgid "Connection Limit" -#~ msgstr "Tilkoblingsgrense" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Nøkkel ikke funnet ved '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Sidelinje" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "Ok" -#~ msgstr "OK" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Hastighetsgrense ned" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "Ingen innkommende tilkoblinger" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "Hastighetsgrense opp" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Antall tilkoblinger for opplasting" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Sertifikat ikke funnet ved '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "flytt_ferdig_sti" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Oppdater" -#~ msgid "auto_add" -#~ msgstr "legg_til_automatisk" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "Vis nøkkelordsøk" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP med autentisering" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 med autentisering" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "apply_queue" -#~ msgstr "legg til kø" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "automatisk administrert" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Ekskluder protokolltrafikk" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Fil" -#~ msgid "stop_ratio" -#~ msgstr "stopp_ratio" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Laster ned.." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s er ikke en gyldig URL." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Enter your password to continue" -#~ msgstr "Skriv passordet ditt for å fortsette" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge er passordbeskyttet!" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Ikke tilkoblet.." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Klarte ikke å laste ned : %s" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Disable" -#~ msgstr "Deaktiver" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Legg til i pauset tilstand" -#~ msgid "Import on daemon startup" -#~ msgstr "Importer når bakgrunnsprosess starter opp" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Importer nå" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Nedlastning" -#~ msgid "State" -#~ msgstr "Tilstand" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "Vanlige spørsmål" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/nds.po b/deluge/i18n/nds.po index 741c29f..9a4566f 100644 --- a/deluge/i18n/nds.po +++ b/deluge/i18n/nds.po @@ -1,3739 +1,6164 @@ -# German, Low translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Low German translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-06-23 08:44+0000\n" -"Last-Translator: bmhm \n" -"Language-Team: German, Low \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Low German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 +#: deluge/argparserbase.py:215 #, python-format -msgid "Finished Torrent \"%(name)s\"" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Von:" - -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Wähle einen Ordner" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Größe" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Down Speed" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Up Speed" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Peers" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Downloads" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Netzwerk" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Plugins" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Details" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Datei" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Torrent hinzufügen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Edit" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Anzeige" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Toolbar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Spalten" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Hilfe" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Füge Torrent hinzu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Torrent wegmaken" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Paus" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Wiedermaken" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Einstellungen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Aktiver Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Von:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Nach:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Peer Exchange" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" -msgstr "" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Tofögen" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" -msgstr "" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Wegdoon" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" - -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Down Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Downloads" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Netzwerk" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Plugins" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Größe" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Seeders" - -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Peers" - -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Datei" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Torrent hinzufügen" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Edit" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Anzeige" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Spalten" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Hilfe" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Füge Torrent hinzu" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Torrent wegmaken" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Paus" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Wiedermaken" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Share Ratio" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Einstellungen" - -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Tracker Status:" - -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Verfügbarkeit:" - -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Peers:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Seeders:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Teile:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "ETA:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Nächster Announce:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Share Ratio:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# Dateien" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Gesamtgröße:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Name:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Pfad:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Wähle einen Ordner" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Aktiver Port:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Nach:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Details" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The total number of read operations performed since this session was started." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#~ msgid "Speed:" -#~ msgstr "Speed:" - -#~ msgid "Details" -#~ msgstr "Details" - -#~ msgid "Availability" -#~ msgstr "Verfügbarkeit" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Share Ratio" -#~ msgstr "Share Ratio" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Speed" -#~ msgstr "Speed" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "Lösche .torrent Datei" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Wegdoon" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Add" -#~ msgstr "Tofögen" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/nl.po b/deluge/i18n/nl.po index ad19b05..9093289 100644 --- a/deluge/i18n/nl.po +++ b/deluge/i18n/nl.po @@ -1,1083 +1,919 @@ # Dutch translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2010-09-27 15:27+0000\n" -"Last-Translator: RoestVrijStaal \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Alle" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Hostnaam:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Poort:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Controleren" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Gebruikersnaam:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Downloaden" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Wachtwoord:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Seeden" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Gepauzeerd" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "In Wachtrij" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Van:" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Fout" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Ingeschakeld" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Naam" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Voortgang" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Instellingen" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Status" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Grootte" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Gedownloaded" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Geupload" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Verhouding" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Downloadsnelheid" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Uploadsnelheid" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Kies een map" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Peers" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Beschikbaar" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Downloadlocatie" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Toegevoegd" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Maximale Upload-snelheid:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Maximum verbindingen:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Maximum aantal uploadslotes:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Resterend" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Maximale Download-snelheid" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Bandbreedte" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Verhoog prioriteit Eerste/Laatste" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Seeden stoppen bij ratio:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Verwijder op ratio" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Automatisch beheerd" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Bovenkant" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Onderkant" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Wachtrij" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Opties" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Download limiet" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Upload limiet" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Actieve Torrents:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Stukken" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Dal Instellingen" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Opgelet" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Ongeldig label, geldige tekens: [a-z0-9_-]" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Aankondiging OK" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Leeg label" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Aankondiging verzonden" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Label bestaat reeds" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Interface" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Onbekend label" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Downloads" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Onbekende torrent" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandbreedte" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Label" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Wachtrij" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Label _Opties" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Netwerk" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Verwijder Label" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "Label _Toevoegen" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Cache" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Label Opties" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Overige" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Label Opties" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Daemon" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Upload slots:\t" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Plugins" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Uploadsnelheid:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Downloadsnelheid:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Verbindingen" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Per torrent maximale instellingen toepassen:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maximum" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Automatisch beheerd" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afghanistan" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Wachtrij-instellingen toepassen:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Wachtrij" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Verplaats gedownloade bestanden naar:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Locatie-instellingen toepassen:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Locatie" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 regel per tracker)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Label automatisch toepassen:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trackers" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Label toevoegen" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Label toevoegen" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Naam:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"Gebruik de zijbalk om labels toe te voegen, te wijzigen en te " -"verwijderen.\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Labels" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Uitpakken naar:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Maak een submap met de naam van de torrent" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Deze optie maakt een submap met de naam van de torrent binnen de " -"geselecteerde extractiemap en plaatst de uitgepakte bestanden daar." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Algemeen" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Schakel webinterface in" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Schakel SSL in" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Luisterpoort:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Instellingen" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP lijst (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Tekst (gezipt)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Tekst (zonder compressie)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Foutieve leider" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Ongeldige magische code" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Ongeldige versie" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Blokkeerlijst" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Dagen" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Naar nieuwe lijst controleren iedere:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Bij opstarten blokkeerlijst importeren" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" -"Indien noodzakelijk het blokkeerlijst-bestand downloaden en het bestand " -"importeren." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Download en Import controleren" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Een nieuwe blokkeerlijst downloaden en importeren." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Download en Import forceren" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Blokeerlijst is up to date" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Opties" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Type:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Datum:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Bestandsgrootte:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Info" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent compleet" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent toegevoegd" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Uitvoeren" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Gebeurtenis" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Opdracht" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Voeg opracht toe" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Opdrachten" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Aankondiging OK" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Aankondiging verzonden" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Opgelet" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Fout" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "Afghanistan" - -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "Ålandseilanden" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "Albanië" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Algerije" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "Amerikaans-Samoa" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Andorra" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Angola" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Anguilla" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Antartica" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Antigua en Barbuda" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Argentinië" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "Armenië" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Aruba" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "Australië" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "Oostenrijk" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Azerbeidzjan" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Bahama's" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Bahrein" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Bangladesh" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "Barbados" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "Wit-Rusland" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "België" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Belize" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benin" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermuda" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Bhutan" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Bolivia" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Bosnië-Herzogevina" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Botswana" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Bouvet-eiland" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Brazilië" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "Brits Territorium in de Indische Oceaan" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Brunei Darussalam" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "Bulgarije" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkina Faso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Cambodja" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Cameroen" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Canada" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Kaapverdië" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Kaaimaneilanden" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Centraal-Afrikaanse Republiek" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Tsjaad" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Chili" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "China" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Kersteiland" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Kokoseilanden (Keeling)" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Colombia" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Komoren" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Congo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Congo, Democratische Republiek" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Cook Eilanden" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Costa Rica" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Ivoorkust" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "Kroatië" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Cuba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Cyprus" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "Tsjechische Republiek" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Denemarken" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Djibouti" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominica" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Dominicaanse Republiek" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ecuador" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Egypte" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "El Salvador" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Equatoriaal Guinea" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Eritrea" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Estland" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Ethiopië" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Falklandeilanden (Malvinas)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Faeröereilanden" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fiji" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Finland" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Frankrijk" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "Frans-Guyana" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "Frans-Polynesië" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "Franse Zuidelijke- en Antarctische Gebieden" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabon" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambia" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Georgië" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "Duitsland" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Groot-Brittanië" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Ghana" @@ -1611,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "Syrië" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taiwan" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1678,6 +1514,10 @@ msgstr "Oekraïne" msgid "United Arab Emirates" msgstr "Verenigde Arabische Emiraten" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Groot-Brittanië" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Verenigde Staten" @@ -1734,3016 +1574,4626 @@ msgstr "Zambia" msgid "Zimbabwe" msgstr "Zimbabwe" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Offline" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Online" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Verbonden" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Deamon bestaat niet" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Deamon draait niet" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Start server in PID" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adres" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Client" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Voortgang" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Downloadsnelheid" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Uploadsnelheid" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Deamon draait niet" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrents in de rij geplaatst" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Bestandsnaam" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent in de rij geplaatst" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Rij" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Onbeperkt" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Kies een bestand" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Geactiveerd" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Kies een map" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Overig..." +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Sla .torrent bestand op" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Omlaag:" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Omhoog:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrentbestanden" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Alle bestanden" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Naar beneden" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Naar boven" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Stel maximale downloadsnelheid in" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Stel maximale uploadsnelheid in" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent gereed" - -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -"Dit e-mail bericht is verzonden omdat Deluge klaar is met het downloaden van " -"%(name)s, dat %(num_files)i bestanden bevat.\n" -"Je kunt dit soort berichten uitschakelen in de instellingen van Deluge.\n" -"\n" -"Bedankt,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Downloads" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Netwerk" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Bandbreedte" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Interface" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Overige" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Daemon" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Cache" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Plugins" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Server:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Plugin" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Selecteer de Plugin" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Plugin eieren" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Bestandsnaam" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Grootte" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Ongeldig bestand" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Torrent dupliceren" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Het is niet mogelijk een torrent twee keer toe te voegen." - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Kon bestandsprioriteit niet instellen!" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Kies een .torrent-bestand" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrentbestanden" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Alle bestanden" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "Ongeldige URL" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Downloaden mislukt" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Rij" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Kies een bestand" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Kies een map" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Details:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Sla .torrent bestand op" - -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Niet verbonden" - -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Verbindingen" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Download snelheid" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Upload snelheid" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Gebruikersnaam:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Protocol dataverkeer Download/Upload" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Wachtwoord:" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT Nodes" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Geen inkomende verbindingen!" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Stel maximaal aantal verbindingen in" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Labels" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Alle" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Downloaden" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Seeden" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Overig..." -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Gepauzeerd" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Niet verbonden" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Controleren" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "In Wachtrij" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Geen" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Geen label" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT Nodes" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Host" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Fout bij toevoegen van host" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Klassieke Mode uitschakelen?" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" msgstr "" -"Het lijkt er op dat er al een Deluge daemon proces (deluged) is opgestart.\n" -"\n" -"Stop de huidige daemon of schakel Klassieke Mode uit om verder te gaan." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Fout bij opstarten core" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" msgstr "" -"Er was een fout bij het starten van de core, welke vereist is om Deluge in " -"Klassieke Mode te gebruiken." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -"Aangezien er een fout was bij het starten van de Klassieke Mode, wil je " -"doorgaan door deze uit te schakelen?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Fout bij starten van de daemon" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Ja" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Nee" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioriteit" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" msgstr "" -"Er was een probleem bij het starten van het daemon-proces. Probeer het uit " -"te voeren vanuit een console om te zien of er een fout op treedt." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Aan" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Status" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Uit" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Details" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Zet op ongelimiteerd" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "_Bestanden" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Kies een map om bestanden naar te verplaatsen" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Peers" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Opties" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Stel maximum aantal upload plaatsen in" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Onbeperkt" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Naar beneden" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Naar boven" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Prioriteit" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Details:" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Naam" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Offline" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Gedownloaded" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Online" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Geupload" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Verbonden" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Seeders" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Peers" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Host" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Resterend" - -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Verhouding" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Beschikbaar" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Toegevoegd" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Bestand" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Torrent toevoegen" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "Torrent _Aanmaken" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "B_ewerken" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Fout bij toevoegen van host" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Verbindingsbeheerder" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Gebruikersnaam" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Nivo" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Ingeschakeld" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Plugin" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "Weerga_ve" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Knoppenbalk" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Zijpaneel" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Status_balk" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "T_abbladen" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Kolommen" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "Z_ijpaneel" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Toon _Zero Hits" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Selecteer de Plugin" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Toon _Trackers" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Plugin eieren" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Help" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Veelgestelde vragen" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Torrent toevoegen" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Torrent toevoegen" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Verwijder torrent" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackers" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Geen" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Beheerder" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Labels" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Geen label" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents in de rij geplaatst" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent in de rij geplaatst" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Zet op ongelimiteerd" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Aan" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Uit" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Deactiveren" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adres" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Client" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Torrent maken" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrents in de wachtrij" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "Ve_rwijderen" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Automatisch torrents toevoegen bij het maken van de verbinding" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Bestand" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Torrent toevoegen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "Torrent _Aanmaken" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "Af_sluiten" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "B_ewerken" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Verbindingsbeheerder" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "Weerga_ve" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Knoppenbalk" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Zijpaneel" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Status_balk" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_abbladen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Kolommen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Z_ijpaneel" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Toon _Zero Hits" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Toon _Trackers" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Help" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Veelgestelde vragen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Torrent toevoegen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Torrent toevoegen" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Verwijder torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" msgstr "Torrent verwijderen" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "Geselecteerde torrents pauzeren" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "Pauzeren" -#: deluge/ui/gtkui/glade/main_window.glade:380 +#: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" msgstr "Geselecteerde torrents verderzetten" -#: deluge/ui/gtkui/glade/main_window.glade:381 +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" msgstr "Hervatten" -#: deluge/ui/gtkui/glade/main_window.glade:403 +#: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" msgstr "Torrent in wachtrij omhoog" -#: deluge/ui/gtkui/glade/main_window.glade:404 +#: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" msgstr "Omhoog in wachtrij" -#: deluge/ui/gtkui/glade/main_window.glade:418 +#: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" msgstr "Torrent in wachtrij omlaag" -#: deluge/ui/gtkui/glade/main_window.glade:419 +#: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" msgstr "Omlaag in wachtrij" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" msgstr "Instellingen" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" msgstr "Connectie Manager" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Alles uit klappen" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Geforceerd" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Uitgeschakeld" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Handdruk" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Beide" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Toon sessie snelheid in titelbar" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Niet Downloaden" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Systeemvakpictogram inschakelen" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normale Prioriteit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Hoge Prioriteit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Hoo_gste Prioriteit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Naar systeemvak minimaliseren bij afsluiten" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Automatisch Beheerd:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Start in het systeemvak" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Seed Rang:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Door wachtwoord beschermd systeemvak" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Seed Tijd:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Actieve Tijd:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Tracker status:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Beschikbaarheid:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Peers:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Seeders:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Verplaats gedownloade bestanden naar:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Kopie van .torrent-bestanden naar:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Downloaden naar:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Geef voorrang aan eerste en laatste stukjes van torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Geef voorrang aan eerste en laatste stukjes van bestanden in torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Torrent toevoegen in gepauzeerde stand" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Altijd tonen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Breng het dialoog naar voren" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" +"Het maximale aantal toegestane verbindingen. Zet op -1 voor onbeperkt." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Verbindingen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"De maximale upload plaatsen voor alle torrens. Gebruik -1 voor ongelimiteerd." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"De maximale downloadsnelheid voor alle torrents. Zet op -1 voor onbeperkt." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Downloadsnelheid:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"De maximale uploadsnelheid voor alle torrents. Zet op -1 voor onbeperkt." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Uploadsnelheid:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Limieten negeren op locale netwerk" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Beperk IP overhead samen met doorvoersnelheid." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Wanneer aangevinkt wordt de geschatte TCP/IP overhead afgetrokken van de " +"gelimiteerde doorvoersnelheid. Dit is om te voorkomen dat de limieten worden " +"overschreden met het totale dataverkeer." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"De maximale upload plaatsen per torrens. Gebruik -1 voor ongelimiteerd" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"Het maximum aantal verbindingen per torrent. Zet op -1 voor onbeperkt." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Willekeurig" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Actieve poort:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Actieve poort testen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Van:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Tot:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Niveau:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Versleuteling" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Peer-uitwisseling" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Lokale Service Ontdekker heeft lokale peers op je netwerk gevonden." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" +"Gedistributeerde hashtabel kan het aantal actieve verbindingen verbeteren." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Peer TOS Byte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Hostnaam:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Poort:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Cache Grootte (16 KiB blokken):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Het aantal seconden na de laatste wijziging waarna de cache naar de harddisk " +"wordt geschreven. Standaard is 60 seconden." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Cache verval (seconden):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Instellingen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"Het aantal blokken van 16 KiB dat naar de harddisk is geschreven sinds deze " +"sessie begon." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Blokken geschreven:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "Het aantal leesoperaties dat is uitgevoerd sinds deze sessie begon." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Geschreven:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"De verhouding (geschreven_blokken - schrijfoperaties) / geschreven_blokken " +"stelt het aantal opgeslagen schrijfoperaties op het totale aantal " +"schrijfoperaties voor." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Schrijf cache treffer verhouding" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"Het aantal blokken aangevraagd via de bittorrent engine die geserveerd " +"werden vanaf de schijf of cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Blokken gelezen:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Het aantal blokken dat werd gelezen vanuit de cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Blokken gelezen uit cache:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "De cache hit ratio voor de leescache" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Lees cache treffer verhouding" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" +"Het totale aantal leesoperaties dat is uitgevoerd sinds het begin van deze " +"sessie." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Gelezen:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"Aantal 16 KiB-blokken in het cachegeheugen. Dit omvat zowel de lees als " +"schrijf cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Cache grootte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Lees cache grootte:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Help ons Deluge te verbeteren door ons uw Python-versie, PyGTK-versie, OS en " +"processor types te sturen. Geen andere informatie wordt verzonden." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Ja, verstuurd anonieme statistieken" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Locatie:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Als Deluge geen database kan vinden op deze locatie zal er gebruik worden " +"gemaakt van DNS om het land te bepalen." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Daemon poort:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Poort" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Verbindingen op afstand toestaan" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Verbindingen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Controleer de website regelmatig voor nieuwe versies" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Versie:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Auteur:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Homepage:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "E-mailadres van de auteur:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Informatie" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Voeg Peer Toe" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "hostname:poort" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Algemeen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Annuleren" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Toevoegen" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Verwijder" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Voeg Infohash toe" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackers:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Host toevoegen" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Doel:" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Gedeelten:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Nieuwe Uitgave" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Resterende tijd:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Ga naar Website" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Volgende aankondiging:" - -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Deelverhouding" - -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Ge-upload:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Gedownload:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Datum Toegevoegd:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Deze dialoog in de toekomst niet tonen" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Status" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Commentaar:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# bestanden:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Totale grootte:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Naam:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Pad:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Status:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Details" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Bestanden" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Peers" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Voltooid verplaatsen:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Besloten" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Verhoog prioriteit Eerste/Laatste" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Naam:" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "Trackers b_ewerken" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Opties" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Torrent verwijderen?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -"Weet u zeker dat u de geselecteerde torrent wilt " -"verwijderen?" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "De geassocieerde .torrent zal worden verwijderd!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "De gedownloade data zal verwijderd worden!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Geselecteerde Torrent Verwijderen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Commentaar:" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Nieuwe Uitgave" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Nieuwe Uitgave Beschikbaar!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Voltooid verplaatsen:" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Beschikbare Versie:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Seeden stoppen bij ratio:" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Huidige Versie:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Verwijder op ratio" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Deze dialoog in de toekomst niet tonen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Ga naar Website" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Voeg een peer toe met zijn IP" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "Alles _selecteren" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Pauzeer alles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "Trackers b_ewerken" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Geselecteerde torrents voortzetten." +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Bovenkant" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "_Alle Voortzetten" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Onderkant" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" msgstr "Torrents Toevoegen" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" msgstr "_URL" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" msgstr "Info_hash" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "Ve_rwijderen" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrents" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "_Bestanden" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Volledig" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Compact" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Allocatie" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Max Down Snelheid:" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Max Up Snelheid:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" msgstr "Toevoegen in ge_pauzeerde status" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" msgstr "Prioriteit op eerste/laatste delen" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Terugzetten Naar Standaardinstellingen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Toepassen Op Alle" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "URL toevoegen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Van URL" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Voeg Infohash toe" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Van Infohash" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trackers:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Toepassen Op Alle" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Torrent aanmaken" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Terugzetten Naar Standaardinstellingen" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Torrent aanmaken" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Deluge _tonen" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "_Map" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Extern Pad" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Bestanden" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Download snelheidslimiet" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Auteur:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Upload snelheidslimiet" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Commentaar:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Verlaten & Daemon Afsluiten" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Informatie" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Bewerk trackers" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Webseeds" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Stukjes grootte:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "Stel Prive vlag in" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Deze torrent aan de sessie toevoegen" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Voeg een peer toe met zijn IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Tracker Bewerken" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" msgstr "Geef een pad op afstand" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Pad op afstand" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" msgstr "Pad:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Torrent maken" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Sla .torrent op als" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Sla .torrent bestand op" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrents in de wachtrij" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Aanschuivende Torrents Toevoegen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Automatisch torrents toevoegen bij het maken van de verbinding" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "label" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Voeg Peer Toe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Voeg Peer Toe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "hostname:poort" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Host toevoegen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Torrent aanmaken" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Connectie Manager" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "_Map" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Start lokale daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Extern Pad" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Bij het opstarten automatisch verbinden met de geselecteerde host" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Bestanden" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Automatisch de localhost starten indien nodig" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Webseeds" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Laat dit venster niet zien bij het opstarten" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Stukjes grootte:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Downloads" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Stel Prive vlag in" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr ".torrents automatisch toevoegen van:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Deze torrent aan de sessie toevoegen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Downloaden naar:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Opties" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Kopie van .torrent-bestanden naar:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Sla .torrent op als" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Mappen" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_Voortzetten" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Gebruik volledige allocatie" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Geselecteerde torrents voortzetten." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "" -"Volledige allocatie reserveert alle nodige ruimte voor de torrent op " -"voorhand en voorkomt schijffragmentatie" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opt_ies" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Gebruik compacte allocatie" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Wachtrij" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Compacte allocatie reserveert ruimte alleen wanneer nodig" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "Tracker vernie_uwen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Geef voorrang aan eerste en laatste stukjes van torrent" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "Torrent ve_rwijderen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Geef voorrang aan eerste en laatste stukjes van bestanden in torrent" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Hercontrole _Forceren" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Torrent toevoegen in gepauzeerde stand" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Netwerk" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "label" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Gebruik willekeurige poorten" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "Alles _selecteren" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Pauzeer alles" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "_Alle Voortzetten" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge zal elke keer automatisch een verschillende poort kiezen" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Connectielimiet" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Upload _Slot Limiet" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Actieve poort:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Tot:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Automatisch Beheerd" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Actieve poort testen" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Inkomende poorten" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Uitgaande poorten" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Tracker Toevoegen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -"Voer het IP-adres in van de verbinding die gebruikt moet worden voor " -"inkomende bittorrent verbindingen. Laat het veld leeg voor de standaard " -"instellingen." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "URL toevoegen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -"De TOS byte die wordt gezet in de IP header van ieder tcp-pakket dat " -"verzonden wordt naar peers (inclusief web seeds). Er moet een Hex ingetoetst " -"worden." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Peer TOS Byte:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Mapping Protocol" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Peer-uitwisseling" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Lokale Service Ontdekker heeft lokale peers op je netwerk gevonden." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Alles uit klappen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -"Gedistributeerde hashtabel kan het aantal actieve verbindingen verbeteren." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Netwerk extra's" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Binnenkomend:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Niveau:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"Geforceerd\n" -"Aan\n" -"Uit" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -"Handschud\n" -"Complete stroom\n" -"Ofwel" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Uitgaand:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Encrypteer gehele stroom" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Encryptie" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Bandbreedte" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Maximum connectie pogingen per seconde" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maximum half-open verbindingen:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -"De maximale uploadsnelheid voor alle torrents. Zet op -1 voor onbeperkt." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maximale uploadsnelheid (KiB/s):" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -"Het maximale aantal toegestane verbindingen. Zet op -1 voor onbeperkt." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maximaal aantal verbindingen:" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -"De maximale upload plaatsen voor alle torrens. Gebruik -1 voor ongelimiteerd." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Maximale upload plaatsen" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -"De maximale downloadsnelheid voor alle torrents. Zet op -1 voor onbeperkt." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maximale downloadsnelheid (KiB/s):" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Limieten negeren op locale netwerk" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Beperk IP overhead samen met doorvoersnelheid." +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -"Wanneer aangevinkt wordt de geschatte TCP/IP overhead afgetrokken van de " -"gelimiteerde doorvoersnelheid. Dit is om te voorkomen dat de limieten worden " -"overschreden met het totale dataverkeer." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Globaal bandbreedtegebruik" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Opdracht" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -"De maximale upload plaatsen per torrens. Gebruik -1 voor ongelimiteerd" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -"Het maximum aantal verbindingen per torrent. Zet op -1 voor onbeperkt." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Bandbreedtegebruik per torrent" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Interface" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Activeren" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -"Classic Mode zal het meeste van de daemon-functionaliteit verbergen en laat " -"Deluge er uit zien als een enkel programma. Gebruik dit als u geen voordeel " -"wil nemen van het draaien van Deluge als daemon.\r\n" -"Herstart Deluge om deze instelling te activeren." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klassieke Modus" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Toon sessie snelheid in titelbar" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Hoofdvenster" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Altijd tonen" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Breng het dialoog naar voren" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Torrents toevoegen-venster" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Systeemvakpictogram inschakelen" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Naar systeemvak minimaliseren bij afsluiten" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Start in het systeemvak" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Door wachtwoord beschermd systeemvak" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Systeemvak" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Andere" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Laat het weten wanneer er nieuwe versies zijn" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -"Deluge zal automatisch onze servers controleren en melden wanneer er een " -"nieuwere versie verschenen is" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Updates" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Help ons Deluge te verbeteren door ons uw Python-versie, PyGTK-versie, OS en " -"processor types te sturen. Geen andere informatie wordt verzonden." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Ja, verstuurd anonieme statistieken" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Systeem informatie" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Locatie:" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -"Als Deluge geen database kan vinden op deze locatie zal er gebruik worden " -"gemaakt van DNS om het land te bepalen." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP Database" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Magnet-links met Deluge associëren" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Wachtwoord" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Daemon" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Daemon poort:" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Poort" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Verbindingen op afstand toestaan" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Connecties" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Controleer de website regelmatig voor nieuwe versies" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Anders" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Wachtrij" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Nieuwe torrents bovenaan de rij plaatsen" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Totaal actieve seeds:" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Totaal actief:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Totaal actieve downloads:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Tel trage torrents niet mee" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Actieve torrents" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Deelverhouding Limiet:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Seed Tijd Verhouding:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Seed Tijd (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Het seeden stoppen bij een deelverhouding van:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Torrent verwijderen wanneer de deelverhouding bereikt is" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Seeden" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Host:" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Geen\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 m. auth\n" -"HTTP\n" -"HTTP m. auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Peer" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web Seed" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Cache" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Cache Grootte (16 KiB blokken):" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -"Het aantal seconden na de laatste wijziging waarna de cache naar de harddisk " -"wordt geschreven. Standaard is 60 seconden." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Cache verval (seconden):" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -"Het aantal blokken van 16 KiB dat naar de harddisk is geschreven sinds deze " -"sessie begon." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Blokken geschreven:" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "Het aantal leesoperaties dat is uitgevoerd sinds deze sessie begon." +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Geschreven:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -"De verhouding (geschreven_blokken - schrijfoperaties) / geschreven_blokken " -"stelt het aantal opgeslagen schrijfoperaties op het totale aantal " -"schrijfoperaties voor." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "Schrijf cache treffer verhouding" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Schrijven" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -"Het aantal blokken aangevraagd via de bittorrent engine die geserveerd " -"werden vanaf de schijf of cache." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Blokken gelezen:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Van" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Het aantal blokken dat werd gelezen vanuit de cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Tot" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Blokken gelezen uit cache:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Gebruik willekeurige poorten" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "De cache hit ratio voor de leescache" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "Lees cache treffer verhouding" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The total number of read operations performed since this session was started." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -"Het totale aantal leesoperaties dat is uitgevoerd sinds het begin van deze " -"sessie." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Gelezen:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Inkomend" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Lezen" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Uitgaand" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -"Aantal 16 KiB-blokken in het cachegeheugen. Dit omvat zowel de lees als " -"schrijf cache." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Cache grootte:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maximum connecties" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Lees cache grootte:" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maximum aantal uploadslots" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Grootte" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maximale half-openstaande connecties" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Versie:" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maximum aantal verbindingspogingen per seconde" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Homepage:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Beperk IP overhead samen met doorvoersnelheid." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "E-mailadres van de auteur:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Installeer Plugin" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Opnieuw scannen naar Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Vind meer Plugins" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "Deluge _tonen" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Hervat alles" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Deelverhouding" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Download snelheidslimiet" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Upload snelheidslimiet" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Verlaten & Daemon Afsluiten" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "Map _openen" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "_Voortzetten" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Type" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Opt_ies" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Wachtrij" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "Tracker vernie_uwen" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "Torrent ve_rwijderen" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "Hercontrole _Forceren" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "_Opslag Verplaatsen" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Connectielimiet" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Upload _Slot Limiet" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Automatisch Beheerd" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Verwijder geselecteerde torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Als je alle data verwijderd, is alles permanent verloren." +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Toepassen" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Bewerk trackers" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Trackers Bewerken" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Tracker Toevoegen" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Voeg Trackers toe" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP lijst (GZip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Tracker Bewerken" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Tekst (gezipt)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Tracker Bewerken" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Tekst (zonder compressie)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Verwijder Met _Data" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blokkeerlijst" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Verwijder _torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Opslag Verplaatsen" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Foutieve leider" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Opslag Verplaatsen" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Ongeldige magische code" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Doel:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ongeldige versie" -#~ msgid "seconds" -#~ msgstr "seconden" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Dagen" -#~ msgid "Unknown" -#~ msgstr "Onbekend" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Naar nieuwe lijst controleren iedere:" -#~ msgid "Download" -#~ msgstr "Download" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Bij opstarten blokkeerlijst importeren" -#~ msgid "Upload" -#~ msgstr "Upload" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Instellingen" -#~ msgid "Update Tracker" -#~ msgstr "Tracker vernieuwen" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" +"Indien noodzakelijk het blokkeerlijst-bestand downloaden en het bestand " +"importeren." -#~ msgid "Sidebar" -#~ msgstr "Zijbalk" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Download en Import controleren" -#~ msgid "Total Size" -#~ msgstr "Totale omvang" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Een nieuwe blokkeerlijst downloaden en importeren." -#~ msgid "Pieces" -#~ msgstr "Stukken" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Download en Import forceren" -#~ msgid "Share Ratio" -#~ msgstr "Deelverhouding" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blokeerlijst is up to date" -#~ msgid "Tracker Status" -#~ msgstr "Tracker status" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Opties" -#~ msgid "Next Announce" -#~ msgstr "Volgende aankondiging" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Type:" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Datum:" -#~ msgid "Yes" -#~ msgstr "Ja" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Bestandsgrootte:" -#~ msgid "No" -#~ msgstr "Nee" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Info" -#~ msgid "Remove" -#~ msgstr "Verwijder" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Details" -#~ msgstr "Details" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent compleet" -#~ msgid "Files" -#~ msgstr "Bestanden" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent toegevoegd" -#~ msgid "General" -#~ msgstr "Standaard" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Uitvoeren" -#~ msgid "Maximum Connections" -#~ msgstr "Maximum connecties" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Gebeurtenis" -#~ msgid "Speed:" -#~ msgstr "Snelheid:" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Voeg opracht toe" -#~ msgid "Delete .torrent file" -#~ msgstr ".torrent-bestand verwijderen" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Opdrachten" -#~ msgid "Select All" -#~ msgstr "Alles selecteren" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Username" -#~ msgstr "Gebruikersnaam" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Password" -#~ msgstr "Wachtwoord" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Port" -#~ msgstr "Poort" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "Af_sluiten" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge is vergrendeld" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge is beveiligd met een wachtwoord.\n" -#~ "Type uw wachtwoord om het Deluge-venster te tonen," +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" -#~ msgid "Availability" -#~ msgstr "Beschikbaarheid" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" -#~ msgid "Graph" -#~ msgstr "Grafiek" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Filters" -#~ msgstr "Filters" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Kies een map" -#~ msgid "Speed" -#~ msgstr "Snelheid" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "Add" -#~ msgstr "Toevoegen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" -#~ msgid "New Password" -#~ msgstr "Nieuw Wachtwoord" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" -#~ msgid "Template" -#~ msgstr "Template" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Alleen een ikoon" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Tekst en ikoon" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "Ververs iedere:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#~ msgid "Set" -#~ msgstr "Instellen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Het wachtwoord is ongelding, probeer het nog een keer." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Kies een url of een torrent-bestand, niet biede." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "translate something" -#~ msgstr "dummy string op te testen of de vertalingen werken." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Alleen tekst" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "\"Ververs Iedere\" moet groter zijn dan 0" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "Torrent bestand uploaden" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Ok" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" -#~ msgid "Disable" -#~ msgstr "Deactiveren" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" -#~ msgid "Config" -#~ msgstr "Configuratie" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Torrent lijst" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Resume all" -#~ msgstr "Alles activeren" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Login" -#~ msgstr "Inloggen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Maximale Upload-snelheid:" -#~ msgid "Type" -#~ msgstr "Type" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maximum verbindingen:" -#~ msgid "Disabled" -#~ msgstr "Uitgeschakeld" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maximum aantal uploadslotes:" -#~ msgid "Set Timeout" -#~ msgstr "Stel timeout in" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Maximale Download-snelheid" -#~ msgid "Logout" -#~ msgstr "Uitloggen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bandbreedte" -#~ msgid "Pause all" -#~ msgstr "Pauzeer alles" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "From" -#~ msgstr "Van" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "Opnieuw aankondigen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "Eta" -#~ msgstr "Resterende tijd" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Wachtrij" -#~ msgid "Start" -#~ msgstr "Start" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Wachtrij positie" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "File" -#~ msgstr "Bestand" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "Save" -#~ msgstr "Opslaan" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Geef prioriteit aan laatste en eerste delen" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "seconden" -#~ msgid "Maximum Up Speed" -#~ msgstr "Maximale Upload Snelheid" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Maximale Download Snelheid" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Compacte Allocatie" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "Download Locatie" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "no uri" -#~ msgstr "geen uri" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Add In Paused State" -#~ msgstr "Toevoegen in gepauseerde status" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Fout in torrent opties." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "No data" -#~ msgstr "Geen gegevens" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Poorten" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "To" -#~ msgstr "Tot" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Random" -#~ msgstr "Willekeurig" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Extra's" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Peer-Exchange" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "Versleuteling" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Schakel webinterface in" -#~ msgid "Level" -#~ msgstr "Nivo" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Schakel SSL in" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Onbeperkt" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Luisterpoort:" -#~ msgid "Global" -#~ msgstr "Globaal" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Ongeldig label, geldige tekens: [a-z0-9_-]" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = Onbeperkt" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Leeg label" -#~ msgid "Button style" -#~ msgstr "Knop stijl" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Label bestaat reeds" -#~ msgid "Move To" -#~ msgstr "Verplaatsen naar" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Onbekend label" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maximale downloadsnelheid (Kib/s)" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Onbekende torrent" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maximale uploadsnelheid (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Label _Opties" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maximum aantal uploadslots" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Verwijder Label" -#~ msgid "Inbound" -#~ msgstr "Inkomend" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "Label _Toevoegen" -#~ msgid "Outbound" -#~ msgstr "Uitgaand" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Label Opties" -#~ msgid "Save .torrent files to" -#~ msgstr ".torrent-bestanden opslaan in" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Label" -#~ msgid "Auto Add folder" -#~ msgstr "Map automatisch toevoegen" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "Per Torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Label Opties" -#~ msgid "Store all downoads in" -#~ msgstr "Alle downloads opslaan in" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Per torrent maximale instellingen toepassen:" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maximum aantal verbindingspogingen per seconde" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maximum" -#~ msgid "Total active torrents" -#~ msgstr "Totaal actieve torrents" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Wachtrij-instellingen toepassen:" -#~ msgid "Total active seeding" -#~ msgstr "Totaal bezig met seeden" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "Totaal bezig met downloaden" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 regel per tracker)" -#~ msgid "Enabled Plugins" -#~ msgstr "Plugins inschakelen" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Label automatisch toepassen:" -#~ msgid "Old password is invalid" -#~ msgstr "Oud wachtwoord is ongeldig" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Label toevoegen" -#~ msgid "New Password (Confirm)" -#~ msgstr "Nieuw wachtwoord" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Label toevoegen" -#~ msgid "Current Password" -#~ msgstr "Huidig wachtwoord" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Gebruik de zijbalk om labels toe te voegen, te wijzigen en te " +"verwijderen.\n" -#~ msgid "Enter a list of values." -#~ msgstr "Voer een lijst van waarden in" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Labels" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Nieuw wachtwoord is niet gelijk aan nieuw wachtwoord (bevestigen)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "Deze wijzigingen werden opgeslaan" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Corrigeer de fouten hierboven en probeer opnieuw" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Selecteer een geldige keuze. %s is geen beschikbare keuze." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "Geef een geldige waarde in." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Dit veld is vereist." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Controleer of er niet meer dan %s tekens zijn in totaal." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Controleer of deze waarde groter dan of gelijk is aan %s." +msgid "Sound notification failed %s" +msgstr "" -#~ msgid "Enter a number." -#~ msgstr "Geef een getal in." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Geef een geheel getal in." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Controleer of deze waarde kleiner dan of gelijk is aan %s." - -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Geef een geldig e-mailadres in." +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "Geef een geldig tijdstip in." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "Geef een geldig(e) datum/tijdstip in." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Controleer of er niet meer dan %s tekens voor het decimaalteken zijn." - -#~ msgid "Enter a valid date." -#~ msgstr "Geef een geldige datum in." +msgid "There was an error sending the notification email: %s" +msgstr "" +"Er heeft een fout plaatsgevonden tijdens het zenden van de notificatie " +"email: %s" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Controleer of er niet meer dan %s tekens na het decimaalteken zijn." - -#~ msgid "∞" -#~ msgstr "∞" - -#~ msgid "Connect" -#~ msgstr "Verbinden" - -#~ msgid "Statistics" -#~ msgstr "Statistieken" - -#~ msgid "Delete" -#~ msgstr "Verwijderen" - -#~ msgid "Enter a valid URL." -#~ msgstr "Geef een geldige URL in." - -#~ msgid "This folder does not exist." -#~ msgstr "Deze map bestaat niet." - -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Geef een geldig IPv4-adres in." +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Move" -#~ msgstr "Verplaatsen" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Stop" -#~ msgstr "Stoppen" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Begin van de rij" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Einde van de rij" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" -#~ msgid "Other.." -#~ msgstr "Andere..." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Time-out (seconden)" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Bezig met importeren %s" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Bezig met downloaden %.2f%%" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Nu importeren" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Niet actief" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" -#~ msgid "Forced" -#~ msgstr "Geforceerd" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maximale half-openstaande connecties" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Herstart Daemon en webui na het veranderen van deze instellingen" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" -#~ msgid "Error in Path." -#~ msgstr "Fout in pad." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "Handdruk" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Het verzonden bestand is leeg." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Uitpakken naar:" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Deze URL blijkt niet geldig te zijn." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Maak een submap met de naam van de torrent" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Upload een geldige afbeelding. Het ge-uploade bestand was of geen afbeelding " -#~ "of een beschadigde afbeelding." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Deze optie maakt een submap met de naam van de torrent binnen de " +"geselecteerde extractiemap en plaatst de uitgepakte bestanden daar." -#~ msgid "Recheck" -#~ msgstr "Controleer opnieuw" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "Ververs status" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "page 6" -#~ msgstr "pagina 6" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Download limiet" -#~ msgid "page 7" -#~ msgstr "pagina 7" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Upload limiet" -#~ msgid "page 8" -#~ msgstr "pagina 8" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Actieve Torrents:" -#~ msgid "Active time" -#~ msgstr "Actieve tijd" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" -#~ msgid "Admin" -#~ msgstr "Beheerder" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "False" -#~ msgstr "Fout" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Dal Instellingen" -#~ msgid "Connect to Daemon" -#~ msgstr "Verbinden met Daemon" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "Op sleutelwoord filtreren" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Sleutelwoord" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Torrent labelen" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "Torrent verplaatsen" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "Verbonden met" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Deluge inloggen" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Uitloggen" -#~ msgid "Restart" -#~ msgstr "Herstarten" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Opslaan" -#~ msgid "Update" -#~ msgstr "Update" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Stop met seeden indien ratio bereikt" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Niet verbonden met een daemon" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Dit e-mailbericht is er om u te informeren dat Deluge klaar is met " -#~ "downloaden van %s , die %i bestanden inhoudt.\n" -#~ "Om deze notificaties te annuleren, zet \"E-mail notificatie\" uit bij " -#~ "voorkeuren van Deluge.\n" -#~ "\n" -#~ "Dank u wel,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Inclusief %i bestanden" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Host:" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "De torrent heeft de stop-ratio overschreden." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Stop seeden op ratio" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Verplaatsen" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Geblokkeerde ranges: %s" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "page 10" -#~ msgstr "page 10" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "page 11" -#~ msgstr "page 11" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Inloggen" -#~ msgid "Homepage" -#~ msgstr "Homepage" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Community" -#~ msgstr "Gemeenschap" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "Dit hoeft niet vertaald te worden.\n" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "About" -#~ msgstr "Informatie" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Clear" -#~ msgstr "Wissen" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Stel maximaal aantal verbindingen in" -#~ msgid "Auto refresh:" -#~ msgstr "Automatisch verversen" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Download snelheid" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: Torrent Lijst" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "Gedownloade bestanden verwijderen." +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Torrent verwijderen wanneer ratio bereikt is" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Dit programma is vrije software; u mag het verspreiden en/of modificeren " -#~ "onder de voorwaarden van de GNU General Public License zoals gepubliceerd " -#~ "door de Free Software Foundation; ofwel versie 3 van de License, of (naar uw " -#~ "wil) eender welke latere versie. Dit programma is verspreid in de hoop dat " -#~ "het nuttig is, maar ZONDER ENIGE GARANTIE; zonder zelfs de geïmpliceerde " -#~ "garantie van VERHANDELBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de " -#~ "GNU General Public License voor meer details. U zou een copy van de GNU " -#~ "General Public License ontvangen moeten hebben bij dit programma; zo niet, " -#~ "zie ." +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "page 12" -#~ msgstr "pagina 12" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-bewerken" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Stel maximale downloadsnelheid in" -#~ msgid "Add Torrents" -#~ msgstr "Torrents Toevoegen" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Upload snelheid" -#~ msgid "From Session" -#~ msgstr "Van Sessie" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Stel maximale uploadsnelheid in" -#~ msgid "Show trackers" -#~ msgstr "Trackers tonen" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protocol dataverkeer Download/Upload" -#~ msgid "Seed rank" -#~ msgstr "Seed rang" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "Seed Tijd" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "True" -#~ msgstr "Ja" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Verbinden" -#~ msgid "Either" -#~ msgstr "Beide" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Maak een geldige keuze. Die keuze is niet een van de beschikbare keuzes." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "Cache templates" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Zorg ervoor dat deze waarde op z'n minst %(min)d karakters heeft (het zijn " -#~ "er reeds %(length)d)." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Zorg ervoor dat deze waarde op z'n meest %(max)d karakters heeft (het zijn " -#~ "er reeds %(length)d)" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Maak een geldige keuze. %(value)s is niet een van de beschikbare keuzes." +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "Er was geen bestand verzonden." +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filters" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "" -#~ "Er was geen bestand verzonden. Controleer het type encoding op het formulier." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Importeren bij startup van de daemon" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Aantal downloadpogingen" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "Blokkeer lijst" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Controleer iedere .. dagen" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Limiet downloadsnelheid" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Limiet uploadsnelheid" -#~ msgid "# Of Files" -#~ msgstr "# Aantal Bestanden" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Verbindingslimiet" -#~ msgid "Ava" -#~ msgstr "Besch." +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Upload plaatsen limiet" -#~ msgid "Auto Add enabled" -#~ msgstr "Zet automatisch toevoegen aan" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Tracker vernieuwen" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Automatisch vernieuwen (seconden)" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Forceer controle" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Work in progress.." -#~ msgstr "Bezig..." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Details" -#~ msgid "State" -#~ msgstr "Status" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Https" -#~ msgstr "https" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Zijbalk tonen" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Standaard" -#~ msgid "Graphs" -#~ msgstr "Grafieken" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Besloten" -#~ msgid "Seeds/Peers" -#~ msgstr "Seeds/Peers" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "Alles Beëindigd" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Ja" -#~ msgid "no label" -#~ msgstr "geen label" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Laat het weten wanneer er nieuwe versies zijn" -#~ msgid "... and delete Torrent file" -#~ msgstr "... en verwijder Torrent bestand" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... en verwijder Gedownloade bestanden" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... en verwijder Alle bestanden" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Upload plaatsen limiet" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Start de webui manueel opnieuw op om de veranderingen toe te passen." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Annuleren" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Schijfruimte" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Niet downloaden" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "High priority" -#~ msgstr "Hoge prioriteit" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maximaal aantal verbindingen:" -#~ msgid "Search" -#~ msgstr "Zoeken" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maximale downloadsnelheid (KiB/s):" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Certificaat niet gevonden in '%s'" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maximale uploadsnelheid (KiB/s):" -#~ msgid "From Url" -#~ msgstr "Van Url" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maximum half-open verbindingen:" -#~ msgid "Highest priority" -#~ msgstr "Hoogste prioriteit" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Maximum connectie pogingen per seconde" -#~ msgid "max_upload_slots" -#~ msgstr "max_upload_slots" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Maximale upload plaatsen" -#~ msgid "max_upload_speed" -#~ msgstr "max_upload_speed" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "max_download_speed" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "apply_max" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Fout bij instellen labelopties." +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "max_connections" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apply_queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "move_completed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "auto_add" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Toon lege resultaten" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Toets niet gevonden bij '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Beperk IP overhead samen met doorvoersnelheid." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Ok" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Verversen" -#~ msgid "Normal priority" -#~ msgstr "Normale prioriteit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Verbindingslimiet" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Limiet downloadsnelheid" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "Geen binnenkomende verbindingen" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Forceer controle" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "Limiet uploadsnelheid" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "Beveiligde HTTP" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Socksv5" -#~ msgstr "Socks v5" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Beveiligde socks v5" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Socksv4" -#~ msgstr "Socks v4" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Bestand" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "Toon sleutelwoordzoeken" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Test config waarde" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Statistieken" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge Configuratie Hulp Programma" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Forceer Download" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "" -#~ "Dit hulp programma helpt je om Deluge te configureren naar jouw voorkeur." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Test config value:" -#~ msgstr "Test config waarde:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Toevoegen in gepauseerde status" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s is geen geldige URL" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Downloaden.." +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Download" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Niet verbonden.." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Downloaden mislukt: %s" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge is beveiligd met een wachtwoord!" - -#~ msgid "Enter your password to continue" -#~ msgstr "Voer uw wachtwoord in om door te gaan" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "Dit programma is vrije software; je kan het herdistributeren en/of wijzigen " -#~ "onder de voorwaarden van de GNU General Public Licensie gepubliceerd bij de " -#~ "Free Software Foundation; oftewel versie 3 van de Licensie, of (uit eigen " -#~ "keuze) elke recentere versie. Dit programma is gedistributeerd in de hoop " -#~ "dat het nuttig is, maar ZONDER ENIGE GARANTIE; zonder indirecte garantie van " -#~ "VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de GNU General " -#~ "Public Licensie voor meer details. Je zou een kopie van de GNU General " -#~ "Public Licentie bij dit programma erbij hebben gekregen; zo niet, zie " -#~ ". Daarnaast, als een speciale uitzondering, de " -#~ "houders van het auteursrecht van dit programma geven toestemming om " -#~ "gedeeltelijke stukken programmacode van dit programma te linken met de " -#~ "OpenSSL Bibliotheek. Je moet de GNU General Public Licentie gehoorzamen " -#~ "alleszins bij alle gebruikte programmacode die anders is dan OpenSSL. Als je " -#~ "deze bestand(en) aanpast met deze uitzondering, je mag deze " -#~ "uitzonderingsverklaring in de bestand(en) van jouw versie zetten, maar je " -#~ "bent dat niet verplicht te doen. Als je dat niet wenst, verwijder dan deze " -#~ "uitzonderingsverklaring van je eigen versie. Als je deze " -#~ "uitzonderingsverklaring van alle broncode-bestanden in het programma " -#~ "verwijdert, verwijder dan ook deze uitzonderingsverklaring." +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/nn.po b/deluge/i18n/nn.po new file mode 100644 index 0000000..72c9323 --- /dev/null +++ b/deluge/i18n/nn.po @@ -0,0 +1,6180 @@ +# Norwegian Nynorsk translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Nynorsk \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Alle" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Sjekkar" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Lastar ned" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Deler" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Pausa" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Lagd i kø" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Feil" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Namn" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Framgang" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Storleik" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Nedlasta" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Opplasta" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Tilhøve" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Nedlastingshastigheit" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Opplastingshastigheit" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Nedlastingsavgrensing" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Opplastingsavgrensing" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Mottakarar" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Lagd til" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Tid att" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Automatisk handsaming" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Åtvaring" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Kunngjering OK" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Kunngjering sendt" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Grensesnitt" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Nedlastingar" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bandbreidde" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Kø" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Nettverk" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Mellomtenar" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Mellomlager" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Anna" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Programtillegg" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afganistan" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Åland" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Algerie" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Amerikansk Samoa" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andorra" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Anguilla" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antarktis" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua og Barbuda" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentina" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenia" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Australia" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Austerrike" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Aserbajdsjan" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamas" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahrain" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladesh" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Kviterussland" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgia" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belize" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermuda" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Bhutan" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivia" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bosnia-Hercegovina" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botswana" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Bouvetøya" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brasil" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Det britiske territoriet i Indiahavet" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "Brunei" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgaria" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundi" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Kambodsja" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Kamerun" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Kanada" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Kapp Verde" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Kaymanøyane" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Den sentralafrikanske republikk" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Tsjad" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "Chile" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "Kina" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "Juleøya" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "Kokosøyane" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Colombia" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Komorane" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Kongo" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Den demokratiske republikken Kongo" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Cookøyane" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Elfenbeinskysten" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "Kroatia" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Cuba" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Kypros" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "Tsjekkia" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Danmark" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Djibouti" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Dominica" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Den dominikanske republikk" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Ecuador" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Egypt" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "El Salvador" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Ekvatorial-Guinea" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "Eritrea" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Estland" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Etiopia" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Falklandsøyane" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Færøyane" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fiji" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Finland" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "Frankrike" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "Fransk Guyana" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "Fransk Polynesia" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "Dei franske sørterritoria" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gabon" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gambia" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Georgia" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Tyskland" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Ghana" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Hellas" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Grønland" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Grenada" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guam" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Guatemala" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Guernsey" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "Guinea" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "Guinea-Bissau" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Guyana" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haiti" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Heard- og McDonaldøyane" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Vatikanstaten" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "Honduras" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Hongkong" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Ungarn" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Island" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "India" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonesia" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Iran, Den islamske republikk" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Irak" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Irland" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "Øya Man" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Israel" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Italia" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jamaica" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Japan" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Jersey" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Jordan" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Kasakhstan" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "Kenya" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Kiribati" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "Korea, Den demokratiske folkerepublikk" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "Sør-Korea" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Kuwait" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "Kirgisistan" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Laos" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Latvia" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Libanon" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesotho" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Liberia" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Libya" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "Liechtenstein" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Litauen" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "Luxembourg" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Macao" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "Makedonia, Den tidlegare jugoslaviske republikken" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagaskar" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Malawi" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "Malaysia" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Maldivane" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Mali" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Marshalløyane" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Martinique" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "Mauritania" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Mauritius" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Mayotte" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Mexico" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Mikronesiaføderasjonen" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldova" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Monaco" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "Mongolia" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Montenegro" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montserrat" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Marokko" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Mosambik" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "Myanmar" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibia" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "Nauru" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Nepal" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Nederland" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "Dei nederlandske Antillane" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "Ny-Caledonia" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "New Zealand" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Nicaragua" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Niger" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "Nigeria" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "Niue" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Norfolkøya" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "Nord-Marianane" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "Noreg" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Oman" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "Pakistan" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "Palau" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "Palestina" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Panama" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "Papua Ny-Guinea" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "Paraguay" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Peru" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Filippinane" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "Pitcairnøyane" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Polen" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "Portugal" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Qatar" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Réunion" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "Romania" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "Russland" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Rwanda" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Saint Barthélemy" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "Saint Helena" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "Saint Kitts og Nevis" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "Saint Lucia" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "Saint Martin" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "Saint-Pierre og Miquelon" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "Saint Vincent og Grenadinane" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Samoa" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "San Marino" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "São Tomé og Príncipe" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Saudi-Arabia" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Senegal" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "Serbia" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "Seychellane" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Sierra Leone" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "Singapore" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "Slovakia" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "Slovenia" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Salomonøyane" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Somalia" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "Sør-Afrika" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Sør-Georgia og Sør-Sandwichøyane" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "Spania" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Sri Lanka" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Sudan" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Surinam" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard og Jan Mayen" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "Swaziland" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "Sverige" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "Sveits" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Syria" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "Tadsjikistan" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "Tanzania" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Thailand" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Aust-Timor" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Togo" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "Tokelau" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Tonga" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Trinidad og Tobago" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "Tunisia" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "Tyrkia" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "Turkmenistan" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Turks- og Caicosøyane" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Tuvalu" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Uganda" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Ukraina" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Dei sameinte arabiske emirata" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Storbritannia" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "USA" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "USAs ytre småøyar" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "Uruguay" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "Usbekistan" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "Venezuela" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Vietnam" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Jomfruøyane, Dei britiske" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "Jomfruøyane, Dei amerikanske" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Wallis- og Futunaøyane" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Vest-Sahara" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Jemen" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "Zambia" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "Zimbabwe" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Tenesten køyrer ikke" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Filnamn" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Klasse" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Vel ei fil" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Vel ei mappe" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Lagra .torrent-fil" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrentfiler" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Alle filer" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"Eit node-til-node fildelingsprogram\n" +"som nyttar BitTorrent-protokollen." + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Klient:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Noverande utviklarar:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Tidlegare utviklarar og bidragsytarar:" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Tenar:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Ugyldig fil" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Vel ei .torrent-fil" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Ugyldig URL" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "er ikkje ein gyldig URL." + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Lastar ned …" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Nedlastinga feila" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Klarte ikkje lasta ned:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Detaljar:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Brukarnamn:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Passord:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Anna ..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Ikkje tilkopla" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT-nodar" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Ledig diskplass" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioritet" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Fi_ler" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Alternativ" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Ikkje tilkopla..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Uavgrensa" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Ned" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Opp" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Fråkopla" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Tilkopla" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Tilkopla" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Status" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Vert" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Versjon" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Verksam" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Programtillegg" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Vel programtillegg" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Tilstandar" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackerar" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Inga etikett" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Klientversjon" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrentar sett i kø" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent sett i kø" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "På" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Av" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adresse" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Klient" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrentar i kø" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Fjern" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Fil" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Innstillingar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Vis ikon i systemtrauet" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Flytt ferdige til:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Kopi av .torrent-filer til:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Last ned til:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Prioriter fyrste og siste bit av torrenten" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Prioriter fyrste og siste bit av kvar fil i torrenten" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Vis alltid" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Tilkoplingar:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Nedlastingshastigheit:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Opplastingshastigheit:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Aktiv Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Test vald port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Frå:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Til:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivå:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Vertsnamn:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Innstillingar" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Mellomlagerstorleik:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Ja, ver ven og send anonym statistikk" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Tilkoplingar" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Sjekk vevsida etter nye utgjevingar" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Utgåve:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Forfattar:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Heimeside:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "E-post til forfattar:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Generelt" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Legg til infohash (unik kode)" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash (unik kode):" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackerar:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Mål:" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Namn:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Stopp deling ved forhold:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Fjern ved forhold" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Endra Trackerar" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Øvst" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Nedst" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Legg til torrentar" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Sjekksum" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Legg til i _pausa tilstand" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Prioritér fyrste/siste bit" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Bruk på alle" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Still attende til standardinnstillingar" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Ne_dlastingsfart-avgrensing" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Opplastingsfart-avgrensing" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Val" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Hald Fram" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Hald fram valde torrentar" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Alternat_iv" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Kø" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Oppdater Tracker" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "Fje_rn Torrent" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Sjekk på ny" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etikett" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Vel alle" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Set alle på pause" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Hald fram alle" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Tilkoplingsavgrensing" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Mak_s opplastingsplassar" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Automatisk handsama" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Legg til URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent-klient" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent-klient" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Last ned og del filer over BitTorrent" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Kommando" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Bruk tilfeldige portar" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blokkeringsliste" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Ugyldig magikode" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Ugyldig versjon" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Dagar" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Sjå etter ny liste kvar:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Legg inn blokkeringsliste ved oppstart" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Innstillingar" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Last ned blokkeringslista om naudsynt og legg den inn." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Sjekk nedlasting og importer" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Tving nedlasting og importer" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blokkeringslista er oppdatert" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Alternativ" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Skriv:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Dato:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Filstorleik:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Informasjon" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent ferdig" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent lagt til" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Køyr" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Hending" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Legg til kommando" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Kommandoar" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Stien finst ikkje." + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Vel ei mappe" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Handling for torrent" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Etikett: " + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Etikett" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Maks opplastingshastigheit:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maks tilkoplingar:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maks opplastingsplassar:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Maks nedlastingshastigheit:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bandbreidde" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Set i kø til:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Kø" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Deluge sitt vevgrensesnitt er ikkje installert, ver så venleg å installera\n" +"grensesnittet og prøv igjen" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Bruk SSL" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Lytteport:" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Ugyldig etikett, gyldige teikn er: [a-z0-9_-]" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Tom etikett" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Etiketten finst allereie" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Ukjend etikett" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Ukjend torrent" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Legg til etikett" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Etikettval" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Etikett" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Etikettval" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Bruk per torrent maks-innstillingar:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimum" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Bruk kø-innstillingar:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 linje per tracker)" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Legg automatisk til etikett:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Legg til etikett" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Legg til etikett" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Nytt sidelinja for å leggja til, endra og fjerna etikettar. \n" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etikettar" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Sprettopp-påminning er ikkje verksam." + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame er ikkje installert" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Lydpåminning feila %s" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Lydpåminning var vellukka" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Vel lydfil" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Det oppstod ein feil ved sending av påminning via e-post: %s" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "E-post med påminning sendt." + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Denne e-posten kjem for å informera deg om at Deluge nett har lasta ned " +"\"%(name)s\", som inneheld %(num_files)i filar.\n" +"For å unngå å motta fleire av desse e-postane, er det berre å skru av " +"påminning via e-post i Deluge sine innstillingar.\n" +"\n" +"Takk,\n" +"Deluge." + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Lyd aktivert" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Mottakarar" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Tenaren krev TLS/SSL" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Påminningar på e-post" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Denne konfigurasjonen inneber ikkje at du faktisk vil få påminningar om alle " +"desse hendingane." + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Tingingar" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Lydtilpassing" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Pakk ut til:" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Lag undermappe med torrentnamn" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Denne operasjonen vil lage ei undermappe ved hjelp av torrenten sitt namn " +"inni den valgte utpakkingmappa og legge dei utpakka filene der." + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Nedlastingsgrense:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Opplastingsgrense:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Aktive torrentar:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Aktive nedlastingar:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Aktive opplastingar:" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Trege innstillingar" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Vert:" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Sett maks nedlastingshastigheit" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Sett maks opplastingshastigheit" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protokolltrafikk for nedlasting/opplasting" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "FÃ¥ varsling nÃ¥r det kjem nye utgÃ¥ver" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/oc.po b/deluge/i18n/oc.po new file mode 100644 index 0000000..609c372 --- /dev/null +++ b/deluge/i18n/oc.po @@ -0,0 +1,6171 @@ +# Occitan (post 1500) translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Occitan (post 1500) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "Kio" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "Mio" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "Gio" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "Kio/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "Mio/s" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "Gio/s" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Totes" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Activat" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Verificacion" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Telecargament en cors" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Partiment" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "En pausa" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "En fila d'espèra" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Error" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nom" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Progression" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Estat" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Talha" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Telecargat" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Mandat" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Ratio" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Velocitat de telecargament" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Velocitat d'emission" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Pars" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Utilitat" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Apondut" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracador" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ETA" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Primièr/darrièr prioritaris" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Gerit automaticament" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Avertiment" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Anonci valid" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Anonci mandat" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Interfàcia" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Telecargaments" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Benda passanta" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Metre en fila d'espèra" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Ret" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Servidor mandatari (proxy)" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Amagatal" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Autra" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Demòni" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Moduls extèrnes" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afganistan" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Ã…land, illas" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Argeria" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Samoa Americanas" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andòrra" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angòla" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Anguilla" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antartida" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua e Barbuda" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentina" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenia" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Austràlia" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Àustria" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Azerbaitjan" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamas" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahrain" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladèsh" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Bielorussia" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgica" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belize" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermudas" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Botan" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolívia" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bòsnia e Ercegovina" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botswana" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Illa Bouvet" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brasil" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Territòris britanics de l'ocean indian" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "Sultanat de Brunei" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgaria" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundi" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Cambòtja" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Cameron" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Canadà" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Cap Verd" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Illas Caiman" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Republica Centrafricana" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Chad" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "Chile" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "China" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "Illa Cristmas" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "Illas Cocos (Keeling)" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Colómbia" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Comòras" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Còngo" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Republica Democratica de Còngo" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Illas Cook" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "Còsta Rica" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Còsta d'Evòri" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "Croàcia" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Cuba" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Chipre" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "Republica chèca" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Danemarc" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Giboti" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Dominica" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Republica dominicana" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Eqüator" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Egipte" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "Lo Salvador" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Guinèa Eqüatoriala" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "Eritrèa" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Estònia" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Etiòpia" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Illas Maldivas" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Illas Feròe" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fiji" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Finlàndia" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "França" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "Guiana francesa" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "Polinesia francesa" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "Tèrras australas francesas" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gabon" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gàmbia" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Georgia" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Alemanha" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Ghana" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Grècia" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Groenlàndia" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Grenada" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Guadalope" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guam" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Guatemala" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Guernsey" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "Guinèa" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "Guinèa Bissau" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Guyana" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haití" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Heard, Illa e McDonald, Illas" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Santa Ses (Estat de la Ciutat de Vatican)" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "Honduras" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Ongria" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Islàndia" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "Ãndia" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonesia" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Iran" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Iraq" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Irlanda" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "Illa de Man" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Israèl" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Itàlia" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jamaica" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Japon" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Jersey" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Jordania" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Cazacstan" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "Kenya" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Kiribati" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "Corèa, Republica populara democratica de" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "Corèa, Republica de" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Kowait" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "Kirghizstan" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Lao, Republica democratica populara" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Letònia" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Liban" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesotho" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Libèria" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Libiana, Jamahiriyya aràbia" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "Liechtenstein" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Lituània" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "Luxemborg" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Macao" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "Macedònia, anciana Republica iogoslava de" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagascar" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Malawi" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "Malàisia" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Maldivas" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Mali" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Illas Marshall" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Martinica" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "Mauritània" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Maurici" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Maiòta" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Mexic" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Micronesia, Estats Federats de" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldàvia" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Mónegue" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "Mongolia" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Montenegro" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montserrat" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Marròc" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Moçambic" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "Birmania" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibia" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "Nauru" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Nepal" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Païses Basses" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "Antilhas neerlandesas" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "Nòva Caledònia" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "Nòva Zelanda" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Nicaragua" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Nigèr" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "Nigèria" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "Niue" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Norfòlk, Illa" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "Illas Marianas del Nòrd" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "Norvègia" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Oman" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "Paquistan" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "Palau" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "Palestina, Territòris ocupats" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Panama" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "Papoa-Nòva Guinèa" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "Paraguai" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Peró" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Filipinas" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "Illas Pitcairn" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Polonha" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "Portugal" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Qatar" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Reünion" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "Romania" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "Federacion de Russia" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Rwanda" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Saint Barthelemy" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "Santa Elena" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "Sant Kitts e Nevis" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "Santa Lúcia" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "Sant Martin" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "Sant Pèire e Miquelon" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "Sant Vincenç e las Grenadinas" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Samoa" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "Sant Marin" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "São Tomé e Príncipe" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Arabia Saudita" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Senegal" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "Serbia" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "Seichèlas" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Sierra Leone" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "Singapor" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "Eslovaquia" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "Eslovènia" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Illas Salamon" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Somalia" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "Africa del Sud" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Georgia del Sud e las illas Sandwich del Sud" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "Espanha" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Sri Lanka" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Sodan" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Surinam" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard e illa Jan Mayen" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "Swaziland" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "Suècia" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "Soïssa" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Republica aràbia de Siria" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "Tatgiquistan" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "Tanzania, Republica Unida de" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Tailàndia" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Timor Èste" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Tògo" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "Tokelau" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Tònga" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Trinitat e Tobago" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "Tunisia" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "Turquia" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "Turcmenistan" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Illas Turcas e Caïcas" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Tuvalu" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Oganda" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Ucraïna" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Emirats Arabis Units" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Reialme Unit" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "Estats Units d’America" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "Illas menoras aluenhadas dels Estats Units d'America" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "Uruguai" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "Ozbequistan" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "Veneçuèla" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Vietnam" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Illas verges britanicas" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "Illas verges dels Estats Units" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Wallis e Futuna" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Sahara occidental" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Iemèn" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "Zambia" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "Zimbabwe" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Demòni pas aviat" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Nom del fichièr" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Ordenat" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Causissètz un fichièr" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Causissètz un dorsièr" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Salvar lo fichièr .torrent" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Fichièrs torrent" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Totes los fichièrs" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Client:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Servidor :" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent :" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Fichièr invalid" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Seleccionar un .torrent de dobrir" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "URL invalida" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Telecargament…" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Telecargament fracassat" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Detalhs:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Nom d'utilizaire :" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Senhal :" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Autres..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Pas connectat(-ada)" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Nosèls DHT" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioritat" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "E_stat" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Detalhs" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "_Fichièrs" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Pars" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Opcions" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Illimitat" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Davalar" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Montar" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Desconnectat" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "En linha" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Connectat" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Estatut" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Ã’ste" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Version" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Error al moment de l'apondon de l'òste" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Activat" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Modul extèrne" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Seleccionar lo Modul" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Modul Eggs" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Tracadors" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Pas cap" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Etiquetas" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Pas cap d'etiqueta" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents en fila d'espèra" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent apondut a la coa" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Metre en illimitat" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Activat" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Desactivat" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adreça" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Client" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Creacion d'un torrent" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Suprimir" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Fichièr" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Apondre un torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Crear un torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Quitar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Edicion" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "Gestionari de _connexion" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Afichatge" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Barra d'_espleches" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "Barra _laterala" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "_Barra d'estat" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "O_nglets" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Colomnas" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "_Panèl lateral" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Far veire las categorias _voidas" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Afichar los _tracadors" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Ajuda" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Questions frequentas" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Comunautat" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Apondre un torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Apondre un torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Suprimir lo torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Suprimir lo torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Metre en pausa los torrents seleccionats" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Pausa" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Contunhar" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Metre lo torrent dins la coa" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Desplaçar cap amont" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Apondre a la fin" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Preferéncias" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Gestionari de connexion" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Reduire dins la barra de notificacions a la tampadura" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Desplaçar los acabats cap a:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Telecargar cap a:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Apondre lo torrent en mòde pausa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Connexions:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Velocitat de recepcion:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Velocitat de transferiment:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Pòrt actiu:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Testar lo pòrt actiu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Dempuèi:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Cap a:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivèl:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Escambi de pars" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Nom d'òste :" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Pòrt :" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Paramètres" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Escrituras:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Blòts legits:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Nombre de blòts legits:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Lecturas:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Talha de l'escondedor:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Emplaçament :" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Pòrt del demòni:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Connexions" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Version:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autor :" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Site Web :" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Informacion" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "General" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Apondre un òste" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Destinacion:" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Version novèla" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Anar al site Web" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nom:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Comentaris:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Desplaçar los fichièrs completats:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Arrestar lo mandadís al ratio:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Suprimir a aqueste ratio" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Modificar los tracadors" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Amont" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Aval" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Apondre de torrents" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Apondre en _mòde pausa" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Aplicar a totes" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Afichar Deluge" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Quitar e atudar lo demòni" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Modificar los tracadors" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracador:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Entrar lo camin distant" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Camin:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Crear un torrent" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "_Dorsièr" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Camin distant" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Partiments Web" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Talha de las pèças:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Marcar coma Privat" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Opcions" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "Opc_ions" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Metre en espèra" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Suprimir lo torrent" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etiqueta" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Seleccionar tot" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "Metre tot en _pausa" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Nombre de _connexions maximum" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Gestion automatica" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Apondre un tracador" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Apondre una URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL :" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Desplegar tot" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "Client BitTorrent" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Client BitTorrent Deluge" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Recep e parteja de fichièrs via BitTorrent" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Comanda" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Utilizar de pòrts aleatòris" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Lista d'IP Emule (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "Tèxte SafePeer (Compressat)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "Tèxte PeerGuardian (Pas compressat)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Filtre d'exclusion" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Leader invalid" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Còdi magic invalid" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Version invalida" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Jorns" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Verificar la preséncia d'una novèla lista cada:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Importar la lista de blocatge a l'aviada" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Paramètres" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" +"Telecargar lo fichièr de lista de blocatge se necessari e importar lo " +"fichièr." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Verificar lo telecargament e l'importar" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Telecargar una novèla lista de blocatge e l'importar." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Forçar lo telecargament e importar" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "La lista de blocatge es a jorn" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Opcions" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Tipe :" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Data :" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Talha del fichièr :" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Informacions" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent complet" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent apondut" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Executar" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Eveniment" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Apondre una Comanda" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Comandas" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Seleccionatz un dorsièr" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Etiqueta: " + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Etiqueta" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "General" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Velocitat maximala de mandadís:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Nombre maximal de connexions:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Velocitat maximala de telecargament:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Benda passanta" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Fila d'espèra" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "minutas" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "1 minuta" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "1 segonda" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "segondas" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "Resolucion" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "Fonts/Pars" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Activar l'interfàcia web" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Activar lo SSL" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Pòrt d'escota :" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Etiqueta invalida, caractèrs valids:[a-z0-9_-]" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Etiqueta voida" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "L'etiqueta existís ja" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Etiqueta desconeguda" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Torrent desconegut" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_Opcions del labèl" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Levar l'etiqueta" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Apondre una etiqueta" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Opcions d'etiqueta" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Labèl" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Opcions d'etiquetas" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Aplicar los paramètre maximum per torrent:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maximum" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Aplicar los paramètres de la fila d'espèra:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 linha per tracador)" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Aplicar automaticament l'etiqueta:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Apondre una etiqueta" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Apondre una etiqueta" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Utilizar lo panèl lateral per apondre, modificar o suprimir " +"d'etiquetas.\n" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etiquetas" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Causissètz un fichièr de son" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Son activat" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "Extractor" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Extraire cap a :" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Crear un sosrepertòri amb lo nom del torrent" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Aquesta opcion va crear un sosrepertòri en utilizant lo nom del torrent. " +"Aqueste sosrepertòri serà situat dins lo repertòri seleccionat per " +"l'extraccion de las donadas." + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Limit de telecargament :" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Limit de cargament :" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Torrents actius" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Limits" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Ã’ste:" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Nombre maximum de connexions" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Velocitat de telecargament" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Velocitat de telecargament maximala" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Velocitat d'emission" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Velocitat d'emission maximala" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Trafic del protocòl (recepcion/mandadís)" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filtres" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Privat" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maximum de connexions:" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/pl.po b/deluge/i18n/pl.po index fa12735..7a269f4 100644 --- a/deluge/i18n/pl.po +++ b/deluge/i18n/pl.po @@ -1,1210 +1,919 @@ # Polish translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" -"Report-Msgid-Bugs-To: MichaÅ‚ Kaliszka \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2010-10-17 08:55+0000\n" -"Last-Translator: Mateusz \n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \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: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Maksymalna prÄ™dkość wysyÅ‚ania:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Maksymalna liczba połączeÅ„ wychodzÄ…cych:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Maksymalna prÄ™dkość pobierania:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "UsuÅ„, gdy współczynnik (ratio) osiÄ…gnie wartość" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "Tekst PeerGuardian (nieskompresowany)" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "dni" - -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrenty dodane do kolejki" - -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Aktywowanych" - -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Warstwa" - -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Współczynnik" - -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Dodaj torrenta" - -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Pozycja na liÅ›cie rozsiewajÄ…cych:" - -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Peerów:" - -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Pliki" - -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Uczestnicy" - -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "Czy rzeczywiÅ›cie chcesz usunąć wybrane torrenty?" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "U_suÅ„" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Maksymalna prÄ™dkość pobierania:" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Maksymalna prÄ™dkość wysyÅ‚ania:" - -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Zastosuj dla wszystkich" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Wymiana uczestników" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "UsÅ‚uga wyszukujÄ…ca znajduje uczestników w twojej sieci lokalnej." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Maksymalna liczba połączeÅ„ wychodzÄ…cych:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Obszar powiadamiania" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Liczba aktywnych torrentów:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Liczba aktywnych torrentów (pobieranie):" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Limit dla współczynnika udostÄ™pniania:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Współczynnik dla czasu rozsiewania:" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Automatycznie zarzÄ…dzany" - -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Edycja trackera" - -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Edycja trackera" - -#~ msgid "Forced" -#~ msgstr "Wymuszony" - -#~ msgid "Store all downoads in" -#~ msgstr "Zapisuj wszystkie pobrane pliki w" - -#~ msgid "New Password (Confirm)" -#~ msgstr "Nowe hasÅ‚o (potwierdź)" - -#~ msgid "Stop seed at ratio" -#~ msgstr "Zatrzymaj rozsiewanie, gdy współczynnik osiÄ…gnie wartość" - -#~ msgid "Pieces" -#~ msgstr "Części" - -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent osiÄ…gnÄ…Å‚ współczynnik (ratio) warunkujÄ…cy zatrzymanie." - -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Zatrzymaj rozsiewanie, gdy współczynnik (ratio) osiÄ…gnie wartość" - -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "UsuÅ„ torrent, gdy współczynnik (ratio) osiÄ…gnie wartość" +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/common.py:274 +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "KB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" -#: deluge/common.py:318 +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Wszystkie" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Aktywny" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Nazwa hosta:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Sprawdzanie" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Pobieranie" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Użytkownik:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "WysyÅ‚anie" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "HasÅ‚o:" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Pauza" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "W kolejce" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Błąd" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Od:" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nazwa" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Włączone" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "PostÄ™p" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Stan" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Rozmiar" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Ustawienia" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Pobrano" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "WysÅ‚ano" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Ratio" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Szybk. pobierania" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Szybk. wysyÅ‚ania" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Limit Pobierania" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Limit WysyÅ‚ania" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Wybierz katalog" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Uczestnicy" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Dost." -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Dodano" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Lokalizacja pobranych plików" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Maksymalna liczba połączeÅ„:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "PozostaÅ‚o" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "ÅÄ…cze" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "PrzestaÅ„ rozsiewać przy współczynniku:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Kolejkuj Pierwszy/Ostatni" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Automatycznie zarzÄ…dzany" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Góra" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Dół" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Kolejka" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Opcje" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Limit pobierania:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Limit wysyÅ‚ania" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Aktywne Torrenty:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Fragmentów" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Ostrzeżenie" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Niepoprawna etykieta. Poprawne znaki: [a-z0-9_-]" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Aktualizacja powiodÅ‚a siÄ™" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Pusta etykieta" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Żądanie aktualizacji wysÅ‚ane" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Etykieta już istnieje" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Interfejs" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Nieznana etykieta" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Pobierane" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Nieznany torrent" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "ÅÄ…cze" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Etykieta" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "_Opcje etykiet" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_UsuÅ„ etykietÄ™" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Dodaj etykietÄ™" - -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Opcje etykiety" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Opcje etykiety" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Połączenia wychodzÄ…ce:\t" - -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "PrÄ™dkość wysyÅ‚ania:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "PrÄ™dkość pobierania:" - -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Liczba połączeÅ„:" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Zastosuj dla każdego torrenta ustawienia maks." - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maksimum" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Automatycznie zarzÄ…dzany" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Zastosuj ustawienia kolejki:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "Kolejka" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "PrzenieÅ› zakoÅ„czone do:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Zastosuj ustawienia lokalizacji:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Lokalizacja" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 linia na tracker)" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Sieć" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Automatycznie zastosuj etykietÄ™:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trackery" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Bufor podrÄ™czny" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Dodaj etykietÄ™" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Inne" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Dodaj etykietÄ™" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Demon" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nazwa:" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Wtyczki" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -"Użyj bocznego panelu żeby dodać, edytować i usuwać etykiety. \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Etykiety" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Rozpakuj do:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Stwórz podfolder o nazwie torrentu" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -"Ta opcja stworzy podfolder używajÄ…c nazwy torrenta w folderze zaznaczonym do " -"rozpakowania i wstawi tam rozpakowane pliki" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Ogólne" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Aktywuj interfejs sieciowy" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Włącz SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Port nasÅ‚uchujÄ…cy:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Ustawienia" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Lista Emule IP (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "Tekst SafePeer (Zip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Błędny prowadnik" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Niepoprawny kod magiczny" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "NieprawidÅ‚owa wersja" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Lista zablokowanych" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Sprawdź czy jest nowa lista co:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Importuj listÄ™ zablokowanych przy starcie" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -"Pobierz plik z listÄ… zablokowanych jeżeli to konieczne i importuj go." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Sprawdź czy jest nowa lista i importuj" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Pobierz nowy plik z listÄ… zablokowanych i importuj go." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "WymuÅ› pobranie listy i importuj" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Blocklista jest zaaktualizowana" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Opcje" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Typ:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Data:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Rozmiar pliku:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Informacje" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent ukoÅ„czony" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent dodany" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Uruchom" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Zdarzenie" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Polecenie" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Dodaj polecenie" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Polecenia" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Aktualizacja powiodÅ‚a siÄ™" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Żądanie aktualizacji wysÅ‚ane" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Ostrzeżenie" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Błąd" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/ui/countries.py:9 +#: deluge/ui/countries.py:10 msgid "Afghanistan" msgstr "Afganistan" -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "Wyspy Alandzkie" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "Albania" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Algieria" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "Samoa AmerykaÅ„skie" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Andora" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Angola" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Anguilla" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Antarktyda" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Antigua i Barbuda" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Argentyna" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "Armenia" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Aruba" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "Australia" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "Austria" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Azerbejdżan" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Wyspy Bahama" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Bahrajn" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Bangladesz" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "Barbados" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "BiaÅ‚oruÅ›" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Belgia" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Belize" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benin" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermudy" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Bhutan" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Boliwia" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "BoÅ›nia i Hercegowina" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Bostwana" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Wyspa Bouvet" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Brazylia" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "Brytyjskie Terytorium Oceanu Indyjskiego" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "SuÅ‚tanat Brunei" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "BuÅ‚garia" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkina Faso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Republika Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Kambodża" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Kamerun" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Kanada" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Republika Zielonego PrzylÄ…dka" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Kajmany" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Republika Åšrodkowej Afryki" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Czad" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Chile" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Chiny" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Wyspa Bożego Narodzenia" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Wyspy Kokosowe" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Kolumbia" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Komory" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Kongo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Demokratyczna Republika Konga" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Wyspy Cooka" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Kostaryka" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Wybrzeże KoÅ›ci SÅ‚oniowej" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "Chorwacja" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Kuba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Cypr" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "Czeska Republika" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Dania" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Dżibuti" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominikana" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Republika DominikaÅ„ska" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ekwador" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Egipt" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "Salwador" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Gwinea równikowa" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Erytrea" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Estonia" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Etiopia" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Falklandy" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Wyspy Owcze" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fidżi" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Finlandia" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Francja" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "Gujana Francuska" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "Polinezja Francuska" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "Francuskie Terytoria PoÅ‚udniowe i Antarktyczne" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabon" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambia" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Gruzja" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "Niemcy" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Wielka Brytania" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Ghana" @@ -1738,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "Syria" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Tajwan, Republika ChiÅ„ska" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1805,6 +1514,10 @@ msgstr "Ukraina" msgid "United Arab Emirates" msgstr "Zjednoczone Emiraty Arabskie" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Wielka Brytania" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Stany Zjednoczone" @@ -1861,2865 +1574,4624 @@ msgstr "Zambia" msgid "Zimbabwe" msgstr "Zimbabwe" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Offline" - -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Online" - -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Połączono" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Daemon nie istnieje" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Demon nie jest uruchomiony" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Uruchamiam serwer z PID" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adres" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Klient" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "PostÄ™p" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Szybk. pobierania" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Szybk. wysyÅ‚ania" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent dodany do kolejki" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Demon nie jest uruchomiony" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Bez limitu" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Nazwa pliku" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Inna..." +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Grupa" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Pob.:" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Wybierz plik" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Wys.:" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Wybierz katalog" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Zapisz plik .torrent" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Pob." - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Wys." +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Pliki .torrent" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Ustaw maksymalnÄ… prÄ™dkość pobierania" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Wszystkie pliki" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Ustaw maksymalnÄ… prÄ™dkość wysyÅ‚ania" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "Wprowadź hasÅ‚o, aby pokazać Deluge..." -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" -msgstr "" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "Wprowadź hasÅ‚o, aby zamknąć Deluge..." -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "ZakoÅ„czono pobieranie torrenta" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" msgstr "" -"To jest e-mail informujÄ…cy o tym, że Deluge zakoÅ„czyÅ‚ pobierać %(name)s , " -"zawierajÄ…cy %(num_files)i plików.\n" -"Aby przestać otrzymywać powiadomienia, wyłącz opcjÄ™ powiadamianie przez e-" -"mail w preferencjach Deluge.\n" -"DziÄ™kujemy,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Pobierane" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Sieć" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "ÅÄ…cze" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Interfejs" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Inne" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Klient:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Demon" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Bieżący deweloperzy:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Poprzedni deweloperzy lub kontrybutorzy:" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Bufor podrÄ™czny" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Wtyczki" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Serwer:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Wtyczka" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Wybierz wtyczkÄ™" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Pliki *.egg pluginów" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Nazwa pliku" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Rozmiar" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "NiewÅ‚aÅ›ciwy plik" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Nie można dodać tego samego torrenta dwukrotnie." - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Nie można ustawić priorytetu pliku!" - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Wybierz plik .torrent" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Pliki .torrent" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "NieprawidÅ‚owy adres URL" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Wszystkie pliki" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "NieprawidÅ‚owy adres URL" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "nie jest poprawnym URL." -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Pobieranie..." -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Błąd pobierania" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" +msgstr "Plik do pobrania:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Wybierz plik" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Wybierz katalog" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Szczegóły:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Zapisz plik .torrent" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Użytkownik:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "HasÅ‚o:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "Zabezpieczone hasÅ‚em" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Inna..." -#: deluge/ui/gtkui/statusbar.py:146 +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" msgstr "Niepołączony" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "PołączeÅ„" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "PrÄ™dkość pobierania" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "PrÄ™dkość wysyÅ‚ania" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "PrÄ™dkość pobierania/wysyÅ‚ania" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" msgstr "WÄ™zÅ‚y DHT" -#: deluge/ui/gtkui/statusbar.py:186 +#: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" +msgstr "Wolna PrzestrzeÅ„ Dyskowa" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Brak połączeÅ„ przychodzÄ…cych!" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Ustaw maksymalnÄ… liczbÄ™ połączeÅ„" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrenty" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Etykiety" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Wszystkie" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Pobieranie" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "WysyÅ‚anie" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Pauza" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Sprawdzanie" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "W kolejce" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Brak" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Tak" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Brak etykiety" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Nie" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Priorytet" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "_Wszystko" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Stan" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Szczegóły" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "P_liki" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Uczestnicy" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Opcje" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Nie połączono..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Bez limitu" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Pob." + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Wys." -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Offline" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Online" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Połączono" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Status" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" msgstr "Host" -#: deluge/ui/gtkui/connectionmanager.py:158 +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" +msgstr "Wersja" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 +#: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 +#: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" +msgstr "Nie można uruchomić usÅ‚ugi!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/gtk3/connectionmanager.py:343 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 +#: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" msgstr "Błąd przy dodawaniu hosta" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Wyłączyć Tryb Klasyczny" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Nazwa użytkownika" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Poziom" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Włączone" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Wtyczka" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -"Proces demona Deluge (deluged) jest już uruchomiony.\n" -"Zatrzymaj demona lub wyłącz Tryb Klasyczny aby kontynuować." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -"WystÄ…piÅ‚ błąd przy uruchamianiu w Trybie Klasycznym. Kontynuować wyłączajÄ…c " -"go?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Włączone" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Wyłączony" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Wybierz wtyczkÄ™" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Ustaw brak ograniczenia" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Pliki *.egg pluginów" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Wybierz katalog, do którego przenieść pliki" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Ustaw maksymalnÄ… liczbÄ™ połączeÅ„ wychodzÄ…cych" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Priorytet" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Szczegóły:" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nazwa" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Pobrano" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "WysÅ‚ano" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "RozsiewajÄ…cych" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Uczestnicy" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Stany" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackery" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Brak" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Administracja" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Etykiety" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Brak etykiety" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "PozostaÅ‚o" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Wersja Klienta" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Dost." +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrentów w kolejce" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Dodano" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent dodany do kolejki" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "P_lik" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Stwórz torrenta" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Ustaw brak ograniczenia" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Włączone" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Wyłączony" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Wyłącz" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adres" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Klient" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Tworzenie torrenta" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrenty w kolejce" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_UsuÅ„" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Automatycznie dodaj torrenty przy połączeniu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "P_lik" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Dodaj torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Stwórz torrenta" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "Wy_jdź" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Edycja" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Menadżer połączeÅ„" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Widok" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Pasek narzÄ™dzi" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "Panel _boczny" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Pasek _stanu" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_ZakÅ‚adki" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Kolumny" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "_Boczny panel" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "WyÅ›wietl puste kategorie" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Pokaż _trackery" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Pomoc" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Strona domowa" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_FAQ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Najczęściej zadawane pytania" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Dodaj torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Dodaj plik torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "UsuÅ„ torrenta" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "UsuÅ„ torrenta" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Wstrzymaj wybrane torrenty" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Wstrzymaj" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Wznów wybrane torrenty" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Wznów" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "PrzenieÅ› o jedno miejsce w kolejce w górÄ™" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "PrzenieÅ› o jedno miejsce w kolejce w górÄ™" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "PrzenieÅ› o jedno miejsce w kolejce w dół" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "PrzenieÅ› o jedno miejsce w kolejce w dół" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Opcje" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Menadżer połączeÅ„" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Wymuszenie" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Wyłączone" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Uzgadnianie" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Obydwa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Pokaż prÄ™dkość dla sesji w pasku tytuÅ‚u" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Pokaż ikonÄ™ w obszarze powiadamiania" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minimalizowanie do obszaru powiadamiania po zamkniÄ™ciu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Uruchamiaj w obszarze powiadamiania" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Zabezpiecz obszar powiadamiania hasÅ‚em" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "PrzenieÅ› zakoÅ„czone do:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Zapisz kopiÄ™ plików .torrent w:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Pobierz do:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Pobieraj najpierw pierwsze i ostatnie części plików" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Pobieraj najpierw pierwsze i ostatnie części plików" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Dodaj torrenty jako Wstrzymane" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Zawsze pokazuj" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Okienko na wierzchu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Maksymalna ilość możliwych połączeÅ„. Ustaw -1 dla braku ograniczeÅ„." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Liczba połączeÅ„:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Maksymalna ilość połączeÅ„ wychodzÄ…cych dla wszystkich plików torrent. Ustaw -" +"1 dla braku ograniczeÅ„." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Maksymalna prÄ™dkość pobierania dla wszystkich plików .torrent. Ustaw -1 dla " +"braku ograniczeÅ„." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "PrÄ™dkość pobierania:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Maksymalna prÄ™dkość wysyÅ‚ania dla wszystkich plików .torrent. Ustaw -1 dla " +"braku ograniczeÅ„." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "PrÄ™dkość wysyÅ‚ania:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Ignorowanie limitów w sieci lokalnej" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Wlicz narzut protokoÅ‚u IP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"JeÅ›li zaznaczone, szacunkowy narzut protokoÅ‚u TCP/IP jest odejmowany od " +"limitów przepustowoÅ›ci by zapobiec ich przekroczeniu przez caÅ‚kowity ruch." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Maksymalna ilość połączeÅ„ wychodzÄ…cych na torrent. Ustaw -1 dla braku " +"ograniczeÅ„." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"Maksymalna liczba połączeÅ„ na torrent. Ustaw -1 dla braku ograniczeÅ„." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" +"Maksymalna prÄ™dkość wysyÅ‚ania dla każdego torrenta. Ustaw -1 aby wyłączyć " +"limit." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Losowe" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Aktywny port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Testuj port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Od:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Do:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Poziom:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Szyfrowanie" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Uniwersalne Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "Protokół mapowania portów NAT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Wymiana partnerów" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "UsÅ‚uga wyszukujÄ…ca znajduje pobierajÄ…cych w twojej sieci lokalnej." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" +"Rozproszona tablica skrótów (DHT) może pomóc zwiÄ™kszyć ilość aktywnych " +"połączeÅ„." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Bajt TOS dla uczestników" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Nazwa hosta:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Rozmiar cache (bloków 16 KiB)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "WygaÅ›niÄ™cie cache (w sekundach)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Ustawienia" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Zapisane bloki:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Zapisów:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Odczytane bloki:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Liczba bloków podanych z cache." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Rozmiar Cache:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Rozmiar Cache Odczytu:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Pomóż nam ulepszać Deluge wysyÅ‚ajÄ…c nam numer wersji Pythona, PyGTK, " +"systemu oraz typ procesora. Å»adne inne informacje nie sÄ… wysyÅ‚ane." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Tak, wysyÅ‚aj anonimowe statystyki" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "PoÅ‚ożenie:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"JeÅ›li Deluge nie bÄ™dzie mógÅ‚ znaleźć pliku bazy danych pod tÄ… Å›cieżkÄ…, użyje " +"DNS-u, aby ustalić kraj uczestnika." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Port demona:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Zezwól na połączenia zdalne" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "PołączeÅ„" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Okresowo sprawdzaj stronÄ™ w poszukiwaniu nowych wersji" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Wersja:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autor:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Strona domowa:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "E-mail Autora:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Informacje" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Dodaj Peera" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "nazwa hosta:port" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Ogólne" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Edycja" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Menadżer połączeÅ„" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Widok" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Pasek narzÄ™dzi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "Panel _boczny" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Anuluj" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Pasek _stanu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "_ZakÅ‚adki" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Dodaj" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Kolumny" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "_Boczny panel" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "WyÅ›wietl puste kategorie" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Pokaż _trackery" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "UsuÅ„" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Pomoc" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Najczęściej zadawane pytania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Dodaj torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Dodaj plik torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Dodaj Infohash" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "UsuÅ„ torrenta" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "UsuÅ„ torrenta" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Wstrzymaj wybrane torrenty" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackery:" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Wstrzymaj" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Dodaj hosta" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Wznów wybrane torrenty" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Wznów" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "PrzenieÅ› o jedno miejsce w kolejce w górÄ™" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "PoÅ‚ożenie:" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "PrzenieÅ› o jedno miejsce w kolejce w górÄ™" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Nowa wersja" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "PrzenieÅ› o jedno miejsce w kolejce w dół" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Idź do strony domowej" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "PrzenieÅ› o jedno miejsce w kolejce w dół" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Opcje" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Menadżer połączeÅ„" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "RozwiÅ„ _wszystko" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Nie pokazuj wiÄ™cej tego okienka" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "Nie po_bieraj" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "Normalny p_riorytet" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "W_ysoki priorytet" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Na_jwyższy priorytet" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Automatycznie zarzÄ…dzany:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Czas rozsiewania:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Czas aktywnoÅ›ci:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Status trackera:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "DostÄ™pność:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "RozsiewajÄ…cych:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Części:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Do koÅ„ca:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "NastÄ™pna Aktualizacja:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nazwa:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Współczynnik udostÄ™pniania (ratio):" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "WysÅ‚ano:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Pobrano:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Data dodania:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Stan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Komentarze:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# plików:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Komentarze:" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Suma kontrolna:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "PrzenieÅ› zakoÅ„czone:" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "ÅÄ…czny rozmiar:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "PrzestaÅ„ rozsiewać przy współczynniku:" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nazwa:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "UsuÅ„, gdy ratio osiÄ…gnie wartość" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Åšcieżka:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Stan:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Szczegóły" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "PrzenieÅ› zakoÅ„czone:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Prywatne" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Kolejkuj Pierwszy/Ostatni" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" msgstr "_Edycja trackerów" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Opcje" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Góra" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Usunąć torrenta?" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Dół" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "PowiÄ…zany .torrent zostanie skasowany!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Dodaj torrenty" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Pobrane dane zostanÄ… usuniÄ™te!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "UsuÅ„ wybrane torrenty" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Nowa wersja" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Nowa wersja jest dostÄ™pna!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Dodaj jako _wstrzymane" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "DostÄ™pna wersja:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Kolejkuj Pierwsze/Ostatnie fragmenty" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Bieżąca wersja:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Nie pokazuj wiÄ™cej tego okienka" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "_Idź do strony domowej" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Dodaj adres IP uczestnika" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Zaznacz wszystko" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Wstrzymaj wszystkie" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Zastosuj do wszystkich" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Wznów zaznaczone torrenty" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Przywróć ustawienia domyÅ›lne" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Wz_nów wszystkie" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Pokaż Deluge" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Dodaj torrenty" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Limit prÄ™dkoÅ›ci _pobierania" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrenty" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Limit prÄ™dkoÅ›ci _wysyÅ‚ania" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "P_liki" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "ZakoÅ„cz i wyłącz demona" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "PeÅ‚ny" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Edycja trackerów" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Przyrostowy" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "PrzydziaÅ‚" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Dodaj jako _wstrzymane" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Kolejkuj Pierwsze/Ostatnie fragmenty" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Dodaj adres IP uczestnika" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Przywróć ustawienia domyÅ›lne" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Edycja Trackera" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Dodaj URL" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Z URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Wprowadź zdalnÄ… Å›cieżkÄ™" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Dodaj Infohash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Z Infohash'a" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Åšcieżka:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trackery:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Stwórz torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Stwórz torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Fol_der" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Zdalna Å›cieżka" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Pliki" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Autor:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Stwórz torrent" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Fol_der" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Komentarze:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Zdalna Å›cieżka" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Informacje" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Pliki" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "Serwery rozsiewajÄ…ce" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "Rozmiar części:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "Ustaw jako prywatny" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "Dodaj ten torrent do sesji" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Wprowadź zdalnÄ… Å›cieżkÄ™" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Zdalna Å›cieżka" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Åšcieżka:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Tworzenie torrenta" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Opcje" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" msgstr "Zapisz .torrent jako" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Zapisz plik .torrent" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrenty w kolejce" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Wstrzymaj" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Dodaj torrenty z kolejki" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Wz_nów" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Automatycznie dodaj torrenty przy połączeniu" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Wznów zaznaczone torrenty" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "etykieta" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "O_pcje" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Dodaj Peera" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Kolejka" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Dodaj Uczestnika" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Aktualizuj informacje o trackerze" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "nazwa hosta:port" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_UsuÅ„ torrent" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Dodaj hosta" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "WymuÅ› _sprawdzenie" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Menadżer połączeÅ„" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Uruchom lokalnego demona" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etykieta" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Przy starcie automatycznie połącz z wybranym hostem" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Zaznacz wszystko" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "W razie potrzeby automatycznie uruchom lokalnego hosta" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Wstrzymaj wszystkie" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Nie pokazuj tego okna przy starcie" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Wz_nów wszystkie" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Pobieranie" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Limit p_ołączeÅ„" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Dodaj automatycznie pliki .torrent z:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Limit dla p_ołączeÅ„ wychodzÄ…cych" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Pobierz do:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Zapisz kopiÄ™ plików .torrent w:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "ZarzÄ…dzany _automatycznie" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Katalogi" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Używaj peÅ‚nego przydziaÅ‚u miejsca" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Dodaj tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -"Tryb peÅ‚nego przydziaÅ‚u alokuje caÅ‚y obszar dysku potrzebny na pliki, co " -"zapobiega fragmentacji dysku" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "OszczÄ™dny przydziaÅ‚ miejsca" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Tryb oszczÄ™dny alokuje miejsce wedÅ‚ug potrzeb" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Pobieraj najpierw pierwsze i ostatnie części plików" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Pobieraj najpierw pierwsze i ostatnie części plików" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Dodaj torrenty jako Wstrzymane" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Sieć" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Użyj losowych portów" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge za każdym razem wybierze automatycznie inny port." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Aktywny port:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Do:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Testuj port" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Porty przychodzÄ…ce" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Porty wychodzÄ…ce" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Dodaj URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Interfejs" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -"Bajt TOS ustawiony w nagłówku IP każdego pakietu wysyÅ‚anego do uczestników " -"(wliczajÄ…c rozsiewajÄ…cych z WWW). Wprowadź wartość w systemie szesnastkowym," -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Bajt TOS dla uczestników" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Uniwersalne Plug and Play" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "Protokół mapowania portów NAT" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "RozwiÅ„ _wszystko" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -"Rozproszona tablica skrótów (DHT) może pomóc zwiÄ™kszyć ilość aktywnych " -"połączeÅ„." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Dodatkowe opcje" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "PrzychodzÄ…ce:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Poziom:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"Wymuszone\n" -"Włączone\n" -"Wyłączone" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -"Negocjacja połączenia\n" -"CaÅ‚y strumieÅ„\n" -"Obydwa" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "WychodzÄ…ce:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Szyfruj caÅ‚y strumieÅ„" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Szyfrowanie" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "ÅÄ…cze" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Maksymalna liczba prób połączeÅ„ na sekundÄ™:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Maksymalna liczba półotwartych połączeÅ„:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"Maksymalna prÄ™dkość wysyÅ‚ania dla wszystkich plików .torrent. Ustaw -1 dla " -"braku ograniczeÅ„." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Maksymalna prÄ™dkość wysyÅ‚ania (KiB/s):" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "Klient BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Maksymalna ilość możliwych połączeÅ„. Ustaw -1 dla braku ograniczeÅ„." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Klient BitTorrent Deluge" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Maksymalna liczba połączeÅ„:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Pobieraj i udostÄ™pniaj pliki poprzez BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -"Maksymalna ilość połączeÅ„ wychodzÄ…cych dla wszystkich plików torrent. Ustaw -" -"1 dla braku ograniczeÅ„." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"Maksymalna prÄ™dkość pobierania dla wszystkich plików .torrent. Ustaw -1 dla " -"braku ograniczeÅ„." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Maksymalna prÄ™dkość pobierania (KiB/s):" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Ignorowanie limitów w sieci lokalnej" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Wlicz narzut protokoÅ‚u IP" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -"JeÅ›li zaznaczone, szacunkowy narzut protokoÅ‚u TCP/IP jest odejmowany od " -"limitów przepustowoÅ›ci by zapobiec ich przekroczeniu przez caÅ‚kowity ruch." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Globalne zużycie przepustowoÅ›ci łącza" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -"Maksymalna ilość połączeÅ„ wychodzÄ…cych na torrent. Ustaw -1 dla braku " -"ograniczeÅ„." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -"Maksymalna liczba połączeÅ„ na torrent. Ustaw -1 dla braku ograniczeÅ„." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "PrzydziaÅ‚ przepustowoÅ›ci na każdy torrent z osobna" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Polecenie" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Interfejs" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Włącz" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -"Tryb klasyczny ukryje wiÄ™kszość funkcjonalnoÅ›ci demona i sprawi, że Deluge " -"bÄ™dzie pojedynczÄ… aplikacjÄ…. Użyj tej opcji jeÅ›li nie chcesz uruchomić " -"Deluge jako demona, Musisz uruchomić ponownie Deluge żeby zmiany zostaÅ‚y " -"wprowadzone." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Tryb klasyczny" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Pokaż prÄ™dkość dla sesji w pasku tytuÅ‚u" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Okno główne" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Zawsze pokazuj" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Okienko na wierzchu" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Okienko dodawania torrentów" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Pokaż ikonÄ™ w obszarze powiadamiania" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minimalizowanie do obszaru powiadamiania po zamkniÄ™ciu" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Uruchamiaj w obszarze powiadamiania" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Zabezpiecz obszar powiadamiania hasÅ‚em" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Inne" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Informuj o nowych wydaniach" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -"Deluge bÄ™dzie sprawdzaÅ‚ nasze serwery i poinformuje CiÄ™ jeÅ›li pojawi siÄ™ " -"nowa wersja" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Aktualizacje" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -"Pomóż nam ulepszać Deluge wysyÅ‚ajÄ…c nam numer wersji Pythona, PyGTK, " -"systemu oraz typ procesora. Å»adne inne informacje nie sÄ… wysyÅ‚ane." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Tak, wysyÅ‚aj anonimowe statystyki" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Informacje o systemie" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "PoÅ‚ożenie:" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"JeÅ›li Deluge nie bÄ™dzie mógÅ‚ znaleźć pliku bazy danych pod tÄ… Å›cieżkÄ…, użyje " -"DNS-u, aby ustalić kraj uczestnika." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "Baza Danych GeoIP" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Połącz linki Magnet z Deluge" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Demon" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Port demona:" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Zezwól na połączenia zdalne" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Połączenia" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "HasÅ‚o" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Okresowo sprawdzaj stronÄ™ w poszukiwaniu nowych wersji" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Inne" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Kolejka" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Umieść nowe torrenty na poczÄ…tku kolejki" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Liczba aktywnych torrentów (wysyÅ‚anie)" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Nie bierz pod uwagÄ™ wolnych torrentów" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Aktywne torrenty" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Czas rozsiewania (m):" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "PrzestaÅ„ wysyÅ‚ać kiedy współczynnik udostÄ™pniania osiÄ…gnie:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "UsuÅ„ torrenta kiedy współczynnik udostÄ™pniania osiÄ…gnie:" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Rozsiewanie" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Host:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -"Å»aden\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 (wymagajÄ…cy autoryzacji)\n" -"HTTP\n" -"HTTP (wymagajÄ…cy autoryzacji)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Uczestnik" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "RozsiewajÄ…cy z WWW" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Zapis" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Od" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Do" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Użyj losowych portów" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"The total number of read operations performed since this session was started." +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "PrzychodzÄ…ce" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "WychodzÄ…ce" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Odczyt" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Maksymalna liczba połączeÅ„" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Maksymalna liczba połączeÅ„ wychodzÄ…cych" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Rozmiar Cache:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Rozmiar Cache Odczytu:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Maksymalna liczba połączeÅ„ półotwartych" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Rozmiar" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Maksymalna liczba prób połączeÅ„ na sekundÄ™" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Stan" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Wlicz narzut protokoÅ‚u IP" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Wtyczki" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Wersja:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Strona domowa:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "E-mail Autora:" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Instaluj WtyczkÄ™" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Szukaj wtyczek" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Współczynnik udostÄ™pniania (ratio)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "Sz_ukaj Wtyczek" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Pokaż Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "Wz_nów wszystkie" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "Limit prÄ™dkoÅ›ci _pobierania" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Limit prÄ™dkoÅ›ci _wysyÅ‚ania" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Typ" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "ZakoÅ„cz i wyłącz demona" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Otwórz katalog" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Wz_nów" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "O_pcje" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Kolejka" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Aktualizuj informacje o trackerze" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_UsuÅ„ torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "WymuÅ› _sprawdzenie" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "PrzenieÅ› _docelowy katalog" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Limit p_ołączeÅ„" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Limit dla p_ołączeÅ„ wychodzÄ…cych" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Usunąć wybrane torrenty?" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Jeżeli skasujesz dane to zostanÄ… one utracone na zawsze." +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Zastosuj" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Edycja trackerów" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Edycja trackerów" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Lista Emule IP (GZip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Dodaj tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "Tekst SafePeer (Zip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Dodaj trackery" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "Tekst PeerGuardian (Nieskompresowany)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Skasuj razem z _danymi" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Skasuj _torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Lista zablokowanych" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "PrzenieÅ› docelowy katalog" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "PrzenieÅ› docelowy katalog" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Błędny prowadnik" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "PoÅ‚ożenie:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Niepoprawny kod magiczny" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "NieprawidÅ‚owa wersja" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Dni" -#~ msgid "seconds" -#~ msgstr "sekund" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Sprawdź czy jest nowa lista co:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Importuj listÄ™ zablokowanych przy starcie" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Ustawienia" -#~ msgid "Unknown" -#~ msgstr "Nieznany" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" +"Pobierz plik z listÄ… zablokowanych jeżeli to konieczne i importuj go." -#~ msgid "Update Tracker" -#~ msgstr "OdÅ›wież informacje o trackerze" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Sprawdź czy jest nowa lista i importuj" -#~ msgid "Yes" -#~ msgstr "Tak" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Pobierz nowy plik z listÄ… zablokowanych i importuj go." -#~ msgid "No" -#~ msgstr "Nie" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "WymuÅ› pobranie listy i importuj" -#~ msgid "Mainline DHT" -#~ msgstr "Używaj DHT BitTorrenta" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Blocklista jest zaaktualizowana" -#~ msgid "Remove" -#~ msgstr "UsuÅ„" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Opcje" -#~ msgid "Details" -#~ msgstr "Szczegóły" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Typ:" -#~ msgid "Files" -#~ msgstr "Pliki" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Data:" -#~ msgid "General" -#~ msgstr "Ogólne" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Rozmiar pliku:" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Informacje" -#~ msgid "Maximum Connections" -#~ msgstr "Maksymalna liczba połączeÅ„" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge jest zablokowany" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent ukoÅ„czony" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge jest chroniony hasÅ‚em.\n" -#~ "Aby pokazać Deluge, wpisz hasÅ‚o." +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent dodany" -#~ msgid "Availability" -#~ msgstr "DostÄ™pność" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "Torrent zostaÅ‚ usuniÄ™ty" -#~ msgid "Select All" -#~ msgstr "Zaznacz wszystko" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Uruchom" -#~ msgid "Delete .torrent file" -#~ msgstr "UsuÅ„ plik .torrent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Zdarzenie" -#~ msgid "Add" -#~ msgstr "Dodaj" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Dodaj polecenie" -#~ msgid "Username" -#~ msgstr "Nazwa użytkownika" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Polecenia" -#~ msgid "Server" -#~ msgstr "Serwer" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Password" -#~ msgstr "HasÅ‚o" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "Dodaj automatycznie" -#~ msgid "Filters" -#~ msgstr "Filtry" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "_Quit" -#~ msgstr "Wy_jdź" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "OdÅ›wież stronÄ™ co:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Set" -#~ msgstr "Ustaw" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Obserwowany folder nie istnieje" -#~ msgid "Submit" -#~ msgstr "WyÅ›lij" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Åšcieżka nie istnieje." -#~ msgid "Upload torrent" -#~ msgstr "WyÅ›lij torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Preferncje obserwowanego folderu" -#~ msgid "Template" -#~ msgstr "Szablon" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Automatyczne odÅ›wieżanie:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Wybierz katalog" -#~ msgid "About" -#~ msgstr "O programie" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#~ msgid "# Of Files" -#~ msgstr "# Plików" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Obserwowany folder" -#~ msgid "Logout" -#~ msgstr "Wyloguj siÄ™" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "UsuÅ„ plik .torrent po dodaniu" -#~ msgid "Password is invalid,try again" -#~ msgstr "HasÅ‚o jest niepoprawne, spróbuj ponownie" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Pause all" -#~ msgstr "Wstrzymaj wszystko" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Dołącz rozszerzenie po dodaniu:" -#~ msgid "Login" -#~ msgstr "Zaloguj siÄ™" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Lista torrentów" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".dodano" -#~ msgid "Resume all" -#~ msgstr "Wznów wszystkie" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "From" -#~ msgstr "Od" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Clear" -#~ msgstr "Wyczyść" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Tylko grafika" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Tekst i grafika" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "UsuÅ„ pobrane pliki" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "PrÄ™dkość:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Download" -#~ msgstr "Szybk. pobierania" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "PrzenieÅ› pobrane" -#~ msgid "Upload" -#~ msgstr "Szybk. wysyÅ‚ania" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Etykieta: " -#~ msgid "Graph" -#~ msgstr "Wykres" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Etykieta" -#~ msgid "New Password" -#~ msgstr "Nowe hasÅ‚o" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Główny" -#~ msgid "Text Only" -#~ msgstr "Tylko tekst" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "translate something" -#~ msgstr "przetÅ‚umacz coÅ›" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "refresh must be > 0" -#~ msgstr "odÅ›wieżanie musi być > 0" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Maks prÄ™dkość wysyÅ‚ania" -#~ msgid "Ava" -#~ msgstr "Dost." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maksymalna liczba połączeÅ„:" -#~ msgid "Config" -#~ msgstr "Ustawienia" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Maks liczba połączeÅ„ wychodzÄ…cych" -#~ msgid "Disable" -#~ msgstr "Wyłącz" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Maks prÄ™dkość pobierania" -#~ msgid "Eta" -#~ msgstr "PozostaÅ‚o" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "ÅÄ…cze" -#~ msgid "Set Timeout" -#~ msgstr "Ustaw czas aktywnoÅ›ci" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "ZarzÄ…dzany automatycznie:" -#~ msgid "Speed" -#~ msgstr "PrÄ™dkość" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Dodaj Wstrzymane:" -#~ msgid "Total Size" -#~ msgstr "CaÅ‚kowity rozmiar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Zakolejkuj do:" -#~ msgid "Tracker Status" -#~ msgstr "Stan trackera" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Kolejka" -#~ msgid "Disabled" -#~ msgstr "Wyłączone" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Foldery do Obserwowania:" -#~ msgid "Type" -#~ msgstr "Typ" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "Pozycja w kolejce" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "File" -#~ msgstr "Plik" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Save" -#~ msgstr "Zapisz" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "sekund" -#~ msgid "Ports" -#~ msgstr "Porty" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "To" -#~ msgstr "Do" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Random" -#~ msgstr "Losowe" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "Szyfrowanie" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "No data" -#~ msgstr "Brak danych" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Maksymalna prÄ™dkość wysyÅ‚ania" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Wymiana Peerów" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Maksymalna prÄ™dkość pobierania (Kib/s)" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Move To" -#~ msgstr "PrzenieÅ› do" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Current Password" -#~ msgstr "Obecne hasÅ‚o" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "Wpisz caÅ‚y numer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "WebUi" -#~ msgid "Connect" -#~ msgstr "Połącz" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Interfejs sieciowy Deluge nie jest zainstalowany, zainstaluj go \n" +"i spróbuj ponownie" -#~ msgid "Statistics" -#~ msgstr "Statystyki" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Aktywuj interfejs sieciowy" -#~ msgid "Delete" -#~ msgstr "UsuÅ„" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Włącz SSL" -#~ msgid "Move" -#~ msgstr "PrzenieÅ›" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Port nasÅ‚uchujÄ…cy:" -#~ msgid "Download Location" -#~ msgstr "Miejsce zapisu pobieranych danych" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Niepoprawna etykieta. Poprawne znaki: [a-z0-9_-]" -#~ msgid "Total active torrents" -#~ msgstr "Wszystkie aktywne torrenty" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Pusta etykieta" -#~ msgid "This field is required." -#~ msgstr "To pole jest wymagane." +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Etykieta już istnieje" -#~ msgid "Other.." -#~ msgstr "Inne..." +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Nieznana etykieta" -#~ msgid "Error in torrent options." -#~ msgstr "Błąd w ustawieniach torrenta" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Nieznany torrent" -#~ msgid "Extra's" -#~ msgstr "Dodatki" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_Opcje etykiet" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Wprowadź poprawny adres e-mail." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_UsuÅ„ etykietÄ™" -#~ msgid "Enter a valid date." -#~ msgstr "Wprowadź poprawnÄ… datÄ™." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Dodaj etykietÄ™" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Importowanie %s" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Opcje etykiety" -#~ msgid "Inactive" -#~ msgstr "Nieaktywne" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Etykieta" -#~ msgid "page 6" -#~ msgstr "strona 6" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "page 8" -#~ msgstr "strona 8" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Opcje etykiety" -#~ msgid "page 7" -#~ msgstr "strona 7" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Zastosuj dla każdego torrenta ustawienia maks." -#~ msgid "Community" -#~ msgstr "SpoÅ‚eczność" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maksimum" -#~ msgid "FAQ" -#~ msgstr "FAQ" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Zastosuj ustawienia kolejki:" -#~ msgid "Homepage" -#~ msgstr "Strona domowa" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Zacznij od pierwszych i ostatnich części" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 linia na tracker)" -#~ msgid "Level" -#~ msgstr "Poziom" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Automatycznie zastosuj etykietÄ™:" -#~ msgid "Old password is invalid" -#~ msgstr "Stare hasÅ‚o jest niepoprawne" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Dodaj etykietÄ™" -#~ msgid "Add In Paused State" -#~ msgstr "Dodaj jako wstrzymany" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Dodaj etykietÄ™" -#~ msgid "Inbound" -#~ msgstr "PrzychodzÄ…ce" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Użyj bocznego panelu żeby dodać, edytować i usuwać etykiety. \n" -#~ msgid "Outbound" -#~ msgstr "WychodzÄ…ce" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etykiety" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = bez limitu" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Przypominanie migotaniem ikony" -#~ msgid "Enabled Plugins" -#~ msgstr "Aktywne wtyczki" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "WyskakujÄ…ce powiadomienie jest wyłączone." -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Bez limitu" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Connect to Daemon" -#~ msgstr "Połącz z demonem" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "Filtruj przy użyciu sÅ‚owa kluczowego" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "WyskakujÄ…ce powiadomienie pokazane" -#~ msgid "Keyword" -#~ msgstr "SÅ‚owo kluczowe" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "DźwiÄ™kowe powiadomienia wyłączone" -#~ msgid "Move torrent" -#~ msgstr "PrzenieÅ› torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame nie jest zainstalowany" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Brak połączenia z demonem" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Nie można odtworzyć powiadomienia dźwiÄ™kowego: %s" -#~ msgid "Restart" -#~ msgstr "Uruchom ponownie" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "DźwiÄ™kowe powiadomienie o zakoÅ„czeniu" -#~ msgid "Seeding time" -#~ msgstr "Czas rozsiewania" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "ZakoÅ„czony torrent" -#~ msgid "no uri" -#~ msgstr "brak identyfikatora URI" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" +"Torrent \"%(name)s\" zawierajÄ…cy %(num_files)i plik(ów) zostaÅ‚ pobrany." -#~ msgid "Update" -#~ msgstr "Aktualizuj" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "Powiadomienia" -#~ msgid "Url" -#~ msgstr "Adres URL" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Wybierz plik z dźwiÄ™kiem" -#~ msgid "Maximum Down Speed" -#~ msgstr "Maksymalna prÄ™dkość pobierania" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "WystÄ…piÅ‚ błąd podczas wysyÅ‚ania powiadomienia email: %s" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Wybierz adres URL lub torrent, a nie oba." +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "Uzgadnianie" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Maksymalna liczba prób połączeÅ„ na sekundÄ™" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Powiadomienie e-mail zostaÅ‚o wysÅ‚ane." -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "Restartuj demon oraz interfejs użytkownika WWW po zmianie tych ustawieÅ„" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "ZakoÅ„czenie Torrent \"%(name)s\"" -#~ msgid "Button style" -#~ msgstr "Styl przycisku" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"OtrzymaÅ‚eÅ› tÄ… wiadomość ponieważ Deluge skoÅ„czyÅ‚ pobieranie \"%(name)s\", " +"skÅ‚adajÄ…cego siÄ™ z %(num_files)i plików.\n" +"JeÅ›li chcesz przestać otrzymywać wiadomoÅ›ci takie jak ta, wyłącz opcjÄ™ " +"powiadomieÅ„ w preferencjach Deluge.\n" +"\n" +"DziÄ™ki,\n" +"Deluge." -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Nowe hasÅ‚o nie jest zgodne z jego potwierdzeniem" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Mruganie ikonkÄ… w tray-u" -#~ msgid "Error in Path." -#~ msgstr "Błąd w Å›cieżce." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "WyskakujÄ…ce okienka aktywne" -#~ msgid "Cache templates" -#~ msgstr "Buforuj szablony" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "DźwiÄ™k włączony" -#~ msgid "These changes were saved" -#~ msgstr "Zmiany zostaÅ‚y zapisane" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Powiadomienia" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Popraw powyższe błędy i spróbuj ponownie" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Adresaci" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Maksymalna liczba znaków w wartoÅ›ci: %(max)d (bieżąca liczba znaków: " -#~ "%(length)d)." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Serwer wymaga TLS/SSL" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Minimalna liczba znaków w wartoÅ›ci: %(min)d (bieżąca liczba znaków: " -#~ "%(length)d)." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Powiadomienia email" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Wybierz poprawnÄ… opcjÄ™. Wybrana opcja nie jest jednÄ… z dostÄ™pnych opcji." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Wybierz poprawnÄ… opcjÄ™. Opcja %s nie jest jednÄ… z dostÄ™pnych opcji." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Subskrypcje" -#~ msgid "Enter a valid value." -#~ msgstr "Wprowadź poprawnÄ… wartość." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Preferencje DźwiÄ™ku" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Wartość musi być wiÄ™ksza lub równa %s." +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Enter a list of values." -#~ msgstr "Wprowadź listÄ™ wartoÅ›ci." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Rozpakuj do:" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Wartość musi być mniejsza lub równa %s." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Stwórz podfolder o nazwie torrentu" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Nie wprowadzono żadnego pliku. Sprawdź typ kodowania w formularzu." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Ta opcja stworzy podfolder używajÄ…c nazwy torrenta w folderze zaznaczonym do " +"rozpakowania i wstawi tam rozpakowane pliki" -#~ msgid "No file was submitted." -#~ msgstr "Nie wprowadzono żadnego pliku." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "Harmonogram" -#~ msgid "Enter a valid time." -#~ msgstr "Wprowadź poprawnÄ… godzinÄ™." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "Wprowadź poprawnÄ… datÄ™/godzinÄ™." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Limit pobierania:" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Maksymalna liczba cyfr to %s." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Limit wysyÅ‚ania" -#~ msgid "Enter a number." -#~ msgstr "Wprowadź liczbÄ™." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Aktywne Torrenty:" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Maksymalna liczba cyfr po przecinku to %s" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Aktywne Pobieranie:" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "Maksymalna liczba cyfr przed przecinkiem to %s." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Aktywne WysyÅ‚anie:" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Wybierz poprawnÄ… opcjÄ™. Opcja %(value)s nie jest jednÄ… z dostÄ™pnych opcji." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Ograniczona szybkość" -#~ msgid "Enter a valid URL." -#~ msgstr "Wprowadź poprawny adres URL." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Wprowadzony plik jest pusty." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Wprowadź poprawny adres IPv4." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "PrzeÅ›lij poprawny obraz. PrzesÅ‚any plik nie jest obrazem lub jest uszkodzony." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Recheck" -#~ msgstr "Sprawdź ponownie" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "PrzenieÅ› na poczÄ…tek kolejki" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "PrzenieÅ› na koniec kolejki" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Wyloguj siÄ™" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Liczba plików: %i" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Zapisz" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Ta wiadomość e-mail to powiadomienie o zakoÅ„czeniu pobierania torrenta %s " -#~ "(liczba plików: %i) przez program Deluge.\n" -#~ "Aby wyłączyć te alerty, należy wyłączyć powiadamianie za pomocÄ… poczty " -#~ "elektronicznej w preferencjach programu Deluge.\n" -#~ "\n" -#~ "Pozdrowienia,\n" -#~ "Deluge" - -#~ msgid "Connected to" -#~ msgstr "Połączony z" - -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Podany URL jest niepoprawny." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Program ten stanowi wolne oprogramowanie; możesz go rozprowadzać i/lub " -#~ "modyfikować na zasadach Powszechnej Licencji Publicznej GNU w wersji 3 lub " -#~ "(jeÅ›li wolisz) jakiejkolwiek nastÄ™pnej wersji. Niniejszy program " -#~ "rozpowszechniany jest z nadziejÄ…, iż bÄ™dzie on użyteczny - jednak BEZ " -#~ "JAKIEJKOLWIEK GWARANCJI, nawet domyÅ›lnej gwarancji PRZYDATNOÅšCI HANDLOWEJ " -#~ "albo PRZYDATNOÅšCI DO OKREÅšLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych " -#~ "informacji zapoznaj siÄ™ z treÅ›ciÄ… licencji, której kopia powinna być " -#~ "dostarczona razem z programem. JeÅ›li nie jest, odwiedź " -#~ "." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "Limit czasu (w sekundach)" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Admin" -#~ msgstr "Administracja" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Stop" -#~ msgstr "Zatrzymaj" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Host:" -#~ msgid "Start" -#~ msgstr "Uruchom" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Deluge Login" -#~ msgstr "Login Deluge" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "PrzenieÅ›" -#~ msgid "Auto Add enabled" -#~ msgstr "Automatyczne Dodawanie włączone" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "Ten katalog nie istnieje." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Automatycznie dodaj katalog" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Konfigurator UstawieÅ„ Deluge" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Zaloguj siÄ™" -#~ msgid "Seeds/Peers" -#~ msgstr "RozsiewajÄ…cy/Uczestnicy" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Pokaż trackery" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "no label" -#~ msgstr "brak etykiety" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "Wszystko zakoÅ„czone!" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "Ten kreator pozwoli Ci dopasować Deluge do twoich potrzeb." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Wykresy" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Ustaw maksymalnÄ… liczbÄ™ połączeÅ„" -#~ msgid "Test config value:" -#~ msgstr "Sprawdź wartość ustawienia:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "PrÄ™dkość pobierania" -#~ msgid "Test config value" -#~ msgstr "Sprawdź wartość ustawienia" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Statystyki" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "State" -#~ msgstr "Stan" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "Pokaż wyszukiwanie wedÅ‚ug słów kluczowych" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Panel boczny" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Pokaż panel boczny" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Ustaw maksymalnÄ… prÄ™dkość pobierania" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maksymalna prÄ™dkość wysyÅ‚ania (Kib/s)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "PrÄ™dkość wysyÅ‚ania" -#~ msgid "Times to attempt download" -#~ msgstr "Liczba prób pobierania" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Ustaw maksymalnÄ… prÄ™dkość wysyÅ‚ania" -#~ msgid "Check for every (days)" -#~ msgstr "Sprawdzaj raz na (liczba dni)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "PrÄ™dkość pobierania/wysyÅ‚ania" -#~ msgid "BlockList" -#~ msgstr "Czarna lista" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Pobieranie %.2f%%" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "OdÅ›wież stan" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Połącz" -#~ msgid "Import Now" -#~ msgstr "Importuj teraz" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Global" -#~ msgstr "Globalne" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr "Zapisuj pliki .torrent w" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Maksymalna liczba połączeÅ„ półotwartych" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Importuj przy starcie demona" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Zablokowane zakresy: %s" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Aktywne torrenty (wysyłanie)" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filtry" -#~ msgid "Total active downloading" -#~ msgstr "Aktywne torrenty (pobieranie)" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "Either" -#~ msgstr "Obydwa" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Automatyczne odświeżanie (sekundy)" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Dodaj torrenty" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "From Session" -#~ msgstr "Z sesji" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Limit prędkości Pob./Wys." -#~ msgid "gtk-connect" -#~ msgstr "gtk-połącz" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Limit prędkości Wys,/Pob." -#~ msgid "Per Torrent" -#~ msgstr "Na torrent" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Limit połączeń" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Maksymalna liczba połączeń wychodzących" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Limit dla połączeń wychodzących" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Wlicz narzut protokołu IP" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Odśwież informacje o trackerze" -#~ msgid "Reannounce" -#~ msgstr "Ponów Aktualizację" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Wymuś sprawdzanie" -#~ msgid "Next Announce" -#~ msgstr "Następna aktualizacja" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Compact Allocation" -#~ msgstr "Przyrostowy przydział miejsca" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Szczegóły" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "to jeszcze do niczego nie służy..\n" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "page 10" -#~ msgstr "strona 10" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "page 11" -#~ msgstr "strona 11" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Ogólne" -#~ msgid "page 12" -#~ msgstr "strona 12" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Prywatne" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Błąd przy zmianie ustawień etykiety" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Tak" -#~ msgid "max_upload_slots" -#~ msgstr "maks_liczba_połączeń_wychodzących" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Informuj o nowych wydaniach" -#~ msgid "max_connections" -#~ msgstr "maks_liczba_połączeń" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "apply_max" -#~ msgstr "użyj_maks_ustawień" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "maks_prędkość_pobierania" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "maks_prędkość_wysyłania" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "użyj_kolejkowania" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "zatrzymaj_przy_współczynniku" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "czy_jest_automatycznie_zarządzany" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "współczynnik_zatrzymania" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "automatyczne_dodawanie_trackerów" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Maksymalna liczba połączeń:" -#~ msgid "auto_add" -#~ msgstr "automatyczne_dodawanie" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Maksymalna prędkość pobierania (KiB/s):" -#~ msgid "move_completed_path" -#~ msgstr "ścieżka_dla_przeniesienia_zakończonych" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Maksymalna prędkość wysyłania (KiB/s):" -#~ msgid "move_completed" -#~ msgstr "przenieś_zakończone" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Maksymalna liczba półotwartych połączeń:" -#~ msgid "apply_move_completed" -#~ msgstr "zastosuj_przeniesienie_zakończonych" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Maksymalna liczba prób połączeń na sekundę:" -#~ msgid "remove_at_ratio" -#~ msgstr "usuń_przy_współczynniku" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Maksymalna ilość połączeń wychodzących:" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "" -#~ "Żeby zmiany zostały wrowadzone zrestartuj ręcznie interfejs WWW użytkownika." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Klucz nie został znaleziony w '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Certyfikat nie został znaleziony w '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Active time" -#~ msgstr "Czas aktywności" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... i skasuj wszystkie pliki" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Serwer" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... i skasuj pobrane pliki" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... i skasuj plik torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge: lista torrentów" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Limit prędkości Pob./Wys." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Anuluj" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "Limit połączeń" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "Miejsce na dysku" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Odśwież" -#~ msgid "Do not download" -#~ msgstr "Nie pobieraj" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "Wymuś sprawdzanie" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Przypisz etykietę do torrenta" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Najwyższy priorytet" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "From Url" -#~ msgstr "Z URL" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Wysoki priorytet" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "Normal priority" -#~ msgstr "Normalny priorytet" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Adres URL" -#~ msgid "No Incoming Connections" -#~ msgstr "Brak przychodzących połączeń" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Ok" -#~ msgstr "Ok" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "Pozycja na liście rozsiewających" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Plik" -#~ msgid "Search" -#~ msgstr "Szukaj" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "Limit prędkości Wys,/Pob." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Limit dla połączeń wychodzących" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edytuj" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Work in progress.." -#~ msgstr "Praca w toku." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "True" -#~ msgstr "Tak" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "False" -#~ msgstr "Nie" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "Wymuś pobranie" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Dodaj jako wstrzymany" -#~ msgid "Show zero hits" -#~ msgstr "Wyświetl puste kategorie" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s nie jest poprawnym adresem URL." +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Szybk. pobierania" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Nie połączono.." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Nie udało się pobrać: %s" - -#~ msgid "Downloading.." -#~ msgstr "Pobieranie..." - -#~ msgid "Enter your password to continue" -#~ msgstr "Wpisz swoje hasło aby kontynuować" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge jest chronione hasłem!" - -#~ msgid "Share Ratio" -#~ msgstr "Współczynnik udostępniania (ratio)" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "Ten program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i / " -#~ "lub modyfikować na warunkach GNU General Public License opublikowanej przez " -#~ "Free Software Foundation w wersji 3 tej Licencji lub (według twojego wyboru) " -#~ "którejś z późniejszych wersji. Ten program jest rozpowszechniany w nadziei, " -#~ "że będzie użyteczny, ale BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej " -#~ "gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONEGO CELU. " -#~ "Zobacz licencję GNU General Public License więcej szczegółów. Powinieneś " -#~ "otrzymać kopię GNU General Public License wraz z tym programem, jeśli nie, " -#~ "patrz . Ponadto, jako wyjątek specjalny, " -#~ "właścicieli praw autorskich wydaje pozwolenie na linkowanie kodu części tego " -#~ "programu z biblioteki OpenSSL. Musisz przestrzegać licencji GNU General " -#~ "Public License w wszystkich aspektach wykorzystania kodu, innym niż OpenSSL. " -#~ "W przypadku modyfikacji pliku (ów) z wyjątkiem tego, możesz rozszerzyć ten " -#~ "wyjątek o Twoją wersję tego pliku (s), ale nie są do tego zobowiązani. Jeśli " -#~ "nie chcesz, aby to zrobić, usuń niniejsze oświadczenie wyjątek od wersji. " -#~ "Jeśli usuniesz ten oświadczenie wyjątek od wszystkich plików źródłowych w " -#~ "programie, a następnie usunąć ją tutaj." +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/pms.po b/deluge/i18n/pms.po index 001dce1..a670047 100644 --- a/deluge/i18n/pms.po +++ b/deluge/i18n/pms.po @@ -1,3715 +1,6164 @@ # Piemontese translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-04-19 22:37+0000\n" -"Last-Translator: Triton \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Piemontese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 +#: deluge/argparserbase.py:215 #, python-format -msgid "Finished Torrent \"%(name)s\"" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:38 +msgid "Botswana" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/countries.py:40 +msgid "Brazil" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/countries.py:43 +msgid "Bulgaria" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" msgstr "" -#~ msgid "Clear" -#~ msgstr "Pulida" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/pt.po b/deluge/i18n/pt.po index 81836bc..867dcf9 100644 --- a/deluge/i18n/pt.po +++ b/deluge/i18n/pt.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2019-01-31 20:22+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" "Last-Translator: FULL NAME \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-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" -msgstr "" +msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" -msgstr "" +msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" -msgstr "" +msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" -msgstr "" +msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -76,29 +76,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" -msgstr "" +msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "" @@ -189,16 +189,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Tudo" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Ativos" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "A verificar" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "A receber" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "A enviar" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Em pausa" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Na fila" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "Erro" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Nome" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Evolução" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "Estado" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Tamanho" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Recebido" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Enviado" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,31 +293,31 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Rácio" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Velocidade de receção" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Velocidade de envio" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Limite de receção" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Limite de envio" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Peers" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Disponibilidade" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Adicionado" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Tracker" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "ETA" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Dar prioridade ao primeiro/último" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Gestão automática" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Partes" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Aviso" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Anúncio aceite" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Anúncio enviado" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Interface" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Transferências" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Largura de banda" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Fila" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Rede" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Cache" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Outras" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Serviço" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Plugins" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afeganistão" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Ilhas Aland" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albânia" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Argélia" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Samoa Americana" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andorra" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguilla" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antártida" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antígua e Barbuda" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentina" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Arménia" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Austrália" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Ãustria" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Azerbeijão" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Bahamas" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Bahrein" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Bangladesh" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbados" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "Bielorrússia" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Bélgica" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Benim" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermuda" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Butão" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolívia" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bósnia Herzegovina" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botswana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Ilha Bouvet" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brasil" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Território Inglês do Oceano Ãndico" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunei Darussalam" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulgária" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Camboja" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Camarões" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Canadá" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Cabo Verde" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Ilhas Caimão" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "República Centro Africana" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "Chade" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Chile" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "China" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "Ilhas Natal" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Ilhas Cocos (Keeling)" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Colômbia" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Comores" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Congo" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "República Democrática do Congo" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Ilhas Cook" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Costa Rica" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Costa do Marfim" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Croácia" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Cuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Chipre" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "República Checa" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Dinamarca" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Djibuti" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominica" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "República Dominicana" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Equador" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Egito" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "El Salvador" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Guiné Equatorial" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Eritreia" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Estónia" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Etiópia" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Ilhas Malvinas (Falkland)" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Ilhas Faroé" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Fiji" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Finlândia" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "França" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "Guiana Francesa" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "Polinésia Francesa" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "Terras Austrais e Antárticas Francesas" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabão" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gâmbia" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Geórgia" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "Alemanha" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Gana" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibraltar" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Grécia" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Gronelândia" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Granada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadalupe" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guiné" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Guiné Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guiana" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haiti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Ilha Heard e Ilhas McDonald" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Santa Sé (Estado da Cidade do Vaticano)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "Hungria" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Islândia" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "Ãndia" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonésia" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "República Islâmica do Irão" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Iraque" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Irlanda" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Ilha de Man" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Israel" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Itália" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Jamaica" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Japão" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Jordânia" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "Cazaquistão" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Quénia" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "República Popular Democrática da Coreia" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "República da Coreia" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Kuwait" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Quirguistão" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "República Democrática Popular do Laos" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "Letónia" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Líbano" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesoto" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Libéria" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Jamairia da Líbia" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Liechtenstein" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Lituânia" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Luxemburgo" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Macau" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Antiga República Jugoslava da Macedónia" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Madagáscar" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malawi" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malásia" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Maldivas" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Malta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Ilhas Marshall" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinica" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauritânia" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Maurícia" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "México" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Estados Federados da Micronésia" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldávia" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Mónaco" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongólia" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "Montenegro" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Monserrate" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Marrocos" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Moçambique" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Myanmar" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namíbia" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Nauru" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Nepal" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Holanda" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Antilhas Holandesas" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Nova Caledónia" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Nova Zelândia" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nicarágua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Níger" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigéria" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niue" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Ilha Norfolk" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Marianas Setentrionais" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Noruega" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Omã" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Paquistão" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Território Ocupado Palestiniano" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panamá" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Papua Nova Guiné" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguai" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Peru" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Filipinas" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Ilhas Pitcairn" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Polónia" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portugal" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Porto Rico" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Qatar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Reunião" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Roménia" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Federação Russa" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Ruanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "São Bartolomeu" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Santa Helena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "São Cristóvão e Nevis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Santa Lúcia" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Saint Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "São Pedro e Miquelão" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "São Vicente e Granadinas" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Samoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "São Marino" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "São Tomé e Príncipe" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Arábia Saudita" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Senegal" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Sérvia" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seicheles" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Serra Leoa" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Singapura" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Eslováquia" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Eslovénia" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Ilhas Salomão" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Somália" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Ãfrica do Sul" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Ilhas Geórgia do Sul e Sandwich do Sul" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Espanha" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Sri Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Sudão" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Suriname" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Svalbard e Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Suazilândia" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Suécia" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Suíça" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "República Ãrabe da Síria" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tadjiquistão" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "República Unida da Tânzania" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Tailândia" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Timor Leste" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidade e Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunísia" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turquia" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turquemenistão" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Ilhas Turks e Caico" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ucrânia" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Emirados Ãrabes Unidos" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Reino Unido" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Estados Unidos da América" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Ilhas Menores Distantes dos Estados Unidos" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguai" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Uzbequistão" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietname" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Ilhas Virgens Britânicas" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Ilhas Virgens Americanas" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis e Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Saara Ocidental" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Iémen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zâmbia" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabue" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "O serviço não está em execução" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Nome do ficheiro" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Tier" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Escolha o ficheiro" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Escolha a pasta" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Gravar .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Ficheiros .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Todos os ficheiros" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1729,19 +1741,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Um programa de partilha peer-to-peer\n" +"que utiliza o protocolo BitTorrent" #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Cliente:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Programadores atuais:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Programadores ou contributos anteriores:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1769,72 +1783,93 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"Esta aplicação é um programa livre. Pode modificá-lo e/ou redistribui-lo nos " +"termos da GNU General Public License conforme publicada pela Free Software " +"Foundation; tanto na versão 3 da licença, ou (por opção sua) qualquer versão " +"posterior.\n" +"\n" +"Este programa é disponibilizado no intuito de ser útil, mas NÃO POSSUI " +"QUALQUER GARANTIA; nem mesmo a garantia imlícita de COMERCIALIZAÇÃO OU " +"ADEQUAÇÃO A UM OBJETIVO PARTICULAR. Consulte a GNU General Public License " +"para mais detalhes.\n" +"\n" +"É provável que tenha recebido uma cópia da GNU General Public License com " +"este programa; se tal não ocorreu, consulte \n" +"No entanto, como exceção, os detentores dos direitos de autor dão permissão " +"para vincular o código deste programa com a biblioteca OpenSSL. Tem que " +"cumprir a GNU General Public License para todo o código utilizado sem ser o " +"da OpenSSL.\n" +"\n" +"Se modificar o código ao abrigo desta exceção, pode aplicar esta exceção à " +"sua versão do código, sendo que a tal não é obrigado. Se não o fizer, " +"elimine esta declaração de exceção da sua versão. Se eliminar a exceção de " +"todo o código modificado, elimine-o aqui também." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Servidor:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Ficheiro inválido" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Escolha o ficheiro .torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "URL inválido" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "não é um URL válido" -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "A receber..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Falha ao receber" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Falha ao receber:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" @@ -1855,7 +1890,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Detalhes:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1875,7 +1910,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "Utilizador:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,7 +1923,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "Senha:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" @@ -1947,11 +1982,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Outras..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Não Conectado" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,11 +2006,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "Nós DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Espaço livre em disco" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2046,16 +2081,16 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Sim" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Não" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Prioridade" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" @@ -2064,29 +2099,29 @@ msgstr "" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "E_stado" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Detalhes" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Fi_cheiros" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Peers" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Opções" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2130,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Não Conectado..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2141,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Ilimitado" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2150,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Receber" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2160,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Enviar" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Desligado" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "Ligado" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Conectado" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Estado" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Servidor" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Versão" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Iniciar serviço" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "Parar _serviço" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2200,7 +2235,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "incapaz de iniciar o serviço!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2226,7 +2261,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Erro ao adicionar servidor" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2271,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Nome do usuário" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Nível" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2287,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Ativo" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Plugin" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2306,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2326,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Selecione o plugin" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Plugin Eggs" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2383,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Estados" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Trackers" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Nada" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Administrador" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Etiquetas" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Sem etiqueta" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Versão do cliente" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrents na fila" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent na fila" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2446,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Definir como ilimitado" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Ligado" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Desligado" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Desativado" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2487,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Endereço" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Cliente" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2506,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "A criar torrent" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrents na fila" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2522,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Remover" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2530,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Ao ligar, adicionar torrents automaticamente" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Ficheiro" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Adicionar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_Criar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Sair e de_sligar serviço" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Sair" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Editar" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2569,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "_Gestor de ligações" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Ver" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "Barra de ferramen_tas" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "Barra _lateral" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "_Barra de estado" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "Sep_aradores" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Colunas" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2605,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "Barra lat_eral" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Mostrar resultados _nulos" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Mostrar _trackers" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2621,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_Ajuda" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Página inicial" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Perguntas frequentes" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Comunidade" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2645,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Adicionar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Adicionar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Remover torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2663,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Remover torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2677,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Pausar os torrents selecionados" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Pausa" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Retomar os torrents selecionados" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Retomar" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Mover o torrent para cima" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Mover para cima" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Mover o torrent para baixo" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Mover para baixo" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Preferências" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Gestor de ligações" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2754,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Forçado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2762,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Desativado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Acordo" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2780,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Algum" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2800,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2812,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,7 +2831,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Mostrar velocidade na barra de título" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2845,7 +2885,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Ativar ícone na área de notificação" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2897,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Minimizar para a área de notificação ao fechar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Iniciar na área de notificação" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Ãrea de notificação protegida por senha" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,36 +2926,36 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Mover terminados para:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Copiar ficheiros .torrent para:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "Ao remover, eliminar cópia do ficheiro torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +msgstr "Ao remover o torrent, eliminar a cópia do ficheiro torrent criado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Transferir para:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2964,12 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Dar prioridade às primeiras e últimas partes do torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" msgstr "" +"Dar prioridade às primeiras e últimas partes dos ficheiros no torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2991,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Adicionar torrents em pausa" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +3008,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Mostrar sempre" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Trazer a caixa de diálogo para a frente" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3028,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "N.º máximo de ligações permitidas (-1 para ilimitado)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3036,11 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Ligações:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "N.º máximo de slots para os torrents. (-1 para ilimitado)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3011,39 +3052,43 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Velocidade máxima de transferência para todos os torrents (-1 para ilimitada)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "Velocidade de receção:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Velocidade máxima de envio para todos os torrents (-1 para ilimitada)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "Velocidade de envio:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignorar limites na rede local" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Avaliar limites de tráfego IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Se ativa, o tráfego TCP/IP é retirado a partir dos limitadores de " +"quantidade, para evitar exceder os limites no tráfego total" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3051,11 +3096,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +msgstr "N.º máximo de slots de envio por torrent (-1 para ilimitado)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +msgstr "N.º máximo de ligações por torrent. (-1 para ilimitado)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3164,7 +3209,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Aleatório" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3217,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Porta ativa:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Testar porta ativa" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3201,12 +3246,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "De:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "Para:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3272,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Nível:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Criptografia" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "Protocolo de mapeamento NAT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Troca de peers" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3310,26 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "O Local Service Discovery encontra os peers na sua rede" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +msgstr "A tabela hash pode melhorar o valor de ligações ativas" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Peer TOS:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3342,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Nome da máquina:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3353,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Porta:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3362,18 +3407,20 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Tamanho da cache (blocos de 16 KB):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"O número de segundos desde a última escrita em cache para uma parte na cache " +"de escrita, para obrigar a envir para a cache. Omissão é 60 segundo" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Cache expira (segundos):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,27 +3428,28 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Definições" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"O número de blocos de 16 KB escritos no disco desde o inicio da sessão" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Blocos escritos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." -msgstr "" +msgstr "O número de operações de escrita desde o inicio da sessão" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Escritas:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,10 +3457,13 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"O rácio (Blocos escritos - escritas) / Blocos escritos representa o número " +"de operações de escritas gravadas por total de operações de escrita. " +"Exemplo: um tipo de rácio na cache para a cache de escrita" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Rácio para cache de escrita:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 @@ -3424,35 +3475,37 @@ msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"O número de blocos que foram pedidos pelo motor bittorrent (dos peers) e que " +"foram servidos pelo disco ou cache" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Blocos lidos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "O número de blocos que foram servidos pela cache" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Blocos lidos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "O rácio para a cache de leitura" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Rácio para cache de leitura:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." -msgstr "" +msgstr "O número de operações de leitura desde o inicio da sessão" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Leituras:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,14 +3517,16 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"O número de blocos de 16 KB existentes na cache do disco. Inclui a cache de " +"leitura e de escrita" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Tamanho de cache:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Tamanho da cache de leitura:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3538,13 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Ajude a melhorar o Deluge enviando-nos a sua versão Python, PyGTK, SO e o " +"tipo de processador. Nenhuma informação pessoal será enviada" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Sim, enviar estatísticas anónimas" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3554,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Localização:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Se o Deluge não encontrar a base de dados nesta localização, utilizará o " +"serviço DNS para encontrar o país dos peers" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,31 +3581,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Porta do serviço:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Porta" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Permitir ligações remotas" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Ligações" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Procurar atualizações periodicamente" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3618,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Versão:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Autor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Página inicial:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Endereço do autor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Informações" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3663,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Adicionar peer" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "servidor:porta" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3622,7 +3681,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "" +msgstr "Geral" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" @@ -3684,14 +3743,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3777,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3792,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Adicionar" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3815,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Remover" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3843,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Adicionar Infohash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3851,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Trackers:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Adicionar servidor" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3876,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Destino:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Nova versão" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "Ir para a página _web" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3904,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Não voltar a mostrar a mensagem" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3982,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Nome:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +4016,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Comentários:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +4024,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Mover terminados:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "Parar envio no rácio:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Remover no rácio" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4069,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Editar trackers" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "Topo" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Base" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Adicionar torrents" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4102,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Adicionar torrents em _pausa" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Dar prioridade às primeiras e últimas partes" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4142,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Aplicar a tudo" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Restaurar pré-definições" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Mostrar Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4163,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "Limitar veloci_dade de receção" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "Limitar velocidade de _envio" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Sair e desligar o serviço" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Editar trackers" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4193,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Adicionar peer" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Adicionar peer através do IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Editar tracker" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Tracker:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Indique o caminho remoto" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4222,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Caminho:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4266,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Criar torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "Pas_ta" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "Caminho _remoto" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Ficheiros" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Fontes web" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Tamanho da parte:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Definir como privado" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Adicionar este torrent à sessão" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4307,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Opções" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Gravar .torrent como" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4268,36 +4319,36 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Pausa" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Reto_mar" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Retomar torrents selecionados" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "_Opções" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Fila" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "At_ualizar tracker" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_Remover torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Forçar nova verificação" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4356,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "etiqueta" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Selecionar tudo" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_Parar todos" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Reto_mar tudo" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Limite da ligação" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Limite do _slot de envio" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4384,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "Gestão _automática" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4397,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Adicionar tracker" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4405,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Adicionar URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4414,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4395,7 +4446,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Expandir tudo" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4492,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "Cliente bittorrent" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Deluge BitTorrent" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Receber e partilhar ficheiros via bittorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4492,7 +4543,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Comando" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4662,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Senha" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4803,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "De" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "Até" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Utilizar portas aleatoriamente" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4831,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Entrada" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Saída" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4845,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Máximo de Conexões" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Quantidade máxima de envios simultâneos" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4865,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Máximo de conexões pendentes" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Máximo de tentativas de conexões por segundo" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Taxa limite IP de tráfego" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4898,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Compartilhamento de Ratio" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4918,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Tipo" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4976,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Aplicar" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +5003,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Lista de IP's do Emule (Gzip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "SafePeer (zipado)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "PeerGuardian (não comprimido)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,7 +5025,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "Lista de bloqueios" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" @@ -4982,73 +5033,73 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Líder inválido" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Código mágico inválido" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "Versão inválida" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "Dias" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "Verificar nova lista a cada:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "Importar lista de bloqueios ao iniciar" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "Definições" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "Se necessário, transferir lista de bloqueios e importar o ficheiro" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Verificar transferência e importar" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Transferir uma nova lista de bloqueio e importar" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Forçar transferência e importação" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "A lista de bloqueios está atualizada" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "Opções" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "Tipo:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "Data:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "Tamanho do ficheiro:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "Informações" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,11 +5107,11 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrent terminado" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent adicionado" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" @@ -5069,19 +5120,19 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Executar" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Evento" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "Adicionar comando" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Comandos" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5114,16 +5165,16 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "A pasta vigiada não eiste" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "O caminho não existe" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Propriedades da pasta vigiada" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" @@ -5134,19 +5185,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "Selecione a pasta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Ativar monitorização desta pasta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Vigiar pasta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "Eliminar .torrent após adição" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5156,7 +5207,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Acrescentar extensão após adição:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5167,7 +5218,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".adicionado" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5184,7 +5235,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Ação do ficheiro torrent" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5204,19 +5255,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Mover terminados" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Etiqueta: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Etiqueta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "Principal" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." @@ -5229,47 +5280,47 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Velocidade máxima de envio:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "N.º máximo de ligações:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "N.º máximo de slots de envio:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Velocidade máxima de receção:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Largura de banda" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Gestão automática:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Adicionar em pausa:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Fila para:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Fila" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Pastas vigiadas:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5285,7 +5336,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "segundos" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5345,57 +5396,59 @@ msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"A interface web do Deluge não está instalada\n" +"Instale-a e tente novamente" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "Ativar interface web" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "Ativar SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Porta de receção:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Etiqueta inválida, caracteres válidos: [a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Etiqueta vazia" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "A etiqueta já existe" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Etiqueta desconhecida" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Torrent desconhecido" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "_Opções de etiqueta" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_Remover etiqueta" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_Adicionar etiqueta" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Opções de etiquetas" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5456,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Etiqueta" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5464,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Opções de etiquetas" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Aplicar definições máximas por torrent:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Máximo" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Aplicar definições de fila:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,90 +5484,91 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(1 linha por tracker)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Aplicar etiqueta automaticamente:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Adicionar etiqueta" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "Adicionar etiqueta" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Utilize a barra lateral para adicionar, editar e remover etiquetas\n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Etiquetas" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Notificação intermitente" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "As notificações estão inativas" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Notificação emergente" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "A notificação sonora está inativa" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "pygame não está instalado" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Falha da notificação sonora %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "Notificação sonora foi bem sucedida" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "Torrent terminado" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Escolha o ficheiro de som" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "Ocorreu um erro ao enviar a notificação: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5528,12 +5582,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "A notificação foi enviada!" #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "Terminado o torrent \"%(name)s\"" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5546,48 +5600,56 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Esta mensagem serve para o informar que o Deluge terminou a receção de " +"\"%(name)s\", constituido por %(num_files)i ficheiros\n" +"Para deixar de receber estes alertas, desligue as notificações nas " +"preferências do Deluge\n" +"\n" +"Obrigado,\n" +"Deluge" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Intermitência na área de notificação ativa" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Alertas ativos" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Sons ativos" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "Notificações" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Destinatários" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "O servidor requer TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "Notificações eletrónicas" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Esta configuração não implica a receção de notificações para todos os eventos" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "Subscrições" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Personalização de sons" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 @@ -5596,17 +5658,19 @@ msgstr "" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "Extrair para:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "Criar subpasta com o nome do torrent" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Esta opção cria uma subpasta com o nome do torrent, na pasta de extração " +"selecionada, e coloca os ficheiros nessa pasta" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 @@ -5619,27 +5683,27 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Limite da receção:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Limite do envio:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Torrents ativos:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Recções ativas:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Envios ativos:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Definições de ligações lentas" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5667,11 +5731,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Sair" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Salve" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5693,7 +5757,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Servidor:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,7 +5766,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Mover" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5719,7 +5783,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Autenticar" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5743,11 +5807,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Definir n.º máximo de ligações" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Velocidade de receção" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5786,19 +5850,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Definir velocidade máxima de receção" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Velocidade de envio" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Definir velocidade máxima de envio" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Protocolo de receção/envio" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5812,7 +5876,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Conectar" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5844,7 +5908,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filtros" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5864,27 +5928,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Limite de velocidade D/L" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Limite de velocidade U/L" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Limite de conexão" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Limite de envios" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Atualizar Tracker" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Forçar Reverificação" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5892,7 +5956,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Detalhes" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5909,11 +5973,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Geral" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Privado" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5921,11 +5985,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Verdadeiro" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Informações sobre novas versões" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5965,29 +6029,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "N.º máximo de ligações:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Velocidade máxima de receção (KB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Velocidade máxima de envio (KB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "N.º máximo de ligações parcialmente abertas:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "N.º maximo de tentativas de ligação por segundo:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "N.º máximo de slots de envio:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6035,7 +6099,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Servidor" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6063,7 +6127,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Actualizar" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6092,25 +6156,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "Ficheiro" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6128,7 +6200,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Adicionar no estado Pausado" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6136,7 +6208,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Baixar" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" diff --git a/deluge/i18n/pt_BR.po b/deluge/i18n/pt_BR.po index 51f0fb9..b6a36de 100644 --- a/deluge/i18n/pt_BR.po +++ b/deluge/i18n/pt_BR.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2018-05-27 16:13+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" "Last-Translator: FULL NAME \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-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" -msgstr "" +msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" -msgstr "" +msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" -msgstr "" +msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" -msgstr "" +msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -76,29 +76,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" -msgstr "" +msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "" @@ -189,16 +189,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Todos" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Ativo" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Verificando" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Baixando" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Semeando" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Pausado" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Na fila" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "Erro" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Nome" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Progresso" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "Estado" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Tamanho" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Baixado" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Enviado" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,31 +293,31 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Proporção" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Velocidade de download" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Velocidade de upload" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Limite de download" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Limite de upload" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Peers" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Disponibilidade" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Adicionado" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Rastreador" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "Tempo estimado" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Priorizar o primeiro e o último" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Auto-gerenciado" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "Partes" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Atenção" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Anúncio OK" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Anúncio Enviado" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Interface" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Downloads" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Largura de banda" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Fila" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Rede" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Cache" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Outro" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Servidor (Daemon)" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Plug-ins" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afeganistão" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Ilhas Aland" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albânia" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Argélia" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Samoa Americana" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andorra" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Ilhas Anguillas" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antártida" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antígua e Barbuda" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentina" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Armênia" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Austrália" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Ãustria" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Azerbaijão" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Bahamas" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Barein" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Bangladesh" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbados" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "Belarus" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Bélgica" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Benin" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermuda" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Butão" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolívia" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bósnia e Herzegovina" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botsuana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Ilhas Bouvet" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brasil" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Território britânico do Oceano Ãndico" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunei Darussalam" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulgária" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Camboja" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Camarões" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Canadá" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Cabo Verde" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Ilhas Cayman" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "República Centro-Africana" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "Chade" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Chile" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "China" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "Ilha do Natal" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Ilhas Coco" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Colômbia" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Comores" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Congo" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "República Democrática do Congo" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Ilhas Cook" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Costa Rica" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Costa do Marfim" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Croácia" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Cuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Chipre" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "República Tcheca" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Dinamarca" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Djibuti" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominica" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "República Dominicana" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Equador" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Egito" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "El Salvador" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Guiné Equatorial" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Eritréia" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Estônia" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Etiópia" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Ilhas Malvinas" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Ilhas Faroe" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Fiji" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Finlândia" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "França" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "Guiana Francesa" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "Polinésia Francesa" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "Terras Austrais e Antárticas Francesas" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabão" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gâmbia" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Geórgia" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "Alemanha" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Gana" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibraltar" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Grécia" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Groenlândia" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Granada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadalupe" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guiné" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Guiné-Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guiana" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haiti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Ilha Heard e Ilhas McDonald" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Santa Sé (Vaticano)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "Hungria" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Islândia" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "Ãndia" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonésia" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "República Islâmica do Irã" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Iraque" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Irlanda" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Ilha de Man" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Israel" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Itália" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Jamaica" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Japão" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Jordânia" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "República do Casaquistão" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Quênia" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Quiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "República Democrática Popular da Coréia" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "República da Coréia" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Kuwait" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Quirguistão" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "República Democrática Popular do Laos" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "Letônia" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Líbano" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesoto" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Libéria" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Líbia" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Liechtenstein" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Lituânia" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Luxemburgo" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Macau" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "A Antiga República Iugoslava da Macedônia" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Madagascar" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malaui" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malásia" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Maldivas" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Malta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Ilhas Marshall" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinica" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauritânia" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Maurício" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "México" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Federação dos Estados da Micronésia" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldávia" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Mônaco" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongólia" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "Montenegro" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Marrocos" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Moçambique" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Mianmar" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namíbia" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Nauru" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Nepal" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Holanda" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Antilhas Holandesas" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Nova Caledônia" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Nova Zelândia" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nicarágua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Níger" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigéria" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niue" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Ilha Norfolk" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Ilhas Marianas do Norte" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Noruega" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Omã" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Paquistão" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Território Palestino Ocupado" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panamá" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Papua Nova Guiné" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguai" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Peru" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Filipinas" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Ilhas Pitcairn" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Polônia" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portugal" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Porto Rico" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Catar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Reunion" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Romênia" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Federação Russa" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Ruanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "São Bartolomeu" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Santa Helena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "São Cristóvão e Névis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Santa Lúcia" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Saint Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "São Pierre e Miquelão" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "São Vicente e Granadinas" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Samoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "San Marino" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "São Tomé e Príncipe" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Arábia Saudita" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Senegal" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Sérvia" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seicheles" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Serra Leoa" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Cingapura" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Eslováquia" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Eslovênia" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Ilhas Salomão" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Somália" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Ãfrica do Sul" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Ilhas Geórgia do Sul e Sandwich do Sul" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Espanha" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Sri Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Sudão" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Suriname" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Svalbard e Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Suazilândia" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Suécia" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Suíça" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "República Ãrabe da Síria" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tajiquistão" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "República Unida da Tanzânia" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Tailândia" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Timor-Leste" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad e Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunísia" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turquia" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turcomenistão" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Ilhas Turcas e Caicos" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ucrânia" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Emirados Ãrabes Unidos" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Reino Unido" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Estados Unidos" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Ilhas ao Largo dos Estados Unidos" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguai" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Uzbequistão" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietnã" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Ilhas Virgens Britânicas" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Ilhas Virgens dos Estados Unidos" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis e Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Saara Ocidental" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Iêmen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zâmbia" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbábue" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "O serviço não está em execução" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Nome do arquivo" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Camada" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Escolha um arquivo" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Escolha um diretório" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Salvar arquivo .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Arquivos torrent" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Todos os arquivos" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." -msgstr "" +msgstr "Entre com a senha para mostrar Deligue..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." -msgstr "" +msgstr "Entre com sua senha para fechar Deluge..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1729,19 +1741,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Um programa de troca de arquivos rede-a-rede\n" +"utilizando o protocolo BitTorrent." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Cliente:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Desenvolvedores atuais:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Desenvolvedores ou contribuidores passados:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1769,72 +1783,95 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"Este programa é programa livre: você pode redistribuí-lo e/ou modificá-lo " +"sob os termos da Licença Pública Geral GNU como publicado pela Fundação Free " +"Software; pela versão 3 da licença, ou (pela sua opção) qualquer versão " +"posterior. \n" +"\n" +"Este programa é distribuido na esperança de que seja útil, mas SEM QUALQUER " +"GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO " +"PARA UM PROPÓSITO PARTICULAR. Veja a Licença Pública Geral para maiores " +"detalhes. \n" +"\n" +"Você deveria ter recebido uma cópia da Licença Pública Geral GNU junto com " +"este programa; se não, veja . \n" +"\n" +"Em adição, como uma exceção especial, os detentores dos direitos autorais " +"dão permissão para vincular o código de partes deste programa com a " +"biblioteca OpenSSL. Você deve obedecer à Licença Púclica Geral GNU em todos " +"os aspectos para todo o código utilizado que não seja OpenSSL. \n" +"\n" +"Se você modificar arquivo(s) com esta exceção, você pode estender esta " +"exceção para a sua versão do arquivo(s), mas você não é obrigado a fazê-lo. " +"Se você não desejar fazê-lo, exclua essa declaração de exceção de sua " +"versão. Se você excluir esta declaração de exceção de todos os arquivos de " +"origem do programa, em seguida, também excluí-lo aqui." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Servidor:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Arquivo inválido" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Escolha um arquivo .torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "URL inválida" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "não é uma URL válida." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Baixando..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Falha ao baixar" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Falha ao baixar:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" @@ -1855,7 +1892,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Detalhes:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1875,7 +1912,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "Nome do usuário:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,7 +1925,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "Senha:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" @@ -1927,7 +1964,7 @@ msgstr "" #: deluge/ui/gtk3/dialogs.py:423 msgid "Password Protected" -msgstr "" +msgstr "Protegido por senha" #: deluge/ui/gtk3/dialogs.py:429 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 @@ -1947,11 +1984,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Outro..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Não conectado" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,11 +2008,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "Nós DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Espaço livre em disco" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2046,47 +2083,47 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Sim" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Não" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Prioridade" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" -msgstr "" +msgstr "_Tudo" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "E_stado" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Detalhes" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Ar_quivos" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Pares" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Opções" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2132,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Não conectado..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2143,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Ilimitado" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2152,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Abaixo" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2162,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Acima" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Desconectado" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "Disponível" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Conectado" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Estado" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Servidor" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Versão" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "Iniciar _serviço" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "Parar _serviço" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2200,7 +2237,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Não foi possível inicializar o serviço!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2226,7 +2263,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Erro ao adicionar servidor" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2273,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Nome do Usuário" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Nível" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2289,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Habilitado" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Plug-in" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2308,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2328,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Selecione o plug-in" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Eggs do plug-in" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2385,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Estados" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Rastreadores" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Nenhum" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Administrador" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Rótulos" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Sem rótulo" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Versão do cliente" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrents na fila" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent enfileirado" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2448,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Remover limite" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Ativado" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Desativado" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Desabilitar" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2489,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Endereço" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Cliente" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2508,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Criando torrent" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrents na fila" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2524,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Remover" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2532,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Adicionar torrents automaticamente ao conectar" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Arquivo" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Adicionar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_Criar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Sair & de_sligar serviço" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "Sai_r" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Editar" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2571,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "Gerenciador de _conexões" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Ver" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "Barra de _ferramentas" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Barra lateral" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "_Barra de status" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "_Abas" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Colunas" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2607,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "B_arra lateral" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Mostrar _Vazios" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Mos_trar rastreadores" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2623,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "A_juda" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Página oficial" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "Dúvidas frequentes" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Comunidade" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2647,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Adicionar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Adicionar torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Remover torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2665,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Remover torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2679,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Pausar os torrents selecionados" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "Pausar" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Retomar os torrents selecionados" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Continuar" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Subir torrent na fila" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Subir na fila" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Descer torrent na fila" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Descer na fila" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Preferências" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Gerenciador de conexões" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2756,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Forçado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2764,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Desativado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Aperto de mão" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2782,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Ambos" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2802,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2814,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,11 +2833,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Mostrar velocidade da sessão na barra de títulos" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" -msgstr "" +msgstr "Focar janela ao adicionar torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 msgid "" @@ -2845,7 +2887,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Habilitar ícone na área de notificação" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2899,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Minimizar para área de notificação ao fechar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Iniciar na área de notificação" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Proteger ícone da área de notificação com senha" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,36 +2928,37 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Mover download concluído para:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Copiar arquivos .torrent para:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "Excluir a cópia do arquivo torrent ao remover" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" msgstr "" +"Excluir a cópia do arquivo torrent criado quando o torrent for removido" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Baixar para:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2967,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Priorizar a primeira e o última parte do download" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "Priorizar primeira e última parte dos arquivos no torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2993,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "Adicionar torrents em modo pausado" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +3010,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Sempre mostrar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Trazer a caixa de diálogo para frente" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3030,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "O número máximo de conexões permitido. Defina -1 para ilimitado." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3038,13 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Conexões:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Número máximo de slots de upload para todos os torrents. Defina -1 para " +"ilimitado." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3011,39 +3056,45 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"A velocidade máxima de download para todos os torrents. Defina -1 para " +"ilimitado." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "Velocidade de download:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"A velocidade máxima de upload para todos os torrents. Defina -1 para " +"ilimitado." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "Velocidade de upload:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignorar limites na rede local" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Taxa de limite sobrecarga IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Se checado, a estimada sobrecarga TCP/IP é sugada das taxas de limitadores, " +"para evitar exceder os limites do tráfego total" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3051,11 +3102,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +msgstr "O máximo de slots de upload por torrent. Defina -1 para ilimitado." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +msgstr "O número máximo de conexões por torrent. Defina -1 para ilimitado." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3063,7 +3114,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 msgid "The maximum upload speed per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Velocidade máxima de upload por torrent. Defina -1 para ilimitado." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 msgid "Per-Torrent Bandwidth Limits" @@ -3164,7 +3215,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Aleatório" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3223,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Porta ativa:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Testar porta ativa" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3201,12 +3252,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "De:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "Para:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3278,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Nível:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Criptografia" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Plug and Play universal" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "Protocolo de mapeamento de portas NAT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Troca de pares" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3316,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Serviço de Descoberta Local encontra outros usuários na sua rede." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "THD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." msgstr "" +"A tabela de mapeamento distribuída pode melhorar a quantidade de conexões " +"ativas." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Byte de compartilhamento" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3350,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Nome de máquina:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3361,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Porta:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3362,18 +3415,21 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Tamanho do cacge (blocos de 16 KiB):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"O número de segundos desde a última gravação em cache para uma peça no cache " +"de gravação, para quando é descarregado para o disco com força. O padrão é " +"60 segundos." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Cache expira em (segundos):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,27 +3437,30 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Preferências" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"O número total de blocos com 16 KiB gravados no disco desde que esta sessão " +"foi iniciada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Blocos escritos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." msgstr "" +"O número total de operações realizadas desde que esta sessão foi iniciada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Escritos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,10 +3468,13 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"A razão (blocos_escritos - escritas) / blocos_escritos representa o número " +"de operações de escritas salvas pelo total de operações de escrita, por " +"exemplo, um tipo de razão de acerto do cache para o cache de escrita." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Taxa de escrita em cache com êxito" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 @@ -3424,35 +3486,38 @@ msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"O número de blocos que foram solicitados pelo motor bittorrent (dos peers), " +"que foram servidos a partir do disco ou cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Blocos lidos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "O Número de Blocos que Serviram para o Cache." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Leitura de blocos com êxito:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "A taxa de leitura para o cache de leitura." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Taxa de leitura de cache com êxito" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." msgstr "" +"O Número Total de Operações Realizadas desde que a Sessão Foi Iniciada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Lidos:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,14 +3529,16 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"O número de blocos com 16 KiB atualmente no cache de disco. Isso inclui " +"tanto cache de leitura quanto cache de escrita." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Tamanho do cache:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Ler tamanho do cache:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3550,14 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Ajude-nos a melhorar o Deluge enviando informações sobre sua versão do " +"Python, do PyGTK, o tipo de sistema operacional e do processador. Nenhuma " +"outra informação será enviada." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Sim, enviar estatísticas anônimas" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3567,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Localização:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Se o Deluge não pode encontrar o arquivo de banco de dados nesse local, ele " +"voltará a usar o DNS para achar o país do peer." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,31 +3594,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Porta do serviço:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Porta" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Permitir conexões remotas" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Conexões" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Verificar se há novas versões periodicamente" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3631,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Versão:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Autor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Página do projeto:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "E-mail do autor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Informações" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3676,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Adicionar Peer" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "servidor:porta" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3622,7 +3694,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "" +msgstr "Geral" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" @@ -3684,14 +3756,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3790,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3805,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Adicionar" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3828,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Remover" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3856,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Adicionar vestígios de informação" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3864,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Vestígios de informação" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Rastreadores:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Adicionar servidor" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3889,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Destino:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Novo lançamento" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_Ir para a Página na Internet" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3917,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Não mostrar mais esta caixa de diálogo" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3995,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Nome:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +4029,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Comentários:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +4037,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Mover completos:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "Interromper distribuição quando atingir proporção:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Remover ao atingir proporção" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4082,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Editar rastreadores" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "Topo" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Em baixo" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Adicionar torrents" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4115,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Adicionar _pausado" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Priorizar a primeira e a última Parte" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4155,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Aplicar a Todos" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "Reverter para o padrão" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Mostrar Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4176,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "_Limite de velocidade de download" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "_Limite de velocidade de upload" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Sair e encerrar o serviço" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Editar rastreadores" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4206,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Adicionar Peer" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Adicionar peer pelo IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Editar rastreador" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Rastreador:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Informe um caminho remoto" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4235,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Caminho:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4279,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Criar torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "Di_retório" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Diretório remoto" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Arquivos" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Fontes Web" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Tamanho da parte:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Marcar como privado" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Adicionar este torrent para esta seção" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4320,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Opções" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Salvar torrent como" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4268,36 +4332,36 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Pausar" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Con_tinuar" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Continuar os torrents selecionados." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Op_ções" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Fila" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_Atualizar rastreador" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_Remover torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Forçar verificação" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4369,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "rótulo" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Selecionar todos" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_Pausar todos" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Con_tinuar todos" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Limite de Conexão" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Limite de _slots para enviar" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4397,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Auto-gerenciado" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4410,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Adicionar rastreador" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4418,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Adicionar URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4427,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4395,7 +4459,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Expandir todos" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4505,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "Cliente BitTorrent" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Cliente BitTorrent Deluge" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Baixar e compartilhar arquivos pelo BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4492,7 +4556,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Comando" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4675,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Senha" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4816,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "De" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "Para" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "Usar portas aleatórias" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4844,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Recebidas" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Efetuadas" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4858,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Conexões máximas" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Limite de vagas de Upload" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4878,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Limite de Conexões Semi-Abertas" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Limite de Tentativas de Conexões por Segundo" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Limite da taxa de sobrecarga de IP" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4911,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Taxa de compartilhamento" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4931,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Tipo" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4989,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Aplicar" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +5016,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Lista de IPs do Emule (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "Texto SafePeer (compactado)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "Texto PeerGuardian (não compactado)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "P2B PeerGuardian (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,7 +5038,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "Lista de bloqueios" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" @@ -4982,73 +5046,73 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Líder inválido" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Código mágico inválido" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "Versão inválida" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "Dias" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "Verificar se há uma nova lista a cada:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "Importar lista bloqueada ao iniciar" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "Configurações" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "Baixar a lista de bloqueados se necessário e importar o arquivo." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Verificar download e importar" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "Baixar uma nova lista de bloqueios e importá-la" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Forçar download e importar" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "Lista de bloqueio está atualizada" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "Opções" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "Tipo:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "Data:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "Tamanho do arquivo:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "Informações" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,11 +5120,11 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrent finalizado" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent adicionado" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" @@ -5069,19 +5133,19 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Executar" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Evento" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "Adicionar comando" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Comandos" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5097,7 +5161,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 msgid "AutoAdd" -msgstr "" +msgstr "Auto Adicionar" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 msgid "Double-click to toggle" @@ -5114,16 +5178,16 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "A pasta Watch não existe." #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "O caminho não existe." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Propriedades da pasta watch" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" @@ -5134,19 +5198,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "Selecione uma pasta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Habilitar pasta Watch" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Pasta Observada" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "Apagar .torrent após adicionado" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5156,7 +5220,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "Incluir extensão após adicionado" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5167,7 +5231,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".Adicionado" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5184,7 +5248,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Ação do Arquivo Torrent" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5204,19 +5268,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Mover Completado" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Rótulo: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Rótulo" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "Principal" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." @@ -5229,47 +5293,47 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Velocidade máxima para enviar:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "Limite de conexões:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "Número máximo de slots para enviar:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Velocidade máxima para baixar:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Largura de banda" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Auto gerenciamento:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Adicionar pausado:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Fila para:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Fila" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Pastas Watch:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5285,7 +5349,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "segundos" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5338,64 +5402,66 @@ msgstr "" #: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 #: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 msgid "WebUi" -msgstr "" +msgstr "Interface de Usuário de Rede" #: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"A interface web do Deluge não está instalada, por favor instale\n" +"a interface e tente de novo" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "Habilitar interface web" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "Habilitar SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Ouvindo porta:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Nome inválido, caracteres válidos:[a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Rótulo vazio" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "Rótulo já existe" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Rótulo desconhecido" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Torrent desconhecido" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "_Opções de rótulo" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_Remover rótulo" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_Adicionar Rótulo" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Opções de rótulos" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5469,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Rótulo" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5477,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Opções de rótulos" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Aplicar configurações máximas por torrent." #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Máximo" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Aplicar opções de fila:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,90 +5497,92 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(uma linha por rastreador)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Aplicar rótulo automaticamente:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Adicionar Rótulo" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "Adicionar Rótulo" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Use esta barra lateral para adicionar, editar e remover rótulos. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Rótulos" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Alerta de notificação mostrado" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "Janela de notificação está desativada." #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Janela de notificação mostrada" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "Sons de notificação estão desabilitados" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "pygame não está instalado" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Som de notificação falhou %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "Som de notificação de sucesso" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "Torrent finalizado" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" +"O Torrent \"%(name)s\" incluindo %(num_files)i arquivo(s) foram baixados." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" -msgstr "" +msgstr "Notificações" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Escolher o arquivo de som" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "Houve um erro ao enviar o e-mail de notificação: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5528,12 +5596,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "E-mail de notificação enviado." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "Torrent finalizado \"%(name)s\"" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5546,72 +5614,83 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Este e-mail foi enviado para informar que o Deluge terminou de baixar " +"\"%(name)s\", que inclue %(num_files)i arquivos.\n" +"Para parar de receber estes alertas, simplesmente desligue a notificação por " +"e-mail nas preferências do Deluge.\n" +"\n" +"Obrigado,\n" +"Deluge" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Tray icon habilitado" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Popups habilitados" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Som habilitado" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "Notificações na IU" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Destinatários" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "Servidor requer TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "Notificações de e-mail" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Está configuração não signaifica que você receberá notificações para todos " +"estes eventos" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "Assinaturas" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Customização de som" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 msgid "Extractor" -msgstr "" +msgstr "Descompactador" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "Extrair para:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "Criar sub-pasta com nome do torrent" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Essa opção criará uma sub-pasta usando o nome do torrent dentro da pasta " +"selecionada para extrair e coloca os arquivos extraídos lá." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 msgid "Scheduler" -msgstr "" +msgstr "Agendador" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 msgid "Schedule" @@ -5619,27 +5698,27 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Limite de download:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Limite de upload:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Torrents ativos:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Downloads Ativos:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Seeding Ativos:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Definições Lentas" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5667,11 +5746,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Desconectar" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Salvar" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5693,7 +5772,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Servidor:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,7 +5781,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Mover" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5719,7 +5798,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Nome de usuário" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5743,11 +5822,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Definir número máximo de conexões" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "Velocidade de download" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5786,19 +5865,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Definir velocidade máxima de download" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "Velocidade de upload" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "Definir velocidade máxima de upload" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Tráfego de download/upload do protocolo" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5812,7 +5891,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "Conectar" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5844,7 +5923,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filtros" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5864,27 +5943,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Limite de velocidade do Download" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Velocidade limite de upload" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Limite de conexão" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Limite de vagas de upload" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Atualizar rastreador" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "Forçar verificação" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5892,7 +5971,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Detalhes" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5909,11 +5988,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Geral" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Privado" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5921,11 +6000,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Verdadeiro" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Seja alertado sobre novas versões" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5965,29 +6044,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Limite de conexões:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Velocidade máxima de download (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Velocidade máxima de upload (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Máximo de conexões semi-abertas:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Máximo de tentativas de conexão por segundo:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Máximo de slots para upload:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6035,7 +6114,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Servidor" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6063,7 +6142,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Atualizar" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6092,25 +6171,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "Arquivo" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6128,7 +6215,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Adicionar em Estado Pausado" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6136,7 +6223,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Download" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" diff --git a/deluge/i18n/ro.po b/deluge/i18n/ro.po index 810ccf0..39df041 100644 --- a/deluge/i18n/ro.po +++ b/deluge/i18n/ro.po @@ -1,4744 +1,6208 @@ # Romanian translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-04-23 14:56+0000\n" -"Last-Translator: Mihai Capotă \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "SelectaÅ£i un dosar" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Viteză maximă de încărcare:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Viteză maximă de descărcare:" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Serviciu" - -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Viteza de descărcare" - -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Viteză de încărcare" - -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Disp" - -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "ReporneÈ™te" - -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Timpul de însămânÈ›are" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "ÃŽntreru_pe toate" +#: deluge/common.py:411 +msgid "B" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Viteză maximă de descărcare:" +#: deluge/common.py:412 +msgid "KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Viteză maximă de încărcare:" +#: deluge/common.py:413 +msgid "MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Adaugă în stare de _pauză" +#: deluge/common.py:414 +msgid "GiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/common.py:415 +msgid "TiB" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/common.py:416 +msgid "K" msgstr "" -"Viteza maximă de încărcare pentru toate torrentele. Pentru nelimitat puneÈ›i -" -"1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Viteza maxima de încărcare (KO/s):" +#: deluge/common.py:417 +msgid "M" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/common.py:418 +msgid "G" msgstr "" -"Viteza maximă de descărcare pentru toate torrentele. Pentru nelimitat puneÈ›i " -"-1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Viteza maxima de descărcare (KO/s):" +#: deluge/common.py:419 +msgid "T" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "AÅŸează noile torrente in capul cozii" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Număr de torrente care sunt la însămânÈ›are" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Număr total de torrente care se descarcă:" +#: deluge/common.py:521 +msgid "M/s" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "OpreÈ™te însămânÈ›area când raÈ›ia ajunge la:" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "ÃŽnsămânÈ›are" +#: deluge/common.py:527 +msgid "G/s" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "Viteză limită pentru _descărcare" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Viteză _maximă de încărcare" +#: deluge/common.py:533 +msgid "T/s" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "Deschide d_osarul" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Viteză maximă de descărcare (KO/s)" +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" -#~ msgid "Maximum Up Speed" -#~ msgstr "Viteză maximă de încărcare" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" -#~ msgid "Maximum Down Speed" -#~ msgstr "Viteză maximă de descărcare" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Viteză maximă de încărcare (KO/s)" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "SelectaÈ›i o opÅ£iune validă. Acea alegere nu este una din cele disponibile." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "SelectaÈ›i o opÅ£iune validă. %s nu este una din cele valabile." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" +#: deluge/argparserbase.py:215 #, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "SelectaÈ›i o opÅ£iune validă. %(value)s nu este una din cele valabile." - -#~ msgid "Homepage" -#~ msgstr "Pagina acasă" - -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "OpreÅŸte însămânÈ›area când raÅ£ia ajunge la" - -#~ msgid "Auto Add folder" -#~ msgstr "Adaugă automat dsarul" - -#~ msgid "This folder does not exist." -#~ msgstr "Dosarul nu există." - -#~ msgid "Error in torrent options." -#~ msgstr "Eroare în opÅ£iunile torrentului." - -#~ msgid "No data" -#~ msgstr "Lipsă date" - -#~ msgid "Download Location" -#~ msgstr "LocaÅ£ie descărcare" - -#~ msgid "Maximum Upload Slots" -#~ msgstr "Slot-uri maxime pentru încărcare" - -#~ msgid "Forced" -#~ msgstr "ForÅ£a" - -#~ msgid "Per Torrent" -#~ msgstr "Pe torrent" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Număr maxim de conexiuni pe jumătate deschise" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Număr maxim de încercări de conectare per secundă" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "ReporneÅŸte serviciul ÅŸi interfaÅ£a pentru browser după schimbarea acestor " -#~ "configuraÈ›ii" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "Număr torrente active" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "Module active" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" -#~ msgid "Button style" -#~ msgstr "Stil butoane" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" -#~ msgid "Error in Path." -#~ msgstr "Eroare în cale." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "CorectaÈ›i erorile de mai sus ÅŸi încercaÈ›i din nou" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "OpreÅŸte însămânÈ›area la raÅ£ia de" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" -#~ msgid "Enter a list of values." -#~ msgstr "IntroduceÈ›i o listă de valori." +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "IntroduceÈ›i o valoare validă." +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "AsiguraÈ›i-vă că valoarea are cel puÈ›in %(min)d caractere (are lungimea de " -#~ "%(length)d)." +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "AsiguraÈ›i-vă că valoarea este mai mare sau egală cu %s." +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" -#~ msgid "Enter a valid time." -#~ msgstr "IntroduceÈ›o un timp valid." +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Toate" -#~ msgid "Enter a number." -#~ msgstr "IntroduceÈ›i un număr." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Activ" -#~ msgid "Enter a whole number." -#~ msgstr "IntroduceÅ£i un număr întreg." +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "AsiguraÈ›i-vă că valoarea este mai mică sau egală cu %s." +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Se face verificarea" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "AsiguraÈ›i-vă ca nu sunt mai mult de %s cifre înainte de virgulă." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Se descarcă" -#~ msgid "Enter a valid date." -#~ msgstr "IntroduceÈ›i o dată validă." +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Partajare" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "AsiguraÈ›i-vă ca nu sunt mai mult de %s cifre in total." +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "ÃŽn stare de pauză" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "AsiguraÈ›i-vă că nu sunt mai mult de %s zecimale." +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Pus în coadă" -#~ msgid "Enter a valid URL." -#~ msgstr "IntroduceÈ›i un URL valid." +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Eroare" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "ÃŽncarcă o imagine acceptată. FiÈ™ierul încărcat ori nu este o imagine, ori " -#~ "este una coruptă." +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Nume" -#~ msgid "No file was submitted." -#~ msgstr "Niciun fiÈ™ier nu a fost trimis." +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Progres" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Niciun fiÈ™ier nu a fost trimis. VerificaÈ›i codarea." +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Stare" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Dimensiune" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "IntroduceÈ›i o adresă de e-mail validă." +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Descărcat" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "IntroduceÈ›i o adresă de tip IPv4 validă." +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Uploadat" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "URL-ul pare a fi o legătură ruptă." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "IntroduceÈ›i o dată È™i o ora valide." +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "RaÅ£ie" -#~ msgid "Recheck" -#~ msgstr "Reverifică" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Viteză descărcare" -#~ msgid "Queue Top" -#~ msgstr "Vârful cozii." +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Viteză încărcare" -#~ msgid "Queue Bottom" -#~ msgstr "Baza cozii." +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Limită descărcare" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/common.py:277 -msgid "MiB" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/common.py:279 -msgid "GiB" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KiB/s" - -#: deluge/common.py:318 -msgid "MiB/s" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Parteneri" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Disponibilitate" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Adăugat" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Timp estimat" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Acordă prioritate primelor/ultimelor bucăți" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Administrat automat" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Nume gazdă:" - -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" - -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Nume utilizator:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Parolă:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Bucăți" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "De la:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Avertisment" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Activat" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "AnunÅ£ OK" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "AnunÅ£ trimis" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Setări" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Interfață" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Descărcări" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Lățime de bandă" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Coadă" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "ReÅ£ea" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Prestocare" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Altele" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Demon" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Module" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "LocaÅ£ie descărcări" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afganistan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Insulele Aland" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Algeria" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Samoa Americană" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andorra" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Anguilla" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antarctica" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua È™i Barbuda" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentina" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenia" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Australia" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Austria" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Azerbaijan" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamas" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahrain" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "BangladeÈ™" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Belarus" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgia" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belize" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermuda" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Bhutan" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivia" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "Bosnia È™i HerÈ›egovina" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "Botswana" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "Insula Bouvet" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "Brazilia" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "Teritoriul Britanic din Oceanul Indian" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "Brunei Darussalam" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "Bulgaria" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "Burkina Faso" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "Burundi" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "Cambodia" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "Camerun" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "Canada" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "Capul Verde" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "Insulele Cayman" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "Republica Centrafricană" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "Ciad" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "Chile" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "China" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "Insula Crăciunului" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "Insulele Cocos (Keeling)" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "Columbia" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "Comoros" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "Congo" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "Republica Democrată Congo" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "Insulele Cook" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "Coasta de FildeÈ™" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "CroaÈ›ia" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "Cuba" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "Cipru" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "Cehia" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "Danemarca" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "Djibouti" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "Dominica" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "Republica Dominicană" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "Ecuador" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "Egipt" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "El Salvador" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "Guinea Ecuatorială" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "Eritrea" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "Estonia" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "Etiopia" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "Insulele Falkland (Malvine)" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "Insulele Feroe" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "Fiji" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "Finlanda" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "FranÈ›a" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "Guiana Franceză" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "Polynesia Franceză" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "Teritoriile franceze de sud" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "Gabon" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "Gambia" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "Georgia" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Germania" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "Ghana" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "Grecia" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "Groenlanda" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "Grenada" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "Guadalupa" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "Guam" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "Guatemala" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "Guernsey" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "Guineea" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "Guineea-Bissau" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "Guiana" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "Haiti" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "Insulele Heard ÅŸi McDonald" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "Vatican" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "Honduras" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "Hong Kong" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "Ungaria" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "Islanda" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "India" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "Indonezia" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "Republica Islamică Iran" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "Irak" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "Irlanda" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "Insula Man" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "Israel" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "Italia" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "Jamaica" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "Japonia" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "Jersey" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "Iordania" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "Kazahstan" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "Kenia" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "Kiribati" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "Republica Democrată Poapulară Coreea" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "Republica Coreea" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "Kuwait" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "Kârgâzstan" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "Republica Populară Democrată Lao" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "Letonia" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "Liban" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "Lesoto" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "Liberia" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "Libia" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "Liechtenstein" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "Lituania" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "Luxemburg" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "Macao" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "Macedonia, fosta Republică Iogoslavă" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "Madagascar" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "Malawi" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "Malaesia" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "Maldive" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "Mali" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "Malta" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "Insulele Marshall" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "Martinica" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "Mauritania" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "Mauritius" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "Mayotte" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "Mexic" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "Micronesia, Statele Federale ale" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "Moldova" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "Monaco" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "Mongolia" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "Muntenegru" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "Montserrat" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "Maroc" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "Mozambic" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "Mianmar" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "Namibia" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "Nauru" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "Nepal" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "Olanda" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "Antilele Olandeze" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "Noua Caledonie" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "Noua Zeelandă" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "Nicaragua" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "Niger" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "Nigeria" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "Niue" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "Insula Norfolk" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "Insulele Mariane de Nord" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "Norvegia" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "Oman" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "Pakistan" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "Palau" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "Teritoriile Palestiniene, Ocupate" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "Panama" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "Papua Noua Guinee" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "Paraguai" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "Peru" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "Filipine" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "Pitcairn" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "Polonia" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "Portugalia" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "Qatar" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "Reunion" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "" +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "România" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "" +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "FederaÈ›ia Rusă" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "" +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "Rwanda" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Maxim de conexiuni:" +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "Sfântul Bartolomeu" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Sloturi maxime pentru încărcare:" +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "Sfânta Elena" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Lățime de bandă" +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "Sfântul Cristofor È™i Nevis" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "OpreÈ™te torentul la raÈ›ia de:" +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "Sfânta Lucia" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Åžterge la raÅ£ia de" +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "Insula Sfântul Martin" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" -msgstr "" +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "Saint Pierre È™i Miquelon" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "Sfântul VincenÈ›iu È™i Grenadine" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "Samoa" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "San Marino" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "São Tomé È™i Príncipe" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "Arabia Saudită" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "Senegal" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "Serbia" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "Seychelles" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "Sierra Leone" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "Singapore" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "Slovacia" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "Slovenia" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "Insulele Solomon" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "Somalia" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "Africa de Sud" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "Georgia de Sud È™i Insulele Sandwich de Sud" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "Spania" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "Sri Lanka" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "Sudan" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "Suriname" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "Svalbard È™i Jan Mayen" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "ElveÅ£ia" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "Suedia" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "ElveÅ£ia" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "Siria" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Sus" +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "Tajikistan" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Jos" +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "Tanzania, Republica Unită" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "Tailanda" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "Timor-Leste" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "Togo" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "Tokelau" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "Tonga" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "Trinidad È™i Tobago" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "Tunisia" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "Turcia" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "Turkmenistan" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "Insulele Turks È™i Caicos" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "Tuvalu" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "Uganda" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "Ucraina" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "Emiratele Arabe Unite" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Marea Britanie" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "Statele Unite" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "Insulele de Coasta ale Statelor Unite" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "Uruguai" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "Uzbekistan" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "Vanuatu" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "Venezuela" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "Vietnam" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "Insulele Virgine Britanice" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Coadă" +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "Insulele Virgine (SUA)" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "OpÈ›iuni" +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "Wallis È™i Futuna" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "" +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "Sahara de Vest" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Limită de descărcare:" +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "Yemen" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Limită de încărcare:" +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "Zambia" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Torente active:" +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "Zimbave" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Setări încete" - -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Etichetă invalidă, caracterele valide sunt:[a-z0-9_-]" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Etichetă necompletată" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Eticheta deja există" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Etichetă necunoscută" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Torent necunoscut" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Etichetă" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "_OpÈ›iuni etichetă" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "Ște_rge eticheta" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Adaugă etichetă" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Serviciul nu rulează" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "OpÈ›iuni Etichete" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Nume fiÅŸier" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "OpÈ›iuni etichete" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Strat" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Sloturi de încărcare:\t" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "AlegeÈ›i un fiÈ™ier" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Viteza de încărcare:" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "AlegeÈ›i un dosar" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Viteză de descărcare:" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Salvare fiÅŸier .torrent" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Conexiuni:" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Aplică setări maxime per torrent:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "FiÅŸiere torrent" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Maxim" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Toate fiÅŸierele" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Administrat automat" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Aplică setările cozii:" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Coadă" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Mută descărcările complete în:" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Aplică setările de locaÅ£ie:" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "LocaÈ›ie" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(o linie per tracker)" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Aplică eticheta automat:" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trackere" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Adaugă etichetă" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Client:" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Adăugare etichetă" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Dezvlotatori actuali:" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Nume:" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Dezvoltatori anteriori sau contribuitori:" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -"FolosiÈ›i bara laterală pentru a adăuga, edita È™i È™terge etichete. \n" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Etichete" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Server:" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Extage în:" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Crează sub-dosar cu numele torrentului" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torent" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -"Acestă opÈ›iune va creea un sub-dosar folosind numele torrentului în dosarul " -"de extragere selectat È™i va plasa fiÈ™ierele extrase în acesta." -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Setări generale" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Activează interfaÈ›a web" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Activează SSL" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "FiÈ™ier invalid" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Port de ascultat:" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Setări" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Lista IP Emule (GZip)" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Alege un fiÅŸier .torrent" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer text (comprimat cu Zip)" +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "URL incorect" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian text (necomprimat)" +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "nu este un URL valid." -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Descarc..." -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Leader nevalid" +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Descărcarea a eÈ™uat" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Cod magic nevalid" +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Descărcare eÈ™uată" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Versiune nevalidă" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Blocklist" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Zile" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Detalii:" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Verfică dacă a apărut o nouă versiune la fiecare:" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Importă lista neagră la pornire" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Descarcă lista neagră dacă e necesar È™i importă fiÈ™ierul." +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Nume utilizator:" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Verifică descărcările È™i importul" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Parolă:" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Descarcă o nouă listă neagră È™i încarc-o." +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Descărcare forÈ›ată È™i importare" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Lista neagră este actualizată" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "OpÈ›iuni" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Tip:" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Data:" +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Dimensiune fiÈ™ier:" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "InformaÈ›ii" +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torent finalizat" +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torent adăugat" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Alta..." -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Execută" +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Neconectat" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Eveniment" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Comandă" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Adaugă comandă" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Comenzi" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "AnunÅ£ OK" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Noduri DHT" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "AnunÅ£ trimis" +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "SpaÈ›iu liber pe disc" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Avertisment" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Eroare" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "Afganistan" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Insulele Aland" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Albania" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "Algeria" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "Samoa Americană" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "Andorra" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "Angola" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "Anguilla" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "Antarctica" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "Antigua È™i Barbuda" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "Argentina" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "Armenia" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "Aruba" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Da" -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "Australia" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Nu" -#: deluge/ui/countries.py:23 -msgid "Austria" -msgstr "Austria" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prioritate" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" -msgstr "Azerbaijan" +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "Bahamas" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Statut" -#: deluge/ui/countries.py:26 -msgid "Bahrain" -msgstr "Bahrain" +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Detalii" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" -msgstr "BangladeÈ™" +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "F_iÈ™iere" -#: deluge/ui/countries.py:28 -msgid "Barbados" -msgstr "Barbados" +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Parteneri" -#: deluge/ui/countries.py:29 -msgid "Belarus" -msgstr "Belarus" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_OpÈ›iuni" -#: deluge/ui/countries.py:30 -msgid "Belgium" -msgstr "Belgia" +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" -msgstr "Belize" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Neconectat..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Nelimitat" -#: deluge/ui/countries.py:32 -msgid "Benin" -msgstr "Benin" +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Desc" -#: deluge/ui/countries.py:33 -msgid "Bermuda" -msgstr "Bermuda" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "ÃŽnc" -#: deluge/ui/countries.py:34 -msgid "Bhutan" -msgstr "Bhutan" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" -msgstr "Bolivia" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" -msgstr "Bosnia È™i HerÈ›egovina" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" -msgstr "Botswana" +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" -msgstr "Insula Bouvet" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" -msgstr "Brazilia" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Deconectat" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" -msgstr "Teritoriul Britanic din Oceanul Indian" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Conectat" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" -msgstr "Brunei Darussalam" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Conectat" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" -msgstr "Bulgaria" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Stare" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" -msgstr "Burkina Faso" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Gazdă" -#: deluge/ui/countries.py:44 -msgid "Burundi" -msgstr "Burundi" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Versiune" -#: deluge/ui/countries.py:45 -msgid "Cambodia" -msgstr "Cambodia" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_PorneÈ™te demon" -#: deluge/ui/countries.py:46 -msgid "Cameroon" -msgstr "Camerun" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_OpreÈ™te demon" -#: deluge/ui/countries.py:47 -msgid "Canada" -msgstr "Canada" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" -msgstr "Capul Verde" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" -msgstr "Insulele Cayman" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" -msgstr "Republica Centrafricană" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" -msgstr "Ciad" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" -msgstr "Chile" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" -msgstr "China" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" -msgstr "Insula Crăciunului" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Nu s-a putut adăuga gazda" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" -msgstr "Insulele Cocos (Keeling)" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" -msgstr "Columbia" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Nume" -#: deluge/ui/countries.py:57 -msgid "Comoros" -msgstr "Comoros" +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Nivel" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Activat" -#: deluge/ui/countries.py:58 -msgid "Congo" -msgstr "Congo" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Modul" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" -msgstr "Republica Democrată Congo" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" -msgstr "Insulele Cook" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" -msgstr "Costa Rica" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" -msgstr "Coasta de FildeÈ™" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" -msgstr "CroaÈ›ia" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" -msgstr "Cuba" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" -msgstr "Cipru" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" -msgstr "Cehia" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "SelectaÈ›i modulul" -#: deluge/ui/countries.py:67 -msgid "Denmark" -msgstr "Danemarca" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Ouă modul" -#: deluge/ui/countries.py:68 -msgid "Djibouti" -msgstr "Djibouti" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" -msgstr "Dominica" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" -msgstr "Republica Dominicană" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" -msgstr "Ecuador" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" -msgstr "Egipt" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" -msgstr "El Salvador" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" -msgstr "Guinea Ecuatorială" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" -msgstr "Eritrea" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" -msgstr "Estonia" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" -msgstr "Etiopia" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" -msgstr "Insulele Falkland (Malvine)" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" -msgstr "Insulele Feroe" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" -msgstr "Fiji" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Stări" -#: deluge/ui/countries.py:81 -msgid "Finland" -msgstr "Finlanda" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackere" -#: deluge/ui/countries.py:82 -msgid "France" -msgstr "FranÈ›a" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Niciuna" -#: deluge/ui/countries.py:83 -msgid "French Guiana" -msgstr "Guiana Franceză" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Administrator" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" -msgstr "Polynesia Franceză" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Etichete" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" -msgstr "Teritoriile franceze de sud" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Fără etichetă" -#: deluge/ui/countries.py:86 -msgid "Gabon" -msgstr "Gabon" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" -msgstr "Gambia" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Versiune client" -#: deluge/ui/countries.py:88 -msgid "Georgia" -msgstr "Georgia" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrent-ele sunt aÈ™ezate în coadă" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "Germania" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent-ul este aÈ™ezat în coadă." -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Marea Britanie" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" -msgstr "Ghana" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" -msgstr "Gibraltar" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" -msgstr "Grecia" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Nelimitat" -#: deluge/ui/countries.py:94 -msgid "Greenland" -msgstr "Groenlanda" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Activat" -#: deluge/ui/countries.py:95 -msgid "Grenada" -msgstr "Grenada" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Dezactivat" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" -msgstr "Guadalupa" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Dezactivează" -#: deluge/ui/countries.py:97 -msgid "Guam" -msgstr "Guam" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" -msgstr "Guatemala" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" -msgstr "Guernsey" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" -msgstr "Guineea" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" -msgstr "Guineea-Bissau" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" -msgstr "Guiana" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" -msgstr "Haiti" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adresă" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" -msgstr "Insulele Heard ÅŸi McDonald" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Client" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" -msgstr "Vatican" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" -msgstr "Honduras" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" -msgstr "Hong Kong" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Creează torent" -#: deluge/ui/countries.py:108 -msgid "Hungary" -msgstr "Ungaria" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrente aflate în coadă" -#: deluge/ui/countries.py:109 -msgid "Iceland" -msgstr "Islanda" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" -msgstr "India" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "Ște_rge" -#: deluge/ui/countries.py:111 -msgid "Indonesia" -msgstr "Indonezia" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" -msgstr "Republica Islamică Iran" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Adaugă automat torrentele la conectare" -#: deluge/ui/countries.py:113 -msgid "Iraq" -msgstr "Irak" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_FiÈ™ier" -#: deluge/ui/countries.py:114 -msgid "Ireland" -msgstr "Irlanda" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Adaugă torrent" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" -msgstr "Insula Man" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Creează torent" -#: deluge/ui/countries.py:116 -msgid "Israel" -msgstr "Israel" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" -msgstr "Italia" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_IeÈ™ire" -#: deluge/ui/countries.py:118 -msgid "Jamaica" -msgstr "Jamaica" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Editare" -#: deluge/ui/countries.py:119 -msgid "Japan" -msgstr "Japonia" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" -msgstr "Jersey" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "Manager de _conexiuni" -#: deluge/ui/countries.py:121 -msgid "Jordan" -msgstr "Iordania" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" -msgstr "Kazahstan" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Vizualizare" -#: deluge/ui/countries.py:123 -msgid "Kenya" -msgstr "Kenia" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Bară de unel_te" -#: deluge/ui/countries.py:124 -msgid "Kiribati" -msgstr "Kiribati" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Panou lateral" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" -msgstr "Republica Democrată Poapulară Coreea" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Bară de _stare" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" -msgstr "Republica Coreea" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_File" -#: deluge/ui/countries.py:127 -msgid "Kuwait" -msgstr "Kuwait" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Coloane" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" -msgstr "Kârgâzstan" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" -msgstr "Republica Populară Democrată Lao" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Bară _laterală" -#: deluge/ui/countries.py:130 -msgid "Latvia" -msgstr "Letonia" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "AfiÈ™ează acÈ›iunile cu _zero sarcini" -#: deluge/ui/countries.py:131 -msgid "Lebanon" -msgstr "Liban" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "AfiÅŸează _tracker-e" -#: deluge/ui/countries.py:132 -msgid "Lesotho" -msgstr "Lesoto" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" -msgstr "Liberia" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Ajutor" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" -msgstr "Libia" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" -msgstr "Liechtenstein" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" -msgstr "Lituania" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "ÃŽntrebări frecvente" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" -msgstr "Luxemburg" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Comunitate" -#: deluge/ui/countries.py:138 -msgid "Macao" -msgstr "Macao" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "Macedonia, fosta Republică Iogoslavă" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Adaugă torrent" -#: deluge/ui/countries.py:140 -msgid "Madagascar" -msgstr "Madagascar" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Adaugă torrent" -#: deluge/ui/countries.py:141 -msgid "Malawi" -msgstr "Malawi" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Åžterge torrentul" -#: deluge/ui/countries.py:142 -msgid "Malaysia" -msgstr "Malaesia" +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Elimină torrent" -#: deluge/ui/countries.py:143 -msgid "Maldives" -msgstr "Maldive" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" -msgstr "Mali" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" -msgstr "Malta" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Pune torrentele selectate în starea de pauză" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" -msgstr "Insulele Marshall" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Pauză" -#: deluge/ui/countries.py:147 -msgid "Martinique" -msgstr "Martinica" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "ReporneÈ™te torrentele selectate" -#: deluge/ui/countries.py:148 -msgid "Mauritania" -msgstr "Mauritania" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Reia" -#: deluge/ui/countries.py:149 -msgid "Mauritius" -msgstr "Mauritius" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Mută torrent-ul în sus" -#: deluge/ui/countries.py:150 -msgid "Mayotte" -msgstr "Mayotte" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Coada Sus" -#: deluge/ui/countries.py:151 -msgid "Mexico" -msgstr "Mexic" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Mută torrent-ul în jos" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" -msgstr "Micronesia, Statele Federale ale" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Coada Jos" -#: deluge/ui/countries.py:153 -msgid "Moldova" -msgstr "Moldova" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "PreferinÅ£e" -#: deluge/ui/countries.py:154 -msgid "Monaco" -msgstr "Monaco" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Manager de conexiuni" -#: deluge/ui/countries.py:155 -msgid "Mongolia" -msgstr "Mongolia" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" -msgstr "Muntenegru" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" -msgstr "Montserrat" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" -msgstr "Maroc" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" -msgstr "Mozambic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "ForÅ£ată" -#: deluge/ui/countries.py:160 -msgid "Myanmar" -msgstr "Mianmar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Dezactivat" -#: deluge/ui/countries.py:161 -msgid "Namibia" -msgstr "Namibia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Conectare" -#: deluge/ui/countries.py:162 -msgid "Nauru" -msgstr "Nauru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" -msgstr "Nepal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Oricare" -#: deluge/ui/countries.py:164 -msgid "Netherlands" -msgstr "Olanda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" -msgstr "Antilele Olandeze" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" -msgstr "Noua Caledonie" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" -msgstr "Noua Zeelandă" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" -msgstr "Nicaragua" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" -msgstr "Niger" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" -msgstr "Nigeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" -msgstr "Niue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" -msgstr "Insula Norfolk" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" -msgstr "Insulele Mariane de Nord" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" -msgstr "Norvegia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "AfiÈ™ează viteza sesiunii în bara de titlu" -#: deluge/ui/countries.py:175 -msgid "Oman" -msgstr "Oman" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" -msgstr "Pakistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" -msgstr "Palau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" -msgstr "Teritoriile Palestiniene, Ocupate" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" -msgstr "Panama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" -msgstr "Papua Noua Guinee" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" -msgstr "Paraguai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" -msgstr "Peru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" -msgstr "Filipine" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" -msgstr "Pitcairn" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" -msgstr "Polonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" -msgstr "Portugalia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Activează iconiÅ£a din zona de notificare" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" -msgstr "Puerto Rico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" -msgstr "Qatar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" -msgstr "Reunion" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Minimizează în zona de notificare la închidere" -#: deluge/ui/countries.py:190 -msgid "Romania" -msgstr "România" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "PorneÈ™te în zona de notificare" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" -msgstr "FederaÈ›ia Rusă" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Protejează cu parolă zona de notificare" -#: deluge/ui/countries.py:192 -msgid "Rwanda" -msgstr "Rwanda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" -msgstr "Sfântul Bartolomeu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" -msgstr "Sfânta Elena" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" -msgstr "Sfântul Cristofor È™i Nevis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" -msgstr "Sfânta Lucia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" -msgstr "Insula Sfântul Martin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Mută descărcările complete în:" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" -msgstr "Saint Pierre È™i Miquelon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Copiază fiÅŸiere .torrent în:" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" -msgstr "Sfântul VincenÈ›iu È™i Grenadine" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Șterge copia fiÈ™ierului torent la eliminare" -#: deluge/ui/countries.py:200 -msgid "Samoa" -msgstr "Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "Șterge copia fiÈ™ierului torent creat când torentul este eliminat" -#: deluge/ui/countries.py:201 -msgid "San Marino" -msgstr "San Marino" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Descarcă în:" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" -msgstr "São Tomé È™i Príncipe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" -msgstr "Arabia Saudită" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Prima È™i ultima partea a torrent-ului au prioritate" -#: deluge/ui/countries.py:204 -msgid "Senegal" -msgstr "Senegal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" +"MăreÈ™te prioritatea primelor È™i ultimelor părÈ›i ale fiÈ™ierelor din torrent" -#: deluge/ui/countries.py:205 -msgid "Serbia" -msgstr "Serbia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" -msgstr "Seychelles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" -msgstr "Sierra Leone" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "AdăugaÈ›i torente puse pe pauză" -#: deluge/ui/countries.py:208 -msgid "Singapore" -msgstr "Singapore" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" -msgstr "Slovacia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" -msgstr "Slovenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" -msgstr "Insulele Solomon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "AfiÈ™ează întotdeauna" -#: deluge/ui/countries.py:212 -msgid "Somalia" -msgstr "Somalia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Adaugă dialogul în prim plan" -#: deluge/ui/countries.py:213 -msgid "South Africa" -msgstr "Africa de Sud" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" -msgstr "Georgia de Sud È™i Insulele Sandwich de Sud" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" -msgstr "Spania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "Sri Lanka" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Numărul maxim de conexiuni permise. SetaÈ›i -1 pentru nelimitat." -#: deluge/ui/countries.py:217 -msgid "Sudan" -msgstr "Sudan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Conexiuni:" -#: deluge/ui/countries.py:218 -msgid "Suriname" -msgstr "Suriname" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Numărul maxim de sloturi de încărcare pentru toate torentele. StabiliÈ›i -1 " +"pentru nelimitat." -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" -msgstr "Svalbard È™i Jan Mayen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" -msgstr "ElveÅ£ia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Viteza maxima de descărcare pentru toate torentele. SetaÈ›i -1 pentru " +"nelimitat." -#: deluge/ui/countries.py:221 -msgid "Sweden" -msgstr "Suedia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Viteză de descărcare:" -#: deluge/ui/countries.py:222 -msgid "Switzerland" -msgstr "ElveÅ£ia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Viteza maxima de încărcare pentru toate torentele. SetaÈ›i -1 pentru " +"nelimitat." -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" -msgstr "Siria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Viteza de încărcare:" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Taiwan, Provincia Chineză" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Ignoră limitele existente în reÈ›eaua locală." -#: deluge/ui/countries.py:225 -msgid "Tajikistan" -msgstr "Tajikistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Surplus limită rată IP" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" -msgstr "Tanzania, Republica Unită" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Dacă este activat, surplusul estimat TCP/IP este ignorat de limitarea " +"lățimii de banda, pentru a evita depășirea traficului total" -#: deluge/ui/countries.py:227 -msgid "Thailand" -msgstr "Tailanda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" -msgstr "Timor-Leste" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Numărul maxim de sloturi de încărcare per torent. SetaÈ›i -1 pentru " +"nelimitate." -#: deluge/ui/countries.py:229 -msgid "Togo" -msgstr "Togo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "Numărul maxim de conexiuni per torent. SetaÈ›i -1 pentru nelimitat." -#: deluge/ui/countries.py:230 -msgid "Tokelau" -msgstr "Tokelau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" -msgstr "Tonga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" -msgstr "Trinidad È™i Tobago" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" -msgstr "Tunisia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" -msgstr "Turcia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" -msgstr "Turkmenistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" -msgstr "Insulele Turks È™i Caicos" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" -msgstr "Tuvalu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" -msgstr "Uganda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" -msgstr "Ucraina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" -msgstr "Emiratele Arabe Unite" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" -msgstr "Statele Unite" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" -msgstr "Insulele de Coasta ale Statelor Unite" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" -msgstr "Uruguai" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" -msgstr "Uzbekistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" -msgstr "Vanuatu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" -msgstr "Venezuela" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" -msgstr "Vietnam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" -msgstr "Insulele Virgine Britanice" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." -msgstr "Insulele Virgine (SUA)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" -msgstr "Wallis È™i Futuna" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Aleator" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" -msgstr "Sahara de Vest" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" -msgstr "Yemen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Port Acvtiv:" -#: deluge/ui/countries.py:254 -msgid "Zambia" -msgstr "Zambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Verifica Portul Activ" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" -msgstr "Zimbave" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Deconectat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Conectat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Conectat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "De la:" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Serviciul nu există" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Către:" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Serviciul nu rulează" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "PorneÈ™te serverul în PID" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adresă" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Client" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivel:" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Progres" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Criptare" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Viteză descărcare" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Viteză încărcare" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Torrent-ele sunt aÈ™ezate în coadă" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "Protocolul de alocare a porturilor NAT" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent-ul este aÈ™ezat în coadă." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Schimb între parteneri" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Nelimitat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Activat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "Găsire parteneri în reÅ£ea" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Alta..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" +"Local Service Discovery ajută la găsirea partenerilor din reÈ›eaua locală." -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Desc:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "ÃŽnc:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" +"Tabela hash distribuita ar putea imbunatati numarul de conexiuni active." -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Limita TOS Byte a partenerului:" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Desc" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Nume gazdă:" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "ÃŽnc" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Port:" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Setează viteza maximă de descărcare" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Setează viteza maximă de încărcare" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torent terminat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -"Acest e-mail are rolul de a vă informa că Deluge a terminat de descărcat " -"%(name)s, care include %(num_files)i fiÈ™iere.\n" -"Pentru a nu mai primi aceste avertizări, dezactivaÈ›i notificarea prin e-mail " -"din preferinÈ›ele programului Deluge.\n" -"\n" -"Vă mulÈ›umim,\n" -"Deluge" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Mărimea de prestocare (blocuri de 16 KiB):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Numărul de secunde de la ultima piesă prestocată în memoria temporară, până " +"în momentul în care este forÈ›at curățată de pe disk. Valoarea implicită este " +"60 de secunde." -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Descărcări" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Prestocarea expiră în (secunde):" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "ReÅ£ea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Setări" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Lățime de bandă" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"Numărul total de blocuri de 16 KiB scrise pe disk de la începutul sesiunii." -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Interfață" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Blocuri scrise:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Altele" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "Numărul total de operaÈ›iuni de scriere de când a început sesiunea." -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Scrieri:" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Prestocare" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"RaÈ›ia (blocuri_scrise - scrieri) / blocuri_scrise reprezintă numărul de " +"operaÈ›iuni de scriere salvate din totalul operaÈ›iunilor de scriere, ex: un " +"fel de raport al folosirii spaÈ›iului de prestocare pentru scriere." -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Module" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "RaÈ›ia spaÈ›iului de prestocare pentru scriere:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Modul" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "SelectaÈ›i modulul" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"Numărul de blocuri ce au fost cerute de către motorul bittorent (de la " +"parteneri), care au fost servite de disk sau de spaÈ›iul de prestocare." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Blocuri citite:" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Ouă modul" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" +"Numărul de blocuri care au fost servite de către spaÈ›iul de prestocare." -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Nume fiÅŸier" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Rezultatul blocurilo citite:" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Dimensiune" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "RaÈ›ia spaÈ›iului de prestocare pentru citire." -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "FiÈ™ier invalid" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "RaÈ›ia spaÈ›iului de prestocare pentru citire:" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Torent duplicat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Numărul total de operaÈ›iuni de citire de când a început sesiunea." -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Nu puteÈ›i adăuga acelaÈ™i torent de două ori." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Citiri:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Nu se poate stabili prioriatea fiÈ™ierului!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" +"Numărul de blocuri de 16 KiB care se află momentan în spaÈ›iul de prestocare. " +"Acestea includ È™i blocurile alocate pentru scris È™i cele pentru citit." -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Alege un fiÅŸier .torrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "FiÅŸiere torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Mărime spaÈ›iu de prestocare:" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Toate fiÅŸierele" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Dimensiunea spaÈ›iului de prestocare pentru citit:" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "URL incorect" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" +"AjutaÈ›i-ne să îmbunătățim Deluge trimițându-ne informaÈ›ii despre versiunea " +"PyGTK-ulu, sistemului de operare È™i procesorului pe care îl folosiÈ›i. " +"Absolut nici o informaÈ›ie suplimentară nu va fi trimisă." -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Da, vreau să trimit statistici anonime" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Descărcarea a eÈ™uat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "LocaÈ›ie:" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"Dacă Deluge nu poate găsi fiÈ™ierul bazei de date la această locaÈ›ie va " +"reveni la utilizarea DNS pentru a rezolva partenerii de conexiune ai țării." -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Strat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "AlegeÈ›i un fiÈ™ier" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "AlegeÈ›i un dosar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Portul demonului:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Salvare fiÅŸier .torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Port" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Neconectat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Permite conexiuni din altă locaÅ£ie" -#: deluge/ui/gtkui/statusbar.py:163 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" msgstr "Conexiuni" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Trafic protocol Download/Upload" - -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "Noduri DHT" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Verifică periodic dacă au apărut noi versiuni" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Nici o conexiune stabilită!" - -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Setează numărul maxim de conexiuni" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torente" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Versiune:" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Autor:" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Etichete" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Pagină web:" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Toate" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Email-ul autorului:" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Se descarcă" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "InformaÈ›ii" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Partajare" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "ÃŽn stare de pauză" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Se face verificarea" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Pus în coadă" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Niciuna" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Adăugare partener" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Fără etichetă" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "gazdă:port" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Gazdă" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Setări generale" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Nu s-a putut adăuga gazda" - -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "DezactivaÈ›i modul clasic?" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." -msgstr "Se pare că procesul de serviciu Deluge (deluged) rulează deja." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Eroare la pornirea nucleului" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -"A intervenit o eroare la pornirea nucleului, care este necesar pentru a rula " -"Deluge în modul clasic.\n" -"\n" -"Pentru mai multe informaÈ›ii vedeÈ›i detaliile de mai jos." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -"De vreme ce a intervenit o eroare la pornirea modului clasic doriÈ›i să " -"continuaÈ›i prin a-l dezactiva?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Eroare la pornirea serviciului" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -"A intervenit o eroare la pornirea procesului de serviciu. ÃŽncercaÈ›i să-l " -"rulaÈ›i folosind o consolă, pentru a vedea dacă intervine o eroare." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Activat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Dezactivat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Nelimitat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Alege un director pentru a muta fiÈ™ierele" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Setează numărul maxim de sloturi pentru încărcare" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "Anulează" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Prioritate" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Adaugă" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Detalii:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Nume" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Descărcat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Uploadat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Elimină" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Contribuitori" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Parteneri" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Timp estimat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "RaÅ£ie" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Adăugat" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Adăugare Infohash" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_FiÈ™ier" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Adaugă torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackere:" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Creează torent" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Adaugă gazdă" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Editare" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "Manager de _conexiuni" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "DestinaÈ›ie:" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Versiune nouă" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Vizualizare" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "Du-te la pa_gina de web" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "Bară de unel_te" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Panou lateral" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Nu mai arăta dialogul ăsta pe viitor" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Bară de _stare" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "_File" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Coloane" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "Bară _laterală" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "AfiÈ™ează acÈ›iunile cu _zero sarcini" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "AfiÅŸează _tracker-e" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Ajutor" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "ÃŽntrebări frecvente" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Adaugă torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Adaugă torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Åžterge torrentul" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Elimină torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Nume:" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Pune torrentele selectate în starea de pauză" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Pauză" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "ReporneÈ™te torrentele selectate" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Mută torrent-ul în sus" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Coada Sus" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Mută torrent-ul în jos" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Coada Jos" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Comentarii:" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "PreferinÅ£e" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Manager de conexiuni" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Mută transferurile complete în:" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "Măr_eÈ™te toate" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "OpreÈ™te torentul la raÈ›ia de:" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "Nu _descărca" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Åžterge la raÅ£ia de" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "Prioritate _normală" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "Prioritate _ridicată" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Prioritate _maximă" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Auto managed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Gradul de contribuÈ›ie:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Timp activ" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Stare tracker:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "Modifica Track_ere" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Disponibilitate:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Sus" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Parteneri:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Jos" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Contribuitori:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Adaugă torrente" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "PorÈ›iuni:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Timp rămas estimat:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Adaugă în stare de pauză" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Următoarea actualizare:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Primele/ultimele bucăți au prioritate" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "RaÈ›ie:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "încărcat:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Descărcat:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Data adăugării:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Statut" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Comentarii:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# fiÈ™iere:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Aplică pentru toate" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Revenire la setările prestabilite" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "A_fiÈ™ează Deluge" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Mărime totală:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Nume:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Cale:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Limita de _descărcare" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Status:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Limita de î_ncărcare" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Detalii" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "IeÈ™i È™i închide demonul" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "FiÈ™ie_re" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Modifica Trackerele" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Parteneri" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Mută transferurile complete în:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Privat" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Acordă prioritate primelor/ultimelor bucăți" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Adaugă un partener după IP" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "Modifica Track_ere" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Modifică tracker:" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_OpÈ›iuni" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Ștergere torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "IntroduceÅ£i adresa distantă" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "Sigur doriÈ›i să È™tergeÈ›i torrent-ul selectat?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "FiÈ™ierul .torrent asociat va fi È™ters!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Cale:" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Datele descărcate vor fi È™terse!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Șterge torrentul selectat" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Versiune nouă" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Versiune nouă disponibilă" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Versiune disponibilă" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Versiune curentă:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Nu mai arăta dialogul ăsta pe viitor" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "Du-te la pa_gina de web" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Adaugă un partener după IP" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Creează torent" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Selectează tot" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Fol_der" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "ReporneÈ™te torrentele selectate." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "Ad_resă distantă" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Repor_neÅŸte tot" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "FiÅŸiere" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Adaugă torrente" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "ÃŽnsămânţători web" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Marime Parti:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "MarcaÈ›i-l ca privat" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "Ște_rge" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Adaugă acest torrent la sesiune" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torente" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "OpÈ›iuni" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "F_iÈ™iere" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Salvează fiÅŸierul .torrent ca" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Complet" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Compact" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Pauză" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Alocare" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Repor_neÈ™te" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Primele/ultimele bucăți au prioritate" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "ReporneÈ™te torrentele selectate." -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Revenire la setările prestabilite" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "OpÈ›_iuni" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Aplică pentru toate" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "Coa_dă" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Adăugare URL" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "Act_ualizare Tracker" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Din URL" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "Ste_rge Torent" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Adăugare Infohash" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Verifică _forÈ›at" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Din Infohash" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "Infohash:" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etichetă" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trackere:" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_Selectează tot" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Creează torent" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "ÃŽn_trerupe toate" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Repor_neÅŸte tot" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Creeare torrent" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Limită _conexiuni" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Fol_der" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Limită _sloturi upload" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "Ad_resă distantă" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "FiÅŸiere" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Administrat automat" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Autor:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Comentarii:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "InformaÈ›ii" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Adaugă tracker" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "ÃŽnsămânţători web" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Marime Parti:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Adăugare URL" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "MarcaÈ›i-l ca privat" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Adaugă acest torrent la sesiune" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "IntroduceÅ£i adresa distantă" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Adresă distantă" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Cale:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Creează torent" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Salvează fiÅŸierul .torrent ca" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Salvează fiÈ™ierul .torrent " +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrente aflate în coadă" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Adaugă torrentele în coadă" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "Măr_eÈ™te toate" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Adaugă automat torrentele la conectare" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "etichetă" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Adăugare partener" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Adăugare partener" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "gazdă:port" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Adaugă gazdă" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Manager de conexiuni" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_PorneÈ™te demonul local" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Conectează-te automat la pornire către gazda selectată" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "Client BitTorrent" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "PorneÈ™te automat localhost-ul, dacă este necesar" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Client BitTorrent Deluge" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Nu arăta dialogul ăsta la pornire" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Descarcă È™i partajează fiÈ™iere prin BitTorrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Descărcări" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Auto adăugare .torrente din:" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Descarcă în:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Copiază fiÅŸiere .torrent în:" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Dosare" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "FoloseÈ™te alocarea completă" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -"Alocarea completa aloca dinainte tot spatiul necesar torentului si previne " -"fragmentarea discului." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Foloseste Alocarea Compacta" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Comandă" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Alocarea compacta aloca spatiu dupa cum este necesar" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Prima È™i ultima partea a torrent-ului au prioritate" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -"MăreÈ™te prioritatea primelor È™i ultimelor părÈ›i ale fiÈ™ierelor din torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "AdăugaÈ›i torente puse pe pauză" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "ReÈ›ea" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "FoloseÈ™te porturi aleatoare" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge va alege sa foloseasca un port diferit de fiecare data." +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Port Acvtiv:" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Către:" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Verifica Portul Activ" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Porturi de sosire" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Porturi de ieÈ™ire" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -"Introdu adresa IP a interfaÈ›ei pentru a asculta conexiunile bittorent ce " -"sosesc. Lasă această căsuță goală dacă vrei să foloseÈ™ti adresa implicită." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Interfață" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -"TOS-ul setat în header-ul IP al fiecărui pachet trimis către parteneri " -"(inclusivi contribuitorii). Se aÈ™teaptă o valoare hexazecimală." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Limita TOS Byte a partenerului:" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "Protocolul de alocare a porturilor NAT" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Schimb între parteneri" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Local Service Discovery ajută la găsirea partenerilor din reÈ›eaua locală." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -"Tabela hash distribuita ar putea imbunatati numarul de conexiuni active." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Optiuni suplimentare de retea" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "La Primire" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Parolă" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Nivel:" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -"ForÈ›ată\n" -"Activată\n" -"Dezactivată" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -"Handshake\n" -"Intregul Flux\n" -"Oricare" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "La expediere" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Criptează întreaga bandă" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Criptare" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Limită de bandă" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Numărul maxim de încercări de conectare pe secundă:" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Număr maxim de conexiuni semi-deschise:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Numărul maxim de conexiuni permise. SetaÈ›i -1 pentru nelimitat." +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Numărul maxim de conexiuni:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -"Numărul maxim de sloturi de încărcare pentru toate torentele. StabiliÈ›i -1 " -"pentru nelimitat." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Numărul maxim de sloturi pentru încărcare:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Ignoră limitele existente în reÈ›eaua locală." +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "Surplus limită rată IP" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -"Dacă este activat, surplusul estimat TCP/IP este ignorat de limitarea " -"lățimii de banda, pentru a evita depășirea traficului total" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Uitilizarea globală a lățimii de bandă" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -"Numărul maxim de sloturi de încărcare per torent. SetaÈ›i -1 pentru " -"nelimitate." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "Numărul maxim de conexiuni per torent. SetaÈ›i -1 pentru nelimitat." +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Utilizarea lățimii de bandă per torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Interfață" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Activează" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -"Modul clasic va ascunde marea majoritate a funÈ›ionalității demonului È™i va " -"face ca Deluge să pară a fi o singură aplicaÈ›ie. FolosiÈ›i această opÈ›iune " -"dacă nu doriÈ›i să profitaÈ›i de folosirea lui Deluge ca È™i demon. Trebuie să " -"reporniÈ›i Deluge pentru ca această setare să aibă efect." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Modul clasic" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "AfiÈ™ează viteza sesiunii în bara de titlu" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Fereastra principală" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "AfiÈ™ează întotdeauna" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Adaugă dialogul în prim plan" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Dialog de adăugare de torrente" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Activează iconiÅ£a din zona de notificare" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Minimizează în zona de notificare la închidere" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "PorneÈ™te în zona de notificare" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Protejează cu parolă zona de notificare" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "De la" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Zona de notificare" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Către" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "FoloseÈ™te porturi aleatoare" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Altele" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Avertizează-mă când apar noi versiuni" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -"Deluge va verifica serverele È™i vă va informa dacă a fost lansată o nouă " -"versiune" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Actualizări" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Intrare" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "IeÅŸire" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -"AjutaÈ›i-ne să îmbunătățim Deluge trimițându-ne informaÈ›ii despre versiunea " -"PyGTK-ulu, sistemului de operare È™i procesorului pe care îl folosiÈ›i. " -"Absolut nici o informaÈ›ie suplimentară nu va fi trimisă." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Da, vreau să trimit statistici anonime" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Număr maxim de conexiuni" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "InformaÈ›ii despre sistem" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Slot-uri maxime pentru upload" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "LocaÈ›ie:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -"Dacă Deluge nu poate găsi fiÈ™ierul bazei de date la această locaÈ›ie va " -"reveni la utilizarea DNS pentru a rezolva partenerii de conexiune ai țării." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "Baza de Date GeoIP" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Număr de conexiuni deschise" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Asociază legăturile de tip Magnet cu programul Deluge" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "ÃŽncercări maxime de conectare per secundă" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Demon" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Depășire raport IP limită" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Portul demonului:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Permite conexiuni din altă locaÅ£ie" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Conexiuni" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Verifică periodic dacă au apărut noi versiuni" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "RaÅ£ie partajare" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Altele" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Coadă" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Număr torrente active" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Nu lua în considerare È™i torrentele cu viteze mici" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Tip" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Torrente active" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Limită de raÈ›ie" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Timp de stat la seed" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Timp de contribuire (m):" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Șterge torentul când raÈ›ia ajunge la" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Gazdă:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Nici unul\n" -"Socksv4\n" -"Socksv5\n" -"Socksv6 cu Autentificare\n" -"HTTP\n" -"HTTP cu autentificare" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Partener" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "ÃŽnsămânÅ£are web" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Prestocare" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Mărimea de prestocare (blocuri de 16 KiB):" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -"Numărul de secunde de la ultima piesă prestocată în memoria temporară, până " -"în momentul în care este forÈ›at curățată de pe disk. Valoarea implicită este " -"60 de secunde." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Prestocarea expiră în (secunde):" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -"Numărul total de blocuri de 16 KiB scrise pe disk de la începutul sesiunii." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Blocuri scrise:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "Numărul total de operaÈ›iuni de scriere de când a început sesiunea." +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Scrieri:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Aplică" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -"RaÈ›ia (blocuri_scrise - scrieri) / blocuri_scrise reprezintă numărul de " -"operaÈ›iuni de scriere salvate din totalul operaÈ›iunilor de scriere, ex: un " -"fel de raport al folosirii spaÈ›iului de prestocare pentru scriere." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "RaÈ›ia spaÈ›iului de prestocare pentru scriere:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Scrie" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -"Numărul de blocuri ce au fost cerute de către motorul bittorent (de la " -"parteneri), care au fost servite de disk sau de spaÈ›iul de prestocare." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Blocuri citite:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Lista IP Emule (GZip)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer text (comprimat cu Zip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian text (necomprimat)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -"Numărul de blocuri care au fost servite de către spaÈ›iul de prestocare." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Rezultatul blocurilo citite:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Blocklist" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "RaÈ›ia spaÈ›iului de prestocare pentru citire." +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "RaÈ›ia spaÈ›iului de prestocare pentru citire:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Leader nevalid" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." -msgstr "Numărul total de operaÈ›iuni de citire de când a început sesiunea." +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Cod magic nevalid" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Citiri:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Versiune nevalidă" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "CiteÈ™te" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Zile" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -msgstr "" -"Numărul de blocuri de 16 KiB care se află momentan în spaÈ›iul de prestocare. " -"Acestea includ È™i blocurile alocate pentru scris È™i cele pentru citit." +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Verfică dacă a apărut o nouă versiune la fiecare:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Mărime spaÈ›iu de prestocare:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Importă lista neagră la pornire" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Dimensiunea spaÈ›iului de prestocare pentru citit:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Setări" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Dimensiune" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Descarcă lista neagră dacă e necesar È™i importă fiÈ™ierul." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Statut" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Verifică descărcările È™i importul" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Module" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Descarcă o nouă listă neagră È™i încarc-o." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Versiune:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Descărcare forÈ›ată È™i importare" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Pagină web:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Lista neagră este actualizată" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Email-ul autorului:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "OpÈ›iuni" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Instalează module" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Tip:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Rescanează modulele" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Data:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Caută mai multe module" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Dimensiune fiÈ™ier:" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "A_fiÈ™ează Deluge" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "InformaÈ›ii" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_ReporneÈ™te toate" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "IeÈ™i È™i închide demonul" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torent finalizat" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Repor_neÈ™te" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torent adăugat" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "OpÈ›_iuni" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "Coa_dă" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Execută" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "Act_ualizare Tracker" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Eveniment" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "Ste_rge Torent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Adaugă comandă" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "Verifică _forÈ›at" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Comenzi" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "Mută încărcătur_a" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "Limită _conexiuni" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Limită _sloturi upload" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Administrat automat" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "EliminaÅ£i torentul selectat?" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Dacă eliminaÅ£i datele, acestea vor fi pierdute permanent." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Calea nu există." + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Modifica Trackerele" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Selectează un dosar" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Modifică trackere" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Adaugă tracker" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "UrmăreÈ™te dosar" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Adăugare tracker-e" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Șterge .torrent după adăugare" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Modifică tracker:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Modifică tracker" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Adaugă extensie după adăugare:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Åžterge cu tot cu _Datele descărcate" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Eliminare _torent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Mută încărcătura" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Mută încărcătura" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "AcÈ›iune fiÈ™ier torent" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "DestinaÈ›ie:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Details" -#~ msgstr "Detalii" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Files" -#~ msgstr "FiÅŸiere" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Incarcare" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "General" -#~ msgstr "General" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Mutare completă" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Etichetă: " -#~ msgid "Maximum Connections" -#~ msgstr "Număr maxim de conexiuni" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Etichetă" -#~ msgid "Unknown" -#~ msgstr "Nescunoscut" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Principal" -#~ msgid "Availability" -#~ msgstr "Disponibilitate" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Add" -#~ msgstr "Adaugă" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "Remove" -#~ msgstr "Elimină" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Viteza maximă de încărcare:" -#~ msgid "Select All" -#~ msgstr "Selectează tot" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Maxim de conexiuni:" -#~ msgid "Speed" -#~ msgstr "Vitezã" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Sloturi maxime pentru încărcare:" -#~ msgid "Server" -#~ msgstr "Server" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Viteză maximă de descărcare:" -#~ msgid "Username" -#~ msgstr "Nume" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Lățime de bandă" -#~ msgid "Password" -#~ msgstr "Parolă" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge este incuiat" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge este protejat prin parola.\n" -#~ "Pentru a afisa fereastra Deluge va rugam sa introduceti parola" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Coadă" -#~ msgid "Filters" -#~ msgstr "Filtre" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" -#~ msgid "Graph" -#~ msgstr "Grafic" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" -#~ msgid "From" -#~ msgstr "De la" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#~ msgid "New Password" -#~ msgstr "Parola noua" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#~ msgid "Template" -#~ msgstr "Sablon" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "secunde" -#~ msgid "About" -#~ msgstr "Despre" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Config" -#~ msgstr "Configureaza" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Logout" -#~ msgstr "Deconectare" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Parola e gresita, incearca din nou" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Upload torrent" -#~ msgstr "Uploadeaza torrent" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "Lista torrentelor" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Type" -#~ msgstr "Tip" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Disabled" -#~ msgstr "Dezactivat" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Vitezã:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "translate something" -#~ msgstr "tradu ceva" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Doar imagine" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Alege un URL sau un torrent, nu amandoua" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Text Only" -#~ msgstr "Doar text" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Text and image" -#~ msgstr "Text si imagine" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"InterfaÈ›a web Deluge nu este instalată, te rog instalează \n" +"interfaÈ›a È™i încearcă din nou" -#~ msgid "Disable" -#~ msgstr "Dezactivează" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Activează interfaÈ›a web" -#~ msgid "Start" -#~ msgstr "Start" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Activează SSL" -#~ msgid "Total Size" -#~ msgstr "Mărimea totală" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Port de ascultat:" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Etichetă invalidă, caracterele valide sunt:[a-z0-9_-]" -#~ msgid "seconds" -#~ msgstr "secunde" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Etichetă necompletată" -#~ msgid "Clear" -#~ msgstr "Șterge" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Eticheta deja există" -#~ msgid "Ava" -#~ msgstr "Ava" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Etichetă necunoscută" -#~ msgid "Submit" -#~ msgstr "Trimite" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Torent necunoscut" -#~ msgid "Tracker Status" -#~ msgstr "Stare tracker" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_OpÈ›iuni etichetă" -#~ msgid "Auto refresh:" -#~ msgstr "Auto-reactualizare:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "Ște_rge eticheta" -#~ msgid "refresh must be > 0" -#~ msgstr "reactualizarea trebuie să fie > 0" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Adaugă etichetă" -#~ msgid "Reannounce" -#~ msgstr "Reanunta" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "OpÈ›iuni Etichete" -#~ msgid "Set Timeout" -#~ msgstr "Seteaza pauza" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Etichetă" -#~ msgid "# Of Files" -#~ msgstr "Numărul de fiÅŸiere" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Admin" -#~ msgstr "Administrator" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "OpÈ›iuni etichete" -#~ msgid "Connect" -#~ msgstr "Connectează" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Aplică setări maxime per torrent:" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Lista de torrente" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Maxim" -#~ msgid "Connected to" -#~ msgstr "Conectat la" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Aplică setările cozii:" -#~ msgid "Deluge Login" -#~ msgstr "Autentificare deluge" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "Åžterge fiÅŸierele descărcate" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(o linie per tracker)" -#~ msgid "Delete .torrent file" -#~ msgstr "Åžterge fiÅŸierul .torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Aplică eticheta automat:" -#~ msgid "File" -#~ msgstr "FiÅŸier" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Adaugă etichetă" -#~ msgid "Download" -#~ msgstr "Descarcă" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Adăugare etichetă" -#~ msgid "Filter on a keyword" -#~ msgstr "Filtrează după un cuvât cheie" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"FolosiÈ›i bara laterală pentru a adăuga, edita È™i È™terge etichete. \n" -#~ msgid "False" -#~ msgstr "Fals" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etichete" -#~ msgid "Eta" -#~ msgstr "Timp estimat" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" -#~ msgid "Move" -#~ msgstr "Mută" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Notificare popup nu este activată." -#~ msgid "Login" -#~ msgstr "Autentificare" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "Cuvânt cheie" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Label torrent" -#~ msgstr "Etichetă torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Notificare popup afiÈ™ată" -#~ msgid "Move torrent" -#~ msgstr "Mută torrentul" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Notificare sunet dezactivată" -#~ msgid "Pieces" -#~ msgstr "Bucăți" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame nu este instalat" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Neconectat la niciun daemon" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Notificare sunet eÈ™uată %s" -#~ msgid "Next Announce" -#~ msgstr "Următorul anunÅ£" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Notificare sunet Succes" -#~ msgid "Restart" -#~ msgstr "ReporneÅŸte" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torent finalizat" -#~ msgid "Refresh page every:" -#~ msgstr "Reîmprospătarea paginii la fiecare:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Resume all" -#~ msgstr "ReporneÅŸte toate" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" -#~ msgid "Queue Position" -#~ msgstr "PoziÅ£ie în Coadă" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Alegere fiÅŸier de sunet" -#~ msgid "Seed rank" -#~ msgstr "Rangul surselor" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Eroare la trimiterea emailului de notificare: %s" -#~ msgid "Seeding time" -#~ msgstr "Timp de însămânÅ£are" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Set" -#~ msgstr "Aplică" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Save" -#~ msgstr "Salvează" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Email de notificare trimis." -#~ msgid "Share Ratio" -#~ msgstr "RaÅ£ie partajare" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Torent finalizat \"%(name)s\"" -#~ msgid "Active time" -#~ msgstr "Timp activ" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Acest email este pentru a vă informa că Deluge a finalizat descărcarea " +"\"%(name)s\", care include %(num_files)i fiÈ™iere.\n" +"Pentru a opri aceste notificări, opriÈ›i notificările prin email în " +"preferinÈ›ele Deluge.\n" +"\n" +"MulÈ›umesc,\n" +"Deluge." -#~ msgid "Connect to Daemon" -#~ msgstr "Conectare Daemon" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" -#~ msgid "Update" -#~ msgstr "Actualizează" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" -#~ msgid "Stop" -#~ msgstr "OpreÅŸte" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Sunet activat" -#~ msgid "True" -#~ msgstr "Adevărat" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Notificări IU" -#~ msgid "no uri" -#~ msgstr "niciun uri" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Destinatari" -#~ msgid "Pause all" -#~ msgstr "Pauză totală" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Serverul necesită TTL/SSL" -#~ msgid "Add In Paused State" -#~ msgstr "Adaugă in stare de pauză" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Notificări email" -#~ msgid "Compact Allocation" -#~ msgstr "Alocare compactă" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Această configuraÈ›ie nu înseamnă ca vei primi notificări pentru toate " +"evenimentele." -#~ msgid "Prioritize first and last pieces" -#~ msgstr "Prima ÅŸi ultima bucată au prioritate" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Abonamente" -#~ msgid "To" -#~ msgstr "Către" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Personalizare sunet" -#~ msgid "Random" -#~ msgstr "Aleator" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Porturi" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Extage în:" -#~ msgid "Extra's" -#~ msgstr "ExtraopÅ£iuni" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Crează sub-dosar cu numele torrentului" -#~ msgid "Handshake" -#~ msgstr "Conectare" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Acestă opÈ›iune va creea un sub-dosar folosind numele torrentului în dosarul " +"de extragere selectat È™i va plasa fiÈ™ierele extrase în acesta." -#~ msgid "Mainline DHT" -#~ msgstr "DHT" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Peer-Exchange" -#~ msgstr "Schimb-parteneri" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Limită de descărcare:" -#~ msgid "Encryption" -#~ msgstr "Criptare" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Limită de încărcare:" -#~ msgid "Either" -#~ msgstr "Oricare" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Torente active:" -#~ msgid "Outbound" -#~ msgstr "IeÅŸire" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Descărcări active:" -#~ msgid "Level" -#~ msgstr "Nivel" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" -#~ msgid "Global" -#~ msgstr "Global" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Setări încete" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Nelimitat" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "Intrare" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "Activează adăugarea automată" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr "Salvează fiÅŸierele .torrent în" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "Salvează toate descărcările în" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Număr torrente în stare de partajare" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "Număr torrente în stare de descărcare" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Deconectare" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = nelimitat" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Salvează" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Åžterge torrentul când raÅ£ia a ajuns la" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Cache templates" -#~ msgstr "Salvează ÅŸabloanele în cache" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Current Password" -#~ msgstr "Parolă curentă" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "New Password (Confirm)" -#~ msgstr "Parolă nouă (confirmare)" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "Aceste modificări au fost salvate" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Gazdă:" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Old password is invalid" -#~ msgstr "Vechea parolă nu este validă" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Mută" -#~ msgid "Move To" -#~ msgstr "Mută în" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Noua parolă introdusă greÅŸit" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "No" -#~ msgstr "Nu" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Yes" -#~ msgstr "Da" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Autentificare" -#~ msgid "This field is required." -#~ msgstr "Acest câmp este obligatoriu." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "FiÈ™ierul trimis este gol." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Statistics" -#~ msgstr "Statistici" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Șterge" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrentu-ul a trecut de raÈ›ia necesară opririi." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Acest program este un produs software gratuit; poate fi redistribuit È™i/sau " -#~ "modificat in conformitate cu LicenÈ›a Publică GNU publicată de Free Software " -#~ "Foundation; sau în conformitate cu versiunea a 3-a a licenÈ›ei sau - la " -#~ "alegerea dvs - orice versiune porterioară. Acest program este distribuit cu " -#~ "speranÈ›a că va fi folositor, dar FÄ‚RÄ‚ NICI O GARANÈšIE. Pentru mai multe " -#~ "detalii, vedeÈ›i LicenÈ›a Generală GNU. Ar fi trebuit să primiÈ›i o copie a " -#~ "licenÈ›ei respective odată cu programul acesta. Dacă nu, accesaÈ›i " -#~ "." +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Setează numărul maxim de conexiuni" -#~ msgid "Check for every (days)" -#~ msgstr "Verifică la (zile)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Viteză de descărcare" -#~ msgid "Timeout (seconds)" -#~ msgstr "Pauză (secunde)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "Lista cu utilizatori blocaÈ›i" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Se descarcă %.2f%%" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Importează acum" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Număr de încercări de download" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Importă la pornirea demonului" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Setează viteza maximă de descărcare" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Regiuni blocate: %s" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Viteză de încărcare" -#~ msgid "Inactive" -#~ msgstr "Inactiv" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Setează viteza maximă de încărcare" -#~ msgid "Refresh status" -#~ msgstr "Actualizează stare" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Trafic protocol Download/Upload" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Se importează %s" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "page 6" -#~ msgstr "pagina 6" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Connectează" -#~ msgid "page 7" -#~ msgstr "pagina 7" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "page 8" -#~ msgstr "pagina 8" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Adaugă torrente" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "From Session" -#~ msgstr "Din sesiune" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "ÃŽntrebări frecvente" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Community" -#~ msgstr "Comunitate" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filtre" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "AsiguraÈ›i-vă ca valoarea aceasta are cel mult %(max)d caractere (are " -#~ "lungimea de %(length)d)." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Incluzând %i fiÈ™ire" - -#~ msgid "0x00" -#~ msgstr "0x00" - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "... and delete All files" -#~ msgstr "... È™i sterge Toate fiÈ™ierele" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... È™i sterge fiÈ™ierul Torrent" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "Limită descărcare/încărcare" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... È™i È™terge fiÈ™ierele Descărcate" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Limită viteză incărcare/descărcare" -#~ msgid "Normal priority" -#~ msgstr "Prioritate normală" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "Limită conexiune" -#~ msgid "Search" -#~ msgstr "Caută" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Limită sloturi încărcare" -#~ msgid "page 10" -#~ msgstr "pagina 10" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Actualizare tracker" -#~ msgid "page 11" -#~ msgstr "pagina 11" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "ForÈ›are reverificare" -#~ msgid "page 12" -#~ msgstr "pagina 12" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Work in progress.." -#~ msgstr "AcÅ£iune în progres.." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Detalii" -#~ msgid "no label" -#~ msgstr "nicio etichetă" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "State" -#~ msgstr "Stare" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Acest email a fost trimis pentru a vă informa că Deluge a terminat de " -#~ "descărcat %s, care include %i fiÅŸiere.\n" -#~ "Pentru a opri recepÅ£ionarea de alerte, doar dezactivaÅ£i opÅ£iunea de " -#~ "notificări prin email din setările Deluge.\n" -#~ "\n" -#~ "MulÅ£umim,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "General" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Privat" -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "Adevărat" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Avertizează-mă când apar noi versiuni" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "ÃŽmprospătare automată (secunde)" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "Descărcări terminate" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Vrăjitor instalare Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "Vrăjitorul vă va ajuta să setaÈ›i Deluge aÈ™a cum doriÈ›i" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Graphs" -#~ msgstr "Grafice" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Test config value:" -#~ msgstr "Valoare test configurare" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "sloturi_macime_incarcare" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "max_connections" -#~ msgstr "conexiuni_maximie" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "aplica_cerere" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Numărul maxim de conexiuni:" -#~ msgid "is_auto_managed" -#~ msgstr "este_auto_administrat" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Viteza maximă de descărcare (KiB/s):" -#~ msgid "stop_at_ratio" -#~ msgstr "oprire_la_rata" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Viteza maximă de încărcare (KiB/s):" -#~ msgid "stop_ratio" -#~ msgstr "oprire_rata" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Număr maxim de conexiuni semi-deschise:" -#~ msgid "max_upload_speed" -#~ msgstr "viteza_maxima_incarcare" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Numărul maxim de încercări de conectare pe secundă:" -#~ msgid "max_download_speed" -#~ msgstr "viteza_maxima_descarcare" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Numărul maxim de sloturi pentru încărcare:" -#~ msgid "apply_max" -#~ msgstr "aplica_max" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Eroare la setarea opÈ›iunilor de etichetă" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "sterge_la_rata" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "aplicare_mutare_incheiata" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "mutare_incheiata" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "cale_mutare_completa" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Test config value" -#~ msgstr "Valoare test configurare" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Stats" -#~ msgstr "Statistici" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Force Download" -#~ msgstr "ForÈ›ează descărcarea" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "adaugare_automata_trackere" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "adaugare_automata" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Show trackers" -#~ msgstr "Arată trackere" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Server" -#~ msgid "Show keyword search" -#~ msgstr "Arată căutare cuvinte cheie" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Show sidebar" -#~ msgstr "Arată bara laterală" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "Repornire manuală a interfeÈ›ei web pentru aplicarea modificărilor." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "Nu s-a găsit certificatul la '%s'" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "Bară laterală" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "Anulează" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Actualizare" -#~ msgid "Connection Limit" -#~ msgstr "Limită conexiune" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "D/L Speed Limit" -#~ msgstr "Limită descărcare/încărcare" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "No Incoming Connections" -#~ msgstr "Nu există coenexiuni de intrare" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "SpaÈ›iu pe disc" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Nu descărca" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "Prioritate maximă" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "High priority" -#~ msgstr "Prioritate ridicată" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "From Url" -#~ msgstr "De la adresa URL" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Force Recheck" -#~ msgstr "ForÈ›are reverificare" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Ok" -#~ msgstr "OK" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "FiÅŸier" -#~ msgid "U/L Speed Limit" -#~ msgstr "Limită viteză incărcare/descărcare" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Limită sloturi încărcare" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Actualizare tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Nu este conectat.." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s nu este un URL valabil." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge este protejat cu parolă!" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Descărcare.." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Nu s-a putut descărca : %s" - -#~ msgid "Enter your password to continue" -#~ msgstr "IntroduceÈ›i parola pentru a continua" - -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "acesta nu face încă nimic..\n" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "Acest program este un software gratuit; îl poÈ›i redistribui È™i/sau modifica " -#~ "în concordanță cu termenii licenÈ›ei GNU General Public License cum a fost " -#~ "publicată de Free Software Foundation; fie versiunea 3 a LicenÈ›ei, sau (după " -#~ "opinia ta) oricare dintre versiunile viitoare. Acest program este distribuit " -#~ "în speranÈ›a că va fi folositor, dar FÄ‚RÄ‚ NICI O GARANÈšIE; fără garanÈ›ia " -#~ "implicită a COMERCIALIZÄ‚RII sau a POTRIVIRII PENTRU UN ANUMIT SCOP. Consultă " -#~ "GNU General Public License pentru mai multe detalii. ÃŽn mod normal trebuie " -#~ "să fi primit o copie a GNU General Public License împreună cu acest program; " -#~ "dacă nu, verifică . ÃŽn continuare, ca o " -#~ "excepÈ›ie specială, deÈ›inătorii dreptului de autor vă dă permisiunea de a " -#~ "conecta codul sursă a unor părÈ›i din acest program cu librăria OpenSSL. " -#~ "Trebuie să respecÈ›i GNU General Public License în toate privinÈ›ele pentru " -#~ "folosirea codului în alte scopuri în afară de OpenSSL. Dacă modifici " -#~ "fiÈ™ier(e), cu această excepÈ›ie poÈ›i extinde excepÈ›ia pentru versiunea ta de " -#~ "fiÈ™ier(e), dar nu eÈ™ti obligat să faci asta. Dacă nu doreÈ™ti să procedezi " -#~ "aÈ™a, È™terge această afirmaÈ›ie a excepÈ›iei din versiunea ta. Dacă È™tergi " -#~ "afirmaÈ›ia de excepÈ›ie din toate fiÈ™ierele sursă ale acestui program, atunci " -#~ "È™terge-o È™i de aici." - -#~ msgid "Other.." -#~ msgstr "Alta..." - -#~ msgid "_Quit" -#~ msgstr "_IeÈ™ire" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Adaugă in stare de pauză" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "Nu s-a găsit cheia la '%s'" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Show zero hits" -#~ msgstr "Arată loviturile zero" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Descarcă" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Depășire raport IP limită" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Seeds/Peers" -#~ msgstr "Surse/Parteneri" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/ru.po b/deluge/i18n/ru.po index 693e3cc..6552c1d 100644 --- a/deluge/i18n/ru.po +++ b/deluge/i18n/ru.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2018-09-22 12:37+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-12-03 13:05+0000\n" "Last-Translator: adem \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "Б" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "КиБ" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "МиБ" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "ГиБ" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "ТиБ" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "К" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "Г" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "T" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "T" msgid "K/s" msgstr "К/c" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -78,45 +78,45 @@ msgstr "К/c" msgid "KiB/s" msgstr "КиБ/Ñ" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "М/Ñ" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "МиБ/Ñ" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "Г/Ñ" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "ГиБ/Ñ" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "Т/Ñ" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "ТиБ/Ñ" #: deluge/argparserbase.py:172 msgid "Common Options" -msgstr "" +msgstr "Общие параметры" #: deluge/argparserbase.py:175 msgid "Print this help message" -msgstr "" +msgstr "Показывать Ñто вÑпомогательное Ñообщение" #: deluge/argparserbase.py:182 msgid "Print version information" -msgstr "" +msgstr "ВывеÑти ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ верÑии" #: deluge/argparserbase.py:194 msgid "Set the config directory path" -msgstr "" +msgstr "УÑтановить путь каталога наÑтроек" #: deluge/argparserbase.py:200 msgid "Output to specified logfile instead of stdout" @@ -125,6 +125,8 @@ msgstr "" #: deluge/argparserbase.py:206 msgid "Set the log level (none, error, warning, info, debug)" msgstr "" +"УÑтановить уровень Ð¶ÑƒÑ€Ð½Ð°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ (нет, ошибки, предупреждениÑ, информациÑ, " +"отладка)" #: deluge/argparserbase.py:215 #, python-format @@ -146,11 +148,11 @@ msgstr "" #: deluge/argparserbase.py:351 msgid "Process Control Options" -msgstr "" +msgstr "Параметры ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑÑом" #: deluge/argparserbase.py:357 msgid "Pidfile to store the process id" -msgstr "" +msgstr "Pid-файл Ð´Ð»Ñ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ID процеÑÑа" #: deluge/argparserbase.py:365 msgid "Do not daemonize (fork) this process" @@ -158,11 +160,11 @@ msgstr "" #: deluge/argparserbase.py:379 msgid "Change to this user on startup (Requires root)" -msgstr "" +msgstr "ПереключитьÑÑ Ð½Ð° Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€Ð¸ запуÑке (требует права root)" #: deluge/argparserbase.py:386 msgid "Change to this group on startup (Requires root)" -msgstr "" +msgstr "ПереключитьÑÑ Ð½Ð° Ñту группу при запуÑке (требует права root)" #: deluge/core/daemon_entry.py:25 msgid "Daemon Options" @@ -184,15 +186,16 @@ msgstr "IP адреÑÑ, проÑлушиваемый Ð´Ð»Ñ Ñоединени msgid "" "The network interface name or IP address for outgoing BitTorrent connections." msgstr "" +"Ð˜Ð¼Ñ Ñетевого интерфейÑа или Ð°Ð´Ñ€ÐµÑ IP Ð´Ð»Ñ Ð¸ÑходÑщий Ñоединений BitTorrent" #: deluge/core/daemon_entry.py:63 msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "Ð’Ñе" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 @@ -202,35 +205,35 @@ msgstr "Ðктивен" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" -msgstr "" +msgstr "Размещение" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Проверка" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Загрузка" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Раздача" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Ðа паузе" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Ð’ очереди" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,7 +242,9 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "Ошибка" @@ -247,7 +252,7 @@ msgstr "Ошибка" #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Ðазвание" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +261,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "СоÑтоÑние" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "СоÑтоÑние" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,93 +276,93 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "Размер" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Загружено" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Роздано" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 msgid "Remaining" -msgstr "" +msgstr "ОÑталоÑÑŒ" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Рейтинг" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Загрузка" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "СкороÑть раздачи" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Ðижнее ограничение" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Лимит ÑкороÑти раздачи" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" -msgstr "" +msgstr "МакÑимальное чиÑло Ñоединений" #: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 msgid "Max Upload Slots" -msgstr "" +msgstr "МакÑимальное чиÑло Ñлотов отдачи" #: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Узлы" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 msgid "Seeds" -msgstr "" +msgstr "Сиды" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "ДоÑтупно" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 msgid "Seeds:Peers" -msgstr "" +msgstr "Сиды:пиры" #: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Добавлен" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Трекер" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -365,55 +370,55 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 msgid "Download Folder" -msgstr "" +msgstr "Каталог Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ðº" #: deluge/ui/common.py:75 msgid "Seeding Time" -msgstr "" +msgstr "Ð’Ñ€ÐµÐ¼Ñ Ñ€Ð°Ð·Ð´Ð°Ñ‡Ð¸" #: deluge/ui/common.py:76 msgid "Active Time" -msgstr "" +msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñти" #: deluge/ui/common.py:78 msgid "Last Activity" -msgstr "" +msgstr "ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñть" #: deluge/ui/common.py:81 msgid "Finished Time" -msgstr "" +msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ" #: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 msgid "Complete Seen" -msgstr "" +msgstr "Замечен целиком" #: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 msgid "Completed" -msgstr "" +msgstr "Завершено" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "ОÑталоÑÑŒ" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 msgid "Shared" -msgstr "" +msgstr "Общее" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Приоритет первой/поÑледней" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 msgid "Sequential Download" -msgstr "" +msgstr "ПоÑÐ»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ°" #: deluge/ui/common.py:97 deluge/ui/common.py:98 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 @@ -421,19 +426,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "ÐвтоматичеÑкий режим" #: deluge/ui/common.py:99 msgid "Stop At Ratio" -msgstr "" +msgstr "ОÑтановить при рейтинге" #: deluge/ui/common.py:100 msgid "Stop Ratio" -msgstr "" +msgstr "Рейтинг оÑтановки" #: deluge/ui/common.py:101 msgid "Remove At Ratio" -msgstr "" +msgstr "Удалить при рейтинге" #: deluge/ui/common.py:102 deluge/ui/common.py:108 msgid "Move On Completed" @@ -447,7 +452,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,29 +462,29 @@ msgstr "Владелец" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "ЧаÑти" #: deluge/ui/common.py:117 msgid "Seed Rank" -msgstr "" +msgstr "Ранг Ñида" #: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 msgid "Super Seeding" -msgstr "" +msgstr "Режим ÑуперÑида" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Внимание" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "ÐÐ½Ð¾Ð½Ñ ÑƒÑпешно выполнен" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "ÐÐ½Ð¾Ð½Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +492,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "ИнтерфейÑ" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Загрузки" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +509,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "ОграничениÑ" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +519,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Добавить в очередь" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "Сеть" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +535,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "ПрокÑи" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "КÑш" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,39 +553,39 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Прочее" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Служба" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Модули" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 msgid "Skip" -msgstr "" +msgstr "ПропуÑтить" #: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 #: deluge/ui/web/js/deluge-all/Menus.js:371 msgid "Low" -msgstr "" +msgstr "Ðизкий" #: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 #: deluge/ui/web/js/deluge-all/Menus.js:377 msgid "Normal" -msgstr "" +msgstr "Обычный" #: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 #: deluge/ui/web/js/deluge-all/Menus.js:383 msgid "High" -msgstr "" +msgstr "Ð’Ñ‹Ñокий" #: deluge/ui/client.py:681 msgid "" @@ -590,991 +595,991 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "ÐфганиÑтан" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "ÐландÑкие оÑтрова" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "ÐлбаниÑ" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Ðлжир" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "ВоÑточное Самоа" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Ðндорра" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Ðнгола" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "ÐнгильÑ" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Ðнтарктида" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Ðнтигуа и Барбуда" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Ðргентина" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "ÐрмениÑ" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Ðруба" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "ÐвÑтралиÑ" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "ÐвÑтриÑ" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Ðзербайджан" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "БагамÑкие оÑтрова" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Бахрейн" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Бангладеш" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "БарбадоÑ" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "БеларуÑÑŒ" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "БельгиÑ" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Белиз" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Бенин" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "БермудÑкие оÑтрова" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Бутан" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "БоливиÑ" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "БоÑÐ½Ð¸Ñ Ð¸ Герцеговина" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "БотÑвана" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "ОÑтров Буве" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "БразилиÑ" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "БританÑÐºÐ°Ñ Ñ‚ÐµÑ€Ñ€Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð² ИндийÑком океане" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Бруней ДаруÑÑалам" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "БолгариÑ" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Буркина-ФаÑо" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Бурунди" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Камбоджа" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Камерун" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Канада" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Кабо-Верде" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Каймановы оÑтрова" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "ЦентральноафриканÑÐºÐ°Ñ Ð ÐµÑпублика" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "Чад" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "Чили" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "Китай" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "ОÑтров РождеÑтва" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "КокоÑовые оÑтрова (ОÑтрова Килинг)" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "КолумбиÑ" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "КоморÑкие оÑтрова" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Конго" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "ДемократичеÑÐºÐ°Ñ Ð ÐµÑпублика Конго" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "ОÑтрова Кука" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "КоÑта-Рика" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Кот-д'Ивуар" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "ХорватиÑ" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Куба" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Кипр" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "ЧешÑÐºÐ°Ñ Ð ÐµÑпублика" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "ДаниÑ" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Джибути" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Доминика" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "ДоминиканÑÐºÐ°Ñ Ð ÐµÑпублика" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Эквадор" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Египет" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "Сальвадор" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Ð­ÐºÐ²Ð°Ñ‚Ð¾Ñ€Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ Ð“Ð²Ð¸Ð½ÐµÑ" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "ЭритреÑ" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "ЭÑтониÑ" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "ЭфиопиÑ" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "ФолклендÑкие (МальвинÑкие) оÑтрова" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "ФарерÑкие оÑтрова" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Фиджи" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "ФинлÑндиÑ" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "ФранциÑ" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "ФранцузÑÐºÐ°Ñ Ð“Ð²Ð¸Ð°Ð½Ð°" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "ФранцузÑÐºÐ°Ñ ÐŸÐ¾Ð»Ð¸Ð½ÐµÐ·Ð¸Ñ" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "ФранцузÑкие Южные Территории" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Габон" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "ГамбиÑ" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "ГрузиÑ" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "ГерманиÑ" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Гана" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Гибралтар" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "ГрециÑ" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "ГренландиÑ" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Гренада" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Гваделупа" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Гуам" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Гватемала" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "ГернÑи" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "ГвинеÑ" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "ГвинеÑ-БиÑау" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Гайана" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Гаити" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "ОÑтров Херд и оÑтрова МакДональд" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Ватикан (ПапÑкий ПреÑтол)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "ГондураÑ" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Гонконг" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "ВенгриÑ" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "ИÑландиÑ" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "ИндиÑ" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "ИндонезиÑ" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "ИÑламÑÐºÐ°Ñ Ð ÐµÑпублика Иран" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Ирак" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "ИрландиÑ" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "ОÑтров МÑн" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Израиль" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "ИталиÑ" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Ямайка" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "ЯпониÑ" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "ОÑтров ДжерÑи" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "ИорданиÑ" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "КазахÑтан" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "КениÑ" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Кирибати" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "КорейÑÐºÐ°Ñ Ðародно-ДемократичеÑÐºÐ°Ñ Ð ÐµÑпублика" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "РеÑпублика КореÑ" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Кувейт" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "КыргызÑтан" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "ЛаоÑÑÐºÐ°Ñ Ðародно-ДемократичеÑÐºÐ°Ñ Ð ÐµÑпублика" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "ЛатвиÑ" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Ливан" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "ЛеÑото" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "ЛибериÑ" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "ЛивийÑÐºÐ°Ñ ÐрабÑÐºÐ°Ñ Ð”Ð¶Ð°Ð¼Ð°Ñ…Ð¸Ñ€Ð¸Ñ" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Лихтенштейн" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Литва" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "ЛюкÑембург" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Мокао" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "МакедониÑ" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "МадагаÑкар" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Малави" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "МалайзиÑ" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "МальдивÑкие оÑтрова" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Мали" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Мальта" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "Маршалловы оÑтрова" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Мартиника" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "МавританиÑ" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Маврикий" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Майотта" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "МекÑика" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Федеративные Штаты Микронезии" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "МолдавиÑ" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Монако" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "МонголиÑ" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "ЧерногориÑ" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "МонтÑеррат" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Марокко" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Мозамбик" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "МьÑнма" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "ÐамибиÑ" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Ðауру" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Ðепал" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Ðидерланды" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "ÐидерландÑкие Ðнтилы" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "ÐÐ¾Ð²Ð°Ñ ÐšÐ°Ð»ÐµÐ´Ð¾Ð½Ð¸Ñ" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "ÐÐ¾Ð²Ð°Ñ Ð—ÐµÐ»Ð°Ð½Ð´Ð¸Ñ" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Ðикарагуа" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Ðигер" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "ÐигериÑ" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "ÐиуÑ" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "ОÑтров Ðорфолк" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Северные МарианÑкие оÑтрова" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "ÐорвегиÑ" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Оман" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "ПакиÑтан" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Палау" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "ПалеÑтинÑÐºÐ°Ñ Ñ‚ÐµÑ€Ñ€Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ, оккупированнаÑ" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Панама" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Папуа - ÐÐ¾Ð²Ð°Ñ Ð“Ð²Ð¸Ð½ÐµÑ" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Парагвай" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Перу" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Филиппины" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "ПиткÑрн" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Польша" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "ПортугалиÑ" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "ПуÑрто-Рико" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Катар" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Реюньон" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "РумыниÑ" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "РоÑÑийÑÐºÐ°Ñ Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ð¸Ñ" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Руанда" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Сен-Бартелемей" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "ОÑтров СвÑтой Елены" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Сент-ÐšÐ¸Ñ‚Ñ Ð¸ ÐевиÑ" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Сент-ЛюÑиÑ" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Сент-Мартин" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Сен-Пьер и Микелон" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Сент-ВинÑент и Гренадины" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Самоа" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "Сан-Марино" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "Сан-Томе и ПринÑипи" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "СаудовÑÐºÐ°Ñ ÐравиÑ" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Сенегал" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "СербиÑ" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "СейшельÑкие ОÑтрова" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Сьерра-Леоне" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Сингапур" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "СловакиÑ" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "СловениÑ" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Соломоновы ОÑтрова" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Сомали" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Южно-ÐфриканÑÐºÐ°Ñ Ð ÐµÑпублика" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Ð®Ð¶Ð½Ð°Ñ Ð”Ð¶Ð¾Ñ€Ð´Ð¶Ð¸Ñ Ð¸ Южные Сандвичевы ОÑтрова" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "ИÑпаниÑ" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Шри-Ланка" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Судан" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Суринам" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Шпицберген и Ян-Майен" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Свазиленд" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "ШвециÑ" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "ШвейцариÑ" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "СирийÑÐºÐ°Ñ ÐрабÑÐºÐ°Ñ Ð ÐµÑпублика" #: deluge/ui/countries.py:224 msgid "Taiwan" -msgstr "" +msgstr "Тайвань" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "ТаджикиÑтан" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "ÐžÐ±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð½Ð°Ñ Ñ€ÐµÑпублика ТанзаниÑ" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Таиланд" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "ВоÑточный Тимор" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Того" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Токелау" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Тонга" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Тринидад и Тобаго" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "ТуниÑ" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "ТурциÑ" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "ТуркмениÑтан" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "ОÑтрова Ð¢Ñ‘Ñ€ÐºÑ Ð¸ КайкоÑ" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Тувалу" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Уганда" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Украина" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Объединённые ÐрабÑкие Эмираты" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "ВеликобританиÑ" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Соединенные Штаты Ðмерики" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Внешние малые оÑтрова (СШÐ)" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Уругвай" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "УзбекиÑтан" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Вануату" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "ВенеÑуÑла" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Вьетнам" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "ВиргинÑкие оÑтрова (БританиÑ)" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "ВиргинÑкие оÑтрова (СШÐ)" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "ОÑтрова Ð£Ð¾Ð»Ð»Ð¸Ñ Ð¸ Футуна" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Ð—Ð°Ð¿Ð°Ð´Ð½Ð°Ñ Ð¡Ð°Ñ…Ð°Ñ€Ð°" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Йемен" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "ЗамбиÑ" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Зимбабве" #: deluge/ui/ui_entry.py:51 msgid "UI Options" -msgstr "" +msgstr "Параметры интерфейÑа" #: deluge/ui/ui_entry.py:57 msgid "Set the default UI to be run, when no UI is specified" @@ -1585,10 +1590,12 @@ msgid "" "Alternative UI to launch, with optional ui args \n" " (default UI: *)" msgstr "" +"Ðльтернативный Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка Ñ Ð½ÐµÐ¾Ð±Ñзательными аргументами \n" +" (Ñтандартный интерфейм: *)" #: deluge/ui/web/web.py:32 msgid "Web Server Options" -msgstr "" +msgstr "Параметры веб-Ñервера" #: deluge/ui/web/web.py:38 msgid "IP address for web server to listen on" @@ -1604,41 +1611,41 @@ msgstr "" #: deluge/ui/web/web.py:56 msgid "Force the web server to use SSL" -msgstr "" +msgstr "Требовать иÑпользование SSL от веб-Ñервера" #: deluge/ui/web/web.py:61 msgid "Force the web server to disable SSL" -msgstr "" +msgstr "Требовать отключение SSL от веб-Ñервера" #: deluge/ui/web/json_api.py:868 msgid "Daemon does not exist" -msgstr "" +msgstr "Демон не ÑущеÑтвует" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "Служба не выполнÑетÑÑ" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Уровень" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Выберите файл" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1658,70 +1665,80 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 msgid "_Cancel" -msgstr "" +msgstr "_Отмена" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" -msgstr "" +msgstr "_Открыть" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Выберите папку" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "Сохранить файл .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 msgid "_Save" -msgstr "" +msgstr "_Сохранить" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Торренты" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "Ð’Ñе файлы" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." -msgstr "" +msgstr "Введите ваш пароль, чтобы показать Deluge..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." -msgstr "" +msgstr "Введите пароль, чтобы выйти из Deluge..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" -msgstr "" +msgstr "З: {download_rate} О: {upload_rate} - Deluge" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" -msgstr "" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Редактировать путь" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Удалить путь" #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" -msgstr "" +msgstr "_Применить выбранное" #: deluge/ui/gtk3/aboutdialog.py:40 #, python-format msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" -msgstr "" +msgstr "Copyright %(year_start)s-%(year_end)s Deluge Team" #: deluge/ui/gtk3/aboutdialog.py:44 #: deluge/ui/web/js/deluge-all/AboutWindow.js:52 @@ -1729,19 +1746,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Программа Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° данными по протоколу p2p\n" +"Ñ Ð¸Ñпользованием протокола BitTorrent protocol." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Клиент:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Текущие разработчики:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "Прошлые разработчики и контрибуторы:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1769,102 +1788,125 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"Эта программа ÑвлÑетÑÑ Ñвободным программным обеÑпечением; Ð’Ñ‹ можете " +"раÑпроÑтранÑть и/или изменÑть ее ÑоглаÑно правилам лицензии GNU General " +"Public License, опубликованной Фондом Свободного Программного обеÑпечениÑ; " +"как под верÑийей 3 лицензии, так и (по желанию) под более поздней. \n" +"\n" +"Эта программа раÑпроÑтранÑетÑÑ Ð² надежде что будет полезной, но БЕЗ КÐКИХ-" +"ЛИБО ГÐРÐÐТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ЦЕÐÐОСТИ или " +"ПРИГОДÐОСТИ ДЛЯ КОÐКРЕТÐЫХ ЦЕЛЕЙ. ОбратитеÑÑŒ к текÑту лицензии GNU General " +"Public License Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ñтей. \n" +"\n" +"Ð’Ñ‹ должны были получить копию лицензии GNU General Public License вмеÑте Ñ " +"программой; еÑли Ñто не так, обратитеÑÑŒ к . \n" +"\n" +"Ð’ дополнение, в виде Ñпециального иÑключениÑ, обладатели авторÑких прав дают " +"разрешение Ð´Ð»Ñ Ð¸Ñпользование некоторыми чаÑÑ‚Ñми кода программы библиотеки " +"OpenSSL. Ð’Ñ‹ должны придерживатьÑÑ Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ð¸ GNU General Public License во " +"вÑех отношениÑÑ…, ели код не иÑпользует OpenSSL. \n" +"\n" +"ЕÑли вы измените файл(Ñ‹) Ñ Ñтим иÑключением, вы можете раÑширить Ñто " +"иÑключение Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ¹ верÑии файла(ов), но вы не обÑзаны Ñто делать. ЕÑли вы " +"не хотите Ñделать Ñто, удалите Ñто заÑвление об иÑключении из вашей верÑии. " +"ЕÑли вы удалите Ñто заÑвление об иÑключении из вÑех иÑходных файлы " +"программы, то так же удалите ее." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Сервер:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Торрент" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" -msgstr "" +msgstr "Добавить торренты (%d)" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" -msgstr "" +msgstr "Дублировать торрент(Ñ‹)" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Ðеверный файл" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." -msgstr "" +msgstr "ПожалуйÑта, дождитеÑÑŒ файлов..." -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" -msgstr "" +msgstr "Ðе удалоÑÑŒ загрузить файлы Ð´Ð»Ñ Ñтой магнет-ÑÑылки" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Выберите файл .torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "Ðеверный URL" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "ÑвлÑетÑÑ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ URL." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Загрузка..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Ошибка загрузки" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Ðе удалоÑÑŒ загрузить:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" -msgstr "" +msgstr "_Ðет" #: deluge/ui/gtk3/dialogs.py:110 msgid "_Yes" -msgstr "" +msgstr "_Да" #: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 #: deluge/ui/gtk3/glade/connection_manager.ui.h:2 msgid "_Close" -msgstr "" +msgstr "_Закрыть" #: deluge/ui/gtk3/dialogs.py:179 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "ПодробноÑти:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" -msgstr "" +msgstr "ÐвторизоватьÑÑ" #: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 #: deluge/ui/gtk3/glade/connection_manager.ui.h:3 msgid "C_onnect" -msgstr "" +msgstr "П_одключить" #: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 @@ -1892,25 +1934,25 @@ msgstr "Пароль:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" -msgstr "" +msgstr "Редактировать учётную запиÑÑŒ" #: deluge/ui/gtk3/dialogs.py:258 msgid "Edit existing account" -msgstr "" +msgstr "Изменить ÑущеÑтвующую учётную запиÑÑŒ" #: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 msgid "_Apply" -msgstr "" +msgstr "_Применить" #: deluge/ui/gtk3/dialogs.py:270 msgid "New Account" -msgstr "" +msgstr "ÐÐ¾Ð²Ð°Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ" #: deluge/ui/gtk3/dialogs.py:271 msgid "Create a new account" -msgstr "" +msgstr "Создать новую учётную запиÑÑŒ" #: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 @@ -1919,15 +1961,15 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 #: deluge/ui/gtk3/glade/connection_manager.ui.h:4 msgid "_Add" -msgstr "" +msgstr "_Добавить" #: deluge/ui/gtk3/dialogs.py:289 msgid "Authentication Level:" -msgstr "" +msgstr "Уровень аутентификации:" #: deluge/ui/gtk3/dialogs.py:423 msgid "Password Protected" -msgstr "" +msgstr "Защищено паролем" #: deluge/ui/gtk3/dialogs.py:429 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 @@ -1943,27 +1985,27 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 msgid "_OK" -msgstr "" +msgstr "_ОК" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Прочее..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Ðе подключен" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" -msgstr "" +msgstr "Ð¡Ð¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ (порог)" #: deluge/ui/gtk3/statusbar.py:182 msgid "Download Speed (Limit)" -msgstr "" +msgstr "СкороÑть загрузки (порог)" #: deluge/ui/gtk3/statusbar.py:189 msgid "Upload Speed (Limit)" -msgstr "" +msgstr "СкороÑть отдачи (порог)" #: deluge/ui/gtk3/statusbar.py:196 msgid "Protocol Traffic (Down:Up)" @@ -1971,15 +2013,15 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "Узлы DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Свободное меÑто на диÑке" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" -msgstr "" +msgstr "Внешний Ð°Ð´Ñ€ÐµÑ IP" #: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 #, python-format @@ -1990,7 +2032,7 @@ msgstr "" #: deluge/ui/console/widgets/statusbars.py:121 #: deluge/ui/web/js/deluge-all/Statusbar.js:358 msgid "n/a" -msgstr "" +msgstr "н/д" #: deluge/ui/gtk3/statusbar.py:220 msgid "Port Issue" @@ -2003,35 +2045,35 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 #: deluge/ui/gtk3/menubar.py:447 msgid "Download Speed Limit" -msgstr "" +msgstr "Ограничение ÑкороÑти загрузки" #: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 #: deluge/ui/gtk3/menubar.py:448 msgid "Set the maximum download speed" -msgstr "" +msgstr "УÑтановить макÑимальную ÑкороÑть загрузки" #: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 #: deluge/ui/gtk3/menubar.py:453 msgid "Upload Speed Limit" -msgstr "" +msgstr "Ограничение ÑкороÑти отдачи" #: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 #: deluge/ui/gtk3/menubar.py:454 msgid "Set the maximum upload speed" -msgstr "" +msgstr "УÑтановить макÑимальную ÑкороÑть отдачи" #: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 msgid "Incoming Connections" -msgstr "" +msgstr "ВходÑщие ÑоединениÑ" #: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 msgid "Set the maximum incoming connections" -msgstr "" +msgstr "УÑтановить макÑимальное чиÑло входÑщих Ñоединений" #: deluge/ui/gtk3/tab_data_funcs.py:28 #, python-brace-format msgid "{state} {percent}%" -msgstr "" +msgstr "{state} {percent} %" #: deluge/ui/gtk3/tab_data_funcs.py:30 #, python-brace-format @@ -2046,47 +2088,47 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Да" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Ðет" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Приоритет" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" -msgstr "" +msgstr "_Ð’ÑÑ‘" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_СоÑтоÑние" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_ПодробноÑти" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Файлы" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Узлы" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Параметры" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2137,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Ðе подключено..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2148,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Без ограничений" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2157,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Вниз" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2167,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Вверх" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Ðе в Ñети" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "Ð’ Ñети" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Подключен" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "СтатуÑ" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Сервер" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "ВерÑиÑ" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_ЗапуÑтить демон" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_ОÑтановить демон" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2200,7 +2242,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Ðе удаетÑÑ Ð·Ð°Ð¿ÑƒÑтить демон." #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2226,7 +2268,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Ошибка при добавлении узла" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2278,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Уровень" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2257,7 +2299,7 @@ msgstr "Включён" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Модуль" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2313,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2333,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "Выберите модуль" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Модули Egg" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2390,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "СоÑтоÑниÑ" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Трекеры" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "ОтÑутÑтвует" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "ÐдминиÑтратор" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Метки" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Без метки" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "ВерÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð°" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Ð—Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð¼ÐµÑ‰ÐµÐ½Ñ‹ в очередь" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Задание помещено в очередь" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2453,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Ðеограниченно" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Вкл." #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Выкл." #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Отключить" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2494,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "ÐдреÑ" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Клиент" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2513,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Создание торрента" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Ð—Ð°Ð´Ð°Ð½Ð¸Ñ Ð² очереди" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2529,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "_Удалить" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2537,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "ÐвтоматичеÑки добавлÑть Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸ подключении" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Файл" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_Добавить торрент" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_Создать торрент" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "Выйти и _выключить демон" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "Ð’_ыход" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_Правка" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2576,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "Управление _подключениÑми" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Задание" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_Вид" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "Панель _инÑтрументов" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_Ð‘Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "Строка ÑоÑтоÑниÑ" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "_Вкладки" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Колонки" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2612,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "Ð‘Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Отображать _пуÑтые Ñлементы" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Показывать _трекеры" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2628,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_Справка" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_ДомашнÑÑ Ñтраница" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_FAQ" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "ЧаÑто задаваемые вопроÑÑ‹" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_СообщеÑтво" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2652,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "Добавить торрент" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Добавить торрент" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "Удалить торрент" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2670,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Удалить торрент" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2684,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "ПриоÑтановить выбранные заданиÑ" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "ПриоÑтановить" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "Продолжить выбранные заданиÑ" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "Продолжить" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Ðа задание вперёд" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Ð’ начало очереди" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Ðа задание назад" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Ð’ конец очереди" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Параметры" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Управление подключениÑми" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2761,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "ФорÑированный" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2769,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Откл." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "Рукопожатие" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2787,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Оба" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2807,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2819,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,11 +2838,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "Отображать ÑкороÑти загрузки и раздачи в заголовке окна" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" -msgstr "" +msgstr "Сделать окно активным при добавлении торрента" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 msgid "" @@ -2845,7 +2892,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Показывать значок в облаÑти уведомлений" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2904,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "Сворачивать Deluge в облаÑть уведомлений при закрытии" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Сворачивать Deluge в облаÑть уведомлений при запуÑке" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "Защитить паролем значок в облаÑти уведомлений:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,20 +2933,20 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Перемещать загруженные файлы в:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Копировать файлы .torrent в:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 @@ -2910,12 +2957,12 @@ msgstr "УдалÑть копию торрент-файла при удален #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +msgstr "Удалить Ñозданный файл .torrent при удалении торрента" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Загружать в:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2971,13 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "Приоритет у первой и поÑледней чаÑтей торрента" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" msgstr "" +"Приоритет у первой\r\n" +"и поÑледней чаÑтей файлов торрента" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2999,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "ДобавлÑть Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð¾Ñтановленными" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +3016,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "Ð’Ñегда отображать" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Сделать диалоговое окно активным" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2987,7 +3036,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +msgstr "МакÑимально допуÑтимое чиÑло Ñоединений. -1 означает неограниченное." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,55 +3044,59 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "СоединениÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" +msgstr "Лимит чиÑла Ñлотов раздачи. -1 означает без ограничений." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 msgid "Upload Slots:" -msgstr "" +msgstr "Слоты отдачи:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑть приёма Ð´Ð»Ñ Ð²Ñех торрентов. -1 означает без ограничений." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "СкороÑть загрузки:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Лимит ÑкороÑти раздачи Ð´Ð»Ñ Ð²Ñех загрузок. -1 означает без ограничений." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "СкороÑть раздачи:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Игнорировать Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð² локальной Ñети" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Ограничивать ÑкороÑть Ñ ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼ издержек протокола IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"ЕÑли включено, приблизительные издержки TCP/IP учитываютÑÑ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»Ñми " +"ÑкороÑти, чтобы избежать Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐµÐ½Ð¸Ñ Ñуммарного трафика" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3051,11 +3104,12 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Лимит чиÑла Ñлотов раздачи на загрузку. -1 означает без ограничений." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"МакÑимальное количеÑтво Ñоединений на торрент. -1 означает неограниченное." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3063,7 +3117,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 msgid "The maximum upload speed per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Лимит ÑкороÑти раздачи на загрузку. -1 означает без ограничений." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 msgid "Per-Torrent Bandwidth Limits" @@ -3164,7 +3218,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Случайно" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3226,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Ðктивный порт:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "Проверить активный порт" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3206,7 +3260,7 @@ msgstr "От:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "По:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3281,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Уровень:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Шифрование" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "Протокол Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñ€Ñ‚Ð¾Ð² NAT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Обмен узлами" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3319,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Local Service Discovery находит узлы в меÑтной Ñети." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." msgstr "" +"РаÑÐ¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ð°Ñ Ñ…Ñш-таблица (DHT) может увеличить количеÑтво активных " +"Ñоединений." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Байт узла:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3362,18 +3418,21 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "Размер кÑша (в блоках по 16 КБ):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Ð’Ñ€ÐµÐ¼Ñ (в Ñекундах) от поÑледней кÑшированной запиÑи чаÑти в кÑше запиÑи до " +"того, как принудительно ÑбраÑывать кÑш Ñтой чаÑти на диÑк. По умолчанию 60 " +"Ñекунд." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ кÑша (Ñекунд):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3388,20 +3447,23 @@ msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"КоличеÑтво блоков по 16 КБ, запиÑанных на диÑк Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° начала ÑеÑÑии." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Блоков запиÑано:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." msgstr "" +"Общее количеÑтво выполненных операций запиÑи Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° запуÑка текущей " +"ÑеÑÑии." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Операций запиÑи:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3409,10 +3471,13 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"Соотношение (блоков_запиÑано - операций_запиÑи) / блоков_запиÑано " +"предÑтавлÑет отношение количеÑтва Ñохраненных операций запиÑи к их общему " +"количеÑтву, Ñ‚.е. ÑффективноÑть кÑша запиÑи." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "Процент попаданий в кÑш:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 @@ -3424,35 +3489,38 @@ msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"КоличеÑтво блоков, запрошенных у движка BitTorrent (от узлов), полученных Ñ " +"диÑка или из кÑша." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "Блоков Ñчитано:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "КоличеÑтво блоков, Ñчитанных из кÑша." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Считано блоков из кÑша:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "КоÑффициент ÑффективноÑти кÑша чтениÑ." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "Процент Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸Ð· кÑша:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." msgstr "" +"Общее количеÑтво операций чтениÑ, выполненных Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° данной ÑеÑÑии." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Операций чтениÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,14 +3532,16 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"КоличеÑтво блоков по 16 КБ, находÑщихÑÑ ÑÐµÐ¹Ñ‡Ð°Ñ Ð² диÑковом кÑше. Включает кÑш " +"Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸ запиÑи." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "Размер кÑша:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Размер кÑша чтениÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3553,14 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Помогите нам Ñделать Deluge лучше, автоматичеÑки отправлÑÑ Ð¾Ñ‚Ñ‡Ñ‘Ñ‚ о верÑии " +"иÑпользуемых Python, PyGTK, ОС и типе процеÑÑора. ÐÐ¸ÐºÐ°ÐºÐ°Ñ Ð´Ñ€ÑƒÐ³Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ " +"не отÑылаетÑÑ." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "ОтправлÑть анонимную ÑтатиÑтику" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3570,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "РаÑположение:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"ЕÑли Deluge не Ñможет найти файл базы данных по указанному пути, Ñтраны " +"узлов будут определÑтьÑÑ Ñ‡ÐµÑ€ÐµÐ· DNS." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,31 +3597,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Порт Ñлужбы:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Порт" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "Разрешить удалённые ÑоединениÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "СоединениÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "ПериодичеÑки проверÑть веб-Ñайт на наличие обновлений" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3634,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "ВерÑиÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Ðвтор:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "ДомашнÑÑ Ñтраница:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Эл. почта автора:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "ИнформациÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3679,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Добавить узел" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "имÑ_узла:порт" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3684,14 +3759,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3793,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "Отменить" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3808,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "Добавить" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3831,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "Удалить" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3859,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Добавить Ñ…Ñш данных" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3867,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Ð¥Ñш данных:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Трекеры:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "Добавить Ñервер" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3892,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Ðазначение:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ€ÑиÑ" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_Перейти на веб-Ñайт" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3920,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "Больше не показывать Ñто окно" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3998,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "ИмÑ:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +4032,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Комментарии:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +4040,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Перемещать завершённые" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "ОÑтановить раздачу при рейтинге:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "Удалить при рейтинге" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4085,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_Изменить трекеры" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "Вверх" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Ð’ конец" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "Добавить заданиÑ" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_СÑылка" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Хеш _данных" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4118,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "При_оÑтановить поÑле добавлениÑ" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "Приоритет у первой/поÑледней чаÑтей" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4158,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "Применить ко вÑем" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "ВернутьÑÑ Ðº наÑтройкам по умолчанию" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_Показать Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4179,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "Ограничение ÑкороÑти _загрузки" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "_Oграничение ÑкороÑти раздачи" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "Выйти и оÑтановить Ñлужбу" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "Изменить трекеры" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4209,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_Добавить пира" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "Добавить узел по IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "Изменить трекер" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Трекер:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "Введите удалённый путь" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4238,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Путь:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4282,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "Создать торрент" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "_Папка" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Удалённый путь" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Файлы" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Веб-реÑурÑÑ‹" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Размер чаÑти:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "УÑтановить флаг приватноÑти" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Добавить задание к выполнÑющимÑÑ" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4323,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "ÐаÑтройки" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "Сохранить .torrent как" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4268,36 +4335,36 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_Пауза" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "_Возобновить" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "Возобновить выбранные заданиÑ." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Параметры" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_Очередь" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_Обновить трекер" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_Удалить задание" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_Перепроверить данные" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4372,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "метка" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_Выделить вÑÑ‘" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "ПриоÑтановить вÑе" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Возобновит_ÑŒ вÑе" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "О_граничение Ñоединений" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Ограничение Ñлотов раз_дачи" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4400,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_ÐвтоматичеÑкое управление" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4413,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "Добавить трекер" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4421,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "Добавить URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4395,7 +4462,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Развернуть вÑÑ‘" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4508,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "BitTorrent клиент" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "BitTorrent клиент Deluge" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Загружайте и обменивайтеÑÑŒ файлами в Ñети BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4492,7 +4559,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "ВвеÑти комманду" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4678,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Пароль" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4819,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "От" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "До" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "ИÑпользовать Ñлучайные порты" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4847,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "ВходÑщий" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "ИÑходÑщиц" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4861,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "МакÑимум Ñоединений" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "МакÑимум Ñлотов отдачи" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4881,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "МакÑимум полуоткрытых Ñоеденений" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "МакÑимум попыток ÑÐ¾ÐµÐ´ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñек." #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Ограничивать ÑкороÑть Ñ ÑƒÑ‡Ñ‘Ñ‚Ð¾Ð¼ издержек протокола IP" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4914,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Рейтинг" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4934,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Тип" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4992,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "Применить" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4986,7 +5053,7 @@ msgstr "Ðеверный заголовок" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Ðеверный отпечаток" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" @@ -4994,7 +5061,7 @@ msgstr "ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "Дней" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" @@ -5011,11 +5078,11 @@ msgstr "ÐаÑтройки" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "Скачать при необходимоÑти черный ÑпиÑок и загрузить его." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "Проверить и загрузить" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." @@ -5023,11 +5090,11 @@ msgstr "Скачать новый файл чёрного ÑпиÑка и имп #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "Принудительно загрузить и импортировать" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "Чёрный ÑпиÑок поÑледней верÑии" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" @@ -5056,32 +5123,32 @@ msgstr "Белый ÑпиÑок" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Задание выполнено" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Добавлен торрент" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" -msgstr "" +msgstr "Торрент удалён" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Выполнить" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "Событие" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "Добавить команду" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Команды" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5097,7 +5164,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 msgid "AutoAdd" -msgstr "" +msgstr "Ðвтодобавление" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 msgid "Double-click to toggle" @@ -5167,7 +5234,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".добавлен" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5204,7 +5271,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "ПеремеÑтить завершённые закачки" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " @@ -5229,47 +5296,47 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑть раздачи:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "МакÑимальное кол-во Ñоединений:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "МакÑ. количеÑтво Ñлотов раздачи:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑть приёма:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "ОграничениÑ:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "ÐвтоматичеÑки управлÑемые:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "Добавить приоÑтановленным:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "Добавить к:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Очередь:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Папки поиÑка:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5285,7 +5352,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "Ñекунд(Ñ‹)" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5345,6 +5412,8 @@ msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"Deluge веб Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð½Ðµ уÑтановлен, уÑтановите его\n" +"Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð¸ попробуйте Ñнова" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" @@ -5352,7 +5421,7 @@ msgstr "Включить веб-интерфейÑ" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "ИÑпользовать SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" @@ -5361,41 +5430,43 @@ msgstr "ПроÑлушиваемый порт:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" +"ÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°. ДопуÑтимые Ñимволы: латиница (A-Z), арабÑкие цифры (0-" +"9), дефиÑ, подчеркивание." #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "ПуÑÑ‚Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "Метка уже ÑущеÑтвует" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "ÐеизвеÑтный торрент" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "_Параметры метки" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_Удалить метку" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_Добавить метку" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Параметры метки" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5474,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "ПодпиÑÑŒ" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5482,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Параметры метки" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "Применить наÑтройки, макÑимальные Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ торрента:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "МакÑимум" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "Применить наÑтройки очереди:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,27 +5502,29 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(каждый трекер на отдельной Ñтроке)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "ÐвтоматичеÑки применÑть метку:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "Добавить метку" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "Добавить метку" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"ИÑпользуйте боковую панель Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ, Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ " +"меток. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Метки" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" @@ -5465,36 +5538,36 @@ msgstr "Ð’Ñплывающее уведомление не включено." msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "Показать вÑплывающее уведомление" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" msgstr "Звуковое уведомление не включено" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "pygame не уÑтановлено" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" msgstr "Звуковое оповещение не удалоÑÑŒ %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" msgstr "Звуковое оповещение уÑпешно" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "Торрент завершён" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " @@ -5503,12 +5576,12 @@ msgstr "" "Загрузка торрента \"%(name)s\", Ñодержащего %(num_files)i файл(а/ов), " "завершена." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "УведомлениÑ" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" msgstr "Выберите звуковой файл" @@ -5548,6 +5621,13 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Этим пиÑьмом информируем ваÑ, что Deluge закончил загрузку %(name)s, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ " +"включает %(num_files)i файлов.\n" +"Чтобы прервать получение Ñтих Ñообщений, проÑто отключите уведомление по " +"Ñлектронной почте в наÑтройках Deluge.\n" +"\n" +"СпаÑибо,\n" +"Deluge" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" @@ -5575,13 +5655,15 @@ msgstr "Сервер требует TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "Email уведомлениÑ" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Эта ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð½Ðµ означает, что вы дейÑтвительно будете получать " +"ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾ вÑех Ñтих ÑобытиÑÑ…." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" @@ -5589,7 +5671,7 @@ msgstr "ПодпиÑки" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Изменение звуков" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 @@ -5609,11 +5691,13 @@ msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"ЕÑли включено, файлы будут помещены в папку Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸ÐµÐ¼ торрента, Ñозданную " +"внутри выбранной папки." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 msgid "Scheduler" -msgstr "" +msgstr "Планировщик" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 msgid "Schedule" @@ -5621,27 +5705,27 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Ограничение загрузки:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Ограничение отдачи:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "ВыполнÑемые заданиÑ:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Ðктивные закачки:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Ðктивные раздачи:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "ОграничениÑ:" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5669,11 +5753,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "Выйти" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "Сохранить" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5695,7 +5779,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Узел:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5704,7 +5788,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "ПеремеÑтить" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5721,7 +5805,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "Войти" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5745,11 +5829,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "МакÑимальное количеÑтво Ñоединений" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "СкороÑть загрузки" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5788,19 +5872,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "УÑтановить макÑимальную ÑкороÑть загрузки" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "СкороÑть раздачи" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "УÑтановить лимит ÑкороÑти раздачи" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Трафик протокола - Загрузка/Отдача" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5814,7 +5898,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "СоединитьÑÑ" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5846,7 +5930,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Фильтры" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5866,27 +5950,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Ограничение ÑкороÑти закачки" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Ограничение ÑкороÑти загрузки" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Лимит Ñоединений" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Ограничение Ñлотов раздачи" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "Обновить трекер" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "БыÑÑ‚Ñ€Ð°Ñ Ð¿ÐµÑ€ÐµÐ¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ°" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5894,7 +5978,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "ПодробноÑти" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5911,11 +5995,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "Общее" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Приватный" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5923,11 +6007,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "ИÑтина" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "УведомлÑть о выходе новых верÑий" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5967,29 +6051,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "МакÑимальное чиÑло Ñоединений:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑть приёма (КБ/Ñ):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Лимит ÑкороÑти раздачи (КБ/Ñ):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "МакÑимальное чиÑло полуоткрытых Ñоединений:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "МакÑимальное чиÑло попыток ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð² Ñекунду:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Лимит чиÑла Ñлотов раздачи:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6037,7 +6121,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Сервер" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6065,7 +6149,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "Обновить" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6094,25 +6178,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "Файл" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "ÐедейÑтвительный торрент" @@ -6130,7 +6222,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "ПоÑтавить на паузу" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6138,7 +6230,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Загрузка" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" @@ -6147,12 +6239,3 @@ msgstr "ОÑтавшееÑÑ Ð²Ñ€ÐµÐ¼Ñ:" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" msgstr "Дата добавлениÑ:" - -#~ msgid "pynotify is not installed" -#~ msgstr "pynotify не уÑтановлено" - -#~ msgid "pynotify failed to show notification" -#~ msgstr "pynotify не удалоÑÑŒ показать уведомление" - -#~ msgid "Notifications" -#~ msgstr "УведомлениÑ" diff --git a/deluge/i18n/si.po b/deluge/i18n/si.po index 8c07443..61266b3 100644 --- a/deluge/i18n/si.po +++ b/deluge/i18n/si.po @@ -1,3712 +1,6209 @@ # Sinhalese translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2007-10-20 04:07+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Sinhalese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:02+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 +#: deluge/argparserbase.py:231 #, python-format -msgid "There was an error sending the notification email: %s" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "සියලු" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "සක්â€à¶»à·“ය" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "පිරික්සමින්" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "à¶¶à·à¶œà¶­ වෙමින්" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "seed වෙමින්" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "විරà·à¶¸à¶ºà¶šà·Š දී ඇත" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "පෙළගà·à·ƒà·–" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "දà·à·‚යකි" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "නම" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "à¶´à·Šâ€à¶»à¶œà¶­à·’ය" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "à¶´à·Šâ€à¶»à¶¸à·à¶«à¶º" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "à¶·à·à¶œà¶­ වූ" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "උඩුගත à¶šà·…" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "අනුපà·à¶­à¶º" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "à¶¶à·à¶œà¶­ වේගය" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "උඩගත වේගය" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "à¶¶à·à¶œà¶­ සීමà·à·€" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "උඩුගත සීමà·à·€" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "තුල්â€à¶ºà¶ºà¶±à·Š" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Avail" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "à¶‘à¶šà·Š කරන ලදි" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "à·„à¶¹à·à¶ºà¶±à·Šà¶±à·" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ඉතිරිව ඇති à¶šà·à¶½à¶º" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "à¶´à·Šâ€à¶»à¶¸à·”ඛතà·à·€ මුල්/අවසà·à¶±" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "ස්වයංක්â€à¶»à·’ය à¶´à·à¶½à¶±à¶º" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "අවවà·à¶¯à¶ºà¶ºà·’" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "නිවේදනය à·ƒà·à¶»à·Šà¶®à¶šà¶ºà·’" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "නිවේදනය යà·à·€à·Šà·€à·" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "අතුරුමුහුණත" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "à¶¶à·à¶œà·à¶±à·”ම්" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "à¶šà¶½à·à¶´ à¶´à¶»à·à·ƒà¶º (Bandwidth)" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "පෙළ" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "à¶¢à·à¶½à¶º" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "à¶´à·Šâ€à¶»à·œà¶šà·Šà·ƒà·’ය" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "à¶šà·à¶ à·Š" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "වෙනත්" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Daemon" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Plugins" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "ඇෆ්ගනිස්ථà·à¶±à¶º" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "අලෑන්ඩ් දූපත්" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "ඇල්බේනියà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "ඇල්ජීරියà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "ඇමරිකà·à¶±à·” à·ƒà·à¶¸à·à·€à·" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "ඇන්ඩà·à¶»à·à·€" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "ඇන්ගà·à¶½à·à·€" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "ඇන්ගියුලà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "ඇන්ටà·à¶šà·Šà¶§à·’à¶šà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "ඇන්ටිගුව෠සහ à¶¶à·à¶»à·Šà¶¶à¶©à·" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "අර්ජන්ටිනà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "ආර්මේනියà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "අරුබà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "" +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "ඔස්ට්â€à¶»à·šà¶½à·’යà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "" +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "ඔස්ට්â€à¶»à·’යà·à·€" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "අසර්බයිජà·à¶±à¶º" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "" +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "බහමà·à·ƒà·Š" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "බහරේනය" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "බංග්ලà·à¶¯à·šà·à¶º" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "" +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "à¶¶à·à¶»à·Šà¶¶à¶©à·à·ƒà·Š" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "" +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "බෙලà·à¶»à·”ස්" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "බෙල්ජියම" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "බෙලිසිය" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "බෙනින්" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "බර්මියුඩà·à·€" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "භුතà·à¶±à¶º" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "බොලීවියà·à·€" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "බොස්නියà·à·€ සහ හෙසෙගවිනà·" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "බොට්ස්වà·à¶±à·" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "බොවෙට් දිවයින" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "à¶¶à·Šâ€à¶»à·ƒà·“ලය" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "à¶¶à·Šâ€à¶»à·’à¶­à·à¶±à·Šâ€à¶ºà¶ºà·š ඉන්දියà·à¶±à·” à·ƒà·à¶œà¶» à¶¶à¶½ à¶´à·Šâ€à¶»à¶¯à·šà·à¶º" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "බෘනà·à¶ºà·’ දරුස්සලà·à¶¸à·Š" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "බල්ගේරියà·à·€" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "බර්කින෠ෆà·à·ƒà·" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "බුරුන්ඩි" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "à¶šà·à¶¸à·Šà¶¶à·à¶¢à·’යà·à·€" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "à¶šà·à¶¸à¶»à·–න්" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "à¶šà·à¶±à¶©à·à·€" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "à¶šà·šà¶´à·Š තුඩුව" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "කේමන් දූපත්" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "මධ්â€à¶ºà¶¸ à¶…à¶´à·Šâ€à¶»à·’à¶šà·à¶±à·” ජනරජය" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "à¶ à·à¶©à·Š" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "චිලී" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "චීනය" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "à¶šà·Šâ€à¶»à·’ස්ම්ස් දූපත" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "කොකà·à·€à· (කීලිං) දූපත්" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "කොලොම්බියà·à·€" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "කොමොරොස්" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "කොන්ගà·à·€" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "කොන්ග෠ප්â€à¶»à¶¢à·à¶­à¶±à·Šà¶­à·Šâ€à¶»à·€à·à¶¯à·“ ජනරජය" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "කුක් දූපත්" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "කොස්ට෠රිකà·" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "කොට් à¶©à·’'ඉවොයර්" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "à¶šà·Šâ€à¶»à·œà¶’ෂියà·à·€" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "කියුබà·à·€" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "සයිප්â€à¶»à·ƒà¶º" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "චෙක් ජනරජය" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "ඩෙන්මà·à¶šà¶º" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "ජිබුටි" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "ඩොමිනිකà·à·€" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "ඩොමිනිකන් ජනරජය" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "ඉක්වදà·à¶»à¶º" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "ඊජිප්තුව" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "එල් à·ƒà·à¶½à·Šà·€à¶¯à·à¶»à¶º" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "එක්වටà·à¶»à·’යල් ගිනියà·" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "එරිත්â€à¶»à·’යà·à·€" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "එස්ටà·à¶±à·’යà·à·€" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "ඉතියà·à¶´à·’යà·à·€" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "à·†à·à¶šà·Šà¶½à¶±à·Šà¶©à·Š දූපත් (මල්විනà·à·ƒà·Š)" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "à·†à·à¶»à·à¶ºà·’ දූපත්" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "ෆීජි" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "ෆින්ලන්තය" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "à¶´à·Šâ€à¶»à¶‚à·à¶º" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "à¶´à·Šâ€à¶»à¶‚෠ගයනà·à·€" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "à¶´à·Šâ€à¶»à¶‚෠පොලිනීසියà·à·€" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "à¶´à·Šâ€à¶»à¶‚෠දකුණු බලප්â€à¶»à¶¯à·šà·à¶º" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "à¶œà·à¶¶à·à¶±à¶º" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "à¶œà·à¶¸à·Šà¶¶à·’යà·à·€" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "ජොර්ජියà·à·€" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "ජර්මනිය" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "à¶à·à¶±à·à·€" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "ජිබ්â€à¶»à·œà¶½à·Šà¶§à·" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "ග්â€à¶»à·“සිය" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "ග්â€à¶»à·“න්ලන්තය" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "ග්â€à¶»à·™à¶±à·à¶©à·" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "â€à¶œà·à¶©à·’à¶½à·à¶´à·Š" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "ගුවà·à¶¸à·Š" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "à¶œà·à¶­à¶¸à·à¶½à·à·€" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "ගුඑර්නසි" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "ගිනියà·" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "ගිනිය෠- බිසව්" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "ගුයà·à¶±à·" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "හයිටි" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "හර්ඩ් දූපත සහ මà·à¶šà·Šà¶©à·œà¶±à¶½à·Šà¶©à·Š දූපත්" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "à·à·”ද්ධ වූ à¶¶à·à¶½à·“ම ( වතිකà·à¶±à·” නගර ජනපදය )" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "හොන්ඩුරà·à·ƒà·Š" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "හොං කොං" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "හංගේරියà·à·€" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "අයිස්ලන්තය" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "ඉන්දියà·à·€" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "ඉන්දුනීසියà·à·€" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "ඉරà·à¶± ඉස්ලà·à¶¸à·“ය ජනරජය" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "ඉරà·à¶šà¶º" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "අයර්ලන්තය" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "අයිස්ල් ඔෆ් මෑන්" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "à¶Šà·à·Šâ€à¶»à·à¶ºà¶½à¶º" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "ඉතà·à¶½à·’ය" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "à¶¢à·à¶¸à·™à¶ºà·’à¶šà·à·€" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "ජපà·à¶±à¶º" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "ජර්සි" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "ජොර්දà·à¶±à¶º" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "කසකස්තà·à¶±à¶º" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "කෙන්යà·à·€" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "කිරිබටි" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "කොරියà·à¶±à·” à¶´à·Šâ€à¶»à¶¢à·à¶­à·à¶±à·Šà¶­à·Šâ€à¶»à·’à¶š ජනරජය" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "කොරියà·à¶±à·” ජනරජය" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "කුවේටය" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "කිර්ගිස්තà·à¶±à¶º" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "à¶½à·à¶• à¶´à·Šâ€à¶»à¶¢à·à¶­à·à¶±à·Šà¶­à·Šâ€à¶»à·’à¶š ජනරජය" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "à¶½à·à¶§à·Šà·€à·’යà·à·€" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "ලෙබනනය" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "ලෙසතà·à·€" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "ලිබේරියà·à·€" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "ලිබියà·à¶±à·” à¶…à¶»à·à¶¶à·’ ජමහිරිය" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "ලීච්ටෙන්ස්ටයින්" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "ලිතුවේනියà·à·€" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "ලක්සම්බර්ග්" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "මà·à¶šà·à·€à·" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "මà·à·ƒà·’à¶©à·à¶±à·’යà·à·€," + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "මà·à¶©à¶œà·ƒà·Šà¶šà¶»à¶º" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "මලà·à·€à·“" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "මà·à¶½à·šà·ƒà·’යà·à·€" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "මà·à¶½à¶¯à·’වයින" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "මà·à¶½à·’" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "මොල්ටà·à·€" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "මà·à·‚ල් දූපත්" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "මà·à¶§à·’නික්" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "මවුරිටේනියà·" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "මොරිෂස්" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "මයà·" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "මෙක්සිකà·à·€" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "මයික්â€à¶»à·œà¶±à·“සියà·à¶±à·” සමූහà·à¶«à·Šà¶©à·”à·€" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "මà·à¶½à·Šà¶©à·à·€à·" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "මොනකà·à·€" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "මොංගà·à¶½à·’යà·à·€" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "මොන්ටෙන්ග්â€à¶»à·à·€" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "මොන්ට්සෙරට්" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "මොරොක්කà·à·€" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "මොසà·à¶¸à·Šà¶¶à·’à¶šà·Š" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "මියන්මà·à¶»à¶º" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "à¶±à·à¶¸à·“බියà·à·€" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "à¶±à·à·€à·”රු" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "නේපà·à¶½à¶º" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "නෙදර්ලන්තය" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "නෙදර්ලන්ත ඇන්ටිලීස්" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "නිව් සෙලිඩà·à¶±à·’යà·à·€" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "නවසීලන්තය" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "නිකරගුවà·à·€" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "නයිජර්" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "නයිජීරියà·à·€" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "නිඌ" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "à¶±à·à·†à·à¶šà·Š දූපත" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "උතුරු මරියà·à¶±à· දූපත්" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "à¶±à·à¶»à·Šà·€à·š" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "ඕමà·à¶±à¶º" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "පකිස්තà·à¶±à¶º" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "à¶´à·à·€à·”ලු" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "පලස්තීනියà·à¶±à·” à¶¶à¶½ à¶´à·Šâ€à¶»à¶¯à·šà·à¶º, සන්තක" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "à¶´à·à¶±à¶¸à·à·€" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "à¶´à·à¶´à·”ව෠නිව් ගිනියà·à·€" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "à¶´à·à¶»à¶œà·”වේ" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "පේරු" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "පිලිපීනය" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "පිට්කෙයà·à¶±à·Š" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "à¶´à·à¶½à¶±à·Šà¶­à¶º" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "පෘතුගà·à¶½à¶º" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "à¶´à·à¶§à·œ රිකà·" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "à¶šà¶§à·à¶»à¶º" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "රියුනියන්" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "රොමේනියà·à·€" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "රුසියà·à¶±à·” සමූහà·à¶«à·Šà¶©à·”à·€" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "ර්වන්ඩà·" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "à·ƒà·à¶±à·Šà¶­ à¶¶à·à¶­à¶½à·™à¶¸à·šà¶º" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "à·ƒà·à¶±à·Šà¶­ හෙලේනà·" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "à·à·à¶±à·Šà¶­ කිට්ස් සහ නෙවිස්" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "à·à·à¶±à·Šà¶­ ලුසියà·" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "à·à·à¶±à·Šà¶­ මà·à¶§à·’න්" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "à·ƒà·à¶±à·Šà¶­ පියරෙ ඇන්ඩ් මà·à¶šà·Šâ€à¶½à¶±à·Š" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "à·ƒà·à¶±à·Šà¶­ වින්සන්ට් සහ ද ග්â€à¶»à·’à¶±à·à¶©à·’න්ස්" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "à·ƒà·à¶¸à·à·€à·" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "à·ƒà·à¶±à·Š මරීනà·" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "à·ƒà·à¶• ටොමේ සහ à¶´à·Šâ€à¶»à·’න්සිපේ" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "සවුදි à¶…à¶»à·à¶¶à·’ය" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "සෙනගà·à¶½à¶º" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "සර්බියà·à·€" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "සී à·à·™à¶½à·Šà·ƒà·Š" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "සියෙර෠ලියොන්" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "සිංගප්පූරුව" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "ස්ලà·à·€à·à¶šà·’යà·à·€" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "ස්ලà·à·€à·šà¶±à·’යà·" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "සොලමන් දූපත්" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "à·ƒà·à¶¸à·à¶½à·’යà·à·€" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "දකුණු à¶…à¶´à·Šâ€à¶»à·’à¶šà·à·€" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "දකුණු ජොර්ජියà·à·€ සහ දකුණු à·ƒà·à¶±à·Šà·€à·’à¶ à·Š දූපත්" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "ස්පà·à¶¤à·Šà¶¤à¶º" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "à·à·Šâ€à¶»à·“ ලංකà·à·€" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "සුඩà·à¶±à¶º" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "සුරිනේම්" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "ස්වල්බà·à¶©à·Š සහ ජන් මයෙන්" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "ස්වà·à·ƒà·’ලන්තය" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "ස්වීඩනය" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "ස්විට්සර්ලන්තය" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "සිරියà·à¶±à·” à¶…à¶»à·à¶¶à·’ ජනරජය" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "ටජිකිස්තà·à¶±à¶º" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "à¶§à·à¶±à·Šà·ƒà·à¶±à·’ය෠එක්සත් ජනරජය" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "à¶­à·à¶ºà·’ලන්තය" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "ටිමà·à¶»à·Š-ලෙස්ටේ" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "à¶§à·à¶œà·à·€" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "ටොකෙලà·à·€" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "ටොන්ගà·" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "à¶§à·Šâ€à¶»à·’නිඩෑඩ් සහ ටොබේගà·" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "ටියුනීසියà·à·€" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "තුර්කිය" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "ටර්ක්මනිස්ථà·à¶±à·Š" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "ටර්ක්ස් සහ කයිකොස් දූපත්" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "ටුවà·à¶½à·”" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "උගන්ඩà·à·€" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "යුක්රේනය" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "එක්සත් à¶…à¶»à·à¶¶à·’ එමිර් à¶»à·à¶¢à·Šâ€à¶ºà¶º" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "එක්සත් à¶»à·à¶¢à¶°à·à¶±à·’ය" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "එක්සත් ජනපදය" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "එක්සත් ජනපදයේ දුරින් à¶´à·’à·„à·’à¶§à·’ කුඩ෠දූපත්" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "උරුගුවේ" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "උස්බකිස්තà·à¶±à¶º" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "à·€à·à¶±à·à¶§à·”" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "වෙනිසියුලà·à·€" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "වියට්නà·à¶¸à¶º" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "වර්ජින් දූපත්, à¶¶à·Šâ€à¶»à·’à¶­à·à¶±à·Šâ€à¶ºà¶º" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "වර්ජින් දූපත්, à¶‘.à¶¢." + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "à·€à·à¶½à·’ස් සහ ෆුටුනà·" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "à¶¶à¶§à·„à·’à¶» සහරà·" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "යේමනය" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "à·ƒà·à¶¸à·Šà¶¶à·’යà·à·€" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "සිම්බà·à¶¶à·Šà·€à·š" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "පසුබිම් à¶šà·Šâ€à¶»à·’යà·à·€à¶½à·’ à¶°à·à·€à¶šà¶º à¶°à·à·€à¶±à¶º නොවේ" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "ගොනු නම" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "ස්ථරය" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "ගොනුවක් à¶­à·à¶»à¶±à·Šà¶±" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "à¶¶à·„à·à¶½à·”මක් à¶­à·à¶»à¶±à·Šà¶±" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr ".torrent ගොනුව සුරකින්න" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "ටොරන්ට් ගොනු" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "සියළුම ගොනු" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" +"තුල්â€à¶ºà¶ºà¶±à·Š à¶…à¶­à¶» à·€à·à¶©à·ƒà¶§à·„à¶± බෙදà·à¶œà·à¶±à·“ම\n" +"BitTorrent protocol à¶·à·à·€à·’à¶­ කිරීම" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "සේවà·à¶½à·à¶·à·’යà·:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "දà·à¶±à¶§ සිටින සංවර්ධකයන්" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "පෙර සිටි සංවර්ධකයන්" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" +"මෙම à·€à·à¶©à·ƒà¶§à·„à¶± නිදහස් මෘදුකà·à¶‚ගයකි. ඔබට මෙය GNU General Public License යටතේ " +"සංස්කරණය කිරීමට à·„à· à¶±à·à·€à¶­ බෙද෠දීමට à·„à·à¶š. \n" +"මෙම à·€à·à¶©à·ƒà¶§à·„à¶± සමඟ ඔබට GNU General Public License à·„à·’ à¶´à·’à¶§à¶´à¶­à¶šà·Š à¶½à·à¶¶à·’ය යුතුය. " +"නොලබිනිනම් බලන්න." -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "සේවà·à¶¯à·à¶ºà¶šà¶º:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "ටොරන්ට් ලයිබ්රි" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "ටොරන්ට්" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "වලංගු à¶±à·à¶­à·’ යොමුව" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr ".torrent ගොනුවක් à¶­à·à¶»à¶±à·Šà¶±." + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "වලංගු නොවන URL à¶‘à¶šà¶šà·’" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "වලංගු නොවන URL à¶‘à¶šà¶šà·’." + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "à¶¶à·à¶œà¶­ කරමින්..." + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "à¶¶à·à¶œà¶­ කිරීම à¶…à·ƒà·à¶»à·Šà¶®à¶š වුනි" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "à¶¶à·à¶œà¶­ කිරීම à¶…à·ƒà·à¶»à·Šà¶®à¶š වුනි" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "තොරතුරු" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "පරිà·à·’ලක නම:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "මුරපදය:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "මුරපදයක් යොද෠ඇත" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "වෙනත්..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "සම්බන්ධ à¶šà¶» නොමà·à¶­" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT à¶±à·à¶©" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "නිදහස් à¶­à·à¶§à·’ අවකà·à·à¶º" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "à¶´à·Šâ€à¶»à¶¸à·”ඛත්වය" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "සියළු (_A)" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_තත්වය" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_විස්තර" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "_ගොනු" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Peers" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_විකල්ප" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "සම්බන්ධ වී නොමà·à¶­" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "අසීමිත" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "à¶´à·„à·…" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "ඉහළට" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "නොබà·à¶³à·’" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "සබà·à¶³à·’" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "සම්බන්ධ වුණු" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "තත්වය" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "à¶°à·à¶»à¶šà¶º" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "වෙලුම" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Daemon අරඹන්න" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_Daemon නවත්වන්න" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "deamon ආරම්භ කිරීමට නොහà·à¶šà·’ විනි." + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "සත්කà·à¶»à¶šà¶ºà· à¶‘à¶šà·Š කිරීමේදී දà·à·‚යක්" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "සක්â€à¶»à·“යයි" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "ප්ලගීන" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Plugin à¶‘à¶š à¶­à·à¶»à¶±à·Šà¶±" -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Plugin Eggs" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "ස්වභà·à·€à¶ºà¶±à·Š" -#: deluge/ui/countries.py:31 -msgid "Belize" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "à¶§à·Šâ€à¶»à·à¶šà¶»à·Š (tracker)" -#: deluge/ui/countries.py:32 -msgid "Benin" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "කිසිවක් à¶±à·à¶­" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "ලේබල් මගින්" -#: deluge/ui/countries.py:35 -msgid "Bolivia" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "ලේබල à¶±à·à¶­" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" -msgstr "" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "සේවà·à¶½à·à¶·à·’යà·à¶œà·š අනුවà·à¶¯à¶º " -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" -msgstr "" +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrents පෙළගà·à·ƒà·“ ඇත." -#: deluge/ui/countries.py:39 -msgid "Brazil" -msgstr "" +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrents පෙළගà·à·ƒà·“ ඇත." -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" -msgstr "" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "සීම෠රහිත ලෙස සකසන්න" -#: deluge/ui/countries.py:44 -msgid "Burundi" -msgstr "" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "à¶šà·Šâ€à¶»à·’ය෠කරවීම" -#: deluge/ui/countries.py:45 -msgid "Cambodia" -msgstr "" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "නවත්වන්න" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ලිපිනය" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "සේවà·à¶½à·à¶·à·’යà·" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Torrent නිර්මà·à¶«à¶º" -#: deluge/ui/countries.py:58 -msgid "Congo" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "පෙළගà·à·ƒà·Šà·€à·– Torrents" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_ඉවත්කරන්න" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" -msgstr "" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "à¶‘à¶šà·Š කරන්න torrents ස්වයංක්â€à¶»à·’යව සම්බන්ධවීමට" -#: deluge/ui/countries.py:63 -msgid "Croatia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_ගොනුව" -#: deluge/ui/countries.py:64 -msgid "Cuba" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_torrent එක්කරන්න" -#: deluge/ui/countries.py:65 -msgid "Cyprus" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_ Torrent නිර්මà·à¶«à¶º කරන්න" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Daemon වෙතින් ඉවත්වන්න සහ _à·€à·à¶© නවත්වන්න" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_සංස්කරණය" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_සම්බන්ධත෠කළමනකරු" -#: deluge/ui/countries.py:71 -msgid "Ecuador" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" -#: deluge/ui/countries.py:72 -msgid "Egypt" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_පෙන්වන්න" -#: deluge/ui/countries.py:73 -msgid "El Salvador" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_මෙවලම් තීරුව" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "à¶´à·à¶­à·’ තීරුව" -#: deluge/ui/countries.py:75 -msgid "Eritrea" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "à¶­à¶­à·Šà·€_තීරුව" -#: deluge/ui/countries.py:76 -msgid "Estonia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_abs" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_තීරු" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "à¶´à·à¶­à·’_තීරුව" -#: deluge/ui/countries.py:80 -msgid "Fiji" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "පෙන්වන්න _Zero Hits" -#: deluge/ui/countries.py:81 -msgid "Finland" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "පෙන්වන්න _ ලුහුබඳින්නන්" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_à¶‹à¶´à¶šà·à¶»" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_නිවà·à·ƒ පිටුව" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_FAQ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "නිතර නඟන à¶´à·Šâ€à¶»à·à·Šà¶±" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_සමූහය" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "torrent à¶‘à¶šà·Š කරන්න" -#: deluge/ui/countries.py:88 -msgid "Georgia" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Torrent à¶‘à¶šà·Š කරන්න" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "torrent ඉවත්කරන්න" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Torrent ඉවත්කරන්න" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "à¶­à·à¶»à·à¶œà¶­à·Š torrents මදක් නවත්වන්න" -#: deluge/ui/countries.py:93 -msgid "Greece" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "මදක් නවත්වන්න" -#: deluge/ui/countries.py:94 -msgid "Greenland" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "à¶­à·à¶»à·à¶œà¶­à·Š torrents à¶±à·à·€à¶­ අරඹන්න" -#: deluge/ui/countries.py:95 -msgid "Grenada" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "à¶±à·à·€à¶­ අරඹන්න" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Torrent ඉහලට පෙළගස්වන්න" -#: deluge/ui/countries.py:97 -msgid "Guam" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "ඉහලට පෙළගස්වන්න" -#: deluge/ui/countries.py:98 -msgid "Guatemala" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Torrent පහලට පෙළගස්වන්න" -#: deluge/ui/countries.py:99 -msgid "Guernsey" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "පහලට පෙළගස්වන්න" -#: deluge/ui/countries.py:100 -msgid "Guinea" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "අභිමත" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "සම්බන්ධත෠කළමනà·à¶šà¶»à·”" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "titlebar à·„à·’ à·ƒà·à·ƒà·’ වේගය පෙන්වන්න" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "torrent එක්කිරිමේදී කවුළුව කේන්ද්â€à¶»à¶œà¶­ කරන්න" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "පද්ධති à¶­à·à¶§à·’ අයිකනය සක්â€à¶»à·“ය කරන්න" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "à·€à·à·ƒà·“මේදී à¶­à·à¶§à·’යට හකුළන්න" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "à¶­à·à¶§à·’ය තුලදී අරඹන්න" -#: deluge/ui/countries.py:138 -msgid "Macao" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "මුරපද සුරà·à¶šà·’ පද්ධති à¶­à·à¶§à·’ය" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "සම්පූර්ණ කරන ලද්ද ගෙනය෠යුත්තේ:" -#: deluge/ui/countries.py:145 -msgid "Malta" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "වෙත .torrent ගොනු à¶´à·’à¶§à¶´à¶­à·Š කරන්න" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "ඉවත්කිරිම මඟින් ටොරන්ට් ගොනුවේ à¶´à·’à¶§à¶´à¶­ මකà·à¶¯à¶¸à¶±à·Šà¶±" -#: deluge/ui/countries.py:147 -msgid "Martinique" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "ටොරන්ටුව ඉවත්කිරීමේදී ඇති වූ ටොරන්ට් ගොනුවෙහි à¶´à·’à¶§à¶´à¶­à·Š මකà·à¶¯à¶¸à¶±à·Šà¶±" -#: deluge/ui/countries.py:148 -msgid "Mauritania" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "වෙත à¶¶à·à¶œà¶±à·Šà¶±:" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "මුල් සහ අවසà·à¶± ටොරන්ට් කොටස් පෙළගස්වන්න" -#: deluge/ui/countries.py:151 -msgid "Mexico" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "මුල් සහ අවසà·à¶± ටොරන්ට් ගොනු වල කොටස් පෙළගස්වන්න" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "මදකට නතර à¶šà¶» ඇති අවස්ථà·à·€à·šà¶¯à·“ ටොරන්ටු à¶‘à¶šà·Š කරන්න" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "à·ƒà·à¶¸à·€à·’ටම පෙන්වන්න" -#: deluge/ui/countries.py:159 -msgid "Mozambique" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "සංවà·à¶¯à¶º අවධà·à¶±à¶ºà¶§ ගන්න" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "ඉඩ දියහà·à¶šà·’ උපරිම සම්බන්දත෠ගණන. 1 සිට අනන්තය දක්ව෠සකසන්න" -#: deluge/ui/countries.py:164 -msgid "Netherlands" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "සම්බන්ධතà·:" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"සියළුම torrents සඳහ෠උඩුගත කිරීමට ඉඩ දිය à·„à·à¶šà·’ උපරිම à¶šà¶§à·Šà¶§à¶½ ගණන.1 සිට අනන්තය " +"දක්ව෠සකසන්න" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"සියළුම torrents සඳහ෠භà·à¶œà¶­ à¶šà¶½ à·„à·à¶šà·’ උපරිම වේගය.1 සිට අනන්තය දක්ව෠සකසන්න" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "à¶¶à·à¶œà¶­ වේගය:" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"සියලුම torrents සඳහ෠උපරිම උඩුගතකිරීමේ වේගය. අපරිමිතය සඳහ෠1-පිහිටුවන්න." -#: deluge/ui/countries.py:170 -msgid "Nigeria" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "උද්ගà·à¶¸à¶š වේගය:" -#: deluge/ui/countries.py:171 -msgid "Niue" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "à¶´à·Šâ€à¶»à·à¶¯à·šà·à·“ය à¶¢à·à¶½à¶ºà·š නොතà·à¶šà·’ සිමà·à·€à¶±à·Š" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "සීමà·à·€à¶§ ඉහලින් à¶´à·’à·„à·’à¶§à·’ IP අගයන්න" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" +"පරික්ෂ෠කර අවසà·à¶±à¶±à¶¸à·Š, මුළු තද බදය ඉක්මව෠යà·à¶¸ වලක්ව෠ගà·à¶±à·“ම සඳහ෠තක්සේරු කරන ලද " +"TCP/IP උපරිමය à·à·Šâ€à¶»à·“à¶â€à·Šâ€à¶»à¶­à· අනුපà·à¶­à·’කයන් මගින් à¶´à·à¶½à¶±à¶º කරණු à¶½à·à¶¶à·š." -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"torrent à¶‘à¶šà¶šà¶§ උපරිම උඩුගත කිරීම් à¶šà¶§à·Šà¶§à¶½. අපරිමිත අගය සඳහ෠1 ආදේ෠කරන්න." -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "torrent à¶‘à¶šà¶šà¶§ උපරි සබඳත෠සංඛ්â€à¶ºà·à·€.අපරිමිත අගය සඳහ෠1 ආදේ෠කරන්න." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "සක්â€à¶»à·“ය පෙණු" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "පරීක්ෂණ සක්â€à¶»à·“ය පෙණුව" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "යවන්නà·:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "වෙත:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "මට්ටම:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "සර්වත්â€à¶» පේනුව-සවිකිරීම සහ à¶šà·Šâ€à¶»à·’යà·à¶šà¶»à·€à·“ම" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT පෙණුව අනුරුපණයෙහි මූලලේඛනය" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Peer හුවමà·à¶»à·”à·€" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" +"à¶´à·Šâ€à¶»à·à¶¯à·šà·à·“ය සේව෠අනà·à·€à¶»à¶«à¶º මඟින් ඔබේ à¶¢à·à¶½à¶ºà·™à·„à·’ à¶´à·Šâ€à¶»à·à¶¯à·šà·à·“ය peers සොයà·à¶œà·™à¶± ඇත." -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "ව්â€à¶ºà·à¶´à·Šà¶­ à·„à·‘à·‚à·Š වගුව මඟින් සක්â€à¶»à·’ය සබඳත෠ප්â€à¶»à¶¸à·à¶«à¶º à·€à·à¶©à·’ දියුණු කරයි." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "peer TOS බයිටය:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "à¶°à·à¶»à¶š à¶±à·à¶¸à¶º:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "පේනුව:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Cache à¶´à·Šâ€à¶»à¶¸à·à¶«à¶º (16 කිල෠බයිට් කොටස්):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Cache ඉකුත්වීම (à¶­à¶­à·Šà¶´à¶»):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "à·ƒà·à¶šà·ƒà·”ම්" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" +"මෙම à·ƒà·à·ƒà·’ය ආරම්භයේ සිට à¶­à·à¶§à·’යෙහි ලියà·à·€à·”à¶«à·” සම්පුර්ණ16 කිල෠බයිට් කොටස් සංඛ්â€à¶ºà·à·€." -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "ලියà·à·€à·”à¶«à·” කොටස්:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" +"මෙම à·ƒà·à·ƒà·’ය ආරම්භයේ සිට සම්පුර්ණ ලිවීම් සිදුකෙරුණු à¶šà·Šâ€à¶»à·’යà·à¶­à·Šà¶¸à¶š වීම් සංඛ්â€à¶ºà·à·€." -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "ලිවීම්:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" +"අනුපà·à¶­à¶º (ලියන - ලියà·à·€à·”à¶«_කොටස්)/ලියà·à·€à·”à¶«_කොටස් නියà·à¶¢à¶±à¶º කරනව෠සුරà·à¶šà·’ ලිවීම් " +"සිදුකෙරුණු à¶šà·Šâ€à¶»à·’යà·à¶­à·Šà¶¸à¶š වීම් සංඛ්â€à¶ºà·, උදà·.cache ලිවීම් සඳහ෠cache hit " +"අනුපà·à¶­à·’කය à·€à·.නි" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "ලියන Cache Hit අනුපà·à¶­à¶º:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" +"à¶­à·à¶§à·’ය à·„à· cache මඟින් à¶·à·à¶»à¶¯à·”න්, bittorrent එන්ජිම මඟින් ඉල්ලà·à·ƒà·’à¶§à·’ කොටස් " +"ගණන(peers වෙතින්)." -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "කියවූ කොටස්:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "cache මඟින් à¶·à·à¶»à¶¯à·”න් à¶¶à·à¶»à¶¯à·”න් කොටස් ගණන." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Hit ලෙස කියවෙන ලද කොටස් ගණන:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "The read cache සඳහ෠cache hit අනුපà·à¶­à·’කය." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Read Cache Hit අනුපà·à¶­à·’කය:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" +"මෙම à·ƒà·à·ƒà·’ය ආරම්භයේ සිට සම්පුර්ණ කියවීම් සිදුකෙරුණු à¶šà·Šâ€à¶»à·’යà·à¶­à·Šà¶¸à¶š වීම් සංඛ්â€à¶ºà·à·€." -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "කියවීම්:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" +"Disk cache à·„à·’ ඇති සම්පුර්ණ 16 කිල෠බයිට් කොටස් සංඛ්â€à¶ºà·à·€. මේ සඳහ෠කියවුන à·„à· " +"ලියවුන cache අදà·à·… වේ." -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Cache තරම:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Read Cache තරම:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" +"ඔබගේ Python සංස්කරණය, PyGTK සංස්කරණය, à¶šà·à¶»à¶š පද්ධතිය සහ සකසනයේ මà·à¶¯à·’ලිය එවීම " +"මඟින් Deluge à·€à·à¶©à·’ දියුණු කිරීම සඳහ෠උපකà·à¶» කරන්න" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "ඔව්, කරුණà·à¶šà¶» නිර්නà·à¶¸à·’à¶š සංඛ්â€à¶ºà·à¶½à·šà¶›à¶± එවන්න" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "පිහිටීම:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"මෙම පිහිටිමෙහි පරිà¶à¶±à¶š දත්ත ගබඩ෠ගොනුව Deluge à¶§ සොය෠ගත නොහà·à¶šà·’ වුවහොත් peer " +"අයත් රට විසඳ෠ගà·à¶±à·“මට එය à¶±à·à·€à¶­à¶­à·Š DNS à¶·à·à·€à·’තයට යොමුවේ." -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Daemon පෙණුව:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "දුරස්ථ සබඳත෠අනුමත කරන්න" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "සබඳතà·" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "නව නිකුත් කිරීම් සඳහ෠කලින් à¶šà¶½ වෙබ් අඩවිය පරීක්ෂ෠කරන්න" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "සංස්කරණය:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "කර්තෘ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "නිවà·à·ƒ පිටුව:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "කර්තෘ විද්â€à¶ºà·”à¶­à·Š à¶­à·à¶´à·‘à¶½:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "තොරතුරු" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Peer එක්කරන්න" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "hostname:පෙණුව" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "à·ƒà·à¶¸à·à¶±à·Šâ€à¶º" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "infohash à¶‘à¶šà·Š කරන්න" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "පථය:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "ධරකයෙකු à¶‘à¶šà·Š කරන්න" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "ගමනà·à¶±à·Šà¶­à¶º:" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "නව නිකුත්කිරීම්" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_à¶¢à·à¶½ අඩවියට පිවිසෙන්න" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "මෙම දෙබස à¶…à¶±à·à¶œà¶­à¶ºà·šà¶¯à·“ දර්à·à¶±à¶º නොකරන්න" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "à¶±à·à¶¸à¶º:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "සටහන්:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "ගෙනයà·à¶¸ සම්පුර්ණයි:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "seed à¶±à·à·€à¶­à·Šà·€à·’යයුතු අනුපà·à¶­à¶º:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "ඉවත් කරන අනුපà·à¶­à¶º" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_ලුහුබඳින්නන් සංස්කරණය කරන්න" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "ඉහළ" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "à¶´à·„à·…" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Torrents එක්කරන්න" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "_hash තොරතුරු" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "In_Paused තත්වයට à¶‘à¶šà·Š කරන්න" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "පළමු/අවසà·à¶± කොටස් ලෙස පෙළ ගස්වන්න" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "සියල්ලටම යොදන්න" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "මුලික තත්වයට à¶±à·à·€à¶­ සකසන්න" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Deluge පෙන්වන්න" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_à¶·à·à¶œà¶­ කිරීමේ වේග සීමà·à·€" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_උඩුගත කිරීමේ වේග සීමà·à·€" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "පිටවී Daemon නවත්වන්න" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "à·„à¶¹à·à¶ºà¶±à·Šà¶±à· සංස්කරණය කරන්න" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_Peer එක්කරන්න" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "peer à¶‘à·„à·’ IP මඟින් එක්කරන්න" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "පථය සංස්කරණය කරන්න" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "ලුහුබà·à¶³à·“ම්" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "දුරස්ථ පථයට ඇතුළු වන්න" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "පථය:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Torrent නිර්මà·à¶«à¶º කරන්න" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "_à·†à·à¶½à·Šà¶©à¶»à¶º" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_දුරස්ථ පථය" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "à¶¢à·à¶½seeds" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "කොටසක තරම:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "පෞද්ගලික à·„à·à¶œà·€à·“මක් තනන්න" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "මෙම torrent à¶‘à¶š à·ƒà·à·ƒà·’යකට à¶‘à¶š කරන්න" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "තේරීම්" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr ".torrent මෙසේ සුරකින්න" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_මදක් නවත්වන්න" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_ආපසු අරඹන්න" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "à¶­à·à¶»à·à¶œà¶­à·Š ටොරන්ටු à¶±à·à·€à¶­ අරඹන්න" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "_ විකල්ප" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_පෙළ" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_ලුහුබඳින්නන් යà·à·€à¶­à·Šà¶šà·à¶½à·’à¶± කරන්න" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Torrent ය ඉවත්කරන්න" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_à¶±à·à·€à¶­ පරික්ෂ෠කිරීමට බලපෑම් කරන්න" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "ලේබලය" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "_සියල්ල à¶­à·à¶»à¶±à·Šà¶±" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_සියල්ල මඳකට නවතන්න" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "සියල්ල_à¶±à·à·€à¶­ අරඹන්න" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_ සබඳත෠සීමà·à·€" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "_උඩුගත කිරීම් විවර සිමà·à·€" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_ස්වයං à¶´à·à¶½à¶±à¶ºà·€à·–" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "à·„à¶¹à·à¶ºà¶±à·Šà¶±à· à¶‘à¶šà·Š කරන්න" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "URL à¶‘à¶š à¶‘à¶šà·Š කරන්න" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "සම්බන්දකය (URL):" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_සියල්ල විහිදන්න" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent අනුග්â€à¶»à·à·„කයà·" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent අනුග්â€à¶»à·à·„කයà·" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "BitTorrent හරහ෠ගොනු à¶¶à·à¶œà¶­ කිරීම සහ බෙදà·à·„à·à¶»à·“ම සිදුකරන්න" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/console/console.py:78 msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "විධà·à¶±à¶º" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "අහඹු පෙණු à¶·à·à·€à·’à¶­ කරන්න" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "ඉමියුල් IP à¶½à·à¶ºà·’ස්තුව (GZip)" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "සුරක්ෂිත තුල්â€à¶ºà¶ºà·à¶œà·š වගන්තිය (Zip කරන ලද)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "තුල්â€à¶º à¶·à·à¶»à¶šà·à¶»à¶ºà·à¶œà·š වගන්තිය (දිගහරිනලද)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "තුල්â€à¶º à¶·à·à¶»à¶šà·à¶»à¶ºà·à¶œà·š P2B (GZip)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "අවහිර à¶šà¶½ ලේඛනය" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "වලංගු නොවෙන à¶±à·à¶ºà¶šà¶ºà·" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "වලංගු නොවෙන magic code" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "වලංගු නොවෙන අනුවà·à¶¯à¶º" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "දින" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "සෑම නව à¶½à·à¶ºà·’ස්තුවක්ම පිරික්සන්න" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "අවහිර à¶½à·à¶ºà·’ස්තුව ආරම්භක ස්ථà·à¶±à¶ºà¶§ ආනයන කරන්න" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "à¶šà¶§à·Šà¶§à¶½ à¶…à¶‚à¶œ" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "à¶…à·€à·à·Šâ€à¶ºà¶±à¶¸à·Š අවහිර à¶½à·à¶ºà·’ස්තුව ආනයනය à·„à· à¶·à·à¶œà¶­ කරගන්න" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "à¶·à·à¶œà¶­ කිරීම සහ ආනයනය කිරීම් පිරික්සන්න" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "නව අවහිර à¶½à·à¶ºà·’ස්තුවක් à¶¶à·à¶œà¶­ à¶šà¶» එය ආනයන කරන්න" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "ඉක්මනින් à¶·à·à¶œà¶­ කරන්න සහ ආනයන කරන්න" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "අවහිර à¶½à·à¶ºà·’ස්තුව අද දිනට යà·à·€à¶­à·Š à¶šà·à¶½ කරන්න" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "විකල්ප" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "ආකà·à¶»à¶º:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "දිනය:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "ගොණුවෙහි à¶´à·Šâ€à¶»à¶¸à·à¶«à¶º" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "තොරතුරු" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent සම්පූර්ණයි" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent à¶‘à¶šà·Š කරන ලදී" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "à¶šà·Šâ€à¶»à·’යà·à¶­à·Šà¶¸à¶š කරන්න" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "සිදුවීම" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "විධà·à¶±à¶º à¶‘à¶šà¶­à·” කරන්න" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "විධà·à¶±" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "සොයන ගොණුව අඩංගු නොවේ" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "දී ඇති මà·à¶»à·Šà¶œà¶º අඩංගු නොවේ" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "බහළුම à·ƒà·à¶šà·ƒà·”ම් නරඹන්න" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "à¶¶à·„à·à·…ුමක් à¶­à·à¶»à¶±à·Šà¶±" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "මෙය සක්â€à¶»à·“ය à¶šà¶» à¶¶à·„à·à·…ුම් නරඹන්න" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "බහළුම නරඹන්න" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr ".torrent ගොණුව à¶‘à¶šà¶­à·” කිරීමෙන් අනතුරුව මක දමන්න" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "එකතුකිරීමෙන් පසුව විස්තà·à¶»à¶«à¶º අමුණන්න" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torrent ගොණු à¶šà·Šâ€à¶»à·’යà·à·€" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "සම්පූර්ණ කරන ලද්ද ගෙනයන්න" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "ලේබලය: " + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "ලේබලය" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "à¶´à·Šâ€à¶»à¶°à·à¶±" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "උපරිම උඩුගත à¶šà¶½ à·„à·à¶šà·’ වේගය:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "උපරිම සබà·à¶¯à·”ම:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "උපරිම උඩුගත à¶šà¶§à·Šà¶§à¶½:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "උපරිම à¶·à·à¶œà¶­à¶šà¶½ à·„à·à¶šà·’ වේගය:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "à¶šà¶½à·à¶´ à¶´à·…à¶½" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "ස්වයංක්â€à¶»à·’ය à¶´à·à¶½à¶±à¶º කිරීම:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "à¶±à·à·€à¶­à·“ම à¶‘à¶šà¶­à·” කරන්න:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "පෙළට:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "පෙළ" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "බහළුම් නරඹන්න:" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" +"Deluge අන්තර්ජà·à¶½ අතුරු අතුරු මුහුණත පිහුටුව෠නà·à¶­, කරුණà·à¶šà¶» \n" +"අතුරුමුහුණත පිහුටුව෠නà·à·€à¶­ à¶‹à¶­à·Šà·ƒà·à·„ කරන්න" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "අන්තර්ජà·à¶½ අතුරු මුහුණත සක්â€à¶»à·“ය කරන්න" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "SSL සක්â€à¶»à·“ය කරන්න" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "ඇහුම්කන්දෙන පේනුව:" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "à·€à·à¶»à¶¯à·’ නම් කිරීමක්, වලංගු සංකේත: [a-z0-9_-]" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "හිස් ලේබලය" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "ලේබලය දà·à¶±à¶§à¶¸à¶­à·Š ඇත" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "නොදන්න෠ලේබලයක්" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "නොදන්න෠ටොරන්ටුවක්" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "ලේබල_විකල්ප" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_ලේබලය ඉවත්කරන්න" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_ලේබලයක් à¶‘à¶šà¶­à·” කරන්න" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "විකල්ප ලේබල" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "ලේබලය" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "විකල්ප ලේබල" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "ටොරන්ටුවක් සඳහ෠යෙදිය යුතු උපරිම à·ƒà·à¶šà·ƒà·”ම්:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "උපරිම" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "පෙළ à·ƒà·à¶šà·ƒà·”ම් යොදන්න:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(à¶§à·Šâ€à¶»à·à¶šà¶»à·Š (tracker)කෙනෙකුට à¶‘à¶š පේලියක්)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "ස්වයන්ක්â€à¶»à·’යව ලේබල යොදන්න:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "ලේබල à¶‘à¶šà¶­à·” කරන්න" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "ලේබල à¶‘à¶šà¶­à·” කරන්න" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"ලේබල එකතුකිරීම්,සංස්කරණය කිරීම් සහ ඉවත්කිරීම් à¶´à·à¶­à·’පුවරුව à¶·à·à·€à·’ත෠කරන්න. " +"\n" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "ලේබල" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "නිවේදනය à¶šà·Šâ€à·‚ණයකින් පෙනුණි." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "පොප් à¶…à¶´à·Š නිවේදන සක්â€à¶»à·“ය à¶šà¶» à¶±à·à¶­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "පොප් à¶…à¶´à·Š නිවේදන පෙන්වයි" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "à·à¶¶à·Šà¶¯ නිවේදන සක්â€à¶»à·“ය à¶šà¶» à¶±à·à¶­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "පයිතන් à¶šà·Šâ€à¶»à·“ඩ෠පිහිටුව෠නà·à¶­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "à·à¶¶à·Šà¶¯ නිවේදන පෙන්වීම අසමත් %s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "à·à¶¶à·Šà¶¯ නිවේදන à·ƒà·à¶»à·Šà¶®à¶šà¶ºà·’" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torrent අවසà·à¶±à¶ºà·’" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "දà·à¶±à·”ම්දීම්" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "à·à¶¶à·Šà¶¯ ගොණුවක් à¶­à·à¶»à¶±à·Šà¶±" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "නිවේදන විද්â€à¶ºà·”à¶­à·Š ලිපිය යà·à·€à·“මේදී දà·à·‚යක් ඇත:%s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "නිවේදන විද්â€à¶ºà·”à¶­à·Š ලිපිය යà·à·€à·’නි." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "à¶·à·à¶œà¶­à¶šà¶» අසවà·à¶±à¶ºà·’ \"%(name)s\"" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" +"මෙම විද්â€à¶ºà·”à¶­à·Š ලිපිය මඟින් ඔබට Deluge මගින් \"%(name)s\", à¶·à·à¶œà¶­ කරමින් à¶´à·à·€à¶­à·”නු " +"%(num_files)i ගොණුව à¶·à·à¶œà¶­ à¶šà¶» අවසà·à¶± à¶¶à·€ දà·à¶±à·”ම් දෙයි.\n" +"මෙම දà·à¶±à·”ම් දීම් à¶½à·à¶¶à·“ම à¶±à·à·€à¶­à·“ම සඳහ෠Deluge à·„à·’ ඇති නිවේදන විද්â€à¶ºà·”à¶­à·Š ලිපි වරණය " +"ඉවත් කරන්න.\n" +"\n" +"ඔබට ස්තුතියි,\n" +"Deluge." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "à¶§à·Šâ€à¶»à·š අයිතම බ්ලින්ක් සක්â€à¶»à·“යයි" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "පොප් à¶…à¶´à·Š නිවේදන සක්â€à¶»à·“යයි" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "à·à¶¶à·Šà¶¯à¶º සක්â€à¶»à·“යයි" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "පරිà·à·“ලක අතුරු මුහුණත නිවේදන" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "à¶´à·Šâ€à¶»à¶­à·’ග්â€à¶»à·à·„කයින්" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "සර්වරයට TLS/SSL ඕනෑ කරනවà·" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "විද්â€à¶ºà·”à¶­à·Š à¶­à·à¶´à·à¶½à·Š නිවේදන" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" +"මෙම වින්â€à¶ºà·à·ƒà¶ºà¶±à·Š මගින් ඔබට සත්â€à¶º à·€à·à¶ºà·™à¶±à·Šà¶¸ සෑම \tසිදුවීමකදිම නිවේදන ලබ෠දෙන à¶¶à·€ " +"අර්ථ නොදක්වයි." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "උපලේඛනයන්" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "à·à¶¶à·Šà¶¯ පරිපà·à¶½à¶±à¶º" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "දිගහà·à¶»à·“මට:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "torrent නමින් à¶‹à¶´ à¶¶à·„à·à·…ුමක් තනන්න" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" +"මෙම විකල්පය මගින් à¶­à·à¶»à·à¶œà¶±à·Šà¶±à· ලද බහළුමෙහි දිග හරින ලද ගොණු ස්ථà·à¶´à·’à¶­ කිරීමසඳහ෠" +"torrent නමින් à¶‹à¶´ à¶¶à·„à·à·…ුමක් නිර්මà·à¶«à¶º කරගනියි." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "à¶¶à·à¶œà¶­ සීමà·à·€" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "උද්ගà·à¶¸à¶š සීමà·à·€:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "සජීවී Torrents:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "සජීවී à¶·à·à¶œà¶­ කිරීම්:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "සජීවී Seeding:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "සෙමින් à·ƒà·à¶šà·ƒà·”ම්" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" -msgstr "" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "à¶°à·à¶»à¶šà¶ºà·:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "උපරිම සම්බන්ධතà·à·€à¶ºà¶šà·Š සකසන්න." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "à¶·à·à¶œà¶­ කිරීමේ වේගය" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "උපරිම à¶·à·à¶œà¶­ කිරීමේ වේගයක් සකසන්න" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "උඩුගත කිරීමේ වේගය" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "උපරිම උඩුගත කිරීමේ වේගයක් සකසන්න" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Protocol තදබදය උඩුගත කිරීම/à¶·à·à¶œà¶­ කිරීම" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "පෞද්ගලික" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "නව නිකුත් කිරීම් සම්බන්ධව විමසීමෙන් සිටින්න" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "උපරිම සබඳතà·:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "උපරිම à¶·à·à¶œà¶­ කිරීමේ වේගය (කිල෠බයිට්/ තත්පරයට):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "උපරිම උඩුගතකිරීමේ වේගය (කිල෠බයිට් /තත්පරයට):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "උපරිම à¶…à¶©à¶šà·Š-විවෘත සබඳතà·:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "තත්පරයට උපරිම සබඳත෠ප්â€à¶»à¶ºà¶­à·Šà¶±à¶ºà¶±à·Š:" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "උපරිම උඩුගත කිරීමේ විවරයන්:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" msgstr "" diff --git a/deluge/i18n/sk.po b/deluge/i18n/sk.po index f05a133..33aaf0a 100644 --- a/deluge/i18n/sk.po +++ b/deluge/i18n/sk.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2017-11-12 08:27+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "" msgid "K/s" msgstr "" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -76,29 +76,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "" @@ -189,16 +189,16 @@ msgstr "" msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "" +msgstr "VÅ¡etky" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 #: deluge/ui/web/js/deluge-all/UI.js:19 msgid "Active" -msgstr "" +msgstr "Aktívne" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" @@ -207,30 +207,30 @@ msgstr "" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 msgid "Checking" -msgstr "" +msgstr "Kontroluje sa" #: deluge/ui/common.py:41 #: deluge/ui/console/modes/preferences/preference_panes.py:568 #: deluge/ui/web/js/deluge-all/UI.js:22 msgid "Downloading" -msgstr "" +msgstr "Preberané" #: deluge/ui/common.py:42 #: deluge/ui/console/modes/preferences/preference_panes.py:575 #: deluge/ui/web/js/deluge-all/UI.js:23 msgid "Seeding" -msgstr "" +msgstr "Seedované" #: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 msgid "Paused" -msgstr "" +msgstr "Pozastavené" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "" +msgstr "Vo fronte" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,15 +239,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" -msgstr "" +msgstr "Chyba" #: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 #: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 msgid "Name" -msgstr "" +msgstr "Názov" #: deluge/ui/common.py:51 deluge/ui/common.py:53 #: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 @@ -256,14 +258,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "" +msgstr "Priebeh" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" -msgstr "" +msgstr "Stav" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -271,17 +273,17 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 msgid "Size" -msgstr "" +msgstr "VeľkosÅ¥" #: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 msgid "Downloaded" -msgstr "" +msgstr "Prebraté" #: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 msgid "Uploaded" -msgstr "" +msgstr "Odoslaný" #: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 @@ -291,31 +293,31 @@ msgstr "" #: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 msgid "Ratio" -msgstr "" +msgstr "Pomer" #: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 #: deluge/ui/gtk3/peers_tab.py:133 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 msgid "Down Speed" -msgstr "" +msgstr "Preberanie" #: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 #: deluge/ui/gtk3/peers_tab.py:146 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 msgid "Up Speed" -msgstr "" +msgstr "Odosielanie" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "" +msgstr "Limit preberania" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "" +msgstr "Limit odosielania" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" @@ -329,7 +331,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 msgid "Peers" -msgstr "" +msgstr "Peeri" #: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 @@ -339,7 +341,7 @@ msgstr "" #: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 msgid "Avail" -msgstr "" +msgstr "Prospech" #: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 @@ -350,14 +352,14 @@ msgstr "" #: deluge/ui/gtk3/torrentview.py:387 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 msgid "Added" -msgstr "" +msgstr "Pridané" #: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 #: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 msgid "Tracker" -msgstr "" +msgstr "Tracker" #: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 @@ -396,7 +398,7 @@ msgstr "" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "Zostáva" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 @@ -407,7 +409,7 @@ msgstr "" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "UprednostniÅ¥ prvé/posledné" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 @@ -421,7 +423,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:253 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 msgid "Auto Managed" -msgstr "" +msgstr "Automatické spravovanie" #: deluge/ui/common.py:99 msgid "Stop At Ratio" @@ -447,7 +449,7 @@ msgstr "" msgid "Move On Completed Path" msgstr "" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -457,7 +459,7 @@ msgstr "" #: deluge/ui/common.py:116 msgid "Pieces" -msgstr "" +msgstr "ÄŒasti" #: deluge/ui/common.py:117 msgid "Seed Rank" @@ -471,15 +473,15 @@ msgstr "" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" -msgstr "" +msgstr "Upozornenie" #: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 msgid "Announce OK" -msgstr "" +msgstr "Ohlásenie OK" #: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 msgid "Announce Sent" -msgstr "" +msgstr "Ohlásenie odoslané" #: deluge/ui/common.py:129 #: deluge/ui/console/modes/preferences/preference_panes.py:174 @@ -487,14 +489,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 msgid "Interface" -msgstr "" +msgstr "Rozhranie" #: deluge/ui/common.py:130 #: deluge/ui/console/modes/preferences/preference_panes.py:230 #: deluge/ui/console/modes/preferences/preferences.py:90 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 msgid "Downloads" -msgstr "" +msgstr "Prenosy" #: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 #: deluge/ui/console/modes/preferences/preference_panes.py:409 @@ -504,7 +506,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 msgid "Bandwidth" -msgstr "" +msgstr "Šírka pásma" #: deluge/ui/common.py:132 #: deluge/ui/console/modes/preferences/preference_panes.py:550 @@ -514,14 +516,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" -msgstr "" +msgstr "Fronta" #: deluge/ui/common.py:133 #: deluge/ui/console/modes/preferences/preference_panes.py:300 #: deluge/ui/console/modes/preferences/preferences.py:91 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 msgid "Network" -msgstr "" +msgstr "SieÅ¥" #: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 #: deluge/ui/console/modes/preferences/preference_panes.py:640 @@ -530,14 +532,14 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 msgid "Proxy" -msgstr "" +msgstr "Proxy" #: deluge/ui/common.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:685 #: deluge/ui/console/modes/preferences/preferences.py:97 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 msgid "Cache" -msgstr "" +msgstr "Vyrovnávacia pamäť" #: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 #: deluge/ui/console/modes/preferences/preference_panes.py:499 @@ -548,19 +550,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 msgid "Other" -msgstr "" +msgstr "Iné" #: deluge/ui/common.py:137 #: deluge/ui/console/modes/preferences/preference_panes.py:524 #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "" +msgstr "Démon" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "" +msgstr "Zásuvné moduly" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 @@ -590,859 +592,859 @@ msgstr "" #: deluge/ui/countries.py:10 msgid "Afghanistan" -msgstr "" +msgstr "Afganistan" #: deluge/ui/countries.py:11 msgid "Aland Islands" -msgstr "" +msgstr "Alandy" #: deluge/ui/countries.py:12 msgid "Albania" -msgstr "" +msgstr "Albánsko" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "" +msgstr "Alžírsko" #: deluge/ui/countries.py:14 msgid "American Samoa" -msgstr "" +msgstr "Americká Samoa" #: deluge/ui/countries.py:15 msgid "Andorra" -msgstr "" +msgstr "Andora" #: deluge/ui/countries.py:16 msgid "Angola" -msgstr "" +msgstr "Angola" #: deluge/ui/countries.py:17 msgid "Anguilla" -msgstr "" +msgstr "Anguilla" #: deluge/ui/countries.py:18 msgid "Antarctica" -msgstr "" +msgstr "Antarktída" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "" +msgstr "Antigua a Barbuda" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "" +msgstr "Argentína" #: deluge/ui/countries.py:21 msgid "Armenia" -msgstr "" +msgstr "Arménsko" #: deluge/ui/countries.py:22 msgid "Aruba" -msgstr "" +msgstr "Aruba" #: deluge/ui/countries.py:23 msgid "Australia" -msgstr "" +msgstr "Austrália" #: deluge/ui/countries.py:24 msgid "Austria" -msgstr "" +msgstr "Rakúsko" #: deluge/ui/countries.py:25 msgid "Azerbaijan" -msgstr "" +msgstr "Azerbajdžan" #: deluge/ui/countries.py:26 msgid "Bahamas" -msgstr "" +msgstr "Bahamy" #: deluge/ui/countries.py:27 msgid "Bahrain" -msgstr "" +msgstr "Bahrajn" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "" +msgstr "Bangladéš" #: deluge/ui/countries.py:29 msgid "Barbados" -msgstr "" +msgstr "Barbados" #: deluge/ui/countries.py:30 msgid "Belarus" -msgstr "" +msgstr "Bielorusko" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "" +msgstr "Belgicko" #: deluge/ui/countries.py:32 msgid "Belize" -msgstr "" +msgstr "Belize" #: deluge/ui/countries.py:33 msgid "Benin" -msgstr "" +msgstr "Benin" #: deluge/ui/countries.py:34 msgid "Bermuda" -msgstr "" +msgstr "Bermudy" #: deluge/ui/countries.py:35 msgid "Bhutan" -msgstr "" +msgstr "Bhután" #: deluge/ui/countries.py:36 msgid "Bolivia" -msgstr "" +msgstr "Bolívia" #: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" -msgstr "" +msgstr "Bosna a Hercegovina" #: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "" +msgstr "Botswana" #: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "" +msgstr "Bouvetov ostrov" #: deluge/ui/countries.py:40 msgid "Brazil" -msgstr "" +msgstr "Brazília" #: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "" +msgstr "Britské indickooceánske územie" #: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "" +msgstr "Brunej" #: deluge/ui/countries.py:43 msgid "Bulgaria" -msgstr "" +msgstr "Bulharsko" #: deluge/ui/countries.py:44 msgid "Burkina Faso" -msgstr "" +msgstr "Burkina Faso" #: deluge/ui/countries.py:45 msgid "Burundi" -msgstr "" +msgstr "Burundi" #: deluge/ui/countries.py:46 msgid "Cambodia" -msgstr "" +msgstr "Kambodža" #: deluge/ui/countries.py:47 msgid "Cameroon" -msgstr "" +msgstr "Kamerun" #: deluge/ui/countries.py:48 msgid "Canada" -msgstr "" +msgstr "Kanada" #: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "" +msgstr "Kapverdy" #: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "" +msgstr "Kajmanské ostrovy" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "" +msgstr "Stredoafrická republika" #: deluge/ui/countries.py:52 msgid "Chad" -msgstr "" +msgstr "ÄŒad" #: deluge/ui/countries.py:53 msgid "Chile" -msgstr "" +msgstr "ÄŒile" #: deluge/ui/countries.py:54 msgid "China" -msgstr "" +msgstr "Čína" #: deluge/ui/countries.py:55 msgid "Christmas Island" -msgstr "" +msgstr "VianoÄný ostrov" #: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" -msgstr "" +msgstr "Kokosové ostrovy" #: deluge/ui/countries.py:57 msgid "Colombia" -msgstr "" +msgstr "Kolumbia" #: deluge/ui/countries.py:58 msgid "Comoros" -msgstr "" +msgstr "Komory" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "" +msgstr "Kongo" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "" +msgstr "Demokratická republika Kongo" #: deluge/ui/countries.py:61 msgid "Cook Islands" -msgstr "" +msgstr "Cookove ostrovy" #: deluge/ui/countries.py:62 msgid "Costa Rica" -msgstr "" +msgstr "Kostarika" #: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" -msgstr "" +msgstr "Pobrežie slonoviny" #: deluge/ui/countries.py:64 msgid "Croatia" -msgstr "" +msgstr "Chorvátsko" #: deluge/ui/countries.py:65 msgid "Cuba" -msgstr "" +msgstr "Kuba" #: deluge/ui/countries.py:66 msgid "Cyprus" -msgstr "" +msgstr "Cyprus" #: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "" +msgstr "ÄŒeská republika" #: deluge/ui/countries.py:68 msgid "Denmark" -msgstr "" +msgstr "Dánsko" #: deluge/ui/countries.py:69 msgid "Djibouti" -msgstr "" +msgstr "Džibutsko" #: deluge/ui/countries.py:70 msgid "Dominica" -msgstr "" +msgstr "Dominika" #: deluge/ui/countries.py:71 msgid "Dominican Republic" -msgstr "" +msgstr "Dominikánska republika" #: deluge/ui/countries.py:72 msgid "Ecuador" -msgstr "" +msgstr "Ekvádor" #: deluge/ui/countries.py:73 msgid "Egypt" -msgstr "" +msgstr "Egypt" #: deluge/ui/countries.py:74 msgid "El Salvador" -msgstr "" +msgstr "Salvádor" #: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "" +msgstr "Rovníková Guinea" #: deluge/ui/countries.py:76 msgid "Eritrea" -msgstr "" +msgstr "Eritrea" #: deluge/ui/countries.py:77 msgid "Estonia" -msgstr "" +msgstr "Estónsko" #: deluge/ui/countries.py:78 msgid "Ethiopia" -msgstr "" +msgstr "Etiópia" #: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "" +msgstr "Falkandské ostrovy (Malvíny)" #: deluge/ui/countries.py:80 msgid "Faroe Islands" -msgstr "" +msgstr "Faerské ostrovy" #: deluge/ui/countries.py:81 msgid "Fiji" -msgstr "" +msgstr "Fidži" #: deluge/ui/countries.py:82 msgid "Finland" -msgstr "" +msgstr "Fínsko" #: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "Francúzsko" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "Francúzska Guyana" #: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "Francúzka Polynézia" #: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "Francúzske južné a antarktické územia" #: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Gabon" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Gambia" #: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Gruzínsko" #: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" +msgstr "Nemecko" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Ghana" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Gibraltár" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Grécko" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Grónsko" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Grenada" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Guadeloupe" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Guam" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Guatemala" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "Guernsey" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Guinea" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Guinea-Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Guyana" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Haiti" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Heardov ostrov a MacDonaldove ostrovy" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Svätá stolica (Vatikánsky mestský Å¡tát)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "Honduras" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Hong Kong" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "MaÄarsko" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "Island" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "India" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Indonézia" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "Irán" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Irak" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "Ãrsko" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "Ostrov Man" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Izrael" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Taliansko" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Jamajka" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Japonsko" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "Jersey" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Jordánsko" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "Kazachstan" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Keňa" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Severná Kórea" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "Kórejská republika" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Kuvajt" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "Kirgizsko" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "Laos" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "LotyÅ¡sko" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Libanon" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "Lesoto" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Libéria" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "Líbya" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "LichtenÅ¡tajnsko" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Litva" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "Luxembursko" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Makao" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Macedónsko" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "Magadaskar" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Malawi" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Malajzia" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Maledivy" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Mali" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Malta" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "MarÅ¡alove ostrovy" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Martinik" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Mauretánia" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "Maurícius" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Mayotte" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "Mexiko" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Mikronézia" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Moldavsko" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Monako" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Mongolsko" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "ÄŒierna Hora" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "Montserrat" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Maroko" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Mozambik" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Mjanmarsko (Barma)" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Namíbia" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Nauru" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Nepál" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Holandsko" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "Holandské Antily" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Nová Kaledónia" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Nový Zéland" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Nikaragua" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Niger" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Nigéria" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Niue" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Ostrov Norfolk" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Severné Mariánske ostrovy" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Nórsko" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Omán" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "Pakistan" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "Palestínske územie, okupované" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Panama" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Papua - Nová Guinea" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Paraguaj" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Peru" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Filipíny" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Pitcairnove ostrovy" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "Poľsko" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Portugalsko" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Portoriko" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Katar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Réunion" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Rumunsko" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "Rusko" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Rwanda" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Svátý Bartolomej" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Svätá Helena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Svätý KriÅ¡tof a Nevis" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Svätá Lucia" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "TurÄiansky Svätý Martin" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Svätý Pierre a Miquelon" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Svätý Vincent a Grenadíny" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Samoa" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "San Maríno" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "Svätý Tomáš a Princov ostrov" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "Saudská Arábia" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Senegal" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Srbsko" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Seychelly" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Sierra Leone" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Singapur" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Slovensko" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Slovinsko" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "Å alamúnove ostrovy" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Somálsko" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Juhoafrická republika" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Južná Georgia a Južné Sandwichove ostrovy" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Å panielsko" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Srí Lanka" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Sudán" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Surinam" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Å picbergy a Jan Mayen" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Swazijsko" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "Å védsko" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "Å vajÄiarsko" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "Sýria" #: deluge/ui/countries.py:224 msgid "Taiwan" @@ -1450,127 +1452,127 @@ msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "Tadžikistan" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "Tanzánia" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Thajsko" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "Východný Timor" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Togo" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Tokelau" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Tonga" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Trinidad a Tobago" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "Tunisko" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "Turecko" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "Turkménsko" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Ostrovy Turks a Caicos" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Tuvalu" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Uganda" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Ukrajina" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Spojené Arabské Emiráty" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "" +msgstr "Veľká Británia" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "USA" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "MenÅ¡ie odľahlé ostrovy USA" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Uruguay" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "Uzbekistan" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Vietnam" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "Britské panenské ostrovy" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Americké paneské ostrovy" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Wallis a Futuna" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Západná Sahara" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Jemen" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Zambia" #: deluge/ui/countries.py:255 msgid "Zimbabwe" -msgstr "" +msgstr "Zimbabwe" #: deluge/ui/ui_entry.py:51 msgid "UI Options" @@ -1616,29 +1618,29 @@ msgstr "" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "" +msgstr "Démon nie je spustený" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "" +msgstr "Názov súboru" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Úroveň" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "" +msgstr "Vyberte súbor" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1662,19 +1664,19 @@ msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 msgid "Choose a folder" -msgstr "" +msgstr "Vyberte prieÄinok" #: deluge/ui/gtk3/createtorrentdialog.py:254 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 msgid "Save .torrent file" -msgstr "" +msgstr "UložiÅ¥ súbor .torrent" #: deluge/ui/gtk3/createtorrentdialog.py:260 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 @@ -1683,35 +1685,45 @@ msgid "_Save" msgstr "" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "" +msgstr "Torrent súbory" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "" +msgstr "VÅ¡etky súbory" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:23 #: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" msgstr "" #: deluge/ui/gtk3/options_tab.py:136 @@ -1729,19 +1741,21 @@ msgid "" "A peer-to-peer file sharing program\n" "utilizing the BitTorrent protocol." msgstr "" +"Peer-to-peer zdieľací program\n" +"využívajúci protokol BitTorrent." #: deluge/ui/gtk3/aboutdialog.py:46 #: deluge/ui/web/js/deluge-all/AboutWindow.js:55 msgid "Client:" -msgstr "" +msgstr "Klient:" #: deluge/ui/gtk3/aboutdialog.py:52 msgid "Current Developers:" -msgstr "" +msgstr "Aktuálni vývojári:" #: deluge/ui/gtk3/aboutdialog.py:61 msgid "Past Developers or Contributors:" -msgstr "" +msgstr "PredoÅ¡lí vývojári alebo prispievatelia:" #: deluge/ui/gtk3/aboutdialog.py:795 msgid "" @@ -1773,68 +1787,68 @@ msgstr "" #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 msgid "Server:" -msgstr "" +msgstr "Server:" #: deluge/ui/gtk3/aboutdialog.py:833 #: deluge/ui/web/js/deluge-all/AboutWindow.js:41 msgid "libtorrent:" -msgstr "" +msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" -msgstr "" +msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" -msgstr "" +msgstr "Neplatný súbor" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" msgstr "" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Vyberte súbor s príponou .torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" -msgstr "" +msgstr "Neplatná URL" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "nie je platnou URL." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "Preberá sa..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" -msgstr "" +msgstr "Preberanie neúspeÅ¡né" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" +msgstr "Zlyhalo preberanie:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" @@ -1855,7 +1869,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "" +msgstr "Podrobnosti:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1875,7 +1889,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 msgid "Username:" -msgstr "" +msgstr "Užívateľské meno:" #: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 #: deluge/ui/gtk3/dialogs.py:437 @@ -1888,7 +1902,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:47 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 msgid "Password:" -msgstr "" +msgstr "Heslo:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" @@ -1947,11 +1961,11 @@ msgstr "" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." -msgstr "" +msgstr "Iné..." #: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" -msgstr "" +msgstr "Nepripojený" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" @@ -1971,11 +1985,11 @@ msgstr "" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "DHT uzly" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "Voľné miesto na disku" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" @@ -2046,16 +2060,16 @@ msgstr "" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "Yes" -msgstr "" +msgstr "Ãno" #: deluge/ui/gtk3/tab_data_funcs.py:96 msgid "No" -msgstr "" +msgstr "Nie" #: deluge/ui/gtk3/files_tab.py:140 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 msgid "Priority" -msgstr "" +msgstr "Priorita" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" @@ -2064,29 +2078,29 @@ msgstr "" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 msgid "_Status" -msgstr "" +msgstr "_Stav" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "" +msgstr "_Podrobnosti" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 msgid "Fi_les" -msgstr "" +msgstr "Sú_bory" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "P_eerovia" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 msgid "_Options" -msgstr "" +msgstr "_Možnosti" #: deluge/ui/gtk3/torrentdetails.py:148 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 @@ -2095,7 +2109,7 @@ msgstr "" #: deluge/ui/gtk3/systemtray.py:184 msgid "Not Connected..." -msgstr "" +msgstr "Nepripojené..." #: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 #: deluge/ui/web/js/deluge-all/Statusbar.js:73 @@ -2106,7 +2120,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "" +msgstr "Neobmedzené" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2115,7 +2129,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 #: deluge/ui/web/js/deluge-all/Menus.js:298 msgid "Down" -msgstr "" +msgstr "Preberanie" #: deluge/ui/gtk3/systemtray.py:248 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 @@ -2125,74 +2139,74 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 #: deluge/ui/web/js/deluge-all/Menus.js:291 msgid "Up" -msgstr "" +msgstr "Odosielanie" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" -msgstr "" +msgstr "Nepripojený" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "" +msgstr "Pripojený" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Pripojené" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" -msgstr "" +msgstr "Stav" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "Host" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "Verzia" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_SpustiÅ¥ démona" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "_ZastaviÅ¥ démona" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2200,7 +2214,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "Nedá sa spustiÅ¥ démon!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" @@ -2226,7 +2240,7 @@ msgstr "" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Chyba poÄas pridávania Hostu" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" @@ -2236,12 +2250,12 @@ msgstr "" #: deluge/ui/console/cmdline/commands/connect.py:33 #: deluge/ui/console/modes/preferences/preference_panes.py:651 msgid "Username" -msgstr "" +msgstr "Meno používateľa" #: deluge/ui/gtk3/preferences.py:135 #: deluge/ui/console/modes/preferences/preference_panes.py:399 msgid "Level" -msgstr "" +msgstr "Úroveň" #: deluge/ui/gtk3/preferences.py:159 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 @@ -2252,12 +2266,12 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 msgid "Enabled" -msgstr "" +msgstr "Povolený" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "" +msgstr "Modul" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2271,6 +2285,15 @@ msgstr "" msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "" @@ -2282,11 +2305,11 @@ msgstr "" #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "" +msgstr "ZvoliÅ¥ rozšírenie" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" -msgstr "" +msgstr "Rozšírenie VajíÄka" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" @@ -2339,53 +2362,53 @@ msgstr "" msgid "An error occurred while removing account" msgstr "" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" -msgstr "" +msgstr "Stavy" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" -msgstr "" +msgstr "Trackery" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Žiadne" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" -msgstr "" +msgstr "Administrátor" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "" +msgstr "Å títky" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "" +msgstr "Bez Å¡títku" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "" #: deluge/ui/gtk3/new_release_dialog.py:60 msgid "Client Version" -msgstr "" +msgstr "Verzia klienta" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr "" +msgstr " Torrenty vo fonte" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr "" +msgstr " Torrent vo fronte" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." @@ -2402,19 +2425,19 @@ msgstr "" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" -msgstr "" +msgstr "Nastav neobmedzene" #: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 msgid "On" -msgstr "" +msgstr "Zapnuté" #: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 msgid "Off" -msgstr "" +msgstr "Vypnuté" #: deluge/ui/gtk3/menubar.py:101 msgid "Disable" -msgstr "" +msgstr "Vypnúť" #: deluge/ui/gtk3/menubar.py:104 msgid "Enable..." @@ -2443,12 +2466,12 @@ msgstr "" #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 msgid "Address" -msgstr "" +msgstr "Adresa" #: deluge/ui/gtk3/peers_tab.py:107 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 msgid "Client" -msgstr "" +msgstr "Klient" #: deluge/ui/gtk3/__init__.py:29 msgid "GTK Options" @@ -2462,11 +2485,11 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "" +msgstr "Vytváram torrent" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Torrenty vo fronte" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" @@ -2478,7 +2501,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "" +msgstr "O_dstrániÅ¥" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" @@ -2486,38 +2509,38 @@ msgstr "" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Automaticky pridaj torrenty po spojení" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" -msgstr "" +msgstr "_Súbor" #: deluge/ui/gtk3/glade/main_window.ui.h:2 #: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" -msgstr "" +msgstr "_PridaÅ¥ torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "" +msgstr "_VytvoriÅ¥ torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "ZavrieÅ¥ a _ukonÄiÅ¥ démona" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_UkonÄiÅ¥" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "_UpraviÅ¥" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" @@ -2525,35 +2548,35 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "_Správca spojení" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" -msgstr "" +msgstr "_Torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_ZobraziÅ¥" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "" +msgstr "_Panel nástrojov" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "" +msgstr "_BoÄný panel" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "Stavový _riadok" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "_Záložky" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Stĺpce" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." @@ -2561,15 +2584,15 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "" +msgstr "BoÄný _panel" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "ZobraziÅ¥ _prázdne skupiny" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "ZobraziÅ¥ _trackery" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" @@ -2577,23 +2600,23 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" -msgstr "" +msgstr "_Pomocník" #: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "_Domovská stránka" #: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "_ÄŒasto kladené otázky" #: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" -msgstr "" +msgstr "ÄŒasto kladené otázky" #: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "_Komunita" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" @@ -2601,16 +2624,16 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" -msgstr "" +msgstr "PridaÅ¥ torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "" +msgstr "Pridá torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "" +msgstr "OdstrániÅ¥ torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2619,7 +2642,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "" +msgstr "Odstráni torrent" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" @@ -2633,53 +2656,53 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "PozastaviÅ¥ oznaÄené torrenty" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 #: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" -msgstr "" +msgstr "PozastaviÅ¥" #: deluge/ui/gtk3/glade/main_window.ui.h:36 msgid "Resume the selected torrents" -msgstr "" +msgstr "PokraÄovaÅ¥ oznaÄené torrenty" #: deluge/ui/gtk3/glade/main_window.ui.h:37 #: deluge/ui/web/js/deluge-all/Toolbar.js:61 #: deluge/ui/web/js/deluge-all/Menus.js:59 msgid "Resume" -msgstr "" +msgstr "PokraÄovaÅ¥" #: deluge/ui/gtk3/glade/main_window.ui.h:38 msgid "Queue Torrent Up" -msgstr "" +msgstr "Vyššie vo fronte" #: deluge/ui/gtk3/glade/main_window.ui.h:39 msgid "Queue Up" -msgstr "" +msgstr "Vyššie vo fronte" #: deluge/ui/gtk3/glade/main_window.ui.h:40 msgid "Queue Torrent Down" -msgstr "" +msgstr "Nižšie vo fronte" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "" +msgstr "Nižšie vo fronte" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/Toolbar.js:84 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 msgid "Preferences" -msgstr "" +msgstr "Nastavenia" #: deluge/ui/gtk3/glade/main_window.ui.h:43 #: deluge/ui/gtk3/glade/connection_manager.ui.h:1 #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "Správca spojení" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2710,7 +2733,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 msgid "Forced" -msgstr "" +msgstr "Vynútené" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2718,13 +2741,13 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 msgid "Disabled" -msgstr "" +msgstr "Vypnuté" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "ZaÄiatok spojenia" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2736,7 +2759,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Oboje" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2756,7 +2779,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2768,10 +2791,6 @@ msgstr "" msgid "I2P" msgstr "" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "" @@ -2791,7 +2810,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "" +msgstr "ZobrazovaÅ¥ rýchlosÅ¥ v titulku okna" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2845,7 +2864,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "PovoliÅ¥ ikonu v systémovom paneli" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" @@ -2857,15 +2876,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "" +msgstr "MinimalizovaÅ¥ do panelu pri zatvorení" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "SpustiÅ¥ na paneli" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "ChrániÅ¥ systémový panel heslom" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" @@ -2886,36 +2905,36 @@ msgid "System Default" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 msgid "Move completed to:" -msgstr "" +msgstr "Presuň dokonÄené do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "" +msgstr "Kópia .torrent súborov do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "" +msgstr "VymazaÅ¥ kópiu torrent súboru po odstránení" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +msgstr "VymazaÅ¥ kópiu vytvoreného torrent súboru, keÄ sa odstráni torrent" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "PrebraÅ¥ do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" @@ -2924,11 +2943,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 msgid "Prioritize first and last pieces of torrent" -msgstr "" +msgstr "UprednostniÅ¥ prvé a posledné diely torrentu" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 msgid "Prioritize first and last pieces of files in torrent" -msgstr "" +msgstr "UprednostniÅ¥ prvé a posledné diely torrentu" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 #: deluge/ui/console/modes/preferences/preference_panes.py:287 @@ -2950,7 +2969,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "" +msgstr "PridaÅ¥ torrenty v pozastavenom stave" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 @@ -2967,11 +2986,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" -msgstr "" +msgstr "ZobraziÅ¥ stále" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "PreniesÅ¥ okno do popredia" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" @@ -2988,6 +3007,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" +"Maximálny poÄet povolených spojení. Nastavením -1 zrušíte obmedzenie." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -2995,11 +3015,13 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 msgid "Connections:" -msgstr "" +msgstr "Spojenia:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Maximálny poÄet slotov odosielania vÅ¡etkých torrentov. Nastavením -1 zrušíte " +"obmedzenie." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 @@ -3011,39 +3033,44 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Maximálna celková rýchlosÅ¥ preberania. Nastavením -1 zrušíte obmedzenie." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 msgid "Download Speed:" -msgstr "" +msgstr "RýchlosÅ¥ preberania:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Maximálna rýchlosÅ¥ odosielania vÅ¡etkých torrentov. Nastavením -1 zrušíte " +"obmedzenie." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 msgid "Upload Speed:" -msgstr "" +msgstr "RýchlosÅ¥ odosielania:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 #: deluge/ui/console/modes/preferences/preference_panes.py:458 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 msgid "Ignore limits on local network" -msgstr "" +msgstr "Ignoruj obmedzenia pre lokálnu sieÅ¥" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "Obmedzenie IP výdavkov" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Ak je zaÅ¡krtnuté, odhadované TCP/IP výdavky sú Äerpané z obmedzovaÄov tempa " +"tak, aby sa predoÅ¡lo prekroÄeniu obmedzenia celkovej dátovej prevádzky." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" @@ -3052,10 +3079,12 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" +"Maximálny poÄet slotov odosielania pre torrent. Nastavením -1 zrušíte " +"obmedzenie." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Maximálny poÄet spojení na torrent. Nastavte -1 pre neobmedzené." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." @@ -3164,7 +3193,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" -msgstr "" +msgstr "Náhodne" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" @@ -3172,11 +3201,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" -msgstr "" +msgstr "Aktívny port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 msgid "Test Active Port" -msgstr "" +msgstr "TestovaÅ¥ aktívny port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 @@ -3201,12 +3230,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 msgid "From:" -msgstr "" +msgstr "Od:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "Do:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3227,36 +3256,36 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Uroveň:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 msgid "Encryption" -msgstr "" +msgstr "Å ifrovanie" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 msgid "UPnP" -msgstr "" +msgstr "UPnP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 msgid "Universal Plug and Play" -msgstr "" +msgstr "Universal Plug and Play" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 msgid "NAT-PMP" -msgstr "" +msgstr "NAT-PMP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 msgid "NAT Port Mapping Protocol" -msgstr "" +msgstr "NAT protokol pre mapovanie portov" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 msgid "Peer Exchange" -msgstr "" +msgstr "Peer Exchange" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" @@ -3265,26 +3294,26 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 msgid "LSD" -msgstr "" +msgstr "LSD" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 msgid "Local Service Discovery finds local peers on your network." -msgstr "" +msgstr "Local Service Discovery hľadá peerov na lokálnej sieti." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 #: deluge/ui/console/widgets/statusbars.py:118 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 msgid "DHT" -msgstr "" +msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "" +msgstr "Distribovaná haÅ¡ovacia tabuľka môže zlepÅ¡iÅ¥ poÄet aktívnych spojení." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 msgid "Peer TOS Byte:" -msgstr "" +msgstr "Peer TOS Byte:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 #: deluge/ui/console/modes/preferences/preference_panes.py:372 @@ -3297,7 +3326,7 @@ msgstr "" #: deluge/ui/console/modes/connectionmanager.py:121 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 msgid "Hostname:" -msgstr "" +msgstr "Názov hostiteľa:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 @@ -3308,7 +3337,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 msgid "Port:" -msgstr "" +msgstr "Port:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 #: deluge/ui/console/modes/preferences/preference_panes.py:658 @@ -3362,7 +3391,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" -msgstr "" +msgstr "VeľkosÅ¥ (16 KiB bloky):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 msgid "" @@ -3373,7 +3402,7 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Uplynutie pamäti (sekundy):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3381,27 +3410,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 msgid "Settings" -msgstr "" +msgstr "Nastavenia" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." -msgstr "" +msgstr "Celkový poÄet 16 KiB blokov zapísaných na disk od zaÄiatku sedenia." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Zapísané bloky:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." -msgstr "" +msgstr "Celkový poÄet zapisovacích operácií vykonaných od zaÄiatku sedenia." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "Zápisy:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3427,11 +3456,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" -msgstr "" +msgstr "NaÄítané bloky:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "PoÄet blokov, ktoré boli podané z vyrovnávacej pamäti." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" @@ -3448,11 +3477,11 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." -msgstr "" +msgstr "Celkový poÄet Äítacích operácií vykonaných od zaÄiatku sedenia." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "NaÄítavania:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 @@ -3464,14 +3493,16 @@ msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"PoÄet 16 KiB blokov aktuálne v diskovej vyrovnávacej pamäti. Toto zahŕňa " +"Äítaciu aj zapisovaciu vyrovnávaciu pamäť." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" -msgstr "" +msgstr "VeľkosÅ¥ v. pamäte:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "VeľkosÅ¥ Äítacej pamäti:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3483,11 +3514,14 @@ msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Pomôžte nám zlepÅ¡iÅ¥ Deluge poskytnutím vaÅ¡ich informácií o verzii Python, " +"verzii PyGTK, OS a type procesora. Absolútne žiadne ÄalÅ¡ie informácie nebudú " +"odoslané." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 msgid "Yes, please send anonymous statistics" -msgstr "" +msgstr "Ãno, prosím poÅ¡li anonýmne Å¡tatistiky" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 #: deluge/ui/console/modes/preferences/preference_panes.py:503 @@ -3497,13 +3531,15 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 msgid "Location:" -msgstr "" +msgstr "Umiestnenie:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" +"Ak Deluge nemôže nájsÅ¥ súbor databázy na tomto umiestnení, použije DNS na " +"rozpoznanie krajín úÄastníkov." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 #: deluge/ui/console/modes/preferences/preference_panes.py:516 @@ -3522,31 +3558,31 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "" +msgstr "Port démona:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 msgid "Port" -msgstr "" +msgstr "Port" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 msgid "Allow Remote Connections" -msgstr "" +msgstr "PovoliÅ¥ vzdialené spojenia" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 #: deluge/ui/web/js/deluge-all/Statusbar.js:39 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 msgid "Connections" -msgstr "" +msgstr "Spojenia" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 #: deluge/ui/console/modes/preferences/preference_panes.py:543 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 msgid "Periodically check the website for new releases" -msgstr "" +msgstr "Pravidelne kontrolovaÅ¥ webstránku kvôli aktualizáciam" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" @@ -3559,28 +3595,28 @@ msgstr "" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 msgid "Version:" -msgstr "" +msgstr "Verzia:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 msgid "Author:" -msgstr "" +msgstr "Autor:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 msgid "Homepage:" -msgstr "" +msgstr "Domovská stránka:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 msgid "Author Email:" -msgstr "" +msgstr "Autorov E-mail:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 msgid "Info" -msgstr "" +msgstr "Informácie" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 msgid "_Install" @@ -3604,11 +3640,11 @@ msgstr "" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "PridaÅ¥ peera" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "názov_hostiteľa:port" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3622,7 +3658,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 msgid "General" -msgstr "" +msgstr "VÅ¡eobecné" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 msgid "Show path entry" @@ -3684,14 +3720,6 @@ msgstr "" msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "" @@ -3726,7 +3754,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 msgid "Cancel" -msgstr "" +msgstr "ZruÅ¡iÅ¥" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 msgid "Open" @@ -3741,7 +3769,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 msgid "Add" -msgstr "" +msgstr "PridaÅ¥" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" @@ -3764,7 +3792,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "" +msgstr "OdstrániÅ¥" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" @@ -3792,7 +3820,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "PridaÅ¥ Infohash" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3800,18 +3828,18 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Infohash:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" -msgstr "" +msgstr "Trackery:" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Add Host" -msgstr "" +msgstr "PridaÅ¥ hostiteľa" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 @@ -3825,15 +3853,15 @@ msgstr "" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "Cieľ:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" -msgstr "" +msgstr "Nová verzia" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "" +msgstr "_PrejsÅ¥ na webstránku" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3853,7 +3881,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 msgid "Do not show this dialog in the future" -msgstr "" +msgstr "NezobrazovaÅ¥ v budúcnosti toto okno" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 @@ -3931,7 +3959,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 msgid "Name:" -msgstr "" +msgstr "Názov:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 @@ -3965,7 +3993,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 msgid "Comments:" -msgstr "" +msgstr "Komentár:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 msgid "Owner:" @@ -3973,21 +4001,21 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" -msgstr "" +msgstr "Presunúť prebraté:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 msgid "Stop seed at ratio:" -msgstr "" +msgstr "ZastaviÅ¥ seedovanie pri pomere:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "" +msgstr "OdstrániÅ¥ pri pomere" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" @@ -4018,32 +4046,32 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 #: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" -msgstr "" +msgstr "_UpraviÅ¥ trackery" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "" +msgstr "Najvyššie" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "" +msgstr "Najnižšie" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 msgid "Add Torrents" -msgstr "" +msgstr "PridaÅ¥ torrenty" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Info_hash" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" @@ -4051,12 +4079,12 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "PridaÅ¥ v _pozastavenom stave" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 msgid "Prioritize First/Last Pieces" -msgstr "" +msgstr "UprednostniÅ¥ prvé/posledné diely" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 @@ -4091,15 +4119,15 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "" +msgstr "PoužiÅ¥ na vÅ¡etky" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" -msgstr "" +msgstr "VrátiÅ¥ predvolené nastavenia" #: deluge/ui/gtk3/glade/tray_menu.ui.h:1 msgid "_Show Deluge" -msgstr "" +msgstr "_ZobraziÅ¥ program Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" @@ -4112,23 +4140,23 @@ msgstr "" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "Limit rýchlosti _preberania" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "Limit rýchlosti _odosielania" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "" +msgstr "ZastaviÅ¥ a vypnúť démona" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 #: deluge/ui/web/js/deluge-all/Menus.js:323 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 msgid "Edit Trackers" -msgstr "" +msgstr "UpraviÅ¥ trackery" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 @@ -4142,26 +4170,26 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" -msgstr "" +msgstr "_PridaÅ¥ peera" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 msgid "Add a peer by its IP" -msgstr "" +msgstr "PridaÅ¥ peera zadaním IP" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 msgid "Edit Tracker" -msgstr "" +msgstr "UpraviÅ¥ tracker" #: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 msgid "Tracker:" -msgstr "" +msgstr "Tracker:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "ZadaÅ¥ vzdialenú cestu" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" @@ -4171,7 +4199,7 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 msgid "Path:" -msgstr "" +msgstr "Cesta:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 msgid "32 KiB" @@ -4215,38 +4243,38 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" -msgstr "" +msgstr "VytvoriÅ¥ torrent" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" -msgstr "" +msgstr "_PrieÄinok" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" -msgstr "" +msgstr "_Vzdialená cesta" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 msgid "Files" -msgstr "" +msgstr "Súbory" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Webseedi" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "VeľkosÅ¥ Äasti:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "NastaviÅ¥ príznak „súkromný“" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "PridaÅ¥ tento torrent do relácie" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4256,11 +4284,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 msgid "Options" -msgstr "" +msgstr "Možnosti" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" -msgstr "" +msgstr "UložiÅ¥ .torrent ako" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 msgid "_Open Download Folder" @@ -4268,36 +4296,36 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 msgid "_Pause" -msgstr "" +msgstr "_PozastaviÅ¥" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 msgid "Resu_me" -msgstr "" +msgstr "Pokr_aÄovaÅ¥" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "" +msgstr "PokraÄovaÅ¥ oznaÄené torrenty" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" -msgstr "" +msgstr "Voľ_by" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 msgid "_Queue" -msgstr "" +msgstr "_ZaradiÅ¥ do poradia" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 msgid "_Update Tracker" -msgstr "" +msgstr "_AktualizovaÅ¥ tracker" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "" +msgstr "_OdstrániÅ¥ torrent" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "VynútiÅ¥ _kontrolu" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" @@ -4305,27 +4333,27 @@ msgstr "" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "" +msgstr "Å¡títok" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "_VybraÅ¥ vÅ¡etky" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "" +msgstr "_PozastaviÅ¥ vÅ¡etko" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "" +msgstr "Pok_raÄovaÅ¥ vÅ¡etky" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Limit spojení" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Limit s_lotov pre odosielanie" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4333,7 +4361,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "_Automatické spravovanie" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4346,7 +4374,7 @@ msgstr "" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 #: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 msgid "Add Tracker" -msgstr "" +msgstr "PridaÅ¥ tracker" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 msgid "Add Trackers" @@ -4354,7 +4382,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 msgid "Add URL" -msgstr "" +msgstr "PridaÅ¥ URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" @@ -4363,7 +4391,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 msgid "URL:" -msgstr "" +msgstr "URL:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" @@ -4395,7 +4423,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_RozbaliÅ¥ vÅ¡etky" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" @@ -4441,15 +4469,15 @@ msgstr "" #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" -msgstr "" +msgstr "BitTorrent klient" #: deluge/ui/data/share/applications/deluge.desktop.in.h:3 msgid "Deluge BitTorrent Client" -msgstr "" +msgstr "Deluge BitTorrent klient" #: deluge/ui/data/share/applications/deluge.desktop.in.h:4 msgid "Download and share files over BitTorrent" -msgstr "" +msgstr "Preberanie a zdieľanie súborov cez BitTorrent" #: deluge/ui/console/console.py:76 msgid "Console Options" @@ -4492,7 +4520,7 @@ msgstr "" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 msgid "Command" -msgstr "" +msgstr "Príkaz" #: deluge/ui/console/cmdline/command.py:208 #, python-format @@ -4611,7 +4639,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:652 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 msgid "Password" -msgstr "" +msgstr "Heslo" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" @@ -4752,17 +4780,17 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 msgid "From" -msgstr "" +msgstr "Od" #: deluge/ui/console/modes/preferences/preference_panes.py:321 #: deluge/ui/console/modes/preferences/preference_panes.py:345 msgid "To" -msgstr "" +msgstr "Do" #: deluge/ui/console/modes/preferences/preference_panes.py:331 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 msgid "Use Random Ports" -msgstr "" +msgstr "PoužiÅ¥ náhodné porty" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" @@ -4780,11 +4808,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" -msgstr "" +msgstr "Prichádzajúce" #: deluge/ui/console/modes/preferences/preference_panes.py:391 msgid "Outbound" -msgstr "" +msgstr "Odchádzajúce" #: deluge/ui/console/modes/preferences/preference_panes.py:413 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 @@ -4794,13 +4822,13 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "" +msgstr "Maximum pripojení" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "" +msgstr "Maximum slotov pre odosielanie" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 @@ -4814,15 +4842,15 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "" +msgstr "Maximálny poÄet polootvorených spojení" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "" +msgstr "Maximálny poÄet pokusov o pripojenie za sekundu" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" -msgstr "" +msgstr "Obmedzenie IP výdavkov" #: deluge/ui/console/modes/preferences/preference_panes.py:466 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 @@ -4847,7 +4875,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Pomer zdieľania" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4867,7 +4895,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Typ" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" @@ -4925,7 +4953,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 #: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 msgid "Apply" -msgstr "" +msgstr "PoužiÅ¥" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 @@ -4952,19 +4980,19 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "" +msgstr "Zoznam IP Emule (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" -msgstr "" +msgstr "SafePeer text (Zip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "PeerGuardian text (nekomprimovaný)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" -msgstr "" +msgstr "PeerGuardian P2B (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 msgid "Blocked IP Ranges /Whitelisted IP Ranges" @@ -4974,7 +5002,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 msgid "Blocklist" -msgstr "" +msgstr "Zoznam blokovaní" #: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 msgid "Bad IP address" @@ -4982,73 +5010,73 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 msgid "Invalid leader" -msgstr "" +msgstr "Neplatný vodca" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Neplatný magický kód" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" -msgstr "" +msgstr "Neplatná verzia" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 msgid "Days" -msgstr "" +msgstr "dní" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 msgid "Check for new list every:" -msgstr "" +msgstr "SkontrolovaÅ¥ aktualizácie každých:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 msgid "Import blocklist on startup" -msgstr "" +msgstr "ImportovaÅ¥ blocklist po spustení" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 msgid "Settings" -msgstr "" +msgstr "Nastavenia" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 msgid "Download the blocklist file if necessary and import the file." -msgstr "" +msgstr "PrebraÅ¥ súbor blocklist-u ak je potrebné a importovaÅ¥ ho." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "" +msgstr "SkontrolovaÅ¥ aktuálnosÅ¥ a importovaÅ¥" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." -msgstr "" +msgstr "PrebraÅ¥ nový súbor blocklist-u a importovaÅ¥ ho." #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "" +msgstr "VynútiÅ¥ prebratie a importovaÅ¥" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" -msgstr "" +msgstr "Zoznam blokovaných úÄastníkov je aktuálny" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 msgid "Options" -msgstr "" +msgstr "Možnosti" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 msgid "Type:" -msgstr "" +msgstr "Typ:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 msgid "Date:" -msgstr "" +msgstr "Dátum:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "" +msgstr "VeľkosÅ¥ súboru:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" -msgstr "" +msgstr "Info" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 msgid "Whitelist" @@ -5056,11 +5084,11 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:36 msgid "Torrent Complete" -msgstr "" +msgstr "Torrent bol dokonÄený" #: deluge/plugins/Execute/deluge_execute/gtkui.py:37 msgid "Torrent Added" -msgstr "" +msgstr "Torrent pridaný" #: deluge/plugins/Execute/deluge_execute/gtkui.py:38 msgid "Torrent Removed" @@ -5069,19 +5097,19 @@ msgstr "" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "VykonaÅ¥" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" -msgstr "" +msgstr "UdalosÅ¥" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 msgid "Add Command" -msgstr "" +msgstr "PridaÅ¥ príkaz" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 msgid "Commands" -msgstr "" +msgstr "Príkazy" #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 @@ -5114,16 +5142,16 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 msgid "Watch folder does not exist." -msgstr "" +msgstr "Sledovacia zložka neexistuje." #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 #: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 msgid "Path does not exist." -msgstr "" +msgstr "Cesta neexistuje." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "Vlastnosti sledovacej zložky" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" @@ -5134,19 +5162,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 msgid "Select A Folder" -msgstr "" +msgstr "VybraÅ¥ prieÄinok" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "PovoliÅ¥ túto sledovaciu zložku" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "" +msgstr "Sledovacia zložka" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "" +msgstr "VymazaÅ¥ .torrent po pridaní" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" @@ -5156,7 +5184,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" -msgstr "" +msgstr "PridaÅ¥ príponu po pridaní:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" @@ -5167,7 +5195,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" -msgstr "" +msgstr ".pridany" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" @@ -5184,7 +5212,7 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Akcia pre Torrent súbor" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5204,19 +5232,19 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "" +msgstr "Premiestnenie dokonÄených" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "" +msgstr "Menovka: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "" +msgstr "Menovka" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" -msgstr "" +msgstr "Hlavné" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." @@ -5229,47 +5257,47 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "" +msgstr "Maximálna rýchlosÅ¥ odosielania:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "" +msgstr "Maximum spojení:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "" +msgstr "Maximum slotov pre odosielanie:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "" +msgstr "Maximálna rýchlosÅ¥ preberania:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" -msgstr "" +msgstr "Šírka pásma" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Automaticky spravované:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" -msgstr "" +msgstr "PridaÅ¥ pozastavené:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 msgid "Queue to:" -msgstr "" +msgstr "ZaradiÅ¥ do fronty:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 msgid "Queue" -msgstr "" +msgstr "Fronta" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "Sledovacie zložky:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5285,7 +5313,7 @@ msgstr "" #: deluge/plugins/Stats/deluge_stats/gtkui.py:66 msgid "seconds" -msgstr "" +msgstr "sekúnd" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 msgid "Stats" @@ -5345,57 +5373,59 @@ msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" +"Webové rozhranie programu Deluge nie je nainÅ¡talované,\n" +"prosím, nainÅ¡talujte rozhranie a skúste to znovu." #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "" +msgstr "PovoliÅ¥ webové rozhranie" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" -msgstr "" +msgstr "PovoliÅ¥ SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Port pre prichádzajúce spojenia:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +msgstr "Nesprávny Å¡títok, dostupné znaky: [a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "" +msgstr "Prázdny Å¡títok" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "" +msgstr "Å títok už existuje" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "" +msgstr "Neznámy Å¡títok" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" -msgstr "" +msgstr "Neznámy torrent" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "" +msgstr "_Možnosti Å¡títkov" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "" +msgstr "_OdstrániÅ¥ Å¡títok" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "" +msgstr "_PridaÅ¥ Å¡títok" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "" +msgstr "Nastavenie Å¡títka" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5403,7 +5433,7 @@ msgstr "" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "" +msgstr "Å títok" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5411,19 +5441,19 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "" +msgstr "Možnosti Å¡títkov" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "" +msgstr "PoužiÅ¥ maximálne nastavenia pre torrent:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "" +msgstr "Maximum" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" -msgstr "" +msgstr "PoužiÅ¥ nastavenia fronty:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" @@ -5431,90 +5461,91 @@ msgstr "" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" -msgstr "" +msgstr "(1 riadok = 1 tracker)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "" +msgstr "Automaticky použiÅ¥ Å¡títok:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "" +msgstr "PridaÅ¥ Å¡títok" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "" +msgstr "PridaÅ¥ Å¡títok" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Použite boÄný panel na pridanie, upravenie alebo zmazanie Å¡títkov. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "" +msgstr "Å títky" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Blikanie oznámenia zobrazené" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "" +msgstr "Vyskakovacie okno oznámenia nie je zapnuté." #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "" +msgstr "Vyskakovacie okno oznámenia zobrazené" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" -msgstr "" +msgstr "Zvukové oznámenie nie je zapnuté" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" -msgstr "" +msgstr "pygame nie je nainÅ¡talovaný" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" -msgstr "" +msgstr "Zvukové oznámenie zlyhalo %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" -msgstr "" +msgstr "Zvukové oznámenie úspeÅ¡né" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" -msgstr "" +msgstr "DokonÄený Torrent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " "downloading." msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "" +msgstr "Zvoľte zvukový súbor" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 #, python-format msgid "There was an error sending the notification email: %s" -msgstr "" +msgstr "Nastala chyba pri odosielaní oznamovacieho emailu: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format @@ -5528,12 +5559,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." -msgstr "" +msgstr "Oznamovací email odoslaný." #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "" +msgstr "DokonÄený Torrent \"%(name)s\"" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5546,48 +5577,57 @@ msgid "" "Thank you,\n" "Deluge." msgstr "" +"Tento email Vás informuje o tom, že program Deluge dokonÄil preberanie " +"\"%(name)s\", ktorý obsahuje %(num_files)i súborov.\n" +"Na zastavenie prijímania týchto upozornení, jednoducho vypnite emailové " +"oznámenie v nastaveniach programu Deluge.\n" +"\n" +"ÄŽakujeme,\n" +"Deluge." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Blikanie ikony na paneli zapnuté" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "" +msgstr "Vyskakovacie okná zapnuté" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" -msgstr "" +msgstr "Zvuk zapnutý" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 msgid "UI Notifications" -msgstr "" +msgstr "Oznámenia rozhrania" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 msgid "Recipients" -msgstr "" +msgstr "Príjemcovia" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 msgid "Server requires TLS/SSL" -msgstr "" +msgstr "Server vyžaduje TLS/SSL" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 msgid "Email Notifications" -msgstr "" +msgstr "Emailové oznámenia" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" "This configuration does not mean that you'll actually receive notifications " "for all these events." msgstr "" +"Táto konfigurácia neznamená, že práve prijímete oznámenia o vÅ¡etkých týchto " +"udalostiach." #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 msgid "Subscriptions" -msgstr "" +msgstr "Podpisy" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 msgid "Sound Customization" -msgstr "" +msgstr "Prispôsobenie zvuku" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 @@ -5596,17 +5636,19 @@ msgstr "" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" -msgstr "" +msgstr "RozbaliÅ¥ do:" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 msgid "Create torrent name sub-folder" -msgstr "" +msgstr "VytvoriÅ¥ podzložku s názvom torrentu" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" +"Táto možnosÅ¥ vytvorí podzložku s názvom torrentu vo vybranej extrahovacej " +"zložke, v ktorej budú uložené rozbalené súbory." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 @@ -5619,27 +5661,27 @@ msgstr "" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" -msgstr "" +msgstr "Obmedzenie preberania:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 msgid "Upload Limit:" -msgstr "" +msgstr "Obmedzenie odosielania:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 msgid "Active Torrents:" -msgstr "" +msgstr "Aktívne torrenty" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 msgid "Active Downloading:" -msgstr "" +msgstr "Aktívne preberané:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 msgid "Active Seeding:" -msgstr "" +msgstr "Aktívne seedované:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Pomalé nastavenia" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" @@ -5667,11 +5709,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Toolbar.js:108 msgid "Logout" -msgstr "" +msgstr "OdhlásiÅ¥ sa" #: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 msgid "Save" -msgstr "" +msgstr "UložiÅ¥" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" @@ -5693,7 +5735,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "Hostiteľ:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format @@ -5702,7 +5744,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "Presunúť" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" @@ -5719,7 +5761,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 msgid "Login" -msgstr "" +msgstr "PrihlásiÅ¥ sa" #: deluge/ui/web/js/deluge-all/LoginWindow.js:108 msgid "Login Failed" @@ -5743,11 +5785,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "NastaviÅ¥ maximálny poÄet spojení" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" -msgstr "" +msgstr "RýchlosÅ¥ preberania" #: deluge/ui/web/js/deluge-all/Statusbar.js:102 #: deluge/ui/web/js/deluge-all/Statusbar.js:161 @@ -5786,19 +5828,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "NastaviÅ¥ maximálnu rýchlosÅ¥ preberania" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" -msgstr "" +msgstr "RýchlosÅ¥ odosielania" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "" +msgstr "NastaviÅ¥ maximálnu rýchlosÅ¥ odosielania" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Komunikácia protokolu - preberanie/odosielanie" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" @@ -5812,7 +5854,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "PripojiÅ¥" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 @@ -5844,7 +5886,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" -msgstr "" +msgstr "Filtre" #: deluge/ui/web/js/deluge-all/UI.js:142 msgid "Connection restored" @@ -5864,27 +5906,27 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "Obmedzenie sÅ¥ahovania" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "Obmedzenie odosielania" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Obmedzenie spojenia" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "Obmedzenie slotov na odosielanie" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" -msgstr "" +msgstr "AktualizovaÅ¥ tracker" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "VynútiÅ¥ kontrolu" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" @@ -5892,7 +5934,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "" +msgstr "Podrobnosti" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5909,11 +5951,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 msgid "General" -msgstr "" +msgstr "VÅ¡eobecné" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 msgid "Private" -msgstr "" +msgstr "Súkromné" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 msgid "Loading" @@ -5921,11 +5963,11 @@ msgstr "" #: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 msgid "True" -msgstr "" +msgstr "Zapnuté" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "UpozorňovaÅ¥ na aktualizácie" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" @@ -5965,29 +6007,29 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "" +msgstr "Maximum spojení:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "" +msgstr "Maximálna rýchlosÅ¥ preberania (KB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "" +msgstr "Maximálna rýchlosÅ¥ odosielania (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "" +msgstr "Maximálny poÄet polootvorených spojení:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "" +msgstr "Maximálny poÄet pokusov o spojenie za sekundu:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Maximálny poÄet slotov pre odosielanie:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" @@ -6035,7 +6077,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" -msgstr "" +msgstr "Server" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" @@ -6063,7 +6105,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" -msgstr "" +msgstr "ObnoviÅ¥" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" @@ -6092,25 +6134,33 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "Adresa" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" msgstr "" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" -msgstr "" +msgstr "Súbor" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "" @@ -6128,7 +6178,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Pridaj v pozastavenom stave" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" @@ -6136,7 +6186,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "SÅ¥ahovanie" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" diff --git a/deluge/i18n/sl.po b/deluge/i18n/sl.po index 4f99686..51c231c 100644 --- a/deluge/i18n/sl.po +++ b/deluge/i18n/sl.po @@ -1,1095 +1,919 @@ # Slovenian translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-06-20 11:29+0000\n" -"Last-Translator: Klemen KoÅ¡ir \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" -"X-Poedit-Country: SLOVENIA\n" -"X-Poedit-Language: Slovenian\n" -"X-Poedit-SourceCharset: utf-8\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" +msgstr "GiB/s" + +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" -msgstr "Utripanje obvestil je prikazano" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "ObveÅ¡Äanje s pojavnim oknom ni omogoÄeno." +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" -msgstr "Program pynotify ni nameÅ¡Äen" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" -msgstr "Programu pynotify ni uspelo prikazati obvestila" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "Pojavno okno je prikazano" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" -msgstr "Obvestilo z zvokom ni omogoÄeno" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" -msgstr "Program pygame ni nameÅ¡Äen" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 +#: deluge/argparserbase.py:215 #, python-format -msgid "Sound notification failed %s" -msgstr "Obvestilo z zvokom ni uspelo %s" - -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" -msgstr "Obvestilo z zvokom je bilo uspeÅ¡no" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" -msgstr "Prejemanje torrenta je konÄano" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -"Prejemanje torrenta \"%(name)s, ki vsebuje %(num_files)i datotek, je konÄano." -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" -msgstr "Izberite zvoÄno datoteko" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" -msgstr "Med poÅ¡iljanjem obvestilne e-poÅ¡te je priÅ¡lo do napake: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" -msgstr "Strežnik se ni pravilno odzval pozdravnemu sporoÄilu: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" -msgstr "Strežnik ni sprejel uporabniÅ¡kega imena in gesla: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." -msgstr "Obvestilna e-poÅ¡ta poslana." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" -msgstr "Prejemanje torrenta \"%(name)s\" je konÄano" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -"Ta e-poÅ¡ta vas obveÅ¡Äa, da je Deluge konÄal s prejemanjem torrenta " -"\"%(name)s\", ki vsebuje %(num_files)i datotek.\n" -"ÄŒe ne želite veÄ prejemati teh obvestil, jih lahko izkljuÄite v nastavitvah " -"programa Deluge.\n" -"\n" -"Hvala,\n" -"Deluge" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" -msgstr "Obvestila" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" -msgstr "Utripanje ikone sistemske vrstice omogoÄeno" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" -msgstr "Pojavna okna so omogoÄena" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" -msgstr "Zvok je omogoÄen" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "Obvestila uporabniÅ¡kega vmesnika" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Vsi" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Ime gostitelja:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Dejaven" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Vrata:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "UporabniÅ¡ko ime:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Preverjanje" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Geslo:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Prejemanje" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "Prejemniki" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Sejanje" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "Strežnik potrebuje TLS/SSL" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "V premoru" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Od:" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "V Äakalni vrsti" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "OmogoÄeno" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Napaka" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "Obvestila po elektronski poÅ¡ti" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Ime" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Nastavitve" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Napredek" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" -"Te nastavitve ne pomenijo, da boste prejeli obvestila za vse te dogodke." +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Stanje" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "NaroÄnine" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Velikost" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "Prilagajanje zvoka" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Prejeto" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "Opazovana mapa ne obstaja." +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Poslano" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "Pot ne obstaja." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "Napaka AutoAdd" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Razmerje" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "Lastnosti opazovane mape" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Hitrost prejemanja" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Izberite mapo" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Hitrost poÅ¡iljanja" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "OmogoÄi to opazovano mapo" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Omejitev prejemanja" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "Opazovana mapa" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Omejitev poÅ¡iljanja" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "Po dodajanju izbriÅ¡i datoteko .torrent" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "Po dodajanju dodaj pripono:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr ".dodano" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Soležniki" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "Datoteka .torrent" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "Nastavi mesto shranjevanja" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Razpoložljivost" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Mesto shranjevanja" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "Nastavi mesto shranjevanja dokonÄanih datotek" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Dodano dne" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "Premakni dokonÄano" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Sledilnik" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "Oznaka: " +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "Oznaka" +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "Glavno" +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "NajviÅ¡ja hitrost poÅ¡iljanja:" +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "NajveÄje Å¡tevilo povezav:" +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "NajveÄje Å¡tevilo mest za poÅ¡iljanje:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "NajviÅ¡ja hitrost prejemanja:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Pasovna Å¡irina" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "PÄŒP" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Ustavi sejanje pri delilnem razmerju:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Odstrani pri delilnem razmerju" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "ZaÄni s prvimi/zadnjimi" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" -msgstr "Samodejno upravljanje:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "Dodaj v stanju premora:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Samodejno upravljanje" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" -msgstr "Dodaj v Äakalno vrsto:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Na vrh" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Na dno" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "ÄŒakalna vrsta" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Možnosti" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "Opazovane mape:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Omejitev prejemanja:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Omejitev poÅ¡iljanja:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Kosi" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Dejavni torrenti:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "Dejavni prejemi:" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "Dejavna sejanja:" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Nastavitve" - -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Neveljavna oznaka, veljavni znaki: [a-z0-9_-]" - -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Prazna oznaka" - -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Oznaka že obstaja" - -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Neznana oznaka" - -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Neznan torrent" - -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Oznaka" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Možnosti _oznake" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Odstrani oznako" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Dodaj oznako" - -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Možnosti oznake" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Možnosti oznake" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Mesta za poÅ¡iljanje:\t" - -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Hitrost poÅ¡iljanja:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Hitrost prejemanja:" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Opozorilo" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Povezave:" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Najava je v redu" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Uveljavi omejitve glede na torrent:" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Najava poslana" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "Omejitve" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Vmesnik" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Samodejno upravljanje" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Prejemi" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Uveljavi nastavitve Äakalne vrste:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Pasovna Å¡irina" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "ÄŒakalna vrsta" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Premakni dokonÄane v:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Uveljavi nastavitve mesta:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Mesto" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(1 vrstica na sledilnik)" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Omrežje" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Samodejno uveljavi oznako:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "PosredniÅ¡ki strežnik" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Sledilniki" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Predpomnilnik" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Dodaj oznako" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Drugo" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Dodaj oznako" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Ozadnji program" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Ime:" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Vstavki" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -"Za dodajanje, urejanje ali odstranjevanje oznak uporabite stransko " -"vrstico. \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Oznake" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "RazÅ¡iri v:" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Ustvari podmapo z imenom torrenta" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -"Ta možnost bo ustvarila podmapo z imenom torrenta in v izbrano mapo " -"razÅ¡irila datoteke." -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "SploÅ¡no" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -"Spletni vmesnik programa Deluge ni nameÅ¡Äen.\n" -"Prosimo, namestite ga in poskusite znova" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "OmogoÄi spletni vmesnik" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "OmogoÄi SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Vrata za posluÅ¡anje:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Nastavitve" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Seznam Emule IP (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "Besedilo SafePeer (Zip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "Besedilo PeerGuardian (nestisnjeno)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Neveljaven povzetek" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Neveljavna Äarobna koda" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Neveljavna razliÄica" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "ÄŒrni seznam" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "dni" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Preveri za nov seznam vsakih:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Uvozi Ärni seznam ob zagonu" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "ÄŒe je potrebno, datoteko s Ärnim seznamom prenese in uvozi." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Preveri prejem in uvoz" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Prenese nov Ärni seznam in ga uvozi." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "Vsili prejem in uvoz" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "ÄŒrni seznam je posodobljen" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Možnosti" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Vrsta:" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Datum:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Velikost datoteke:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Podatki" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent je dokonÄan" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent je dodan" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Izvedi" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Dogodek" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Ukaz" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Dodaj ukaz" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Ukazi" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Najava je v redu" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Najava poslana" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Opozorilo" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Napaka" - -#: deluge/ui/countries.py:9 +#: deluge/ui/countries.py:10 msgid "Afghanistan" msgstr "Afganistan" -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "OtoÄje Aland" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "Albanija" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "Alžirija" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "AmeriÅ¡ka Samoa" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "Andora" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "Angola" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "Angvila" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "Antarktika" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "Antigva in Barbuda" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "Argentina" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "Armenija" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "Aruba" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "Avstralija" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "Avstrija" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Azerbajdžan" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Bahami" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Bahrajn" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "BangladeÅ¡" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "Barbados" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "Belorusija" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Belgija" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Belize" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benin" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermudi" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Butan" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Bolivija" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Bosna in Hercegovina" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Bocvana" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Bouvetov otok" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Brazilija" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "Britanska ozemlja v Indijskem oceanu" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Brunej" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "Bolgarija" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkina Faso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Kambodža" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Kamerun" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Kanada" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "Zelenortski otoki" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "Kajmanski otoki" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "SrednjeafriÅ¡ka republika" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "ÄŒad" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "ÄŒile" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Kitajska" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "BožiÄni otoki" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Kokosovi (Keelingovi) otoki" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Kolumbija" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Komori" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Kongo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "DemokratiÄna republika Kongo" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Cookovi otoki" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Kostarika" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "SlonokoÅ¡Äena obala" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "HrvaÅ¡ka" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Kuba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Ciper" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "ÄŒeÅ¡ka" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Danska" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Džibuti" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominika" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Dominikanska republika" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ekvador" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Egipt" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "Salvador" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Ekvatorialna Gvineja" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Eritreja" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Estonija" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Etiopija" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "Falklandski otoki (Malvini)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Ferski otoki" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fidži" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Finska" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Francija" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "Francoska Gvajana" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "Francoska Polinezija" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "Francoska južna ozemlja" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabon" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambija" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Gruzija" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "NemÄija" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Velika Britanija" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "Gana" @@ -1623,8 +1447,8 @@ msgid "Syrian Arab Republic" msgstr "Sirija" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Tajvan" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1690,6 +1514,10 @@ msgstr "Ukrajina" msgid "United Arab Emirates" msgstr "Združeni arabski emirati" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Velika Britanija" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Združene države Amerike" @@ -1746,2799 +1574,4628 @@ msgstr "Zambija" msgid "Zimbabwe" msgstr "Zimbabve" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Nedosegljiv" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Ozadnji program ni zagnan" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Ime datoteke" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Stopnja" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Izberite datoteko" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Izberite mapo" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Shrani datoteko .torrent" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Datoteke Torrent" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Vse datoteke" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"Program za deljenje datotek,\n" +"ki uporablja protokol BitTorrent." + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Odjemalec:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Trenutni razvijalci:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "BivÅ¡i razvijalci:" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Strežnik:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Neveljavna datoteka" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Izberite datoteko .torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Neveljaven naslov URL" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "ni veljaven naslov URL." + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Prejemanje ..." + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Prejemanje ni uspelo" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Napaka pri prejemanju:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Podrobnosti:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "UporabniÅ¡ko ime:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Geslo:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "ZaÅ¡Äiteno z geslom" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Drugo ..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Brez povezave" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "VozliÅ¡Äa DHT" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Nezaseden prostor na disku" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Da" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Ne" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Prednost" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "_Vse" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Stanje" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Podrobnosti" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Da_toteke" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Soležniki" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Možnosti" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Ni povezave ..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Neomejeno" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Prejemanje" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "PoÅ¡iljanje" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Nedosegljiv" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Dosegljiv" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Povezan" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Stanje" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Gostitelj" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "RazliÄica" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Zaženi ozadnji program" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "Zau_stavi ozadnji program" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Ozadnjega programa ni mogoÄe zagnati!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Napaka med dodajanjem gostitelja" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "UporabniÅ¡ko Ime" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Nivo" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "OmogoÄeno" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Vstavek" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Izberite vstavek" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Datoteke Egg" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Stanja" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Sledilniki" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Brez" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Oznake" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Brez oznake" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "RazliÄica odjemalca" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " torrentov v Äakalni vrsti" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " torrent v Äakalni vrsti" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Nastavi na neomejeno" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "VkljuÄeno" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "IzkljuÄeno" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "OnemogoÄi" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Naslov" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Odjemalec" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Ustvarjanje torrenta" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrenti v Äakalni vrsti" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "Odst_rani" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Ob vzpostavitvi povezave samodejno dodaj torrente" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Datoteka" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Dodaj torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Ustvari torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "_KonÄaj in izklopi ozadnji program" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_KonÄaj" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "Ur_edi" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "Upravljalnik _povezav" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Pogled" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "_Orodna vrstica" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Stranska vrstica" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "_Vrstica stanja" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_Zavihki" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Stolpci" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "_Stranska vrstica" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Pokaži stanja, ki ne vsebujejo torrentov" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Pokaži _sledilnike" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "Pomo_Ä" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Spletna stran" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_FAQ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Pogosto zastavljena vpraÅ¡anja" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Skupnost" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Dodaj torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Dodaj torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Odstrani torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Odstrani torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "ZaÄasno ustavi trenutno izbrane torrente" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Premor" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Nadaljuj trenutno izbrane torrente" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Nadaljuj" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Premakni v Äakalni vrsti navzgor" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Premakni navzgor" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Premakni v Äakalni vrsti navzdol" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Premakni navzdol" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Možnosti" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Upravljalnik povezav" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Vsiljen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "IzkljuÄeno" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Preverjanje istovetnosti" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Katerokoli" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "V nazivni vrstici pokaži hitrost seje" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "OmogoÄi ikono sistemske vrstice" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Ob zaprtju pomanjÅ¡aj v sistemsko vrstico" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Zaženi v sistemski vrstici" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "ZaÅ¡Äiti sistemsko vrstico z geslom" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Premakni dokonÄane v:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Kopije datotek .torrent v:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Ob odstranitvi izbriÅ¡i kopijo datoteke torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "IzbriÅ¡i kopijo datoteke torrent, ko je torrent odstranjen" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Prejmi v:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "ZaÄni s prvimi in zadnjimi kosi torrenta" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Najprej prenesi prve in zadnje kose torrenta" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Dodaj torrente v stanju premora" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Vedno prikaži" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "Postavi okno v žariÅ¡Äe" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "NajveÄje dovoljeno Å¡tevilo povezav. Za neomejeno nastavite na -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Povezave:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"NajveÄje Å¡tevilo mest za poÅ¡iljanje za vse torrente. Za neomejeno nastavite " +"na -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"NajviÅ¡ja hitrost prejemanja za vse torrente. Za neomejeno nastavite na -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Hitrost prejemanja:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"NajviÅ¡ja hitrost poÅ¡iljanja za vse torrente. Za neomejeno nastavite na -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Hitrost poÅ¡iljanja:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Na krajevnem omrežju prezri omejitve" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "UpoÅ¡tevaj prekoraÄitev TCP/IP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"ÄŒe je to polje oznaÄeno, se prekoraÄitev TCP/IP odÅ¡teje od omejitev. S tem " +"se prepreÄi prekoraÄitev skupnega prometa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"NajveÄje Å¡tevilo mest za poÅ¡iljanje na torrent. Za neomejeno nastavite na -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "NajveÄje Å¡tevilo povezav na torrent. Za neomejeno nastavite na -1." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "NakljuÄno" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Dejavna vrata:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Preizkusi dejavna vrata" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Od:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Do:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Nivo:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Å ifriranje" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Port Mapping Protocol" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Peer Exchange" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery poiÅ¡Äe krajevne soležnike na vaÅ¡em omrežju." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Distributed Hash Table lahko poveÄa koliÄino dejavnih povezav." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "TOS-bajt soležnika:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Ime gostitelja:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Vrata:" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Dosegljiv" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Povezan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Ozadnji program ne obstaja" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Ozadnji program ni zagnan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "Zaganjanje strežnika v PID" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Naslov" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Odjemalec" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Napredek" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Hitrost prejemanja" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Hitrost poÅ¡iljanja" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Velikost predpomnilnika (16 KiB bloki):" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Å tevilo sekund od zadnjega zapisa v predpomnilnik, preden se le-ta vsiljeno " +"poÄisti na disk. Privzeto je 60 sekund." -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " torrentov v Äakalni vrsti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Potek predpomnilnika (v sekundah):" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " torrent v Äakalni vrsti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Nastavitve" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Neomejeno" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "Skupno Å¡tevilo 16 KiB blokov, zapisanih na disk od zaÄetka seje." -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "OmogoÄeno" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Zapisani bloki:" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Drugo ..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "Skupno Å¡tevilo izvedenih pisanj od zaÄetka seje." -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Prejemanje:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Å tevilo pisanj:" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "PoÅ¡iljanje:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"Razmerje ((zapisani_bloki - pisanj) / zapisani_bloki) predstavlja Å¡tevilo " +"shranjenih zapisov na skupno Å¡tevilo zapisov oz. Å¡tevilo zadetkov pisalnega " +"predpomnilnika." -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Razmerje pisalnega predpomnilnika:" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." -msgstr "Ni povezave ..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Prejemanje" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" +"Å tevilo blokov, ki jih je zahteval pogon bittorrent (ali soležniki), " +"prebranih iz diska ali predpomnilnika." -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "PoÅ¡iljanje" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Na zahtevo prebrani bloki:" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Nastavi najviÅ¡jo hitrost prejemanja" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Å tevilo blokov, prebranih z diska ali predpomnilnika." -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Nastavi najviÅ¡jo hitrost poÅ¡iljanja" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Prebrani bloki:" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" -msgstr "Deluge je zaÅ¡Äiten z geslom." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Razmerje zadetkov za bralni predpomnilnik." -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" -msgstr "Za nadaljevanje vnesite geslo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Razmerje bralnega predpomnilnika:" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Prejemanje torrenta konÄano" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Skupno Å¡tevilo izvedenih branj od zaÄetka seje." -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Å tevilo branj:" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -"Ta e-poÅ¡ta vas obveÅ¡Äa, da je Deluge konÄal s prejemanjem torrenta %(name)s, " -"ki vsebuje %(num_files)i datotek.\n" -"ÄŒe ne želite veÄ prejemati teh obvestil, jih lahko izkljuÄite v nastavitvah " -"programa Deluge.\n" -"\n" -"Hvala,\n" -"Deluge" +"Å tevilo 16 KiB blokov, ki so trenutno v predpomnilniku diska. Le-ta " +"vkljuÄuje bralni in pisalni predpomnilnik." -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Predpomnilnik:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Bralni predpomnilnik:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "Kategorije" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Pomagajte nam izboljÅ¡ati Deluge tako, da nam poÅ¡ljete podatki o razliÄici " +"Pythona in PyGTK, vrsti operacijskega sistema in procesorja. Poslani ne bodo " +"nobeni drugi podatki." -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Prejemi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Da, prosim, poÅ¡lji brezimno statistiko" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Omrežje" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Pasovna Å¡irina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Mesto:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Vmesnik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"ÄŒe Deluge na temu mestu ne najde podatkovne zbirke, bo državo soležnika " +"prepoznal z uporabo strežnika DNS." -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Drugo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Ozadnji program" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "PosredniÅ¡ki strežnik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Predpomnilnik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Vrata ozadnjega programa:" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Vstavki" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Vrata" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Vstavek" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Dovoli oddaljene povezave" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Izberite vstavek" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Povezave" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Datoteke Egg" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "ObveÅ¡Äanje o novih razliÄicah" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Ime datoteke" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Velikost" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "Neveljavna datoteka" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "RazliÄica:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Avtor:" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Podvojen torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Spletna stran:" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Enakega torrenta ne morete dodati dvakrat." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "E-poÅ¡tni naslov avtorja:" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Prednosti datoteke ni mogoÄe nastaviti!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Podatki" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -"Pri strnjenem dodeljevanju nastavljanje prednosti datotekam ni na voljo. Ali " -"želite preklopiti na polno dodeljevanje?" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Izberite datoteko .torrent" - -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Datoteke Torrent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Vse datoteke" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "Neveljaven naslov URL" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." -msgstr "ni veljaven naslov URL." +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." -msgstr "Prejemanje ..." +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Dodaj soležnika" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Prejemanje ni uspelo" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "gostitelj:vrata" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Stopnja" - -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Sledilnik" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Izberite datoteko" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "SploÅ¡no" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Izberite mapo" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Shrani datoteko .torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Brez povezave" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Povezave" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Hitrost prejemanja" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Hitrost poÅ¡iljanja" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Promet" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "VozliÅ¡Äa DHT" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" -msgstr "Nezaseden prostor na disku" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Ni dohodnih povezav!" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Nastavi najveÄje Å¡tevilo povezav" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torrenti" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" -msgstr "Stanja" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Oznake" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Vsi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "Prejemanje" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Sejanje" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "V premoru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Preverjanje" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "V Äakalni vrsti" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" -msgstr "Dejaven" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Brez" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Brez oznake" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Dodaj" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" -msgstr "Stanje" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Gostitelj" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" -msgstr "RazliÄica" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Odstrani" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" -msgstr "Zau_stavi ozadnji program" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" -msgstr "_Zaženi ozadnji program" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" -msgstr "Ozadnjega programa ni mogoÄe zagnati!" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -"Izvedljive datoteke 'deluged' ni mogoÄe najti. Ali ste pozabili namestiti " -"paket deluged ali pa ni naveden v spremenljivki PATH." -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." -msgstr "Za veÄ podatkov si oglejte podrobnosti." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Napaka med dodajanjem gostitelja" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Ali želite izkljuÄiti obiÄajni naÄin?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Dodaj razprÅ¡ilo" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -"Izgleda, da je ozadnji program Deluge (deluged) že zagnan.\n" -"\n" -"Za nadaljevanje boste morali zaustaviti ozadnji program ali izkljuÄiti " -"obiÄajni naÄin." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Napaka med zaganjanjem jedra" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "RazprÅ¡ilo:" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Sledilniki:" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Dodaj gostitelja" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -"Med zaganjanjem jedra, ki je potrebno za delovanje programa Deluge v " -"obiÄajnem naÄinu, je priÅ¡lo do napake.\n" -"\n" -"Za veÄ podrobnosti si oglejte spodnje podatke." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -"Ali želite zaradi napake med zaganjanjem obiÄajnega naÄina le-tega " -"izkljuÄiti?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Napaka med zaganjanjem ozadnjega programa" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Cilj:" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." -msgstr "" -"Med zaganjanjem ozadnjega programa je priÅ¡lo do napake. Poskusite ga zagnati " -"iz terminala." +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Nova razliÄica" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "VkljuÄeno" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "Pojdi na _spletno stran" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "IzkljuÄeno" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Nastavi na neomejeno" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Izberite mapo, v katero želite premakniti datoteke" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Nastavi najveÄje Å¡tevilo mest za poÅ¡iljanje" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" -msgstr "Ne prejmi" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Tega pogovornega okna v prihodnje ne pokaži" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "ObiÄajna prednost" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "Visoka prednost" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" -msgstr "NajviÅ¡ja prednost" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Prednost" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Podrobnosti:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Ime" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Prejeto" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Poslano" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Sejalci" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Soležniki" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" -msgstr "Omejitev prejemanja" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" -msgstr "Omejitev poÅ¡iljanja" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "PÄŒP" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Razmerje" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Razpoložljivost" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Ime:" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Dodano dne" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" -msgstr "Mesto shranjevanja" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Datoteka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Dodaj torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "_Ustvari torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" -msgstr "_KonÄaj in izklopi ozadnji program" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "Ur_edi" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Opombe:" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "Upravljalnik _povezav" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Premakni dokonÄane:" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Pogled" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Ustavi sejanje pri delilnem razmerju:" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "_Orodna vrstica" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Odstrani pri delilnem razmerju" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Stranska vrstica" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "_Vrstica stanja" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "_Zavihki" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Stolpci" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "_Stranska vrstica" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "Pokaži stanja, ki ne vsebujejo torrentov" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "Pokaži _sledilnike" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "Ur_edi sledilnike" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "Pomo_Ä" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Na vrh" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" -msgstr "_Spletna stran" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Na dno" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" -msgstr "_FAQ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Dodaj torrente" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Pogosto zastavljena vpraÅ¡anja" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" -msgstr "_Skupnost" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "RazprÅ¡ilo" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Dodaj torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Dodaj torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Dodaj v stanju _premora" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Odstrani torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "ZaÄni s prvimi/zadnjimi kosi" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Odstrani torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "ZaÄasno ustavi trenutno izbrane torrente" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Premor" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Nadaljuj trenutno izbrane torrente" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Nadaljuj" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Premakni v Äakalni vrsti navzgor" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Premakni navzgor" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Premakni v Äakalni vrsti navzdol" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Uveljavi za vse" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Premakni navzdol" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Povrni privzeto" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Možnosti" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Pokaži Deluge" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Upravljalnik povezav" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_RazÅ¡iri vse" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_Ne prejmi" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Omejitev hitrosti prejemanja" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_ObiÄajna prednost" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Omejitev hitrosti _poÅ¡iljanja" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Visoka prednost" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "KonÄaj in izklopi ozadnji program" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Naj_viÅ¡ja prednost" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Uredi sledilnike" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Samodejno upravljanje:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Nivo sejanja:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "ÄŒas sejanja:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_Dodaj soležnika" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "ÄŒas dejavnosti:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Dodaj soležnika z njegovim naslovom IP" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Stanje sledilnika:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Uredi sledilnik" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Razpoložljivost:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Sledilnik:" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Soležniki:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Vnesite oddaljeno pot" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Sejalci:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Kosi:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Pot:" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "PÄŒP:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Naslednja najava:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Delilno razmerje:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Poslano:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Prejeto:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Dodano dne:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Stanje" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Opombe:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Å tevilo datotek:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Ustvari torrent" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "RazprÅ¡ilo:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "_Mapa" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Sledilnik:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Oddaljena pot" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Skupna velikost:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Datoteke" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Ime:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Spletni sejalci" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Mesto:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Velikost kosa:" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Stanje:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Nastavi zasebno zastavico" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Podrobnosti" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Dodaj torrent k seji" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Datoteke" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Možnosti" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "_Soležniki" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Shrani datoteko .torrent kot" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Premakni dokonÄane:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Zasebno" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Premor" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "ZaÄni s prvimi/zadnjimi" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Na_daljuj" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "Ur_edi sledilnike" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Nadaljuj izbrane torrente." -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "_Možnosti" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Ali želite odstraniti izbrane torrente?" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "Postavi v Äakalno _vrsto" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Osveži sledilnike" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "Odst_rani torrent" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Vsili ponovno preverjanje" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -"Ali ste prepriÄani, da želite odstraniti izbrane torrente?" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Povezana datoteka .torrent bo izbrisana!" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "oznaka" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Prejeti podatki bodo izbrisani!" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "Izberi _vse" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Odstrani izbrane torrente" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "_Premor vseh" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Nova razliÄica" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Na_daljuj vse" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Omejitev Å¡tevila povezav" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Na voljo je nova razliÄica!" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Omejitev _mest za poÅ¡iljanje" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Razpoložljiva razliÄica:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Trenutna razliÄica:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Samodejno upravljanje" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Tega pogovornega okna v prihodnje ne pokaži" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "Pojdi na _spletno stran" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Dodaj sledilnik" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "_Dodaj soležnika" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "Dodaj soležnika z njegovim naslovom IP" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Dodaj URL" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "Izberi _vse" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Premor vseh" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Nadaljuj izbrane torrente." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Na_daljuj vse" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Dodaj torrente" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "RazprÅ¡ilo" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "Odst_rani" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrenti" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Da_toteke" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_RazÅ¡iri vse" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Polno" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Strnjeno" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Dodeljevanje" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "NajviÅ¡ja hitrost prejemanja:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "NajviÅ¡ja hitrost poÅ¡iljanja:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Dodaj v stanju _premora" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "ZaÄni s prvimi/zadnjimi kosi" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Povrni privzeto" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Uveljavi za vse" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "Odjemalec za BitTorrent" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Dodaj URL" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge, odjemalec za BitTorrent" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Dodaj URL" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Prejemajte in delite datoteke preko protokola BitTorrent" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "Dodaj razprÅ¡ilo" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Dodaj razprÅ¡ilo" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "RazprÅ¡ilo:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Sledilniki:" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Ustvari torrent" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Ustvari torrent" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "_Mapa" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Oddaljena pot" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Datoteke" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Avtor:" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Ukaz" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Opombe:" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Podatki" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Spletni sejalci" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Velikost kosa:" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "Nastavi zasebno zastavico" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Dodaj torrent k seji" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Vnesite oddaljeno pot" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Oddaljena pot" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Pot:" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Ustvarjanje torrenta" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Shrani datoteko .torrent kot" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Shrani datoteko .torrent" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Torrenti v Äakalni vrsti" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Dodaj torrente iz Äakalne vrste" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Ob vzpostavitvi povezave samodejno dodaj torrente" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "oznaka" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Dodaj soležnika" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Dodaj soležnika" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "gostitelj:vrata" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Dodaj gostitelja" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Upravljalnik povezav" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "_Zaženi krajevni ozadnji program" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Ob zagonu se samodejno poveži z izbranim gostiteljem" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Po potrebi samodejno zaženi krajevnega gostitelja" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Ob zagonu ne pokaži tega pogovornega okna" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Prejemi" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Samodejno dodaj datoteke .torrent iz:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Geslo" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Prejmi v:" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Kopije datotek .torrent v:" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "Ob odstranitvi izbriÅ¡i kopijo datoteke torrent" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "IzbriÅ¡i kopijo datoteke torrent, ko je torrent odstranjen" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Mape" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Uporabi polno dodeljevanje" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -"Polno dodeljevanje zapolni celoten prostor, ki ga torrent potrebuje in s tem " -"prepreÄi razdrobljenost diska" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Uporabi strnjeno dodeljevanje" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Strnjeno dodeljevanje zasede prostor po potrebi" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "ZaÄni s prvimi in zadnjimi kosi torrenta" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Najprej prenesi prve in zadnje kose torrenta" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Dodaj torrente v stanju premora" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Omrežje" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Uporabi nakljuÄna vrata" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge bo vsakiÄ samodejno izbral druga vrata." +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Dejavna vrata:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Do:" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Preizkusi dejavna vrata" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Vrata za dohodne povezave" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Vrata za odhodne povezave" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -"Vnesite naslov IP vmesnika, ki Äaka na dohodne bittorrent povezave. To polje " -"pustite prazno, Äe želite, da se uporabi privzeta vrednost." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Vmesnik" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -"TOS-bajt, ki bo nastavljen v glavi vsakega paketa, ki bo poslan soležnikom " -"(tudi spletnim sejalcem). PriÄakovana je Å¡estnajstiÅ¡ka vrednost." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "TOS-bajt soležnika:" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Universal Plug and Play" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Mapping Protocol" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Peer Exchange" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Local Service Discovery poiÅ¡Äe krajevne soležnike na vaÅ¡em omrežju." +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Distributed Hash Table lahko poveÄa koliÄino dejavnih povezav." +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Od" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Omrežni dodatki" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Za" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Vhodno:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Uporabi nakljuÄna vrata" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Nivo:" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -"Vsiljeno\n" -"OmogoÄeno\n" -"OnemogoÄeno" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -"Izmenjava signalov\n" -"Polni pretok\n" -"Eno ali drugo" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Izhodno:" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Vhodno" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Å ifriraj celoten pretok" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Izhodno" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Å ifriranje" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Pasovna Å¡irina" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "NajveÄje Å¡tevilo povezav" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "NajveÄje Å¡tevilo poskusov povezav na sekundo:" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "NajveÄje Å¡tevilo povezav oddajanja" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "NajveÄje Å¡tevilo napol odprtih povezav:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -"NajviÅ¡ja hitrost poÅ¡iljanja za vse torrente. Za neomejeno nastavite na -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "NajviÅ¡ja hitrost poÅ¡iljanja (KiB/s):" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "NajveÄje Å¡tevilo na pol odprtih povezav" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "NajveÄje dovoljeno Å¡tevilo povezav. Za neomejeno nastavite na -1." +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "NajveÄje Å¡tevilo poskusov povezav v sekundi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "NajveÄje Å¡tevilo povezav:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -"NajveÄje Å¡tevilo mest za poÅ¡iljanje za vse torrente. Za neomejeno nastavite " -"na -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "NajveÄje Å¡tevilo mest za poÅ¡iljanje:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -"NajviÅ¡ja hitrost prejemanja za vse torrente. Za neomejeno nastavite na -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "NajviÅ¡ja hitrost prejemanja (KiB/s):" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Na krajevnem omrežju prezri omejitve" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "UpoÅ¡tevaj prekoraÄitev TCP/IP" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Delilno razmerje" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -"ÄŒe je to polje oznaÄeno, se prekoraÄitev TCP/IP odÅ¡teje od omejitev. S tem " -"se prepreÄi prekoraÄitev skupnega prometa" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "SploÅ¡na uporaba pasovne Å¡irine" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -"NajveÄje Å¡tevilo mest za poÅ¡iljanje na torrent. Za neomejeno nastavite na -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "NajveÄje Å¡tevilo povezav na torrent. Za neomejeno nastavite na -1." +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Uporaba pasovne Å¡irine na torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Vmesnik" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Tip" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "OmogoÄi" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -"ObiÄajni naÄin skrije veÄino zmožnosti ozadnjega programa, da Deluge deluje " -"kot en sam program. To možnost uporabite, Äe ne želite zagnati programa " -"Deluge kot ozadnji program. Ta možnost se bo uveljavila ob naslednjem zagonu " -"programa Deluge." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "ObiÄajni naÄin" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "V nazivni vrstici pokaži hitrost seje" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Glavno okno" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Vedno prikaži" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Postavi okno v žariÅ¡Äe" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Pogovorno okno \"Dodaj torrent\"" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "OmogoÄi ikono sistemske vrstice" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Ob zaprtju pomanjÅ¡aj v sistemsko vrstico" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Zaženi v sistemski vrstici" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "ZaÅ¡Äiti sistemsko vrstico z geslom" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Sistemska vrstica" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Uveljavi" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Drugo" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "ObveÅ¡Äanje o novih razliÄicah" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -"Deluge bo samodejno preveril, Äe je na voljo novejÅ¡a razliÄica programa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Posodobitve" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Seznam Emule IP (GZip)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." -msgstr "" -"Pomagajte nam izboljÅ¡ati Deluge tako, da nam poÅ¡ljete podatki o razliÄici " -"Pythona in PyGTK, vrsti operacijskega sistema in procesorja. Poslani ne bodo " -"nobeni drugi podatki." +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "Besedilo SafePeer (Zip)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Da, prosim, poÅ¡lji brezimno statistiko" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "Besedilo PeerGuardian (nestisnjeno)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Podatki o sistemu" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Mesto:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "ÄŒrni seznam" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -"ÄŒe Deluge na temu mestu ne najde podatkovne zbirke, bo državo soležnika " -"prepoznal z uporabo strežnika DNS." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "Podatkovna zbirka GeoIP" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Neveljaven povzetek" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Poveži povezave Magnet s programom Deluge" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Neveljavna Äarobna koda" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Ozadnji program" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Neveljavna razliÄica" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Vrata ozadnjega programa:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "dni" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Vrata" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Preveri za nov seznam vsakih:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Dovoli oddaljene povezave" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Uvozi Ärni seznam ob zagonu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Povezave" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Nastavitve" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "ObveÅ¡Äanje o novih razliÄicah" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "ÄŒe je potrebno, datoteko s Ärnim seznamom prenese in uvozi." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Drugo" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Preveri prejem in uvoz" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "ÄŒakalna vrsta" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Prenese nov Ärni seznam in ga uvozi." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Postavi nove torrente na vrh Äakalne vrste" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Vsili prejem in uvoz" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Skupno dejavnih sejanj:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "ÄŒrni seznam je posodobljen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Skupno dejavnih:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Možnosti" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Skupno dejavnih prejemanj:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Vrsta:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Ne upoÅ¡tevaj poÄasnih torrentov" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Datum:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Dejavni torrenti" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Velikost datoteke:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Omejitev delilnega razmerja:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Podatki" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "ÄŒasovno razmerje sejanja:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "ÄŒas sejanja (min):" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent je dokonÄan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Ustavi sejanje, ko delilno razmerje doseže:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent je dodan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Odstrani torrent, ko je delilno razmerje doseženo" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Sejanje" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Izvedi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "PosredniÅ¡ki strežnik" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Dogodek" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Gostitelj:" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Dodaj ukaz" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Brez\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 z overitvijo\n" -"HTTP\n" -"HTTP z overitvijo" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Soležnik" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Spletni sejalec" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Sledilnik" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Predpomnilnik" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Velikost predpomnilnika (16 KiB bloki):" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Ukazi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -"Å tevilo sekund od zadnjega zapisa v predpomnilnik, preden se le-ta vsiljeno " -"poÄisti na disk. Privzeto je 60 sekund." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Potek predpomnilnika (v sekundah):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -msgstr "Skupno Å¡tevilo 16 KiB blokov, zapisanih na disk od zaÄetka seje." +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Zapisani bloki:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "Skupno Å¡tevilo izvedenih pisanj od zaÄetka seje." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Å tevilo pisanj:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -"Razmerje ((zapisani_bloki - pisanj) / zapisani_bloki) predstavlja Å¡tevilo " -"shranjenih zapisov na skupno Å¡tevilo zapisov oz. Å¡tevilo zadetkov pisalnega " -"predpomnilnika." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "Razmerje pisalnega predpomnilnika:" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Opazovana mapa ne obstaja." + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Pot ne obstaja." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Pisanje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Lastnosti opazovane mape" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -"Å tevilo blokov, ki jih je zahteval pogon bittorrent (ali soležniki), " -"prebranih iz diska ali predpomnilnika." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Na zahtevo prebrani bloki:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Å tevilo blokov, prebranih z diska ali predpomnilnika." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Izberite mapo" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "Prebrani bloki:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "OmogoÄi to opazovano mapo" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "Razmerje zadetkov za bralni predpomnilnik." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Opazovana mapa" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "Razmerje bralnega predpomnilnika:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Po dodajanju izbriÅ¡i datoteko .torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" -"The total number of read operations performed since this session was started." -msgstr "Skupno Å¡tevilo izvedenih branj od zaÄetka seje." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Å tevilo branj:" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Branje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Po dodajanju dodaj pripono:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -"Å tevilo 16 KiB blokov, ki so trenutno v predpomnilniku diska. Le-ta " -"vkljuÄuje bralni in pisalni predpomnilnik." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Predpomnilnik:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Bralni predpomnilnik:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Velikost" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Stanje" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Vstavki" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "RazliÄica:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".dodano" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Spletna stran:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "E-poÅ¡tni naslov avtorja:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_Namesti vstavek" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Datoteka .torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "_Osveži vstavke" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "_Najdi nove vstavke" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Pokaži Deluge" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Nadaljuj vse" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Omejitev hitrosti prejemanja" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Premakni dokonÄano" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Omejitev hitrosti _poÅ¡iljanja" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Oznaka: " -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "KonÄaj in izklopi ozadnji program" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Oznaka" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Odpri mapo" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Glavno" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Na_daljuj" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "_Možnosti" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "Postavi v Äakalno _vrsto" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "NajviÅ¡ja hitrost poÅ¡iljanja:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Osveži sledilnike" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "NajveÄje Å¡tevilo povezav:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "Odst_rani torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "NajveÄje Å¡tevilo mest za poÅ¡iljanje:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "_Vsili ponovno preverjanje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "NajviÅ¡ja hitrost prejemanja:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "_Premakni podatke" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Pasovna Å¡irina" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Omejitev Å¡tevila povezav" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Samodejno upravljanje:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Omejitev _mest za poÅ¡iljanje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Dodaj v stanju premora:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Samodejno upravljanje" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Dodaj v Äakalno vrsto:" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Ali želite odstraniti izbrane torrente?" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "ÄŒakalna vrsta" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "ÄŒe odstranite podatke, bodo le-ti izgubljeni za vedno." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Opazovane mape:" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "Odstrani datoteke" - -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "Ohrani datoteke" - -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Uredi sledilnike" - -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Uredi sledilnike" - -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Dodaj sledilnik" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Dodaj sledilnike" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Uredi sledilnik" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "sekund" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Uredi sledilnik" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Sledilnik:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Odstrani s _podatki" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Odstrani _torrent" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Premakni podatke" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Premakni podatke" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Cilj:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "seconds" -#~ msgstr "sekund" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "Neznan" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Download" -#~ msgstr "Prejemanje" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Upload" -#~ msgstr "Oddajanje" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "Osveži sledilnik" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Total Size" -#~ msgstr "Celotna velikost" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Kosi" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Spletni vmesnik programa Deluge ni nameÅ¡Äen.\n" +"Prosimo, namestite ga in poskusite znova" -#~ msgid "Share Ratio" -#~ msgstr "Delilno razmerje" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "OmogoÄi spletni vmesnik" -#~ msgid "Tracker Status" -#~ msgstr "Status sledilnika" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "OmogoÄi SSL" -#~ msgid "Next Announce" -#~ msgstr "Naslednje obvestilo" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Vrata za posluÅ¡anje:" -#~ msgid "Details" -#~ msgstr "Podrobnosti" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Neveljavna oznaka, veljavni znaki: [a-z0-9_-]" -#~ msgid "Files" -#~ msgstr "Datoteke" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Prazna oznaka" -#~ msgid "General" -#~ msgstr "SploÅ¡no" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Oznaka že obstaja" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Neznana oznaka" -#~ msgid "Maximum Connections" -#~ msgstr "NajveÄje Å¡tevilo povezav" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Neznan torrent" -#~ msgid "Availability" -#~ msgstr "Razpoložljivost" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Možnosti _oznake" -#~ msgid "Select All" -#~ msgstr "Izberi vse" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Odstrani oznako" -#~ msgid "Delete .torrent file" -#~ msgstr "IzbriÅ¡i .torrent datoteko" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Dodaj oznako" -#~ msgid "Remove" -#~ msgstr "Odstrani" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Možnosti oznake" -#~ msgid "Clear" -#~ msgstr "PoÄisti" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Oznaka" -#~ msgid "Add" -#~ msgstr "Dodaj" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Speed" -#~ msgstr "Hitrost" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Možnosti oznake" -#~ msgid "Username" -#~ msgstr "UporabniÅ¡ko Ime" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Uveljavi omejitve glede na torrent:" -#~ msgid "Password" -#~ msgstr "Geslo" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Omejitve" -#~ msgid "Port" -#~ msgstr "Vrata" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Uveljavi nastavitve Äakalne vrste:" -#~ msgid "Server" -#~ msgstr "Strežnik" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Filters" -#~ msgstr "Filtri" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 vrstica na sledilnik)" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge je zaklenjen" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Samodejno uveljavi oznako:" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge je zaklenjen z geslom.\n" -#~ "ÄŒe želite prikazati Deluge, vpiÅ¡ite geslo." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Dodaj oznako" -#~ msgid "Graph" -#~ msgstr "Graf" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Dodaj oznako" -#~ msgid "New Password" -#~ msgstr "Novo geslo" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Za dodajanje, urejanje ali odstranjevanje oznak uporabite stransko " +"vrstico. \n" -#~ msgid "Text Only" -#~ msgstr "Samo besedilo" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Oznake" -#~ msgid "# Of Files" -#~ msgstr "# datotek" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Utripanje obvestil je prikazano" -#~ msgid "Template" -#~ msgstr "Predloga" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "ObveÅ¡Äanje s pojavnim oknom ni omogoÄeno." -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Izberite povezavo ali torrent, ne pa oboje." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "translate something" -#~ msgstr "prevedite nekaj" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Samo slika" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Pojavno okno je prikazano" -#~ msgid "Text and image" -#~ msgstr "Tekst in slika" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Obvestilo z zvokom ni omogoÄeno" -#~ msgid "refresh must be > 0" -#~ msgstr "Osveževanje mora biti veÄ kot 0" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "Program pygame ni nameÅ¡Äen" -#~ msgid "About" -#~ msgstr "O programu" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Obvestilo z zvokom ni uspelo %s" -#~ msgid "Delete downloaded files." -#~ msgstr "IzbriÅ¡i preneÅ¡ene podatke" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Obvestilo z zvokom je bilo uspeÅ¡no" -#~ msgid "Disable" -#~ msgstr "OnemogoÄi" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Prejemanje torrenta je konÄano" -#~ msgid "Login" -#~ msgstr "Prijava" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Eta" -#~ msgstr "Eta" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "Obvestila" -#~ msgid "Refresh page every:" -#~ msgstr "Osveži stran vsakih:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Izberite zvoÄno datoteko" -#~ msgid "Password is invalid,try again" -#~ msgstr "Nepravilno geslo, poskusite znova" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Med poÅ¡iljanjem obvestilne e-poÅ¡te je priÅ¡lo do napake: %s" -#~ msgid "Pause all" -#~ msgstr "ZaÄasno zaustavi vse" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Logout" -#~ msgstr "Odjava" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Url" -#~ msgstr "Url" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Obvestilna e-poÅ¡ta poslana." -#~ msgid "Set" -#~ msgstr "Nastavi" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Prejemanje torrenta \"%(name)s\" je konÄano" -#~ msgid "Upload torrent" -#~ msgstr "Naloži torrent" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Ta e-poÅ¡ta vas obveÅ¡Äa, da je Deluge konÄal s prejemanjem torrenta " +"\"%(name)s\", ki vsebuje %(num_files)i datotek.\n" +"ÄŒe ne želite veÄ prejemati teh obvestil, jih lahko izkljuÄite v nastavitvah " +"programa Deluge.\n" +"\n" +"Hvala,\n" +"Deluge" -#~ msgid "Submit" -#~ msgstr "PoÅ¡lji" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Utripanje ikone sistemske vrstice omogoÄeno" -#~ msgid "Torrent list" -#~ msgstr "Seznam torrentov" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Pojavna okna so omogoÄena" -#~ msgid "Resume all" -#~ msgstr "Nadaljuj vse prenose" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Zvok je omogoÄen" -#~ msgid "Start" -#~ msgstr "ZaÄni" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Obvestila uporabniÅ¡kega vmesnika" -#~ msgid "Type" -#~ msgstr "Tip" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Prejemniki" -#~ msgid "From" -#~ msgstr "Od" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Strežnik potrebuje TLS/SSL" -#~ msgid "Disabled" -#~ msgstr "IzkljuÄeno" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Obvestila po elektronski poÅ¡ti" -#~ msgid "Config" -#~ msgstr "Nastavi" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Te nastavitve ne pomenijo, da boste prejeli obvestila za vse te dogodke." -#~ msgid "Queue Position" -#~ msgstr "Pozicija v vrsti" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "NaroÄnine" -#~ msgid "Reannounce" -#~ msgstr "Ponovno oznani" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Prilagajanje zvoka" -#~ msgid "Ava" -#~ msgstr "Pov" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Auto refresh:" -#~ msgstr "Samodejno osveževanje:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "RazÅ¡iri v:" -#~ msgid "File" -#~ msgstr "Datoteka" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Ustvari podmapo z imenom torrenta" -#~ msgid "Save" -#~ msgstr "Shrani" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Ta možnost bo ustvarila podmapo z imenom torrenta in v izbrano mapo " +"razÅ¡irila datoteke." -#~ msgid "Add In Paused State" -#~ msgstr "Dodaj v stanju premora" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "Razporejevalnik" -#~ msgid "Download Location" -#~ msgstr "Mesto prenosa" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "no uri" -#~ msgstr "brez naslova" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Omejitev prejemanja:" -#~ msgid "Maximum Up Speed" -#~ msgstr "NajviÅ¡ja hitrost oddajanja" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Omejitev poÅ¡iljanja:" -#~ msgid "Maximum Down Speed" -#~ msgstr "NajviÅ¡ja hitrost sprejemanja" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Dejavni torrenti:" -#~ msgid "Compact Allocation" -#~ msgstr "Kompaktna alokacija" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Dejavni prejemi:" -#~ msgid "Maximum Upload Slots" -#~ msgstr "NajveÄje Å¡tevilo povezav oddajanja" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Dejavna sejanja:" -#~ msgid "To" -#~ msgstr "Za" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Nastavitve" -#~ msgid "Random" -#~ msgstr "NakljuÄno" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Napaka v možnostih torrenta" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Vrata" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "No data" -#~ msgstr "Ni podatkov" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "Dodatki" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "Preverjanje istovetnosti" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Odjava" -#~ msgid "Peer-Exchange" -#~ msgstr "Imenjava vrstnikov" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Shrani" -#~ msgid "Forced" -#~ msgstr "Vsiljen" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "Å ifriranje" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Either" -#~ msgstr "Katerokoli" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "Vhodno" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "Izhodno" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Gostitelj:" -#~ msgid "Level" -#~ msgstr "Nivo" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Global" -#~ msgstr "Globalno" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Prestavi" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Neomejeno" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "NajviÅ¡ja hitrost prenosa (Kib/s)" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "NajviÅ¡ja hitrost nalaganja (Kib/s)" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "NajveÄje Å¡tevilo na pol odprtih povezav" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Prijava" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "" -#~ "Ponovni zagon prikritega procesa in spletnega vmesnika po spremembi teh " -#~ "nastavitev" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "Samodejno dodaj mapo" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr "Shrani .torrent datoteke v" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Store all downoads in" -#~ msgstr "Shrani vse prenose v" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Per Torrent" -#~ msgstr "Na torrent" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "NajveÄje Å¡tevilo poskusov povezav v sekundi" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Nastavi najveÄje Å¡tevilo povezav" -#~ msgid "Total active seeding" -#~ msgstr "Skupno Å¡tevilo aktivnih sejanj" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Hitrost prejemanja" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Prenehaj sejanje ko delilno razmerje doseže" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "Skupno Å¡tevilo aktivnih torrentov" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "Total active downloading" -#~ msgstr "Skupno Å¡tevilo aktivnih prenosov" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = neomejeno" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Odstrani torrent ko delilno razmerje doseže" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Enabled Plugins" -#~ msgstr "OmogoÄeni vtiÄniki" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Nastavi najviÅ¡jo hitrost prejemanja" -#~ msgid "Old password is invalid" -#~ msgstr "Staro geslo ni pravo" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Hitrost poÅ¡iljanja" -#~ msgid "Cache templates" -#~ msgstr "Predpomni predloge" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Nastavi najviÅ¡jo hitrost poÅ¡iljanja" -#~ msgid "Button style" -#~ msgstr "Slog gumbov" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Promet" -#~ msgid "Current Password" -#~ msgstr "Trenutno geslo" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "New Password (Confirm)" -#~ msgstr "Novo geslo (potrditev)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Stop seed at ratio" -#~ msgstr "Ustavi sejanje pri delilnem razmerju" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Priklopi" -#~ msgid "These changes were saved" -#~ msgstr "Spremembe so shranjene" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Popravite napake in poskusite znova" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Novo geslo ni enako geslu za potrditev" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Move To" -#~ msgstr "Premakni v" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "Error in Path." -#~ msgstr "Napaka v poti." +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "PrepriÄajte se, da ima ta vrednost najveÄ %(max)d znakov (ima %(length)d)." +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Filtri" -#~ msgid "Enter a valid value." -#~ msgstr "VpiÅ¡ite veljavno vrednost." +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "To polje je obvezno." +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "No" -#~ msgstr "Ne" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Yes" -#~ msgstr "Da" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Izberite veljavno možnost. %s ni razpoložljiva." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" -#~ msgid "Enter a list of values." -#~ msgstr "VpiÅ¡ite seznam vrednosti." +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "Izberite veljavno možnost. Izbrana ni na seznamu razpoložljivih." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "PrepriÄajte se, da niste vpisali veÄ kot %s cifer." +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" -#~ msgid "Enter a number." -#~ msgstr "VpiÅ¡ite Å¡tevilko." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "Osveži sledilnik" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "PrepriÄajte se, da je vrednost veÄja ali enaka %s." +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "PrepriÄajte se, da je vrednost manjÅ¡a ali enaka %s." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "VpiÅ¡ite celo Å¡tevilko." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Podrobnosti" -#~ msgid "Mainline DHT" -#~ msgstr "Mainline DHT" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Auto Add enabled" -#~ msgstr "OmogoÄeno je samodejno dodajanje" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "ZaÄni s prvimi in zadnjimi kosi" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Enter a valid date." -#~ msgstr "VpiÅ¡ite veljavni datum." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "SploÅ¡no" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "PrepriÄajte se, da ni vpisanih veÄ kot %s decimalnih Å¡tevilk." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Zasebno" -#~ msgid "Enter a valid time." -#~ msgstr "VpiÅ¡iti veljavni Äas." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "VpiÅ¡ite veljavni datum/uro." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "VpiÅ¡ite veljavni e-naslov." +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "ObveÅ¡Äanje o novih razliÄicah" -#~ msgid "No file was submitted." -#~ msgstr "Nobena datoteka ni bila poslana." +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "The submitted file is empty." -#~ msgstr "Poslana datoteka je prazna." +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Nobena datoteka ni bila poslana. Preverite vrsto kodiranja obrazca." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "This folder does not exist." -#~ msgstr "Ta mapa ne obstaja." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "VpiÅ¡ite veljaven IPv4 naslov." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Connect" -#~ msgstr "Priklopi" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Naložite veljavno sliko. Izbrana datoteka ni slikovna ali pa vsebuje napake." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "Enter a valid URL." -#~ msgstr "VpiÅ¡ite veljaven URL naslov" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "Kot kaže, URL naslov ni veljaven." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "NajveÄje Å¡tevilo povezav:" -#~ msgid "Statistics" -#~ msgstr "Statistika" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "NajviÅ¡ja hitrost prejemanja (KiB/s):" -#~ msgid "Delete" -#~ msgstr "IzbriÅ¡i" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "NajviÅ¡ja hitrost poÅ¡iljanja (KiB/s):" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "PrepriÄajte se, da pred decimalko ni vpisanih veÄ kot %s cifer." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "NajveÄje Å¡tevilo napol odprtih povezav:" -#~ msgid "Stop" -#~ msgstr "Zaustavi" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "NajveÄje Å¡tevilo poskusov povezav na sekundo:" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Poskrbite, da bo niz vseboval vsaj %(min)d znakov (trenutno jih vsebuje " -#~ "%(length)d)." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "NajveÄje Å¡tevilo mest za poÅ¡iljanje:" -#~ msgid "Recheck" -#~ msgstr "Ponovno preveri" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Move" -#~ msgstr "Prestavi" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Preveri vsakih (dni)" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "ÄŒasovna omejitev (sek.)" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "Blokirni seznam" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "PrenaÅ¡anje %.2f%%" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Uvažanje %s" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Import Now" -#~ msgstr "Uvozi sedaj" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Uvozi ob zagonu demona" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Blokirani obsegi: %s" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "Nedejaven" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "Osveži stanje" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Strežnik" -#~ msgid "Queue Bottom" -#~ msgstr "Dno vrste" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Vrh vrste" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "Izberite veljavno izbiro. %(value)s ni ena izmed veljavnih izbir." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "Dodaj torrente" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "From Session" -#~ msgstr "Iz seje" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "page 6" -#~ msgstr "stran 6" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "page 8" -#~ msgstr "stran 8" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Osveži" -#~ msgid "page 7" -#~ msgstr "stran 7" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "page 10" -#~ msgstr "stran 10" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "page 11" -#~ msgstr "stran 11" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "Deluge Setup Wizard" -#~ msgstr "ÄŒarovnik nastavitev Deluge" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "All Finished!" -#~ msgstr "Vse je dokonÄano!" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Graphs" -#~ msgstr "Grafi" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "Other.." -#~ msgstr "Drugo ..." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" - -#~ msgid "Enter your password to continue" -#~ msgstr "Za nadaljevanje vnesite geslo" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge je zavarovan z geslom!" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Datoteka" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Torrent vsebuje %i datotek" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s ni veljaven naslov URL." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Downloading.." -#~ msgstr "Prejemanje ..." +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Speed:" -#~ msgstr "Hitrost:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "page 12" -#~ msgstr "stran 12" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "You're running low on disk space:\n" -#~ msgstr "Na disku vam zmanjkuje neporabljenega prostora:\n" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Low Free Space" -#~ msgstr "Nizek neporabljen prostor" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Dodaj v stanju premora" -#~ msgid "of the disk is occupied." -#~ msgstr "diska zasedenega." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Low Disk Space Warning" -#~ msgstr "Opozorilo pri nizkem neporabljenem prostoru" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Prejemanje" -#, python-format -#~ msgid " %s%% ocupation in %s\n" -#~ msgstr " %s%% zasedenost v %s\n" - -#~ msgid "Consider low when" -#~ msgstr "Obravnavaj kot nizko, ko je" - -#~ msgid "Free Space Checking" -#~ msgstr "Preverjanje neporabljenega prostora" - -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "sledilnik1.org\n" -#~ "sledilnik2.com\n" -#~ "to zaenkrat ne naredi Å¡e niÄesar ...\n" - -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Brez povezave ..." +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Prejemanje ni uspelo : %s" - -#~ msgid "State" -#~ msgstr "Stanje" - -#~ msgid "no label" -#~ msgstr "brez oznake" - -#~ msgid "Community" -#~ msgstr "Skupnost" - -#~ msgid "_Quit" -#~ msgstr "_KonÄaj" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "Program je opredeljen kot prosta programska oprema; lahko ga razÅ¡irjate " -#~ "in/ali spreminjate pod pogoji dovoljenja GNU General Public License, kot ga " -#~ "je objavila ustanova Free Software Foundation; razliÄice 3 ali (po želji) " -#~ "katerekoli kasnejÅ¡e razliÄice. Program se razÅ¡irja v upanju, da bo " -#~ "uporabniku koristen, vendar BREZ VSAKRÅ NE GARANCIJE; tudi brez posrednega " -#~ "zagotovila JAMSTVA CENOVNE VREDNOSTI in PRIMERNOSTI ZA DOLOÄŒENO UPORABO. Za " -#~ "veÄ podrobnosti si oglejte doloÄila dovoljenja GNU General Public License. " -#~ "Kopijo tega dokumenta bi morali prejeti skupaj s programom, v kolikor pa je " -#~ "niste, si dovoljenje poglejte na spletni strani " -#~ ". Kot posebna izjema dovoljenja s strani " -#~ "nosilcev avtorskih pravic, je dovoljenje za povezovanje kode delov programa " -#~ "s knjižnico OpenSSL. DoloÄilom dovoljenja GNU General Public License je " -#~ "treba slediti v vseh pogledih in za celotno kodo, razen za dele kode, vezane " -#~ "na knjižnico OpenSSL. V primeru, da spremenite datoteke, ki so omejene z " -#~ "izjemnim dovoljenjem, lahko omejitev razÅ¡irite tudi na vaÅ¡o razliÄico " -#~ "datotek, vendar pa tega niste dolžni narediti. V kolikor tega ne želite " -#~ "narediti, izbriÅ¡ite izjavo o posebni izjemi dovoljenja iz vaÅ¡e razliÄice. ÄŒe " -#~ "izbriÅ¡ete izjavo o posebni izjemi dovoljenja iz vseh izvornih datotek " -#~ "programa, potem izbriÅ¡ite to izjavo tudi tukaj." - -#~ msgid "apply_max" -#~ msgstr "uveljavi_najveÄ" - -#~ msgid "Error setting label options" -#~ msgstr "Napaka med nastavljanjem možnosti oznake" - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" - -#~ msgid "FAQ" -#~ msgstr "FAQ" - -#~ msgid "Homepage" -#~ msgstr "Spletna stran" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/sr.po b/deluge/i18n/sr.po index 67774b7..5f406fb 100644 --- a/deluge/i18n/sr.po +++ b/deluge/i18n/sr.po @@ -1,4388 +1,6227 @@ # Serbian translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-08-27 13:13+0000\n" -"Last-Translator: Vladimir Lazic \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "К" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Сви" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Име домаћина:" - -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Порт:" - -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "КориÑничко имe:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Лозинка:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Покренут" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Провера" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Од:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Преузимање" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Омогућено" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Сејање" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Паузиран" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Подешавања" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "У реду" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Грешке" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Ðазив" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Ðапредовање" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Стање" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Величина" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Преузето" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "ПоÑлато" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "ОдноÑ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Брзина пријема" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Изаберите фаÑциклу" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Брзина Ñлања" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Ограничење пријема" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Ограничење Ñлања" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Парњаци" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "ДоÑтупно" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "МеÑто преузимања" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Додат" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Пратилац" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Ðајвећа брзина Ñлања:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Ðајвише веза:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Ðајвише меÑта за Ñлање:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Време" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Ðајвећа брзина преузимања:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Проток" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "ПрвенÑтво првом/поÑледњем" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Прекини Ñејање код одноÑа:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Уклони код одноÑа" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Само управљани" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "Врх" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Дно" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Ред" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "ПоÑтавке" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "Ограничење преузимања:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Ограничење Ñлања:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Ðктивни торенти:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Парчићи" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Спора подешавања" - -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "ÐеиÑправна ознака, ваљани знаци:[a-z0-9_-]" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Упозорење" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Празна ознака" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Објава је у реду" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Ознака већ поÑтоји" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Објава је поÑлата" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Ðепознака ознака" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Сучеље" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Ðепознат торент" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Преузимања" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Ознака" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Проток" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Ред" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Опције _ознака" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Мрежа" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "_Уклони ознаку" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "ПоÑредник" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "_Додај ознаку" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "ОÑтава" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "ОÑтало" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Опције ознака" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "УÑлужник" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Опције ознака" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Прикључци" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Брзина Ñлања:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "Брзина преузимања:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Везе:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "МакÑимална подешавања по торенту:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "МакÑимум" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "ÐвганиÑтан" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "ÐутоматÑки надгледани" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "ÐландÑка оÑтрва" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Примени подешавања реда:" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Ðлбанија" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Стави у ред" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Ðлжир" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "ПремеÑти завршене у:" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Ðмеричка Самоа" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Примени подешавања локације:" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Ðндора" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Локација" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Ðнгола" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "i>(1 линија по трекеру)
" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Ðнгила" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "ÐутоматÑки примени ознаку:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Ðнтарктик" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Трекери" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Ðнтигва и Барбуда" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Додај ознаку" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Ðргентина" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Додај ознаку" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Јерменија" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Име:" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Ðруба" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"КориÑтите површ Ñа Ñтране за додавање, измену и уклањање ознака. \n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Ознаке" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "РаÑпакуј у:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Ðаправи под-фаÑциклу за торент" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Ова опција ће да направи подфолдер Ñа именом торента у изабраном фолдеру за " -"отпаковање и Ñтавити отпаковане фајлове тамо." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Опште" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Укључи Веб интерфејÑ" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "Укључи SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Порт за оÑлушкивање:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Подешавања" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP лиÑта (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "„SafePeer“ ТекÑÑ‚ (компреÑован)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian текÑÑ‚ (некомпреÑован)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "ÐеиÑправан вођа" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "ÐеиÑправан магични код" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "ÐеиÑправна верзија" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "ЛиÑта блокирања" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL(адреÑа):" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Дани" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Провери за нову лиÑту Ñваких:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Убаци блок лиÑту на покретању" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "Скини фајл Ñа блок лиÑтом ако је неопходно и убаци фајл." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "Провери Преузимање и Убацивање" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Скини нову блок лиÑту и убаци је." - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "ÐаÑилно Преузимање и Убацивање" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Блок лиÑта је ажурирана" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Опције" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Тип:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Датум:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Величина фајла:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "<б>Информације" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Торент је преузет" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Торент је додат" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Изврши" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Догађај" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Ðаредба" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Додај Команду" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Команде" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Објава ОК" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Објава поÑлата" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "УпозорeÑše" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Грешка" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "ÐвганиÑтан" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "ОландÑка оÑтрва" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Ðлбанија" - -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "Ðлжир" - -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "Ðмеричка Самоа" - -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "Ðндора" - -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "Ðнгола" - -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "Ðнгвила" - -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "Ðнтартик" - -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "Ðнтигва и Барбуда" - -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "Ðргентина" - -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "Јерменија" - -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "Ðруба" - -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "ÐуÑтралија" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "ÐуÑтрија" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "Ðзербејџан" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "Бахами" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "Бахреин" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "Бангладеш" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "БарбадоÑ" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "БелоруÑија" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Белгија" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Белизе" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Бенин" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Бермуди" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Бутан" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Боливија" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "БоÑна и Херцеговина" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "Боцвана" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" -msgstr "Бувеова оÑтрва" +msgstr "ОÑтрво Був" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Бразил" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "БританÑко ИндијÑка ОкеанÑка Територија" +msgstr "БританÑка ИндијÑка ОкеанÑка Територија" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" -msgstr "Брунеј" +msgstr "Брунеји Дар-ЕÑ-Салам" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "БугарÑка" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Буркина ФаÑо" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Бурунди" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Камбоџа" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Камерун" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Канада" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "ЗеленортÑка оÑтрва" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "КајманÑка оÑтрва" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Централноафричка Република" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Чад" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Чиле" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Кина" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Божићна оÑтрва" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "КокоÑова оÑтрва" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Колумбија" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Комори" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Конго" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "ДемократÑка Република Конго" +msgstr "Конго, ДемократÑка република" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Кукова оÑтрва" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "КоÑтарика" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Обала Слоноваче" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "ХрватÑка" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Куба" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Кипар" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "Чешка" +msgstr "Република Чешка" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "ДанÑка" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Ðибути" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Доминика" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "ДоминиканÑка Република" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Еквадор" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Египат" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "Салвадор" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "Екваторијална Гвинеја" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Еритреја" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "ЕÑтонија" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Етиопија" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "ФокландÑка оÑтрва (Малвини)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "ФарÑка оÑтрва" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Фиџи" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "ФинÑка" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" -msgstr "" +msgstr "ФранцуÑка" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "" +msgstr "ФранцуÑка Гвајана" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" -msgstr "" +msgstr "ФранцуÑка Полинезија" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "" +msgstr "ФранцуÑке Јужне Територије" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" -msgstr "" +msgstr "Габон" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "" +msgstr "Гамбија" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" -msgstr "" +msgstr "Грузија" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" -msgstr "" - -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "" +msgstr "Ðемачка" #: deluge/ui/countries.py:91 msgid "Ghana" -msgstr "" +msgstr "Гана" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "" +msgstr "Гибралтар" #: deluge/ui/countries.py:93 msgid "Greece" -msgstr "" +msgstr "Грчка" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "" +msgstr "Гренланд" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "" +msgstr "Гренада" #: deluge/ui/countries.py:96 msgid "Guadeloupe" -msgstr "" +msgstr "Гвадалупе" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "" +msgstr "Гиам" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "" +msgstr "Гватемала" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "ГвернÑи" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "" +msgstr "Гвинеја" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "" +msgstr "Гвинеја БиÑао" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "" +msgstr "Гвајана" #: deluge/ui/countries.py:103 msgid "Haiti" -msgstr "" +msgstr "Хаити" #: deluge/ui/countries.py:104 msgid "Heard Island and McDonald Islands" -msgstr "" +msgstr "Хердова и Мекдоналдова оÑтрва" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "" +msgstr "Ватикан Град Држава (Света Ñтолица)" #: deluge/ui/countries.py:106 msgid "Honduras" -msgstr "" +msgstr "ХондураÑ" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "" +msgstr "Хонг Конг" #: deluge/ui/countries.py:108 msgid "Hungary" -msgstr "" +msgstr "МађарÑка" #: deluge/ui/countries.py:109 msgid "Iceland" -msgstr "" +msgstr "ИÑланд" #: deluge/ui/countries.py:110 msgid "India" -msgstr "" +msgstr "Индија" #: deluge/ui/countries.py:111 msgid "Indonesia" -msgstr "" +msgstr "Индонезија" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "" +msgstr "Иран, ИÑламÑка Република" #: deluge/ui/countries.py:113 msgid "Iraq" -msgstr "" +msgstr "Ирак" #: deluge/ui/countries.py:114 msgid "Ireland" -msgstr "" +msgstr "ИрÑка" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "ОÑтрво Ман" #: deluge/ui/countries.py:116 msgid "Israel" -msgstr "" +msgstr "Израел" #: deluge/ui/countries.py:117 msgid "Italy" -msgstr "" +msgstr "Италија" #: deluge/ui/countries.py:118 msgid "Jamaica" -msgstr "" +msgstr "Јамајка" #: deluge/ui/countries.py:119 msgid "Japan" -msgstr "" +msgstr "Јапан" #: deluge/ui/countries.py:120 msgid "Jersey" -msgstr "" +msgstr "ÐерÑи" #: deluge/ui/countries.py:121 msgid "Jordan" -msgstr "" +msgstr "Јордан" #: deluge/ui/countries.py:122 msgid "Kazakhstan" -msgstr "" +msgstr "КазакиÑтан" #: deluge/ui/countries.py:123 msgid "Kenya" -msgstr "" +msgstr "Кенија" #: deluge/ui/countries.py:124 msgid "Kiribati" -msgstr "" +msgstr "Кирибати" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "" +msgstr "Кореја, ДемократÑка Ðародна Република" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "" +msgstr "Кореја, Република" #: deluge/ui/countries.py:127 msgid "Kuwait" -msgstr "" +msgstr "Кувајт" #: deluge/ui/countries.py:128 msgid "Kyrgyzstan" -msgstr "" +msgstr "КиргиÑтан" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "" +msgstr "Лао Ðародна ДемократÑка Република" #: deluge/ui/countries.py:130 msgid "Latvia" -msgstr "" +msgstr "Летонија" #: deluge/ui/countries.py:131 msgid "Lebanon" -msgstr "" +msgstr "Либан" #: deluge/ui/countries.py:132 msgid "Lesotho" -msgstr "" +msgstr "ЛеÑото" #: deluge/ui/countries.py:133 msgid "Liberia" -msgstr "" +msgstr "Либерија" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "ЛибијÑка ÐрапÑка Ðамахирија" #: deluge/ui/countries.py:135 msgid "Liechtenstein" -msgstr "" +msgstr "Лихенштајн" #: deluge/ui/countries.py:136 msgid "Lithuania" -msgstr "" +msgstr "Литванија" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "" +msgstr "ЛукÑембург" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "" +msgstr "Макао" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "Македонија, Бивша ЈугоÑловенÑка Република" #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "" +msgstr "МадагаÑкар" #: deluge/ui/countries.py:141 msgid "Malawi" -msgstr "" +msgstr "Малави" #: deluge/ui/countries.py:142 msgid "Malaysia" -msgstr "" +msgstr "Малезија" #: deluge/ui/countries.py:143 msgid "Maldives" -msgstr "" +msgstr "Малдиви" #: deluge/ui/countries.py:144 msgid "Mali" -msgstr "" +msgstr "Мали" #: deluge/ui/countries.py:145 msgid "Malta" -msgstr "" +msgstr "Малта" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "" +msgstr "МаршалÑка оÑтрва" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "" +msgstr "Мартиник" #: deluge/ui/countries.py:148 msgid "Mauritania" -msgstr "" +msgstr "Мауританија" #: deluge/ui/countries.py:149 msgid "Mauritius" -msgstr "" +msgstr "МаурицијуÑ" #: deluge/ui/countries.py:150 msgid "Mayotte" -msgstr "" +msgstr "Мајот" #: deluge/ui/countries.py:151 msgid "Mexico" -msgstr "" +msgstr "МекÑико" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "" +msgstr "Микронезија, Федералне Државе" #: deluge/ui/countries.py:153 msgid "Moldova" -msgstr "" +msgstr "Молдавија" #: deluge/ui/countries.py:154 msgid "Monaco" -msgstr "" +msgstr "Монако" #: deluge/ui/countries.py:155 msgid "Mongolia" -msgstr "" +msgstr "Монголија" #: deluge/ui/countries.py:156 msgid "Montenegro" -msgstr "" +msgstr "Црна Гора" #: deluge/ui/countries.py:157 msgid "Montserrat" -msgstr "" +msgstr "МонÑерат" #: deluge/ui/countries.py:158 msgid "Morocco" -msgstr "" +msgstr "Мароко" #: deluge/ui/countries.py:159 msgid "Mozambique" -msgstr "" +msgstr "Мозамбик" #: deluge/ui/countries.py:160 msgid "Myanmar" -msgstr "" +msgstr "Бурма" #: deluge/ui/countries.py:161 msgid "Namibia" -msgstr "" +msgstr "Ðамибија" #: deluge/ui/countries.py:162 msgid "Nauru" -msgstr "" +msgstr "Ðауру" #: deluge/ui/countries.py:163 msgid "Nepal" -msgstr "" +msgstr "Ðепал" #: deluge/ui/countries.py:164 msgid "Netherlands" -msgstr "" +msgstr "Холандија" #: deluge/ui/countries.py:165 msgid "Netherlands Antilles" -msgstr "" +msgstr "ХоландÑки Ðнтили" #: deluge/ui/countries.py:166 msgid "New Caledonia" -msgstr "" +msgstr "Ðова Каледонија" #: deluge/ui/countries.py:167 msgid "New Zealand" -msgstr "" +msgstr "Ðови Зеланд" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "" +msgstr "Ðикарагва" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "" +msgstr "Ðигер" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "" +msgstr "Ðигерија" #: deluge/ui/countries.py:171 msgid "Niue" -msgstr "" +msgstr "Ðиуе" #: deluge/ui/countries.py:172 msgid "Norfolk Island" -msgstr "" +msgstr "Ðорфолк оÑтрво" #: deluge/ui/countries.py:173 msgid "Northern Mariana Islands" -msgstr "" +msgstr "Северна МаријанÑка оÑтрва" #: deluge/ui/countries.py:174 msgid "Norway" -msgstr "" +msgstr "Ðорвешка" #: deluge/ui/countries.py:175 msgid "Oman" -msgstr "" +msgstr "Оман" #: deluge/ui/countries.py:176 msgid "Pakistan" -msgstr "" +msgstr "ПакиÑтан" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "Палау" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "" +msgstr "ПалеÑтинÑка Територија, Окупирана" #: deluge/ui/countries.py:179 msgid "Panama" -msgstr "" +msgstr "Панама" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "" +msgstr "Папуа Ðова Гвинеја" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "" +msgstr "Парагвај" #: deluge/ui/countries.py:182 msgid "Peru" -msgstr "" +msgstr "Перу" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "" +msgstr "Филипини" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "Питкарн" #: deluge/ui/countries.py:185 msgid "Poland" -msgstr "" +msgstr "ПољÑка" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "" +msgstr "Португал" #: deluge/ui/countries.py:187 msgid "Puerto Rico" -msgstr "" +msgstr "Порторико" #: deluge/ui/countries.py:188 msgid "Qatar" -msgstr "" +msgstr "Катар" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "Реунион" #: deluge/ui/countries.py:190 msgid "Romania" -msgstr "" +msgstr "Румунија" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "" +msgstr "РуÑка Федерација" #: deluge/ui/countries.py:192 msgid "Rwanda" -msgstr "" +msgstr "Руанда" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "Сент Бартелеми" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "Света Јелена" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "Свети ÐšÐ¸Ñ‚Ñ Ð¸ ÐевиÑ" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "" +msgstr "Света Луција" #: deluge/ui/countries.py:197 msgid "Saint Martin" -msgstr "" +msgstr "Свети Мартен" #: deluge/ui/countries.py:198 msgid "Saint Pierre and Miquelon" -msgstr "" +msgstr "Свети Пјер и Микелон" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "" +msgstr "Свети ВинÑент и Гренадини" #: deluge/ui/countries.py:200 msgid "Samoa" -msgstr "" +msgstr "Самоа" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "" +msgstr "Сан Марино" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" -msgstr "" +msgstr "Сао Томе и Принципе" #: deluge/ui/countries.py:203 msgid "Saudi Arabia" -msgstr "" +msgstr "СаудијÑка Ðрабија" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "" +msgstr "Сенегал" #: deluge/ui/countries.py:205 msgid "Serbia" -msgstr "" +msgstr "Србија" #: deluge/ui/countries.py:206 msgid "Seychelles" -msgstr "" +msgstr "Сејшели" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "" +msgstr "Сјера Леоне" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "" +msgstr "Сингапур" #: deluge/ui/countries.py:209 msgid "Slovakia" -msgstr "" +msgstr "Словачка" #: deluge/ui/countries.py:210 msgid "Slovenia" -msgstr "" +msgstr "Словенија" #: deluge/ui/countries.py:211 msgid "Solomon Islands" -msgstr "" +msgstr "СоломонÑка оÑтрва" #: deluge/ui/countries.py:212 msgid "Somalia" -msgstr "" +msgstr "Сомалија" #: deluge/ui/countries.py:213 msgid "South Africa" -msgstr "" +msgstr "Јужноафричка Република" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Јужна Ðорџија и Јужна Сендвичка оÑтрва" #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "" +msgstr "Шпанија" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "" +msgstr "Шри Ланка" #: deluge/ui/countries.py:217 msgid "Sudan" -msgstr "" +msgstr "Судан" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "Суринам" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "Свалбард и Јан Мајен" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "Свазиленд" #: deluge/ui/countries.py:221 msgid "Sweden" -msgstr "" +msgstr "ШведÑка" #: deluge/ui/countries.py:222 msgid "Switzerland" -msgstr "" +msgstr "ШвајцарÑка" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "" +msgstr "СиријÑка ÐрапÑка Република" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +msgid "Taiwan" msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" -msgstr "" +msgstr "ТаџикиÑтан" #: deluge/ui/countries.py:226 msgid "Tanzania, United Republic of" -msgstr "" +msgstr "Танзанија, Сједињена Република" #: deluge/ui/countries.py:227 msgid "Thailand" -msgstr "" +msgstr "Тајланд" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "" +msgstr "ИÑточни Тимор" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "" +msgstr "Того" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "Токелау" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "" +msgstr "Тонга" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "Тринидад и Тобаго" #: deluge/ui/countries.py:233 msgid "Tunisia" -msgstr "" +msgstr "ТуниÑ" #: deluge/ui/countries.py:234 msgid "Turkey" -msgstr "" +msgstr "ТурÑка" #: deluge/ui/countries.py:235 msgid "Turkmenistan" -msgstr "" +msgstr "ТуркмениÑтан" #: deluge/ui/countries.py:236 msgid "Turks and Caicos Islands" -msgstr "" +msgstr "Ð¢ÑƒÑ€ÐºÑ Ð¸ ÐšÐ°Ð¸ÐºÐ¾Ñ Ð¾Ñтрва" #: deluge/ui/countries.py:237 msgid "Tuvalu" -msgstr "" +msgstr "Тувалу" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "" +msgstr "Уганда" #: deluge/ui/countries.py:239 msgid "Ukraine" -msgstr "" +msgstr "Украjина" #: deluge/ui/countries.py:240 msgid "United Arab Emirates" -msgstr "" +msgstr "Уједињени ÐрапÑки Емирати" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Велика Британија" #: deluge/ui/countries.py:242 msgid "United States" -msgstr "" +msgstr "Сједињене Ðмеричке Државе" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "" +msgstr "Спољна ивична оÑтрва СÐД" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "" +msgstr "Уругвај" #: deluge/ui/countries.py:245 msgid "Uzbekistan" -msgstr "" +msgstr "УзбекиÑтан" #: deluge/ui/countries.py:246 msgid "Vanuatu" -msgstr "" +msgstr "Вануату" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "" +msgstr "Венецуела" #: deluge/ui/countries.py:248 msgid "Viet Nam" -msgstr "" +msgstr "Вијетнам" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "" +msgstr "БританÑка ДевичанÑка оÑтрва" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "" +msgstr "Ðмеричка ДевичанÑка оÑтрва" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "" +msgstr "Ð’Ð°Ð»Ð¸Ñ Ð¸ Футуна" #: deluge/ui/countries.py:252 msgid "Western Sahara" -msgstr "" +msgstr "Западна Сахара" #: deluge/ui/countries.py:253 msgid "Yemen" -msgstr "" +msgstr "Јемен" #: deluge/ui/countries.py:254 msgid "Zambia" -msgstr "" +msgstr "Замбија" #: deluge/ui/countries.py:255 msgid "Zimbabwe" +msgstr "Зимбабве" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "Ван мреже" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "Ðа вези" - -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "Конектован" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ÐдреÑа" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "Клијент" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "Ðапредак" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Брзина преузимања" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Брзина Ñлања" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "УÑлужник није покренут" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Торент" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Ðазив датотеке" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " торенти у реду" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "ÐаÑлагач" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " торент у реду" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Изаберите датотеку" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Изаберите фаÑциклу" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Ðеограничено" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Сачувај датотеку „.torrent“" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Ðктивирано" +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "ОÑтало..." +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Датотеке торента" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "Преуз:" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Све датотеке" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Слањ:" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "Упишите лозинку да прикажете Делуге..." -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "Упишите лозинку да изађете из Делугеа..." -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Доле" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Делуге" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Горе:" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "ПоÑтави највећу брзину преузимања" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "ПоÑтави највећу брзину Ñлања" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "ÐуторÑка права %(year_start)s-%(year_end)s Тим Делугеа" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"Програм за размену датотека од парњака\n" +"до парњака који кориÑти протокол Бит-Торента." + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Клијент:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Тренутни програмери:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Претходни програмери или доприноÑиоци:" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" +"Овај програм је Ñлободан Ñофтвер; можете га раÑподељивати и/или мењати под " +"уÑловима Гнуове опште јавне лиценце коју је објавила Задужбина Ñлободног " +"Ñофтвера; издања 3 лиценце или (по вашем избору) било којег новијег издања.\n" +"\n" +"Овај програм Ñе раÑподељује у нади да ће бити кориÑтан, али БЕЗ ИКÐКВЕ " +"ГÐРÐÐЦИЈЕ; чак и без примењене гаранције ТРЖИШÐЕ ВРЕДÐОСТИ или " +"ПРИЛÐГОЂЕÐОСТИ ОДРЕЂЕÐОЈ ÐÐМЕÐИ. Погледајте Гнуову Општу јавну лиценцу за " +"више детаља.\n" +"\n" +"Требали Ñте да примите примерак Гнуове Опште јавне лиценце уз овај програм; " +"ако ниÑте, видите: .\n" +"\n" +"Поред тога, као поÑебан изузетак, ноÑиоци ауторÑких права дају дозволу за " +"повезивање кода делова овог програма Ñа ОпенССЛ библиотеком. Морате " +"иÑпоштовати Гнуову Општу јавну лиценцу у Ñвим аÑпектима за Ñав код коришћен " +"изван ОпенССЛ-а.\n" +"\n" +"Ðко измените датотеку(е) Ñа овим изузетком, можете проширити овај изузетак " +"на ваше издање датотеке(а), али ниÑте у обавези да то учините. Ðко не желите " +"то да урадите, избришите ову изјаву изузетка из вашег издања. Ðко избришете " +"ову изјаву изузетка из Ñвих изворних датотека у програму, онда је такође и " +"овде избришите." + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Сервер:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "библторент:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Торент" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "ÐеиÑправна датотека" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Изаберите „.torrent“ датотеку" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "ÐеиÑправна адреÑа" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "није иÑправна адреÑа." + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Преузимам..." + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Преузимање није уÑпело" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "ÐиÑам уÑпео да преузмем:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Детаљи:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "КориÑник:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Лозинка:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "Заштита лозинком" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "ОÑтало..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Ðеповезан" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Број ДХТ чворова" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Слободан проÑтор на диÑку" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Да" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Ðе" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "ПрвенÑтво" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "_Све" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Стање" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_ПојединоÑти" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "_Датотеке" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Парњаци" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Опције" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Ðеповезан..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Ðеограничено" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Преузимање" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Слање" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Ван мреже" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Ðа мрежи" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Повезан" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Стање" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Домаћин" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Издање" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Покрени уÑлужника" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_ЗауÑтави уÑлужника" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Ðе могу да покренем уÑлужника!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Грешка додавања домаћина" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "КориÑничко име" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Ðиво" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Укључено" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Прикључак" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Одаберите прикључак" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Јаја прикључка" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Стања" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Пратиоци" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Ðишта" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "ÐдминиÑтратор" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "ÐатпиÑи" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Ðема натпиÑа" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Издање клијента:" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " торенти у реду" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Торент у реду" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "ПоÑтави неограничено" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Укључено" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "ИÑкључено" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Онемогући" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ÐдреÑа" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Клијент" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Стварање торента" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Торенти у реду" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Уклони" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Сам додај торенте приликом повезивања" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Датотека" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Додај торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Ðаправи торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Изађи и _угаÑи уÑлужника" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Изађи" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Уреди" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "Управник _веза" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Преглед" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Трака _алата" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Бочна површ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Трака _Ñтања" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "_Језичци" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Колоне" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Бо_чна површ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Прикажи _нулте резултате" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Прикажи _пратиоце" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "По_моћ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Матична Ñтраница" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_ЧПП" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "ЧеÑто поÑтављана питања" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Заједница" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Додајте торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Додај торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Уклоните торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Уклоните торент" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Паузирајте изабране торенте" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Паузирај" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "ÐаÑтавите Ñа изабраним торентима" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "ÐаÑтави" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Померите на горе торент у реду чекања" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Помери горе" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Померите на доле торент у реду чекања" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Помери доле" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "ПоÑтавке" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Управник веза" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Захтевана" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Онемогућено" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Руковање" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "Оба" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Прикажи брзину ÑеÑије на траци наÑлова" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Прозор у први план приликом додавања торента" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Укључи иконицу у фиоци ÑиÑтема" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Смањи у фиоку при затварању" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Покрени у фиоци" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Заштити лозинком фиоку ÑиÑтема" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "ПремеÑти завршене у:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Умножи „.торент“ датотеке у:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Обриши умножак датотеке торента при уклањању" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" +"Обришите умножак датотеке торента која је направљена приликом уклањања " +"торента" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Преузми у:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Дај првенÑтво првом и поÑледњем делићу торента" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Дајте првенÑтво првом и поÑледњем делићу датотека у торенту" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Додај торенте у паузираном Ñтању" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Увек прикажи" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "ПринеÑи прозорче у први план" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Ðајвећи дозвољени број веза. ВредноÑÑ‚ -1 значи неограничено." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Везе:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Ðајвећи број утичница за Ñлање за Ñве торенте. ВредноÑÑ‚ -1 значи " +"неограничено." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "Утичнице Ñлања:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Ðајвећа брзина преузимања за Ñве торенте. ВредноÑÑ‚ -1 значи неограничено." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Брзина преузимања:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "Ðајвећа брзина Ñлања за Ñве торенте. ВредноÑÑ‚ -1 значи неограничено." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Брзина Ñлања:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Занемари ограничења на локалној мрежи" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "ИП преоптерећење ограничења протока" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" +"Ðко је изабрано, процењено ТЦП/ИП преоптерећење Ñе одвлачи из ограничавача " +"протока, како Ñе ограничење не би превазишло укупним Ñаобраћајем" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Ðајвећи број утичница за Ñлање по торенту. ВредноÑÑ‚ -1 значи неограничено." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "Ðајвећи број веза по торенту. ВредноÑÑ‚ -1 значи неограничено." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "Ðајвећа брзина Ñлања за торент. ВредноÑÑ‚ -1 значи неограничено." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "ÐаÑумично" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Радни прикључник:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Провери радни прикључник" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Од:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "До:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Ðиво:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Шифровање" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "УПнП" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Универзално прикључивање и пуштање" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "ÐÐТ-ПМП" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "ÐÐТ протокол мапирања прикључника" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Размена парњака" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "ЛСД" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "МеÑно откривање уÑлуге налази меÑне парњаке на вашој мрежи." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "ДХТ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "РаÑподељена хеш табела може побољшати број радних веза." -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "ТОС бајт парњака:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Ðазив домаћина:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Прикључник:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Величина оÑтаве (блокови од 16 KiB):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Број Ñекунди од поÑледњег причуваног пиÑања на комаду у оÑтави пиÑања, до " +"тренутка када је наÑилно изручен на диÑк. ОÑновно је 60 Ñекунди." -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "ОÑтава Ñе празни (у Ñекундама):" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Завршен торент" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Подешавања" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" +"Укупан број блокова од 16 KiB запиÑаних на диÑк од почетка ове ÑеÑије." -#: deluge/ui/gtkui/notification.py:80 -msgid "files" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "ЗапиÑаних блокова:" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +"The total number of write operations performed since this session was " +"started." +msgstr "Укупан број обављених радњи пиÑања од почетка ове ÑеÑије." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "ПиÑања:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -"Овај е-маил је да Ð²Ð°Ñ Ð¾Ð±Ð°Ð²ÐµÑтимо да је Deluge завршио Ñа преузимањем " -"%(name)s , што укључује %(num_files)i датотека.\n" -"Да биÑте преÑтали да примате ова обавештења, проÑто иÑкључите е-маил " -"обавештеља у Deluge подешавањима.\n" -"Хвала вам,\n" -"Deluge" +"ÐžÐ´Ð½Ð¾Ñ (запиÑаних_блокова — пиÑања) / запиÑани_блокови предÑтављају број " +"Ñачуваних операција пиÑања од укупних операција пиÑања, одноÑно неку врÑту " +"одноÑа поÑете оÑтави за оÑтаву пиÑања." -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "ÐžÐ´Ð½Ð¾Ñ Ð¿Ð¾Ñете оÑтави пиÑања:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" +"Број блокова који Ñу затражени од погона битторента (од парњака), који Ñу " +"поÑлужени Ñа диÑка или из оÑтаве." -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Преузимања" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Читање блокова:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Мрежа" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Број блокова који Ñу поÑлужени из оÑтаве." -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "ПропуÑни опÑег" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Покушај читања блокова:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Сучеље" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "ÐžÐ´Ð½Ð¾Ñ Ð¿Ð¾Ñете оÑтави за оÑтаву читања." -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "ОÑтало" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "ÐžÐ´Ð½Ð¾Ñ Ð¿Ð¾Ñете оÑтави читања:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Демон" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Укупан број обављених радњи читања од почетка ове ÑеÑије." -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Читања:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" +"Број 16 KiB-них блокова тренутно у оÑтави диÑка. Ту Ñпадају и оÑтава читања " +"и пиÑања." -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Додаци" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Величина оÑтаве:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Додатак" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Величина оÑтаве читања:" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Одабери додатак" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Egg-ови додатака" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Помозите нам да унапредимо Делуге тако што ћете нам поÑлати издање Питона, " +"„PyGTK“-а и оперативног ÑиÑтема и тип процеÑора. Ðикакви други подаци нам " +"ниÑу потребни." -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Име датотеке" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Да, пошаљи анонимне резултате" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Величина" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "ÐеиÑправан фајл" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "МеÑто:" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Дупли торент" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Ðко Делуге не може да нађе датотеку базе података на овом меÑту пребациће Ñе " +"на коришћење ДÐС-а како би дознао државу парњака." -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Ðе можеш да додаш иÑти торент два пута." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Ðе могу да поÑтавим приоритет фајла!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Изабери .torrent датотеку" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Прикључник уÑлужника:" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Торент фајлови" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Порт" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Сви фајлови" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Дозволи удаљене везе" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "ÐеиÑправни УРЛ" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Везе" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Повремено провери има ли на Ñајту новог издања" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "Преузимање неуÑпело." - -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Положај" - -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Пратилац" - -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Изаберите фајл" - -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Изаберите фолдер" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Издање:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "Сачувај .torrent фајл" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Ðутор:" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Ðије повезан" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Матична Ñтраница:" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Везе" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Ел. пошта аутора:" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "Преузимање" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Подаци" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Брзина Ñлања" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "Саобраћај протокола преузимање/Ñлање" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT чворови" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Ðема долазних веза!" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "ПоÑтави број највише веза" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Додај парњака" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Торенти" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "домаћин:прикључник" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Ознаке" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Све" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Опште" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Сејање" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Паузиран" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Провера" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "У ред чекања" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Ðишта" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Без ознаке" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Грешка код додавања хоÑта" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "ИÑкључи КлаÑични начин?" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -"Изгледа да је Deluge демон Ð¿Ñ€Ð¾Ñ†ÐµÑ (deluged) је већ покренут.\n" -"\n" -"Мораћете или да зауÑтавите демон или да иÑкључите КлаÑични начин да " -"наÑтавите." -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Грешка у покретању Језгра" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -"ДеÑила Ñе грешка код покретања главне компоненте која је потребна да Ñе " -"покрене Deluge у клаÑичном начину.\n" -"\n" -"Моломо Ð²Ð°Ñ Ð´Ð° погледате детаље иÑпод за више информација." -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -"Пошти Ñе деÑила грешка код покретања КлаÑичног начина да ли би Ñте желели да " -"наÑтавите тако што ћете га иÑкључити?" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Грешка код покретања демона" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Додај" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -"ДеÑила Ñе грешка код покретања демон процеÑа. Покушајте да га покренете из " -"конзоле да видите да ли поÑтоји нека грешка." -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Укључено" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "ИÑкључено" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "ПоÑтави неограничено" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Уклони" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Изаберите директоријум у који ће датотеке бити померене" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "ПоÑтави највише меÑта за Ñлање" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Приоритет" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Додај хеш података" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Детаљи:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "Ðазив" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Хеш података:" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "Преузето" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Пратиоци:" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "ПоÑлато" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Додај домаћина" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Сејачи:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Одредиште:" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Ðово издање" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "_Иди на веб Ñтраницу" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Процењено време" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "ОдноÑ" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "ДоÑÑ‚" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Ðе приказуј више ово прозорче" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Додато" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Датотека" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "Дод_ај торент" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "Ур_еди" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Торент" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Преглед" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "Палета _алата" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Колоне" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Ðазив:" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "П_омоћ" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "ЧеÑто поÑтављана питања" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Ðапомене:" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Додај торент" - -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Додај торент" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "ПремеÑти завршене:" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Уклони торент" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Прекини Ñејање при одноÑу:" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Уклони торент" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Уклони при одноÑу" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Паузирај означене торенте" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Паузирај" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "ÐаÑтави означене торенте" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "ÐаÑтави" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Промовиши торент у реду чекања" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Помери горе" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Деградирај торент у реду чекања" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Уреди пратиоце" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Помери доле" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Врх" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Подешавања" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Дно" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Управник веза" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Додајте торенте" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "_Рашири Ñве" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_ÐдреÑа" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "Ðе п_реузимај" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Хеш _података" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Ðормалан приоритет" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_ВиÑок приоритет" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Додај у _паузираном Ñтању" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "Ðајви_ши приоритет" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Дај првенÑтво првом/поÑледњем делу" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Стање пратиоца:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "ДоÑтупноÑÑ‚:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Сејачи:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Примени на Ñве" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Делова:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Врати на оÑновно" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Процењено време:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "Прикажи _Делуге" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Следећа објава:" - -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "ÐžÐ´Ð½Ð¾Ñ Ð´ÐµÑ™ÐµÑšÐ°:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "Ограничење брзине _преузимања" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "ПоÑлато:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Ограничење брзине _Ñлања" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Преузето:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Изађи и угаÑи уÑлужника" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Додато дана:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Уредите пратиоце" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "# датотека:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_Додај парњака" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Додај парњака према његовој ИП" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Пратилац:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Уреди пратиоца" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Укупна величина:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Пратилац:" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Ðазив:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "УнеÑи удаљену путању" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Путања:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "СтатуÑ:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Путања:" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Детаљи" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "Дато_теке" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Приоритет на почетне/завршне" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "Ур_еди пратиоце" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Опције" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Уклони торент?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -"ЈеÑте ли Ñигурни да желите да уклоните означени торент?" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "Придружени .torrent ће бити обриÑан!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Ðаправите торент" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "_ФаÑцикла" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "Преузети подаци ће бити бриÑани!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Удаљена путања" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Уклони означени торент" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Датотеке" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Ðово издање" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Веб Ñејачи" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "ДоÑтупно је ново издање!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Величина дела:" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "ДоÑтупна верзија:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "ПоÑтави приватну ознаку" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Тренутна верзија:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Додај овај торент у ÑеÑију" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Опције" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Ðе приказуј овај дијалог убудуће" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Сачувај „.torrent“ као" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Паузирај" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_ÐаÑтави" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "ÐаÑтавите Ñа изабраним торентима." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "_Опције" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Ред чекања" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_ОÑвежи пратиоца" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "Уклони _торент" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "_Приморај поновну проверу" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "натпиÑ" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "Означи _Ñве" +msgstr "Изабери _Ñве" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" msgstr "_Паузирај Ñве" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "ÐаÑтави означене торенте." - -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "ÐаÑта_ви Ñве" +msgstr "_ÐаÑтави Ñве" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Додај торенте" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "Ограничење _везе" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_URL" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Ограничење _утичнице за Ñлање" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Info_hash" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "Укл_они" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_СамоÑтално управљан" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Торенти" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "Да_тотеке" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Потпуна" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Додај пратиоца" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Компактно" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Ðлокација" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Додај адреÑу" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Ðајвећа брз. Ñкидања:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Ðајвећа брз. Ñлања:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "ÐдреÑа:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "Додај у _паузираном Ñтању" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "Ставља приоритет на почетне/завршне делове" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Врати на подразумевано" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Примени на Ñве" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "Додај URL" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "Са URL-а" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "_Рашири Ñве" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Пратиоци:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Ðаправи торент" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Ðаправи торент" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "ФаÑ_цикла" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "Уда_љена путања" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Датотеке" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Ðутор:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "Клијент Бит-Торента" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Коментари:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Делуге клијент Бит-Торента" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Преузимајте и делите датотеке преко Бит-Торента" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Величина дела:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "ПоÑтави приватну ознаку" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Додај овај торент у ÑеÑију" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "УнеÑи удаљену путању" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Удаљена путања" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Путања:" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Стварање торента" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "Сними .torrent као" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Ðаредба" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "Сними .torrent датотеку" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Торенти у реду" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Додај торенте из реда" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "ÐутоматÑки додај торенте при прикључењу" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "ознака" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Додај домаћина" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Управник веза" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "Пок_рени локалног демона" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "ÐутоматÑки Ñе повежи на одабрани хоÑÑ‚ при покретању" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "ÐутоматÑки покрени localhost ако је потребно" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Ðе показуј овај дијалог при покретању" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "Преузимања" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "ÐутоматÑки додај .торенте из:" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Преузми у:" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "Копирај .торент датотеке у:" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "ФаÑцикле" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "КориÑти пуну алокацију" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -"Пуна алокација унапред одваја проÑтор који је потребан за торент и Ñпречава " -"фрагментацију диÑка" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "КориÑти компактну алокацију" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Лозинка" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Компактна алокација одваја проÑтор Ñамо кад затреба" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Стави приоритет на почетне и завршне делове торента" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Стави приоритет на прве и задње делове датотека у торенту" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Мрежа" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "КориÑти наÑумичне портове" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge ће аутоматÑки ваки пут изабрати различит прикључак." +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Ðктиван порт:" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "За:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Провери активан порт" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Долазни портови" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Одлазни портови" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "ÐÐТ-ПМП" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "ÐÐТ протокол за мапирање портова" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Размена Ñадруга" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "РаÑподељена хеш таблица може побољшати број активних конекција." +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Мрежни додаци" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Долазни:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Ðиво:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -"Захтевано\n" -"Омогућено\n" -"ИÑкључено" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -"Руковање\n" -"Пун ток\n" -"Оба" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Одлазни:" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Шифрирај Ñав ток" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Шифровање" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Од" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Проток" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "За" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Ðајвећи број покушаја повезивања у Ñекунди:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "КориÑти наÑумичне прикључнике" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Ðајвише полуотворених веза:" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -"МакÑимална брзина Ñлања за Ñве торенте. ВредноÑÑ‚ -1 значи неограничено." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "МакÑимална брзина Ñлања (KiB/s):" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "МакÑимални дозвољени број веза. ВредноÑÑ‚ -1 значи неограничено." +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Долазна" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "МакÑимални број веза:" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Одлазна" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -"МакÑималан број Ñлотова за Ñлање за Ñве торенте. Ставите -1 за неограничено." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Ðајвише Ñлотова за Ñлање:" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "Ðајвише веза" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "Ðајвише меÑта за Ñлање" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -"МакÑимална брзина преузимања за Ñве торенте. ВредноÑÑ‚ -1 значи неограничено." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "МакÑимална брзина преузимања (KiB/s):" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Занемари ограничења на локалној мрежи" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "Ðајвише полуотворених веза" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Ðајвише покушаја повезивања у Ñекунди" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Глобално заузеће протока" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -"Ðајвећи број Ñлотова за Ñлање по торенту. За неограничено поÑтавите на -1." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "Ðајвећи број веза по торенту. За неограничено поÑтавите на -1." +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Заузеће протока по торенту" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Сучеље" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Омогући" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "ÐžÐ´Ð½Ð¾Ñ Ð´ÐµÑ™ÐµÑšÐ°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -"КлаÑични мод ће Ñакрити већину функционалноÑти демона и учиниће да Deluge " -"одаје утиÑак једне апликације. КориÑтите ово ако не желите да иÑкориÑтите " -"предноÑти покретања Deluge-а као демона. Ðеопходно је да поново покренете " -"Deluge да би ово подешавање Ñтупи на Ñнагу." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "КлаÑични мод" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Прикажи брзину ÑеÑије у наÑловној линији" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Главни прозор" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Увек показуј" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Доведи дијалог у фокуÑ" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Дијалог за додавање торената" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Омогући икону у обавештајној зони" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Смањуј у обавештајну зону панела при затварању" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Покрени у обавештајној зони" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Заштити лозинком обавештајну зону" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Обавештајна зона" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "ОÑтало" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Будите обавештени о новим верзијама" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -"Deluge ће проверити наше Ñервере и јавити Вам ако је објављена нова верзија" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "ОÑвежења" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -"Помозите нам да унапредимо Deluge тако што ћете нам поÑлати верзије Python-" -"а, PyGTK-а и оперативног ÑиÑтема и тип процеÑора. Ðикакви други подаци неће " -"бити поÑлати." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Да, молим те шаљи анонимне ÑтатиÑтике." +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "СиÑтемÑке информације" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Примени" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Демон" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "СпиÑак ИП Е-муле (GZip)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Порт демона:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "ТекÑÑ‚ Безбедног парњака (компреÑован)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "ТекÑÑ‚ Чувара парњака (некомпреÑован)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Порт" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "Чувар парњака П2Б (GZip)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Дозволи удаљене везе" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Везе" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "СпиÑак блокирања" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Периодично проверавај Ñајт за нове верзије" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "ОÑтало" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "ÐеиÑправан вођа" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Ред" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "ÐеиÑправан чаробни код" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Стави нове торенте на почетак реда" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "ÐеиÑправно издање" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Укупно активних Ñејања:" +# Провери има ли новог ÑпиÑка Ñваког: 4.... дана +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "дана" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Укупно активно:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Провери има ли новог ÑпиÑка Ñваког:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "Укупно активних преузимања:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Увези ÑпиÑак блокирања при покретању" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Ðе број Ñпоре торенте" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Подешавања" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Ðктивни торенти" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Преузмите датотеку ÑпиÑка блокирања ако је неопходно и увезите је." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Ограничење одноÑа дељења:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Провери преузимање и увоз" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "ÐžÐ´Ð½Ð¾Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð° Ñејања:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Преузмите нови ÑпиÑак блокирања и увезите га." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Време Ñејања (m):" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Приморај преузимање и увоз" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Прекини Ñејање када Ð¾Ð´Ð½Ð¾Ñ Ð´ÐµÑ™ÐµÑšÐ° доÑтигне:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "СпиÑак блокирања је ажуриран" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Уклони торент када Ð¾Ð´Ð½Ð¾Ñ Ð´ÐµÑ™ÐµÐ½Ð° доÑтигне" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Опције" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Сејање" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Ð’Ñ€Ñта:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Датум:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "ХоÑÑ‚:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Величина датотеке:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"Ðиједно\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 Ñа ауторизацијом\n" -"HTTP\n" -"HTTP Ñа ауторизацијом" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "<б>Подаци" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Торент је преузет" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Пратилац" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Торент је додат" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "Торент је уклоњен" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Извршавање" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Догађај" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -msgstr "" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Додајте наредбу" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Ðаредбе" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "Самододавање" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "ФаÑцикла надгледања не поÑтоји." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Путања не поÑтоји." + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "СвојÑтва фаÑцикле надгледања" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Изаберите фаÑциклу" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Укључи ову фаÑциклу надгледања" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "ФаÑцикла надгледања:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Обриши „.torrent“ након додавања" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Прикачи проширење након додавања:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 msgid "" -"The total number of read operations performed since this session was started." +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Радња датотеке торента" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Додаци" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Верзија:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Страна пројекта:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "_ИнÑталирај додатак" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Премештање завршених" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "П_регледај додатке" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "ÐатпиÑ: " -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "ÐатпиÑ" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Прикажи Deluge" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Главно" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_ÐаÑтави Ñве" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "Ограничење брзине п_реузимања" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Ограничење брзине _Ñлања" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Ðајв. брзина Ñлања:" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Изађи и угаÑи демона" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Ðајв. веза:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "_Отвори фаÑциклу" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Ðајв. утичница за Ñлање:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "ÐаÑта_ви" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Ðајв. брзина преузимања:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "Опц_ије" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Проток" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Ред чекања" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Само-управљани:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_ОÑвежи пратиоца" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Додај паузиране:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "Уклони то_рент" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Стави на:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Стављање у ред" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "ПремеÑти _Ñкладиште" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "ФаÑцикле надгледања:" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Ограничење меÑта за Ñлање" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Уклони означени торент?" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Ðко уклоните податке, биће трајно изгубљени." +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "Ñекунди" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Уреди пратиоце" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Уреди пратиоце" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "Додај пратиоца" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Додај пратиоце" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "Уреди пратиоца" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "Уреди пратиоца" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Пратилац:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "Уклони Ñа по_дацима" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Уклони _торент" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "ПремеÑти Ñкладиште" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "ВебКС" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "ПремеÑти Ñкладиште" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Веб Ñучеље Делугеа није инÑталирано, инÑталирајте га и\n" +"пробајте поново" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Одредиште:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Укључи Ñучеље веба" -#~ msgid "Availability" -#~ msgstr "ДоÑтупноÑÑ‚" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Укључи ССЛ" -#~ msgid "Share Ratio" -#~ msgstr "ÐžÐ´Ð½Ð¾Ñ Ð´ÐµÑ™ÐµÑšÐ°" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Прикључник оÑлушкивања:" -#~ msgid "Details" -#~ msgstr "Детаљи" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "ÐеиÑправан натпиÑ, иÑправни знаци Ñу:[a-z0-9_-]" -#~ msgid "Files" -#~ msgstr "Датотеке" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Празан натпиÑ" -#~ msgid "Speed:" -#~ msgstr "Брзина:" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "ÐÐ°Ñ‚Ð¿Ð¸Ñ Ð²ÐµÑ› поÑтоји" -#~ msgid "Select All" -#~ msgstr "Одабери Ñве" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Ðепознат натпиÑ" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Ðепознат торент" -#~ msgid "Server" -#~ msgstr "Сервер" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Опције _натпиÑа" -#~ msgid "Username" -#~ msgstr "КориÑничко име" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Уклони натпиÑ" -#~ msgid "Password" -#~ msgstr "Лозинка" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Додај натпиÑ" -#~ msgid "Port" -#~ msgstr "Порт" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Опције натпиÑа" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge је закључан" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "ÐатпиÑ" -#~ msgid "Unknown" -#~ msgstr "Ðепознато" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" -#~ msgid "Graph" -#~ msgstr "Графикон" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Опције натпиÑа" -#~ msgid "Filters" -#~ msgstr "Филтери" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Ðајвећа подешавања по торенту:" -#~ msgid "Remove" -#~ msgstr "Уклони" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Ðајвеће" -#~ msgid "Start" -#~ msgstr "Покрет" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Примени подешавања реда:" -#~ msgid "Add" -#~ msgstr "Додај" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" -#~ msgid "Pieces" -#~ msgstr "Парчићи" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(1 ред по пратиоцу)" -#~ msgid "Speed" -#~ msgstr "Брзина" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "СамоÑтално примени натпиÑ:" -#~ msgid "Upload" -#~ msgstr "Слања" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Додај натпиÑ" -#~ msgid "Clear" -#~ msgstr "ОчиÑти" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Додајте натпиÑ" -#~ msgid "Delete .torrent file" -#~ msgstr "Обриши .торент датотеку" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"КориÑтите бочну површ да додате, измените и уклоните натпиÑе. \n" -#~ msgid "_Quit" -#~ msgstr "_Изађи" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "ÐатпиÑи" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge је заштићен лозинком.\n" -#~ "Да биÑте приказали прозорче Deluge-а, молимо Ð²Ð°Ñ ÑƒÐºÑƒÑ†Ð°Ñ˜Ñ‚Ðµ вашу лозинку" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Приказ трептаја обавештења" -#~ msgid "Download" -#~ msgstr "Preuzmi" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Облачић обавештења није укључен." -#~ msgid "New Password" -#~ msgstr "Ðова лозинка" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" -#~ msgid "Template" -#~ msgstr "Шаблон" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" -#~ msgid "Image Only" -#~ msgstr "Само Ñлика" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Приказ облачића обавештења" -#~ msgid "Text Only" -#~ msgstr "Само текÑÑ‚" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Звучно обавештавање није укључено" -#~ msgid "Text and image" -#~ msgstr "ТекÑÑ‚ и Ñлика" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "Ðије инÑталиран „pygame“" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "Одаберите УРЛ или торент, али не оба" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Звучно обавештење није уÑпело „%s“" -#~ msgid "refresh must be > 0" -#~ msgstr "оÑвежавање мора бити > 0" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Звучно обавештење је уÑпело" -#~ msgid "Eta" -#~ msgstr "Процена" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Завршен торент" -#~ msgid "Ava" -#~ msgstr "ДоÑÑ‚" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" +"Завршено је преузимање торента „%(name)s“ који Ñадржи %(num_files)i датотеке." -#~ msgid "Delete downloaded files." -#~ msgstr "Обриши преузете датотеке." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "Обавештења" -#~ msgid "Disable" -#~ msgstr "Онемогући" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Изаберите звучну датотеку" -#~ msgid "Config" -#~ msgstr "Подешавање" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Дошло је до грешке Ñлања ел. поште Ñа обавешењем: %s" -#~ msgid "Login" -#~ msgstr "Пријава" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Set" -#~ msgstr "ПоÑтави" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Submit" -#~ msgstr "Пошаљи" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Ел. пошта Ñа обавештењем је поÑлата." -#~ msgid "Total Size" -#~ msgstr "Укупна величина" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Завршено је преузимање торента „%(name)s“" -#~ msgid "Torrent list" -#~ msgstr "СпиÑак торената" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Овом ел. поштом Ð²Ð°Ñ Ð¾Ð±Ð°Ð²ÐµÑˆÑ‚Ð°Ð²Ð°Ð¼Ð¾ да је Делуге преузео „%(name)s“ у " +"потпуноÑти, Ñа укупно %(num_files)i датотеке.\n" +"Да преÑтанете да примате ова обавештења, једноÑтавно иÑкључите обавештавање " +"ел. поштом у подешавањима Делугеа.\n" +"\n" +"Хвала вам,\n" +"Делуге." -#~ msgid "Resume all" -#~ msgstr "ÐаÑтави Ñве" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Укључи трептање иконице у фиоци" -#~ msgid "Set Timeout" -#~ msgstr "ПоÑтави иÑтек" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Укључи облачиће" -#~ msgid "Tracker Status" -#~ msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¿Ñ€Ð°Ñ‚Ð¸Ð¾Ñ†Ð°" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Укључи звук" -#~ msgid "From" -#~ msgstr "Од" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Обавештења Ñучеља" -#~ msgid "Auto refresh:" -#~ msgstr "ÐутоматÑко оÑвежавање" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Примаоци" -#~ msgid "Logout" -#~ msgstr "Одјава" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Сервер захтева ТЛС/ССЛ" -#~ msgid "translate something" -#~ msgstr "преведите нешто" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Обавештења ел. поште" -#~ msgid "About" -#~ msgstr "О програму" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Ово подешавање не значи да ћете заправо и примати обавештења за Ñве ове " +"догађаје." -#~ msgid "# Of Files" -#~ msgstr "# датотека" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Претплате" -#~ msgid "Next Announce" -#~ msgstr "Следећа објава" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Прилагођавање звука" -#~ msgid "Disabled" -#~ msgstr "Онемогућено" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "РаÑпакивач" -#~ msgid "Url" -#~ msgstr "Урл" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "РаÑпакуј у:" -#~ msgid "Refresh page every:" -#~ msgstr "ОÑвежи Ñтрану Ñваких:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Ðаправи Ñадржану фаÑциклу према називу торента" -#~ msgid "Upload torrent" -#~ msgstr "Пошаљи торент" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Ова опција ће направити подфаÑциклу кориÑтећи назив торента у изабраној " +"фаÑцикли за раÑпакивање и Ñтавити раÑпаковане датотеке у њу." -#~ msgid "Reannounce" -#~ msgstr "Поново објави" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "Заказивач" -#~ msgid "seconds" -#~ msgstr "Ñекунди" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "Password is invalid,try again" -#~ msgstr "Погрешна лозинка, покушајте поново" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Ограничење преузимања:" -#~ msgid "Pause all" -#~ msgstr "Паузирај Ñве" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Ограничење Ñлања:" -#~ msgid "General" -#~ msgstr "Опште" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Ðктивни торенти:" -#~ msgid "File" -#~ msgstr "Датотека" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Ðктивних преузимања:" -#~ msgid "Label torrent" -#~ msgstr "Означи торент" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Ðктивних Ñејања:" -#~ msgid "Restart" -#~ msgstr "Поново покрени" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Подешавања ÑпороÑти" -#~ msgid "Move" -#~ msgstr "ПремеÑти" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Save" -#~ msgstr "Сачувај" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Move torrent" -#~ msgstr "ПремеÑти торент" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Stop" -#~ msgstr "ЗауÑтави" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Error in torrent options." -#~ msgstr "Грешка у опцијама торента" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "No data" -#~ msgstr "Ðема података" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" -#~ msgid "Ports" -#~ msgstr "Портови" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Одјава" -#~ msgid "Add In Paused State" -#~ msgstr "Додај у паузираном Ñтању" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Сачувај" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "ПовиÑи приоритет првих и поÑледњих делова" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" -#~ msgid "Random" -#~ msgstr "ÐаÑумично" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Encryption" -#~ msgstr "Шифровање" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Forced" -#~ msgstr "Захтевана" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Handshake" -#~ msgstr "Руковање" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Домаћин:" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Ðајвише полуотворених веза" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Ðајвише покушаја повезивања у Ñекунди" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "ПремеÑти" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Ðајвећа брзина преузимања (Kib/s)" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" -#~ msgid "Inbound" -#~ msgstr "Долазна" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" -#~ msgid "Either" -#~ msgstr "Оба" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" -#~ msgid "Level" -#~ msgstr "Ðиво" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Пријава" -#~ msgid "Outbound" -#~ msgstr "Одлазна" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Ðеограничено" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "Global" -#~ msgstr "Опште" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Ðајвећа брзина Ñлања (Kib/s)" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Save .torrent files to" -#~ msgstr ".torrent датотеке Ñними у" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "ÐутоматÑки додај фаÑциклу" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "ПоÑтавите највише веза" -#~ msgid "Per Torrent" -#~ msgstr "По торенту" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Брзина преузимања" -#~ msgid "Store all downoads in" -#~ msgstr "Чувај Ñва преузимања у" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" -#~ msgid "Total active torrents" -#~ msgstr "Укупно активних торената" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = неограничено" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Уклони торент кад је поÑтигнут одноÑ" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Прекини Ñејање када Ð¾Ð´Ð½Ð¾Ñ Ð´Ð¾Ñтигне" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" -#~ msgid "Total active seeding" -#~ msgstr "Укупно активних Ñлања" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "ПоÑтавите највећу брзину преузимања" -#~ msgid "Total active downloading" -#~ msgstr "Укупно активних преузимања" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Брзина Ñлања" -#~ msgid "Enabled Plugins" -#~ msgstr "Омогући прикључке" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "ПоÑтавите највећу брзину Ñлања" -#~ msgid "Button style" -#~ msgstr "Стил дугмади" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Протокол Ñаобраћаја преузимања/Ñлања" -#~ msgid "Current Password" -#~ msgstr "Тренутна лозинка" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" -#~ msgid "New Password (Confirm)" -#~ msgstr "Ðова лозинка (потврда)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" -#~ msgid "Old password is invalid" -#~ msgstr "Стара лозинка није иÑправка" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Повежи Ñе" -#~ msgid "Yes" -#~ msgstr "Да" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "Ðова лозинка није иÑта као и (потврда)" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" -#~ msgid "Move To" -#~ msgstr "ПремеÑти у" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" -#~ msgid "Error in Path." -#~ msgstr "Грешка у путањи." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" -#~ msgid "These changes were saved" -#~ msgstr "Ове промене Ñу Ñачуване" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "ИÑправите горње грешке и покушајте поново" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Филтери" -#~ msgid "No" -#~ msgstr "Ðе" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" -#~ msgid "Enter a list of values." -#~ msgstr "УнеÑите ÑпиÑак вредноÑти." +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" -#~ msgid "This field is required." -#~ msgstr "Ово поље је обавезно." +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "Connect" -#~ msgstr "Повежи Ñе" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "Connected to" -#~ msgstr "Повезан на" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" -#~ msgid "Admin" -#~ msgstr "ÐдминиÑтратор" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" -#~ msgid "False" -#~ msgstr "Ðетачно" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : лиÑта торента" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Ограничење меÑта за Ñлање" -#~ msgid "Queue Position" -#~ msgstr "МеÑто у реду" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" -#~ msgid "Download Location" -#~ msgstr "Локација на коју Ñе преузима" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "Ðајвише веза" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" -#~ msgid "To" -#~ msgstr "За" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Детаљи" -#~ msgid "Statistics" -#~ msgstr "СтатиÑтика" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#~ msgid "Delete" -#~ msgstr "Обриши" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#~ msgid "Refresh status" -#~ msgstr "ОÑвежи ÑтатуÑ" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Timeout (seconds)" -#~ msgstr "ИÑтекло време (у Ñекундама)" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Опште" -#~ msgid "Inactive" -#~ msgstr "Ðеактиван" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Приватно" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Ова порука Ð²Ð°Ñ Ð¾Ð±Ð°Ð²ÐµÑˆÑ‚Ð°Ð²Ð° да је Deluge завршио преузимање %s, који Ñадржи %i " -#~ "датотека.\n" -#~ "Да би иÑкључили ова упозорења Ñамо иÑкључите обавештавање електронÑком " -#~ "поштом у подешавањима Deluge-а.\n" -#~ "\n" -#~ "Хвала,\n" -#~ "Deluge" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "Преузимам %.2f%%" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" -#~ msgid "Times to attempt download" -#~ msgstr "Број покушаја преузимања" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "ОбавеÑти ме о новим издањима" -#~ msgid "max_download_speed" -#~ msgstr "max_download_speed" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Do not download" -#~ msgstr "Ðе преузимај" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... и обриши преузете датотеке" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "max_upload_slots" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Ðајвише меÑта за Ñлање" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "max_upload_speed" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "Ограничење меÑта за Ñлање" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Пошаљите иÑправну Ñлику. Датотека коју Ñте поÑлали или није Ñлика или је " -#~ "неиÑправна." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "Грешка при поÑтављању ознаке" - -#~ msgid "no label" -#~ msgstr "без ознаке" - -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "ово још увек не ради ништа..\n" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Ðајвећи број веза:" -#~ msgid "Add Torrents" -#~ msgstr "Додај торенте" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Ðајвећа брзина преузимања (KiB/s):" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Ðајвећа брзина Ñлања (KiB/s):" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Ðајвише полуотворених веза:" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Ðајвећи број покушаја повезивања у Ñекунди:" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Ðајвише утичница за Ñлање:" -#~ msgid "Community" -#~ msgstr "Заједница" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "apply_queue" -#~ msgstr "apply_queue" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "apply_max" -#~ msgstr "apply_max" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "max_connections" -#~ msgstr "max_connections" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "is_auto_managed" -#~ msgstr "is_auto_managed" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "stop_at_ratio" -#~ msgstr "stop_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "stop_ratio" -#~ msgstr "stop_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "remove_at_ratio" -#~ msgstr "remove_at_ratio" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "apply_move_completed" -#~ msgstr "apply_move_completed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "move_completed" -#~ msgstr "move_completed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "move_completed_path" -#~ msgstr "move_completed_path" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "auto_add" -#~ msgstr "auto_add" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Сервер" -#~ msgid "Work in progress.." -#~ msgstr "Радови у току.." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "auto_add_trackers" -#~ msgstr "auto_add_trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "Провери Ñваких (дана)" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Овај програм је Ñлободни Ñофтвер; можете га раÑподелити и/или мењати под " -#~ "одредбама ГÐУ-ове опште јавне лиценце, каква је објављена од Ñтране " -#~ "Задужбине за Ñлободни Ñофтвер; било верзије 3 Лиценце, или (по вашем избору) " -#~ "било које Ñледеће верзије. Овај програм Ñе раÑподељује у нади да ће бити " -#~ "кориÑтан, али БЕЗ ИКÐКВЕ ГÐРÐÐЦИЈЕ; без чак и имплицитне гаранције " -#~ "КОМЕРЦИЈÐЛÐЕ ВРЕДÐОСТИ или ПРИКЛÐДÐОСТИ ЗРОДРЕЂЕÐУ СВРХУ. За више детаља " -#~ "погледајте ГÐУ-ову општу јавну лиценцу. Уз овај програм би требало да " -#~ "примите и примерак ГÐУ-ове опште јавне лиценце; ако то није Ñлучај, " -#~ "погледајте ." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" -#~ msgid "State" -#~ msgstr "Стање" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Торент је превазишао Ð¾Ð´Ð½Ð¾Ñ Ð·Ð°ÑƒÑтављања." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "УнеÑите цео број." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "ОÑвежи" -#~ msgid "Ok" -#~ msgstr "У реду" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#~ msgid "Queue Top" -#~ msgstr "Ðа почетак реда" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Queue Bottom" -#~ msgstr "Ðа крај реда" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "page 8" -#~ msgstr "page 8" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "page 11" -#~ msgstr "page 11" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "page 10" -#~ msgstr "page 10" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "page 12" -#~ msgstr "page 12" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Урл" -#~ msgid "page 6" -#~ msgstr "page 6" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "ЧПП" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "BlockList" -#~ msgstr "СпиÑак блокирања" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Датотека" -#~ msgid "Import Now" -#~ msgstr "Увези Ñад" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "Увези при покретању демона" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Блокирани опÑези: %s" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "Увозим %s" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "Other.." -#~ msgstr "ОÑтало.." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "Укључујем %i датотека" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "Преузимање %s неуÑпело." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s није иÑправни УРЛ." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Додај у паузираном Ñтању" -#~ msgid "Downloading.." -#~ msgstr "Преузимам..." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Enter your password to continue" -#~ msgstr "УнеÑи Ñвоју лозинку да наÑтавиш" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "Preuzmi" -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge је заштићен лозинком!" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "Ðије повезан.." +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/sv.po b/deluge/i18n/sv.po index e17523e..051eecd 100644 --- a/deluge/i18n/sv.po +++ b/deluge/i18n/sv.po @@ -9,54 +9,54 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2019-03-23 13:27+0000\n" -"Last-Translator: Jonatan Nyberg \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2021-07-23 20:55+0000\n" +"Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" "Language: sv\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "B" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "TiB" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "G" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "T" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -67,7 +67,7 @@ msgstr "T" msgid "K/s" msgstr "K/s" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -81,27 +81,27 @@ msgstr "K/s" msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "M/s" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "MiB/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "G/s" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "GiB/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "T/s" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "TiB/s" @@ -191,12 +191,14 @@ msgstr "IP-adress för att lyssna pÃ¥ BitTorrent-anslutningar" msgid "" "The network interface name or IP address for outgoing BitTorrent connections." msgstr "" +"Namnet pÃ¥ nätverksgränssnittet eller IP-adressen för utgÃ¥ende BitTorrent-" +"anslutningar." #: deluge/core/daemon_entry.py:63 msgid "Config keys to be unmodified by `set_config` RPC" msgstr "Konfigurer nycklarna för att avmodifieras av `set_config` RPC" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" msgstr "Alla" @@ -237,7 +239,7 @@ msgid "Queued" msgstr "Köad" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -246,7 +248,9 @@ msgstr "Köad" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "Fel" @@ -270,7 +274,7 @@ msgid "State" msgstr "TillstÃ¥nd" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -454,7 +458,7 @@ msgstr "Flytta färdig till sökväg" msgid "Move On Completed Path" msgstr "Flytta färdiga till sökväg" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -474,7 +478,7 @@ msgstr "Distributiörsrankning" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 msgid "Super Seeding" -msgstr "" +msgstr "Superdistribuering" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" @@ -572,7 +576,7 @@ msgstr "Insticksmoduler" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 msgid "Skip" -msgstr "" +msgstr "Hoppa över" #: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 #: deluge/ui/web/js/deluge-all/Menus.js:371 @@ -1632,7 +1636,7 @@ msgid "Daemon not running" msgstr "Demon är inte igÃ¥ng" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" @@ -1651,7 +1655,7 @@ msgstr "Välj en fil" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1671,13 +1675,13 @@ msgstr "Välj en fil" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 msgid "_Cancel" -msgstr "" +msgstr "_Avbryt" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" -msgstr "" +msgstr "_Öppna" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 @@ -1693,32 +1697,32 @@ msgstr "Spara .torrent-fil" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 msgid "_Save" -msgstr "" +msgstr "_Spara" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" msgstr "Torrenter" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" msgstr "Alla filer" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." msgstr "Ange ditt lösenord för att visa Deluge…" -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." msgstr "Ange ditt lösenord för att avsluta Deluge…" -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" -msgstr "" +msgstr "N: {download_rate} U: {upload_rate} - Deluge" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 @@ -1727,6 +1731,16 @@ msgstr "" msgid "Deluge" msgstr "Deluge" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Redigera sökväg" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Ta bort sökväg" + #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" msgstr "_Tillämpa pÃ¥ vald" @@ -1817,20 +1831,20 @@ msgstr "Server:" msgid "libtorrent:" msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" msgstr "Torrent" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" msgstr "Lägg till torrenter (%d)" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" -msgstr "" +msgstr "Duplicera torrent/torrenter" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." @@ -1838,57 +1852,57 @@ msgstr "" "Du kan inte lägga till samma torrent tvÃ¥ gÃ¥nger. %d torrenter var redan " "tillagda." -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Ogiltig fil" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." -msgstr "" +msgstr "Vänta pÃ¥ filer..." -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" -msgstr "" +msgstr "Det gÃ¥r inte att hämta filer för denna magnet" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "Välj en .torrent-fil" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "Ogiltig URL" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "är inte en giltig URL." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "Hämtar…" -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Hämtningen misslyckades" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "Hämtningen misslyckades:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" -msgstr "" +msgstr "_Nej" #: deluge/ui/gtk3/dialogs.py:110 msgid "_Yes" -msgstr "" +msgstr "_Ja" #: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 #: deluge/ui/gtk3/glade/connection_manager.ui.h:2 msgid "_Close" -msgstr "" +msgstr "_Stäng" #: deluge/ui/gtk3/dialogs.py:179 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 @@ -1941,7 +1955,7 @@ msgstr "Redigera befintligt konto" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 msgid "_Apply" -msgstr "" +msgstr "_Tillämpa" #: deluge/ui/gtk3/dialogs.py:270 msgid "New Account" @@ -1958,7 +1972,7 @@ msgstr "Skapa nytt konto" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 #: deluge/ui/gtk3/glade/connection_manager.ui.h:4 msgid "_Add" -msgstr "" +msgstr "_Lägg till" #: deluge/ui/gtk3/dialogs.py:289 msgid "Authentication Level:" @@ -1982,7 +1996,7 @@ msgstr "Lösenordsskyddad" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 msgid "_OK" -msgstr "" +msgstr "_OK" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." @@ -2070,12 +2084,12 @@ msgstr "Ange högst antal inkommande anslutningar" #: deluge/ui/gtk3/tab_data_funcs.py:28 #, python-brace-format msgid "{state} {percent}%" -msgstr "" +msgstr "{state} {percent}%" #: deluge/ui/gtk3/tab_data_funcs.py:30 #, python-brace-format msgid "{state}: {err_msg}" -msgstr "" +msgstr "{state}: {err_msg}" #: deluge/ui/gtk3/tab_data_funcs.py:42 #: deluge/ui/gtk3/torrentview_data_funcs.py:284 @@ -2119,7 +2133,7 @@ msgstr "Fi_ler" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "_Nodar" +msgstr "_Noder" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 @@ -2166,7 +2180,7 @@ msgstr "NedÃ¥t" msgid "Up" msgstr "UppÃ¥t" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." @@ -2174,7 +2188,7 @@ msgstr "" "En Deluge-demon (deluged) körs redan.\n" "För att använda fristÃ¥ende läge, stoppa lokala demonen och starta om Deluge." -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." @@ -2183,7 +2197,7 @@ msgstr "" "installerat.\n" "För att använda fristÃ¥ende läge, installera libtorrent-paketet." -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." @@ -2191,11 +2205,11 @@ msgstr "" "Endast tunt klientläge är tillgängligt pÃ¥ grund av okänt importfel.\n" "För att använda fristÃ¥ende läge, se loggar för felinformation." -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" msgstr "Fortsätt i tunt klientläge?" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" msgstr "Ändra användargränssnittsläge" @@ -2234,7 +2248,7 @@ msgstr "Version" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Starta demon" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" @@ -2323,6 +2337,15 @@ msgstr "" "Du mÃ¥ste starta om Deluges användargränssnitt för att ändringarna ska ta " "effekt." +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "Självständig" + #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." msgstr "Växlar Deluge klientläge..." @@ -2393,39 +2416,39 @@ msgstr "Autentisering misslyckades" msgid "An error occurred while removing account" msgstr "Ett fel uppstod vid borttagning av konto" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" msgstr "TillstÃ¥nd" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" msgstr "Bevakare" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" msgstr "Ingen" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" msgstr "Administratör" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" msgstr "Etiketter" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" msgstr "Ingen etikett" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "Ingen ägare" @@ -2538,7 +2561,7 @@ msgstr "_Ta bort" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" -msgstr "" +msgstr "_Rensa" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" @@ -2566,7 +2589,7 @@ msgstr "Avsluta & _stäng av demon" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "_Avsluta" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 @@ -2577,7 +2600,7 @@ msgstr "_Redigera" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" -msgstr "" +msgstr "_Inställningar" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" @@ -2653,7 +2676,7 @@ msgstr "_Gemenskap" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" -msgstr "" +msgstr "_Om" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" @@ -2687,7 +2710,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.ui.h:33 msgid "Filter" -msgstr "" +msgstr "Filtrera" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" @@ -2794,7 +2817,7 @@ msgstr "Full ström" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Antingen" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2826,10 +2849,6 @@ msgstr "HTTP tillstÃ¥nd" msgid "I2P" msgstr "I2P" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "Självständig" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" msgstr "Det självständiga, fristÃ¥ende programmet" @@ -2890,7 +2909,7 @@ msgstr "Saknar:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 msgid "_Revert" -msgstr "" +msgstr "_Ã…tergÃ¥" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 msgid "Revert color to default" @@ -2947,7 +2966,7 @@ msgid "System Default" msgstr "Systemstandard" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "SprÃ¥k" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 @@ -2960,7 +2979,7 @@ msgstr "Flytta slutförda till:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 msgid "Copy of .torrent files to:" -msgstr "Kopieria .torrentfiler till:" +msgstr "Kopiera .torrentfiler till:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 #: deluge/ui/console/modes/preferences/preference_panes.py:275 @@ -3267,12 +3286,16 @@ msgid "" "connections. (Leave empty for default.)\n" " " msgstr "" +"\n" +"Namnet pÃ¥ nätverksgränssnittet eller IP-adressen för utgÃ¥ende BitTorrent-" +"anslutningar. (Lämna tomt för standard.)\n" +" " #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 #: deluge/ui/console/modes/preferences/preference_panes.py:359 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 msgid "Outgoing Interface" -msgstr "" +msgstr "UtgÃ¥ende gränssnitt" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 @@ -3612,11 +3635,11 @@ msgstr "GeoIP-databas" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 msgid "Associate with Deluge" -msgstr "" +msgstr "Associera med Deluge" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 msgid "Magnet Links" -msgstr "" +msgstr "Magnetlänkar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 @@ -3649,7 +3672,7 @@ msgstr "Kontrollera regelbundet webbplatsen efter uppdateringar" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" -msgstr "" +msgstr "_Ta bort" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 msgid "Accounts" @@ -3785,14 +3808,6 @@ msgstr "Ctrl+H" msgid "Ctrl+D" msgstr "Ctrl+D" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "Redigera sökväg" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "Ta bort sökväg" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" msgstr "Växla dolda filer" @@ -3997,7 +4012,7 @@ msgstr "Tillgänglighet:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 #: deluge/ui/web/render/tab_status.html:25 msgid "Seed Rank:" -msgstr "Distrubutörsrankning:" +msgstr "Distributörsrankning:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 msgid "ETA Time:" @@ -4234,12 +4249,12 @@ msgstr "Redigera bevakare" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 msgid "_Up" -msgstr "" +msgstr "_Upp" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 msgid "_Down" -msgstr "" +msgstr "_Ner" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" @@ -4438,7 +4453,7 @@ msgstr "_Automatiskt hanterad" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" -msgstr "" +msgstr "_Superdistribuering" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 msgid "_Change Ownership" @@ -4488,11 +4503,11 @@ msgstr "Uppstartsalternativ" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 msgid "_Open File" -msgstr "" +msgstr "_Öppna fil" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 msgid "_Show Folder" -msgstr "" +msgstr "_Visa mapp" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" @@ -4500,19 +4515,19 @@ msgstr "_Expandera alla" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" -msgstr "" +msgstr "_Hoppa över" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 msgid "_Low" -msgstr "" +msgstr "_LÃ¥g" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 msgid "_Normal" -msgstr "" +msgstr "_Normal" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 msgid "_High" -msgstr "" +msgstr "_Hög" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 msgid "Deluge Team" @@ -4670,11 +4685,11 @@ msgstr "" #: deluge/ui/console/cmdline/commands/add.py:38 msgid "Download folder for torrent" -msgstr "" +msgstr "Hämta mapp för torrent" #: deluge/ui/console/cmdline/commands/add.py:44 msgid "Move the completed torrent to this folder" -msgstr "" +msgstr "Flytta den färdiga torrenten till den här mappen" #: deluge/ui/console/cmdline/commands/add.py:50 msgid "One or more torrent files, URLs or magnet URIs" @@ -4885,17 +4900,20 @@ msgstr "Använd slumpmässiga portar" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" -msgstr "" +msgstr "Inkommande gränssnitt" #: deluge/ui/console/modes/preferences/preference_panes.py:355 msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" +"IP-adressen för gränssnittet att lyssna pÃ¥ (lämna tomt för standard):" #: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" "The network interface name or IP address for outgoing BitTorrent " "connections. (Leave empty for default.):" msgstr "" +"Namnet pÃ¥ nätverksgränssnittet eller IP-adressen för utgÃ¥ende BitTorrent-" +"anslutningar. (Lämna tomt för standard.):" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" @@ -5600,38 +5618,38 @@ msgstr "Poppupp-avisering inte aktiverad." #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" -msgstr "" +msgstr "libnotify är inte installerad" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" -msgstr "" +msgstr "Det gick inte att poppupp-anmälan" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" msgstr "Poppupp-avisering visas" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" msgstr "Ljudavisering inte aktiverad" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "pygame är inte installerad" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" msgstr "Misslyckades med ljudavisering %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" msgstr "Ljudavisering lyckades" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "Slutförde torrent" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " @@ -5639,12 +5657,12 @@ msgid "" msgstr "" "Torrenten â€%(name)s†omfattande %(num_files)i fil(er) har laddats ner." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "Aviseringar" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" msgstr "Välj ljudfil" @@ -5764,7 +5782,7 @@ msgstr "Schemaläggare" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 msgid "Schedule" -msgstr "" +msgstr "Schema" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" @@ -5824,11 +5842,11 @@ msgstr "Spara" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" -msgstr "" +msgstr "Om Deluge" #: deluge/ui/web/js/deluge-all/AboutWindow.js:102 msgid "Copyright 2007-2018 Deluge Team" -msgstr "" +msgstr "Copyright 2007-2018 Deluge Team" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 msgid "Remove With Data" @@ -5888,7 +5906,7 @@ msgstr "Senaste överföring" #: deluge/ui/web/js/deluge-all/Deluge.js:158 msgid "Mixed" -msgstr "" +msgstr "Blandad" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" @@ -6251,6 +6269,10 @@ msgstr "Webbadress" msgid "Cookies" msgstr "Kakor" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "Det gick inte att hämta torrent" + #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" msgstr "Arkiv" @@ -6259,11 +6281,15 @@ msgstr "Arkiv" msgid "Infohash" msgstr "Infohash" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." msgstr "Skickar din torrent…" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "Det gick inte att skicka torrent" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" msgstr "Inte en giltig torrent" @@ -6285,7 +6311,7 @@ msgstr "Lägg till i pausat läge" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" -msgstr "" +msgstr "Superdistributör" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" @@ -6299,337 +6325,5 @@ msgstr "Tid kvar:" msgid "Date Added:" msgstr "Tillagd:" -#~ msgid "pynotify is not installed" -#~ msgstr "pynotify är inte installerad" - -#~ msgid "pynotify failed to show notification" -#~ msgstr "pynotify misslyckades med att visa meddelandet" - -#~ msgid "Notifications" -#~ msgstr "Aviseringar" - -#~ msgid "Associate Magnet links with Deluge" -#~ msgstr "Associera magnetlänkar med Deluge" - -#~ msgid "_Normal Priority" -#~ msgstr "_Normal prioritering" - -#~ msgid "_High Priority" -#~ msgstr "_Hög prioritering" - -#~ msgid "Breton" -#~ msgstr "Bretonska" - -#~ msgid "Belarusian" -#~ msgstr "Vitryska" - -#~ msgid "Bulgarian" -#~ msgstr "Bulgariska" - -#~ msgid "Bengali" -#~ msgstr "Bengaliska" - -#~ msgid "Afrikaans" -#~ msgstr "Afrikaans" - -#~ msgid "Arabic" -#~ msgstr "Arabiska" - -#~ msgid "Asturian" -#~ msgstr "Asturiska" - -#~ msgid "Azerbaijani" -#~ msgstr "Azerbajdzjanska" - -#~ msgid "German" -#~ msgstr "Tyska" - -#~ msgid "Danish" -#~ msgstr "Danska" - -#~ msgid "Catalan" -#~ msgstr "Katalanska" - -#~ msgid "Bosnian" -#~ msgstr "Bosniska" - -#~ msgid "Welsh" -#~ msgstr "Walesiska" - -#~ msgid "Czech" -#~ msgstr "Tjeckiska" - -#~ msgid "English (Australia)" -#~ msgstr "Engelska (Australien)" - -#~ msgid "English (Canada)" -#~ msgstr "Engelska (Kanada)" - -#~ msgid "Greek" -#~ msgstr "Grekiska" - -#~ msgid "English" -#~ msgstr "Engelska" - -#~ msgid "Persian" -#~ msgstr "Persiska" - -#~ msgid "Basque" -#~ msgstr "Baskiska" - -#~ msgid "Estonian" -#~ msgstr "Estniska" - -#~ msgid "Venezuelan Spanish" -#~ msgstr "Venezuelansk spanska" - -#~ msgid "Mexican Spanish" -#~ msgstr "Mexikansk spanska" - -#~ msgid "Nicaraguan Spanish" -#~ msgstr "Nicaraguansk spanska" - -#~ msgid "Spanish" -#~ msgstr "Spanska" - -#~ msgid "Argentinian Spanish" -#~ msgstr "Argentinsk spanska" - -#~ msgid "English (United Kingdom)" -#~ msgstr "Engelska (Storbritanien)" - -#~ msgid "Esperanto" -#~ msgstr "Esperanto" - -#~ msgid "Irish" -#~ msgstr "Irländska" - -#~ msgid "Frisian" -#~ msgstr "Frisiska" - -#~ msgid "French" -#~ msgstr "Franska" - -#~ msgid "Finnish" -#~ msgstr "Finska" - -#~ msgid "Galician" -#~ msgstr "Galesiska" - -#~ msgid "Hindi" -#~ msgstr "Hindi" - -#~ msgid "Croatian" -#~ msgstr "Kroatiska" - -#~ msgid "Hungarian" -#~ msgstr "Bulgariska" - -#~ msgid "Interlingua" -#~ msgstr "Interlingua" - -#~ msgid "Hebrew" -#~ msgstr "Hebreiska" - -#~ msgid "Khmer" -#~ msgstr "Khmeriska" - -#~ msgid "Kazakh" -#~ msgstr "Kazakiska" - -#~ msgid "Korean" -#~ msgstr "Koreanska" - -#~ msgid "Kannada" -#~ msgstr "Kannada" - -#~ msgid "Indonesian" -#~ msgstr "Indonesiska" - -#~ msgid "Icelandic" -#~ msgstr "Isländska" - -#~ msgid "Italian" -#~ msgstr "Italienska" - -#~ msgid "Japanese" -#~ msgstr "Japanska" - -#~ msgid "Georgian" -#~ msgstr "Georgiska" - -#~ msgid "Macedonian" -#~ msgstr "Makedonska" - -#~ msgid "Latvian" -#~ msgstr "Lettiska" - -#~ msgid "Latin" -#~ msgstr "Latinska" - -#~ msgid "Kurdish" -#~ msgstr "Kurdiska" - -#~ msgid "Lithuanian" -#~ msgstr "Litauiska" - -#~ msgid "Luxembourgish" -#~ msgstr "Luxemburgska" - -#~ msgid "Mayaly" -#~ msgstr "Malajiska" - -#~ msgid "Burmese" -#~ msgstr "Burmesiska" - -#~ msgid "Malayalam" -#~ msgstr "Malayalam" - -#~ msgid "Mongolian" -#~ msgstr "Mongoliska" - -#~ msgid "Punjabi" -#~ msgstr "Punjabi" - -#~ msgid "Portuguese" -#~ msgstr "Portugisiska" - -#~ msgid "Piedmontese" -#~ msgstr "Piemontesiska" - -#~ msgid "Polish" -#~ msgstr "Polska" - -#~ msgid "Low German" -#~ msgstr "LÃ¥gtyska" - -#~ msgid "Dutch" -#~ msgstr "Holländska" - -#~ msgid "Norwegian Bokmal" -#~ msgstr "Norska (bokmÃ¥l)" - -#~ msgid "Nepali" -#~ msgstr "Nepali" - -#~ msgid "Norwegian Nynorsk" -#~ msgstr "Nynorska" - -#~ msgid "Ossetic" -#~ msgstr "Ossetiska" - -#~ msgid "Serbian" -#~ msgstr "Serbiska" - -#~ msgid "Sinhalese" -#~ msgstr "Singalesiska" - -#~ msgid "Slovenian" -#~ msgstr "Slovenska" - -#~ msgid "Slovak" -#~ msgstr "Slovakiska" - -#~ msgid "Russian" -#~ msgstr "Ryska" - -#~ msgid "Romanian" -#~ msgstr "Rumänska" - -#~ msgid "Brazilian Portuguese" -#~ msgstr "Brasiliansk portugisiska" - -#~ msgid "Albanian" -#~ msgstr "Albanska" - -#~ msgid "Serbian Latin" -#~ msgstr "Serbisk-latinska" - -#~ msgid "Swedish" -#~ msgstr "Svenska" - -#~ msgid "Tatar" -#~ msgstr "Tatariska" - -#~ msgid "Ukrainian" -#~ msgstr "Ukrainska" - -#~ msgid "Udmurt" -#~ msgstr "Udmurtiska" - -#~ msgid "Turkish" -#~ msgstr "Turkiska" - -#~ msgid "Tagalog" -#~ msgstr "Tagalog" - -#~ msgid "Klingon" -#~ msgstr "Klingonska" - -#~ msgid "Swahili" -#~ msgstr "Swahili" - -#~ msgid "Tamil" -#~ msgstr "Tamil" - -#~ msgid "Telugu" -#~ msgstr "Telugu" - -#~ msgid "Thai" -#~ msgstr "Thailändska" - -#~ msgid "Traditional Chinese" -#~ msgstr "Traditionell kinesiska" - -#~ msgid "Simplified Chinese" -#~ msgstr "Förenklad kinesiska" - -#~ msgid "Vietnamese" -#~ msgstr "Vietnamesiska" - -#~ msgid "Urdu" -#~ msgstr "Urdu" - -#~ msgid "Chinese (Hong Kong)" -#~ msgstr "Kinesiska (Hong Kong)" - -#~ msgid "Chinese (Simplified)" -#~ msgstr "Kinesiska (förenklad)" - -#~ msgid "Chinese (Taiwan)" -#~ msgstr "Kinesiska (Taiwan)" - -#~ msgid "Ignore" -#~ msgstr "Ignorera" - -#~ msgid "Inuktitut" -#~ msgstr "Inuktitut" - -#~ msgid "IP address of the interface to listen on (leave empty for default)" -#~ msgstr "IP-adress för gränssnittet att lyssna pÃ¥ (lämna tomt för standard)" - -#~ msgid "download folder for torrent" -#~ msgstr "ladda ner mapp för torrent" - -#, python-format -#~ msgid "%s: %s" -#~ msgstr "%s: %s" - -#~ msgid "_Start" -#~ msgstr "_Starta" - -#~ msgid "_Low Priority" -#~ msgstr "_LÃ¥g prioritet" - -#~ msgid "_Ignore" -#~ msgstr "_Ignorera" - -#~ msgid "_Filter" -#~ msgstr "_Filter" - -#~ msgid "Duplicate Torrent(s)" -#~ msgstr "Duplicerade torrent(er)" - -#, python-format -#~ msgid "D: %s U: %s - Deluge" -#~ msgstr "H: %s U: %s - Deluge" +#~ msgid "Languge" +#~ msgstr "SprÃ¥k" diff --git a/deluge/i18n/ta.po b/deluge/i18n/ta.po index b5a48d8..9d604d8 100644 --- a/deluge/i18n/ta.po +++ b/deluge/i18n/ta.po @@ -1,3733 +1,6164 @@ # Tamil translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2007-12-05 13:56+0000\n" -"Last-Translator: viki \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Tamil \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "" - -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯:" - -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "பெயரà¯" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "à®®à¯à®©à¯à®©à¯‡à®±à¯à®±à®®à¯" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "பதிவிறகà¯à®•à®™à¯à®•ளà¯" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "வரிசை" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "வலையமைபà¯à®ªà¯" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "à®à®©à¯ˆà®¯à®µà¯ˆ" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "வரிசை" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "சொரà¯à®•à¯à®ªà¯Šà®°à¯à®³à¯à®•ளà¯" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "கீழà¯" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "மேலà¯" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "வாஙà¯à®•ி" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "கோபà¯à®ªà¯ (_F)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ ஠சேரà¯à®•à¯à®•வà¯à®®à¯" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "(_E)திரà¯à®¤à¯à®¤à¯" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_உதவி" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ ஠சேரà¯à®•à¯à®•வà¯à®®à¯" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ ஠நீகà¯à®•வà¯à®®à¯" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "தறà¯à®•ாலிகமாக நிறà¯à®¤à¯à®¤à¯" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "மீணà¯à®Ÿà¯à®®à¯ தà¯à®µà®•à¯à®•" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ - களை மேல௠நோகà¯à®•ி வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ - களை கீழ௠நோகà¯à®•ி வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "விரà¯à®ªà¯à®ªà®™à¯à®•ளà¯" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "இணைபà¯à®ªà¯à®•ளà¯" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "சேரà¯à®•à¯à®•வà¯à®®à¯" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "நீகà¯à®•வà¯à®®à¯" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "வாஙà¯à®•ி" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "à®®à¯à®©à¯à®©à¯‡à®±à¯à®±à®®à¯" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "கோபà¯à®ªà¯à®•à¯à®•ளà¯" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "கீழà¯" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "மேலà¯" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "பதிவிறகà¯à®•à®™à¯à®•ளà¯" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "வலையமைபà¯à®ªà¯" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "à®à®©à¯ˆà®¯à®µà¯ˆ" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "சொரà¯à®•à¯à®ªà¯Šà®°à¯à®³à¯à®•ளà¯" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "இணைபà¯à®ªà¯à®•ளà¯" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "பெயரà¯" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "கோபà¯à®ªà¯ (_F)" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ ஠சேரà¯à®•à¯à®•வà¯à®®à¯" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "(_E)திரà¯à®¤à¯à®¤à¯" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_உதவி" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ ஠சேரà¯à®•à¯à®•வà¯à®®à¯" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ ஠நீகà¯à®•வà¯à®®à¯" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "தறà¯à®•ாலிகமாக நிறà¯à®¤à¯à®¤à¯" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "மீணà¯à®Ÿà¯à®®à¯ தà¯à®µà®•à¯à®•" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ - களை மேல௠நோகà¯à®•ி வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "டோரà¯à®±à¯‡à®©à¯à®Ÿà¯ - களை கீழ௠நோகà¯à®•ி வரிசைபà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "விரà¯à®ªà¯à®ªà®™à¯à®•ளà¯" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "தà¯à®£à¯à®Ÿà¯à®•ளà¯:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "பெயரà¯:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "விதைதà¯à®¤à®²à¯" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The total number of read operations performed since this session was started." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#~ msgid "Files" -#~ msgstr "கோபà¯à®ªà¯à®•à¯à®•ளà¯" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Start" -#~ msgstr "தொடஙà¯à®•à¯" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "Unknown" -#~ msgstr "தெரியாதவை" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Remove" -#~ msgstr "நீகà¯à®•வà¯à®®à¯" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" -#~ msgid "Add" -#~ msgstr "சேரà¯à®•à¯à®•வà¯à®®à¯" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Clear" -#~ msgstr "காலியாகà¯à®•à¯" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/te.po b/deluge/i18n/te.po new file mode 100644 index 0000000..6ec7cde --- /dev/null +++ b/deluge/i18n/te.po @@ -0,0 +1,6164 @@ +# Telugu translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Telugu \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "" + +#: deluge/common.py:417 +msgid "M" +msgstr "" + +#: deluge/common.py:418 +msgid "G" +msgstr "" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/th.po b/deluge/i18n/th.po index 9c7b368..8f27d04 100644 --- a/deluge/i18n/th.po +++ b/deluge/i18n/th.po @@ -1,3739 +1,6164 @@ # Thai translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-07-11 05:41+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2020-09-13 15:30+0000\n" "Last-Translator: Tharawut Paripaiboon \n" "Language-Team: Thai \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "B" + +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "TiB" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "T" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "K/วินาที" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" -msgstr "" +msgstr "KiB/วินาที" -#: deluge/common.py:318 +#: deluge/common.py:521 +msgid "M/s" +msgstr "M/วินาที" + +#: deluge/common.py:521 msgid "MiB/s" -msgstr "" +msgstr "MiB/วินาที" -#: deluge/common.py:320 +#: deluge/common.py:527 +msgid "G/s" +msgstr "G/วินาที" + +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/วินาที" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" -msgstr "" +#: deluge/common.py:533 +msgid "T/s" +msgstr "T/วินาที" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "TiB/วินาที" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" -msgstr "" +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "ตัวเลือà¸à¸—ั่วไป" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "ผิดพลาด" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "ดาวน์โหลดà¹à¸¥à¹‰à¸§" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "ความเร็วดาวน์โหลด" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "ประมาณเวลาเสร็จ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "คำเตือน" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Announce OK" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Announce Sent" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:38 +msgid "Botswana" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:40 +msgid "Brazil" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "ลง" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "ไม่ใช้" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "เพิ่มทอเรนต์" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "เพิ่มงาน" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "ลบงาน" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "พัà¸à¸‡à¸²à¸™" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "ทำงานต่อ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "คำเตือน" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•่อ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "เพิ่มงาน" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "ลบงาน" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "ความเร็วดาวน์โหลด" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "ลง" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "à¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•่อ" - -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "ดาวน์โหลดà¹à¸¥à¹‰à¸§" - -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "ประมาณเวลาเสร็จ" - -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "เพิ่มทอเรนต์" - -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "เพิ่มงาน" - -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "ลบงาน" - -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "พัà¸à¸‡à¸²à¸™" - -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "ทำงานต่อ" - -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "สถานะของ Tracker:" - -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "ส่วน:" - -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" - -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "ขนาดทั้งหมด:" - -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "ชื่อ:" - -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "ตำà¹à¸«à¸™à¹ˆà¸‡:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "เปิดใช้" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "รายละเอียด" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The total number of read operations performed since this session was started." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#~ msgid "Clear" -#~ msgstr "ลบงานที่โหลดเสร็จà¹à¸¥à¹‰à¸§" - -#~ msgid "Remove" -#~ msgstr "ลบงาน" - -#~ msgid "Add" -#~ msgstr "เพิ่มงาน" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "About" -#~ msgstr "เà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸š" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "ลบไฟล์ทอเรนต์" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "Details" -#~ msgstr "รายละเอียด" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Disable" -#~ msgstr "ไม่ใช้" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "ดาวน์โหลด" -#~ msgid "Delete downloaded files." -#~ msgstr "ลบไฟล์ดาวน์โหลด" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "ใช้เวลาประมาณ:" -#~ msgid "Download" -#~ msgstr "ดาวน์โหลด" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "วันที่ถูà¸à¹€à¸žà¸´à¹ˆà¸¡:" diff --git a/deluge/i18n/tl.po b/deluge/i18n/tl.po index c175e55..e02de29 100644 --- a/deluge/i18n/tl.po +++ b/deluge/i18n/tl.po @@ -1,3715 +1,6164 @@ # Tagalog translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-02-04 21:25+0000\n" -"Last-Translator: b3rx \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Tagalog \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 +#: deluge/argparserbase.py:215 #, python-format -msgid "Finished Torrent \"%(name)s\"" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:38 +msgid "Botswana" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/countries.py:40 +msgid "Brazil" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/countries.py:43 +msgid "Bulgaria" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Magdagdag ng Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Tanggalin ang Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Ipagpatuloy" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" - -#: deluge/ui/countries.py:154 -msgid "Monaco" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Magdagdag" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Magdagdag ng Torrent" - -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Tanggalin ang Torrent" - -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Ipagpatuloy" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" msgstr "" -#~ msgid "Add" -#~ msgstr "Magdagdag" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/tlh.po b/deluge/i18n/tlh.po index 7b3cb37..fa8c2a8 100644 --- a/deluge/i18n/tlh.po +++ b/deluge/i18n/tlh.po @@ -1,3712 +1,6164 @@ -# Klingon; tlhIngan-Hol translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Klingon translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2007-06-05 19:39+0000\n" -"Last-Translator: Joe Anderson \n" -"Language-Team: Klingon; tlhIngan-Hol \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Klingon \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 msgid "KiB" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" +#: deluge/common.py:415 +msgid "TiB" msgstr "" -#: deluge/common.py:318 -msgid "MiB/s" +#: deluge/common.py:416 +msgid "K" msgstr "" -#: deluge/common.py:320 -msgid "GiB/s" +#: deluge/common.py:417 +msgid "M" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:418 +msgid "G" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:419 +msgid "T" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/common.py:521 +msgid "MiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/common.py:527 +msgid "GiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format -msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 +#: deluge/argparserbase.py:215 #, python-format -msgid "Finished Torrent \"%(name)s\"" +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:38 +msgid "Botswana" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/countries.py:40 +msgid "Brazil" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/countries.py:43 +msgid "Bulgaria" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Dotlhvam noch:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "noch:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" msgstr "" diff --git a/deluge/i18n/tr.po b/deluge/i18n/tr.po index e712140..65cb2cc 100644 --- a/deluge/i18n/tr.po +++ b/deluge/i18n/tr.po @@ -1,1306 +1,925 @@ # Turkish translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-05-27 03:53+0000\n" -"Last-Translator: Sardan \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2021-01-31 17:21+0000\n" +"Last-Translator: BouRock \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "Bilgisayar adı:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Bir Dizin Seç" +#: deluge/common.py:411 +msgid "B" +msgstr "B" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "Şu orana ulaşıldığında yayınlamayı durdur:" +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "Otomatik" +#: deluge/common.py:413 +msgid "MiB" +msgstr "MiB" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "İzleyiciler" +#: deluge/common.py:414 +msgid "GiB" +msgstr "GiB" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" +#: deluge/common.py:415 +msgid "TiB" +msgstr "TiB" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "T" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "K/s" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "KiB/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "Engellenmişler listesini başlangıçta içe aktar" +#: deluge/common.py:521 +msgid "M/s" +msgstr "M/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "" -"Engellenmişler listesinin dosyasını gerekliyse indir ve dosyayı içe aktar" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "Yeni bir engellenmişler listesi dosyası indir ve içe aktar." +#: deluge/common.py:527 +msgid "G/s" +msgstr "G/s" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "İndirmeye zorla ve İçe aktar" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " Adet Torrent Kuyruğa Eklendi" +#: deluge/common.py:533 +msgid "T/s" +msgstr "T/s" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " Torrent Kuyruğa Eklendi" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "TiB/s" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "Seçili torrentleri duraklat" +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "Genel Seçenekler" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "Seçili torrentleri devam ettir" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "Bu yardım iletisini yazdır" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "Tümünü _Genişlet" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "Sürüm bilgisini yazdır" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "Birinci/Sonuncu Öncelik Sırası" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "Yapılandırma dizini yolunu ayarla" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "Standart çıktı yerine belirtilen günlük dosyasına çıktı al" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "Torenti kaldır?" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "Günlük seviyesini ayarla (yok, hata, uyarı, bilgi, hata ayıklama)" -#: deluge/ui/gtkui/glade/main_window.glade:2324 +#: deluge/argparserbase.py:215 +#, python-format msgid "" -"Are you sure you want to remove the selected torrent?" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -"Seçilmiş torrenti kaldırmak istediğinize emin misiniz?" - -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "Yeni Sürüm" +"İsteğe bağlı en fazla günlük dosyası boyutuyla günlük dosyası dönüşünü " +"etkinleştir, varsayılan: %(const)s (Günlük dosyası dönüş sayısı 5'tir)" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "Yeni Sürüm Var!" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "Günlük çıktısını sessize al (`--loglevel none` ile aynı)" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "Bu iletişim kutusunu bir daha gösterme" +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" +"cProfile ile Profil %(prog)s. Bir dosya adı belirtilmedikçe standart çıktıya " +"çıktı alınır" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "Seçili torentlere devam et." +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "İşlem Denetim Seçenekleri" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "Ka_ldır" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "İşlem kimliğini saklamak için Pidfile" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "D_uraklatılmış Durumda Ekle" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "Bu işlemi (ayrılma) daemonize etmeyin" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "URL den ekle" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "Başlangıçta bu kullanıcıyla değiştir (root gerektirir)" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "Kuyruktaki Torrentler" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "Başlangıçta bu gruba değiştir (root gerektirir)" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "Kuyruktaki Torrentleri Ekle" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "Arka Plan Programı Seçenekleri" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "Bağlanıldığında torrentleri otomatik ekle" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "Arayüz bağlantılarını dinlemek için IP adresi" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "Konakçı Ekle" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "Arayüz bağlantılarını dinlemek için bağlantı noktası" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "Açılışta seçilen konakçıya otomatik olarak bağlan" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "BitTorrent bağlantılarını dinlemek için IP adresi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/core/daemon_entry.py:56 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "Giden BitTorrent bağlantıları için ağ arayüzü adı veya IP adresi." + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -"Tam alan tahsisi(torrentin diske yazılacak bölümünü önceden hazırlama) " -"torrent için gerekli disk alanının tamamını önceden ayırır ve disk " -"parçalanmasını engeller" +"`set_config` RPC tarafından değiştirilmeyecek yapılandırma anahtarları" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Basit alan tahsisi" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Tümü" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "" -"Basit alan tahsisi sadece ihtiyaç kadar disk alanı ayırır (indirildikleri " -"kadar yer kaplama )" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Etkin" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Etkin port:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "Ayırılıyor" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Etkin Portu Dene" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Denetleniyor" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Dağıtılmış doğrulama tablosu etkin bağlantı sayısını arttırabilir." +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "İndiriliyor" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" -msgstr "" -"Anlaşma\n" -"Tam akış\n" -"İkisinden biri" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Gönderiliyor" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "Bütün akışı şifrele" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Duraklatıldı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "Tüm torrentler için azami gönderim hızı. Sınırsız için -1 yazınız." +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Kuyrukta" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Hata" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "İzin verilen azami bağlantı sayısı. Sınırsız için -1 yazınız." +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Ad" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "İlerleme" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "Bütün torrentler için azami indirme hızı. Sınırsız için -1 yazınız." +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "Durum" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." -msgstr "" -"Klasik Kip çoğu süreç işlevselliğini gizleyecek ve Deluge tek uygulama gibi " -"görülecek. Deluge'un artişlem olma avantajını istemiyorsanız bunu kullanın. " -"Bu ayarın etkili olabilmesi için Deluge yeniden başlatılmalı." +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Boyut" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "Pencereyi aktif yap" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "İndirilen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "Torrent Ekleme Penceresi" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Gönderilen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "Süreç kapısı:" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "Kalan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "Yeni sürümler için siteyi belli aralıklarla denetle" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Oran" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "Yayın süresi Oranı:" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "İndirme Hızı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "Yayın Süresi (dk):" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Gönderme Hızı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "Paylaşım oranına ulaşınca torrenti sil" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "İndirme Sınırı" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "Dizin _Aç" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Gönderme Sınırı" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "Devam et." +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "En Fazla Bağlantı" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "Yeniden Denetimi _Zorla" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "En Fazla Gönderme Yuvası" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "_Otomatik Ayarla" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Kişiler" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "Takipçileri Düzenle" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "Gönderimler" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "Depoyu Taşı" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Mevcut" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "Depoyu Taşı" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "Gönderimler:Kişiler" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "Hedef:" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Eklenen" -#~ msgid "Pause all" -#~ msgstr "Tümünü duraklat" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "İzleyici" -#~ msgid "Homepage" -#~ msgstr "Ana Sayfa" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "İndirme Klasörü" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "Gönderim Süresi" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "Etkin Süre" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "Son Etkinlik" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "Bitiş Zamanı" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "Tam Görülme" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "Tamamlandı" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "TBS" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "Torrent durma oranını geçmiş." +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "Paylaşılan" -#: deluge/common.py:274 -msgid "KiB" -msgstr "KiB" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "İlk/Son'a Öncelik Ver" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "Sıralı İndirme" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Otomatik Yönetilen" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "Oranda Durdur" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "Durdurma Oranı" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "Oranda Kaldır" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "Tamamlandığında Taşı" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "Tamamlananı Taşıma Yolu" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "Tamamlandığında Taşınacağı Yol" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "Sahibi" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "Parça" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "Gönderim Sırası" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "Süper Gönderim" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Uyarı" -#: deluge/common.py:277 -msgid "MiB" -msgstr "MiB" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Duyuru TAMAM" -#: deluge/common.py:279 -msgid "GiB" -msgstr "GiB" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Duyuru Gönderildi" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 -msgid "KiB/s" -msgstr "KB/sn" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Arayüz" -#: deluge/common.py:318 -msgid "MiB/s" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "İndirmeler" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Bant Genişliği" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Kuyruk" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Ağ" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Vekil Sunucu" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" -msgstr "pynotify uygulaması yüklenmemiş" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Önbellek" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" -msgstr "pynotify bildirim gösteremedi" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Diğer" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Arka Plan Programı" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" -msgstr "Ses bildirimi etkin değil" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Eklentiler" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" -msgstr "pygame uygulaması yüklenmemiş" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "Atla" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" -msgstr "Ses bildirimi başarısız %s" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "Düşük" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" -msgstr "Ses bildirimi Başarılı" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "Normal" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" -msgstr "Torrent Tamamlandı" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "Yüksek" -#: deluge/plugins/notifications/notifications/gtkui.py:242 -#, python-format +#: deluge/ui/client.py:681 msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" +"Deluge, `deluged` çalıştırılabilir dosyayı bulamıyor, deluged paketinin " +"yüklendiğini ya da YOLUNUZA eklendiğini denetleyin." -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" -msgstr "Ses Dosyası Seç" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afganistan" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" -msgstr "Bildirim e-postası gönderilirken bir hata oluştu: %s" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Aland Adaları" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" -msgstr "" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Arnavutluk" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" -msgstr "Sunucu kullanıcı adı/şifre terkibini kabul etmedi: %s" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Cezayir" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." -msgstr "Bildirim e-postası gönderildi." +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "Amerika Samoası" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" -msgstr "" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andora" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." -msgstr "" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" -msgstr "Bildirimler" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Anguilla" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" -msgstr "" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Antartika" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" -msgstr "" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua ve Barbuda" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" -msgstr "Sesler etkin" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Arjantin" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "Kullanıcı Arayüzü Bildirimleri" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Ermenistan" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "Port:" - -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "Kullanıcı adı:" - -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "Parola:" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "Alıcılar" +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Avustralya" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Avusturya" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Gönderen:" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Azerbaycan" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "Etkin" +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamalar" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "E-posta Bildirimleri" +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahreyn" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "Ayarlar" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladeş" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" - -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" - -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "Böyle bir konum yok" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "Otomatik Ekleme Hatası" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "Ekledikten sonra .torrent dosyasını sil" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "İndirme konumunu belirle" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "İndirme Konumu" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "İndirilenlerin taşınacağı konumu belirle" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "Tamamlananları Taşı" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "Etiket: " - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "Etiket" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "Azami Gönderim Hızı:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "Maksimum Bağlantı" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "Azami Yükleme Yuvası:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "Azami İndirme Hızı:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "Bant Genişliği" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "Şu orana ulaşıldığında torrenti sil:" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" -msgstr "" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "En üst" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "Alt" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "Kuyruk" - -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "Ayarlar" - -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "İndirme Sınırı:" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "Gönderme Sınırı:" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "Aktif Torrentler" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" - -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Yavaş Ayarlar" - -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Geçersiz etiket, kullanabileceğiniz karakterler:[a-z0-9_-]" - -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "Boş Etiket" - -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "Etiket zaten mevcut" - -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "Bilinmeyen Etiket" - -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "Tanımlanamayan torrent" - -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "Etiket" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "Etiket _Seçenekleri" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "Etiketi _Kaldır" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "Etiket _Ekle" - -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "Etiket seçenekleri" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "Etiket Seçenekleri" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "Gönderim Yuvaları:\t" - -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "Gönderme Hızı:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "İndirme Hızı:" - -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "Bağlantılar:" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "Torrent başına azami ayarları uygula:" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "En Yüksek" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "Kuyruk ayarlarını uygula:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "Kuyruk" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "Tamamlananları buraya taşı:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "Yerel ayarları uygula:" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "Konum" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(izleyici başına 1 satır)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "Otomatik etiket uygula" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "Etiket Ekle" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "Etiket Ekle" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "İsim:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" -"Etiket eklemek, değiştirmek ve kaldırmak için kenar çubuğunu " -"kullanın.\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "Etiketler" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "Dışarı aktar:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "Torrent adı alt dizni oluştur" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" -"Bu seçenek, seçilen çıkarma diznindeki torrentin ismini kullanarak bir alt-" -"dizin oluşturacak ve çıkarılan dosyaları oraya yerleştirecektir." - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "Genel" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" -"Deluge web arayüzü yüklenmemiş, lütfen arayüzü yükleyip\n" -"tekrar deneyin" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "Web arabirimini etkinleştir" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "SSL Etkin" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "Dinlenecek port:" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "Ayarlar" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP Listesi (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer Yazı (Sıkıştırılmış)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian Yazı (Sıkıştırılmamış)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "Yanlış yönlendirici" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "Yanlış sihirli kod" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "Geçersiz sürüm" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "Karaliste" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "Gün" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "Yeni liste denetimi (her):" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "İndirmeyi Denetle ve İçe Aktar" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "Engelleme listesi güncel" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "Seçenekler" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "Tür:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "Tarih:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "Dosya Boyutu:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "Bilgi" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "Torrent Tamamlandı" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "Torrent Eklendi" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "Çalıştır" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "Olay" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "Komut" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "Komut Ekle" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "Komutlar" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "Duyuru Tamam" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "Duyuru Gönderildi" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "Uyarı" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "Hata" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "Afganistan" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "Aland Adaları" - -#: deluge/ui/countries.py:11 -msgid "Albania" -msgstr "Arnavutluk" - -#: deluge/ui/countries.py:12 -msgid "Algeria" -msgstr "Cezayir" - -#: deluge/ui/countries.py:13 -msgid "American Samoa" -msgstr "Amerikan Samoası" - -#: deluge/ui/countries.py:14 -msgid "Andorra" -msgstr "Andorra" - -#: deluge/ui/countries.py:15 -msgid "Angola" -msgstr "Angola" - -#: deluge/ui/countries.py:16 -msgid "Anguilla" -msgstr "Anguilla" - -#: deluge/ui/countries.py:17 -msgid "Antarctica" -msgstr "Antarktika" - -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" -msgstr "Antigua ve Barbuda" - -#: deluge/ui/countries.py:19 -msgid "Argentina" -msgstr "Arjantin" - -#: deluge/ui/countries.py:20 -msgid "Armenia" -msgstr "Ermenistan" - -#: deluge/ui/countries.py:21 -msgid "Aruba" -msgstr "Aruba" - -#: deluge/ui/countries.py:22 -msgid "Australia" -msgstr "Avustralya" - -#: deluge/ui/countries.py:23 -msgid "Austria" -msgstr "Avusturya" - -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" -msgstr "Azerbaycan" - -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "Bahama Adaları" - -#: deluge/ui/countries.py:26 -msgid "Bahrain" -msgstr "Bahreyn" - -#: deluge/ui/countries.py:27 -msgid "Bangladesh" -msgstr "Bangladeş" - -#: deluge/ui/countries.py:28 -msgid "Barbados" -msgstr "Barbados" - -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "Beyaz Rusya" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "Belçika" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "Belize" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "Benin" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "Bermuda" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "Butan" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "Bolivya" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "Bosna Hersek" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" -msgstr "Botswana" +msgstr "Bostvana" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "Bouvet Adası" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "Brezilya" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" -msgstr "Hint Okyanusu İngiliz Bölgesi" +msgstr "Britanya Hint Okyanusu Toprakları" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "Brunei Sultanlığı" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "Bulgaristan" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "Burkina Faso" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "Burundi" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "Kamboçya" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "Kamerun" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "Kanada" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" -msgstr "Yeşil Burun Adaları" +msgstr "Verde Burnu" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" -msgstr "Cayman Adaları" +msgstr "Kayman Adaları" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "Orta Afrika Cumhuriyeti" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "Çad" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "Şili" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "Çin" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "Christmas Adası" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "Kokos (Keeling) Adaları" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "Kolombiya" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "Komorlar" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "Kongo" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "Kongo Demokratik Cumhuriyeti" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "Cook Adaları" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "Kosta Rika" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "Fildişi Sahili" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "Hırvatistan" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "Küba" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "Kıbrıs" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" -msgstr "Çek Cumhuriyeti" +msgstr "Çekya" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "Danimarka" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "Cibuti" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "Dominika" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "Dominik Cumhuriyeti" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "Ekvador" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "Mısır" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "El Salvador" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" -msgstr "Ekvatoral Gine" +msgstr "Ekvator Ginesi" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "Eritre" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "Estonya" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "Etiyopya" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "Falkland Adaları" +msgstr "Falkland Adaları (Malvinalar)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "Faroe Adaları" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "Fiji" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "Finlandiya" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "Fransa" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "Fransız Guyanası" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "Fransız Polinezyası" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" -msgstr "Güney Fransa Bölgeleri" +msgstr "Fransız Güney Toprakları" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "Gabon" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "Gambiya" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "Gürcistan" -#: deluge/ui/countries.py:89 -msgid "Germany" -msgstr "Almanya" - -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "Birleşik Krallık" +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "Almanya" #: deluge/ui/countries.py:91 msgid "Ghana" @@ -1344,7 +963,7 @@ msgstr "Gine" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "Gine-Bissau" +msgstr "Gine Bissau" #: deluge/ui/countries.py:102 msgid "Guyana" @@ -1360,7 +979,7 @@ msgstr "Heard Adası ve McDonald Adaları" #: deluge/ui/countries.py:105 msgid "Holy See (Vatican City State)" -msgstr "Vatikan" +msgstr "Kutsal Makam (Vatikan Şehir Devleti)" #: deluge/ui/countries.py:106 msgid "Honduras" @@ -1388,7 +1007,7 @@ msgstr "Endonezya" #: deluge/ui/countries.py:112 msgid "Iran, Islamic Republic of" -msgstr "İran İslam Cumhuriyeti" +msgstr "İran" #: deluge/ui/countries.py:113 msgid "Iraq" @@ -1440,11 +1059,11 @@ msgstr "Kiribati" #: deluge/ui/countries.py:125 msgid "Korea, Democratic People's Republic of" -msgstr "Kore, Demokratik Halk Cumhuriyeti" +msgstr "Kuzey Kore" #: deluge/ui/countries.py:126 msgid "Korea, Republic of" -msgstr "Kore Cumhuriyeti" +msgstr "Güney Kore" #: deluge/ui/countries.py:127 msgid "Kuwait" @@ -1456,7 +1075,7 @@ msgstr "Kırgızistan" #: deluge/ui/countries.py:129 msgid "Lao People's Democratic Republic" -msgstr "Laos Demokratik Halk Cumhuriyeti" +msgstr "Lao, Demokratik Halk Cumhuriyeti" #: deluge/ui/countries.py:130 msgid "Latvia" @@ -1476,7 +1095,7 @@ msgstr "Liberya" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "Libya Arap Cumhuriyeti" +msgstr "Libya" #: deluge/ui/countries.py:135 msgid "Liechtenstein" @@ -1492,7 +1111,7 @@ msgstr "Lüksemburg" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "Macao" +msgstr "Makao" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" @@ -1528,7 +1147,7 @@ msgstr "Marşal Adaları" #: deluge/ui/countries.py:147 msgid "Martinique" -msgstr "Martinique" +msgstr "Martinik" #: deluge/ui/countries.py:148 msgid "Mauritania" @@ -1548,7 +1167,7 @@ msgstr "Meksika" #: deluge/ui/countries.py:152 msgid "Micronesia, Federated States of" -msgstr "Mikronezya Federe Devletleri" +msgstr "Mikronezya Federal Devletleri" #: deluge/ui/countries.py:153 msgid "Moldova" @@ -1652,7 +1271,7 @@ msgstr "Palau" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" -msgstr "Palestinian Territory, Occupied" +msgstr "Özgür Filistin" #: deluge/ui/countries.py:179 msgid "Panama" @@ -1676,7 +1295,7 @@ msgstr "Filipinler" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "Pitcairn" +msgstr "Pitcairn Adaları" #: deluge/ui/countries.py:185 msgid "Poland" @@ -1696,7 +1315,7 @@ msgstr "Katar" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "Reunion" +msgstr "Reunion Adası" #: deluge/ui/countries.py:190 msgid "Romania" @@ -1720,11 +1339,11 @@ msgstr "Saint Helena" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "Saint Kitts ve Nevis" +msgstr "Saint Kitts ve Nevis Adaları" #: deluge/ui/countries.py:196 msgid "Saint Lucia" -msgstr "Saint Lucia" +msgstr "Saint Lucia Adası" #: deluge/ui/countries.py:197 msgid "Saint Martin" @@ -1736,7 +1355,7 @@ msgstr "Saint Pierre ve Miquelon" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "Saint Vincent ve Grenadies" +msgstr "Saint Vincent ve Grenadinler" #: deluge/ui/countries.py:200 msgid "Samoa" @@ -1816,7 +1435,7 @@ msgstr "Surinam" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "Svalbard ve Jan Mayen" +msgstr "Svalbard ve Jan Mayen Adaları" #: deluge/ui/countries.py:220 msgid "Swaziland" @@ -1832,11 +1451,11 @@ msgstr "İsviçre" #: deluge/ui/countries.py:223 msgid "Syrian Arab Republic" -msgstr "Suriye Arap Cumhuriyeti" +msgstr "Suriye" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "Tayvan, Çin Eyaleti" +msgid "Taiwan" +msgstr "Tayvan" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1902,13 +1521,17 @@ msgstr "Ukrayna" msgid "United Arab Emirates" msgstr "Birleşik Arap Emirlikleri" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "Birleşik Krallık" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "Amerika Birleşik Devletleri" #: deluge/ui/countries.py:243 msgid "United States Minor Outlying Islands" -msgstr "ABD Küçük Denizaşırı Adalar" +msgstr "ABD Küçük Dış Adalar" #: deluge/ui/countries.py:244 msgid "Uruguay" @@ -1924,7 +1547,7 @@ msgstr "Vanuatu" #: deluge/ui/countries.py:247 msgid "Venezuela" -msgstr "Venezuella" +msgstr "Venezuela" #: deluge/ui/countries.py:248 msgid "Viet Nam" @@ -1932,15 +1555,15 @@ msgstr "Vietnam" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "Virgin Adaları (İngiltere)" +msgstr "Virgin Adaları, İngiliz" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "Virgin Adaları (ABD)" +msgstr "Virgin Adaları, ABD" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" -msgstr "Wallis ve Futuna" +msgstr "Wallis ve Futuna Adaları" #: deluge/ui/countries.py:252 msgid "Western Sahara" @@ -1958,2814 +1581,4769 @@ msgstr "Zambiya" msgid "Zimbabwe" msgstr "Zimbabve" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "Arayüz Seçenekleri" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" +"Arayüz belirtilmediğinde çalıştırılacak varsayılan kullanıcı arayüzünü ayarla" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" +"İsteğe bağlı arayüzüyle başlatılacak alternatif arayüz bağımsız değişkenleri " +"\n" +" (varsayılan arayüz: *)" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "Web Sunucusu Seçenekleri" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "Web sunucusunun dinleneceği IP adresi" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "Web sunucusunun dinleneceği bağlantı noktası" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "Arayüzün çalışacağı temel yolu ayarlayın" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "Web sunucusunu SSL kullanmaya zorla" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "Web sunucusunu SSL'i etkisizleştirmeye zorla" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "Arka plan programı mevcut değil" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Arka plan programı çalışmıyor" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Dosya Adı" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Sıra" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Bir dosya seçin" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "İ_ptal" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "_Aç" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Bir klasör seçin" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr ".torrent dosyasını kaydet" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "_Kaydet" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent dosyaları" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Tüm dosyalar" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "Deluge'yi göstermek için parolanızı girin..." + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "Deluge'den Çıkmak için parolanızı girin..." + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "İ: {download_rate} G: {upload_rate} - Deluge" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Yolu düzenle" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Yolu kaldır" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "Seçilene _uygula" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "Telif Hakkı %(year_start)s-%(year_end)s Deluge Takımı" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"BitTorrent protokolünü kullanan kişiden-kişiye\n" +"bir dosya paylaşım programı." + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "İstemci:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Şu Anki Geliştiriciler:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Eski Geliştiriciler veya Katkıda Bulunanlar:" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" +"Bu yazılım ücretsiz yazılımdır; Özgür Yazılım Vakfı tarafından yayınlanan " +"GNU Genel Kamu Lisansı'nın 3. sürümünün ya da (isteğinize göre) herhangi bir " +"sonraki sürümünün şartlarına göre yeniden dağıtabilir ve/ya da " +"düzenleyebilirsiniz. \n" +"\n" +"Bu yazılım yararlı olacağı umularak, fakat HİÇBİR GARANTİ OLMADAN; hatta " +"îmâlı BELİRLİ BİR AMACA UYGUNLUK ya da PAZARLANABİLİRLİK garantisi olmadan " +"dağıtılmaktadır. Daha fazla ayrıntı için GNU Genel Kamu Lisansı'na bakınız. " +"\n" +"\n" +"Bu yazılımla birlikte GNU Genel Kamu Lisansı'nın bir kopyasını almış olmanız " +"gerekiyor, eğer almadıysanız adresine gidiniz. " +"\n" +"\n" +"Buna ek olarak, özel bir istisnâ olarak, telif hakkı sâhipleri bu yazılımın " +"OpenSSL kütüphânesiyle yazılan kodunun kısımlarına bağlantı vermenize izin " +"veriyor. OpenSSL ile yazılan kısımlar dışında bulunan kod için GNU Genel " +"Kamu Lisansı'na her koşulda uymak zorundasınız. \n" +"\n" +"Dosya(lar)ı bu istisnâ dâhilinde düzenlerseniz, bu istisnâyı dosya(lar)ın " +"sizin sürümünüze de yansıtabilirsiniz, ancak bunu yapmak zorunda değilsiniz. " +"Böyle bir şey yapmak istemiyorsanız, kendi sürümünüzdeki bu ifâdeyi siliniz. " +"Yazılımınızdaki tüm kaynak dosyalarınızdan bu ifâdeyi siliyorsanız, buradaki " +"ifâdeyi de siliniz." + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Sunucu:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "Torrent'leri Ekle (%d)" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "Kopya torrent(ler)" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "Aynı torrent'i iki kez ekleyemezsiniz. %d torrent zaten eklendi." + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Geçersiz Dosya" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "Lütfen dosyaları bekleyin..." + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "Bu magnet bağlantısı için dosyalar indirilemiyor" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Bir .torrent dosyası seçin" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "Geçersiz URL" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "geçerli bir URL değil." + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "İndiriliyor..." + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "İndirme Başarısız Oldu" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "İndirme başarısız:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "_Hayır" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "_Evet" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "_Kapat" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Ayrıntılar:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "Kimlik Doğrula" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "_Bağlan" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Kullanıcı Adı:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Parola:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "Hesabı Düzenle" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "Mevcut hesabı düzenle" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "_Uygula" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "Yeni Hesap" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "Yeni bir hesap oluştur" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "_Ekle" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "Kimlik Doğrulama Seviyesi:" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "Parola Korumalı" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "_TAMAM" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Diğer..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Bağlı Değil" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "Bağlantılar (Sınır)" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "İndirme Hızı (Sınır)" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "Gönderme Hızı (Sınır)" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "Protokol Trafiği (Gön:İnd)" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "DHT Düğümleri" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Boş Disk Alanı" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "Dış IP Adresi" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "IP %s" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "yok" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "Bağlantı Noktası Sorunu" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "Gelen bağlantılar yok, bağlantı noktası yönlendirmeyi gözden geçirin" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "İndirme Hızı Sınırı" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "En fazla indirme hızını ayarla" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "Gönderme Hızı Sınırı" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "En fazla gönderme hızını ayarla" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "Gelen Bağlantılar" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "En fazla gelen bağlantı ayarla" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "{state} %{percent}" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "{state}: {err_msg}" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "Asla" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "Evet" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "Hayır" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Öncelik" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "_Tümü" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Durum" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "_Ayrıntılar" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "_Dosyalar" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "_Kişiler" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "_Seçenekler" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "İ_zleyiciler" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Bağlı Değil..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Sınırsız" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Aşağı" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Yukarı" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" +"Bir Deluge arka plan programı (deluged) zaten çalışıyor.\n" +"Bağımsız kipi kullanmak için yerel arka plan programını durdurun ve Deluge'u " +"yeniden başlatın." + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" +"Libtorrent yüklü olmadığından yalnızca İnce İstemci kipi kullanılabilir.\n" +"Bağımsız kipini kullanmak için lütfen libtorrent paketini yükleyin." + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" +"Bilinmeyen İçe Aktarma Hatasından dolayı yalnızca İnce İstemci kipi " +"kullanılabilir.\n" +"Bağımsız kipi kullanmak amacıyla lütfen hata ayrıntıları için günlüklere " +"bakın." + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "İnce İstemci kipinde devam edilsin mi?" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "Kullanıcı Arayüzü Kipini Değiştir" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 msgid "Offline" msgstr "Çevrimdışı" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" msgstr "Çevrimiçi" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" msgstr "Bağlı" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "Hizmet bulunamadı" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Durum" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "Art hizmet çalışmıyor" +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Anamakine" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Sürüm" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "Arka Plan Programını _Başlat" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "Arka Plan Programını _Durdur" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "Bağlantıyı _Kes" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Arka plan programı başlatılamıyor!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" +"Deluged paketin yüklendiğini ve daha fazla ayrıntı için günlükleri gözden " +"geçirin" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "Adres" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "Uyumsuz İstemci" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "İstemci" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" +"Arka plan programının yerel olarak otomatik başlatılması etkinleştirilmedi. " +"\"Bağlantı Yöneticisi\"nde \"Seçenekler\"e bakın." -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "İlerleme" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "Bağlantı Başarısız" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "İndirme Hızı" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "Anamakineyi Düzenle" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Gönderme Hızı" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Anamakine Eklenirken Hata Oldu" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "Anamakine Güncellenirken Hata Oldu" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "Kullanıcı Adı" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "Seviye" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Etkinleştirildi" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "Torrent" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Eklenti" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "Dikkat" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "Bir dil seçmek zorundasınız" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" +"Değişikliklerin etkili olması için deluge kullanıcı arayüzünü şimdi yeniden " +"başlatmak zorundasınız." + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "İnce istemci" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "Bağımsız" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "Deluge İstemci Kipine geçiliyor..." + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "%s kipini kullanmak için yeniden başlatmak istiyor musunuz?" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Eklentiyi Seçin" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Eggs Eklentisi" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "Sunucu Tarafı Hatası" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "Sunucuda bir hata meydana geldi" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "Hesap Eklenirken Hata Oldu" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "Kimlik doğrulama başarısız oldu" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "Hesap eklenirken bir hata meydana geldi" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "Hesap Güncellenirken Hata Oldu" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "Hesap güncellenirken bir hata meydana geldi" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "Hesabı Kaldır" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" +"\"%(username)s\" kullanıcı adı olan hesabı kaldırmak istediğinize emin " +"misiniz?" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "Hesap Kaldırılırken Hata Oldu" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "Kimlik doğrulama başarısız oldu" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "Hesap kaldırılırken bir hata meydana geldi" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Durumlar" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "İzleyiciler" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Hiçbiri" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "Yönetici" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Etiketler" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Etiket Yok" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "Sahibi Yok" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "İstemci Sürümü" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrent Kuyrukta" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent Kuyrukta" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "Sınırsız" +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" +"Torrent, diğer Deluge kullanıcıları arasında paylaşılır veya paylaşılmaz." -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "Etkinleştirildi" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "Seçilen torrent'ler kaldırılsın mı?" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "Diğer..." +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "Toplam %s torrent seçildi" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "İndirilen:" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Sınırsız Ayarla" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "Gönderilen:" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Açık" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Kapalı" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." -msgstr "" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "Etkisizleştir" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "İndirilen" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "Etkinleştir..." -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Gönderilen" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "Kişi Gönderme Yuvaları" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "Azami İndirme Sınırını Ayarla" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "En fazla gönderme yuvasını ayarla" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "Azami Gönderme Hızını Ayarla" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "Oranda Gönderimi Durdur" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" -msgstr "" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "Sahiplik Değişikliği Hatası" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" -msgstr "" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "Sahipliği değiştirmeye çalışırken bir hata oldu." -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "Torrent tamamlandı" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Adres" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "İstemci" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" -msgstr "" +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "GTK Seçenekleri" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/__init__.py:36 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" -msgstr "" -"Bu e-posta, Deluge'nin %(num_files)i dosya içeren %(name)s indirmeyi " -"bitirdiğini bildirmek için gönderildi.\n" -"Bu uyarıları bundan sonra almamak için, sadece Deluge'nin tercihlerinden e-" -"posta bilgilendirmeyi etkisizleştirin.\n" -"\n" -"Teşekkürler,\n" -"Deluge" - -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" msgstr "" +"Şu anda çalışan Deluge GTK örneğine bir veya daha fazla torrent dosyası, " +"torrent URL'si veya magnet URI'si ekleyin" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "Kategoriler" +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Torrent Oluşturma" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "İndirilenler" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Kuyruktaki Torrent'ler" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Ağ" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "Kuyruktaki Torrent'lere Ekle" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "Bant Genişliği" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "_Kaldır" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "Arayüz" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "_Temizle" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "Diğer" +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Bağlanıldığında torrent'leri otomatik olarak ekle" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "Artalan işlem" +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Dosya" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "Vekil Sunucu" +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "Torrent _Ekle" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "Önbellek" +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "Torrent _Oluştur" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Eklentiler" +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Çık ve Arka Plan Programını _Kapat" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "Eklenti" +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "Çı_k" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "Eklentiyi Seç" +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Düzenle" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Eggs Eklentisi" +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "_Tercihler" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "Dosya Adı" +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "_Bağlantı Yöneticisi" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Boyut" +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "Geçersiz Dosya" +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Görünüm" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "Tekrarlanan Torrent" +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Araç Ç_ubuğu" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "Aynı torrent dosyasını iki kez ekleyemezsin." +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "_Kenar Çubuğu" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "Dosya önceliği ayarlanamadı!" +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "_Durum Çubuğu" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "S_ekmeler" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "Bir .torrent dosyası seçin" +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Sütunlar" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "Torrent Dosyaları" +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "_Bul..." -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "Tüm Dosyalar" +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "_Kenar Çubuğu" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" -msgstr "Geçersiz URL" +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "_Sıfır Ulaşmaları Göster" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "İ_zleyicileri Göster" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "_Sahipleri Göster" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" -msgstr "İndirme Başarısız" +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "_Yardım" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "_Anasayfa" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "Bağlayıcı" +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_SSS" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "İzleyici" +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Sık Sorulan Sorular" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "Bir dosya seçin" +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Topluluk" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "Bir dizin seçin" +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "_Hakkında" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr ".torrent dosyasını kaydet" +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Torrent ekle" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" -msgstr "Bağlı değil" +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Torrent Ekle" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "Bağlantılar" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Torrent'i kaldır" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Torrent'i Kaldır" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "İndirme Hızı" +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" +"Torrentleri ada göre süzün.\n" +"Bu, kenar çubuğundaki şu anki seçim için torrent'leri süzecek." -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "Gönderme Hızı" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "Süz" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "İndirme/Gönderme Aktarım Protokolü" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Seçilen torrent'leri duraklat" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "DHT Yuvası" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Duraklat" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" -msgstr "Boş Disk Alanı" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Seçilen torrent'leri devam ettir" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "Gelen Bağlantı Yok!" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Devam" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "Azami Bağlantıyı Ayarla" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Kuyruktaki Torrent Yukarı" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "Torentler" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Kuyruk Yukarı" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Kuyruktaki Torrent Aşağı" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "Etiketler" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Kuyruk Aşağı" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "Tam" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Tercihler" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "İndriyor" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Bağlantı Yöneticisi" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "Kaynak/Gönderiliyor" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "Kapat" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "Süzgeç:" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "Aramayı temizle" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "Büyük/Küçük _Harf Eşleştir" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "Zorlandı" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "Etkisizleştirildi" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "Anlaşma" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "Tam Akış" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "İkisinden Biri" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "Socks4" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "Socks5" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "Socks5 Yetkili" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "HTTP Yetkili" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "I2P" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "Bağımsız kendi kendine yeten uygulama" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "İnce İstemci" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "Bir Deluge arka plan programına bağlan (deluged)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "Uygulama Kipi" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Oturum hızını başlık çubuğunda göster" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "Duraklatıldı" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Torrent eklenirken pencereye odaklan" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "Denetleniyor" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" +"Parçalar çubuğu,\n" +"istemci ile arka plan programı arasındaki bant genişliği\n" +"kullanımını artıracaktır (Bağımsız kipte uygulanmaz)." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "Durum sekmesinde parçalar çubuğu göster" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "Tamamlanma:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "İndirilen:" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "Sırada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "Bekleyen:" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" -msgstr "Etkin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "Eksik:" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "Hiçbiri" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "_Geri Döndür" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "Etiket Yok" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "Rengi varsayılana döndür" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "Parça Renkleri" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" -msgstr "Durum" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "Ana Pencere" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" -msgstr "Sunucu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Sistem tepsisi simgesini etkinleştir" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" -msgstr "Sürüm" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "Uygulama Göstergesi" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "Sistem Tepsisi" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Kapatılınca tepsiye küçült" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Sistem tepsisinde başlat" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Sistem tepsisi parola koruması" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." -msgstr "Lütfen daha fazla bilgi için ayrıntıları inceleyiniz." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "Sistem Tepsisi" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" -msgstr "Bağlantı Noktası Ekleme Hatası" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "Yeni yayımlar hakkında bilgilendir" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "Klasik mod kapansın mı?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "Güncellemeler" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." -msgstr "" -"Görünüşe göre Deluge daemon süreci (deluged) zaten çalışıyor.\n" -"\n" -"Devam edebilmek için; ya daemon'u durdurmalı, ya da Klasik Modu " -"etkisizleştirmelisiniz." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "Sistem Varsayılanı" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "Çekirdek Başlatma Hatası" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "Dil" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." -msgstr "" -"Deluge'yi Klasik Mod'da çalıştırabilmek için gerekli bir çekirdek bileşeni " -"başlatırken bir sorun oluştu.\n" -"\n" -"Lütfen daha fazla bilgi için aşağıdaki ayrıntıları görün." +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Tamamlananları taşıma yeri:" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -msgstr "" -"Klasik Mod'un başlatılmasında bir hata olduğu için, Klasik Modu kapatıp " -"devam etmek istiyor musunuz?" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr ".torrent dosyalarının kopyalanma yeri:" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "Hizmet Başlatma Hatası" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Kaldırırken torrent dosyasının kopyasını da sil" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -"Daemon sürecini başlatırken bir sorun oldu. Bir hata olup, olmadığını " -"kontrol etmek için bir uçbirimden çalıştırmayı deneyin." - -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "Açık" +"Torrent kaldırıldığında, oluşturulan torrent dosyasının kopyasını da sil" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "Kapalı" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Şuraya indir:" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "Sınırsız Ayarla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "İndirme Klasörleri" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "Taşınacak dosyalar için dizin belirtin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Torrent'in ilk ve son parçalarına öncelik ver" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "Azami Gönderme Yuva Sayısını Ayarla" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Torrent'teki dosyaların ilk ve son parçalarına öncelik ver" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" -msgstr "İndirmekten Vazgeç" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "Sıralı indirme" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "Normal Öncelik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" +"Etkinleştirildiğinde, parça seçici, önce en nadir yerine\n" +"sırayla parçaları seçecektir.\n" +"\n" +"Sıralı indirmenin etkinleştirilmesi sürüdeki parça\n" +"dağılımını olumsuz etkileyecektir. İdareli\n" +"kullanılmalıdır." -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "Yüksek Öncelik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Torrent'leri Duraklatılmış durumunda ekle" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" -msgstr "En Yüksek Öncelik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "Disk alanını önceden ayır" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "Öncelik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "Torrent dosyaları için disk alanını önceden ayır" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "Ayrıntılar:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "Torrent Ekleme Seçenekleri" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "İsim" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Her zaman göster" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "İndirilenler" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "İleti öğesini odaklanmış getir" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "Gönderilenler" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "Torrent'leri Ekle İleti Öğesi" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "Dağıtıcılar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "Saniyedeki Bağlantı Denemesi:" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "Eşler" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "Yarı Açık Bağlantılar:" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" +"İzin verilen en fazla bağlantı sayısı. Sınırsız için -1 olarak ayarlayın." -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Bağlantılar:" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "Kalan Süre" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" +"Tüm torrent'ler için en fazla gönderme yuvası. Sınırsız için -1 olarak " +"ayarlayın." -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "Oran" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "Gönderme Yuvaları:" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "Fayda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" +"Tüm torrent'ler için en fazla indirme hızı. Sınırsız için -1 olarak " +"ayarlayın." -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "Eklendi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "İndirme Hızı:" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" -msgstr "Kaydedilecek Konum" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" +"Tüm torrent'ler için en fazla gönderme hızı. Sınırsız için -1 olarak " +"ayarlayın." -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Dosya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Gönderme Hızı:" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "Torrent _Ekle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Yerel ağda sınırları yoksay" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" -msgstr "Torrent _Yarat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Hız sınırı IP ek yükü" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" +"Eğer işaretlendiyse, tahmini TCP/IP ek yükü, toplam trafiğin sınırlarının " +"aşılmasını önlemek için hız sınırlayıcılardan alınır." -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Düzenle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "Genel Bant Genişliği Sınırları" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" -msgstr "_Bağlantı Yöneticisi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" +"Torrent başına en fazla gönderme yuvası. Sınırsız için -1 olarak ayarlayın." -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torent" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" +"Torrent başına en fazla bağlantı sayısı. Sınırsız için -1 olarak ayarlayın." -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Görünüm" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" +"Torrent başına en fazla indirme hızı. Sınırsız için -1 olarak ayarlayın." -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "Araç _Çubuğu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" +"Torrent başına en fazla gönderme hızı. Sınırsız için -1 olarak ayarlayın." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "Torrent Başına Bant Genişliği Sınırları" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "Kuyrukta en üste" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "Yeni Torrent'ler" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "Gönderim:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "Toplam:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "Yavaş torrent'leri yoksay" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" +"Herhangi bir veri aktarmayan torrent'ler, indirme/gönderim etkin sayısına " +"dahil edilmez." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "Gönderilen torrent'leri tercih et" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "İndirilen torrent'ler yerine gönderilen torrent'leri tercih edin." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "Etkin Torrent'ler" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "Paylaşma Oranı:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "Zaman Oranı:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "Zaman (dk):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "Gönderim Dönüşü" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "Torrent'i Duraklat" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "Ulaşılan Paylaşma Oranı" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" +"Gelen bittorrent bağlantılarını dinlemek için arayüzün IP adresi. " +"Varsayılanı kullanmak istiyorsanız bunu boş bırakın." -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" -msgstr "_Yan Çubuk" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "Gelen Adresi" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" -msgstr "Durum _Çubuğu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "Rastgele" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" -msgstr "S_ekmeler" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "49152 ila 65525 aralığında rastgele bağlantı noktaları kullanır" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Sütunlar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Etkin Bağlantı Noktası:" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" -msgstr "_Kenar Çubuğu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Etkin Bağlantı Noktasını Dene" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" -msgstr "_İsabetsizleri Göster" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "Gelen Bağlantı Noktası" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" -msgstr "_Takipçileri Göster" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" +"\n" +"Giden BitTorrent bağlantıları için ağ arayüzü adı veya IP adresi. " +"(Varsayılan olarak boş bırakın.)\n" +" " + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "Giden Arayüzü" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Buradan:" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Yardım" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Buraya:" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" -msgstr "_Anasayfa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "Giden Bağlantı Noktaları" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" -msgstr "_SSS" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "Giden:" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" -msgstr "Sık Sorulan Sorular" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "Gelen:" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" -msgstr "_Topluluk" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Seviye:" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" -msgstr "Torrent ekle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "Şifreleme" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Torrent Ekle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "Torenti kaldır" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Evrensel Tak ve Çalıştır" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Torrent Kaldır" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Duraklat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT Bağlantı Noktası Eşleme Protokolü" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Devam Et" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Kişi Değişimi" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "Sıradaki Torrent Yukarı" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" +"İstemciler arasında kişilerin değişimini yapar. (Etkisizleştirmek yeniden " +"başlatma gerektirir)" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "Yukarı Taşı" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "Sıradaki Torrent Aşağı" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Yerel Hizmet Keşfi, ağınızdaki yerel kişileri bulur." -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "Aşağı Taşı" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Tercihler" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" +"Dağıtılmış adresleme tablosu etkin bağlantıların miktarını iyileştirebilir." -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "Bağlantı Yöneticisi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Kişi TOS Baytı:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "Ağ İlaveleri" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Anamakine Adı:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Bağlantı Noktası:" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "_İndirme" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "Vekil Anamakine Adları" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "_Normal Öncelik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" +"Yerel DNS hizmetini kullanmak yerine anamakine adları\n" +"vekil sunucu aracılığıyla çözülmeye çalışılmalıdır." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "Vekil Sunucu Kişileri" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "Vekil sunucu kişisi ve web gönderim bağlantıları." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "Vekil Sunucu İzleyicileri" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "Vekil Sunucu Kullanımına Zorla" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "İstemci Kimliğini Gizle" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" +"İstemci kimliğini gizlemeye çalışın ve yalnızca gelen bağlantılar için vekil " +"sunucu kullanın." -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "_Yüksek Öncelik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "Vekil Sunucuya Zorla" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "_En Yüksek Öncelik" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Önbellek Boyutu (16 KiB'lık bloklar):" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "Otomatik Düzenle:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" +"Son önbelleklenen yazma işleminden yazma önbelleğindeki bir parçaya, diskin " +"zorla boşaltılmasına kadar geçen saniye sayısı. Varsayılan 60 saniyedir." -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "Gönderim Sırası:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Önbellek Süresi Sonu (saniye):" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "Gönderim Süresi:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Ayarlar" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "Etkin Süre:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" +"Bu oturum başladığından bu yana diske yazılan toplam 16 KiB'lık blokların " +"sayısı." -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "İzleyici Durumu:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Yazılan Bloklar:" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "Erişilebilirlik:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" +"Bu oturum başladığından bu yana gerçekleştirilen toplam yazma işlemlerinin " +"sayısı." -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "Eşler:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Yazmalar:" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "Kaynaklar:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" +"(blocks_written - writes) / blocks_written oranı, toplam yazma işlemi başına " +"kaydedilen yazma işlemlerinin sayısını, yani yazma önbelleği için bir çeşit " +"önbellek ulaşma oranını temsil eder." -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Parçalar:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Yazma Önbelleğinin Ulaştığı Oran:" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "Tahmini Kalan Süre" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "Yazma" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" +"Bittorrent motorundan (kişilerden) istenen, diskten veya önbellekten sunulan " +"blokların sayısı." -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Okunan Bloklar:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Önbellekten sunulan blokların sayısı." -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Sonraki Duyuru:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Okunan Blokların Ulaştığı Oran:" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Paylaşım Oranı:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Okuma önbelleği için önbelleğin ulaştığı oran." -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Gönderilen:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Okuma Önbelleğinin Ulaştığı Oran:" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "İndirilen:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" +"Bu oturum başladığından bu yana gerçekleştirilen toplam okuma işlemlerinin " +"sayısı." -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "Eklendiği Tarih:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Okumalar:" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "_Durum" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "Okuma" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "Yorumlar:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" +"Şu anda disk önbelleğinde bulunan 16 KiB'lık blokların sayısı. Bu, hem okuma " +"hem de yazma önbelleğini içerir." -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Dosya sayısı:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Önbellek Boyutu:" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Adresleme:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Okuma Önbelleği Boyutu:" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "İzleyici:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "_Yenile" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Toplam Boyut:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Python sürümünüzü, PyGTK sürümünüzü, işletim sisteminizi ve işlemci " +"türlerinizi bize göndererek Deluge'u geliştirmemize yardımcı olun. " +"Kesinlikle başka bilgi gönderilmez." -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Ad:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "Evet, lütfen isimsiz istatistikler gönder" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "Yol:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "Sistem Bilgileri" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "Durum:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Konum:" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Ayrıntılar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" +"Eğer Deluge bu konumda veritabanı dosyasını bulamazsa, kişilerin ülkelerini " +"çözmek için DNS kullanımına geri dönecek." -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "_Dosyalar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "GeoIP Veritabanı" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "Eşle_r" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "Deluge ile İlişkilendir" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "Bitirilene taşı:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "Magnet Bağlantıları" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "Özel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Arka plan programı bağlantı noktası:" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_İzleyicileri Düzenle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "Bağlantı Noktası" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "_Seçenekler" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Uzak Bağlantılara izin ver" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "İlgili .torrent silinecek!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Bağlantılar" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "İndirilmiş veri silinecek!" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Yeni yayımlar için web sitesini düzenli olarak denetle" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "Seçili Torrenti Kaldır" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "_Sil" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "Kullanılabilir Sürüm:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "Hesaplar" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "Şimdiki Sürüm:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Sürüm:" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Hazırlayan:" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "Siteye _Git" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Anasayfa:" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "_Eş Ekle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Hazırlayan E-postası:" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "IP bilgisi ile eş ekle" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Bilgi" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "_Hepsini Seç" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "_Yükle" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "_Tümünü Duraksat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "_Daha Fazla Bul..." -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "Tümüne devam et" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "Seçilen torrent'(ler) kaldırılsın mı?" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "Torentleri Ekle" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "İndirilen dosyaları dahil et" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "_Adres" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "(Bu kalıcıdır!)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "Doğrulama dosyası bilgisi" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Kişi Ekle" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torentler" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "anamakine adı:b.noktası" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "_Dosyalar" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "Özellikler" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "Tam" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "En fazla aşağı açılır satır sayısı" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "Yoğun" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Genel" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Alan Tahsisi" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "Yol girişini göster" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "Azami İndirme Hızı:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "Dosya seçiciyi göster" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "Azami Gönderme Hızı:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "Klasör adını göster" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "İlk/Son Parçaları Önceliklendir" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "Yol Seçici Türü" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "Varsayılana döndür" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "Otomatik tamamlamayı etkinleştir" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "Tümü İçin Uygula" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "Gizli dosyaları göster" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "URL ekle" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "Yeni tuş ayarla" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" +"Otomatik tamamlamayı tetikleyecek yeni tuş hızlandırıcılar ayarlamak için bu " +"tuşa basın" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "Otomatik tamamla" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "Yolu kaydet" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "Ctrl+R" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "Ctrl+H" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "Gizli dosyaları aç/kapat" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "Varsayılan yol" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "Kısayollar" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "Bir Dizin Seçin" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "Kaydedilen yollar" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "sütun" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "İptal" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "Aç" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Ekle" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "Şu anki giriş değerini listeye ekle" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "Düzenle" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "Seçilen girişi düzenle" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Kaldır" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "Seçilen girişi kaldır" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "Seçilen girişi yukarı taşı" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "Seçilen girişi aşağı taşı" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "Varsayılan" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "Ayarlanmış varsayılan yol yok" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "Özellikler ileti öğesini aç" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "Doğrulama dosyası ekle" +msgstr "Bilgi adreslemesi ekle" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "Doğrulama bilgisinden" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "Bilgi adreslemesinden" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "Doğrulama Bilgisi:" +msgstr "Bilgi adreslemesi:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 msgid "Trackers:" msgstr "İzleyiciler" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "Torrent Oluştur" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "Torrent Oluştur" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Anamakine Ekle" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "Kl_asör" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "İndirme Klasörünü Taşı" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "_Uzak Patika" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "Torrent'(ler) indirme klasörünü taşıyın." -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "Dosyalar" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Hedef:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "Yazan:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Yeni Yayım" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "Yorumlar:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "Web Sitesine _Git" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "Bilgi" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "Yeni Yayım Mevcut!" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "Web üzerinden gönderme" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "Mevcut Sürüm:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "Parça Boyutu:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "Sunucu Sürümü" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "Şu Anki Sürüm:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "Özel Bayrak Ver" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Bu ileti öğesini bir daha gösterme" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "Bu torrenti oturuma ekle" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "İndirme Hızı:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "Uzak Patikayı Girin" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "Gönderme Hızı:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "Uzak Patika" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "İndirilen:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "Patika:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "Gönderilen:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "Torrent Yaratma" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "Gönderim:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "Kişi:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "Kullanılabilirlik:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "Gönderim Sıralaması:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "TBS Zamanı:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "Son Aktarım:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "Etkin Süre:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "Tam Görülme:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "Gönderim Süresi:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "Parça:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Ad:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "İndirme Klasörü:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "Eklenme:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "Toplam Boyut:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "Toplam Dosya:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "Adresleme:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "Oluşturan:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Açıklamalar:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr ".torrent Farklı kaydet" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "Sahibi:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr ".torrent dosyasını sakla" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Tamamlananı taşı:" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "etiket" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Şu oranda gönderimi durdur:" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "Eş Ekle" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Oranda kaldır" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "Eş Ekle" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "Bant Genişliği Sınırları" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "bilgisayar adı:port" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "Şu Anki İzleyici:" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "Bağlantı Yöneticisi" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "Toplam İzleyici:" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "Yerel artişlemi _başlat" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "İzleyici Durumu:" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "Yerel sunucuyu gerekliyse otomatik başlat" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "Sonraki Duyuru:" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "Bu iletişim kutusunu başlangıçta gösterme" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "Özel Torrent:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "İndirilenler" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "İzleyicileri _Düzenle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "Buradan .torrents dosyaları otomatik eklensin:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "En Üst" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "Buraya indir:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "En Alt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr ".torrent dosyasını buraya kopyala:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Torrent'leri Ekle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "Kaldırırken torrent dosyasının kopyasını da sil" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" -"Torrent kaldırıldığında, oluşturulan torrent dosyasının kopyasını da sil" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Bilgi_adreslemesi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "Klasörler" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "Tamamlanma Klasörünü Taşı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Tam Alan Tahsisi Yap" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "_Duraklatılmış Durumda Ekle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "Torentin ilk ve son parçalarına öncelik ver" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "İlk/Son Parçalara Öncelik Ver" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "Torentteki dosyaların ilk ve son parçalarına öncelik ver" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "Dosya Adreslemesi Denetimini Atla" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "Durdurulmuş torrentlere ekle" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "Disk Alanını Önceden Ayır" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "Ağ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "Torrent dosyaları için disk alanını önceden ayır" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "Rastgele Port Kullan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "En fazla torrent indirme hızı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge her zaman otomatik olarak farklı bir port kullansın." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "En fazla torrent gönderme hızı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Alıcı:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "En fazla torrent bağlantısı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "Giriş portları" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "En fazla torrent gönderme yuvası" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "Çıkış portları" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Tümüne Uygula" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "" -"Gelen bittorrent bağlantıları için kullanılacak arabirimin IP adresini " -"girin. Eğer öntanımlı olanı kullanmak istiyorsanız boş bırakın." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Varsayılana Döndür" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "Arayüz" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Deluge'yi Göster" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "" -"Eşlere (web kaynakları dahil) gönderilen her paketin IP başlığındaki TOS " -"baytı ayarı. Bir Hex değeri beklenir." +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "Oturumu _Duraklat" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "Eş TOS Bayt:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "Oturumu Devam _Ettir" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "TOS" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "İ_ndirme Hızı Sınırı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "_Gönderme Hızı Sınırı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "Evrensel Tak ve Çalıştır" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Çık ve Arka Plan Programını Kapat" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "İzleyicileri Düzenle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT Port Haritalama Protokolü" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "_Yukarı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "Eş değişimi" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "_Aşağı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "Kişi _Ekle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "Yerel Hizmet Bulucu ağınızda yerel eşler buldu." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "IP'sine göre bir kişi ekle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "İzleyiciyi Düzenle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "Ağ için Ekstralar" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "İzleyici:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Gelen:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Uzak Yolu Girin" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Seviye:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "Uzak Yol" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" -msgstr "" -"Zorunlu\n" -"Seçili\n" -"Seçilmemiş" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "Yol:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Giden:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "32 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Şifreleme" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "64 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "Bantgenişliği" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "128 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "Saniye Başı Azami Bağlantı Denemesi:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "256 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "Azami Yarım-Açık Bağlantı:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "512 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Azami Gönderme Hızı (KiB/sn)" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "1 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Azami Bağlantı:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "2 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" -"Bütün torentler için azami gönderim yuvası. Sınırsız için -1 yazınız." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "4 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Azami Gönderme Yuvası:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "8 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Azami İndirme Hızı (KB/sn):" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "16 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "Yerel ağdaki sınırları yoksay" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Torrent Oluştur" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "IP limiti aşıldı" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Kl_asör" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -msgstr "" -"Eğer seçilirse, hesaplanan TCP/IP ek yükü, toplam trafiğin limitlerini " -"geçmeyi önlemek için hız sınırlayıcılarından süzülür." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "_Uzak Yol" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "Genel Bant Genişliği Kullanımı" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "Dosyalar" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "Torrent başı azami gönderme yuvası. Sınırsız için -1 yazınız." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Web Gönderimleri" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "" -"Torrent başına yapılacak Maksimum bağlantı sayısı. Sınırsız için -1 yazınız." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Parça Boyutu:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "Bir torrentin Bantgenişliği Kullanımı" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Özel İşaret Ayarla" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "Arabirim" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Bu torrent'i oturuma ekle" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Seçenekler" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "Etkinleştir" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr ".torrent'i farklı kaydet" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "Klasik Mod" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "İndir_me Klasörünü Aç" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "Oturum hızını başlık çubuğunda göster" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "_Duraklat" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "Ana Pencere" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "_Devam" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "Daima Göster" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Seçilen torrent'leri devam ettir." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "Sistem tepsisi simgesini etkinleştir" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "S_eçenekler" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "Kapattığımda simge durumuna küçült" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Kuyruk" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "Görev çubuğunda başlat" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "İzleyiciyi _Güncelle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Torrent'i Kaldır" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "Sistem çekmecesi şifre koruması" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Yeniden Denetime _Zorla" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "Sistem Çekmecesi" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "İndirme Klasörünü _Taşı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "Diğer" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "etiket" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "Yeni sürüm hakkında beni uyar" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "Tümünü _Seç" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "" -"Deluge sunucuları kontrol ederek yeni sürüm yayımlandığında size bildirecek" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "Tümünü _Duraklat" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "Güncellemeler" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "Tü_müne Devam" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." -msgstr "" -"Python ve PyGTK sürümünüzü, işletim sisteminizi ve işlemci tipinizi " -"göndererek bize Deluge gelişiminde yardım edebilirsiniz. Başka bilgi " -"kesinlikle gönderilmeyecek." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Bağlantı Sınırı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "Evet, lütfen anonim istatistikleri gönder" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Gönderme _Yuvası Sınırı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "Sistem Bilgisi" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "_Oranda gönderimi durdur" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "Konum:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "_Otomatik Yönetilen" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -msgstr "" -"Eğer Deluge bu konumda veritabanı dosyasını bulamazsa, eşlerin ülkelerini " -"çözmek için DNS kullanımına geri dönecek." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "_Süper Gönderim" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP Veritabanı" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "Sahipliği _Değiştir" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "Magnet linklerini Deluge ile ilişkilendir" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "İzleyici Ekle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "Artişlem" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "İzleyicileri Ekle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "Port" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "URL Ekle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "Uzak Bağlantılara İzin Ver" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "URL'den" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "Bağlantılar" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "Diğer" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "Deluge Arka Plan Programları" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "Kuyruk" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "Seçilen arka plan programına otomatik bağlan" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "Yeni eklenen torrentleri üst sıraya al" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "Localhost arka plan programını otomatik başlat (gerekirse)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "Toplam aktif gönderme:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "Bu ileti öğesini gizle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "Toplam aktif:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "Başlangıç Seçenekleri" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "toplam aktif indirme:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "Dosya _Aç" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "Yavaş torentleri sayma" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "Klasörü _Göster" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "Aktif Torrentler" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "Tümünü _Genişlet" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "Paylaşım Oranı Sınırı:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "_Atla" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "Paylaşım oranına ulaşınca gönderimi durdur:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "_Düşük" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Gönderiliyor" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "_Normal" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "Proxy" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "_Yüksek" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "Sunucu:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "Deluge Takımı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -"Hiçbiri\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "Eş" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "Web Kaynağı (Seed)" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "İzleyici" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "Önbellek" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "Önbellek Boyutu (16 KiB bloklar):" +"Deluge, hafiftir, Özgür Yazılımdır, platformlar arası bir BitTorrent " +"istemcisidir." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" +"Deluge, Protokol Şifreleme, DHT, Yerel Kişi Bulma (LSD), Kişi Değişimi " +"(PEX), UPnP, NAT-PMP, Vekil sunucu desteği, Web gönderimleri, genel ve " +"torrent başına hız sınırları gibi BitTorrent istemcileri için ortak " +"özellikleri içerir. Deluge, libtorrent kütüphanesini yoğun bir şekilde " +"kullandığından, sağlanan özelliklerin kapsamlı bir listesine sahiptir." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "Önbellek Temizlenme Tarihi (saniye):" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -"Bu oturumun başından itibaren diske yazılan 16KiB'lık parçaların toplam " -"sayısı." +"Deluge, hem normal bir bağımsız masaüstü uygulaması hem de bir istemci-" +"sunucusu olarak çalışmak üzere tasarlanmıştır. İnce istemci kipinde bir " +"Deluge arka plan programı, tüm BitTorrent etkinliğini yönetir ve başka " +"herhangi bir platformdan uzaktan bağlanan kullanıcı arayüzleri ile başında " +"kimse olmayan makinelerde çalışabilir." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "Yazılan Bloklar:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent İstemcisi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "" -"Bu oturumun başından itibaren gerçekteştirilen yazma işlemlerinin toplam " -"sayısı." +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent İstemcisi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "Yazma:" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Dosyaları BitTorrent üzerinden indirin ve paylaşın" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "Konsol Seçenekleri" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 +#: deluge/ui/console/console.py:78 msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" +"Bu arka plan programı bağlantı seçenekleri komutlar için veya konsol " +"kullanıcı arayüzü otomatik bağlantısı etkinleştirilmişse kullanılacaktır." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" +"Bağlanılacak Deluge arka plan programı IP adresi (varsayılan 127.0.0.1)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "Yaz" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -"Diskten veya önbellekten sunulan, bittorrent motorundan (eşler tarafından) " -"talep edilen parçaların sayısı." +"Bağlanılacak Deluge arka plan programı bağlantı noktası (varsayılan 58846)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "Okunan Parçalar:" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "Bağlanırken kullanılacak Deluge arka plan programı kullanıcı adı" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "Önbellekten sunulan parçaların sayısı." +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "Bağlanırken kullanılacak Deluge arka plan programı parolası" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "Konsol Komutları" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "Açıklama" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "Aşağıdaki konsol komutları kullanılabilir:" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Komut" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "`%s` kod adı" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" +"Kullanım: manage [--set ] [ " +"[...] ]" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "torrent kimlikleri ve torrent adlarıyla eşleşen bir ifade" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "bu anahtar için değer ayarlayın" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "Ayarlanacak değer" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "boşlukla ayrılmış bir veya daha fazla anahtar" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "Aynı zamanda torrent verilerini de kaldırır" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "Eşleşen torrent'leri kaldırmadan listeleyin." + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "Bir veya daha fazla torrent kimliği" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "Listelenen torrent'leri kaldırmak için -c ile onaylayın (Sayı: %d)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "Kullanım: resume [ * | [ ...] ]" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" +"Bir veya daha fazla torrent kimliği. Tüm torrent'leri devam ettirmek için " +"\"*\" kullanın" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -"Bu oturumun başından itibaren gerçekleştirilen okuma işlemlerinin toplam " -"sayısı." +"Bir veya daha fazla torrent kimliği. Tüm torrent'leri duraklatmak için \"*\" " +"kullanın" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "Okunan:" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "Torrent için indirme klasörü" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "Tamamlanan torrent'i bu klasöre taşı" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "Bir veya daha fazla torrent dosyası, URL veya magnet URI'si" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "Mevcut eklentileri listeler" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "Etkinleştirilmiş eklentileri gösterir" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "Bir eklentiyi etkinleştirir" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "Bir eklentiyi etkisizleştirir" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "Mevcut eklentilerin listesini yeniden yükle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "Oku" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "Bir .egg dosyasından bir eklenti yükle" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"Disk önbelleğindeki mevcut 16KiB'lık parçaların sayısı. Bu; hem yazma, hem " -"de okuma önbelleklerini kapsar." +"Gönderme/İndirme oranları için ham değerler (KiB/s soneki olmadan)(kendi " +"ayrıştırmalarını yapmak isteyen komut dosyaları için kullanışlıdır)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "Önbellek Boyutu:" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "Torrent durumunu gösterme (Komut hızını iyileştirir)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "Okuma Önbellek Boyutu:" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" +"Kullanım: connect [] []" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "Boyut" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "Arka plan programı anamakinesi ve bağlantı noktası" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "Durum" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "Parola" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "Eklentiler" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "Torrent'lerin taşınacağı yol" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "Sürüm:" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "Yeni durum" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "Anasayfa:" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "Bir veya daha fazla komut" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "Yazarın E-postası:" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" +"Kullanım: config [--set ] [ [...] ]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "Eklenti _Yükle" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "Torrent başına daha fazla bilgi göster." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "Eklentileri _Tekrar Tara" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "Dosyalar ve kişiler dahil daha ayrıntılı bilgileri göster." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "Daha Fazla Eklenti Bul" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "STATE durumuna sahip torrent'leri göster: %s." -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Deluge Göster" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "--sort ile aynı, ancak öğeler ters sıralıdır." -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Tümüne Devam Et" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" +"Bir veya daha fazla torrent kimliği. Hiçbiri verilmezse, tümünü listeler" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_İndirme Hızı Sınırı" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "Anamakine Seçin" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "_Gönderme Hızı Sınırı" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "Çık" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "Çık & Artişlemi Kapat" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "Anamakineyi Sil" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "S_eçenekler" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" +"Anamakine Ekle (Gezinmek için Yukarı ve Aşağı oklar, iptal etmek için Esc)" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "Anamakine eklenirken hata oldu" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "Sütunlar" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "Genişlik" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "Genel seçenekler" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "İndirme tamamlandığında sistem zilini çaldır" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "Sıralama düzenine bakılmaksızın tamamlanmamış torrent'leri listele" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "Kuyruktaki torrent'ler taşınırken seçimi taşı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "Dil" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "Komut Satırı Kipi" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "Kopya girişi geçmişte saklama" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "Komut satırı geçmişini komut satırı kipinde depola ve yükle" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "Üçüncü sekme, komut satırı kipinde kalan tüm torrent'leri listeler" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "Sekmeye basma başına torrent" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "Klasörler" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "Şuraya İndir" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "Tamamlananı taşıma yeri" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr ".torrent dosyalarının kopyalanma yeri" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "Duraklatılmış Ekle" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "Disk alanını önceden ayır" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "Gelen Bağlantı Noktaları" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "Buradan" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "Buraya" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Rastgele Bağlantı Noktaları Kullan" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Kuyruk" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "Gelen Arayüzü" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_İzleyiciyi Güncelle" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "Dinlenecek arayüzün IP adresi (varsayılan için boş bırakın):" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Torrenti Kaldır" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" +"Giden BitTorrent bağlantıları için ağ arayüzü adı veya IP adresi. " +"(Varsayılan için boş bırakın.):" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "Gelen" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "Giden" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "Genel Bant Genişliği Kullanımı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "En Fazla Bağlantı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "En Fazla Gönderme Yuvası" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "En Fazla İndirme Hızı (KiB/s)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "En Fazla Gönderme Hızı (KiB/s)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "En Fazla Yarı Açık Bağlantı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "Saniye Başına En fazla Bağlantı Denemesi" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "Hız Sınırı IP Ek Yükü" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "Torrent Başına Bant Genişliği Kullanımı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "Evet, lütfen isimsiz istatistikler gönder." + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "Arka Plan Programı B.Noktası" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "Uzak bağlantılara izin ver" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "Toplam" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Paylaşma Oranı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "Zaman Oranı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "Zaman (dk)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "Torrent'i kaldır (İşaretlenmemiş, torrent'i duraklatır)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "Vekil Sunucu Ayarları" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "Tür" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "Anamakine Adı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "Vekil Sunucu Türü Yardımı" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "Önbellek Boyutu (16 KiB'lık bloklar)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "Önbellek Süresi Sonu (saniye)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "Yazılan Bloklar" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "Yazamalar" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "Okuma Önbelleğinin Ulaştığı Oran" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "Okunan Bloklar" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "Okunan Blokların Ulaştığı Oran" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "Okumalar" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "Okuma Önbelleğinin Ulaştığı Oran" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "Önbellek Boyutu" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "Okuma Önbelleği Boyutu" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "Uygula" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "TAMAM" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "Dil Seç" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "IP {!white,blue!}%s{!status!}" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "\"%s\" IP adresi hatalı bir biçimde" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "_Depolamayı Taşı" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP Listesi (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "_Bağlantı Sınırı" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Metni (Sıkıştırılmış)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "Gönderme _Yuvası Sınırı" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Metni (Sıkıştırılmamış)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "Seçilen torrent kaldırılsın mı?" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "Eğer veriyi kaldırırsanız, kalıcı olarak silinir." +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "Engellenen IP Aralıkları / Beyaz Listedeki IP Aralıkları" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Engelleme Listesi" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "Hatalı IP adresi" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "Geçersiz öncü" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "İzleyicileri Düzenle" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "Geçersiz sihirli kod" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "İzleyici Ekle" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Geçersiz sürüm" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "Takipçileri Ekle" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Gün" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "İzleyiciyi Düzenle" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Yeni listeyi her şu zamanda denetle:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "İzleyiciyi Düzenle" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Engelleme listesini başlangıçta içe aktar" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "İzleyici:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Ayarlar" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "_Veriyle Birlikte Kaldır" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" +"Gerekirse engelleme listesi dosyasını indirin ve dosyayı içe aktarın." -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "Torrenti _Kaldır" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "İndirmeyi Denetle ve İçe Aktar" -#~ msgid "seconds" -#~ msgstr "saniye" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Yeni bir engelleme listesi dosyası indirin ve içe aktarın." -#~ msgid "Unknown" -#~ msgstr "Bilinmeyen" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "İndirmeye Zorla ve İçe Aktar" -#~ msgid "Download" -#~ msgstr "İndir" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Engelleme listesi güncel" -#~ msgid "Upload" -#~ msgstr "Gönder" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Seçenekler" -#~ msgid "Share Ratio" -#~ msgstr "Paylaşım Oranı" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Tür:" -#~ msgid "Details" -#~ msgstr "Detaylar" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Tarih:" -#~ msgid "Files" -#~ msgstr "Dosyalar" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Dosya Boyutu:" -#~ msgid "General" -#~ msgstr "Genel" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Bilgi" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "Beyaz Liste" -#~ msgid "Maximum Connections" -#~ msgstr "En Çok Bağlantı Sayısı" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent Tamamlandı" -#~ msgid "Speed:" -#~ msgstr "Hız:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent Eklendi" -#~ msgid "Speed" -#~ msgstr "Hız" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "Torrent Kaldırıldı" -#~ msgid "Delete .torrent file" -#~ msgstr ".torrent dosyasını sil" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Çalıştır" -#~ msgid "Remove" -#~ msgstr "Kaldır" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Olay" -#~ msgid "Clear" -#~ msgstr "Temizle" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Komut Ekle" -#~ msgid "Add" -#~ msgstr "Ekle" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Komutlar" -#~ msgid "Username" -#~ msgstr "Kullanıcı Adı" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "Uyumsuz Seçenek" -#~ msgid "Password" -#~ msgstr "Şifre" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" +"\"İzleme Klasörü\" dizini ile \".torrent dosyalarının kopyalanma yeri\" " +"dizini aynı olamaz!" -#~ msgid "Server" -#~ msgstr "Sunucu" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "Otomatik Ekle" -#~ msgid "New Password" -#~ msgstr "Yeni Parola" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "Geçiş yapmak için çift tıklayın" -#~ msgid "About" -#~ msgstr "Hakkında" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "Düzenlemek için çift tıklayın" -#~ msgid "Auto refresh:" -#~ msgstr "Otomatik tazeleme:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "Yol" -#~ msgid "Logout" -#~ msgstr "Çıkış" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "İzleme klasörü mevcut değil." -#~ msgid "Delete downloaded files." -#~ msgstr "İndirilmiş dosyaları sil." +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "Yol mevcut değil." -#~ msgid "Login" -#~ msgstr "Giriş" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "İzleme Klasörü Özellikleri" -#~ msgid "Set" -#~ msgstr "Ayarla" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" +"Eğer bu dizine bir .torrent dosyası eklenirse,\n" +"oturuma eklenecektir." -#~ msgid "Total Size" -#~ msgstr "Toplam Boyut" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Bir Klasör Seçin" -#~ msgid "Torrent list" -#~ msgstr "Torrent listesi" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Bu izleme klasörünü etkinleştir" -#~ msgid "Tracker Status" -#~ msgstr "İzleyici Durumu" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "İzleme Klasörü" -#~ msgid "Url" -#~ msgstr "Adres" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Eklendikten sonra .torrent dosyasını sil" -#~ msgid "Port" -#~ msgstr "Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" +"Torrent oturuma eklendikten sonra,\n" +".torrent dosyası silinecektir." -#~ msgid "_Quit" -#~ msgstr "Çık" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Şu eklendikten sonra uzantıyı ilave et:" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge Kilitli" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" +"Torrent oturuma eklendikten sonra,\n" +".torrent dosyasına bir uzantı eklenecek\n" +"ve aynı dizinde kalacaktır." -#~ msgid "Template" -#~ msgstr "Şablon" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".eklendi" -#~ msgid "Disable" -#~ msgstr "Devre dışı bırak" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" +"Torrent oturuma eklendikten sonra,\n" +".torrent dosyası seçilen dizine kopyalanacak ve\n" +"izleme klasöründen silinecektir." -#~ msgid "Config" -#~ msgstr "Yapılandırma" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" +"Torrent oturumdan silindikten sonra, buna eklemek\n" +"için kullanılan .torrent dosyasını da silin." -#~ msgid "Pieces" -#~ msgstr "Parçalar" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torrent Dosyası Eylemi" -#~ msgid "Resume all" -#~ msgstr "Hepsine Devam Et" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "İndirme klasörünü ayarla" -#~ msgid "Set Timeout" -#~ msgstr "Zamanaşımı belirle" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "Bu klasör, torrent verilerinin indirildiği yer olacaktır." -#~ msgid "From" -#~ msgstr "Gönderen" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "İndirme Klasörü" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "URL adresi yada torrent belirtin, biri yeterli." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "Tamamlananı taşıma klasörünü ayarla" -#~ msgid "Image Only" -#~ msgstr "Sadece Resim" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Tamamlananları Taşı" -#~ msgid "Text Only" -#~ msgstr "Sadece Yazı" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Etiket: " -#~ msgid "Text and image" -#~ msgstr "Yazı ve resim" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Etiket" -#~ msgid "Upload torrent" -#~ msgstr "Torrent Yayımla" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Ana" -#~ msgid "Submit" -#~ msgstr "Gönder" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "Burada seçilen kullanıcı torrent'in sahibi olacaktır." -#~ msgid "Disabled" -#~ msgstr "Kapalı" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "Sahibi" -#~ msgid "Type" -#~ msgstr "Tür" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "En Fazla Gönderme Hızı:" -#~ msgid "Filters" -#~ msgstr "Filtreler" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "En Fazla Bağlantı:" -#~ msgid "Availability" -#~ msgstr "Erişilebilirlik" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "En Fazla Gönderme Yuvası:" -#~ msgid "Select All" -#~ msgstr "Tümünü Seç" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "En Fazla İndirme Hızı:" -#~ msgid "Graph" -#~ msgstr "Grafik" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Bant Genişliği" -#~ msgid "Refresh page every:" -#~ msgstr "Sayfayı yenile:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Otomatik Yönetilen:" -#~ msgid "Start" -#~ msgstr "Başlat" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Duraklatılmış Ekle:" -#~ msgid "Password is invalid,try again" -#~ msgstr "Geçersiz şifre, tekrar deneyin" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Şurada kuyruğa al:" -#~ msgid "refresh must be > 0" -#~ msgstr "Tazeleme süresi > 0 olmalıdır" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Kuyruk" -#~ msgid "# Of Files" -#~ msgstr "Dosya Sayısı" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "İzleme Klasörleri:" -#~ msgid "Reannounce" -#~ msgstr "Yeniden beyan ediliyor" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "dakika" -#~ msgid "File" -#~ msgstr "Dosya" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "1 dakika" -#~ msgid "Keyword" -#~ msgstr "Anahtar kelime" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "1 saniye" -#~ msgid "False" -#~ msgstr "Yanlış" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "saniye" -#~ msgid "Restart" -#~ msgstr "Tekrar Başlat" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "İstatistikler" -#~ msgid "Move" -#~ msgstr "Taşı" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "Çözünürlük" -#~ msgid "Queue Position" -#~ msgstr "Sıra pozisyonu" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "Gönderimler/Kişiler" -#~ msgid "True" -#~ msgstr "Doğru" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "İndirme rengi:" -#~ msgid "Stop" -#~ msgstr "Durdur" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "Gönderme rengi:" -#~ msgid "Download Location" -#~ msgstr "İndirme Konumu" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "Bağlantılar Grafiği" -#~ msgid "Save" -#~ msgstr "Kaydet" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "Bant Genişliği Grafiği" -#~ msgid "Update" -#~ msgstr "Güncelle" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "DHT düğümleri:" -#~ msgid "Ports" -#~ msgstr "Portlar" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "Önbelleklenen DHT düğümleri:" -#~ msgid "No data" -#~ msgstr "Veri yok" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "DHT torrent'leri:" -#~ msgid "Add In Paused State" -#~ msgstr "Duraklatılanlara Ekle" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "Gönderimler / Kişiler" -#~ msgid "Maximum Upload Slots" -#~ msgstr "Azami Gönderme" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "Grafik Renkleri" -#~ msgid "Maximum Up Speed" -#~ msgstr "Azami Gönderme Hızı" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "Web Arayüzü" -#~ msgid "Maximum Down Speed" -#~ msgstr "Azami İndirme Hızı" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Deluge web arayüzü yüklü değil, lütfen arayüzü yükleyin\n" +"ve tekrar deneyin" -#~ msgid "To" -#~ msgstr "Buraya" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Web arayüzünü etkinleştir" -#~ msgid "Random" -#~ msgstr "Rastgele" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "SSL'yi etkinleştir" -#~ msgid "Encryption" -#~ msgstr "Şifreleme" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Dinlenen bağlantı noktası:" -#~ msgid "Handshake" -#~ msgstr "Anlaşma" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Geçersiz etiket, geçerli karakterler:[a-z0-9_-]" -#~ msgid "Inbound" -#~ msgstr "Gelen" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Boş Etiket" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "Azami Yarı-Açık Bağlantı" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Etiket zaten mevcut" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "Azami İndirme Hızı (Kib/s)" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Bilinmeyen Etiket" -#~ msgid "Level" -#~ msgstr "Seviye" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Bilinmeyen Torrent" -#~ msgid "Either" -#~ msgstr "İkisi de" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "Etiket _Seçenekleri" -#~ msgid "Outbound" -#~ msgstr "Giden" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "Etiketi _Kaldır" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = Sınırsız" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "Etiket _Ekle" -#~ msgid "Global" -#~ msgstr "Genel" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Etiket Seçenekleri" -#~ msgid "Save .torrent files to" -#~ msgstr ".torrent dosyalarını buraya kaydet" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Etiket" -#~ msgid "Auto Add folder" -#~ msgstr "Dizinleri Otomatik ekle" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "tracker1.org" -#~ msgid "Per Torrent" -#~ msgstr "Her Bir Torrent'in" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Etiket Seçenekleri" -#~ msgid "Store all downoads in" -#~ msgstr "Bütün indirilenleri buraya kaydet" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Torrent başına en fazla ayarları uygula:" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = sınırsız" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "En Fazla" -#~ msgid "Total active torrents" -#~ msgstr "Toplam aktif torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Kuyruk ayarlarını uygula:" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "Orana ulaşınca torrenti sil" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "Klasör ayarlarını uygula:" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "Orana ulaşınca torrenti gönderme" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(izleyici başına 1 satır)" -#~ msgid "Total active seeding" -#~ msgstr "Toplam aktif" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Otomatik olarak etiketi uygula:" -#~ msgid "Total active downloading" -#~ msgstr "Toplam aktif indirilenler" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Etiket Ekle" -#~ msgid "Button style" -#~ msgstr "Düğme türü" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Etiket Ekle" -#~ msgid "Enabled Plugins" -#~ msgstr "Etkin Eklentiler" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" +"Etiket eklemek, değiştirmek ve kaldırmak için kenar çubuğunu " +"kullanın.\n" -#~ msgid "Current Password" -#~ msgstr "Geçerli Parola" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Etiketler" -#~ msgid "New Password (Confirm)" -#~ msgstr "Yeni Parola (Doğrulama)" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Bildirim İkazı gösterildi" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "\"Yeni Parola\" ile \"Yeni Parola(doğrulama)\" birbirinden farklı" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Açılır pencere bildirimi etkin değil." -#~ msgid "Move To" -#~ msgstr "Taşı" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "libnotify yüklü değil" -#~ msgid "Old password is invalid" -#~ msgstr "Eski parola yanlış" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "Açılır pencere bildirimi başarısız" -#~ msgid "Yes" -#~ msgstr "Evet" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Açılır pencere bildirimi gösterildi" -#~ msgid "No" -#~ msgstr "Hayır" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Ses bildirimi etkin değil" -#~ msgid "Enter a valid value." -#~ msgstr "Geçerli bir değer girin." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame yüklü değil" -#~ msgid "This field is required." -#~ msgstr "Gerekli Alan" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Ses bildirimi başarısız oldu %s" -#~ msgid "translate something" -#~ msgstr "birşey tercüme et" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Ses bildirimi Başarılı" -#~ msgid "Enter a number." -#~ msgstr "Bir sayı girin." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torrent Tamamlandı" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "URL kırık link görünüyor." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" +"%(num_files)i dosya içeren \"%(name)s\" torrent'inin indirilmesi tamamlandı." -#~ msgid "Enter a valid URL." -#~ msgstr "Geçerli bir URL girin." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "Bildirimler" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "" -#~ "Geçerli bir resim gönderin. The file you uploaded was either not an image or " -#~ "a corrupted image." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Ses Dosyasını Seçin" -#~ msgid "The submitted file is empty." -#~ msgstr "Sunulan dosya boş." +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Bildirim e-postası gönderilirken bir hata oldu: %s" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "Geçerli bir e-posta adresi girin." +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "Sunucu, HELO selamlamasına düzgün bir şekilde yanıt vermedi: %s" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "Geçerli bir IPv4 adresi girin." +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "Sunucu, kullanıcı adı/parola birleşimini reddetti: %s" -#~ msgid "Enter a valid date." -#~ msgstr "Geçerli bir tarih girin." +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Bildirim e-postası gönderildi." -#~ msgid "Enter a valid time." -#~ msgstr "Geçerli bir saat girin." +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "\"%(name)s\" Torrent'i Tamamlandı" -#~ msgid "Enter a valid date/time." -#~ msgstr "Geçerli bir tarih/saat girin." +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Bu e-posta, Deluge'nin %(num_files)i dosya içeren \"%(name)s\" dosyasını " +"indirmeyi tamamladığını bildirmek için gönderilmiştir.\n" +"Bu bildirimleri almayı durdurmak için Deluge'nin tercihlerinde e-posta " +"bildirimini kapatmanız yeterlidir.\n" +"\n" +"Teşekkür ederiz,\n" +"Deluge." -#~ msgid "Active time" -#~ msgstr "Aktiflik zamanı" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Tepsi simgesinin yanıp sönmesi etkinleştirildi" -#~ msgid "Admin" -#~ msgstr "Yönetici" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Açılır pencereler etkinleştirildi" -#~ msgid "Connect" -#~ msgstr "Bağlan" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Sesler etkinleştirildi" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Torrent Listesi" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Kullanıcı Arayüzü Bildirimleri" -#~ msgid "Deluge Login" -#~ msgstr "Deluge Giriş" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Alıcılar" -#~ msgid "Filter on a keyword" -#~ msgstr "Sözcük Filtrele" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Sunucu TLS/SSL gerektiriyor" -#~ msgid "Next Announce" -#~ msgstr "Sonraki Duyuru" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "E-posta Bildirimleri" -#~ msgid "Seeding time" -#~ msgstr "Gönderme zamanı" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" +"Bu yapılandırma, tüm bu olaylar için gerçekten bildirimleri alacağınız " +"anlamına gelmez." -#~ msgid "Seed rank" -#~ msgstr "Gönderme değeri" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Abonelikler" -#~ msgid "Peer-Exchange" -#~ msgstr "eş değiştir" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Ses Özelleştirme" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "İlk ve son parçalara öncelik ver" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "Çıkarıcı" -#~ msgid "Forced" -#~ msgstr "Zorunlu" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Şuraya çıkar:" -#~ msgid "Enter a whole number." -#~ msgstr "Tam sayı giriniz" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Torrent adı alt klasörü oluştur" -#~ msgid "Move torrent" -#~ msgstr "Torrenti taşı" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" +"Bu seçenek, seçilen çıkarma klasöründe torrent adını kullanarak bir alt " +"klasör oluşturacak ve çıkarılan dosyaları oraya koyacaktır." -#~ msgid "Extra's" -#~ msgstr "Ekstra" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "Zamanlayıcı" -#~ msgid "Stop seed at ratio" -#~ msgstr "Orana ulaşınca torrenti göndermeyi kes" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "Zamanlama" -#~ msgid "Statistics" -#~ msgstr "İstatistikler" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "İndirme Sınırı:" -#~ msgid "This folder does not exist." -#~ msgstr "Dosya bulunamadı" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Gönderme Sınırı:" -#~ msgid "Recheck" -#~ msgstr "Tekrar denetle" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Etkin Torrent'ler:" -#~ msgid "Delete" -#~ msgstr "Sil" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Etkin İndirilen:" -#~ msgid "Other.." -#~ msgstr "Diğer.." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Etkin Gönderim:" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "İndiriliyor %.2f%%" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Yavaş Ayarlar" -#~ msgid "BlockList" -#~ msgstr "Engellenenler" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "Dosya Tarayıcısı" -#~ msgid "Timeout (seconds)" -#~ msgstr "Zaman aşımı (saniye)" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "Geri" -#~ msgid "Check for every (days)" -#~ msgstr "Her gün denetle" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "İlet" -#~ msgid "Inactive" -#~ msgstr "Aktif değil" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "Giriş" -#~ msgid "page 8" -#~ msgstr "Sayfa 8" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "Oluştur" -#~ msgid "page 10" -#~ msgstr "Sayfa 10" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "Yardım" -#~ msgid "page 11" -#~ msgstr "Sayfa 11" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "Oturumu Kapat" -#~ msgid "no uri" -#~ msgstr "adres yok" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "Kaydet" -#~ msgid "Eta" -#~ msgstr "Kalan süre" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "Deluge Hakkında" -#~ msgid "Ava" -#~ msgstr "Uyg" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "Telif Hakkı 2007-2018 Deluge Takımı" -#~ msgid "Mainline DHT" -#~ msgstr "DHT Anahat" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "Verilerle Birlikte Kaldır" -#~ msgid "UpNP" -#~ msgstr "UpNP" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "Bağlantı Ekle" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "Saniye Başı Azami Bağlantı Denemesi" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Anamakine" -#~ msgid "Cache templates" -#~ msgstr "Önbellek şablonları" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "Anamakine eklenemiyor: {0}" -#~ msgid "These changes were saved" -#~ msgstr "Bu değişiklikler kaydedildi" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "Taşı" -#~ msgid "Correct the errors above and try again" -#~ msgstr "Yukarıdaki hataları giderin ve tekrar deneyin" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "Gözat" -#~ msgid "Error in Path." -#~ msgstr "Yolda Hata." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "Bağlantıyı Düzenle" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "Anamakine düzenlenemiyor" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "" -#~ "Geçerli bir seçim yapın. Bu seçim kullanılabilir seçimlerden biri değil." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "Oturum Aç" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "Bu değerin %s 'den büyük ya da eşit olmasını sağlayın." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "Oturum Açma Başarısız Oldu" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "Bu değerin %s 'den küçük ya da eşit olmasını sağlayın." +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "Yanlış parola girdiniz" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "Geçerli bir seçim yapın. %s kullanılır seçimlerden biri değil." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "Ortak" -#~ msgid "Enter a list of values." -#~ msgstr "Değerlerin bir listesini girin." +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "Son Aktarım" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "Burada toplam %s ondalık basamaktan fazla olmamasını sağlayın." +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "Karışık" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "Burada toplam %s rakamdan fazla olmamasını sağlayın." +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "En Fazla Bağlantıyı Ayarla" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "" -#~ "Ondalık ayırıcıdan önce burada toplam %s basamaktan fazla olmamasını " -#~ "sağlayın." +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "İndirme Hızı" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "Sunulmuş dosya yok. Formdaki kodlama tipini denetleyin." +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "5 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "10 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "30 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "80 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "300 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "En Fazla İndirme Hızını Ayarla" -#~ msgid "No file was submitted." -#~ msgstr "Sunulmuş dosya yok." +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Gönderme Hızı" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "" -#~ "Geçerli bir seçim yapın. %(value)s kullanılır seçimlerden biri değil." +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "En Fazla Gönderme Hızını Ayarla" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge şifre ile korunmakta.\n" -#~ "Deluge penceresini görmek için, lütfen parolanızı girin" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "İndirme/Gönderme Trafik Protokolü" -#~ msgid "Import Now" -#~ msgstr "Şimdi İçe Aktar" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "İndirme klasöründe boş alan" -#~ msgid "Times to attempt download" -#~ msgstr "İndirme girişimi sayısı" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "IP {0}" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "İçe aktarılıyor %s" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "Bağlan" -#~ msgid "Refresh status" -#~ msgstr "Tazeleme durumu" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "Arka Plan Programını Durdur" -#~ msgid "gtk-connect" -#~ msgstr "gtk-bağlan" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "Bağlantıyı Kes" -#~ msgid "page 6" -#~ msgstr "sayfa 6" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "Arka Plan Programını Başlat" -#~ msgid "page 7" -#~ msgstr "sayfa 7" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "Varsayılan Parolayı Değiştir" -#~ msgid "gtk-edit" -#~ msgstr "gtk-düzenle" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" +"Varsayılan parolayı değiştirmenizi öneririz.

Åžimdi deÄŸiÅŸtirmek ister " +"misiniz?" -#~ msgid "Add Torrents" -#~ msgstr "Torentleri Ekle" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "İzleyici Anamakinesi" -#~ msgid "From Session" -#~ msgstr "Oturumdan" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "Süzgeçler" -#~ msgid "FAQ" -#~ msgstr "SSS" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "BaÄŸlantı yeniden kuruldu" -#~ msgid "Community" -#~ msgstr "Topluluk" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "BaÄŸlantı Koptu" -#~ msgid "Error in torrent options." -#~ msgstr "Torent seçeneklerinde hata." +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "Web sunucusuyla olan baÄŸlantı koptu!" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "Webui ve artiÅŸlemi ayarları deÄŸiÅŸtirdikten sonra yeniden baÅŸlat" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "Web sunucusuyla olan baÄŸlantı koptu" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "" -#~ "Bu deÄŸerin en fazla %(max)d karakteri olmasını saÄŸlayın (%(length)d)." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "İnd. Hız Sınırı" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "Bu deÄŸerin en az %(min)d karakter olmasını saÄŸlayın (%(length)d)." +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "Gön. Hız Sınırı" -#~ msgid "Queue Bottom" -#~ msgstr "KuyruÄŸun Altına" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "BaÄŸlantı Sınırı" -#~ msgid "Queue Top" -#~ msgstr "KuyruÄŸun En Üstüne" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "Gönderme Yuvası Sınırı" -#~ msgid "Import on daemon startup" -#~ msgstr "ArtiÅŸlem baÅŸlangıcında içe aktar" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "İzleyiciyi Güncelle" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "Engellenen Aralık: %s" - -#~ msgid "Compact Allocation" -#~ msgstr "YoÄŸun Alan Tahsisi" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "Bu program özgür bir yazılımdır, Özgür Yazılım Vakfı'nın yayınladığı GNU " -#~ "Genel Kamu Lisansı'nın 2. veya daha sonraki sürümlerindeki ÅŸartlar altında " -#~ "dağıtılabilir ve/veya deÄŸiÅŸtirilebilir. Bu program faydalı olacağı umut " -#~ "edilerek dağıtılmaktadır, fakat HİÇBİR GARANTİSİ YOKTUR; hatta ÜRÜN DEÄžERİ " -#~ "ya da BİR AMACA UYGUNLUK gibi garantiler de vermez. Lütfen daha fazla detay " -#~ "için GNU Genel Kamu Lisansı'nı inceleyin. Bu programla beraber GNU Genel " -#~ "Kamu Lisansını da almış olmalısınız; eÄŸer almadıysanız, " -#~ " ziyaret edin." - -#~ msgid "Auto Add enabled" -#~ msgstr "KendiliÄŸinden Ekleme etkinleÅŸtirildi" - -#~ msgid "Graphs" -#~ msgstr "Grafikler" - -#~ msgid "Seeds/Peers" -#~ msgstr "Yayıncılar/EÅŸler" - -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "bu henüz birÅŸey yapmıyor..\n" - -#~ msgid "Test config value:" -#~ msgstr "Ayar deÄŸerini test et:" - -#~ msgid "page 12" -#~ msgstr "sayfa 12" - -#~ msgid "0x00" -#~ msgstr "0x00" - -#~ msgid "Deluge Setup Wizard" -#~ msgstr "Deluge Kurulum Sihirbazı" - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" - -#~ msgid "All Finished!" -#~ msgstr "Hepsi Bitti!" - -#~ msgid "This wizard will help you set up Deluge to your liking." -#~ msgstr "Bu sihirbaz Deluge'u isteklerinize göre kurmanıza yardım edecek" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "Yeniden Denetime Zorla" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "%i dosya içerir" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "Tümünü GeniÅŸlet" -#~ msgid "Test config value" -#~ msgstr "Ayar deÄŸerini test et" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Ayrıntılar" -#~ msgid "Stats" -#~ msgstr "İstatistikler" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "Açıklama:" -#~ msgid "State" -#~ msgstr "Durum" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "Durum:" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "Otomatik yenileme (saniye)" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "Tamamlananı Taşı:" -#~ msgid "no label" -#~ msgstr "etiket yok" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "Genel" -#~ msgid "Show sidebar" -#~ msgstr "Kenar çubuÄŸunu göster" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Özel" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "DeÄŸiÅŸiklikler onaylandığında webui'yi elle yeniden baÅŸlat" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "Yükleniyor" -#~ msgid "Sidebar" -#~ msgstr "Kenar ÇubuÄŸu" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "DoÄŸru" -#~ msgid "Cancel" -#~ msgstr "İptal" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Yeni yayımlardan haberdar olun" -#~ msgid "Show trackers" -#~ msgstr "İzleyicileri göster" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"Python sürümünüzü, PyGTK sürümünüzü, iÅŸletim sisteminizi ve iÅŸlemci " +"türlerinizi bize göndererek Deluge'yi iyileÅŸtirmemize yardımcı olun. " +"Kesinlikle baÅŸka bilgi gönderilmez." -#~ msgid "max_connections" -#~ msgstr "azami_baÄŸlantı" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "Torrent'i duraklat" -#~ msgid "is_auto_managed" -#~ msgstr "otomatik_ayarlandı" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "Eklenti Yükle" -#~ msgid "apply_queue" -#~ msgstr "sıra_uygula" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "Yükle" -#~ msgid "max_download_speed" -#~ msgstr "azami_indirme_hızı" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "Bir egg seçin" -#~ msgid "apply_max" -#~ msgstr "uygula_azami" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "Egg Eklentisi" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "Gözat..." -#~ msgid "Socksv5" -#~ msgstr "Socksv5" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "Eklentiniz gönderiliyor..." -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "Socksv5 W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "En Fazla BaÄŸlantı:" -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "En Fazla İndirme Hızı (KiB/s):" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "En Fazla Gönderme Hızı (KiB/s):" -#~ msgid "HTTP W/ Auth" -#~ msgstr "HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "En Fazla Yarı Açık BaÄŸlantı:" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Saniye Başına En Fazla BaÄŸlantı Denemesi:" -#~ msgid "Connected to" -#~ msgstr "BaÄŸlanılan:" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "En Fazla Gönderme Yuvası:" -#~ msgid "Connection Limit" -#~ msgstr "BaÄŸlantı Sınırı" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "Önbellek Boyutu (16 KiB'lık Bloklar):" -#~ msgid "Disk Space" -#~ msgstr "Disk Alanı" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "Vekil Sunucu Kullanımını Zorla" -#~ msgid "... and delete Torrent file" -#~ msgstr "...ve Torrent dosyasını sil" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "Daha Fazla Bul" -#~ msgid "... and delete Downloaded files" -#~ msgstr "...ve İndirilen dosyaları sil" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "Rastgele BaÄŸlantı Noktası Kullan" -#~ msgid "... and delete All files" -#~ msgstr "...ve Tüm dosyaları sil" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "Hizmet Türü" -#~ msgid "Normal priority" -#~ msgstr "Normal öncelik" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "Sıfır torrent olan süzgeçleri göster" -#~ msgid "No Incoming Connections" -#~ msgstr "Gelen BaÄŸlantı Yok" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "Aynı anda birden fazla süzgeç kullanımına izin ver" -#~ msgid "Label torrent" -#~ msgstr "Torrent etiketi" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "Web Arayüzü Parolası" -#~ msgid "Do not download" -#~ msgstr "İndirme yapma" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "Eski:" -#~ msgid "High priority" -#~ msgstr "Yüksek öncelik" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "Yeni:" -#~ msgid "Force Recheck" -#~ msgstr "Yeniden Denetime Zorla" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "Onayla:" -#~ msgid "Highest priority" -#~ msgstr "En yüksek öncelik" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "Sunucu" -#~ msgid "Ok" -#~ msgstr "Tamam" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "Oturum Zaman Aşımı:" -#~ msgid "U/L Speed Limit" -#~ msgstr "Gönderme Hız Sınırı" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "SSL'yi etkinleÅŸtir (Deluge yapılandırma klasörüne göre yollar)" -#~ msgid "Upload Slot Limit" -#~ msgstr "Gönderme Yuvası Sınırı" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "Özel Anahtar:" -#~ msgid "Update Tracker" -#~ msgstr "İzleyiciyi Güncelle" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "Sertifika:" -#~ msgid "Search" -#~ msgstr "Ara" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "Web Arayüzü Dili DeÄŸiÅŸtirildi" -#~ msgid "Work in progress.." -#~ msgstr "Çalışılıyor..." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "Yeni dili kullanmak için ÅŸimdi sayfayı yenilemek istiyor musunuz?" -#~ msgid "D/L Speed Limit" -#~ msgstr "İndirme Hız Sınırı" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "Yenile" -#~ msgid "From Url" -#~ msgstr "URL Adresinden" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "Geçersiz Parola" -#~ msgid "max_upload_speed" -#~ msgstr "azami_gönderme_sınırı" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "Parolalarınız eÅŸleÅŸmiyor!" -#~ msgid "stop_at_ratio" -#~ msgstr "orana_ulaşınca_dur" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "Eski parolanız yanlış!" -#~ msgid "stop_ratio" -#~ msgstr "oranı_durdur" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "DeÄŸiÅŸtirme İşlemi BaÅŸarılı" -#~ msgid "remove_at_ratio" -#~ msgstr "orana_ulaşınca_kaldır" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "Parolanız baÅŸarılı olarak deÄŸiÅŸtirildi!" -#~ msgid "auto_add" -#~ msgstr "oto_ekleme" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "URL'den ekle" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "'%s' konumunda anahtar bulunamadı" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "'%s' konumunda sertifika bulunamadı" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "Tanımlama Bilgileri" -#~ msgid "Show keyword search" -#~ msgstr "Arama sözcüklerini göster" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "Torrent'i indirme baÅŸarısız" -#~ msgid "Show zero hits" -#~ msgstr "İsabetsizleri göster" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "Dosya" -#~ msgid "Connect to Daemon" -#~ msgstr "ArtiÅŸleme BaÄŸlan" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "Bilgi adreslemesi" -#~ msgid "Not Connected to a daemon" -#~ msgstr "Bir artiÅŸleme BaÄŸlı DeÄŸil" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "Torrent'iniz gönderiliyor..." -#~ msgid "auto_add_trackers" -#~ msgstr "oto_izleyici_ekleme" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "Torrent'i gönderme baÅŸarısız" -#~ msgid "max_upload_slots" -#~ msgstr "azami_gönderme_yuvası" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "Geçerli bir torrent deÄŸil" -#~ msgid "Error setting label options" -#~ msgstr "Etiket seçenekleri ayarlama hatası" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "Tamamlanan Klasörünü Taşı" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "Bu eposta %s 'in %i dosyaları ile birlikte indirilmesinin bittiÄŸini " -#~ "belirtir.\n" -#~ "Bu uyarıları almak istemiyorsanız, Deluge 'nin Ayarlar kısmında eposta " -#~ "bilgilendirme seneçeniÄŸini kapatınız.\n" -#~ "\n" -#~ "TeÅŸekkürler,\n" -#~ "Deluge" - -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "Hız limiti IP Ek Yükü" - -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "BaÄŸlı deÄŸil.." - -#~ msgid "Downloading.." -#~ msgstr "İndiriliyor.." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "En Fazla İndirme Hızı" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s geçerli bir URL deÄŸil." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "En Fazla Gönderme Hızı" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "BaÅŸarısız indirme : %s" - -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "Maksimum Gönderme Hızı (Kib/s)" - -#~ msgid "Enter your password to continue" -#~ msgstr "Devam etmek için ÅŸifrenizi giriniz" - -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge ÅŸifre korumalı!" - -#~ msgid "Force Download" -#~ msgstr "İndirmeye Zorla" - -#~ msgid "move_completed" -#~ msgstr "tamamlananı_taşı" - -#~ msgid "move_completed_path" -#~ msgstr "tamamlananların_taşınacağı_yer" - -#~ msgid "apply_move_completed" -#~ msgstr "tamamlananı_taşımayı_uygula" - -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ ". In addition, as a special exception, the " -#~ "copyright holders give permission to link the code of portions of this " -#~ "program with the OpenSSL library. You must obey the GNU General Public " -#~ "License in all respects for all of the code used other than OpenSSL. If you " -#~ "modify file(s) with this exception, you may extend this exception to your " -#~ "version of the file(s), but you are not obligated to do so. If you do not " -#~ "wish to do so, delete this exception statement from your version. If you " -#~ "delete this exception statement from all source files in the program, then " -#~ "also delete it here." -#~ msgstr "" -#~ "Bu uygulama özgür yazılımdır; Özgür Yazılım vakfı tarafından yayımlanan GNU " -#~ "Genel Kamu Lisansı'nın 3 numaralı veya daha sonraki herhangi bir sürümünün " -#~ "ÅŸartları çerçevesinde bu uygulamayı tekrar dağıtabilir ve/veya " -#~ "deÄŸiÅŸtirebilirsiniz. Bu uygulama faydalı olabilmesi umuduyla, ancak HİÇBİR " -#~ "GARANTİ KAPSAMINDA OLMADAN dağıtılmaktadır; ORTALAMA KALİTE GARANTİSİ veya " -#~ "BELLİ BİR AMACA UYGUN İŞ GÖRME GARANTİSİ dahi yoktur. Daha fazla ayrıntı " -#~ "için GNU Genel Kamu Lisansına bakınız. Bu uygulamayla birlikte Genel Kamu " -#~ "Lisansı metninin bir kopyasını almış olmalısınız; eÄŸer almadıysanız, " -#~ " adresine bakınız. Ayrıca, özel bir istisna " -#~ "olarak, telif hakkı sahipleri bu uygulamanın kod parçalarına OpenSSL " -#~ "kütüphanesiyle baÄŸlantı verilmesine izin verir. OpenSSL haricinde bütün " -#~ "kodların kullanımı için GNU Genel Kamu Lisansına her yönüyle uymak " -#~ "zorundasınız. EÄŸer dosyayı/dosyaları bu istisna dahilinde deÄŸiÅŸtirirseniz bu " -#~ "istisnayı kendi dosya sürümlerinize de uygulayabilirsiniz fakat böyle bir " -#~ "zorunluluÄŸunuz yok. EÄŸer bunu yapmazsanız istisnayı belirten bölümü kendi " -#~ "sürümünüzden çıkarınız. EÄŸer bu istisna bölümünü bütün kaynak dosyalarından " -#~ "silerseniz buradan da siliniz." - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" - -#~ msgid "Low Free Space" -#~ msgstr "Düşük Disk Alanı" - -#~ msgid "Low Disk Space Warning" -#~ msgstr "Düşük Disk Alanı Uyarısı" - -#~ msgid "You're running low on disk space:\n" -#~ msgstr "Diskinizde çok az boÅŸ alan kaldı:\n" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "Duraklatıldı Durumunda Ekle" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "Süper Gönderim" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "İndir" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "TBS:" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "Eklenme Tarihi:" diff --git a/deluge/i18n/uk.po b/deluge/i18n/uk.po index d07c27a..3ab7af1 100644 --- a/deluge/i18n/uk.po +++ b/deluge/i18n/uk.po @@ -7,53 +7,53 @@ msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-06-06 11:53+0100\n" -"PO-Revision-Date: 2018-12-21 21:49+0000\n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2021-07-07 20:36+0000\n" "Last-Translator: ma$terok \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-06-06 11:12+0000\n" -"X-Generator: Launchpad (build 18978)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:405 +#: deluge/common.py:411 msgid "B" msgstr "байт" -#: deluge/common.py:406 +#: deluge/common.py:412 msgid "KiB" msgstr "КіБ" -#: deluge/common.py:407 +#: deluge/common.py:413 msgid "MiB" msgstr "МіБ" -#: deluge/common.py:408 +#: deluge/common.py:414 msgid "GiB" msgstr "ГіБ" -#: deluge/common.py:409 +#: deluge/common.py:415 msgid "TiB" msgstr "ТіБ" -#: deluge/common.py:410 +#: deluge/common.py:416 msgid "K" msgstr "K" -#: deluge/common.py:411 +#: deluge/common.py:417 msgid "M" msgstr "M" -#: deluge/common.py:412 +#: deluge/common.py:418 msgid "G" msgstr "Г" -#: deluge/common.py:413 +#: deluge/common.py:419 msgid "T" msgstr "Т" -#: deluge/common.py:509 deluge/ui/gtk3/statusbar.py:442 +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 #: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 #: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 #: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 @@ -64,7 +64,7 @@ msgstr "Т" msgid "K/s" msgstr "K/c" -#: deluge/common.py:509 deluge/ui/gtk3/menubar.py:449 +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 #: deluge/ui/gtk3/menubar.py:455 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 #: deluge/ui/console/widgets/statusbars.py:104 @@ -78,27 +78,27 @@ msgstr "K/c" msgid "KiB/s" msgstr "КіБ/Ñ" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "M/s" msgstr "М/Ñ" -#: deluge/common.py:515 +#: deluge/common.py:521 msgid "MiB/s" msgstr "МіБ/Ñ" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "G/s" msgstr "Г/Ñ" -#: deluge/common.py:521 +#: deluge/common.py:527 msgid "GiB/s" msgstr "ГіБ/Ñ" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "T/s" msgstr "Т/Ñ" -#: deluge/common.py:527 +#: deluge/common.py:533 msgid "TiB/s" msgstr "ТіБ/Ñ" @@ -108,23 +108,25 @@ msgstr "Загальні параметри" #: deluge/argparserbase.py:175 msgid "Print this help message" -msgstr "" +msgstr "Роздрукувати це довідкове повідомленнÑ" #: deluge/argparserbase.py:182 msgid "Print version information" -msgstr "" +msgstr "ВивеÑти дані щодо верÑÑ–Ñ— програми" #: deluge/argparserbase.py:194 msgid "Set the config directory path" -msgstr "" +msgstr "Ð’Ñтановити шлÑÑ… теки налаштувань" #: deluge/argparserbase.py:200 msgid "Output to specified logfile instead of stdout" -msgstr "" +msgstr "Вивід у вказаний файл логів заміÑть stdout" #: deluge/argparserbase.py:206 msgid "Set the log level (none, error, warning, info, debug)" msgstr "" +"Ð’Ñтановити рівень Ð¶ÑƒÑ€Ð½Ð°Ð»ÑŽÐ²Ð°Ð½Ð½Ñ (ні, помилки, попередженнÑ, інформаціÑ, " +"зневадженнÑ)" #: deluge/argparserbase.py:215 #, python-format @@ -132,10 +134,12 @@ msgid "" "Enable logfile rotation, with optional maximum logfile size, default: " "%(const)s (Logfile rotation count is 5)" msgstr "" +"Дозволити Ñ‡ÐµÑ€Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ логів, з опційним щонайбільшим розміром файлу " +"логів, уÑталено: %(const)s (КількіÑть Ñ‡ÐµÑ€Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² логів 5)" #: deluge/argparserbase.py:223 msgid "Quieten logging output (Same as `--loglevel none`)" -msgstr "" +msgstr "Обмежити вивід логів (Те Ñаме що й `--loglevel none`)" #: deluge/argparserbase.py:231 #, python-format @@ -143,56 +147,60 @@ msgid "" "Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " "specified" msgstr "" +"Профіль %(prog)s з cProfile. Вивід у stdout Ñкщо не вказано ім'Ñ Ñ„Ð°Ð¹Ð»Ñƒ" #: deluge/argparserbase.py:351 msgid "Process Control Options" -msgstr "" +msgstr "Параметри ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑами" #: deluge/argparserbase.py:357 msgid "Pidfile to store the process id" -msgstr "" +msgstr "Pid-файл Ð´Ð»Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ ID процеÑу" #: deluge/argparserbase.py:365 msgid "Do not daemonize (fork) this process" -msgstr "" +msgstr "Ðе демонізуватиÑÑ (виконувати fork) Ð´Ð»Ñ Ð´Ð°Ð½Ð¾Ð³Ð¾ процеÑу" #: deluge/argparserbase.py:379 msgid "Change to this user on startup (Requires root)" -msgstr "" +msgstr "ПеремикнутиÑÑ Ð½Ð° цього кориÑтувача при запуÑку (потребує права root)" #: deluge/argparserbase.py:386 msgid "Change to this group on startup (Requires root)" -msgstr "" +msgstr "ПеремикнутиÑÑ Ð½Ð° цю групу при запуÑку (потребує права root)" #: deluge/core/daemon_entry.py:25 msgid "Daemon Options" -msgstr "Параметри фонової Ñлужби" +msgstr "Параметри тлової Ñлужби" #: deluge/core/daemon_entry.py:31 msgid "IP address to listen for UI connections" -msgstr "" +msgstr "IP адреÑа, проÑлуховувана Ð´Ð»Ñ Ð·'єднань з UI" #: deluge/core/daemon_entry.py:39 msgid "Port to listen for UI connections on" -msgstr "" +msgstr "Порт, проÑлуховуваний Ð´Ð»Ñ Ð·'єднань з UI" #: deluge/core/daemon_entry.py:47 msgid "IP address to listen for BitTorrent connections" -msgstr "" +msgstr "IP адреÑа, проÑлуховувана Ð´Ð»Ñ Ð·'єднань BitTorrent" #: deluge/core/daemon_entry.py:56 msgid "" "The network interface name or IP address for outgoing BitTorrent connections." msgstr "" +"Ім'Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ інтерфейÑу або адреÑа IP Ð´Ð»Ñ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð¸Ñ… з'єднань BitTorrent" #: deluge/core/daemon_entry.py:63 msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" +"Параметри конфігурації, Ñкі не будуть змінені при віддаленому виклику " +"`set_config`" -#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 #: deluge/ui/web/js/deluge-all/UI.js:18 msgid "All" -msgstr "Ð’ÑÑ–" +msgstr "УÑÑ–" #: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 @@ -202,7 +210,7 @@ msgstr "Ðктивна" #: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 msgid "Allocating" -msgstr "" +msgstr "РозташуваннÑ" #: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 #: deluge/ui/web/js/deluge-all/UI.js:25 @@ -227,10 +235,10 @@ msgstr "Призупинено" #: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 msgid "Queued" -msgstr "Ð’ черзі" +msgstr "У черзі" #: deluge/ui/common.py:45 deluge/ui/common.py:122 -#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:136 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 @@ -239,7 +247,9 @@ msgstr "Ð’ черзі" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 #: deluge/ui/web/js/deluge-all/UI.js:27 #: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:301 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 msgid "Error" msgstr "Помилка" @@ -256,14 +266,14 @@ msgstr "Ðазва" #: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 msgid "Progress" -msgstr "ПрогреÑ" +msgstr "ПоÑтуп" #: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 msgid "State" msgstr "Стан" #: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 -#: deluge/ui/gtk3/addtorrentdialog.py:118 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 #: deluge/ui/gtk3/torrentview.py:283 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 #: deluge/ui/console/modes/preferences/preference_panes.py:738 @@ -310,20 +320,20 @@ msgstr "ШвидкіÑть віддачі" #: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 msgid "Down Limit" -msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті завантаженнÑ" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñти завантаженнÑ" #: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 msgid "Up Limit" -msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñті віддачі" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñти віддачі" #: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 msgid "Max Connections" -msgstr "" +msgstr "Щонайбільше чиÑло з'єднань" #: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 msgid "Max Upload Slots" -msgstr "" +msgstr "Щонайбільше Ñлотів на вивантаженнÑ" #: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 @@ -369,11 +379,11 @@ msgstr "Тека завантаженнÑ" #: deluge/ui/common.py:75 msgid "Seeding Time" -msgstr "" +msgstr "Ð§Ð°Ñ Ñ€Ð¾Ð·Ð´Ð°Ð²Ð°Ð½Ð½Ñ" #: deluge/ui/common.py:76 msgid "Active Time" -msgstr "Ð§Ð°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñті" +msgstr "Ð§Ð°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñти" #: deluge/ui/common.py:78 msgid "Last Activity" @@ -381,12 +391,12 @@ msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть" #: deluge/ui/common.py:81 msgid "Finished Time" -msgstr "" +msgstr "Ð§Ð°Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð½Ñ" #: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 msgid "Complete Seen" -msgstr "" +msgstr "Побачений повніÑтю" #: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 @@ -396,24 +406,24 @@ msgstr "Завершено" #: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 msgid "ETA" -msgstr "" +msgstr "ETA" #: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 #: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 msgid "Shared" -msgstr "" +msgstr "Спільне" #: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 msgid "Prioritize First/Last" -msgstr "" +msgstr "Пріоритетний Перший/ОÑтанній" #: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 msgid "Sequential Download" -msgstr "" +msgstr "ПоÑлідовне завантаженнÑ" #: deluge/ui/common.py:97 deluge/ui/common.py:98 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 @@ -425,15 +435,15 @@ msgstr "Ðвтоматичний режим" #: deluge/ui/common.py:99 msgid "Stop At Ratio" -msgstr "" +msgstr "Зупинити при рейтингу" #: deluge/ui/common.py:100 msgid "Stop Ratio" -msgstr "" +msgstr "Рейтинг зупинки" #: deluge/ui/common.py:101 msgid "Remove At Ratio" -msgstr "" +msgstr "Вилучити при рейтингу" #: deluge/ui/common.py:102 deluge/ui/common.py:108 msgid "Move On Completed" @@ -441,13 +451,13 @@ msgstr "ПереміÑтити піÑÐ»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ" #: deluge/ui/common.py:104 msgid "Move Completed Path" -msgstr "" +msgstr "ШлÑÑ… Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ…" #: deluge/ui/common.py:112 msgid "Move On Completed Path" -msgstr "" +msgstr "ШлÑÑ…ÑŒ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ…" -#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:140 +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 #: deluge/ui/gtk3/torrentview.py:416 #: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 #: deluge/ui/web/js/deluge-all/FilterPanel.js:32 @@ -461,13 +471,13 @@ msgstr "ЧаÑтини" #: deluge/ui/common.py:117 msgid "Seed Rank" -msgstr "" +msgstr "Ранг Ñида" #: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 msgid "Super Seeding" -msgstr "" +msgstr "Режим надÑида" #: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 msgid "Warning" @@ -555,17 +565,17 @@ msgstr "Інше" #: deluge/ui/console/modes/preferences/preferences.py:94 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 msgid "Daemon" -msgstr "Фонова Ñлужба" +msgstr "Тлова Ñлужба" #: deluge/ui/common.py:138 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 msgid "Plugins" -msgstr "Додатки" +msgstr "Втулки" #: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 #: deluge/ui/web/js/deluge-all/Menus.js:365 msgid "Skip" -msgstr "" +msgstr "ПропуÑтити" #: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 #: deluge/ui/web/js/deluge-all/Menus.js:371 @@ -587,6 +597,8 @@ msgid "" "Deluge cannot find the `deluged` executable, check that the deluged package " "is installed, or added to your PATH." msgstr "" +"Deluge не може знайти виконуваний файл `deluged`, перевірте, що пакунок " +"`deluged` вÑтановлено або додайте його у PATH" #: deluge/ui/countries.py:10 msgid "Afghanistan" @@ -602,7 +614,7 @@ msgstr "ÐлбаніÑ" #: deluge/ui/countries.py:13 msgid "Algeria" -msgstr "Ðлжир" +msgstr "Ðлжір" #: deluge/ui/countries.py:14 msgid "American Samoa" @@ -626,11 +638,11 @@ msgstr "Ðнтарктида" #: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" -msgstr "Ðнтигуа Ñ– Барбуда" +msgstr "Ðнтиґуа Ñ– Барбуда" #: deluge/ui/countries.py:20 msgid "Argentina" -msgstr "Ðргентина" +msgstr "Ðрґентина" #: deluge/ui/countries.py:21 msgid "Armenia" @@ -662,7 +674,7 @@ msgstr "Бахрейн" #: deluge/ui/countries.py:28 msgid "Bangladesh" -msgstr "Бангладеш" +msgstr "Банґладеш" #: deluge/ui/countries.py:29 msgid "Barbados" @@ -674,7 +686,7 @@ msgstr "БілоруÑÑŒ" #: deluge/ui/countries.py:31 msgid "Belgium" -msgstr "БельгіÑ" +msgstr "БельґіÑ" #: deluge/ui/countries.py:32 msgid "Belize" @@ -754,7 +766,7 @@ msgstr "Кайманові ОÑтрови" #: deluge/ui/countries.py:51 msgid "Central African Republic" -msgstr "ЦентральноафриканÑька РеÑпубліка" +msgstr "Центральна африканÑька реÑпубліка" #: deluge/ui/countries.py:52 msgid "Chad" @@ -786,11 +798,11 @@ msgstr "КоморÑькі ОÑтрови" #: deluge/ui/countries.py:59 msgid "Congo" -msgstr "Конго" +msgstr "Конґо" #: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" -msgstr "Конго, демократична реÑпубліка" +msgstr "Конґо, демократична реÑпубліка" #: deluge/ui/countries.py:61 msgid "Cook Islands" @@ -886,7 +898,7 @@ msgstr "ФранціÑ" #: deluge/ui/countries.py:84 msgid "French Guiana" -msgstr "Французька Гвіана" +msgstr "Французька Òвіана" #: deluge/ui/countries.py:85 msgid "French Polynesia" @@ -902,7 +914,7 @@ msgstr "Òабон" #: deluge/ui/countries.py:88 msgid "Gambia" -msgstr "ГамбіÑ" +msgstr "ÒамбіÑ" #: deluge/ui/countries.py:89 msgid "Georgia" @@ -918,7 +930,7 @@ msgstr "Гана" #: deluge/ui/countries.py:92 msgid "Gibraltar" -msgstr "Гібралтар" +msgstr "Òібралтар" #: deluge/ui/countries.py:93 msgid "Greece" @@ -926,11 +938,11 @@ msgstr "ГреціÑ" #: deluge/ui/countries.py:94 msgid "Greenland" -msgstr "ГренландіÑ" +msgstr "ÒренландіÑ" #: deluge/ui/countries.py:95 msgid "Grenada" -msgstr "Гренада" +msgstr "Òренада" #: deluge/ui/countries.py:96 msgid "Guadeloupe" @@ -938,27 +950,27 @@ msgstr "Òваделупа" #: deluge/ui/countries.py:97 msgid "Guam" -msgstr "Гуам" +msgstr "Òуам" #: deluge/ui/countries.py:98 msgid "Guatemala" -msgstr "Гватемала" +msgstr "Òватемала" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "ОÑтрів ГернÑÑ–" +msgstr "ОÑтрів ÒернÑÑ–" #: deluge/ui/countries.py:100 msgid "Guinea" -msgstr "ГвінеÑ" +msgstr "ÒвінеÑ" #: deluge/ui/countries.py:101 msgid "Guinea-Bissau" -msgstr "ГвінеÑ-БіÑау" +msgstr "ÒвінеÑ-БіÑау" #: deluge/ui/countries.py:102 msgid "Guyana" -msgstr "ГаÑна" +msgstr "ÒаÑна" #: deluge/ui/countries.py:103 msgid "Haiti" @@ -1098,7 +1110,7 @@ msgstr "Литва" #: deluge/ui/countries.py:137 msgid "Luxembourg" -msgstr "ЛюкÑембург" +msgstr "ЛюкÑембурґ" #: deluge/ui/countries.py:138 msgid "Macao" @@ -1110,7 +1122,7 @@ msgstr "МакедоніÑ, ÐšÐ¾Ð»Ð¸ÑˆÐ½Ñ Ð®Ð³Ð¾ÑлавÑька РеÑпубл #: deluge/ui/countries.py:140 msgid "Madagascar" -msgstr "МадагаÑкар" +msgstr "МадаґаÑкар" #: deluge/ui/countries.py:141 msgid "Malawi" @@ -1134,7 +1146,7 @@ msgstr "Мальта" #: deluge/ui/countries.py:146 msgid "Marshall Islands" -msgstr "Маршаллові ОÑтрови" +msgstr "МаршальÑькі оÑтрови" #: deluge/ui/countries.py:147 msgid "Martinique" @@ -1222,15 +1234,15 @@ msgstr "Ðова ЗелÑндіÑ" #: deluge/ui/countries.py:168 msgid "Nicaragua" -msgstr "Ðікарагуа" +msgstr "Ðікараґуа" #: deluge/ui/countries.py:169 msgid "Niger" -msgstr "Ðігер" +msgstr "Ðіґер" #: deluge/ui/countries.py:170 msgid "Nigeria" -msgstr "ÐігеріÑ" +msgstr "ÐіґеріÑ" #: deluge/ui/countries.py:171 msgid "Niue" @@ -1270,11 +1282,11 @@ msgstr "Панама" #: deluge/ui/countries.py:180 msgid "Papua New Guinea" -msgstr "Папуа Ðова ГвінеÑ" +msgstr "Папуа Ðова ÒвінеÑ" #: deluge/ui/countries.py:181 msgid "Paraguay" -msgstr "Парагвай" +msgstr "Параґвай" #: deluge/ui/countries.py:182 msgid "Peru" @@ -1282,7 +1294,7 @@ msgstr "Перу" #: deluge/ui/countries.py:183 msgid "Philippines" -msgstr "Філіппіни" +msgstr "Філіпіни" #: deluge/ui/countries.py:184 msgid "Pitcairn" @@ -1294,7 +1306,7 @@ msgstr "Польща" #: deluge/ui/countries.py:186 msgid "Portugal" -msgstr "ПортугаліÑ" +msgstr "ПортуґаліÑ" #: deluge/ui/countries.py:187 msgid "Puerto Rico" @@ -1314,7 +1326,7 @@ msgstr "РумуніÑ" #: deluge/ui/countries.py:191 msgid "Russian Federation" -msgstr "РоÑÑ–Ñ" +msgstr "МоÑковіÑ" #: deluge/ui/countries.py:192 msgid "Rwanda" @@ -1326,7 +1338,7 @@ msgstr "Сен-Бартельмі" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "ОÑтрів СвÑтої Єлени" +msgstr "ОÑтрів СвÑтої Гелени" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" @@ -1346,7 +1358,7 @@ msgstr "Сен-П'єр Ñ– Мікелон" #: deluge/ui/countries.py:199 msgid "Saint Vincent and the Grenadines" -msgstr "Сент-ВінÑент Ñ– Гренадини" +msgstr "Сент-ВінÑент Ñ– Òренадини" #: deluge/ui/countries.py:200 msgid "Samoa" @@ -1354,7 +1366,7 @@ msgstr "Самоа" #: deluge/ui/countries.py:201 msgid "San Marino" -msgstr "Сан-Марино" +msgstr "Сан Маріно" #: deluge/ui/countries.py:202 msgid "Sao Tome and Principe" @@ -1366,7 +1378,7 @@ msgstr "СаудівÑька ÐравіÑ" #: deluge/ui/countries.py:204 msgid "Senegal" -msgstr "Сенегал" +msgstr "Сенеґал" #: deluge/ui/countries.py:205 msgid "Serbia" @@ -1378,11 +1390,11 @@ msgstr "СейшельÑькі ОÑтрови" #: deluge/ui/countries.py:207 msgid "Sierra Leone" -msgstr "Сьєра-Леоне" +msgstr "Сієра Леоне (sl)" #: deluge/ui/countries.py:208 msgid "Singapore" -msgstr "Сінгапур" +msgstr "Сінґапур" #: deluge/ui/countries.py:209 msgid "Slovakia" @@ -1410,11 +1422,11 @@ msgstr "Південна Ð”Ð¶Ð¾Ñ€Ð´Ð¶Ñ–Ñ Ñ‚Ð° Південні Сандвіче #: deluge/ui/countries.py:215 msgid "Spain" -msgstr "ІÑпаніÑ" +msgstr "ЕÑпаніÑ" #: deluge/ui/countries.py:216 msgid "Sri Lanka" -msgstr "Шрі-Ланка" +msgstr "Шрі Ланка" #: deluge/ui/countries.py:217 msgid "Sudan" @@ -1422,7 +1434,7 @@ msgstr "Судан" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "Суринам" +msgstr "Сурінам" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" @@ -1462,11 +1474,11 @@ msgstr "Таїланд" #: deluge/ui/countries.py:228 msgid "Timor-Leste" -msgstr "Східний Тимор" +msgstr "Східний Тімор" #: deluge/ui/countries.py:229 msgid "Togo" -msgstr "Того" +msgstr "Тоґо" #: deluge/ui/countries.py:230 msgid "Tokelau" @@ -1474,11 +1486,11 @@ msgstr "ОÑтрови Токелау" #: deluge/ui/countries.py:231 msgid "Tonga" -msgstr "Тонга" +msgstr "Тонґа" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "Тринідад та Тобаго" +msgstr "Тринідад та Тобаґо" #: deluge/ui/countries.py:233 msgid "Tunisia" @@ -1502,7 +1514,7 @@ msgstr "Тувалу" #: deluge/ui/countries.py:238 msgid "Uganda" -msgstr "Уганда" +msgstr "Уґанда" #: deluge/ui/countries.py:239 msgid "Ukraine" @@ -1514,7 +1526,7 @@ msgstr "Об’єднані ÐрабÑькі Емірати" #: deluge/ui/countries.py:241 msgid "United Kingdom" -msgstr "ВеликобританіÑ" +msgstr "Велика БританіÑ" #: deluge/ui/countries.py:242 msgid "United States" @@ -1526,7 +1538,7 @@ msgstr "Зовнішні малі оÑтрови СШÐ" #: deluge/ui/countries.py:244 msgid "Uruguay" -msgstr "Уругвай" +msgstr "Уруґвай" #: deluge/ui/countries.py:245 msgid "Uzbekistan" @@ -1546,11 +1558,11 @@ msgstr "Ð’'єтнам" #: deluge/ui/countries.py:249 msgid "Virgin Islands, British" -msgstr "ВіргінÑькі оÑтрови (БританіÑ)" +msgstr "ВірґінÑькі оÑтрови (БританіÑ)" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "ВіргінÑькі оÑтрови (СШÐ)" +msgstr "ВірґінÑькі оÑтрови (СШÐ)" #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" @@ -1574,71 +1586,75 @@ msgstr "Зімбабве" #: deluge/ui/ui_entry.py:51 msgid "UI Options" -msgstr "" +msgstr "Параметри інтерфейÑу" #: deluge/ui/ui_entry.py:57 msgid "Set the default UI to be run, when no UI is specified" msgstr "" +"Ð’Ñтановити кориÑтувацький Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð´Ð»Ñ ÑƒÑталеного запуÑку, коли " +"кориÑтувацького інтерфейÑу не вказано" #: deluge/ui/ui_entry.py:91 msgid "" "Alternative UI to launch, with optional ui args \n" " (default UI: *)" msgstr "" +"Ðльтернативний Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку з необов'Ñзковими аргументами \n" +" (Ñтандартний інтерфейÑ: *)" #: deluge/ui/web/web.py:32 msgid "Web Server Options" -msgstr "Параметри веб-Ñервера" +msgstr "Параметри вебÑервера" #: deluge/ui/web/web.py:38 msgid "IP address for web server to listen on" -msgstr "" +msgstr "IP адреÑа Ð´Ð»Ñ Ð¿Ñ€Ð¾ÑÐ»ÑƒÑ…Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÐµÐ±Ñервером" #: deluge/ui/web/web.py:46 msgid "Port for web server to listen on" -msgstr "" +msgstr "Порт Ð´Ð»Ñ Ð¿Ñ€Ð¾ÑÐ»ÑƒÑ…Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÐµÐ±Ñервером" #: deluge/ui/web/web.py:53 msgid "Set the base path that the ui is running on" -msgstr "" +msgstr "Ð’Ñтановити базовий шлÑÑ…, за Ñким працює кориÑтувацький інтерфейÑ" #: deluge/ui/web/web.py:56 msgid "Force the web server to use SSL" -msgstr "" +msgstr "Вимагати викориÑÑ‚Ð°Ð½Ð½Ñ SSL від вебÑервера" #: deluge/ui/web/web.py:61 msgid "Force the web server to disable SSL" -msgstr "" +msgstr "Вимагати Ð²Ñ–Ð´Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ SSL від вебÑервера" #: deluge/ui/web/json_api.py:868 msgid "Daemon does not exist" -msgstr "Фонової Ñлужби не Ñ–Ñнує" +msgstr "Тлової Ñлужби не Ñ–Ñнує" #: deluge/ui/web/json_api.py:875 msgid "Daemon not running" -msgstr "Фонова Ñлужба не запущена" +msgstr "Тлова Ñлужба не запущена" #: deluge/ui/gtk3/createtorrentdialog.py:62 -#: deluge/ui/gtk3/addtorrentdialog.py:105 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 #: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 #: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 msgid "Filename" -msgstr "Ðазва файла" +msgstr "Ðазва файлу" #: deluge/ui/gtk3/createtorrentdialog.py:85 #: deluge/ui/gtk3/edittrackersdialog.py:124 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 msgid "Tier" -msgstr "" +msgstr "Рівень" #: deluge/ui/gtk3/createtorrentdialog.py:128 msgid "Choose a file" -msgstr "Виберіть файл" +msgstr "Оберiть файл" #: deluge/ui/gtk3/createtorrentdialog.py:132 #: deluge/ui/gtk3/createtorrentdialog.py:169 #: deluge/ui/gtk3/createtorrentdialog.py:258 -#: deluge/ui/gtk3/addtorrentdialog.py:690 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 #: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 #: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 #: deluge/ui/gtk3/preferences.py:1158 @@ -1658,13 +1674,13 @@ msgstr "Виберіть файл" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 msgid "_Cancel" -msgstr "" +msgstr "_СкаÑувати" #: deluge/ui/gtk3/createtorrentdialog.py:134 #: deluge/ui/gtk3/createtorrentdialog.py:171 -#: deluge/ui/gtk3/addtorrentdialog.py:692 deluge/ui/gtk3/preferences.py:1160 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 msgid "_Open" -msgstr "" +msgstr "_Відкрити" #: deluge/ui/gtk3/createtorrentdialog.py:165 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 @@ -1680,32 +1696,32 @@ msgstr "Зберегти .torrent файл" #: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 msgid "_Save" -msgstr "" +msgstr "_Зберегти" #: deluge/ui/gtk3/createtorrentdialog.py:271 -#: deluge/ui/gtk3/addtorrentdialog.py:704 +#: deluge/ui/gtk3/addtorrentdialog.py:712 msgid "Torrent files" -msgstr "Торент файли" +msgstr "Файли торентів" #: deluge/ui/gtk3/createtorrentdialog.py:275 -#: deluge/ui/gtk3/addtorrentdialog.py:708 +#: deluge/ui/gtk3/addtorrentdialog.py:716 msgid "All files" -msgstr "Ð’ÑÑ– файли" +msgstr "УÑÑ– файли" -#: deluge/ui/gtk3/mainwindow.py:185 +#: deluge/ui/gtk3/mainwindow.py:192 msgid "Enter your password to show Deluge..." -msgstr "Введіть ваш пароль щоб показати Deluge..." +msgstr "Уведіть Ваш пароль щоб показати Deluge..." -#: deluge/ui/gtk3/mainwindow.py:244 +#: deluge/ui/gtk3/mainwindow.py:251 msgid "Enter your password to Quit Deluge..." -msgstr "Введіть ваш пароль щоб вийти з Deluge..." +msgstr "Уведіть Ваш пароль щоб вийти з Deluge..." -#: deluge/ui/gtk3/mainwindow.py:336 +#: deluge/ui/gtk3/mainwindow.py:343 #, python-brace-format msgid "D: {download_rate} U: {upload_rate} - Deluge" -msgstr "" +msgstr "D: {download_rate} U: {upload_rate} - Deluge" -#: deluge/ui/gtk3/mainwindow.py:350 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 #: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 #: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 #: deluge/ui/data/share/applications/deluge.desktop.in.h:1 @@ -1714,9 +1730,19 @@ msgstr "" msgid "Deluge" msgstr "Deluge" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "Змінити шлÑÑ…" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "Вилучити шлÑÑ…" + #: deluge/ui/gtk3/options_tab.py:136 msgid "_Apply to selected" -msgstr "" +msgstr "_ЗаÑтоÑувати до вибраного" #: deluge/ui/gtk3/aboutdialog.py:40 #, python-format @@ -1771,6 +1797,28 @@ msgid "" "delete this exception statement from all source files in the program, then " "also delete it here." msgstr "" +"Ð¦Ñ Ð¿Ñ€Ð¾Ò‘Ñ€Ð°Ð¼Ð° Ñ” вільним проґрамним забезпеченнÑм, Ви можете розповÑюджувати та " +"/ або модифікувати його на умовах GNU General Public License, опублікованій " +"Free Software Foundation, верÑÑ–Ñ— 3, або (за вашим вибором) будь-Ñкої " +"пізнішої верÑÑ–Ñ—.\n" +"\n" +"Ð¦Ñ Ð¿Ñ€Ð¾Ò‘Ñ€Ð°Ð¼Ð° поширюєтьÑÑ Ð·Ñ– ÑподіваннÑм, що вона буде кориÑною, але БЕЗ БУДЬ-" +"ЯКИХ ЗÐПОРУК, навіть без запорук КОМЕРЦІЙÐОЇ ЦІÐÐОСТІ чи ПРИДÐТÐОСТІ ДЛЯ " +"КОÐКРЕТÐИХ ЦІЛЕЙ. Див громадÑької ліцензії GNU General ліцензії Ð´Ð»Ñ Ð±Ñ–Ð»ÑŒÑˆ " +"докладної інформації.\n" +"\n" +"Ви повинні були отримати копію Public License GNU General разом з цією " +"проґрамою, Ñкщо ні, див .\n" +"\n" +"Крім того, в ÑкоÑті оÑобливого винÑтку, влаÑників авторÑьких прав дати " +"дозвіл, щоб зв'Ñзати код чаÑтини цієї проґрами з бібліотекою OpenSSL. Ви " +"повинні коритиÑÑ GNU General Public License у вÑÑ–Ñ… відношеннÑÑ… Ð´Ð»Ñ Ð²ÑÑ–Ñ… код, " +"що викориÑтовуєтьÑÑ, крім OpenSSL.\n" +"\n" +"Якщо ви зміните файл (и) з виключеннÑм цього, ви можете розширити це винÑток " +"Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ñ— верÑÑ–Ñ— файлу (ів), але ви не зобов'Ñзані це робити. Якщо ви не " +"хочете зробити це, вилучіть це винÑток заÑва від вашої верÑÑ–Ñ—. Якщо ви " +"вилучите це винÑток заÑва вÑÑ– вихідні файли в проґраму, то Ñ– вилучати Ñ—Ñ— тут." #: deluge/ui/gtk3/aboutdialog.py:829 #: deluge/ui/web/js/deluge-all/AboutWindow.js:65 @@ -1782,82 +1830,83 @@ msgstr "Сервер:" msgid "libtorrent:" msgstr "libtorrent:" -#: deluge/ui/gtk3/addtorrentdialog.py:97 deluge/ui/gtk3/queuedtorrents.py:51 +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 msgid "Torrent" msgstr "Торент" -#: deluge/ui/gtk3/addtorrentdialog.py:224 +#: deluge/ui/gtk3/addtorrentdialog.py:232 #, python-format msgid "Add Torrents (%d)" -msgstr "" +msgstr "Додати торенти (%d)" -#: deluge/ui/gtk3/addtorrentdialog.py:230 +#: deluge/ui/gtk3/addtorrentdialog.py:238 msgid "Duplicate torrent(s)" -msgstr "" +msgstr "Дублювати торент(и)" -#: deluge/ui/gtk3/addtorrentdialog.py:232 +#: deluge/ui/gtk3/addtorrentdialog.py:240 #, python-format msgid "" "You cannot add the same torrent twice. %d torrents were already added." msgstr "" +"Ви не можете додати один Ñ– той же торент двічі. %d торенти вже додані." -#: deluge/ui/gtk3/addtorrentdialog.py:247 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "Ðевірний файл" -#: deluge/ui/gtk3/addtorrentdialog.py:282 +#: deluge/ui/gtk3/addtorrentdialog.py:290 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 msgid "Please wait for files..." -msgstr "" +msgstr "Будь лаÑка, дочекайтеÑÑ Ñ„Ð°Ð¹Ð»Ñ–Ð²..." -#: deluge/ui/gtk3/addtorrentdialog.py:288 +#: deluge/ui/gtk3/addtorrentdialog.py:296 msgid "Unable to download files for this magnet" -msgstr "" +msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ файли Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ магнет-поÑиланнÑ" -#: deluge/ui/gtk3/addtorrentdialog.py:686 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" -msgstr "" +msgstr "Оберіть .torrent файл" -#: deluge/ui/gtk3/addtorrentdialog.py:769 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "Ðевірне поÑиланнÑ" -#: deluge/ui/gtk3/addtorrentdialog.py:770 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "не коректна URL." -#: deluge/ui/gtk3/addtorrentdialog.py:776 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "ЗавантаженнÑ..." -#: deluge/ui/gtk3/addtorrentdialog.py:811 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "Помилка завантаженнÑ" -#: deluge/ui/gtk3/addtorrentdialog.py:812 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸:" #: deluge/ui/gtk3/dialogs.py:110 msgid "_No" -msgstr "" +msgstr "_ÐÑ–" #: deluge/ui/gtk3/dialogs.py:110 msgid "_Yes" -msgstr "" +msgstr "_Так" #: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 #: deluge/ui/gtk3/glade/connection_manager.ui.h:2 msgid "_Close" -msgstr "" +msgstr "_Закрити" #: deluge/ui/gtk3/dialogs.py:179 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 msgid "Details:" -msgstr "Подробиці:" +msgstr "Докладно:" #: deluge/ui/gtk3/dialogs.py:200 msgid "Authenticate" @@ -1894,21 +1943,21 @@ msgstr "Пароль:" #: deluge/ui/gtk3/dialogs.py:257 msgid "Edit Account" -msgstr "Редагувати обліковий запиÑ" +msgstr "Редагувати обліківку" #: deluge/ui/gtk3/dialogs.py:258 msgid "Edit existing account" -msgstr "Змінити Ñ–Ñнуючий обліковий запиÑ" +msgstr "Змінити наÑвний обліковий запиÑ" #: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 msgid "_Apply" -msgstr "" +msgstr "_ЗаÑтоÑувати" #: deluge/ui/gtk3/dialogs.py:270 msgid "New Account" -msgstr "Ðовий обліковий запиÑ" +msgstr "Ðова обліківка" #: deluge/ui/gtk3/dialogs.py:271 msgid "Create a new account" @@ -1921,7 +1970,7 @@ msgstr "Створити новий обліковий запиÑ" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 #: deluge/ui/gtk3/glade/connection_manager.ui.h:4 msgid "_Add" -msgstr "" +msgstr "_Додати" #: deluge/ui/gtk3/dialogs.py:289 msgid "Authentication Level:" @@ -1945,7 +1994,7 @@ msgstr "Захищено паролем" #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 msgid "_OK" -msgstr "" +msgstr "_Гаразд" #: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 msgid "Other..." @@ -1957,23 +2006,23 @@ msgstr "Ðе з'єднано" #: deluge/ui/gtk3/statusbar.py:175 msgid "Connections (Limit)" -msgstr "" +msgstr "З'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (ліміт)" #: deluge/ui/gtk3/statusbar.py:182 msgid "Download Speed (Limit)" -msgstr "" +msgstr "ШвидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ (ліміт)" #: deluge/ui/gtk3/statusbar.py:189 msgid "Upload Speed (Limit)" -msgstr "" +msgstr "ШвидкіÑть Ð²Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ (ліміт)" #: deluge/ui/gtk3/statusbar.py:196 msgid "Protocol Traffic (Down:Up)" -msgstr "" +msgstr "Трафік за протоколом (Завантажено:Віддано)" #: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" -msgstr "" +msgstr "Вузли DHT" #: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" @@ -1981,7 +2030,7 @@ msgstr "Вільне міÑце на диÑку" #: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 msgid "External IP Address" -msgstr "" +msgstr "Ð—Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ IP-адреÑа" #: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 #, python-format @@ -1996,11 +2045,11 @@ msgstr "н/д" #: deluge/ui/gtk3/statusbar.py:220 msgid "Port Issue" -msgstr "" +msgstr "Проблеми з портом" #: deluge/ui/gtk3/statusbar.py:222 msgid "No incoming connections, check port forwarding" -msgstr "ВідÑутні вхідні з'єднаннÑ, перевірте Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ€Ñ‚Ñ–Ð²" +msgstr "ВідÑутні вхідні з'єднаннÑ, перевірте переÑпрÑÐ¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ€Ñ‚Ñ–Ð²" #: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 #: deluge/ui/gtk3/menubar.py:447 @@ -2010,7 +2059,7 @@ msgstr "ШвидкіÑть завантаженнÑ" #: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 #: deluge/ui/gtk3/menubar.py:448 msgid "Set the maximum download speed" -msgstr "Ð’Ñтановити Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¼Ð°ÐºÑимальної швидкоÑті завантаженнÑ." +msgstr "Ð’Ñтановити Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‰Ð¾Ð½Ð°Ð¹Ð±Ñ–Ð»ÑŒÑˆÐ¾Ñ— швидкоÑти завантаженнÑ." #: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 #: deluge/ui/gtk3/menubar.py:453 @@ -2020,7 +2069,7 @@ msgstr "ШвидкіÑть розповÑюдженнÑ" #: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 #: deluge/ui/gtk3/menubar.py:454 msgid "Set the maximum upload speed" -msgstr "Ð’Ñтановити Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¼Ð°ÐºÑимальної швидкоÑті розповÑюдженнÑ." +msgstr "Ð’Ñтановити Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‰Ð¾Ð½Ð°Ð¹Ð±Ñ–Ð»ÑŒÑˆÐ¾Ñ— швидкоÑти розповÑюдженнÑ." #: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 msgid "Incoming Connections" @@ -2028,17 +2077,17 @@ msgstr "Вхідні з’єднаннÑ" #: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 msgid "Set the maximum incoming connections" -msgstr "Ð’Ñтановити макÑимальну кількіÑть вхідних з'єднань" +msgstr "Ð’Ñтановити щонайбільшу кількіÑть вхідних з'єднань" #: deluge/ui/gtk3/tab_data_funcs.py:28 #, python-brace-format msgid "{state} {percent}%" -msgstr "" +msgstr "{state} {percent}%" #: deluge/ui/gtk3/tab_data_funcs.py:30 #, python-brace-format msgid "{state}: {err_msg}" -msgstr "" +msgstr "{state}: {err_msg}" #: deluge/ui/gtk3/tab_data_funcs.py:42 #: deluge/ui/gtk3/torrentview_data_funcs.py:284 @@ -2061,7 +2110,7 @@ msgstr "Пріоритет" #: deluge/ui/gtk3/torrentdetails.py:142 msgid "_All" -msgstr "_Ð’ÑÑ–" +msgstr "_УÑÑ–" #: deluge/ui/gtk3/torrentdetails.py:143 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 @@ -2071,7 +2120,7 @@ msgstr "_Стан" #: deluge/ui/gtk3/torrentdetails.py:144 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 msgid "_Details" -msgstr "По_дробиці" +msgstr "До_кладно" #: deluge/ui/gtk3/torrentdetails.py:145 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 @@ -2082,7 +2131,7 @@ msgstr "Фай_ли" #: deluge/ui/gtk3/torrentdetails.py:146 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 msgid "_Peers" -msgstr "" +msgstr "_Вузли" #: deluge/ui/gtk3/torrentdetails.py:147 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 @@ -2108,7 +2157,7 @@ msgstr "Ðе з'єднано…" #: deluge/ui/web/js/deluge-all/Menus.js:199 #: deluge/ui/web/js/deluge-all/Menus.js:244 msgid "Unlimited" -msgstr "Ðеобмежено" +msgstr "Ðе обмежено" #: deluge/ui/gtk3/systemtray.py:245 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 @@ -2129,31 +2178,40 @@ msgstr "Ðижче" msgid "Up" msgstr "Вище" -#: deluge/ui/gtk3/gtkui.py:318 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" "A Deluge daemon (deluged) is already running.\n" "To use Standalone mode, stop local daemon and restart Deluge." msgstr "" +"Демон Deluge (deluged) вже працює.\n" +"Ð”Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð°Ð²Ñ‚Ð¾Ð½Ð¾Ð¼Ð½Ð¾Ð³Ð¾ режиму, зупиніть ÑÐµÑ€Ð²Ñ–Ñ Ñ‚Ð° перезапуÑтіть Deluge." -#: deluge/ui/gtk3/gtkui.py:324 +#: deluge/ui/gtk3/gtkui.py:319 msgid "" "Only Thin Client mode is available because libtorrent is not installed.\n" "To use Standalone mode, please install libtorrent package." msgstr "" +"ДоÑтупний лише режим тонкого клієнта, бо libtorrent не вÑтановлено.\n" +"Ð”Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð°Ð²Ñ‚Ð¾Ð½Ð¾Ð¼Ð½Ð¾Ð³Ð¾ режиму, будь лаÑка вÑтановіть пакунок " +"libtorrent." -#: deluge/ui/gtk3/gtkui.py:330 deluge/ui/gtk3/gtkui.py:336 +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 msgid "" "Only Thin Client mode is available due to unknown Import Error.\n" "To use Standalone mode, please see logs for error details." msgstr "" +"ДоÑтупний лише режим тонкого клієнта з-за невідомої помилки імпорту (Import " +"Error).\n" +"Ð”Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð°Ð²Ñ‚Ð¾Ð½Ð¾Ð¼Ð½Ð¾Ð³Ð¾ режиму, будь лаÑка виправте цю помилку " +"(докладну інформацію про неї можна знайти у логах)." -#: deluge/ui/gtk3/gtkui.py:354 +#: deluge/ui/gtk3/gtkui.py:349 msgid "Continue in Thin Client mode?" -msgstr "" +msgstr "Продовжити у режимі тонкого клієнта?" -#: deluge/ui/gtk3/gtkui.py:355 +#: deluge/ui/gtk3/gtkui.py:350 msgid "Change User Interface Mode" -msgstr "" +msgstr "Змінити режим кориÑтувацького інтерфейÑу" #: deluge/ui/gtk3/connectionmanager.py:52 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 @@ -2163,12 +2221,12 @@ msgstr "Поза мережею" #: deluge/ui/gtk3/connectionmanager.py:53 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 msgid "Online" -msgstr "Ð’ мережі" +msgstr "У мережі" #: deluge/ui/gtk3/connectionmanager.py:54 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 msgid "Connected" -msgstr "" +msgstr "Під’єднано" #: deluge/ui/gtk3/connectionmanager.py:110 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 @@ -2180,7 +2238,7 @@ msgstr "Стан" #: deluge/ui/gtk3/connectionmanager.py:115 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" -msgstr "" +msgstr "ХоÑÑ‚" #: deluge/ui/gtk3/connectionmanager.py:122 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 @@ -2190,11 +2248,11 @@ msgstr "ВерÑÑ–Ñ" #: deluge/ui/gtk3/connectionmanager.py:219 #: deluge/ui/gtk3/glade/connection_manager.ui.h:8 msgid "_Start Daemon" -msgstr "" +msgstr "_Стартувати Демона" #: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "_Зупинити фонову Ñлужбу" +msgstr "_Зупинити тлову Ñлужбу" #: deluge/ui/gtk3/connectionmanager.py:255 msgid "_Disconnect" @@ -2202,11 +2260,13 @@ msgstr "_Від'єднати" #: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "Ðе вдаєтьÑÑ Ð·Ð°ÑƒÐ¿ÑƒÑтити фонову Ñлужбу!" +msgstr "Ðе вдаєтьÑÑ Ð·Ð°ÑƒÐ¿ÑƒÑтити тлову Ñлужбу!" #: deluge/ui/gtk3/connectionmanager.py:281 msgid "Check deluged package is installed and logs for further details" msgstr "" +"Перевірте чи вÑтановлено пакунок deluged й логи Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¸Ñ… " +"відомоÑтей" #: deluge/ui/gtk3/connectionmanager.py:332 msgid "Incompatible Client" @@ -2217,6 +2277,8 @@ msgid "" "Auto-starting the daemon locally is not enabled. See \"Options\" on the " "\"Connection Manager\"." msgstr "" +"ÐвтоÑтарт локального ÑервіÑу недоÑтупний. ПодивітьÑÑ \"ÐалаштуваннÑ\" у " +"\"РозпорÑднику з'єднань\"." #: deluge/ui/gtk3/connectionmanager.py:346 msgid "Failed To Connect" @@ -2224,15 +2286,15 @@ msgstr "Помилка з'єднаннÑ" #: deluge/ui/gtk3/connectionmanager.py:403 msgid "Edit Host" -msgstr "" +msgstr "Змінити вузол" #: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" -msgstr "" +msgstr "Помилка з додаваннÑм ХоÑту" #: deluge/ui/gtk3/connectionmanager.py:464 msgid "Error Updating Host" -msgstr "" +msgstr "Помилка Ð·Ð¼Ñ–Ð½ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² Ñервера" #: deluge/ui/gtk3/preferences.py:131 #: deluge/ui/console/cmdline/commands/connect.py:33 @@ -2259,7 +2321,7 @@ msgstr "Увімкнено" #: deluge/ui/gtk3/preferences.py:162 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 msgid "Plugin" -msgstr "Додатки" +msgstr "Втулок" #: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 msgid "Attention" @@ -2272,12 +2334,21 @@ msgstr "Вам потрібно вибрати мову" #: deluge/ui/gtk3/preferences.py:887 msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -"Тепер вам потрібно перезапуÑтити Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ ÐºÐ¾Ñ€Ð¸Ñтувача, щоб зміни вÑтупили в " -"Ñилу." +"Тепер вам потрібно перезапуÑтити Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ ÐºÐ¾Ñ€Ð¸Ñтувача, аби зміни було " +"заÑтоÑовано." + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "Тонкий клієнт" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "Ðвтономний" #: deluge/ui/gtk3/preferences.py:942 msgid "Switching Deluge Client Mode..." -msgstr "" +msgstr "ÐŸÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ ÐºÐ»Ñ–Ñ”Ð½Ñ‚Ñького режиму Deluge..." #: deluge/ui/gtk3/preferences.py:943 #, python-format @@ -2286,7 +2357,7 @@ msgstr "ПерезапуÑтити програму Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñтан #: deluge/ui/gtk3/preferences.py:1154 msgid "Select the Plugin" -msgstr "Виберіть додаток" +msgstr "Оберіть додаток" #: deluge/ui/gtk3/preferences.py:1170 msgid "Plugin Eggs" @@ -2294,11 +2365,11 @@ msgstr "Додаток Eggs" #: deluge/ui/gtk3/preferences.py:1297 msgid "Server Side Error" -msgstr "" +msgstr "Помилка на Ñтороні Ñервера" #: deluge/ui/gtk3/preferences.py:1298 msgid "An error occurred on the server" -msgstr "" +msgstr "Ðа Ñервері трапилаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°" #: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 msgid "Error Adding Account" @@ -2306,7 +2377,7 @@ msgstr "Помилка Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу" #: deluge/ui/gtk3/preferences.py:1369 msgid "Authentication failed" -msgstr "" +msgstr "Ðе вдалоÑÑ Ð¿Ñ€Ð¾Ð¹Ñ‚Ð¸ розпізнаваннÑ" #: deluge/ui/gtk3/preferences.py:1376 msgid "An error occurred while adding account" @@ -2314,15 +2385,15 @@ msgstr "Під Ñ‡Ð°Ñ Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу ÑÑ‚ #: deluge/ui/gtk3/preferences.py:1408 msgid "Error Updating Account" -msgstr "" +msgstr "Помилка Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÑ–Ð²ÐºÐ¸" #: deluge/ui/gtk3/preferences.py:1409 msgid "An error occurred while updating account" -msgstr "" +msgstr "Під Ñ‡Ð°Ñ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°" #: deluge/ui/gtk3/preferences.py:1427 msgid "Remove Account" -msgstr "Видалити обліковий запиÑ" +msgstr "Вилучити обліковий запиÑ" #: deluge/ui/gtk3/preferences.py:1429 #, python-format @@ -2330,52 +2401,54 @@ msgid "" "Are you sure you want to remove the account with the username " "\"%(username)s\"?" msgstr "" +"Ви впевнені, що бажаєте вилучити обліківку з іменем кориÑтувача " +"\"%(username)s\"?" #: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 msgid "Error Removing Account" -msgstr "Помилка Ð²Ð¸Ð´ÐµÐ»ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу" +msgstr "Помилка Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу" #: deluge/ui/gtk3/preferences.py:1442 msgid "Auhentication failed" -msgstr "Помилка аутентифікації" +msgstr "Помилка автентифікації" #: deluge/ui/gtk3/preferences.py:1449 msgid "An error occurred while removing account" -msgstr "Під Ñ‡Ð°Ñ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°" +msgstr "Під Ñ‡Ð°Ñ Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð¾Ð±Ð»Ñ–ÐºÐ¾Ð²Ð¾Ð³Ð¾ запиÑу ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°" -#: deluge/ui/gtk3/filtertreeview.py:127 +#: deluge/ui/gtk3/filtertreeview.py:122 #: deluge/ui/web/js/deluge-all/FilterPanel.js:28 msgid "States" msgstr "Стани" -#: deluge/ui/gtk3/filtertreeview.py:133 +#: deluge/ui/gtk3/filtertreeview.py:128 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 #: deluge/ui/web/js/deluge-all/FilterPanel.js:30 msgid "Trackers" msgstr "Трекери" -#: deluge/ui/gtk3/filtertreeview.py:137 deluge/ui/gtk3/filtertreeview.py:143 +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 msgid "None" -msgstr "" +msgstr "Ðемає" -#: deluge/ui/gtk3/filtertreeview.py:142 +#: deluge/ui/gtk3/filtertreeview.py:137 msgid "Admin" msgstr "ÐдмініÑтратор" -#: deluge/ui/gtk3/filtertreeview.py:164 +#: deluge/ui/gtk3/filtertreeview.py:159 #: deluge/ui/web/js/deluge-all/FilterPanel.js:34 msgid "Labels" -msgstr "Мітки" +msgstr "Позначки" -#: deluge/ui/gtk3/filtertreeview.py:209 +#: deluge/ui/gtk3/filtertreeview.py:204 #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 msgid "No Label" -msgstr "Мітка відÑутнÑ" +msgstr "Позначка відÑутнÑ" -#: deluge/ui/gtk3/filtertreeview.py:211 +#: deluge/ui/gtk3/filtertreeview.py:206 msgid "No Owner" msgstr "Ðемає влаÑника" @@ -2385,24 +2458,24 @@ msgstr "ВерÑÑ–Ñ ÐºÐ»Ñ–Ñ”Ð½Ñ‚Ð°" #: deluge/ui/gtk3/queuedtorrents.py:118 msgid " Torrents Queued" -msgstr " Торентів в черзі" +msgstr " Торентів у черзі" #: deluge/ui/gtk3/queuedtorrents.py:120 msgid " Torrent Queued" -msgstr " Торент в черзі" +msgstr " Торент у черзі" #: deluge/ui/gtk3/torrentview.py:421 msgid "Torrent is shared between other Deluge users or not." -msgstr "" +msgstr "Торент Ñпільний Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¸Ñ… кориÑтувачів Deluge або ні." #: deluge/ui/gtk3/removetorrentdialog.py:67 msgid "Remove the selected torrents?" -msgstr "Видалити обрані торренти?" +msgstr "Вилучити обрані торенти?" #: deluge/ui/gtk3/removetorrentdialog.py:68 #, python-format msgid "Total of %s torrents selected" -msgstr "Ð’Ñього вибрано %s торрентів" +msgstr "УÑього обрано %s торентів" #: deluge/ui/gtk3/menubar.py:79 msgid "Set Unlimited" @@ -2426,23 +2499,23 @@ msgstr "Увімкнути..." #: deluge/ui/gtk3/menubar.py:465 msgid "Peer Upload Slots" -msgstr "" +msgstr "Слоти Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ñ‡Ð°Ñного вивантаженнÑ" #: deluge/ui/gtk3/menubar.py:466 msgid "Set the maximum upload slots" -msgstr "" +msgstr "Ð’Ñтановіть щонайбільшу кількіÑть Ñлотів Ð´Ð»Ñ Ð²Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ" #: deluge/ui/gtk3/menubar.py:471 msgid "Stop Seed At Ratio" -msgstr "" +msgstr "Зупинити Ñід при рейтингу" #: deluge/ui/gtk3/menubar.py:606 msgid "Ownership Change Error" -msgstr "Помилка зміни влаÑноÑті" +msgstr "Помилка зміни влаÑноÑти" #: deluge/ui/gtk3/menubar.py:607 msgid "There was an error while trying changing ownership." -msgstr "Під Ñ‡Ð°Ñ Ñпроби змінити право влаÑноÑті ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°." +msgstr "Під Ñ‡Ð°Ñ Ñпроби змінити право влаÑноÑти ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°." #: deluge/ui/gtk3/peers_tab.py:91 #: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 @@ -2463,18 +2536,20 @@ msgid "" "Add one or more torrent files, torrent URLs or magnet URIs to a currently " "running Deluge GTK instance" msgstr "" +"Додайте один або більше торент файл, поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° торент або магнітні " +"поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð¾Ð³Ð¾ примірника Deluge GTK" #: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 msgid "Creating Torrent" -msgstr "Створити трекер" +msgstr "Створити торент" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 msgid "Queued Torrents" -msgstr "" +msgstr "Торенти у черзі" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 msgid "Add Queued Torrents" -msgstr "" +msgstr "Додати торенти до черги" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 @@ -2482,15 +2557,15 @@ msgstr "" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 #: deluge/ui/gtk3/glade/connection_manager.ui.h:6 msgid "_Remove" -msgstr "_Видалити" +msgstr "_Вилучити" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 msgid "_Clear" -msgstr "" +msgstr "_ОчиÑтити" #: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 msgid "Automatically add torrents on connect" -msgstr "" +msgstr "Ðвтоматично додавати торенти при з'єднанні" #: deluge/ui/gtk3/glade/main_window.ui.h:1 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 @@ -2509,27 +2584,27 @@ msgstr "_Створити торент" #: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "Вийти & _Вимкнути фонову Ñлужбу" +msgstr "Вийти & _Вимкнути тлову Ñлужбу" #: deluge/ui/gtk3/glade/main_window.ui.h:5 #: deluge/ui/gtk3/glade/tray_menu.ui.h:8 msgid "_Quit" -msgstr "" +msgstr "Ви_хід" #: deluge/ui/gtk3/glade/main_window.ui.h:6 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 #: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 #: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" -msgstr "" +msgstr "З_міни" #: deluge/ui/gtk3/glade/main_window.ui.h:7 msgid "_Preferences" -msgstr "" +msgstr "_ÐалаштуваннÑ" #: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "" +msgstr "_РозпорÑдник з'єднань" #: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" @@ -2537,11 +2612,11 @@ msgstr "_Торент" #: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" -msgstr "" +msgstr "_ВиглÑд" #: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" -msgstr "Панель _інÑтрументів" +msgstr "_Панель знарÑдь" #: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" @@ -2549,19 +2624,19 @@ msgstr "_Бічна панель" #: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "" +msgstr "Р_Ñдок Ñтану" #: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "" +msgstr "Вкладки" #: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" -msgstr "" +msgstr "_Стовпчики" #: deluge/ui/gtk3/glade/main_window.ui.h:16 msgid "_Find ..." -msgstr "" +msgstr "_Шукати ..." #: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" @@ -2569,15 +2644,15 @@ msgstr "_Бічна панель" #: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "" +msgstr "Показувати нульові елементи" #: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "" +msgstr "Показувати трекери" #: deluge/ui/gtk3/glade/main_window.ui.h:20 msgid "Show _Owners" -msgstr "" +msgstr "Показати _ВлаÑників" #: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" @@ -2601,7 +2676,7 @@ msgstr "_Спільнота" #: deluge/ui/gtk3/glade/main_window.ui.h:26 msgid "_About" -msgstr "" +msgstr "_Про програму" #: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" @@ -2609,12 +2684,12 @@ msgstr "Додати торент" #: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" -msgstr "Додати торрент" +msgstr "Додати торент" #: deluge/ui/gtk3/glade/main_window.ui.h:29 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" -msgstr "Видалити торент" +msgstr "Вилучити торент" #: deluge/ui/gtk3/glade/main_window.ui.h:30 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 @@ -2623,21 +2698,23 @@ msgstr "Видалити торент" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 #: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" -msgstr "Видалити торент" +msgstr "Вилучити торент" #: deluge/ui/gtk3/glade/main_window.ui.h:31 msgid "" "Filter torrents by name.\n" "This will filter torrents for the current selection on the sidebar." msgstr "" +"Відфільтрувати торенти за ім'Ñм.\n" +"Це відфільтрує торенти, обрані на бічній панелі." #: deluge/ui/gtk3/glade/main_window.ui.h:33 msgid "Filter" -msgstr "" +msgstr "Фільтр" #: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" -msgstr "" +msgstr "Призупинити вибрані торенти" #: deluge/ui/gtk3/glade/main_window.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:54 @@ -2669,7 +2746,7 @@ msgstr "ПоÑунути торент нижче по черзі" #: deluge/ui/gtk3/glade/main_window.ui.h:41 msgid "Queue Down" -msgstr "ПереміÑтити вниз" +msgstr "ПереÑунути донизу" #: deluge/ui/gtk3/glade/main_window.ui.h:42 #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 @@ -2683,7 +2760,7 @@ msgstr "ÐалаштуваннÑ" #: deluge/ui/web/js/deluge-all/Toolbar.js:91 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 msgid "Connection Manager" -msgstr "" +msgstr "РозпорÑдник з’єднань" #: deluge/ui/gtk3/glade/main_window.ui.h:44 #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 @@ -2706,7 +2783,7 @@ msgstr "ОчиÑтити пошук" #: deluge/ui/gtk3/glade/main_window.ui.h:47 msgid "_Match Case" -msgstr "" +msgstr "ЗбігаєтьÑÑ _регіÑтр" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 #: deluge/ui/console/modes/preferences/preference_panes.py:383 @@ -2728,7 +2805,7 @@ msgstr "Вимкнено" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 msgid "Handshake" -msgstr "" +msgstr "РукоÑтиÑканнÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 #: deluge/ui/console/modes/preferences/preference_panes.py:400 @@ -2740,7 +2817,7 @@ msgstr "Повний потік" #: deluge/ui/console/modes/preferences/preference_panes.py:400 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 msgid "Either" -msgstr "" +msgstr "Обидва" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 @@ -2760,7 +2837,7 @@ msgstr "Socks5 автентифікаціÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 msgid "HTTP" -msgstr "" +msgstr "HTTP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 @@ -2772,30 +2849,26 @@ msgstr "HTTP автентифікаціÑ" msgid "I2P" msgstr "I2P" -#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 -msgid "Standalone" -msgstr "" - #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 msgid "The standalone self-contained application" -msgstr "" +msgstr "Ðвтономний заÑтоÑунок" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 msgid "Thin Client" -msgstr "" +msgstr "Тонкий клієнт" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 msgid "Connect to a Deluge daemon (deluged)" -msgstr "" +msgstr "Під'єднатиÑÑ Ð´Ð¾ ÑервіÑу Deluge (deluged)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 msgid "Application Mode" -msgstr "" +msgstr "Режим програми" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 msgid "Show session speed in titlebar" -msgstr "Показувати швидкіÑть у Ñ€Ñдку заголовка" +msgstr "Показувати швидкіÑть у Ñ€Ñдку заголовку" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 msgid "Focus window when adding torrent" @@ -2807,10 +2880,12 @@ msgid "" "will increase bandwidth use between client\n" "and daemon (does not apply in Standalone mode)." msgstr "" +"РÑдок Ñтану чаÑтин збільшить пропуÑкну здатніÑть між клієнтом та ÑервіÑом " +"(не заÑтоÑовно у автономному режимі)." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 msgid "Show a pieces bar in Status tab" -msgstr "" +msgstr "Показати Ñ€Ñдок Ñтану чаÑтин у панелі Ñтану" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 @@ -2821,19 +2896,19 @@ msgstr "Завершено:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 msgid "Downloading:" -msgstr "" +msgstr "ЗавантаженнÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 msgid "Waiting:" -msgstr "" +msgstr "ОчікуваннÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 msgid "Missing:" -msgstr "" +msgstr "Пропущено:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 msgid "_Revert" -msgstr "" +msgstr "Від_новити" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 msgid "Revert color to default" @@ -2841,7 +2916,7 @@ msgstr "Повернути типові кольори" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 msgid "Piece Colors" -msgstr "" +msgstr "Кольри чаÑтин" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 msgid "Main Window" @@ -2849,31 +2924,31 @@ msgstr "Головне вікно" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 msgid "Enable system tray icon" -msgstr "" +msgstr "Увімкнути піктограму у ÑиÑтемній таці" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 msgid "App Indicator" -msgstr "" +msgstr "Індикатор заÑтоÑунку" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 msgid "Systray" -msgstr "СиÑтемний лоток" +msgstr "СиÑтемна тацÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 msgid "Minimize to tray on close" -msgstr "Згорнути в ÑиÑтемний лоток при закритті" +msgstr "Згорнути до ÑиÑтемної таці при закритті" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 msgid "Start in tray" -msgstr "" +msgstr "Згортати у тацю при запуÑку" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 msgid "Password protect system tray" -msgstr "" +msgstr "ЗахиÑтити паролем ÑиÑтемну тацю" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 msgid "System Tray" -msgstr "СиÑтемний лоток" +msgstr "СиÑтемна тацÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 msgid "Notify about new releases" @@ -2890,7 +2965,7 @@ msgid "System Default" msgstr "Типові налаштуваннÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 -msgid "Languge" +msgid "Language" msgstr "Мова" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 @@ -2909,21 +2984,21 @@ msgstr "Копіювати торент-файл до:" #: deluge/ui/console/modes/preferences/preference_panes.py:275 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 msgid "Delete copy of torrent file on remove" -msgstr "Вилучити копію торрент-файлу" +msgstr "Вилучити копію торент-файлу" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 msgid "" "Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +msgstr "Вилучити копію торент-файлу, Ñтвореного, коли торент був вилучений" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 msgid "Download to:" -msgstr "" +msgstr "Завантажити до:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 msgid "Download Folders" -msgstr "" +msgstr "Теки завантаженнÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 @@ -2950,24 +3025,30 @@ msgid "" "distribution negatively in the swarm. It should be\n" "used sparingly." msgstr "" +"Коли увімкнено, збирач буде збирати чаÑтини поÑлідовно заміÑть рідких " +"перших.\n" +"\n" +"Увімкнене поÑлідовне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð³Ð°Ð½Ð¾ вплине на розподілену чаÑтину у " +"роздачі.\n" +"Варто викориÑтовувати за потреби." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 msgid "Add torrents in Paused state" -msgstr "Додати торренти призупиненими" +msgstr "Додати торенти призупиненими" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 #: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 msgid "Pre-allocate disk space" -msgstr "" +msgstr "Попереднє Ð²Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñтору на диÑку" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 msgid "Pre-allocate the disk space for the torrent files" -msgstr "" +msgstr "Попередньо виділити диÑковий проÑтір Ð´Ð»Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚ файлів" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 msgid "Add Torrent Options" -msgstr "" +msgstr "Додати параметри торента" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 msgid "Always show" @@ -2975,24 +3056,24 @@ msgstr "Завжди показувати" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 msgid "Bring the dialog to focus" -msgstr "" +msgstr "Зробити діалог запиту активним" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 msgid "Add Torrents Dialog" -msgstr "" +msgstr "Додати діалог торентів" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 msgid "Connection Attempts per Second:" -msgstr "" +msgstr "КількіÑть Ñпроб під'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ð° Ñекунду:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 msgid "Half-Open Connections:" -msgstr "" +msgstr "Ðапіввідкриті з'єднаннÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -"МакÑимальнo дозволена кількіÑть з'єднань. Ð’Ñтановіть -1 Ð´Ð»Ñ Ð½ÐµÐ¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð¾Ñ—." +"Щонайбільше дозволена кількіÑть з'єднань. Ð’Ñтановіть -1 Ð´Ð»Ñ Ð½ÐµÐ¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð¾Ñ—." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 @@ -3005,17 +3086,21 @@ msgstr "З'єднаннÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Щонайбільша швидкіÑть Ð²Ñ–Ð´Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ ÑƒÑÑ–Ñ… торентів. Ð’Ñтановити -1 Ð´Ð»Ñ " +"безлімітного." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 msgid "Upload Slots:" -msgstr "" +msgstr "Завантажити Ñлоти:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Щонайбільша швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ ÑƒÑÑ–Ñ… потоків. Ð’Ñтановіть -1 Ð´Ð»Ñ " +"необмеженої." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 @@ -3026,8 +3111,8 @@ msgstr "ШвидкіÑть завантаженнÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -"МакÑимальна швидкіÑть роздачі Ð´Ð»Ñ Ð²ÑÑ–Ñ… торентів. ПоÑтавте -1 Ð´Ð»Ñ " -"необмеженої швидкоÑті." +"Щонайбільша швидкіÑть роздачі Ð´Ð»Ñ ÑƒÑÑ–Ñ… торентів. ПоÑтавте -1 Ð´Ð»Ñ " +"необмеженої швидкоÑти." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 @@ -3044,43 +3129,49 @@ msgstr "Ðехтувати Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ñ— мере #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 msgid "Rate limit IP overhead" -msgstr "" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñти з урахуваннÑм витрат протоколу IP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 msgid "" "If checked, the estimated TCP/IP overhead is drained from the rate limiters, " "to avoid exceeding the limits with the total traffic" msgstr "" +"Якщо обрано, приблизні витрати TCP/IP врахуваютьÑÑ Ð¾Ð±Ð¼ÐµÐ¶Ð½Ð¸ÐºÐ°Ð¼Ð¸ швидкоÑти, " +"щоб уникнути Ð¿ÐµÑ€ÐµÐ²Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñумарного трафіку" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 msgid "Global Bandwidth Limits" -msgstr "Глобальні Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑкної здатноÑті" +msgstr "Глобальні Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑкної здатноÑти" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "" +msgstr "Щонайбільше Ñлотів Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ð°Ñ‡Ñ– Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ торенту. -1 необмежено." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" +"Щонайбільша кількіÑть з'єднань одного потоку. Ð’Ñтановіть -1 Ð´Ð»Ñ Ð½ÐµÐ¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð¾Ñ—." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" +"Щонайбільша швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ñƒ. Ð’Ñтановіть -1 Ð´Ð»Ñ " +"необмеженої." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" +"Щонайбільша швидкіÑть роздачі на один торент. Ð’Ñтановіть -1 Ð´Ð»Ñ Ð½ÐµÐ¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð¾Ñ—." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 msgid "Per-Torrent Bandwidth Limits" -msgstr "" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑкної здатноÑти Ð´Ð»Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ñƒ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 #: deluge/ui/console/modes/preferences/preference_panes.py:556 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 msgid "Queue to top" -msgstr "Додавати у верх черги" +msgstr "Додавати догори черги" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 #: deluge/ui/console/modes/preferences/preference_panes.py:554 @@ -3091,34 +3182,34 @@ msgstr "Ðові торенти" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 msgid "Seeding:" -msgstr "" +msgstr "Раздача:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 msgid "Total:" -msgstr "Ð’Ñього:" +msgstr "Загалом:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 msgid "Ignore slow torrents" -msgstr "Ігнорувати повільні торренти" +msgstr "Ðехтувати повільні торенти" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 msgid "" "Torrents not transfering any data do not count towards download/seeding " "active count." msgstr "" -"Торренти, Ñкі не приймають учаÑті у передачі даних, не враховуютьÑÑ Ð´Ð»Ñ " +"Торенти, Ñкі не беруть учаÑти у передачі даних, не враховуютьÑÑ Ð´Ð»Ñ " "активного підрахунку завантаженнÑ/відвантаженнÑ." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 msgid "Prefer seeding torrents" -msgstr "" +msgstr "Пріоритет роздавальних торентів" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 msgid "Give preference to seeding torrents over downloading torrents." -msgstr "" +msgstr "Перевага роздавальним торентам заміÑть ÑÑ‚Ñгуваних." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 #: deluge/ui/console/modes/preferences/preference_panes.py:558 @@ -3132,7 +3223,7 @@ msgstr "Ðктивні торенти" #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 #: deluge/ui/web/render/tab_status.html:4 msgid "Share Ratio:" -msgstr "" +msgstr "СпіввідношеннÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 @@ -3165,11 +3256,13 @@ msgid "" "The IP address of the interface to listen for incoming bittorrent " "connections on. Leave this empty if you want to use the default." msgstr "" +"IP-адреÑа інтерфейÑу Ð´Ð»Ñ Ð¿Ñ€Ð¾ÑÐ»ÑƒÑ…Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ…Ñ–Ð´Ð½Ð¸Ñ… bittorrent з'єднань. " +"Залиште це поле порожнім, Ñкщо бажаєте викориÑтовувати уÑталене значеннÑ." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 msgid "Incoming Address" -msgstr "" +msgstr "Вхідна адреÑа" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 msgid "Random" @@ -3177,7 +3270,7 @@ msgstr "Випадковий" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 msgid "Uses random ports in range 49152 to 65525" -msgstr "ВикориÑтовувати випадкові порти в діапазоні від 49152 до 65525" +msgstr "ВикориÑтовувати випадкові порти у діапазоні від 49152 до 65525" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 msgid "Active Port:" @@ -3190,7 +3283,7 @@ msgstr "ТеÑтувати активний порт" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 msgid "Incoming Port" -msgstr "" +msgstr "Вхідний порт" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 msgid "" @@ -3199,12 +3292,16 @@ msgid "" "connections. (Leave empty for default.)\n" " " msgstr "" +"\n" +"Ім'Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ інтерфейÑу або IP-адреÑа Ð´Ð»Ñ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð¸Ñ… BitTorrent з'єднань. " +"(Залиште порожнім Ð´Ð»Ñ ÑƒÑталених значень.)\n" +" " #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 #: deluge/ui/console/modes/preferences/preference_panes.py:359 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 msgid "Outgoing Interface" -msgstr "" +msgstr "Вихідний інтерфейÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 @@ -3215,7 +3312,7 @@ msgstr "Від:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 msgid "To:" -msgstr "" +msgstr "До:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 #: deluge/ui/console/modes/preferences/preference_panes.py:328 @@ -3226,17 +3323,17 @@ msgstr "Вихідні порти" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 msgid "Outgoing:" -msgstr "" +msgstr "Вихідні:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 msgid "Incoming:" -msgstr "" +msgstr "Вхідні:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 #: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 msgid "Level:" -msgstr "" +msgstr "Рівень:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 #: deluge/ui/console/modes/preferences/preference_panes.py:379 @@ -3271,7 +3368,7 @@ msgstr "Обмін пірами" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 msgid "Exchanges peers between clients. (Disabling requires restart)" -msgstr "Обмін пірами між клієнтами. (Ð’Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” перезапуÑку)" +msgstr "Обмін пірами між клієнтами. (Ð’Ñ–Ð´Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” перезапуÑку)" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 @@ -3290,7 +3387,7 @@ msgstr "DHT" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 msgid "Distributed hash table may improve the amount of active connections." -msgstr "Розподілена хеш-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ Ð´Ð»Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñті активних з'єднань." +msgstr "Розподілена хеш-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ Ð´Ð»Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñти активних з'єднань." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 @@ -3325,13 +3422,15 @@ msgstr "Порт:" #: deluge/ui/console/modes/preferences/preference_panes.py:658 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 msgid "Proxy Hostnames" -msgstr "" +msgstr "Імена хоÑтів прокÑÑ–" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 msgid "" "Hostnames should be attempted to be resolved through\n" "the proxy instead of using the local DNS service" msgstr "" +"Імена хоÑтів прокÑÑ– мають бути дозволені через прокÑÑ–\n" +"заміÑть викориÑÑ‚Ð°Ð½Ð½Ñ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ñ— Ñлужби DNS" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 #: deluge/ui/console/modes/preferences/preference_panes.py:661 @@ -3347,11 +3446,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:665 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 msgid "Proxy Trackers" -msgstr "" +msgstr "ПрокÑÑ–-трекери" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 msgid "Force Proxy Use" -msgstr "" +msgstr "ПримуÑово викориÑтовувати прокÑÑ–" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 #: deluge/ui/console/modes/preferences/preference_panes.py:671 @@ -3363,13 +3462,15 @@ msgstr "" msgid "" "Attempt to hide client identity and only use proxy for incoming connections." msgstr "" +"Спробувати приховати дані клієнта й Ð´Ð»Ñ Ð²Ñ…Ñ–Ð´Ð½Ð¸Ñ… з'єднань викориÑтовувати " +"прокÑÑ–." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 #: deluge/ui/console/modes/preferences/preference_panes.py:668 #: deluge/ui/console/modes/preferences/preference_panes.py:669 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 msgid "Force Proxy" -msgstr "" +msgstr "ПримуÑовий прокÑÑ–" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 msgid "Cache Size (16 KiB blocks):" @@ -3380,11 +3481,13 @@ msgid "" "The number of seconds from the last cached write to a piece in the write " "cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Ð§Ð°Ñ (у Ñекундах) від оÑтаннього кешованого запиÑу чаÑтини в кеші запиÑу до " +"того, Ñк примуÑово Ñкинути кеш цієї чаÑтини на диÑк. Типово 60 Ñекунд." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 msgid "Cache Expiry (seconds):" -msgstr "" +msgstr "Ð§Ð°Ñ Ð¶Ð¸Ñ‚Ñ‚Ñ ÐºÐµÑˆÑƒ (Ñекунд):" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 #: deluge/ui/console/modes/preferences/preference_panes.py:694 @@ -3399,20 +3502,22 @@ msgid "" "The total number of 16 KiB blocks written to disk since this session was " "started." msgstr "" +"Загальне чиÑло блоків по 16КіБ, запиÑаних на диÑк, відколи Ñ†Ñ ÑеÑÑ–Ñ Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð°." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 msgid "Blocks Written:" -msgstr "" +msgstr "Блоків запиÑано:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 msgid "" "The total number of write operations performed since this session was " "started." msgstr "" +"Загальне чиÑло проведених операцій запиÑу, відколи Ñ†Ñ ÑеÑÑ–Ñ Ð·Ð°Ð¿ÑƒÑ‰ÐµÐ½Ð°." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 msgid "Writes:" -msgstr "" +msgstr "ЗапиÑів:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 msgid "" @@ -3420,21 +3525,26 @@ msgid "" "of saved write operations per total write operations, i.e. a kind of cache " "hit ratio for the write cache." msgstr "" +"Ð¡Ð¿Ñ–Ð²Ð²Ñ–Ð´Ð½Ð¾ÑˆÐµÐ½Ð½Ñ (блоків_запиÑано - операцій_запиÑу) / блоків_запиÑано " +"предÑтавлÑÑ” Ð²Ñ–Ð´Ð½Ð¾ÑˆÐµÐ½Ð½Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñти збережених операцій запиÑу до Ñ—Ñ… загальної " +"кількоÑти, тобто дієвіÑть кешу запиÑу." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 msgid "Write Cache Hit Ratio:" -msgstr "" +msgstr "ВідÑоток влучноÑти до кешу:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 #: deluge/ui/console/modes/preferences/preference_panes.py:709 msgid "Write" -msgstr "" +msgstr "ЗапиÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 msgid "" "The number of blocks that were requested from the bittorrent engine (from " "peers), that were served from disk or cache." msgstr "" +"ЧиÑло блоків, на Ñкі були подані запити пірами Ñ– були обÑлуговані з диÑку " +"або кешу." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 msgid "Blocks Read:" @@ -3442,39 +3552,42 @@ msgstr "Блоків прочитано:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 msgid "The number of blocks that were served from cache." -msgstr "" +msgstr "ЧиÑло блоків, Ñкі обÑлуговані з кешу." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 msgid "Blocks Read Hit:" -msgstr "" +msgstr "Зчитано блоків з кешу:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 msgid "The cache hit ratio for the read cache." -msgstr "" +msgstr "Коефіцієнт дієвоÑти кешу читаннÑ." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 msgid "Read Cache Hit Ratio:" -msgstr "" +msgstr "ВідÑоток Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð· кешу:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 msgid "" "The total number of read operations performed since this session was started." msgstr "" +"Загальна кількіÑть операцій читаннÑ, що проведені від початку цієї ÑеÑÑ–Ñ—." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 msgid "Reads:" -msgstr "" +msgstr "Операцій читаннÑ:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 #: deluge/ui/console/modes/preferences/preference_panes.py:723 msgid "Read" -msgstr "" +msgstr "ЧитаннÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 msgid "" "The number of 16 KiB blocks currently in the disk cache. This includes both " "read and write cache." msgstr "" +"Розмір блоків по 16KiB, що знаходÑтьÑÑ Ð·Ð°Ñ€Ð°Ð· в диÑковому кеші. Сюди включено " +"кеш Ð·Ñ‡Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° запиÑу." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 msgid "Cache Size:" @@ -3482,7 +3595,7 @@ msgstr "Розмір кешу:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 msgid "Read Cache Size:" -msgstr "" +msgstr "Розмір кешу зчитуваннÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 #: deluge/ui/gtk3/glade/connection_manager.ui.h:7 @@ -3495,7 +3608,7 @@ msgid "" "and processor types. Absolutely no other information is sent." msgstr "" "Допоможіть нам вдоÑконалювати Deluge відÑилаючи нам верÑÑ–ÑŽ Python, PyGTK, ОС " -"та тип процеÑÑора. ÐÑ–Ñкої іншої інформації відÑилатиÑÑŒ не буде." +"та тип процеÑора. ÐÑ–Ñкої іншої інформації відÑилатиÑÑŒ не буде." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 @@ -3517,7 +3630,7 @@ msgid "" "If Deluge cannot find the database file at this location it will fallback to " "using DNS to resolve the peer's country." msgstr "" -"Якщо Deluge не може знайти файлу бази за цією адреÑою - він здійÑнить запит " +"Якщо Deluge не може знайти файл бази за цією адреÑою - він здійÑнить запит " "до DNS Ð´Ð»Ñ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÑ€Ð°Ñ—Ð½Ð¸ піра." #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 @@ -3528,16 +3641,16 @@ msgstr "База даних GeoIP" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 msgid "Associate with Deluge" -msgstr "" +msgstr "Пов'Ñзати Deluge" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 msgid "Magnet Links" -msgstr "" +msgstr "Magnet поÑиланнÑ" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 #: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 msgid "Daemon port:" -msgstr "Порт фонової Ñлужби:" +msgstr "Порт тлової Ñлужби:" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 #: deluge/ui/console/modes/preferences/preference_panes.py:655 @@ -3565,7 +3678,7 @@ msgstr "Періодично перевірÑти доÑтупніÑть нов #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 msgid "_Delete" -msgstr "" +msgstr "Ð’_илучити" #: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 msgid "Accounts" @@ -3607,23 +3720,23 @@ msgstr "_Знайти більше..." #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 msgid "Remove the selected torrent(s)?" -msgstr "Видалити вибрані торенти?" +msgstr "Вилучити вибрані торенти?" #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 msgid "Include downloaded files" -msgstr "" +msgstr "Додати завантажені файли" #: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 msgid "(This is permanent!)" -msgstr "" +msgstr "(Це поÑтійно!)" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 msgid "Add Peer" -msgstr "" +msgstr "Додати учаÑника" #: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 msgid "hostname:port" -msgstr "" +msgstr "адреÑа:порт" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 msgid "Properties" @@ -3631,7 +3744,7 @@ msgstr "ВлаÑтивоÑті" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 msgid "Max drop down rows" -msgstr "МакÑимальна кількіÑть випадаючих Ñ€Ñдків" +msgstr "Щонайбільша кількіÑть випадних Ñ€Ñдків" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 @@ -3645,11 +3758,11 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 msgid "Show file chooser" -msgstr "" +msgstr "Показати заÑіб вибору файлів" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 msgid "Show folder name" -msgstr "" +msgstr "Показати ім'Ñ Ñ‚ÐµÐºÐ¸" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 msgid "Path Chooser Type" @@ -3657,7 +3770,7 @@ msgstr "" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 msgid "Enable autocomplete" -msgstr "" +msgstr "Увімкнути автозаповненнÑ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 msgid "Show hidden files" @@ -3665,11 +3778,12 @@ msgstr "Показувати приховані файли" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 msgid "Set new key" -msgstr "" +msgstr "Ð’Ñтановити новий ключ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" +"ÐатиÑніть кнопку Ð´Ð»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ñ— кнопки запуÑку автозаповненнÑ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 msgid "Autocomplete" @@ -3699,17 +3813,9 @@ msgstr "Ctrl+H" msgid "Ctrl+D" msgstr "Ctrl+D" -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 -msgid "Edit path" -msgstr "Редагувати шлÑÑ…" - -#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 -msgid "Remove path" -msgstr "Видалити шлÑÑ…" - #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 msgid "Toggle hidden files" -msgstr "" +msgstr "Показати приховані файли" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 msgid "Default path" @@ -3717,7 +3823,7 @@ msgstr "Типовий шлÑÑ…" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 msgid "Shortcuts" -msgstr "Комбінації клавіш" +msgstr "Ð¡ÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 msgid "Select a Directory" @@ -3760,7 +3866,7 @@ msgstr "Додати" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 msgid "Add the current entry value to the list" -msgstr "" +msgstr "Додати поточне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñу до переліку" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 @@ -3771,7 +3877,7 @@ msgstr "Редагувати" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 msgid "Edit the selected entry" -msgstr "" +msgstr "Змінити обраний запиÑ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 #: deluge/ui/web/js/deluge-all/Toolbar.js:46 @@ -3779,19 +3885,19 @@ msgstr "" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 msgid "Remove" -msgstr "Видалити" +msgstr "Вилучити" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 msgid "Remove the selected entry" -msgstr "" +msgstr "Вилучити позначений запиÑ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 msgid "Move the selected entry up" -msgstr "" +msgstr "ПереміÑтити вибраний Ð·Ð°Ð¿Ð¸Ñ Ð´Ð¾Ð³Ð¾Ñ€Ð¸" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 msgid "Move the selected entry down" -msgstr "" +msgstr "ПереміÑтити вибраний Ð·Ð°Ð¿Ð¸Ñ Ð´Ð¾Ð½Ð¸Ð·Ñƒ" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 msgid "Default" @@ -3799,15 +3905,15 @@ msgstr "Типово" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 msgid "No default path set" -msgstr "" +msgstr "Типовий шлÑÑ… не вÑтановлено" #: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 msgid "Open properties dialog" -msgstr "" +msgstr "Відкрити діалогове вікно влаÑтивоÑтей" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 msgid "Add Infohash" -msgstr "" +msgstr "Додати хеш даних" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 msgid "From Infohash" @@ -3815,7 +3921,7 @@ msgstr "" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 msgid "Infohash:" -msgstr "" +msgstr "Хеш даних:" #: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 #: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 @@ -3832,15 +3938,15 @@ msgstr "Додати Ñервер" #: deluge/ui/web/js/deluge-all/MoveStorage.js:16 #: deluge/ui/web/js/deluge-all/Menus.js:346 msgid "Move Download Folder" -msgstr "" +msgstr "ПереміÑтити теку завантаженнÑ" #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 msgid "Move the torrent(s) download folder." -msgstr "" +msgstr "ПереміÑтити теку Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ñ–Ð²." #: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 msgid "Destination:" -msgstr "" +msgstr "ПризначеннÑ:" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 msgid "New Release" @@ -3848,7 +3954,7 @@ msgstr "Ðова верÑÑ–Ñ" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "_Відвідати веб-Ñайт" +msgstr "_Відвідати вебÑайт" #: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 msgid "New Release Available!" @@ -3885,17 +3991,17 @@ msgstr "ШвидкіÑть віддачі:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 #: deluge/ui/web/render/tab_status.html:2 msgid "Downloaded:" -msgstr "" +msgstr "Завантажено:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 #: deluge/ui/web/render/tab_status.html:3 msgid "Uploaded:" -msgstr "" +msgstr "Вивантажено:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 #: deluge/ui/web/render/tab_status.html:16 msgid "Seeds:" -msgstr "" +msgstr "РозповÑюджувачі" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 @@ -3911,7 +4017,7 @@ msgstr "ДоÑтупніÑть:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 #: deluge/ui/web/render/tab_status.html:25 msgid "Seed Rank:" -msgstr "" +msgstr "Рейтинг роздачі:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 msgid "ETA Time:" @@ -3925,7 +4031,7 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 #: deluge/ui/web/render/tab_status.html:23 msgid "Active Time:" -msgstr "Ð§Ð°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñті:" +msgstr "Ð§Ð°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñти:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 #: deluge/ui/web/render/tab_status.html:20 @@ -3935,12 +4041,12 @@ msgstr "" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 #: deluge/ui/web/render/tab_status.html:24 msgid "Seeding Time:" -msgstr "" +msgstr "Ð§Ð°Ñ Ñ€Ð¾Ð·Ð´Ð°Ñ‡Ñ–:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 #: deluge/ui/web/render/tab_status.html:12 msgid "Pieces:" -msgstr "" +msgstr "ЧаÑтини:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 @@ -4002,11 +4108,11 @@ msgstr "Зупинити роздачу при коефіцієнті:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 msgid "Remove at ratio" -msgstr "Видалити при коефіцієнті" +msgstr "Вилучити при коефіцієнті" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 msgid "Bandwidth Limits" -msgstr "" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑкної здатноÑти" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 msgid "Current Tracker:" @@ -4014,7 +4120,7 @@ msgstr "Поточний трекер:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 msgid "Total Trackers:" -msgstr "Ð’Ñього трекерів:" +msgstr "УÑього трекерів:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 #: deluge/ui/web/render/tab_status.html:6 @@ -4024,7 +4130,7 @@ msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñ‚Ñ€ÐµÐºÐµÑ€Ð°:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 #: deluge/ui/web/render/tab_status.html:5 msgid "Next Announce:" -msgstr "" +msgstr "ÐаÑтупний анонÑ:" #: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 msgid "Private Torrent:" @@ -4039,13 +4145,13 @@ msgstr "Р_едагувати трекери" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 #: deluge/ui/web/js/deluge-all/Menus.js:284 msgid "Top" -msgstr "Вгорі" +msgstr "Згори" #: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 #: deluge/ui/web/js/deluge-all/Menus.js:305 msgid "Bottom" -msgstr "Внизу" +msgstr "Знизу" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 @@ -4054,19 +4160,19 @@ msgstr "Додати торенти" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 msgid "_URL" -msgstr "" +msgstr "_URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 msgid "Info_hash" -msgstr "" +msgstr "Хеш даних" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 msgid "Move Complete Folder" -msgstr "" +msgstr "ПереміÑтити повну теку" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 msgid "Add In _Paused State" -msgstr "" +msgstr "Додати призупиненим" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 @@ -4082,31 +4188,31 @@ msgstr "ПропуÑтити перевірку" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 msgid "Preallocate Disk Space" -msgstr "" +msgstr "Попередньо виділити міÑце на диÑку" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 msgid "Preallocate the disk space for the torrent files" -msgstr "" +msgstr "Попередньо виділити міÑце на диÑку Ð´Ð»Ñ Ñ‚Ð¾Ñ€Ñ€ÐµÐ½Ñ‚-файлів" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 msgid "Maximum torrent download speed" -msgstr "" +msgstr "Щонайбільша швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ð°" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 msgid "Maximum torrent upload speed" -msgstr "" +msgstr "Щонайбільша швидкіÑть Ð²Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¾Ñ€Ñ€ÐµÐ½Ñ‚Ð°" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 msgid "Maximum torrent connections" -msgstr "" +msgstr "Щонайбільше торрент-з'єднань" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 msgid "Maximum torrent upload slots" -msgstr "" +msgstr "Щонайбільше Ñлотів Ð´Ð»Ñ Ð²Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‡ÐµÑ€ÐµÐ· торрент" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 msgid "Apply To All" -msgstr "ЗаÑтоÑувати до вÑÑ–Ñ…" +msgstr "ЗаÑтоÑувати до уÑÑ–Ñ…" #: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 msgid "Revert To Defaults" @@ -4118,25 +4224,25 @@ msgstr "По_казати Deluge" #: deluge/ui/gtk3/glade/tray_menu.ui.h:3 msgid "_Pause Session" -msgstr "" +msgstr "_Призупинити ÑеÑÑ–ÑŽ" #: deluge/ui/gtk3/glade/tray_menu.ui.h:4 msgid "_Resume Session" -msgstr "" +msgstr "_Відновити ÑеÑÑ–ÑŽ" #: deluge/ui/gtk3/glade/tray_menu.ui.h:5 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 msgid "_Download Speed Limit" -msgstr "" +msgstr "_ШвидкіÑть завантаженнÑ" #: deluge/ui/gtk3/glade/tray_menu.ui.h:6 #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 msgid "_Upload Speed Limit" -msgstr "" +msgstr "_ШвидкіÑть розповÑюдженнÑ" #: deluge/ui/gtk3/glade/tray_menu.ui.h:7 msgid "Quit & Shutdown Daemon" -msgstr "Вийти за зупинити фонову Ñлужбу" +msgstr "Вийти та зупинити тлову Ñлужбу" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 #: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 @@ -4148,12 +4254,12 @@ msgstr "Редагувати трекери" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 msgid "_Up" -msgstr "" +msgstr "До_гори" #: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 msgid "_Down" -msgstr "" +msgstr "_До низу" #: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 msgid "_Add Peer" @@ -4176,11 +4282,11 @@ msgstr "Трекер:" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 msgid "Enter Remote Path" -msgstr "" +msgstr "УвеÑти віддалений шлÑÑ…" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 msgid "Remote Path" -msgstr "" +msgstr "Віддалений шлÑÑ…" #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 #: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 @@ -4249,19 +4355,19 @@ msgstr "Файли" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" -msgstr "" +msgstr "Поширювачі" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" -msgstr "" +msgstr "Розмір чаÑтинки:" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" -msgstr "" +msgstr "Ð’Ñтановити оÑобиÑту позначку" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" -msgstr "" +msgstr "Додати цей торент до черги" #: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 #: deluge/ui/console/modes/preferences/preference_panes.py:279 @@ -4292,7 +4398,7 @@ msgstr "Відн_овити" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 msgid "Resume selected torrents." -msgstr "Відновити вибрані торенти." +msgstr "Відновити обрані торенти." #: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 msgid "Opt_ions" @@ -4308,39 +4414,39 @@ msgstr "Он_овити трекер" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 msgid "_Remove Torrent" -msgstr "_Видалити торрент" +msgstr "_Вилучити торент" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 msgid "_Force Re-check" -msgstr "" +msgstr "_ПримуÑова перевірка" #: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 msgid "_Move Download Folder" -msgstr "" +msgstr "_ПереміÑтити теку завантаженнÑ" #: deluge/ui/gtk3/glade/other_dialog.ui.h:3 msgid "label" -msgstr "мітка" +msgstr "позначка" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 msgid "_Select All" -msgstr "" +msgstr "Ви_брати уÑе" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 msgid "_Pause All" -msgstr "П_ризупинити вÑÑ–" +msgstr "П_ризупинити уÑÑ–" #: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 msgid "Resu_me All" -msgstr "Відновити вÑÑ–" +msgstr "Відновити уÑÑ–" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 msgid "_Connection Limit" -msgstr "" +msgstr "_Межа кількоÑти з'єднань" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 msgid "Upload _Slot Limit" -msgstr "" +msgstr "Межа _Ñлотів роздачі" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 msgid "Stop seed at _ratio" @@ -4348,7 +4454,7 @@ msgstr "" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 msgid "_Auto Managed" -msgstr "" +msgstr "Ðвтоматичне керуваннÑ" #: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 msgid "_Super Seeding" @@ -4373,7 +4479,7 @@ msgstr "Додати поÑиланнÑ" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 msgid "From URL" -msgstr "" +msgstr "Із URL" #: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 @@ -4382,15 +4488,15 @@ msgstr "ÐдреÑа:" #: deluge/ui/gtk3/glade/connection_manager.ui.h:9 msgid "Deluge Daemons" -msgstr "Фонова Ñлужба Deluge" +msgstr "Тлова Ñлужба Deluge" #: deluge/ui/gtk3/glade/connection_manager.ui.h:10 msgid "Auto-connect to selected Daemon" -msgstr "" +msgstr "Ðвтоматичне під'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ вибраного демона" #: deluge/ui/gtk3/glade/connection_manager.ui.h:11 msgid "Auto-start localhost daemon (if required)" -msgstr "" +msgstr "Ðвтоматичний запуÑк демона localhost (Ñкщо потрібно)" #: deluge/ui/gtk3/glade/connection_manager.ui.h:12 msgid "Hide this dialog" @@ -4398,35 +4504,35 @@ msgstr "Сховати це вікно" #: deluge/ui/gtk3/glade/connection_manager.ui.h:13 msgid "Startup Options" -msgstr "" +msgstr "Параметри запуÑку" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 msgid "_Open File" -msgstr "" +msgstr "_Відкрити файл" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 msgid "_Show Folder" -msgstr "" +msgstr "_Показати теку" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 msgid "_Expand All" -msgstr "" +msgstr "_Розгорнути уÑе" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 msgid "_Skip" -msgstr "" +msgstr "_ПропуÑтити" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 msgid "_Low" -msgstr "" +msgstr "_Ðизький" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 msgid "_Normal" -msgstr "" +msgstr "_Звичайний" #: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 msgid "_High" -msgstr "" +msgstr "_ВиÑокий" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 msgid "Deluge Team" @@ -4435,7 +4541,7 @@ msgstr "Команда Deluge" #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" "Deluge is a lightweight, Free Software, cross-platform BitTorrent client." -msgstr "Deluge - легкий, вільний, кроÑ-платформенний BitTorrent клієнт." +msgstr "Deluge - легкий, вільний, багатоплатформовий BitTorrent клієнт." #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 msgid "" @@ -4445,6 +4551,11 @@ msgid "" "Deluge heavily utilises the libtorrent library it has a comprehensive list " "of the features provided." msgstr "" +"Deluge міÑтить загальні функції Ð´Ð»Ñ ÐºÐ»Ñ–Ñ”Ð½Ñ‚Ñ–Ð² BitTorrent, такі Ñк ÑˆÐ¸Ñ„Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ " +"протоколів, DHT, локальне Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ–Ñ€Ñ–Ð²(LSD), обмін пірами (PEX), " +"UPnP, NAT-PMP, підтримка прокÑÑ–, Веб-Ñід, глобальні Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ð° Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ " +"швидкоÑті потоку. ОÑкільки Deluge активно викориÑтовує бібліотеку " +"libtorrent, він має вичерпний перелік наданих функцій." #: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 msgid "" @@ -4453,6 +4564,11 @@ msgid "" "handles all the BitTorrent activity and is able to run on headless machines " "with the user-interfaces connecting remotely from any other platform." msgstr "" +"Deluge був розроблений Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ Ñк звичайної автономної наÑтільної " +"програми, так Ñ– Ñк клієнт-Ñервер. У режимі Thinclient демон Deluge оброблÑÑ” " +"вÑÑŽ діÑльніÑть BitTorrent Ñ– може працювати на безголових машинах із " +"кориÑтувацькими інтерфейÑами, Ñкі віддалено підключаютьÑÑ Ð´Ð¾ будь-Ñкої іншої " +"платформи." #: deluge/ui/data/share/applications/deluge.desktop.in.h:2 msgid "BitTorrent Client" @@ -4475,14 +4591,16 @@ msgid "" "These daemon connect options will be used for commands, or if console ui " "autoconnect is enabled." msgstr "" +"Ці параметри Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´ÐµÐ¼Ð¾Ð½Ð° будуть викориÑтовуватиÑÑ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´, або " +"Ñкщо ввімкнено Ð°Ð²Ñ‚Ð¾Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñолі ui." #: deluge/ui/console/console.py:87 msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" -msgstr "" +msgstr "IP-адреÑа демона Deluge Ð´Ð»Ñ Ð¿Ñ–Ð´'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (типово 127.0.0.1)" #: deluge/ui/console/console.py:96 msgid "Deluge daemon port to connect to (default 58846)" -msgstr "" +msgstr "Порт Ð´Ð»Ñ Ð¿Ñ–Ð´'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´ÐµÐ¼Ð¾Ð½Ð° Deluge (уÑталено 58846)" #: deluge/ui/console/console.py:104 msgid "Deluge daemon username to use when connecting" @@ -4504,7 +4622,7 @@ msgstr "ОпиÑ" #: deluge/ui/console/console.py:133 msgid "The following console commands are available:" -msgstr "" +msgstr "ДоÑтупні такі конÑольні команди:" #: deluge/ui/console/console.py:134 #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 @@ -4519,20 +4637,22 @@ msgstr "" #: deluge/ui/console/cmdline/commands/manage.py:29 msgid "Usage: manage [--set ] [ [...] ]" msgstr "" +"ВикориÑтаннÑ: ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ [--set ] [ [...] " +"]" #: deluge/ui/console/cmdline/commands/manage.py:35 msgid "an expression matched against torrent ids and torrent names" -msgstr "" +msgstr "вираз, Ñкий відповідає ідентифікаторам торентів та іменам торентів" #: deluge/ui/console/cmdline/commands/manage.py:43 #: deluge/ui/console/cmdline/commands/config.py:88 msgid "set value for this key" -msgstr "" +msgstr "вÑтановлене Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ ключа" #: deluge/ui/console/cmdline/commands/manage.py:46 #: deluge/ui/console/cmdline/commands/config.py:91 msgid "Value to set" -msgstr "" +msgstr "Ð’Ñтановлюване значеннÑ" #: deluge/ui/console/cmdline/commands/manage.py:53 #: deluge/ui/console/cmdline/commands/config.py:98 @@ -4541,22 +4661,23 @@ msgstr "" #: deluge/ui/console/cmdline/commands/rm.py:33 msgid "Also removes the torrent data" -msgstr "" +msgstr "Також вилучити дані торенту" #: deluge/ui/console/cmdline/commands/rm.py:40 msgid "List the matching torrents without removing." -msgstr "" +msgstr "Перерахувати відповідні торренти, не вилучаючи." #: deluge/ui/console/cmdline/commands/rm.py:46 #: deluge/ui/console/cmdline/commands/recheck.py:28 #: deluge/ui/console/cmdline/commands/move.py:31 msgid "One or more torrent ids" -msgstr "" +msgstr "Один або декілька ідентифікаторів торренту" #: deluge/ui/console/cmdline/commands/rm.py:66 #, python-format msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" +"Підтвердити за допомогою -c, щоб вилучити перелічені торенти (КількіÑть:% d)" #: deluge/ui/console/cmdline/commands/resume.py:22 msgid "Usage: resume [ * | [ ...] ]" @@ -4572,15 +4693,15 @@ msgstr "" #: deluge/ui/console/cmdline/commands/add.py:38 msgid "Download folder for torrent" -msgstr "" +msgstr "Тека Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ñƒ" #: deluge/ui/console/cmdline/commands/add.py:44 msgid "Move the completed torrent to this folder" -msgstr "" +msgstr "ПереÑунути завершений торрент до цієї теки" #: deluge/ui/console/cmdline/commands/add.py:50 msgid "One or more torrent files, URLs or magnet URIs" -msgstr "" +msgstr "Один або декілька торрент-файлів, URL-Ð°Ð´Ñ€ÐµÑ Ð°Ð±Ð¾ магнітних URI" #: deluge/ui/console/cmdline/commands/plugin.py:29 msgid "Lists available plugins" @@ -4588,11 +4709,11 @@ msgstr "Перелік доÑтупних додатків" #: deluge/ui/console/cmdline/commands/plugin.py:37 msgid "Shows enabled plugins" -msgstr "Показати ввімкнені додатки" +msgstr "Показати увімкнені додатки" #: deluge/ui/console/cmdline/commands/plugin.py:40 msgid "Enables a plugin" -msgstr "Увімкнути додаток" +msgstr "Увімкнути втулок" #: deluge/ui/console/cmdline/commands/plugin.py:43 msgid "Disables a plugin" @@ -4611,6 +4732,9 @@ msgid "" "Raw values for upload/download rates (without KiB/s suffix)(useful for " "scripts that want to do their own parsing)" msgstr "" +"Початкові Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñти вивантаженнÑ/Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ (без ÑуфікÑу " +"КіБ/Ñ) (кориÑно Ð´Ð»Ñ Ñценаріїв, Ñкі хочуть зробити влаÑний ÑинтакÑичний " +"аналіз)" #: deluge/ui/console/cmdline/commands/status.py:46 msgid "Do not show torrent status (Improves command speed)" @@ -4618,11 +4742,11 @@ msgstr "Ðе відображати ÑÑ‚Ð°Ñ‚ÑƒÑ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ð° (пришвид #: deluge/ui/console/cmdline/commands/connect.py:26 msgid "Usage: connect [] []" -msgstr "" +msgstr "ВикориÑтаннÑ: з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ [] []" #: deluge/ui/console/cmdline/commands/connect.py:30 msgid "Daemon host and port" -msgstr "" +msgstr "ХоÑÑ‚ Ñ– порт демона" #: deluge/ui/console/cmdline/commands/connect.py:36 #: deluge/ui/console/modes/preferences/preference_panes.py:652 @@ -4632,7 +4756,7 @@ msgstr "Пароль" #: deluge/ui/console/cmdline/commands/move.py:34 msgid "The path to move the torrents to" -msgstr "" +msgstr "ШлÑÑ… Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ñ–Ð²" #: deluge/ui/console/cmdline/commands/debug.py:26 msgid "The new state" @@ -4644,7 +4768,7 @@ msgstr "Одна або декілька команд" #: deluge/ui/console/cmdline/commands/config.py:79 msgid "Usage: config [--set ] [ [...] ]" -msgstr "" +msgstr "ВикориÑтаннÑ: config [--set ] [ [...] ]" #: deluge/ui/console/cmdline/commands/info.py:101 msgid "Show more information per torrent." @@ -4652,24 +4776,26 @@ msgstr "Показати більше інформації про торент." #: deluge/ui/console/cmdline/commands/info.py:109 msgid "Show more detailed information including files and peers." -msgstr "" +msgstr "Показати докладнішу інформацію, включаючи файли та піри." #: deluge/ui/console/cmdline/commands/info.py:116 #, python-format msgid "Show torrents with state STATE: %s." -msgstr "" +msgstr "Показати торренти із Ñтаном STATE: %s." #: deluge/ui/console/cmdline/commands/info.py:132 msgid "Same as --sort but items are in reverse order." -msgstr "" +msgstr "Те Ñаме, що --sort, але елементи у зворотному порÑдку." #: deluge/ui/console/cmdline/commands/info.py:138 msgid "One or more torrent ids. If none is given, list all" msgstr "" +"Один або декілька ідентифікаторів торенту. Якщо жодного не вказано, " +"перелічіть уÑÑ–" #: deluge/ui/console/modes/connectionmanager.py:44 msgid "Select Host" -msgstr "" +msgstr "Вибрати хоÑÑ‚" #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Quit" @@ -4677,11 +4803,12 @@ msgstr "Вийти" #: deluge/ui/console/modes/connectionmanager.py:51 msgid "Delete Host" -msgstr "Видалити Ñервер" +msgstr "Вилучити Ñервер" #: deluge/ui/console/modes/connectionmanager.py:116 msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" +"Додати хоÑÑ‚ (Ñтрілки вгору та вниз Ð´Ð»Ñ Ð½Ð°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ—, Esc Ð´Ð»Ñ ÑкаÑуваннÑ)" #: deluge/ui/console/modes/connectionmanager.py:133 msgid "Error adding host" @@ -4706,10 +4833,12 @@ msgstr "СиÑтемний звук піÑÐ»Ñ Ð·Ð²ÐµÑ€ÐµÑˆÐµÐ½Ð½Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚ #: deluge/ui/console/modes/preferences/preference_panes.py:188 msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" +"СпиÑок завершених торрентів піÑÐ»Ñ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ… незалежно від порÑдку " +"ÑортуваннÑ" #: deluge/ui/console/modes/preferences/preference_panes.py:193 msgid "Move selection when moving torrents in the queue" -msgstr "" +msgstr "ПереміÑтити Ð²Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ переміщенні торрентів в черзі" #: deluge/ui/console/modes/preferences/preference_panes.py:200 #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 @@ -4722,11 +4851,12 @@ msgstr "Режим командного Ñ€Ñдка" #: deluge/ui/console/modes/preferences/preference_panes.py:205 msgid "Do not store duplicate input in history" -msgstr "" +msgstr "Ðе зберігати повторювані дані у дієпиÑу" #: deluge/ui/console/modes/preferences/preference_panes.py:210 msgid "Store and load command line history in command line mode" msgstr "" +"Ð—Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ Ñ‚Ð° Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ñ–Ñ”Ð¿Ð¸Ñу командного Ñ€Ñдка у режимі командного Ñ€Ñдка" #: deluge/ui/console/modes/preferences/preference_panes.py:216 msgid "Third tab lists all remaining torrents in command line mode" @@ -4752,7 +4882,7 @@ msgstr "Переміщувати до" #: deluge/ui/console/modes/preferences/preference_panes.py:269 msgid "Copy of .torrent files to" -msgstr "" +msgstr "Копіювати файли .torrent у" #: deluge/ui/console/modes/preferences/preference_panes.py:290 msgid "Add Paused" @@ -4760,11 +4890,11 @@ msgstr "Додавати призупиненим" #: deluge/ui/console/modes/preferences/preference_panes.py:293 msgid "Pre-Allocate disk space" -msgstr "ВиділÑти міÑце під веÑÑŒ файл" +msgstr "ВиділÑти міÑце під увеÑÑŒ файл" #: deluge/ui/console/modes/preferences/preference_panes.py:304 msgid "Incomming Ports" -msgstr "" +msgstr "Вхідні порти" #: deluge/ui/console/modes/preferences/preference_panes.py:313 #: deluge/ui/console/modes/preferences/preference_panes.py:337 @@ -4783,17 +4913,20 @@ msgstr "ВикориÑтовувати випадкові порти" #: deluge/ui/console/modes/preferences/preference_panes.py:352 msgid "Incoming Interface" -msgstr "" +msgstr "Вхідний інтерфейÑ" #: deluge/ui/console/modes/preferences/preference_panes.py:355 msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" +"IP-адреÑа інтерфейÑу Ð´Ð»Ñ Ð¿Ñ€Ð¾ÑÐ»ÑƒÑ…Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ (уÑталено залиште порожнім):" #: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" "The network interface name or IP address for outgoing BitTorrent " "connections. (Leave empty for default.):" msgstr "" +"Ðазва мережевого інтерфейÑу або IP-адреÑа Ð´Ð»Ñ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð¸Ñ… з'єднань BitTorrent. " +"(УÑталено залиште порожнім.):" #: deluge/ui/console/modes/preferences/preference_panes.py:382 msgid "Inbound" @@ -4811,31 +4944,31 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:416 #: deluge/ui/console/modes/preferences/preference_panes.py:469 msgid "Maximum Connections" -msgstr "МакÑимальна кількіÑть з'єднань" +msgstr "Щонайбільша кількіÑть з'єднань" #: deluge/ui/console/modes/preferences/preference_panes.py:423 #: deluge/ui/console/modes/preferences/preference_panes.py:476 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 msgid "Maximum Upload Slots" -msgstr "МакÑимум Ñлотів роздачі" +msgstr "Щонайбільше Ñлотів роздачі" #: deluge/ui/console/modes/preferences/preference_panes.py:430 #: deluge/ui/console/modes/preferences/preference_panes.py:483 msgid "Maximum Download Speed (KiB/s)" -msgstr "МакÑимальна швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ (КіБ/Ñ)" +msgstr "Щонайбільша швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ (КіБ/Ñ)" #: deluge/ui/console/modes/preferences/preference_panes.py:437 #: deluge/ui/console/modes/preferences/preference_panes.py:490 msgid "Maximum Upload Speed (KiB/s)" -msgstr "МакÑимальна швидкіÑть роздачі (КіБ/Ñ)" +msgstr "Щонайбільша швидкіÑть роздачі (КіБ/Ñ)" #: deluge/ui/console/modes/preferences/preference_panes.py:444 msgid "Maximum Half-Open Connections" -msgstr "МакÑимальна кількіÑть напіввідкритих з'єднань" +msgstr "Щонайбільша кількіÑть напіввідкритих з'єднань" #: deluge/ui/console/modes/preferences/preference_panes.py:451 msgid "Maximum Connection Attempts per Second" -msgstr "МакÑимальна кількіÑть Ñпроб з'єднань за Ñекунду" +msgstr "Щонайбільша кількіÑть Ñпроб з'єднань на Ñекунду" #: deluge/ui/console/modes/preferences/preference_panes.py:463 msgid "Rate Limit IP Overhead" @@ -4852,11 +4985,11 @@ msgstr "Так, дÑкую, надÑилати анонімну ÑтатиÑти #: deluge/ui/console/modes/preferences/preference_panes.py:531 msgid "Daemon Port" -msgstr "Порт фонової Ñлужби" +msgstr "Порт тлової Ñлужби" #: deluge/ui/console/modes/preferences/preference_panes.py:538 msgid "Allow remote connections" -msgstr "" +msgstr "Дозволити віддалені з'єднаннÑ" #: deluge/ui/console/modes/preferences/preference_panes.py:561 msgid "Total" @@ -4864,7 +4997,7 @@ msgstr "Загалом" #: deluge/ui/console/modes/preferences/preference_panes.py:593 msgid "Share Ratio" -msgstr "" +msgstr "Коефіцієнт обміну" #: deluge/ui/console/modes/preferences/preference_panes.py:601 msgid "Time Ratio" @@ -4880,23 +5013,23 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:646 msgid "Proxy Settings" -msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐºÑÑ–" +msgstr "Параметри прокÑÑ–" #: deluge/ui/console/modes/preferences/preference_panes.py:649 msgid "Type" -msgstr "" +msgstr "Тип" #: deluge/ui/console/modes/preferences/preference_panes.py:653 msgid "Hostname" -msgstr "" +msgstr "Ðазва вузла" #: deluge/ui/console/modes/preferences/preference_panes.py:673 msgid "Proxy Type Help" -msgstr "" +msgstr "Довідка про тип прокÑÑ–" #: deluge/ui/console/modes/preferences/preference_panes.py:697 msgid "Cache Size (16 KiB blocks)" -msgstr "Розмір кеша (блоки 16 КіБ)" +msgstr "Розмір кешу (блоки 16 КіБ)" #: deluge/ui/console/modes/preferences/preference_panes.py:704 msgid "Cache Expiry (seconds)" @@ -4908,7 +5041,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:716 msgid "Writes" -msgstr "" +msgstr "ЗапиÑи" #: deluge/ui/console/modes/preferences/preference_panes.py:720 msgid "Write Cache Hit Ratio" @@ -4924,7 +5057,7 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:732 msgid "Reads" -msgstr "" +msgstr "ЧитаннÑ" #: deluge/ui/console/modes/preferences/preference_panes.py:735 msgid "Read Cache Hit Ratio" @@ -4932,11 +5065,11 @@ msgstr "" #: deluge/ui/console/modes/preferences/preference_panes.py:741 msgid "Cache Size" -msgstr "Розмір кеша" +msgstr "Розмір кешу" #: deluge/ui/console/modes/preferences/preference_panes.py:746 msgid "Read Cache Size" -msgstr "" +msgstr "Розмір кешу читаннÑ" #: deluge/ui/console/modes/preferences/preferences.py:145 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 @@ -4969,7 +5102,7 @@ msgstr "IP-адреÑа \"%s\" погано Ñформована" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 msgid "Emule IP list (GZip)" -msgstr "Емулювати ÑпиÑок IP (GZip)" +msgstr "Емулювати перелік IP (GZip)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 msgid "SafePeer Text (Zipped)" @@ -4977,7 +5110,7 @@ msgstr "Безпечні вузли, текÑÑ‚ (zip-архів)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 msgid "PeerGuardian Text (Uncompressed)" -msgstr "" +msgstr "PeerGuardian ТекÑÑ‚ (ÐекомпреÑований)" #: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 msgid "PeerGuardian P2B (GZip)" @@ -5003,7 +5136,7 @@ msgstr "Ðевірний заголовок" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 msgid "Invalid magic code" -msgstr "" +msgstr "Ðевірний чарунок" #: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 msgid "Invalid version" @@ -5034,7 +5167,7 @@ msgstr "" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 msgid "Check Download and Import" -msgstr "Перевірити наÑвніÑть Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ ÑпиÑку блокувань" +msgstr "Перевірити наÑвніÑть Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÐ»Ñ–ÐºÑƒ блокувань" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 msgid "Download a new blocklist file and import it." @@ -5042,7 +5175,7 @@ msgstr "Завантажити новий перелік блокувань та #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 msgid "Force Download and Import" -msgstr "Завантажити та імпортувати ÑпиÑок блокувань" +msgstr "Завантажити та імпортувати перелік блокувань" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 msgid "Blocklist is up to date" @@ -5063,7 +5196,7 @@ msgstr "Дата:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 msgid "File Size:" -msgstr "Розмір файла:" +msgstr "Розмір файлу:" #: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 msgid "Info" @@ -5088,7 +5221,7 @@ msgstr "Торент вилучено" #: deluge/plugins/Execute/deluge_execute/gtkui.py:64 #: deluge/plugins/Execute/deluge_execute/gtkui.py:79 msgid "Execute" -msgstr "" +msgstr "Виконати" #: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 msgid "Event" @@ -5142,13 +5275,15 @@ msgstr "ШлÑÑ… не Ñ–Ñнує." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 msgid "Watch Folder Properties" -msgstr "" +msgstr "ДивитиÑÑ Ð²Ð»Ð°ÑтивоÑті теки" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 msgid "" "If a .torrent file is added to this directory,\n" "it will be added to the session." msgstr "" +"Якщо до цього каталогу додано файл .torrent,\n" +"він буде доданий до ÑеÑÑ–Ñ—." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 @@ -5157,21 +5292,23 @@ msgstr "Оберіть теку" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 msgid "Enable this watch folder" -msgstr "" +msgstr "Відобразити цю теку" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 msgid "Watch Folder" -msgstr "Ð¡Ñ‚ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð° текою" +msgstr "Тека Ð´Ð»Ñ ÑтеженнÑ" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 msgid "Delete .torrent after adding" -msgstr "Видалити торент-файл піÑÐ»Ñ Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ" +msgstr "Вилучити торент-файл піÑÐ»Ñ Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" "Once the torrent is added to the session,\n" "the .torrent will be deleted." msgstr "" +"Як тільки торрент буде доданий до ÑеанÑу,\n" +".torrent буде вилучено." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 msgid "Append extension after adding:" @@ -5183,6 +5320,9 @@ msgid "" "an extension will be appended to the .torrent\n" "and it will remain in the same directory." msgstr "" +"Як тільки торент буде додано до ÑеанÑу,\n" +"Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ð±ÑƒÐ´Ðµ додано до .torrent\n" +"Ñ– він залишитьÑÑ Ð² тому ж каталозі." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 msgid ".added" @@ -5200,10 +5340,12 @@ msgid "" "Once the torrent is deleted from the session,\n" "also delete the .torrent file used to add it." msgstr "" +"Як тільки торент буде вилучено з ÑеанÑу,\n" +"також вилучити файл .torrent, Ñкий викориÑтовувавÑÑ Ð´Ð»Ñ Ð¹Ð¾Ð³Ð¾ додаваннÑ." #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 msgid "Torrent File Action" -msgstr "" +msgstr "Ð”Ñ–Ñ Ð½Ð° торент файлом" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 msgid "Set download folder" @@ -5211,7 +5353,7 @@ msgstr "Ð’Ñтановити теку завантаженнÑ" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 msgid "This folder will be where the torrent data is downloaded to." -msgstr "Ð’ цю теку будуть завантажуватиÑÑ Ñ„Ð°Ð¹Ð»Ð¸" +msgstr "До цієї теки будуть завантажуватиÑÑ Ñ„Ð°Ð¹Ð»Ð¸" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 msgid "Download Folder" @@ -5223,15 +5365,15 @@ msgstr "" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 msgid "Move Completed" -msgstr "ÐŸÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾" +msgstr "ПереміÑтити завершені" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 msgid "Label: " -msgstr "Мітка: " +msgstr "Позначка: " #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 msgid "Label" -msgstr "Мітка" +msgstr "Позначка" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 msgid "Main" @@ -5239,7 +5381,7 @@ msgstr "ОÑновні" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 msgid "The user selected here will be the owner of the torrent." -msgstr "Вибраний тут кориÑтувач Ñтане влаÑником торрента" +msgstr "Обраний тут кориÑтувач Ñтане влаÑником торента" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 msgid "Owner" @@ -5248,22 +5390,22 @@ msgstr "ВлаÑник" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 msgid "Max Upload Speed:" -msgstr "МакÑ. шв-Ñть віддачі:" +msgstr "Щонайб. шв-Ñть віддачі:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 msgid "Max Connections:" -msgstr "МакÑ. к-Ñть з'єднань:" +msgstr "Щонайб. к-Ñть з'єднань:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 msgid "Max Upload Slots:" -msgstr "МакÑимум Ñлотів Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ð°Ñ‡Ñ–:" +msgstr "Щонайбільше Ñлотів Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ð°Ñ‡Ñ–:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 msgid "Max Download Speed:" -msgstr "МакÑ. шв-Ñть завантаженнÑ:" +msgstr "Щонайб. шв-Ñть завантаженнÑ:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 msgid "Bandwidth" @@ -5272,7 +5414,7 @@ msgstr "Смуга пропуÑканнÑ" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 #: deluge/ui/web/render/tab_status.html:19 msgid "Auto Managed:" -msgstr "" +msgstr "Ðвтоматично:" #: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 msgid "Add Paused:" @@ -5288,7 +5430,7 @@ msgstr "Черга" #: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 msgid "Watch Folders:" -msgstr "" +msgstr "ДивитиÑÑ Ñ‚ÐµÐºÐ¸:" #: deluge/plugins/Stats/deluge_stats/gtkui.py:60 msgid "minutes" @@ -5312,7 +5454,7 @@ msgstr "СтатиÑтика" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 msgid "Resolution" -msgstr "" +msgstr "Дозвіл" #: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 msgid "Seeds/Peers" @@ -5328,7 +5470,7 @@ msgstr "Колір віддачі:" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 msgid "Connections Graph" -msgstr "Графік підключень" +msgstr "Графік під'єднань" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 msgid "Bandwidth Graph" @@ -5336,11 +5478,11 @@ msgstr "Графік Ñмуги пропуÑканнÑ" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 msgid "DHT nodes:" -msgstr "" +msgstr "DHT вузли:" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 msgid "Cached DHT nodes:" -msgstr "" +msgstr "Кешовані вузли DHT:" #: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 msgid "DHT torrents:" @@ -5357,19 +5499,19 @@ msgstr "Кольори графіка" #: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 #: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 msgid "WebUi" -msgstr "Веб-інтерфейÑ" +msgstr "ВебінтерфейÑ" #: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" "The Deluge web interface is not installed, please install the\n" "interface and try again" msgstr "" -"Веб-Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Deluge не вÑтановлено, будь лаÑка,\n" +"Ð’ÐµÐ±Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Deluge не вÑтановлено, будь лаÑка,\n" "вÑтановіть Ñ–Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñ– Ñпробуйте ще раз." #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 msgid "Enable web interface" -msgstr "Увімкнути веб-інтерфейÑ" +msgstr "Увімкнути вебінтерфейÑ" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 msgid "Enable SSL" @@ -5377,25 +5519,25 @@ msgstr "Увімкнути SSL" #: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 msgid "Listening port:" -msgstr "" +msgstr "Порт Ð´Ð»Ñ Ð·'єднань:" #: deluge/plugins/Label/deluge_label/core.py:184 msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "Ðевірна мітка, допуÑтимі Ñимволи:[a-z0-9_-]" +msgstr "Ðевірна позначка, допуÑтимі Ñимволи:[a-z0-9_-]" #: deluge/plugins/Label/deluge_label/core.py:186 msgid "Empty Label" -msgstr "ÐŸÐ¾Ñ€Ð¾Ð¶Ð½Ñ Ð¼Ñ–Ñ‚ÐºÐ°" +msgstr "ÐŸÐ¾Ñ€Ð¾Ð¶Ð½Ñ Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐºÐ°" #: deluge/plugins/Label/deluge_label/core.py:187 msgid "Label already exists" -msgstr "Мітка вже Ñ–Ñнує" +msgstr "Позначка вже Ñ–Ñнує" #: deluge/plugins/Label/deluge_label/core.py:195 #: deluge/plugins/Label/deluge_label/core.py:285 #: deluge/plugins/Label/deluge_label/core.py:320 msgid "Unknown Label" -msgstr "Ðевідома мітка" +msgstr "Ðевідома позначка" #: deluge/plugins/Label/deluge_label/core.py:321 msgid "Unknown Torrent" @@ -5403,20 +5545,20 @@ msgstr "Ðевідомий торент" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 msgid "Label _Options" -msgstr "_Параметри мітки" +msgstr "_Параметри позначки" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 msgid "_Remove Label" -msgstr "_Видалити мітку" +msgstr "_Вилучити позначку" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 msgid "_Add Label" -msgstr "_Додати мітку" +msgstr "_Додати позначку" #: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 msgid "Label Options" -msgstr "Параметри міток" +msgstr "Параметри позначок" #: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 #: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 @@ -5424,7 +5566,7 @@ msgstr "Параметри міток" #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 #: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 msgid "Label" -msgstr "Мітка" +msgstr "Позначка" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 msgid "tracker1.org" @@ -5432,15 +5574,15 @@ msgstr "tracker1.org" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 msgid "Label Options" -msgstr "Параметри міток" +msgstr "Параметри позначок" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 msgid "Apply per torrent max settings:" -msgstr "ЗаÑтоÑувати макÑимальні параметри Ð´Ð»Ñ ÑƒÑÑ–Ñ… торентів:" +msgstr "ЗаÑтоÑувати щонайбільші параметри Ð´Ð»Ñ ÑƒÑÑ–Ñ… торентів:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 msgid "Maximum" -msgstr "МакÑимум" +msgstr "Щонайбільше" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 msgid "Apply Queue settings:" @@ -5448,7 +5590,7 @@ msgstr "ЗаÑтоÑувати Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‡ÐµÑ€Ð³Ð¸:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 msgid "Apply folder settings:" -msgstr "" +msgstr "ЗаÑтоÑувати Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐºÐ¸:" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 msgid "(1 line per tracker)" @@ -5456,68 +5598,68 @@ msgstr "(кожен трекер в окремому Ñ€Ñдку)" #: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 msgid "Automatically apply label:" -msgstr "Ðвтоматично додати мітку:" +msgstr "Самочинно додати позначку:" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 msgid "Add Label" -msgstr "Додати мітку" +msgstr "Додати позначку" #: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 msgid "Add Label" -msgstr "Додати мiтку" +msgstr "Додати позначку" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -"ВикориÑтовуйте бічну панель Ð´Ð»Ñ Ð´Ð¾Ð´Ð°Ð½Ð½Ñ, Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð¼Ñ–Ñ‚Ð¾Ðº. " -"\n" +"ВикориÑтовуйте бічну панель Ð´Ð»Ñ Ð´Ð¾Ð´Ð°Ð½Ð½Ñ, Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ " +"позначок. \n" #: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 msgid "Labels" -msgstr "Мітки" +msgstr "Позначки" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 msgid "Notification Blink shown" -msgstr "" +msgstr "Показати ÐœÐµÑ€ÐµÑ…Ñ‚Ñ–Ð½Ð½Ñ ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 msgid "Popup notification is not enabled." -msgstr "Спливаючі вікна вимкнено" +msgstr "Спливні вікна вимкнено" #: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 msgid "libnotify is not installed" msgstr "" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:183 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 msgid "Failed to popup notification" -msgstr "" +msgstr "Помилка Ñпливного ÑповіщеннÑ" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:186 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 msgid "Notification popup shown" -msgstr "Показувати Ñпливаючі вікна" +msgstr "Показувати Ñпливні вікна" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:190 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 msgid "Sound notification not enabled" msgstr "Звук ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 msgid "pygame is not installed" msgstr "pygame не вÑтановлено" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:204 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 #, python-format msgid "Sound notification failed %s" msgstr "Звукове ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ðµ вдалоÑÑ Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ %s" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:208 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 msgid "Sound notification Success" msgstr "Звукове ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ ÑƒÑпішне" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:232 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 msgid "Finished Torrent" msgstr "Завантажено торент" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:236 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format msgid "" "The torrent \"%(name)s\" including %(num_files)i file(s) has finished " @@ -5526,14 +5668,14 @@ msgstr "" "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¾Ñ€ÐµÐ½Ñ‚Ñƒ \"%(name)s\", що міÑтить %(num_files)i файл(-и/-ів) " "завершено." -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:285 -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:315 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 msgid "Notifications" msgstr "СповіщеннÑ" -#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:661 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 msgid "Choose Sound File" -msgstr "Виберіть звуковий файл" +msgstr "Оберіть звуковий файл" #: deluge/plugins/Notifications/deluge_notifications/core.py:127 #: deluge/plugins/Notifications/deluge_notifications/core.py:158 @@ -5545,12 +5687,12 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/core.py:145 #, python-format msgid "Server did not reply properly to HELO greeting: %s" -msgstr "" +msgstr "Сервер невірно відповів на Ð¿Ñ€Ð¸Ð²Ñ–Ñ‚Ð°Ð½Ð½Ñ HELO: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:149 #, python-format msgid "Server refused username/password combination: %s" -msgstr "" +msgstr "Сервер відмовивÑÑ Ð²Ñ–Ð´ комбінації імени кориÑтувача/паролю: %s" #: deluge/plugins/Notifications/deluge_notifications/core.py:174 msgid "Notification email sent." @@ -5559,7 +5701,7 @@ msgstr "ЛиÑÑ‚ зі ÑповіщеннÑм надіÑлано" #: deluge/plugins/Notifications/deluge_notifications/core.py:181 #, python-format msgid "Finished Torrent \"%(name)s\"" -msgstr "Завантажено Торрент: \"%(name)s\"" +msgstr "Завантажено Торент: \"%(name)s\"" #: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format @@ -5574,7 +5716,7 @@ msgid "" msgstr "" "Мета цього лиÑта повідомити, що Deluge закінчив Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ \"%(name)s\", " "Ñкий включає в Ñебе %(num_files)i файлів.\n" -"Щоб припинити Ð¾Ñ‚Ñ€Ð¸Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½ÑŒ такого типу проÑто відключіть " +"Щоб припинити Ð¾Ñ‚Ñ€Ð¸Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½ÑŒ такого типу проÑто відімкніть " "ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ð¾ пошті в налаштуваннÑÑ… Deluge.\n" "\n" "З повагою,\n" @@ -5582,11 +5724,11 @@ msgstr "" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 msgid "Tray icon blinks enabled" -msgstr "" +msgstr "Увімкнути Ð¼ÐµÑ€ÐµÑ…Ñ‚Ñ–Ð½Ð½Ñ Ð¿Ñ–ÐºÑ‚Ð¾Ð³Ñ€Ð°Ð¼Ð¸ у ÑиÑтемній таці" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 msgid "Popups enabled" -msgstr "Дозволити Ñпливаючі вікна" +msgstr "Дозволити Ñпливні вікна" #: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 msgid "Sound enabled" @@ -5627,7 +5769,7 @@ msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð²ÑƒÐºÑƒ" #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 #: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 msgid "Extractor" -msgstr "" +msgstr "РозпакуваннÑ" #: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 msgid "Extract to:" @@ -5642,7 +5784,7 @@ msgid "" "This option will create a sub-folder using the torrent's name within the " "selected extract folder and put the extracted files there." msgstr "" -"Ð¦Ñ Ð¾Ð¿Ñ†Ñ–Ñ, в обраній теці, буде Ñтворювати підтеки, з назвами торрентів Ñ– " +"Ð¦Ñ Ð¾Ð¿Ñ†Ñ–Ñ, в обраній теці, буде Ñтворювати підтеки, з назвами торентів Ñ– " "зберігати файли туди." #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 @@ -5652,7 +5794,7 @@ msgstr "Планувальник" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 msgid "Schedule" -msgstr "" +msgstr "Розклад" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 msgid "Download Limit:" @@ -5676,11 +5818,11 @@ msgstr "Ðктивних роздач:" #: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 msgid "Slow Settings" -msgstr "" +msgstr "Повільні налаштуваннÑ" #: deluge/ui/web/js/deluge-all/FileBrowser.js:13 msgid "File Browser" -msgstr "" +msgstr "ПереглÑдач файлів" #: deluge/ui/web/js/deluge-all/FileBrowser.js:25 msgid "Back" @@ -5712,15 +5854,15 @@ msgstr "Зберегти" #: deluge/ui/web/js/deluge-all/AboutWindow.js:19 msgid "About Deluge" -msgstr "" +msgstr "Про Deluge" #: deluge/ui/web/js/deluge-all/AboutWindow.js:102 msgid "Copyright 2007-2018 Deluge Team" -msgstr "" +msgstr "ÐвторÑьке право 2007-2018 Команда Deluge" #: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 msgid "Remove With Data" -msgstr "Видалити з даними" +msgstr "Вилучити з даними" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 msgid "Add Connection" @@ -5730,28 +5872,28 @@ msgstr "Додати з’єднаннÑ" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 msgid "Host:" -msgstr "" +msgstr "ХоÑÑ‚:" #: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 #, python-brace-format msgid "Unable to add host: {0}" -msgstr "" +msgstr "Ðеможливо додати вузол: {0}" #: deluge/ui/web/js/deluge-all/MoveStorage.js:37 msgid "Move" -msgstr "" +msgstr "ПереÑунути" #: deluge/ui/web/js/deluge-all/MoveStorage.js:54 msgid "Browse" -msgstr "" +msgstr "ОглÑд" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 msgid "Edit Connection" -msgstr "" +msgstr "Змінити з’єднаннÑ" #: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 msgid "Unable to edit host" -msgstr "" +msgstr "Ðеможливо редагувати вузол" #: deluge/ui/web/js/deluge-all/LoginWindow.js:22 #: deluge/ui/web/js/deluge-all/LoginWindow.js:31 @@ -5764,11 +5906,11 @@ msgstr "Помилка входу" #: deluge/ui/web/js/deluge-all/LoginWindow.js:109 msgid "You entered an incorrect password" -msgstr "Ви ввели неправильний пароль" +msgstr "Ви увели неправильний пароль" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 msgid "Public" -msgstr "" +msgstr "Прилюдне" #: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 msgid "Last Transfer" @@ -5776,11 +5918,11 @@ msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð°" #: deluge/ui/web/js/deluge-all/Deluge.js:158 msgid "Mixed" -msgstr "" +msgstr "Змішане" #: deluge/ui/web/js/deluge-all/Statusbar.js:87 msgid "Set Maximum Connections" -msgstr "" +msgstr "Ð’Ñтановити щонайб. к-Ñть з'єднань" #: deluge/ui/web/js/deluge-all/Statusbar.js:97 msgid "Download Speed" @@ -5823,7 +5965,7 @@ msgstr "300 КіБ/Ñ" #: deluge/ui/web/js/deluge-all/Statusbar.js:145 msgid "Set Maximum Download Speed" -msgstr "" +msgstr "Ð’Ñтановити щонайб. шв-Ñть завантаженнÑ" #: deluge/ui/web/js/deluge-all/Statusbar.js:156 msgid "Upload Speed" @@ -5831,15 +5973,15 @@ msgstr "ШвидкіÑть віддачі" #: deluge/ui/web/js/deluge-all/Statusbar.js:204 msgid "Set Maximum Upload Speed" -msgstr "Ð’Ñтановити макÑ. шв-Ñть віддачі" +msgstr "Ð’Ñтановити щонайб. шв-Ñть віддачі" #: deluge/ui/web/js/deluge-all/Statusbar.js:215 msgid "Protocol Traffic Download/Upload" -msgstr "" +msgstr "Протокол Трафік ЗавантаженнÑ/Роздача" #: deluge/ui/web/js/deluge-all/Statusbar.js:242 msgid "Freespace in download folder" -msgstr "" +msgstr "Вільне міÑце у теці Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ" #: deluge/ui/web/js/deluge-all/Statusbar.js:357 #, python-brace-format @@ -5849,21 +5991,21 @@ msgstr "IP {0}" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 msgid "Connect" -msgstr "" +msgstr "З'єднатиÑÑ" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 #: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 msgid "Stop Daemon" -msgstr "Зупинити фонову Ñлужбу" +msgstr "Зупинити тлову Ñлужбу" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 msgid "Disconnect" -msgstr "Від'єднатиÑÑŒ" +msgstr "Від'єднатиÑÑ" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 msgid "Start Daemon" -msgstr "ЗапуÑтити фонову Ñлужбу" +msgstr "ЗапуÑтити тлову Ñлужбу" #: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 msgid "Change Default Password" @@ -5878,7 +6020,7 @@ msgstr "" #: deluge/ui/web/js/deluge-all/Sidebar.js:13 msgid "Tracker Host" -msgstr "" +msgstr "Вузол трекера" #: deluge/ui/web/js/deluge-all/Sidebar.js:33 msgid "Filters" @@ -5890,31 +6032,31 @@ msgstr "З'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾" #: deluge/ui/web/js/deluge-all/UI.js:153 msgid "Lost Connection" -msgstr "" +msgstr "Втрачено зв'Ñзок" #: deluge/ui/web/js/deluge-all/UI.js:154 msgid "The connection to the webserver has been lost!" -msgstr "" +msgstr "Ð—â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· вебÑервером втрачено!" #: deluge/ui/web/js/deluge-all/UI.js:160 msgid "Lost connection to webserver" -msgstr "" +msgstr "Втрачено зв’Ñзок з вебÑервером" #: deluge/ui/web/js/deluge-all/Menus.js:72 msgid "D/L Speed Limit" -msgstr "" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñти завантаженнÑ" #: deluge/ui/web/js/deluge-all/Menus.js:117 msgid "U/L Speed Limit" -msgstr "" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ñти" #: deluge/ui/web/js/deluge-all/Menus.js:162 msgid "Connection Limit" -msgstr "" +msgstr "Ліміт з'єднань" #: deluge/ui/web/js/deluge-all/Menus.js:207 msgid "Upload Slot Limit" -msgstr "" +msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñлотів роздачі" #: deluge/ui/web/js/deluge-all/Menus.js:316 msgid "Update Tracker" @@ -5922,15 +6064,15 @@ msgstr "Оновити трекер" #: deluge/ui/web/js/deluge-all/Menus.js:339 msgid "Force Recheck" -msgstr "" +msgstr "ПримуÑово перепровірити" #: deluge/ui/web/js/deluge-all/Menus.js:359 msgid "Expand All" -msgstr "" +msgstr "Розгорнути уÑе" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 msgid "Details" -msgstr "Подробиці" +msgstr "Докладно" #: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 msgid "Comment:" @@ -5942,7 +6084,7 @@ msgstr "Стан:" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 msgid "Move Completed:" -msgstr "" +msgstr "ÐŸÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð¾:" #: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 @@ -5963,13 +6105,15 @@ msgstr "Вірно" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 msgid "Be alerted about new releases" -msgstr "" +msgstr "Сповіщати про нові верÑÑ–Ñ—" #: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" "Help us improve Deluge by sending us your Python version, PyGTK version, OS " "and processor types. Absolutely no other information is sent." msgstr "" +"Допоможіть нам покращити Deluge, надіÑлавши нам вашу верÑÑ–ÑŽ Python, PyGTK, " +"та типи ОС Ñ– процеÑора. Цілковито ніÑкої иншої інформації не надÑилаєтьÑÑ." #: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 msgid "Pause torrent" @@ -5977,7 +6121,7 @@ msgstr "Призупинити торент" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 msgid "Install Plugin" -msgstr "Ð’Ñтановити додаток" +msgstr "Ð’Ñтановити втулок" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 @@ -5986,90 +6130,90 @@ msgstr "Ð’Ñтановити" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 msgid "Select an egg" -msgstr "" +msgstr "Оберіть egg" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 msgid "Plugin Egg" -msgstr "" +msgstr "Втулок Egg" #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 msgid "Browse..." -msgstr "" +msgstr "ОглÑд..." #: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 msgid "Uploading your plugin..." -msgstr "" +msgstr "Вивантажити ваш втулок..." #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 msgid "Maximum Connections:" -msgstr "МакÑимальна кількіÑть з'єднань:" +msgstr "Щонайбільша кількіÑть з'єднань:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 msgid "Maximum Download Speed (KiB/s):" -msgstr "МакÑимальна швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ (КіБ/Ñ):" +msgstr "Щонайбільша швидкіÑть Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ (КіБ/Ñ):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 msgid "Maximum Upload Speed (KiB/s):" -msgstr "МакÑимальна швидкіÑть роздачі (KiB/s):" +msgstr "Щонайбільша швидкіÑть роздачі (KiB/s):" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 msgid "Maximum Half-Open Connections:" -msgstr "МакÑимальна кількіÑть напів відкритих з'єднань:" +msgstr "Щонайбільша кількіÑть напіввідкритих з'єднань:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 msgid "Maximum Connection Attempts per Second:" -msgstr "МакÑимальна кількіÑть Ñпроб з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð° Ñекунду:" +msgstr "Щонайбільша кількіÑть Ñпроб з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ð° Ñекунду:" #: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 msgid "Maximum Upload Slots:" -msgstr "" +msgstr "Щонайбільше Ñлотів Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ð°Ñ‡Ñ–:" #: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 msgid "Cache Size (16 KiB Blocks):" -msgstr "" +msgstr "Розмір кешу (16 KiB Блоків):" #: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 msgid "Force Use of Proxy" -msgstr "" +msgstr "ПримуÑове викориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÐºÑÑ–" #: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 msgid "Find More" -msgstr "" +msgstr "Знайти більше" #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 msgid "Use Random Port" -msgstr "" +msgstr "ВикориÑтовувати випадковий порт" #: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 msgid "Type Of Service" -msgstr "" +msgstr "Тип ÑервіÑу" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 msgid "Show filters with zero torrents" -msgstr "" +msgstr "Показати фільтри з нульовими торентами" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 msgid "Allow the use of multiple filters at once" -msgstr "" +msgstr "Дозволити викориÑтовувати декілька фільтрів одночаÑно" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 msgid "WebUI Password" -msgstr "" +msgstr "Пароль WebUI" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 msgid "Old:" -msgstr "" +msgstr "Старі:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 msgid "New:" -msgstr "" +msgstr "Ðові:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 msgid "Confirm:" -msgstr "" +msgstr "Підтвердити:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 msgid "Server" @@ -6077,15 +6221,15 @@ msgstr "Сервер" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 msgid "Session Timeout:" -msgstr "" +msgstr "Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÑеÑÑ–Ñ—:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 msgid "Enable SSL (paths relative to Deluge config folder)" -msgstr "" +msgstr "Увімкнути SSL (шлÑхи щодо теки конфігурації Deluge)" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 msgid "Private Key:" -msgstr "" +msgstr "Приватний Ключ:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 msgid "Certificate:" @@ -6093,11 +6237,12 @@ msgstr "Сертифікат:" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 msgid "WebUI Language Changed" -msgstr "" +msgstr "Мову WebUI змінено" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 msgid "Do you want to refresh the page now to use the new language?" msgstr "" +"Ви волієте оновити Ñторінку зараз, аби одразу викориÑтовувати нову мову?" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 msgid "Refresh" @@ -6105,36 +6250,40 @@ msgstr "Оновити" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 msgid "Invalid Password" -msgstr "" +msgstr "Ðеправильний пароль" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 msgid "Your passwords don't match!" -msgstr "" +msgstr "Ваші паролі не збігаютьÑÑ!" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 msgid "Your old password was incorrect!" -msgstr "" +msgstr "Ваш Ñтарий пароль був неправильним!" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 msgid "Change Successful" -msgstr "" +msgstr "УÑпішно змінено" #: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 msgid "Your password was successfully changed!" -msgstr "" +msgstr "Ваш пароль було змінено, уÑпіх!" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 msgid "Add from Url" -msgstr "" +msgstr "Додати по Url" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 #: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 msgid "Url" -msgstr "" +msgstr "ÐдерÑа URL" #: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 msgid "Cookies" -msgstr "" +msgstr "Куки" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "Ðе вдалоÑÑ ÑÑ‚Ñгнути торент" #: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 msgid "File" @@ -6144,365 +6293,49 @@ msgstr "Файл" msgid "Infohash" msgstr "" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:259 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 msgid "Uploading your torrent..." -msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ торента..." +msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ торенту..." + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ торент" -#: deluge/ui/web/js/deluge-all/add/AddWindow.js:302 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 msgid "Not a valid torrent" -msgstr "" +msgstr "ÐедійÑний торент" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 msgid "Move Completed Folder" -msgstr "" +msgstr "Каталог Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ… завантажень" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 msgid "Max Down Speed" -msgstr "" +msgstr "Щонайб. швидкіÑть завантаженнÑ" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 msgid "Max Up Speed" -msgstr "" +msgstr "Щонайб. швидкіÑть роздаваннÑ" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 msgid "Add In Paused State" -msgstr "" +msgstr "Додати призупиненим" #: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 msgid "Super Seed" -msgstr "" +msgstr "ÐадÑід" #: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 msgid "Download" -msgstr "" +msgstr "Завантажити" #: deluge/ui/web/render/tab_status.html:11 msgid "ETA:" -msgstr "" +msgstr "ETA:" #: deluge/ui/web/render/tab_status.html:26 msgid "Date Added:" msgstr "Дата додаваннÑ:" -#~ msgid "Notifications" -#~ msgstr "СповіщеннÑ" - -#~ msgid "Bulgarian" -#~ msgstr "БолгарÑька" - -#~ msgid "Azerbaijani" -#~ msgstr "ÐзербайджанÑька" - -#~ msgid "Afrikaans" -#~ msgstr "ÐфрикаанÑ" - -#~ msgid "Arabic" -#~ msgstr "ÐрабÑька" - -#~ msgid "Asturian" -#~ msgstr "ÐÑтурійÑька" - -#~ msgid "German" -#~ msgstr "Ðімецька" - -#~ msgid "Danish" -#~ msgstr "ДатÑька" - -#~ msgid "Bosnian" -#~ msgstr "БоÑнійÑька" - -#~ msgid "Welsh" -#~ msgstr "ВалійÑька" - -#~ msgid "Czech" -#~ msgstr "ЧеÑька" - -#~ msgid "Belarusian" -#~ msgstr "БілоруÑька" - -#~ msgid "Breton" -#~ msgstr "БретонÑька" - -#~ msgid "Bengali" -#~ msgstr "БенгальÑька" - -#~ msgid "Greek" -#~ msgstr "Грецька" - -#~ msgid "Catalan" -#~ msgstr "КаталонÑька" - -#~ msgid "Argentinian Spanish" -#~ msgstr "ІÑпанÑька (Ðргентина)" - -#~ msgid "Venezuelan Spanish" -#~ msgstr "ІÑпанÑька (ВенеÑуела)" - -#~ msgid "Mexican Spanish" -#~ msgstr "ІÑпанÑька (МекÑика)" - -#~ msgid "Nicaraguan Spanish" -#~ msgstr "ІÑпанÑька (Ðікарагуа)" - -#~ msgid "English (Canada)" -#~ msgstr "ÐнглійÑька (Канада)" - -#~ msgid "English" -#~ msgstr "ÐнглійÑька" - -#~ msgid "Spanish" -#~ msgstr "ІÑпанÑька" - -#~ msgid "English (United Kingdom)" -#~ msgstr "ÐнглійÑька (ВеликобританіÑ)" - -#~ msgid "Esperanto" -#~ msgstr "ЕÑперанто" - -#~ msgid "English (Australia)" -#~ msgstr "ÐнглійÑька (ÐвÑтраліÑ)" - -#~ msgid "Irish" -#~ msgstr "ІрландÑька" - -#~ msgid "Frisian" -#~ msgstr "Фризька" - -#~ msgid "French" -#~ msgstr "Французька" - -#~ msgid "Finnish" -#~ msgstr "ФінÑька" - -#~ msgid "Persian" -#~ msgstr "ПерÑька" - -#~ msgid "Basque" -#~ msgstr "БаÑкÑька" - -#~ msgid "Estonian" -#~ msgstr "ЕÑтонÑька" - -#~ msgid "Galician" -#~ msgstr "ГаліÑійÑька" - -#~ msgid "Hindi" -#~ msgstr "Гінді" - -#~ msgid "Hebrew" -#~ msgstr "Іврит" - -#~ msgid "Georgian" -#~ msgstr "ГрузинÑька" - -#~ msgid "Kazakh" -#~ msgstr "КазахÑька" - -#~ msgid "Italian" -#~ msgstr "ІталійÑька" - -#~ msgid "Inuktitut" -#~ msgstr "Інуктитут" - -#~ msgid "Indonesian" -#~ msgstr "ІндонезійÑька" - -#~ msgid "Icelandic" -#~ msgstr "ІÑландÑька" - -#~ msgid "Croatian" -#~ msgstr "ХорватÑьке" - -#~ msgid "Hungarian" -#~ msgstr "УгорÑька" - -#~ msgid "Interlingua" -#~ msgstr "Інтерлінгва" - -#~ msgid "Macedonian" -#~ msgstr "МакедонÑька" - -#~ msgid "Latvian" -#~ msgstr "ЛатвійÑька" - -#~ msgid "Korean" -#~ msgstr "КорейÑька" - -#~ msgid "Kannada" -#~ msgstr "КаннадÑька" - -#~ msgid "Latin" -#~ msgstr "ЛатинÑька" - -#~ msgid "Kurdish" -#~ msgstr "КурдÑька" - -#~ msgid "Lithuanian" -#~ msgstr "ЛитовÑька" - -#~ msgid "Luxembourgish" -#~ msgstr "ЛюкÑембурзька" - -#~ msgid "Malayalam" -#~ msgstr "МалаÑламÑька" - -#~ msgid "Khmer" -#~ msgstr "КхмерÑька" - -#~ msgid "Norwegian Nynorsk" -#~ msgstr "Ðорвезька (ÐюнорÑк)" - -#~ msgid "Punjabi" -#~ msgstr "Пенджабі" - -#~ msgid "Low German" -#~ msgstr "Ðижньонімецька" - -#~ msgid "Dutch" -#~ msgstr "ГолландÑька" - -#~ msgid "Norwegian Bokmal" -#~ msgstr "Ðорвезька (Бокмал)" - -#~ msgid "Nepali" -#~ msgstr "ÐепальÑька" - -#~ msgid "Mayaly" -#~ msgstr "МалайÑька" - -#~ msgid "Burmese" -#~ msgstr "БірманÑька" - -#~ msgid "Mongolian" -#~ msgstr "МонгольÑька" - -#~ msgid "Ossetic" -#~ msgstr "ОÑетинÑька" - -#~ msgid "Sinhalese" -#~ msgstr "СингальÑька" - -#~ msgid "Russian" -#~ msgstr "РоÑійÑька" - -#~ msgid "Romanian" -#~ msgstr "РумунÑька" - -#~ msgid "Brazilian Portuguese" -#~ msgstr "БразильÑька португальÑька" - -#~ msgid "Portuguese" -#~ msgstr "ПортугальÑька" - -#~ msgid "Piedmontese" -#~ msgstr "П'ємонтезе" - -#~ msgid "Polish" -#~ msgstr "ПольÑька" - -#~ msgid "Slovenian" -#~ msgstr "СловенÑька" - -#~ msgid "Albanian" -#~ msgstr "ÐлбанÑька" - -#~ msgid "Slovak" -#~ msgstr "Словацька" - -#~ msgid "Turkish" -#~ msgstr "Турецька" - -#~ msgid "Tagalog" -#~ msgstr "ТагальÑька" - -#~ msgid "Klingon" -#~ msgstr "КлінгонÑька" - -#~ msgid "Swahili" -#~ msgstr "Суахілі" - -#~ msgid "Tamil" -#~ msgstr "ТамільÑька" - -#~ msgid "Telugu" -#~ msgstr "Телугу" - -#~ msgid "Thai" -#~ msgstr "ТайÑька" - -#~ msgid "Serbian" -#~ msgstr "СербÑька" - -#~ msgid "Serbian Latin" -#~ msgstr "СербÑька (латинь)" - -#~ msgid "Swedish" -#~ msgstr "ШведÑька" - -#~ msgid "Traditional Chinese" -#~ msgstr "КитайÑька традиційна" - -#~ msgid "Simplified Chinese" -#~ msgstr "КитайÑька Ñпрощена" - -#~ msgid "Urdu" -#~ msgstr "Урду" - -#~ msgid "Chinese (Simplified)" -#~ msgstr "КитайÑька (Ñпрощене пиÑьмо)" - -#~ msgid "Tatar" -#~ msgstr "ТатарÑька" - -#~ msgid "Ukrainian" -#~ msgstr "УкраїнÑька" - -#~ msgid "Udmurt" -#~ msgstr "УдмуртÑька" - -#~ msgid "Vietnamese" -#~ msgstr "В’єтнамÑька" - -#~ msgid "Chinese (Taiwan)" -#~ msgstr "КитайÑька (Тайвань)" - -#~ msgid "Japanese" -#~ msgstr "ЯпонÑька" - -#~ msgid "Chinese (Hong Kong)" -#~ msgstr "КитайÑька (Гонконг)" - -#~ msgid "pynotify is not installed" -#~ msgstr "pynotify не вÑтановлено" - -#~ msgid "pynotify failed to show notification" -#~ msgstr "pynotify не вдалоÑÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ñ‚Ð¸ ÑповіщеннÑ" - -#~ msgid "Ignore" -#~ msgstr "Знехтувати" - -#, python-format -#~ msgid "%s: %s" -#~ msgstr "%s: %s" - -#, python-format -#~ msgid "D: %s U: %s - Deluge" -#~ msgstr "D: %s U: %s - Deluge" - -#~ msgid "_Normal Priority" -#~ msgstr "_Звичайний пріоритет" - -#~ msgid "_High Priority" -#~ msgstr "_ВиÑокий пріоритет" - -#~ msgid "_Low Priority" -#~ msgstr "_Ðизький пріоритет" - -#~ msgid "_Ignore" -#~ msgstr "_Знехтувати" - -#~ msgid "_Filter" -#~ msgstr "_Фільтр" - -#~ msgid "Associate Magnet links with Deluge" -#~ msgstr "Пов'Ñзати Magnet-поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð· Deluge" +#~ msgid "Languge" +#~ msgstr "Мова" diff --git a/deluge/i18n/ur.po b/deluge/i18n/ur.po new file mode 100644 index 0000000..0ba1818 --- /dev/null +++ b/deluge/i18n/ur.po @@ -0,0 +1,6164 @@ +# Urdu translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 +# This file is distributed under the same license as the deluge package. +# FIRST AUTHOR , 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: deluge\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Urdu \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "" + +#: deluge/common.py:412 +msgid "KiB" +msgstr "" + +#: deluge/common.py:413 +msgid "MiB" +msgstr "" + +#: deluge/common.py:414 +msgid "GiB" +msgstr "" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "" + +#: deluge/common.py:417 +msgid "M" +msgstr "" + +#: deluge/common.py:418 +msgid "G" +msgstr "" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 +msgid "KiB/s" +msgstr "" + +#: deluge/common.py:521 +msgid "M/s" +msgstr "" + +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "" + +#: deluge/common.py:527 +msgid "G/s" +msgstr "" + +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "" + +#: deluge/common.py:533 +msgid "T/s" +msgstr "" + +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "" + +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "" + +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "" + +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "" + +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "" + +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "" + +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "" + +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" + +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" + +#: deluge/argparserbase.py:231 +#, python-format +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" + +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" + +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" + +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" + +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" + +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "" + +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" + +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" + +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" + +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" + +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" + +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" + +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "" + +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "" + +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" + +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "" + +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "" + +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "" + +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "" + +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "" + +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "" + +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "" + +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "" + +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "" + +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "" + +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "" + +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "" + +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "" + +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "" + +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "" + +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "" + +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "" + +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "" + +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "" + +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "" + +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "" + +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "" + +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "" + +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "" + +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" + +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "" + +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "" + +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" + +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" + +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" + +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" + +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" + +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" + +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" + +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "" + +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" + +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" + +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "" + +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "" + +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "" + +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "" + +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "" + +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "" + +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" + +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "" + +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "" + +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "" + +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "" + +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "" + +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "" + +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "" + +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "" + +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "" + +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "" + +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "" + +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "" + +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "" + +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "" + +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "" + +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "" + +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "" + +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "" + +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "" + +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "" + +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "" + +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "" + +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "" + +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "" + +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "" + +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "" + +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "" + +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "" + +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "" + +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "" + +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "" + +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "" + +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "" + +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "" + +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "" + +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "" + +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: deluge/ui/countries.py:38 +msgid "Botswana" +msgstr "" + +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" +msgstr "" + +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "" + +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" + +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "" + +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" + +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" + +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" + +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" + +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" + +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" + +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "" + +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "" + +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" + +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" + +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" + +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" + +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "" + +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" + +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" + +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" + +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" + +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "" + +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" + +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" + +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" + +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" + +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" + +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" + +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" + +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" + +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "" + +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" + +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" + +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" + +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" + +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/util.py b/deluge/i18n/util.py index bd002f7..df2e3ab 100644 --- a/deluge/i18n/util.py +++ b/deluge/i18n/util.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007,2008 Andrew Resch # @@ -7,8 +6,7 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - +import builtins import ctypes import gettext import locale @@ -17,8 +15,6 @@ import os import sys from glob import glob -from six.moves import builtins - import deluge.common from .languages import LANGUAGES @@ -69,18 +65,21 @@ def set_language(lang): :param lang: the language, e.g. "en", "de" or "en_GB" :type lang: str """ + if not lang: + return + # Necessary to set these environment variables for GtkBuilder deluge.common.set_env_variable('LANGUAGE', lang) # Windows/Linux deluge.common.set_env_variable('LANG', lang) # For OSX - translations_path = get_translations_path() try: - ro = gettext.translation( - 'deluge', localedir=translations_path, languages=[lang] + translation = gettext.translation( + 'deluge', localedir=get_translations_path(), languages=[lang] ) - ro.install() - except IOError as ex: - log.warning('IOError when loading translations: %s', ex) + except OSError: + log.warning('Unable to find translation (.mo) to set language: %s', lang) + else: + translation.install() def setup_mock_translation(warn_msg=None): @@ -108,38 +107,42 @@ def setup_translation(): locale.textdomain(I18N_DOMAIN) gettext.bindtextdomain(I18N_DOMAIN, translations_path) - gettext.bind_textdomain_codeset(I18N_DOMAIN, 'UTF-8') gettext.textdomain(I18N_DOMAIN) - # Workaround for Python 2 unicode gettext (keyword removed in Py3). - kwargs = {} if not deluge.common.PY2 else {'unicode': True} - - gettext.install(I18N_DOMAIN, translations_path, names='ngettext', **kwargs) + gettext.install(I18N_DOMAIN, translations_path, names=['ngettext']) builtins.__dict__['_n'] = builtins.__dict__['ngettext'] - libintl = None - if deluge.common.windows_check(): - for intl in ('libintl-8.dll', 'intl.dll'): + def load_libintl(libintls): + errors = [] + libintl = None + for library in libintls: try: - libintl = ctypes.cdll.LoadLibrary(intl) + libintl = ctypes.cdll.LoadLibrary(library) except OSError as ex: - exception = ex + errors.append(str(ex)) else: break - finally: - if not libintl: - log.error('Unable to initialize gettext/locale!') - log.error(exception) - setup_mock_translation() + + if not libintl: + log.debug( + 'Unable to initialize gettext/locale:\n %s', '\n '.join(errors) + ) + setup_mock_translation() + return + + return libintl + + libintl = None + if deluge.common.windows_check(): + libintl = load_libintl(['libintl-8.dll', 'intl.dll']) elif deluge.common.osx_check(): - libintl = ctypes.cdll.LoadLibrary('libintl.dylib') + libintl = load_libintl(['libintl.8.dylib', 'libintl.dylib']) if libintl: libintl.bindtextdomain( I18N_DOMAIN, translations_path.encode(sys.getfilesystemencoding()) ) libintl.textdomain(I18N_DOMAIN) - libintl.bind_textdomain_codeset(I18N_DOMAIN, 'UTF-8') libintl.gettext.restype = ctypes.c_char_p except Exception as ex: diff --git a/deluge/i18n/vi.po b/deluge/i18n/vi.po index 10d96cd..58d97f1 100644 --- a/deluge/i18n/vi.po +++ b/deluge/i18n/vi.po @@ -1,3753 +1,6219 @@ # Vietnamese translation for deluge -# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2007. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" -"Report-Msgid-Bugs-To: Lê Bình \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-04-18 14:31+0000\n" -"Last-Translator: Long Tran \n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/common.py:318 +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "Tất cả" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "Äang hoạt động" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "Äang kiểm tra" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "Äang tải xuống" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "Äang chia sẻ" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "Tạm dừng" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "Từ:" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "Äang đợi" + +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "Lá»—i" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "Tên" + +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "Tiến độ" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "Kích cỡ" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "Äã tải xuống" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "Äã tải lên" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "Tỉ lệ" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "Tốc độ tải xuống" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "Tốc độ tải lên" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "Giá»›i hạn Tải xuống" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "Lá»±a chá»n má»™t thư mục" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "Giá»›i hạn tải lên" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "Ngưá»i cùng tải" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "Sẵn có" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "Äã thêm" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "Äịa Ä‘iểm tải xuống" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "Dá»± kiến Hoàn thành" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "Uu tiên Äầu/Cuối" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "Tá»± động quản lý" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "Cảnh báo" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "Thông báo OK" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "Äã gá»­i thông báo" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "Giao diện" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "Tải xuống" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "Băng thông" + +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "Hàng đợi" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "Mạng" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "Proxy" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "Bá»™ nhá»› đệm" + +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "Khác" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "Dịch vụ" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "Phần bổ sung" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "Afghanistan" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "Quần Äảo A-lan" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "" +#: deluge/ui/countries.py:12 +msgid "Albania" +msgstr "Albania" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "" +#: deluge/ui/countries.py:13 +msgid "Algeria" +msgstr "Algeria" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "" +#: deluge/ui/countries.py:14 +msgid "American Samoa" +msgstr "American Samoa" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "" +#: deluge/ui/countries.py:15 +msgid "Andorra" +msgstr "Andorra" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "" +#: deluge/ui/countries.py:16 +msgid "Angola" +msgstr "Angola" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "" +#: deluge/ui/countries.py:17 +msgid "Anguilla" +msgstr "Anguilla" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "" +#: deluge/ui/countries.py:18 +msgid "Antarctica" +msgstr "Nam Cá»±c" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" +msgstr "Antigua và Barbuda" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "" +#: deluge/ui/countries.py:20 +msgid "Argentina" +msgstr "Argentina" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "" +#: deluge/ui/countries.py:21 +msgid "Armenia" +msgstr "Armenia" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "" +#: deluge/ui/countries.py:22 +msgid "Aruba" +msgstr "Aruba" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "" +#: deluge/ui/countries.py:23 +msgid "Australia" +msgstr "Australia" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "" +#: deluge/ui/countries.py:24 +msgid "Austria" +msgstr "Austria" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" +msgstr "Azerbaijan" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "Tên:" +#: deluge/ui/countries.py:26 +msgid "Bahamas" +msgstr "Bahamas" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "" +#: deluge/ui/countries.py:27 +msgid "Bahrain" +msgstr "Bahrain" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" +msgstr "Bangladesh" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "" +#: deluge/ui/countries.py:29 +msgid "Barbados" +msgstr "Barbados" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "" +#: deluge/ui/countries.py:30 +msgid "Belarus" +msgstr "Belarus" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "" +#: deluge/ui/countries.py:31 +msgid "Belgium" +msgstr "Belgium" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "" +#: deluge/ui/countries.py:32 +msgid "Belize" +msgstr "Belize" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" +#: deluge/ui/countries.py:33 +msgid "Benin" +msgstr "Benin" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "" +#: deluge/ui/countries.py:34 +msgid "Bermuda" +msgstr "Bermuda" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "" +#: deluge/ui/countries.py:35 +msgid "Bhutan" +msgstr "Bhutan" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "" +#: deluge/ui/countries.py:36 +msgid "Bolivia" +msgstr "Bolivia" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:38 +msgid "Botswana" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:40 +msgid "Brazil" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:43 +msgid "Bulgaria" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/countries.py:45 +msgid "Burundi" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/countries.py:46 +msgid "Cambodia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/countries.py:47 +msgid "Cameroon" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/countries.py:48 +msgid "Canada" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/countries.py:49 +msgid "Cape Verde" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/countries.py:51 +msgid "Central African Republic" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/countries.py:52 +msgid "Chad" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/countries.py:53 +msgid "Chile" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/countries.py:54 +msgid "China" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/countries.py:55 +msgid "Christmas Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/countries.py:57 +msgid "Colombia" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/countries.py:58 +msgid "Comoros" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/countries.py:59 +msgid "Congo" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/countries.py:61 +msgid "Cook Islands" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/countries.py:62 +msgid "Costa Rica" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/countries.py:64 +msgid "Croatia" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/countries.py:65 +msgid "Cuba" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/countries.py:66 +msgid "Cyprus" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/countries.py:67 +msgid "Czech Republic" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" +#: deluge/ui/countries.py:68 +msgid "Denmark" msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" +#: deluge/ui/countries.py:69 +msgid "Djibouti" msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/countries.py:70 +msgid "Dominica" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/countries.py:72 +msgid "Ecuador" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/countries.py:73 +msgid "Egypt" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/countries.py:74 +msgid "El Salvador" msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/countries.py:76 +msgid "Eritrea" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/countries.py:77 +msgid "Estonia" msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/countries.py:78 +msgid "Ethiopia" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/countries.py:81 +msgid "Fiji" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/countries.py:82 +msgid "Finland" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/countries.py:83 +msgid "France" msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/countries.py:84 +msgid "French Guiana" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/countries.py:85 +msgid "French Polynesia" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" msgstr "" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/countries.py:87 +msgid "Gabon" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" +#: deluge/ui/countries.py:88 +msgid "Gambia" msgstr "" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/countries.py:89 +msgid "Georgia" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/countries.py:90 +msgid "Germany" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/countries.py:91 +msgid "Ghana" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/countries.py:92 +msgid "Gibraltar" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/countries.py:93 +msgid "Greece" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/countries.py:94 +msgid "Greenland" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/countries.py:95 +msgid "Grenada" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/countries.py:97 +msgid "Guam" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/countries.py:98 +msgid "Guatemala" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/countries.py:99 +msgid "Guernsey" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/countries.py:100 +msgid "Guinea" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/countries.py:102 +msgid "Guyana" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/countries.py:103 +msgid "Haiti" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/countries.py:106 +msgid "Honduras" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/countries.py:107 +msgid "Hong Kong" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/countries.py:108 +msgid "Hungary" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/countries.py:109 +msgid "Iceland" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/countries.py:110 +msgid "India" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/countries.py:111 +msgid "Indonesia" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/countries.py:113 +msgid "Iraq" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" +#: deluge/ui/countries.py:114 +msgid "Ireland" msgstr "" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/countries.py:115 +msgid "Isle of Man" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/countries.py:116 +msgid "Israel" msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/countries.py:117 +msgid "Italy" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/countries.py:118 +msgid "Jamaica" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/countries.py:119 +msgid "Japan" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/countries.py:120 +msgid "Jersey" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/countries.py:121 +msgid "Jordan" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/countries.py:123 +msgid "Kenya" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/countries.py:124 +msgid "Kiribati" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/countries.py:127 +msgid "Kuwait" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/countries.py:130 +msgid "Latvia" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/countries.py:131 +msgid "Lebanon" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/countries.py:132 +msgid "Lesotho" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/countries.py:133 +msgid "Liberia" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/countries.py:136 +msgid "Lithuania" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/countries.py:137 +msgid "Luxembourg" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/countries.py:138 +msgid "Macao" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/countries.py:140 +msgid "Madagascar" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/countries.py:141 +msgid "Malawi" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/countries.py:142 +msgid "Malaysia" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/countries.py:143 +msgid "Maldives" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/countries.py:144 +msgid "Mali" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/countries.py:145 +msgid "Malta" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/countries.py:147 +msgid "Martinique" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/countries.py:148 +msgid "Mauritania" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/countries.py:149 +msgid "Mauritius" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/countries.py:150 +msgid "Mayotte" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/countries.py:151 +msgid "Mexico" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/countries.py:153 +msgid "Moldova" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/countries.py:154 +msgid "Monaco" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/countries.py:155 +msgid "Mongolia" msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/countries.py:156 +msgid "Montenegro" msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/countries.py:157 +msgid "Montserrat" msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/countries.py:158 +msgid "Morocco" msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/countries.py:159 +msgid "Mozambique" msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/countries.py:160 +msgid "Myanmar" msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/countries.py:161 +msgid "Namibia" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/countries.py:162 +msgid "Nauru" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/countries.py:163 +msgid "Nepal" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "Dịch vụ hiện không chạy" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "Tên tập tin" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "Bậc" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "Chá»n tập tin" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "Chá»n thư mục" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "Lưu tập tin .torrent" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Tập tin Torrent" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "Má»i tập tin" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "Nhập mật khẩu cá»§a bạn để hiển thị Deluge..." + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "Nhập mật khẩu cá»§a bạn để thoát Deluge..." + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"Má»™t chương trình chia sẻ tệp tin ngang hàng\n" +"sá»­ dụng giao thức BitTorrent." + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "Ứng dụng khách:" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "Nhà phát triển hiện nay:" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "Nhà phát triển hoặc đóng góp trước đây" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" +"Chương trình này là phần má»m tá»± do; bạn có thể phân phối lại nó và/hoặc sá»­a " +"đổi nó theo các Ä‘iá»u khoản cá»§a Giấy phép Công cá»™ng GNU được phát hành bởi " +"Hiệp há»™i Phần má»m Tá»± do; phiên bản 3 cá»§a giấy phép, hoặc bất cứ phiên bản " +"nào sau này (do bạn lá»±a chá»n). \n" +"\n" +"Phần má»m này được phân phối vá»›i hi vá»ng rằng nó sẽ mang lại lợi ích, tuy " +"nhiên KHÔNG CÓ BẤT CỨ BẢO HÀNH NÀO. Xem Giấy phép Công cá»™ng GNU để biết thêm " +"chi tiết.\n" +"\n" +"Bạn nhận được má»™t bản sao cá»§a Giấy phép Công cá»™ng GNU cùng vá»›i chương trình " +"này; nếu không, xem ở . \n" +"\n" +"Ngoài ra, như má»™t trưá»ng hợp ngoại lệ đặc biệt, những ngưá»i giữ bản quyá»n " +"cho phép liên kết phần mã cá»§a chương trình này vá»›i thư viện OpenSSL. Bạn " +"phải tuân theo Giấy phép Công cá»™ng GNU trong tất cả các khía cạnh đối vá»›i " +"phần mã được sá»­ dụng ngoài OpenSSL.\n" +"\n" +"Nếu bạn sá»­a đổi má»™t hoặc nhiá»u tập tin vá»›i ngoại lệ này, bạn có thể kế thừa " +"ngoại lệ này cho phiên bản cá»§a các tập tin cá»§a bạn, nhưng Ä‘iá»u này là không " +"bắt buá»™c. Nếu bạn không muốn làm theo, hãy xóa phần chú giải ngoại lệ này từ " +"phiên bản cá»§a bạn. Nếu vậy, bạn xóa phần chá»§ giải ngoại lệ này từ tất cả các " +"tập tin nguồn cá»§a chương trình, sau đó xóa nó khá»i vị trí này." + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "Máy chá»§:" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "Torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "Tập tin không hợp lệ" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "Chá»n má»™t tập tin .torrent" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "URL không hợp lệ" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "là má»™t URL không hợp lệ." + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "Äang tải xuống..." + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "Tải xuống không thành công" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "Không thể tải xuống:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "Chi tiết:" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "Tài khoản:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "Mật khẩu :" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "Äã được bảo vệ bằng mật khẩu" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "Khác..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "Chưa kết nối" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "Nút DHT" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "Dung lượng đĩa trống" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "Ưu tiên" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "Tất _cả" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "_Trạng thái" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "Ch_i tiết" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "Tập t_in" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "N_gưá»i tải" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "Tùy _chá»n" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "Chưa được kết nối..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "Không giá»›i hạn" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "Xuống" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "Lên" + +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "Không kết nối" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "Trá»±c tuyến" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "Äã kết nối" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "Tình trạng" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" +msgstr "Máy chá»§" + +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" +msgstr "Phiên bản" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "_Khởi động dịch vụ" + +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" +msgstr "_Dừng dịch vụ" + +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" +msgstr "Không thể khởi động dịch vụ!" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" +msgstr "Lá»—i thêm máy chá»§" + +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "Bật" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "Phần bổ sung" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "Chá»n phần bổ sung" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "Tình trạng" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Các tracker" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "Không có" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "Nhãn" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "Không gắn nhãn" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "Phiên bản Máy khách" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " Torrent đã xếp hàng" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " Torrent đã xếp hàng" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "Äặt không giá»›i hạn" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "Bật" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "Tắt" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "Äịa chỉ" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "Máy khách" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "Tạo torrent" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "Torrent trong hàng đợi" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "Loại _bá»" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "Tá»± động thêm torrent khi kết nối" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "_Tập tin" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "_Thêm torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "_Tạo torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "Thoát & tắt dịch _vụ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "_Thoát" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "_Hiệu chỉnh" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "Bá»™ quản lý _kết nối" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "_Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "_Xem" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "Thanh _Công cụ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "Tha_nh bên" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "Thanh trạn_g thái" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "T_hẻ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "_Cá»™t" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "Tha_nh bên" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "Hiển _Zero Hits" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "Hiển thị _tracker" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "Trợ _giúp" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "T_rang chá»§" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "_FAQ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "Các câu há»i thưá»ng gặp" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "_Cá»™ng đồng" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "Thêm torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "Thêm Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "Bá» torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "Loại bá» Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "Tạm dừng các torrent được chá»n" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "Tạm dừng" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "Tiếp tục các torrent được chá»n" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "Tiếp tục" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "Sắp xếp torrent lên trên" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "Xếp lên" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "Sắp xếp torrent xuống dưới" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "Xếp xuống" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "Tùy chá»n" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "Bá»™ Quản lý Kết nối" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "Hiển tốc độ trên thanh tiêu Ä‘á»" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "Bật cá»­a sổ chương trình lên trên cùng khi thêm torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "Bật biểu tượng khay cá»§a hệ thống" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "Thu nhá» xuống khay hệ thống khi đóng" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "Khởi động ở khay hệ thống" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "Bảo vệ vá»›i mật khẩu" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "Chuyển đến sau khi hoàn thành:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "Sao các tập tin .torrent vào:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "Xóa bản sao cá»§a tập tin torrent khi bá»" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "Xóa bản sao cá»§a tập tin torrent được tạo ra khi torrent bị bá»" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "Tải xuống vào:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "Ưu tiên các mảnh đầu và cuối cá»§a torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "Ưu tiên các mảnh đầu và cuối cá»§a các tập tin trong torrent" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "Thêm các torrent trong trạng thái tạm dừng" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "Luôn hiện" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "ÄÆ°a há»™p thoại lên trên cùng" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "Số kết nối cho phép nhiá»u nhất. Äặt giá trị -1 là không giá»›i hạn." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "Kết nối:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" +"Số đưá»ng tải lên nhiá»u nhất, áp dụng cho tất cả torrent. Äặt giá trị -1 là " +"không giá»›i hạn." -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" +"Tốc độ tải xuống lá»›n nhất, áp dụng cho tất cả torrent. Äặt giá trị -1 là " +"không giá»›i hạn." -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "Tốc độ Tải xuống:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" +"Tốc độ tải lên tối Ä‘a, áp dụng cho tất cả torrent. Äặt giá trị -1 là không " +"giá»›i hạn." -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "Tốc độ Tải lên:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "Bá» qua các giá»›i hạn đối vá»›i mạng cục bá»™" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "Ãp dụng giá»›i hạn lên lưu lượng cá»§a giao thức (IP overhead)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" +"Nếu được đánh dấu, phần lưu lượng cá»§a giao thức được bá» khá»i giá»›i hạn tốc " +"độ, để tránh vượt các giá»›i hạn vá»›i tổng lưu lượng" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "Số đưá»ng tải lên tối Ä‘a má»—i torrent. Äặt -1 để không giá»›i hạn." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "Số kết nối tối Ä‘a má»—i torrent. Äặt -1 để không giá»›i hạn." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "Tốc độ tải lên tối Ä‘a má»—i torrent. Äặt -1 để không giá»›i hạn." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "Cổng hiện tại:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "Kiểm tra cổng hiện tại:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "Từ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "Tá»›i:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "Mức độ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "Universal Plug and Play" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "Giao thức gắn cổng NAT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "Trao đổi máy tải" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "Local Service Discovery tìm các máy tải cục bá»™ trên mạng cá»§a bạn." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "Bảng băm phân tán (DHT) có thể cải thiện số lượng kết nối." + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "Byte TOS máy tải:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "Tên máy:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "Cổng:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "Kích thước bá»™ đệm (khối 16 KiB)" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" +"Số giây tính từ lần ghi cuối cùng vào bá»™ đệm tá»›i khi nó bị ép phải ghi ra " +"đĩa. Mặc định là 60 giây." -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "Thá»i hạn cá»§a bá»™ đệm (giây)" -#: deluge/ui/countries.py:215 -msgid "Spain" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "Cài đặt" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "Tổng số khối 16 KiB được viết vào đĩa từ khi bắt đầu phiên này." -#: deluge/ui/countries.py:217 -msgid "Sudan" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "Các khối đã được ghi" -#: deluge/ui/countries.py:218 -msgid "Suriname" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "Tổng số thao tác ghi được thá»±c hiện từ đầu phiên làm việc này." -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "Số lần ghi:" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" +"Tỉ lệ (số_khối_ghi - lần_ghi) / số_khối_ghi biểu thị số thao tác ghi trên " +"tổng số thao tác ghi, VD má»™t kiểu tỉ lệ trúng bá»™ đệm cho bá»™ đệm ghi." -#: deluge/ui/countries.py:221 -msgid "Sweden" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "Tỉ lệ trúng bá»™ đệm ghi:" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" +"Số khối được yêu cầu từ máy bittorrent (từ ngưá»i tải), được đáp ứng từ đĩa " +"hoặc bá»™ đệm." -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "Số khối Ä‘á»c:" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "Số khối được đáp ứng từ bá»™ đệm." -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "Trúng bá»™ đệm Ä‘á»c:" -#: deluge/ui/countries.py:227 -msgid "Thailand" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "Tỉ lệ trúng bá»™ đệm Ä‘á»c." -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "Tỉ lệ trúng bá»™ đệm Ä‘á»c:" -#: deluge/ui/countries.py:229 -msgid "Togo" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "Tổng số thao tác Ä‘á»c từ khi phiên làm việc bắt đầu." -#: deluge/ui/countries.py:230 -msgid "Tokelau" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "Số lần Ä‘á»c:" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" +"Số khối 16 KiB hiện có trong bá»™ đệm đĩa. Bao gồm cả bá»™ đệm Ä‘á»c và ghi." -#: deluge/ui/countries.py:233 -msgid "Tunisia" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "Kích thước bá»™ đệm:" -#: deluge/ui/countries.py:234 -msgid "Turkey" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "Kích thước bá»™ đệm Ä‘á»c:" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" +"Giúp chúng tôi cải thiện Deluge bằng cách gá»­i cho chúng tôi thông tin vá» " +"phiên bản Python, PyGTK, hệ Ä‘iá»u hành và kiểu bá»™ xá»­ lý cá»§a bạn. Tuyệt đối " +"không thông tin nào khác được gá»­i." -#: deluge/ui/countries.py:237 -msgid "Tuvalu" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "ÄÆ°á»£c, hãy gá»­i các thống kê ẩn danh" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "Vị trí:" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" +"Nếu Deluge không thể tìm tập tin cÆ¡ sở dữ liệu ở vị trí này nó sẽ quay lại " +"dùng DNS để lấy quốc gia cá»§a máy tải." -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "Cổng dịch vụ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "Cho phép kết nối từ xa" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "Kết nối" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "Äịnh kỳ kiểm tra website tìm các phiên bản má»›i" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "Phiên bản:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "Tác giả:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "Trang chá»§:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "Email tác giả:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "Thông tin" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "Thêm máy tải" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "hostname:port" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "Chung" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "Tốc độ tải xuống" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "Tốc độ tải lên" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "Xuống" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "Lên" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "Thêm" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" -msgstr "" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "Loại bá»" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "Tải xuống" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "Mạng" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "Thêm Infohash" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "Infohash:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Các Tracker:" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "Thêm Host" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "Phần bổ sung" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "Äích:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "Phiên bản má»›i" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "Äến _website" + +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "Kích cỡ" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "Äừng hiển thị há»™p thoại này trong tương lai" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "Tên:" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "Ghi chú:" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "Di chuyển đã hoàn thành:" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "Dừng tải lên ở tỉ lệ:" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "Xóa ở tỉ lệ:" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "_Sá»­a Tracker" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "Trên cùng" + +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "Dưới cùng" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "Thêm torrent" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "_URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "Info_hash" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "Thêm trong trạng thái _dừng" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "Ưu tiên các mảnh đầu/cuối" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "Ãp dụng cho tất cả" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "Äặt lại theo mặc định" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "_Hiện Deluge" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "_Giá»›i hạn tốc độ tải xuống" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "Giá»›i _hạn tốc độ tải lên" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "Thoát và tắt dịch vụ" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "Sá»­a các Tracker" + +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "_Thêm máy tải" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "Thêm máy tải bằng _IP" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "Sá»­a Tracker" + +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "Nhập đưá»ng dẫn từ xa" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "ÄÆ°á»ng dẫn:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "Tạo torrent" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "Thư _mục" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "ÄÆ°á»ng dẫn từ _xa" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "Webseed" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "Kích thước Mảnh:" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "Äặt cá» riêng" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "Thêm torrent này vào phiên làm việc" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "Tùy chá»n" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "Lưu .torrent thành" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "Tạm _dừng" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "Tiế_p tục" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "Tiếp tục các torrent được chá»n." + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "_Tuỳ chá»n" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "_Hàng đợi" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "_Cập nhật Tracker" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "_Loại bá» Torrent" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "Ép kiểm tra _lại" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "nhãn" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "Chá»n tất _cả" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "Tạm _dừng tất cả" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "T_iếp tục tất cả" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "_Giá»›i hạn kết nối" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "Giá»›i hạn đưá»ng tải _lên" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "Tá»± độn_g quản lý" + +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "Thêm Tracker" + +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "Thêm URL" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "Dãn _ra tất cả" + +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "_Tập tin" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "Trình khách BitTorrent" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" -msgstr "_Thêm torrent" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Trình khách BitTorrent Deluge" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "Tải và chia sẻ tập tin qua BitTorrent" + +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" -msgstr "_Hiệu chỉnh" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" -msgstr "_Torrent" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" -msgstr "_Xem" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" -msgstr "Thanh _Công cụ" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "Lệnh" + +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" -msgstr "_Cá»™t" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" -msgstr "_Trợ giúp" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" -msgstr "Thêm Torrent" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "Loại bá» Torrent" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" + +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "Tạm dừng" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "Tiếp tục" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "Tuỳ thích" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Trạng thái ngưá»i theo dõi:" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "Số phân mảnh:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "Thông báo kế:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "Tá»· lệ chia sẻ:" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "Äã tải lên:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "Äã tải xuống:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "Số tập tin:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Ngưá»i theo dõi:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "Kích thước tổng:" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "Tên:" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "ÄÆ°á»ng dẫn:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "_Chi tiết" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "_Biên tập các Tracker" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "Dùng cổng ngẫu nhiên" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 +#: deluge/ui/console/modes/preferences/preference_panes.py:363 msgid "" -"Are you sure you want to remove the selected torrent?" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "Tạm _dừng tất cả" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "Tá»· lệ chia sẻ" + +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "Torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "Cấp phát" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP list (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer Text (Nén)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian Text (Không nén)" + +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "Danh sách chặn" + +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "Phiên bản không hợp lệ" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "Các ngày" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "Kiểm tra danh sách má»›i má»—i:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "Nhập danh sách chặn lúc khởi động" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "Thiết lập" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "Tải và nhập danh sách chặn nếu cần thiết." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "Kiểm tra Tải xuống và Nhập" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "Tải xuống và nhập danh sách chặn má»›i." + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "Ép Tải xuống và Nhập" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "Danh sách chặn là má»›i nhất" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "Tùy chá»n" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "Loại:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "Ngày:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "Kích cỡ tập tin:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "Thông tin" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent đã tải xong" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent đã được thêm vào" + +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "Thá»±c thi" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "Sá»± kiện" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "Thêm lệnh" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "Lệnh" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "Tá»± động thêm" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "Thư mục theo dõi không tồn tại." + +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "ÄÆ°á»ng dẫn không tồn tại." + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "Thuá»™c tính thư mục theo dõi" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "Lá»±a chá»n má»™t thư mục" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "Kích hoạt thư mục theo dõi này" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "Theo dõi thư mục" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "Xóa tập tin .torrent sau khi thêm" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "Gắn thêm Ä‘uôi mở rá»™ng sau khi thêm:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Thao tác Tập tin Torrent" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "Äã Di chuyển" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "Nhãn: " + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "Nhãn" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "Chính" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "Tốc độ Tải lên Tối Ä‘a:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "Số Kết nối Tối Ä‘a:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "Số Khe Tải lên Tối Ä‘a:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "Tốc độ Tải xuống Tối Ä‘a:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "Băng thông" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "Tá»± động quản lý" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "Tạm dừng khi thêm vào" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "Sắp xếp vào:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "Hàng đợi" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "Thư mục theo dõi:" + +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "Sá»­ dụng cấp phát toàn bá»™" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "WebUi" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -"Cấp pháp toàn bá»™ sẽ cấp phát trước toàn bá»™ dung lượng đĩa cần thiết cho " -"torrentvà ngăn ngừa được sá»± phân mảnh tập tin" +"Giao diện web cho Deluge chưa được cài đặt, vui lòng cài đặt \n" +"giao diện và thá»­ lại" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "Kích hoạt giao diện web" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "Sá»­ dụng cấp phát rút gá»n" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "Kích hoạt SSL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "Cấp phát rút gá»n chỉ cấp phát đúng dung lượng cần thiết tạm thá»i" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "Cổng nhận:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "Nhãn không hợp lệ, các ký tá»± hợp lệ:[a-z0-9_-]" + +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "Chưa gắn nhãn" + +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "Nhãn đã tồn tại" + +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "Nhãn không biết" + +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "Torrent không biết" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "_Lá»±a chá»n Nhãn" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "_Bá» Nhãn" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "_Thêm Nhãn" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "Các tùy chá»n Nhãn" + +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "Nhãn" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "Tùy chá»n Nhãn" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "Ãp dụng hạn chế tối Ä‘a riêng:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "Tối Ä‘a" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "Ãp dụng Cài đặt Hàng đợi riêng:" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(má»—i tracker 1 dòng)" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "Tá»± động áp dụng nhãn" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "Thêm nhãn" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "Thêm Nhãn" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" +"Dùng thanh bên cạnh chương trình để thêm, chỉnh và bá» các nhãn.\n" + +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "Nhãn" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "Thông báo nhấp nháy được hiển thị" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "Thông báo bật lên không được kích hoạt." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge sẽ tá»± động chá»n 1 cổng khác để sá»­ dụng" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "Hiển thị cá»­a sổ thông báo bật lên" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "Cổng tích cá»±c:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "Thông báo âm thanh không được bật" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "Tá»›i:" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame chưa được cài đặt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "Thá»­ cổng tích cá»±c" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "Thông báo âm thanh thất bại %s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "Thông báo âm thanh thành công" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "Torrent đã hoàn thành" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "Torrent \"%(name)s\" bao gồm %(num_files)i tập tin đã được tải xong." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "Thông báo" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "Chá»n tập tin âm thanh" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "Có lá»—i khi gá»­i email thông báo: %s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "Email thông báo đã được gá»­i." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "Äã hoàn thành Torrent \"%(name)s\"" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" +"Email này là để thông báo cho bạn rằng Deluge đã hoàn tất tải xuống " +"\"%(name)s\", bao gồm %(num_files)i tập tin.\n" +"Äể thôi nhận những thông báo này, hãy tắt chức năng thông báo trong Các tùy " +"chá»n cá»§a Deluge." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "Nhấp nháy biểu tượng khay hệ thống đã được kích hoạt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "Cá»­a sổ popup đã được kích hoạt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "Âm thanh đã đượ kích hoạt" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "Bảng băm phân tán (DHT) có thể cải thiện số lượng kết nối tích cá»±c." +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "Thông báo UI" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "Ngưá»i nhận" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "Dữ liệu nhận" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "Máy chá»§ yêu cầu TLS/SSL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "Cấp:" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "Thông báo Email" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." msgstr "" +"Cấu hình này không có nghÄ©a bạn sẽ nhận được các thông báo cho tất cả các sá»± " +"kiện." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "Äăng ký" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "Dữ liệu truyá»n Ä‘i" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "Tùy chá»n âm thanh" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "Giải nén" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "Mã hóa" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "Giải nén vào:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "Tạo thư mục con có tên theo torrent" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." msgstr "" +"Chức năng này sẽ tạo má»™t thư mục con cùng tên vá»›i torrent trong thư mục giải " +"nén đã chá»n và đặt những tập tin được giải nén ở đó." -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "Thá»i gian biểu" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -"Tốc độ tải lên tối Ä‘a, áp dụng cho tất cả torrent. Äặt giá trị -1 là không " -"giá»›i hạn." - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "Tốc độ tải lên lá»›n nhất (KiB/s):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "Số kết nối cho phép nhiá»u nhất. Äặt giá trị -1 là không giá»›i hạn." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "Giá»›i hạn tải xuống:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "Kết nối nhiá»u nhất:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "Giá»›i hạn tải lên:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "" -"Số đưá»ng tải lên nhiá»u nhất, áp dụng cho tất cả torrent. Äặt giá trị -1 là " -"không giá»›i hạn." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "Torrent Ä‘ang hoạt động:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "Số đưá»ng tải lên lá»›n nhất:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "Äang tải xuống:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "" -"Tốc độ tải xuống lá»›n nhất, áp dụng cho tất cả torrent. Äặt giá trị -1 là " -"không giá»›i hạn." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "Äang tải lên:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "Tốc độ tải xuống lá»›n nhất (KiB/s):" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Thiết lập chậm" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 -msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "Máy:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "Äặt số kết nối tối Ä‘a" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "Tốc độ tải xuống" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "Äặt Tốc độ Tải xuống Tối Ä‘a" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "Tốc độ tải lên" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "Äặt Tốc độ Tải lên Tối Ä‘a" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "Lưu lượng tải lên/xuống cá»§a giao thức" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "Äang tải lên" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "Chi tiết" + +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "Riêng" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "Nhận thông báo vá» các phiên bản má»›i" + +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "Kết nối nhiá»u nhất:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "Tốc độ tải xuống lá»›n nhất (KiB/s):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "Tốc độ tải lên lá»›n nhất (KiB/s):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "Số kết nối Half-Open tối Ä‘a:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "Số kết nối tối Ä‘a thá»±c hiện má»—i giây:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "Số đưá»ng tải lên lá»›n nhất:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "_Hiện Deluge" - -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "_Tiếp tục tất cả" - -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "_Giá»›i hạn tốc độ tải xuống" - -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "Giá»›i _hạn tốc độ tải lên" - -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "_Hàng đợi" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "_Cập nhật Tracker" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "_Loại bá» Torrent" - -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "Biên tập các Tracker" - -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" msgstr "" - -#~ msgid "Details" -#~ msgstr "Chi tiết" - -#~ msgid "Add" -#~ msgstr "Thêm" - -#~ msgid "Remove" -#~ msgstr "Loại bá»" - -#~ msgid "Share Ratio" -#~ msgstr "Tá»· lệ chia sẻ" - -#~ msgid "Speed:" -#~ msgstr "Tốc độ:" - -#~ msgid "Delete .torrent file" -#~ msgstr "Xoá tập tin .torrent" - -#~ msgid "Select All" -#~ msgstr "Chá»n tất cả" - -#~ msgid "0000" -#~ msgstr "0000" - -#~ msgid "_Quit" -#~ msgstr "_Thoát" - -#~ msgid "Clear" -#~ msgstr "Xóa" - -#~ msgid "Availability" -#~ msgstr "Khả dụng" diff --git a/deluge/i18n/zh_CN.po b/deluge/i18n/zh_CN.po index f3fec42..bdd70fe 100644 --- a/deluge/i18n/zh_CN.po +++ b/deluge/i18n/zh_CN.po @@ -1,1077 +1,920 @@ -# Chinese (China) translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Chinese (Simplified) translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2009-06-17 03:09+0000\n" -"Last-Translator: Xu Zehua \n" -"Language-Team: Chinese (China) \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-12-06 05:38+0000\n" +"Last-Translator: 玉堂白鹤 \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: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" +"Language: zh_CN\n" -#: deluge/common.py:274 +#: deluge/common.py:411 +msgid "B" +msgstr "B" + +#: deluge/common.py:412 msgid "KiB" -msgstr "" +msgstr "KiB" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "TiB" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "T" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "K/s" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/s" -#: deluge/common.py:318 -msgid "MiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "M/s" +msgstr "M/s" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" -msgstr "" +#: deluge/common.py:527 +msgid "G/s" +msgstr "G/s" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" -msgstr "" +#: deluge/common.py:533 +msgid "T/s" +msgstr "T/s" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" -msgstr "" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "TiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "" +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "常规选项" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" -msgstr "" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "显示此帮助信æ¯" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" -msgstr "" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "显示版本信æ¯" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" -msgstr "" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "设置é…置目录路径" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" -msgstr "" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "è¾“å‡ºåˆ°æŒ‡å®šçš„æ—¥å¿—æ–‡ä»¶è€Œä¸æ˜¯ stdout" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" -msgstr "" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "设置日志级别(æ— ã€é”™è¯¯ã€è­¦å‘Šã€ä¿¡æ¯ã€è°ƒè¯•)" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 +#: deluge/argparserbase.py:231 #, python-format -msgid "There was an error sending the notification email: %s" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" -msgstr "" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "进程控制选项" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" -msgstr "" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "å¯åŠ¨æ—¶æ›´æ”¹ä¸ºè¯¥ç”¨æˆ·(éœ€è¦ root)" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." -msgstr "" +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" +msgstr "å¯åŠ¨æ—¶æ›´æ”¹ä¸ºè¯¥ç¾¤ç»„(éœ€è¦ root)" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" -msgstr "" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "åŽå°é€‰é¡¹" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" -msgstr "" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "ä¾¦å¬ UI 连接的IP地å€" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" -msgstr "" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "ç”¨äºŽä¾¦å¬ UI 连接的端å£" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" -msgstr "" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "ä¾¦å¬ BitTorrent 连接的IP地å€" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "BitTorrent 传出所连接的网络接å£å称或IP地å€ã€‚" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "主机å:" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "设置键ä¸èƒ½è¢« `set_config` RPC 修改" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "端å£ï¼š" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "全部" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "用户å:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "活动" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "密ç :" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "分é…中" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "正在检查" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "正在下载" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "起始端å£:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "åšç§ä¸­" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "å·²å¯ç”¨" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "已暂åœ" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "已排列" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "设置" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "错误" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "åç§°" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "进度" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "状æ€" + +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "大å°" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "已下载" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "已上传" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "剩余" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "分享率" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "选择一个文件夹" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "下载速度" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "上传速度" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "下载é™é€Ÿ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "上传é™é€Ÿ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "最大连接数" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr "" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "最大上传通é“" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "节点" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "åšç§" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "下载ä½ç½®" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "å¥åº·åº¦" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "åšç§:节点" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "已添加" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "Tracker" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "下载目录" + +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "åšç§æ—¶é—´" + +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "活跃时间" + +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "最近活动" + +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "å®Œæˆæ—¶é—´" + +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "完整现身" + +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "已完æˆ" + +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "估计剩余时间" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "分享" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "最大上传速度" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "区分先åŽ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "åšå¤§è¿žæŽ¥æ•°ï¼š" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "顺åºä¸‹è½½" + +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "自动管ç†" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "最大上传通é“:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "åˆ°è¾¾æ­¤åˆ†äº«çŽ‡æ—¶åœæ­¢" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "最大下载速度" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "åœæ­¢åˆ†äº«çއ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "带宽" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "到达分享率时移除" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "åšç§åœæ­¢çš„分享率:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "完æˆåŽç§»åЍ" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "移除当分享率达到" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "完æˆåŽç§»åŠ¨è·¯å¾„" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "所有者" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" -msgstr "" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "å—" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "顶部" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "ç§å­ç­‰çº§" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "底部" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "超级ç§å­" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "队列" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "警告" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "选项" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "通告正常" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "å·²å‘é€é€šå‘Š" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "下载é™é€Ÿï¼š" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "界é¢" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "上传é™é€Ÿï¼š" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "下载" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "活动ç§å­ï¼š" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "带宽" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "队列" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "网络" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "Slow Settings" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "ä»£ç†æœåС噍" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "无效标签,有效字符:[a-z0-9_-]" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "缓存" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "空标签" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "å…¶ä»–" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "标签已存在" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "åŽå°" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "未知标签" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "æ’ä»¶" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "未知的ç§å­" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "跳过" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "标签" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "低" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "标签选项" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "中" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "移除标签 (_R)" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "高" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "添加标签 (_A)" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." +msgstr "Deluge 无法找到`deluged` 坿‰§è¡Œæ–‡ä»¶ï¼Œè¯·æ£€æŸ¥å·²å®‰è£… deluged 的软件包或将其添加到 PATH。" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "标签选项" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" +msgstr "阿富汗" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "标签选项" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" +msgstr "奥兰群岛" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "上传通é“\t" - -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "上传速度:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "下载速度:" - -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "连接数:" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "应用æ¯ä¸ªç§å­çš„æœ€å¤§è®¾ç½®" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "最大" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "自动管ç†" - -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "应用队列设置:" - -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" -msgstr "队列" - -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "将已完æˆçš„任务移动到:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "应用ä½ç½®è®¾ç½®ï¼š" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "ä½ç½®" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(æ¯ä¸ª tracker 一行)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "自动应用标签" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "Trackers" - -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "添加标签" - -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "添加标签" - -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "å称:" - -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "ä½¿ç”¨ä¾§æ æ¥æ·»åŠ ï¼Œç¼–è¾‘å’Œåˆ é™¤æ ‡ç­¾ã€‚\n" - -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "标签" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "æå–到:" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "创建与ç§å­åŒåçš„å­æ–‡ä»¶å¤¹" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "此选项在选定的文件夹下创建与ç§å­é‡åçš„å­æ–‡ä»¶å¤¹å¹¶æ”¾ç½®æå–的文件" - -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "常规" - -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" -msgstr "" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "å¯ç”¨ web 界é¢" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "å¼€å¯ SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "监å¬ç«¯å£ï¼š" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "设置" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP 列表 (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer 文本 (zip æ ¼å¼)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian 文本 (已解压缩)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "无效引导" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "无效magic代ç " - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "无效版本" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "过滤列表" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "网å€ï¼š" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "天" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "检查第个新åå•" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "å¯åŠ¨æ—¶å¯¼å…¥é˜»æ­¢åå•" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "如果需è¦ï¼Œä¸‹è½½å±è”½åˆ—表文件并导入。" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "检查下载并导入" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "下载并导入一个新的阻止å啿–‡ä»¶" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "强制下载并导入" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "å±è”½åˆ—表已更新" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "选项" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "类型:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "日期:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "文件大å°:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "ä¿¡æ¯" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "ç§å­å®Œæ•´" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "已添加ç§å­" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "执行" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "事件" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "命令" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "添加命令" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "命令" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "通告正常" - -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "å·²å‘é€é€šå‘Š" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "警告" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "错误" - -#: deluge/ui/countries.py:9 -msgid "Afghanistan" -msgstr "阿富汗" - -#: deluge/ui/countries.py:10 -msgid "Aland Islands" -msgstr "奥兰群岛" - -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "阿尔巴尼亚" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "阿尔åŠåˆ©äºš" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "ç¾Žå±žè¨æ‘©äºš" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "安é“å°”" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "安哥拉" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "阿瓜迪利亚" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "å—æžæ´²" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "安æç“œå’Œå·´å¸ƒè¾¾" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "阿根廷" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "亚美尼亚" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "阿é²å·´" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "澳大利亚" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "奥地利" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "阿塞拜疆" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "巴哈马群岛" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "å·´æž—" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "孟加拉国" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "巴巴多斯" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "白俄罗斯" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "比利时" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "伯利兹" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "è´å®" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "百慕大群岛" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "ä¸ä¸¹" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "玻利维亚" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "波斯尼亚和黑塞哥维那" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "åšèŒ¨ç“¦çº³" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "布维岛" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "巴西" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "英属å°åº¦æ´‹é¢†åœ°" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "文莱达é²è¨å…°å›½" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "ä¿åŠ åˆ©äºš" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "布基纳法索" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "布隆迪" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "柬埔寨" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "喀麦隆" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "加拿大" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "佛得角" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "开曼群岛" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "中éžå…±å’Œå›½" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "ä¹å¾—" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "智利" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "中国" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "圣诞岛" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "ç§‘ç§‘æ–¯(基林)群岛" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "哥伦比亚" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "ç§‘æ‘©ç½—" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "刚果" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "刚果民主共和国" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "库克群岛" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "哥斯达黎加" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "科特迪瓦" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "克罗地亚" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "å¤å·´" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "塞浦路斯" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "æ·å…‹å…±å’Œå›½" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "丹麦" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "å‰å¸ƒæ" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "多米尼加" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "多米尼加共和国" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "厄瓜多尔" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "埃åŠ" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "厄瓜多尔" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "赤é“几内亚" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "厄立特里亚" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "爱沙尼亚" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "埃塞俄比亚" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" -msgstr "ç¦å…‹å…°ç¾¤å²›ï¼ˆé©¬å°”维纳斯群岛)" +msgstr "ç¦å…‹å…°ç¾¤å²›(马尔维纳斯群岛)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "法罗群岛" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "æ–æµŽ" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "芬兰" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "法国" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "法属圭亚那" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "法属波利尼西亚" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "法属å—部领土" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "加蓬" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "冈比亚" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "æ ¼é²å‰äºš" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "德国" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "大ä¸åˆ—颠åŠåŒ—爱尔兰è”åˆçދ国" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "加纳" @@ -1106,7 +949,7 @@ msgstr "å±åœ°é©¬æ‹‰" #: deluge/ui/countries.py:99 msgid "Guernsey" -msgstr "" +msgstr "根西岛" #: deluge/ui/countries.py:100 msgid "Guinea" @@ -1138,7 +981,7 @@ msgstr "洪都拉斯" #: deluge/ui/countries.py:107 msgid "Hong Kong" -msgstr "香港" +msgstr "中国香港" #: deluge/ui/countries.py:108 msgid "Hungary" @@ -1170,7 +1013,7 @@ msgstr "爱尔兰" #: deluge/ui/countries.py:115 msgid "Isle of Man" -msgstr "" +msgstr "马æ©å²›" #: deluge/ui/countries.py:116 msgid "Israel" @@ -1246,7 +1089,7 @@ msgstr "利比里亚" #: deluge/ui/countries.py:134 msgid "Libyan Arab Jamahiriya" -msgstr "" +msgstr "利比亚" #: deluge/ui/countries.py:135 msgid "Liechtenstein" @@ -1262,11 +1105,11 @@ msgstr "墿£®å ¡" #: deluge/ui/countries.py:138 msgid "Macao" -msgstr "澳门" +msgstr "中国澳门" #: deluge/ui/countries.py:139 msgid "Macedonia, The Former Yugoslav Republic of" -msgstr "" +msgstr "å‰å—斯拉夫马其顿共和国" #: deluge/ui/countries.py:140 msgid "Madagascar" @@ -1418,7 +1261,7 @@ msgstr "巴基斯å¦" #: deluge/ui/countries.py:177 msgid "Palau" -msgstr "" +msgstr "帕劳" #: deluge/ui/countries.py:178 msgid "Palestinian Territory, Occupied" @@ -1446,7 +1289,7 @@ msgstr "è²å¾‹å®¾" #: deluge/ui/countries.py:184 msgid "Pitcairn" -msgstr "" +msgstr "皮特凯æ©" #: deluge/ui/countries.py:185 msgid "Poland" @@ -1466,7 +1309,7 @@ msgstr "å¡å¡”å°”" #: deluge/ui/countries.py:189 msgid "Reunion" -msgstr "" +msgstr "留尼旺岛" #: deluge/ui/countries.py:190 msgid "Romania" @@ -1482,15 +1325,15 @@ msgstr "墿—ºè¾¾" #: deluge/ui/countries.py:193 msgid "Saint Barthelemy" -msgstr "" +msgstr "圣巴泰勒米岛" #: deluge/ui/countries.py:194 msgid "Saint Helena" -msgstr "" +msgstr "圣赫勒拿" #: deluge/ui/countries.py:195 msgid "Saint Kitts and Nevis" -msgstr "" +msgstr "圣基茨和尼维斯" #: deluge/ui/countries.py:196 msgid "Saint Lucia" @@ -1566,7 +1409,7 @@ msgstr "å—éž" #: deluge/ui/countries.py:214 msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "å—ä¹”æ²»äºšå’Œå—æ¡‘德韦奇群岛" #: deluge/ui/countries.py:215 msgid "Spain" @@ -1582,15 +1425,15 @@ msgstr "è‹ä¸¹" #: deluge/ui/countries.py:218 msgid "Suriname" -msgstr "" +msgstr "è‹é‡Œå—" #: deluge/ui/countries.py:219 msgid "Svalbard and Jan Mayen" -msgstr "" +msgstr "斯瓦尔巴" #: deluge/ui/countries.py:220 msgid "Swaziland" -msgstr "" +msgstr "æ–¯å¨å£«å…°" #: deluge/ui/countries.py:221 msgid "Sweden" @@ -1605,8 +1448,8 @@ msgid "Syrian Arab Republic" msgstr "å™åˆ©äºš" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "䏭国尿¹¾çœ" +msgid "Taiwan" +msgstr "䏭国尿¹¾" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1630,7 +1473,7 @@ msgstr "多哥" #: deluge/ui/countries.py:230 msgid "Tokelau" -msgstr "" +msgstr "托克劳群岛" #: deluge/ui/countries.py:231 msgid "Tonga" @@ -1638,7 +1481,7 @@ msgstr "汤加" #: deluge/ui/countries.py:232 msgid "Trinidad and Tobago" -msgstr "" +msgstr "特立尼达和多巴哥" #: deluge/ui/countries.py:233 msgid "Tunisia" @@ -1672,6 +1515,10 @@ msgstr "乌克兰" msgid "United Arab Emirates" msgstr "阿拉伯è”åˆé…‹é•¿å›½" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "大ä¸åˆ—颠åŠåŒ—爱尔兰è”åˆçދ国" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "美国" @@ -1706,7 +1553,7 @@ msgstr "英属维京群岛" #: deluge/ui/countries.py:250 msgid "Virgin Islands, U.S." -msgstr "美属维京群岛" +msgstr "美属维京群岛." #: deluge/ui/countries.py:251 msgid "Wallis and Futuna" @@ -1728,2886 +1575,4633 @@ msgstr "赞比亚" msgid "Zimbabwe" msgstr "津巴布韦" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "离线" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "UI 选项" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "在线" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "在未指定用户 UI 界é¢çš„æƒ…况下,设置è¦è¿è¡Œçš„默认 UI 用户界é¢" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "已连接" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" +"使用å¯é€‰çš„ ui 傿•°å¯åŠ¨å¤‡ç”¨ UI\n" +" (默认用户界é¢: *)" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "守护进程ä¸å­˜åœ¨" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "Web æœåС选项" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "守护进程未è¿è¡Œ" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "Web æœåС噍侦å¬çš„ IP 地å€" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "Web æœåС噍侦å¬çš„端å£" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "地å€" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "设置 ui è¿è¡Œçš„基本路径" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "客户端" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "强制 Web æœåŠ¡å™¨ä½¿ç”¨ SSL" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "进度" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "强制 Web æœåС噍ç¦ç”¨ SSL" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "下行速度" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "åŽå°ä¸å­˜åœ¨" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "上传速度" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "åŽå°æœªè¿è¡Œ" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "ç§å­" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "文件å" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " ç§å­å·²åŠ å…¥é˜Ÿåˆ—" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "列" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " ç§å­å·²åŠ å…¥é˜Ÿåˆ—" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "选择文件" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "æ— é™åˆ¶" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "å–æ¶ˆ(_C)" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "打开(_O)" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "选择文件夹" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "活动的" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "ä¿å­˜ç§å­æ–‡ä»¶" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "å…¶ä»–..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "ä¿å­˜(_S)" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "下载:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "ç§å­æ–‡ä»¶" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "上传:" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "所有文件" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "请输入您的密ç ä»¥æ˜¾ç¤º Deluge..." + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "请输入您的密ç ä»¥é€€å‡º Deluge..." + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "下载: {download_rate} 上传: {upload_rate} - Deluge" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 msgid "Deluge" msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." -msgstr "" - -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "下载" - -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "上传" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "编辑路径" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "设置最大下载速度" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "移除路径" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "设置最大上传速度" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "应用至所选(_A)" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" -msgstr "" +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "Copyright %(year_start)s-%(year_end)s Deluge Team" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." msgstr "" +"使用 BitTorrent å议的\n" +"一款点对点文件共享程åºã€‚" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "ç§å­å®Œæˆ" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "客户端:" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "当å‰çš„å¼€å‘者:" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" -msgstr "" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "曾ç»çš„å¼€å‘者和贡献者:" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:795 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" "\n" -"Thank you,\n" -"Deluge" -msgstr "" -"您的任务 %(name)s å·²ç»å®Œæˆï¼Œå…±åŒ…å« %(num_files)i 个文件。\n" -"å¦‚æžœæ‚¨ä¸æƒ³å†æ”¶åˆ°è¿™ç§é€šçŸ¥é‚®ä»¶ï¼Œæ‚¨åªéœ€åœ¨Deluge的首选项中关闭邮件通知å³å¯ã€‚\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" "\n" -"谢谢您的使用,\n" -"Deluge" - -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" -msgstr "" - -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "下载" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "网络" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "带宽" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "界é¢" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "å…¶ä»–" - -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "守护程åº" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "æœåŠ¡å™¨ï¼š" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "ä»£ç†æœåС噍" - -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "缓存" - -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "æ’ä»¶" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "æ’ä»¶" - -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "选择æ’ä»¶" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "ç§å­" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "Plugin Eggs" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "添加 Torrents(%d)" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "文件å" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "é‡å¤çš„ç§å­" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "大å°" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "æ— æ³•å¢žåŠ åŒæ ·çš„ç§å­ä¸¤æ¬¡ã€‚%d ç§å­å·²ç»æ·»åŠ ã€‚" -#: deluge/ui/gtkui/addtorrentdialog.py:206 +#: deluge/ui/gtk3/addtorrentdialog.py:255 msgid "Invalid File" msgstr "无效的文件" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "é‡å¤çš„ç§å­" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "æ— æ³•å¢žåŠ åŒæ ·çš„ç§å­ä¸¤æ¬¡ã€‚" - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "无法设置文件优先级ï¼" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "请等待文件..." -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" -msgstr "" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "无法下载该ç£åŠ›é“¾æŽ¥çš„æ–‡ä»¶" -#: deluge/ui/gtkui/addtorrentdialog.py:541 +#: deluge/ui/gtk3/addtorrentdialog.py:694 msgid "Choose a .torrent file" msgstr "选择ç§å­æ–‡ä»¶" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "ç§å­æ–‡ä»¶" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "所有文件" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "无效的 URL" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." -msgstr "" +msgstr "䏿˜¯åˆæ³•çš„ URL 地å€ã€‚" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." -msgstr "" +msgstr "正在下载..." -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "下载失败" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" -msgstr "" - -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "列" +msgstr "下载失败:" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "å¦(_N)" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "是(_Y)" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "关闭(_C)" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "细节:" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "Tracker" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "认è¯" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "连接(_O)" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "用户å:" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "选择文件" - -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "选择文件夹" +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "密ç :" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "ä¿å­˜ç§å­æ–‡ä»¶" +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "ä¿®æ”¹å¸æˆ·" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "ä¿®æ”¹çŽ°æœ‰å¸æˆ·" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "应用(_A)" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "æ–°å¸æˆ·" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "åˆ›å»ºæ–°å¸æˆ·" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "添加(_A)" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "身份验è¯çº§åˆ«ï¼š" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "å—密ç ä¿æŠ¤" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "确定(_O)" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "å…¶ä»–..." -#: deluge/ui/gtkui/statusbar.py:146 +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" msgstr "未连接" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "连接" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "连接(é™åˆ¶)" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "下载速度" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "下载速度(é™åˆ¶)" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "上传速度" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "上传速度(é™åˆ¶)" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "å议传输下载/上传速度" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "å议传输(下载:上传)" -#: deluge/ui/gtkui/statusbar.py:181 +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" msgstr "DHT 节点" -#: deluge/ui/gtkui/statusbar.py:186 +#: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" -msgstr "" +msgstr "剩余硬盘空间" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "没有连入的连接!" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "外部 IP 地å€" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "设置最大连接数" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "IP %s" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "n/a" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "端å£é—®é¢˜" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "没有传入连接,请检查端å£è½¬å‘" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "下载速度é™åˆ¶" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "设置最大下载速度" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "ç§å­" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "上传速度é™åˆ¶" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" -msgstr "" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "设置最大上传速度" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "标签" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "传入连接" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "全部" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "设置最大传入连接数" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "正在下载" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "{state} {percent}%" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "åšç§ä¸­" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "{state}: {err_msg}" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "已暂åœ" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "从未" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "正在检查" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "是" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "已排列" +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "å¦" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" -msgstr "" +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "优先级" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "æ— " +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "全部(_A)" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "没有标签" +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "状æ€(_S)" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "详细信æ¯(_D)" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "文件(_L)" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "节点(_P)" -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "选项(_O)" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "Trackers(_T)" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "未连接..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "æ— é™åˆ¶" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "å‘下" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "å‘上" + +#: deluge/ui/gtk3/gtkui.py:313 msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" +"DelugeåŽå°(deluged)已在è¿è¡Œã€‚\n" +"è¦ä½¿ç”¨ç‹¬ç«‹æ¨¡å¼ï¼Œè¯·åœæ­¢æœ¬åœ°åŽå°å®ˆæŠ¤ç¨‹åºå¹¶é‡æ–°å¯åЍ Deluge。" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" +"仅瘦客户端模å¼å¯ç”¨ï¼Œå› ä¸ºæœªå®‰è£… libtorrent。\n" +"è¦ä½¿ç”¨ç‹¬ç«‹æ¨¡å¼ï¼Œè¯·å®‰è£… libtorrent 软件包。" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" +"由于未知的导入错误,仅瘦客户端模å¼å¯ç”¨ã€‚\n" +"è¦ä½¿ç”¨ç‹¬ç«‹æ¨¡å¼ï¼Œè¯·å‚阅日志以获å–错误详细信æ¯ã€‚" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "继续瘦客户端模å¼ï¼Ÿ" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" +msgstr "æ›´æ”¹ç”¨æˆ·ç•Œé¢æ¨¡å¼" + +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "离线" -#: deluge/ui/gtkui/connectionmanager.py:153 +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "在线" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "已连接" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "状æ€" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" msgstr "主机" -#: deluge/ui/gtkui/connectionmanager.py:158 +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" -msgstr "" +msgstr "版本" + +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "å¯åЍåŽå°æœåŠ¡(_S)" -#: deluge/ui/gtkui/connectionmanager.py:386 +#: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" -msgstr "" +msgstr "åœæ­¢åŽå°æœåŠ¡(_S)" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "æ–­å¼€(_D)" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 +#: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" -msgstr "" +msgstr "无法å¯åЍåŽå°æœåŠ¡ï¼" + +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "检查 deluged 软件包是å¦å·²å®‰è£…ï¼Œå¹¶è®°å½•æ—¥å¿—ä»¥èŽ·å–æ›´å¤šè¯¦ç»†ä¿¡æ¯" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "ä¸å…¼å®¹çš„客户端" + +#: deluge/ui/gtk3/connectionmanager.py:343 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." -msgstr "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "未å¯ç”¨åœ¨æœ¬åœ°è‡ªåЍå¯åŠ¨å®ˆæŠ¤ç¨‹åºã€‚ 请å‚è§â€œè¿žæŽ¥ç®¡ç†å™¨â€ä¸­çš„“选项â€ã€‚" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." -msgstr "" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" +msgstr "连接失败" + +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "编辑主机" -#: deluge/ui/gtkui/connectionmanager.py:509 +#: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" msgstr "添加主机出错" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "关闭ç»å…¸æ¨¡å¼å—?" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "更新主机时出错" + +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "用户å" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "级别" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "å·²å¯ç”¨" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." -msgstr "" -"一个Deluge进程已ç»åœ¨è¿è¡Œä¸­ã€‚\n" -"\n" -"您è¦åœæ­¢è¯¥è¿›ç¨‹æˆ–者关闭ç»å…¸æ¨¡å¼æ‰èƒ½ç»§ç»­ã€‚" +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "æ’ä»¶" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "å¯åŠ¨å†…æ ¸å¤±è´¥" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" +msgstr "注æ„" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." -msgstr "" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "您必须选择一ç§è¯­è¨€" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -msgstr "" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "æ‚¨å¿…é¡»çŽ°åœ¨é‡æ–°å¯åЍ Deluge UIæ‰èƒ½ä½¿æ›´æ”¹ç”Ÿæ•ˆã€‚" + +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "瘦客户端" + +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "独立模å¼" + +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "åˆ‡æ¢ Deluge客户端模å¼..." + +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "是å¦è¦é‡æ–°å¯åŠ¨ä»¥ä½¿ç”¨ %s 模å¼ï¼Ÿ" + +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "选择æ’ä»¶" + +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "Plugin Eggs" + +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "æœåŠ¡å™¨ç«¯é”™è¯¯" + +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "æœåŠ¡å™¨ä¸Šå‘生错误" + +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "æ·»åŠ å¸æˆ·æ—¶å‡ºé”™" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "认è¯å¤±è´¥" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "æ·»åŠ å¸æˆ·æ—¶å‘生错误" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "æ›´æ–°å¸æˆ·å‡ºé”™" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "æ›´æ–°å¸æˆ·æ—¶å‘生错误" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "å¯åŠ¨å®ˆæŠ¤è¿›ç¨‹å¤±è´¥" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "ç§»é™¤å¸æˆ·" -#: deluge/ui/gtkui/gtkui.py:343 +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." -msgstr "å¯åŠ¨è¿›ç¨‹çš„æ—¶å€™å‘生错误。您å¯ä»¥å°è¯•在命令行中è¿è¡Œçœ‹çœ‹æ˜¯å¦è¿˜æœ‰é”™è¯¯ã€‚" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "您确定è¦åˆ é™¤ç”¨æˆ·å为 \"%(username)s\" çš„å¸æˆ·å—?" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "å¼€" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "ç§»é™¤å¸æˆ·å‡ºé”™" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "关闭" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "认è¯å¤±è´¥" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "设为无é™åˆ¶" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "ç§»é™¤å¸æˆ·æ—¶å‘生错误" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "é€‰æ‹©è¦æŠŠæ–‡ä»¶ç§»åŠ¨åˆ°çš„ç›®å½•" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "状æ€" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "è®¾ç½®æœ€å¤§ä¸Šä¼ é€šé“æ•°" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "Trackers" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "æ— " -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "管ç†å‘˜" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "标签" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "没有标签" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "无所有者" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "客户端版本" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " ç§å­å·²åŠ å…¥é˜Ÿåˆ—" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " ç§å­å·²åŠ å…¥é˜Ÿåˆ—" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "优先级" +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "删除选定的ç§å­ï¼Ÿ" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "细节:" +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "总共选择了 %s 个ç§å­" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "åç§°" +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "设为无é™åˆ¶" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "已下载" +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "å¼€" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "已上传" +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "关闭" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "ç§å­" +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "ç¦ç”¨" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "对等连接" +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "å¯ç”¨..." -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" -msgstr "" +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "节点上传通é“" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" -msgstr "" +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "设置最大上传通é“" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "估计剩余时间" +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "åˆ°è¾¾æ­¤åˆ†äº«çŽ‡æ—¶åœæ­¢åšç§" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "分享率" +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "所有æƒå˜æ›´é”™è¯¯" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "å¥åº·åº¦" +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "å°è¯•æ›´æ”¹æ‰€æœ‰æƒæ—¶å‡ºé”™ã€‚" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "已添加" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "地å€" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" -msgstr "" +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "客户端" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "GTK 选项" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "å‘当剿­£åœ¨è¿è¡Œçš„ Deluge GTK 实例中添加一个或多个ç§å­æ–‡ä»¶ï¼Œç§å­ URL 或ç£åŠ› URI" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "正在新建ç§å­" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "任务队列" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "添加任务队列" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "移除(_R)" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "清除(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "连接时自动添加任务" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" msgstr "文件(_F)" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" msgstr "添加ç§å­(_A)" -#: deluge/ui/gtkui/glade/main_window.glade:45 +#: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" -msgstr "创建ç§å­ (_C)" +msgstr "创建ç§å­(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:65 +#: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" -msgstr "" +msgstr "退出并关闭åŽå°(_S)" -#: deluge/ui/gtkui/glade/main_window.glade:101 +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "退出(_Q)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" msgstr "编辑(_E)" -#: deluge/ui/gtkui/glade/main_window.glade:118 +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "首选项(_P)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" -msgstr "连接管ç†ï¼ˆ_C)" +msgstr "连接管ç†(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:140 +#: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" msgstr "ç§å­(_T)" -#: deluge/ui/gtkui/glade/main_window.glade:147 +#: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" msgstr "查看(_V)" -#: deluge/ui/gtkui/glade/main_window.glade:155 +#: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" msgstr "工具æ (_T)" -#: deluge/ui/gtkui/glade/main_window.glade:165 +#: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" -msgstr "ä¾§è¾¹æ  (_S)" +msgstr "ä¾§è¾¹æ (_S)" -#: deluge/ui/gtkui/glade/main_window.glade:174 +#: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" -msgstr "çŠ¶æ€æ ï¼ˆ_B)" +msgstr "çŠ¶æ€æ (_B)" -#: deluge/ui/gtkui/glade/main_window.glade:188 +#: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" -msgstr "表å•(_A)" +msgstr "表å•(_A)" -#: deluge/ui/gtkui/glade/main_window.glade:195 +#: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" msgstr "列(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:203 +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "查找(_F) ..." + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" -msgstr "ä¾§è¾¹æ  (_I)" +msgstr "ä¾§è¾¹æ (_I)" -#: deluge/ui/gtkui/glade/main_window.glade:212 +#: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" -msgstr "显示空项目 (_Z)" +msgstr "显示空项目(_Z)" -#: deluge/ui/gtkui/glade/main_window.glade:221 +#: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" -msgstr "显示Tracker (_T)" +msgstr "显示 Tracker(_T)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "显示所有者(_O)" -#: deluge/ui/gtkui/glade/main_window.glade:238 +#: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" msgstr "帮助(_H)" -#: deluge/ui/gtkui/glade/main_window.glade:244 +#: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" -msgstr "" +msgstr "主页(_H)" -#: deluge/ui/gtkui/glade/main_window.glade:261 +#: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" -msgstr "" +msgstr "常è§é—®é¢˜(_F)" -#: deluge/ui/gtkui/glade/main_window.glade:264 +#: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" msgstr "常è§é—®é¢˜" -#: deluge/ui/gtkui/glade/main_window.glade:280 +#: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" -msgstr "" +msgstr "社区(_C)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "关于(_A)" -#: deluge/ui/gtkui/glade/main_window.glade:327 +#: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" msgstr "添加ç§å­" -#: deluge/ui/gtkui/glade/main_window.glade:328 +#: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" msgstr "添加ç§å­" -#: deluge/ui/gtkui/glade/main_window.glade:342 +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 msgid "Remove torrent" msgstr "删除ç§å­" -#: deluge/ui/gtkui/glade/main_window.glade:343 +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 msgid "Remove Torrent" msgstr "删除ç§å­" -#: deluge/ui/gtkui/glade/main_window.glade:364 +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" +"按å称筛选ç§å­ã€‚\n" +"è¿™å°†åœ¨ä¾§è¾¹æ æŒ‰å½“剿‰€é€‰ç­›é€‰ç§å­ã€‚" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "筛选" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 msgid "Pause the selected torrents" msgstr "æš‚åœå·²é€‰æ‹©çš„任务" -#: deluge/ui/gtkui/glade/main_window.glade:365 +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 msgid "Pause" msgstr "æš‚åœ" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "开始已选择的任务" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "开始已选择的任务" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "ç»­ä¼ " + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "在队列中上移ç§å­" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "队列å‘下移动" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "在队列中下移ç§å­" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "队列å‘上移动" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "首选项" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "连接管ç†" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "关闭" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "筛选:" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "清除æœç´¢" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "区分大å°å†™(_M)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "强制" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "å·²ç¦ç”¨" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "æ¡æ‰‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "å…¨æ•°æ®æµ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "任一" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "Socks4" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "Socks5" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "Socks5 认è¯" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "HTTP 认è¯" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "I2P" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "瘦客户端" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "连接到 Deluge åŽå°(deluged)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "åº”ç”¨ç¨‹åºæ¨¡å¼" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "åœ¨æ ‡é¢˜æ æ˜¾ç¤ºé€Ÿåº¦" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "添加ç§å­çª—å£èŽ·å¾—ç„¦ç‚¹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" +"片段æ å°†\n" +"增加客户端之间的带宽使用\n" +"和守护程åº(ä¸é€‚用于独立模å¼)。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "在状æ€é€‰é¡¹å¡ä¸­æ˜¾ç¤ºç‰‡æ®µæ " + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "完æˆ:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "正在下载:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "等待中:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "丢失:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "还原(_R)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "将颜色还原为默认值" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "å—颜色" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "主窗å£" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "å¯ç”¨ç³»ç»Ÿæ‰˜ç›˜å›¾æ ‡" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "系统托盘" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "å…³é—­åŽæœ€å°åŒ–到系统托盘" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "å¯åŠ¨åŽæ”¾å…¥ç³»ç»Ÿæ‰˜ç›˜" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "从系统托盘打开时,需è¦è¾“入密ç " + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "系统托盘" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "通知新版本" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "æ›´æ–°" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "系统默认" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "语言" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "将已完æˆçš„任务移动到:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "å°†ç§å­æ–‡ä»¶å¤åˆ¶åˆ°:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "åˆ é™¤æ—¶åŒæ—¶ç§»é™¤ç§å­æ–‡ä»¶çš„副本" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "删除任务时移除ç§å­æ–‡ä»¶çš„副本" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "下载到:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "下载目录" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "任务首尾å—优先" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "优先下载文件的首尾部分" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "顺åºä¸‹è½½" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "添加ç§å­æ—¶æš‚åœ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "预分é…ç£ç›˜ç©ºé—´" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "为ç§å­æ–‡ä»¶é¢„分é…ç£ç›˜ç©ºé—´" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "添加ç§å­é€‰é¡¹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "总是显示" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "å°†å¯¹è¯æ¡†æ”¾åˆ°å‰é¢" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "添加ç§å­å¯¹è¯æ¡†" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "æ¯ç§’å°è¯•连接数:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "åŠå¼€è¿žæŽ¥æ•°ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "全局最大连接数。-1为无é™åˆ¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "连接数:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "全局最大上传通é“。-1为无é™åˆ¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "上传通é“:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "全局最大下载速度。-1为无é™åˆ¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "下载速度:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "全局最大上传速度。-1为无é™åˆ¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "上传速度:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "在局域网内忽略é™åˆ¶" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "é™åˆ¶IP开销的æµé‡" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "若选中,为了é¿å…超出总体æµé‡é™åˆ¶ï¼Œå·²å»ºç«‹è¿žæŽ¥çš„TCP/IPé¢å¤–开销将ä¸è®¡å…¥æµé‡é™åˆ¶" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "全局带宽é™åˆ¶" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "æ¯ä¸ªç§å­çš„æœ€å¤§ä¸Šä¼ é€šé“。-1为无é™åˆ¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "æ¯ä¸ªç§å­çš„æœ€å¤§è¿žæŽ¥æ•°ã€‚-1为无é™åˆ¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "æ¯ä¸ªç§å­æœ€å¤§ä¸‹è½½é€Ÿåº¦ã€‚-1为无é™åˆ¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "æ¯ä¸ªç§å­æœ€å¤§ä¸Šä¼ é€Ÿåº¦ã€‚-1为无é™åˆ¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "æ¯ç§å­å¸¦å®½é™åˆ¶" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "任务置顶" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "æ–°çš„ç§å­" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "åšç§ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "总数:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "忽略缓慢的ç§å­" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "ä¸ä¼ è¾“任何数æ®çš„ç§å­ä¸ä¼šè®¡å…¥ä¸‹è½½/åšç§çš„æ´»åŠ¨è®¡æ•°ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "更喜欢ç§å­åšç§" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "优先选择ç§å­åšç§è€Œä¸æ˜¯ç§å­ä¸‹è½½ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "活动ç§å­" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "分享率:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "时间比率:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "æ—¶é—´(m):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "æš‚åœç§å­" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "分享率达到" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "接å£çš„ IP 地å€ï¼Œç”¨äºŽä¾¦å¬ä¼ å…¥çš„ Bittorrent 连接。 如果è¦ä½¿ç”¨é»˜è®¤å€¼ï¼Œè¯·å°†å…¶ç•™ç©ºã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "传入地å€" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "éšæœº" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "使用 49152 至 65525 èŒƒå›´å†…çš„éšæœºç«¯å£" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "活动端å£:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "测试活动端å£" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "传入端å£" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" +"\n" +"传出 BitTorrent 连接的网络接å£å称或 IP 地å€ã€‚(默认为空。)\n" +" " + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "传出接å£" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "起始端å£:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "结æŸç«¯å£:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "传出端å£" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "传出:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "传入:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "加密级别:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "加密" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NATç«¯å£æ˜ å°„åè®®" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "æ¥æºäº¤æ¢" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "在网络上探索å‘现本地用户。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "分布å¼å“ˆå¸Œè¡¨(DHT)技术å¯ä»¥æé«˜å¯ç”¨è¿žæŽ¥æ•°é‡ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "对等点æœåŠ¡ç±»åž‹å­—æ®µï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "网络附加" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "主机å:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "端å£ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "代ç†ä¸»æœºå" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" +"应该å°è¯•通过代ç†è€Œä¸æ˜¯ä½¿ç”¨\n" +"本地DNSæœåŠ¡æ¥è§£æžä¸»æœºå" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "代ç†èŠ‚ç‚¹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "代ç†èŠ‚ç‚¹å’Œ web ç§å­è¿žæŽ¥ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "ä»£ç† Trackers" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "强制使用代ç†" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "éšè—客户身份" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "å°è¯•éšè—客户端标识,并且åªå¯¹ä¼ å…¥è¿žæŽ¥ä½¿ç”¨ä»£ç†ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "强制代ç†" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "缓存大å°(16 KiB bå—):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "从最åŽä¸€æ¬¡å¾€ç¡¬ç›˜ä¸­å†™å…¥ç¼“存时起的秒数,超过åŽå°†æŠŠç¼“存中的数æ®å¼ºåˆ¶å†™å…¥ç¡¬ç›˜ä¸­ã€‚默认为 60 秒。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "缓存过期时间(ç§’):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "设置" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "本次会è¯ä¸­å†™å…¥çš„ 16 KiB æ–‡ä»¶å—æ€»æ•°ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "写入的å—:" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "ç»­ä¼ " +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "本次会è¯ä¸­å†™å…¥æ“作总数。" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "在队列中上移ç§å­" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "写入:" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "队列å‘下移动" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "在队列中下移ç§å­" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "写入缓存命中率:" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "队列å‘上移动" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "写入" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "首选项" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "从ç£ç›˜æˆ–缓存æä¾›ç»™ bittorrent 引擎(用户)的数æ®å—æ•°é‡" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "连接管ç†" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "读å–çš„å—:" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "全部展开(_E)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "ä½äºŽç¼“å­˜ä¸­çš„å—æ•°ã€‚" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "ä¸è¦ä¸‹è½½ï¼ˆ_D)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "å—读å–率:" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "标准优先(_N)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "读缓存的命中率。" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "高优先级(_H)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "读缓存命中率:" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "最高优先级(_G)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "本次会è¯è¯»å–æ“作总数。" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "自动管ç†ï¼š" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "读å–:" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "ç§å­ç­‰çº§ï¼š" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "读å–" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "åšç§æ—¶é—´ï¼š" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "ç£ç›˜ç¼“å­˜(包括读缓存和写缓存)中现有 16 KiB å—的数é‡ã€‚" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "活跃时间:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "缓存大å°ï¼š" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "Tracker状æ€:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "读缓存大å°ï¼š" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "å¥åº·åº¦:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "刷新(_R)" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "连接数:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "å‘逿‚¨çš„ Python å’Œ PyGTK 版本åŠç³»ç»Ÿå’Œå¤„ç†å™¨ç±»åž‹æ¥å¸®åŠ©æˆ‘ä»¬æ”¹è¿› Deluge。ç»å¯¹ä¸ä¼šå‘é€å…¶ä»–ä¿¡æ¯ã€‚" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "ç§å­æ•°:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "是的,请å‘é€åŒ¿å统计" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "å—:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "系统信æ¯" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "估计剩余时间:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "ä½ç½®ï¼š" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "è‹¥ Deluge 无法在这个ä½ç½®æ‰¾åˆ°æ•°æ®åº“文件,则会使用 DNS è§£æžç”¨æˆ·çš„国家地区。" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "GeoIP æ•°æ®åº“" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "下次通报:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "å…³è” Deluge" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "分享率:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "ç£åŠ›é“¾æŽ¥" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "已上传:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "åŽå°ç«¯å£:" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "已下载:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "端å£" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "添加日期:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "å…许远程连接" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "çŠ¶æ€ (_S)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "连接" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "评论:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "定期检查更新" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "文件书:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "删除(_D)" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "Hash:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "叿ˆ·" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "版本:" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "总大å°:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "作者:" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "åç§°:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "主页:" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "路径:" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "作者电å­é‚®ä»¶ï¼š" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "状æ€ï¼š" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "ä¿¡æ¯" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "详细信æ¯(_D)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "安装(_I)" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "文件(_F)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "查找更多(_F)..." -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "Peers(_P)" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "删除所选ç§å­ï¼Ÿ" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" -msgstr "完æˆåŽç§»è‡³" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "包括下载文件" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "ç§æœ‰çš„" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "(这是永久的)" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "区分先åŽ" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "添加节点" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" -msgstr "编辑Trackers(_E)" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "主机å:端å£" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "选项(_O)" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "属性" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "删除任务?" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "最大下拉行" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "您肯定您è¦åˆ é™¤å·²é€‰ä»»åŠ¡ï¼Ÿ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "常规" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "该è”åˆç§å­æ–‡ä»¶å°†è¢«åˆ é™¤ï¼" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "显示路径项" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "显示文件选择器" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "显示文件夹åç§°" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "路径选择器样å¼" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "å…许自动完æˆ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "显示éšè—文件" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "设置新快æ·é”®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "按此键将新的快æ·é”®è®¾ç½®ä¸ºè‡ªåŠ¨å®Œæˆè§¦å‘é”®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "自动完æˆ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "ä¿å­˜è·¯å¾„" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "Ctrl+R" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "Ctrl+H" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "切æ¢éšè—文件" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "默认路径" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "å¿«æ·é”®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "选择一个目录" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "ä¿å­˜è·¯å¾„" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "å–æ¶ˆ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "打开" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "添加" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "将当å‰è¾“入值添加到列表中" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "编辑" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "编辑所选æ¡ç›®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "删除" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "移除所选æ¡ç›®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "å‘上移动所选æ¡ç›®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "å‘下移动所选æ¡ç›®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "默认" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "没有设置默认路径" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "æ‰“å¼€å±žæ€§å¯¹è¯æ¡†" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "添加哈希信æ¯" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "该已下载数æ®å°†è¢«åˆ é™¤ï¼" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "æ¥è‡ªå“ˆå¸Œä¿¡æ¯" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "删除已选ç§å­" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "哈希信æ¯ï¼š" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "æ–°å‘布" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "Trackers:" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "æ–°å‘布å¯ç”¨!" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "添加主机" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "å¯ç”¨ç‰ˆæœ¬:" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "移动下载至文件夹" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "当å‰ç‰ˆæœ¬" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "移动该ç§å­ä¸‹è½½çš„æ–‡ä»¶å¤¹ã€‚" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" -msgstr "" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "目标:" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "ä¸å†æ˜¾ç¤ºè¿™ä¸ªå¯¹è¯æ¡†" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "æ–°å‘布" -#: deluge/ui/gtkui/glade/main_window.glade:2676 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 msgid "_Goto Website" -msgstr "转到站点(_G)" - -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "" +msgstr "转到站点(_G)" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "通过IPåœ°å€æ·»åŠ è¿žæŽ¥" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "新版本å‘布ï¼" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "全选 (_S)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "å¯ç”¨ç‰ˆæœ¬ï¼š" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "全部暂åœ(_P)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "æœåŠ¡å™¨ç‰ˆæœ¬" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "开始已选任务" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "当å‰ç‰ˆæœ¬ï¼š" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "继续所有 (_M)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "ä¸å†æ˜¾ç¤ºè¿™ä¸ªå¯¹è¯æ¡†" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "添加任务" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "下载速度:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "上传速度:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "已下载:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "已上传:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "åšç§ï¼š" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "节点:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "å¯ç”¨æ€§ï¼š" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "ç§å­ç­‰çº§ï¼š" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "估计剩余时间:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "最åŽä¼ è¾“:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "活跃时间:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "完整现身:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "åšç§æ—¶é—´ï¼š" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "å—:" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "å称:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "ç½‘ç»œåœ°å€ (_U)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "下载目录:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "å“ˆå¸Œä¿¡æ¯ (_H)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "添加日期:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "移除(_R)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "总大å°ï¼š" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "ç§å­" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "总文件数:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "文件(_L)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "哈希信æ¯ï¼š" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "完全" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "创建人:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "紧凑" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "注释:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "存储分é…" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "所有者:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "最大下载速度" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" +msgstr "完æˆåŽç§»è‡³:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "最大上传速度:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "è¾¾åˆ°ä»¥ä¸‹åˆ†äº«çŽ‡åœæ­¢åšç§ï¼š" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "添加到暂åœçжæ€ï¼ˆ_P)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "移除当分享率达到" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "区分å‰åŽä¼˜å…ˆå—" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "带宽é™åˆ¶" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "æ¢å¤åˆ°é»˜è®¤" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "å½“å‰ Tracker:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "全部应用" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "Trackers 总计:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "添加 URL" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "Tracker 状æ€ï¼š" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "æ¥è‡ªURL" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "下一通告:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "添加哈希信æ¯" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "ç§æœ‰ç§å­:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "æ¥è‡ªå“ˆå¸Œä¿¡æ¯" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" +msgstr "编辑 Trackers(_E)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "哈希信æ¯ï¼š" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "顶部" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "Trackers:" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "底部" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "新建ç§å­" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "添加任务" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "新建ç§å­" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "网络地å€(_U)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "文件夹 (_D)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "哈希信æ¯(_H)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "远程路径 (_R)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "移动完æˆè‡³æ–‡ä»¶å¤¹" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "文件" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "添加到暂åœçжæ€(_P)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "作者:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "区分å‰åŽä¼˜å…ˆå—" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "注释:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "跳过文件哈希检查" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "ä¿¡æ¯" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "预分é…ç£ç›˜ç©ºé—´" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "网络ç§å­" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" +msgstr "为ç§å­æ–‡ä»¶é¢„分é…ç£ç›˜ç©ºé—´" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "å—大å°" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "最大ç§å­ä¸‹è½½é€Ÿåº¦" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "最大ç§å­ä¸Šä¼ é€Ÿåº¦" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "è®¾ç½®ç§æœ‰æ ‡è®°" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "最大ç§å­è¿žæŽ¥æ•°" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "å‘ä¼šè¯æ·»åŠ æ­¤ç§å­" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "最大ç§å­ä¸Šä¼ é€šé“" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "键入远程路径" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "全部应用" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "远程路径" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "æ¢å¤åˆ°é»˜è®¤" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "路径:" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "显示Deluge(_S)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "正在新建ç§å­" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "æš‚åœä¼šè¯(_P)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "ç§å­æ–‡ä»¶å¦å­˜ä¸º" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "æ¢å¤ä¼šè¯(_R)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "ä¿å­˜ç§å­æ–‡ä»¶" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "é™åˆ¶ä¸‹è½½é€Ÿåº¦(_D)" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "任务队列" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "é™åˆ¶ä¸Šä¼ é€Ÿåº¦(_U)" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "添加任务队列" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "退出并关闭åŽå°" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "连接时自动添加任务" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "编辑Tracker" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "标签" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "å‘上(_U)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "添加对等连接" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "å‘下(_D)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "添加对等连接" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "添加节点(_A)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "主机å:端å£" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "通过 IP åœ°å€æ·»åŠ èŠ‚ç‚¹" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "添加主机" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "编辑 Tracker" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "连接管ç†" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "Tracker:" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "å¯åŠ¨æœ¬åœ°åŽå°ï¼ˆ_S)" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "键入远程路径" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "å¯åŠ¨æ—¶è‡ªåŠ¨è¿žæŽ¥åˆ°é€‰æ‹©çš„ä¸»æœº" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "远程路径" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "如需è¦ï¼Œè‡ªåЍå¯åŠ¨æœ¬åœ°ä¸»æœº" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "路径:" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "开始时ä¸è¦æ˜¾ç¤ºè¿™ä¸ªå¯¹è¯æ¡†" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "32 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "下载" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "64 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "从选中目录中自动添加ç§å­:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "128 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "下载到:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "256 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "å°†ç§å­æ–‡ä»¶å¤åˆ¶åˆ°:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "512 KiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "1 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "2 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "文件夹" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "4 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "使用完全分é…" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "8 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "对ç§å­æ–‡ä»¶æ‰€éœ€çš„ç£ç›˜ç©ºé—´è¿›è¡Œå®Œå…¨é¢„分é…以防止ç£ç›˜ç¢Žç‰‡" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "16 MiB" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "使用紧凑分é…" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "新建ç§å­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "紧凑分é…仅对所需的ç£ç›˜ç©ºé—´è¿›è¡Œåˆ†é…" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" +msgstr "文件夹(_D)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "任务首尾å—优先" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" +msgstr "远程路径(_R)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "优先下载文件的首尾部分" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "文件" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "添加ç§å­æ—¶æš‚åœ" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" +msgstr "网络ç§å­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "网络" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "å—大å°:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "使用有机端å£" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" +msgstr "è®¾ç½®ç§æœ‰æ ‡è®°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Delugeæ¯æ¬¡ä¼šéšæœºé€‰æ‹©ä¸€ä¸ªä¸åŒçš„端å£ã€‚" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" +msgstr "å‘ä¼šè¯æ·»åŠ æ­¤ç§å­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "活动端å£:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "选项" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "结æŸç«¯å£:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "ç§å­æ–‡ä»¶å¦å­˜ä¸º" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "测试活动端å£" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "打开下载目录(_O)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "连入端å£" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "æš‚åœ(_P)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "连出端å£" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "开始(_M)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "æ¢å¤æ‰€é€‰ä»»åŠ¡ã€‚" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "界é¢" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "设置(_I)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "å‘é€åˆ°å¯¹ç­‰ç‚¹ï¼ˆåŒ…括网络ç§å­ï¼‰çš„æ¯ä¸€ä¸ªåŒ…çš„IP头部的æœåŠ¡ç±»åž‹å­—æ®µçš„è®¾ç½®ã€‚æœŸæœ›ä¸€ä¸ªå六进制值" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "队列(_Q)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "对等点æœåŠ¡ç±»åž‹å­—æ®µ" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "æ›´æ–°Tracker(_U)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "æœåŠ¡ç±»åž‹" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "删除ç§å­(_R)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "å¼ºåˆ¶é‡æ£€æŸ¥(_F)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "UPnP" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "移动下载文件夹(_M)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "标签" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NATç«¯å£æ˜ å°„åè®®" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "全选(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "æ¥æºäº¤æ¢" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "全部暂åœ(_P)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "继续所有(_M)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "在网络上探索å‘现本地用户" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "é™åˆ¶è¿žæŽ¥æ•°(_C)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "é™åˆ¶ä¸Šä¼ é€šé“(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "分布å¼å“ˆå¸Œè¡¨(DHT)技术å¯ä»¥æé«˜å¯ç”¨è¿žæŽ¥æ•°é‡ã€‚" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "è¾¾åˆ°ä»¥ä¸‹åˆ†äº«çŽ‡åœæ­¢åšç§(_R)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "附加外部网络" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "自动管ç†(_A)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "本地网络:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "超级ç§å­(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "加密级别" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "所有æƒå˜æ›´(_C)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" -msgstr "" -"强制\n" -"使用\n" -"ç¦ç”¨" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "添加 Tracker" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" -msgstr "" -"æ¡æ‰‹(简å•加密)\n" -"å…¨æ•°æ®æµ(RC4加密)\n" -"两者择一" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "添加 Trackers" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "外部网络:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "添加 URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "åŠ å¯†å…¨éƒ¨æ•°æ®æµ" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "æ¥è‡ª URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "加密传输" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "网å€ï¼š" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "带宽" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "Deluge åŽå°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "æ¯ç§’最大å°è¯•连接数:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "自动连接到选定的åŽå°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "最大åŠå¼€è¿žæŽ¥æ•°ï¼š" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "自动å¯åŠ¨æœ¬åœ°åŽå°(如果需è¦)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "全局最大上传速度。-1为无é™åˆ¶ã€‚" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "éšè—æ­¤å¯¹è¯æ¡†" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "最大上传速度(KiB/s):" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "å¯åЍ选项" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "全局最大连接数。-1为无é™åˆ¶ã€‚" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "打开文件(_O)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "最大连接数:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "显示文件夹(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "全局最大上传通é“。-1为无é™åˆ¶ã€‚" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "全部展开(_E)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "最大上传通é“:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "跳过(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "全局最大下载速度。-1为无é™åˆ¶ã€‚" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "低(_L)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "最大下载速度(KiB/s):" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "正常(_N)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "在局域网内忽略é™åˆ¶" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "高(_H)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "é™åˆ¶IP开销的æµé‡" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "Deluge Team" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -msgstr "若选中,为了é¿å…超出总体æµé‡é™åˆ¶ï¼Œå·²å»ºç«‹è¿žæŽ¥çš„TCP/IPé¢å¤–开销将ä¸è®¡å…¥æµé‡é™åˆ¶" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "Deluge 是一个轻é‡çº§çš„å…费软件,跨平å°çš„ BitTorrent 客户端。" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "全局带宽使用情况" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "æ¯ä¸ªç§å­çš„æœ€å¤§ä¸Šä¼ é€šé“。-1为无é™åˆ¶ã€‚" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "æ¯ä¸ªç§å­çš„æœ€å¤§è¿žæŽ¥æ•°ã€‚-1为无é™åˆ¶ã€‚" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent 客户端" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "æ¯ä¸ªç§å­çš„带宽使用情况" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent 客户端" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "界é¢" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "通过 BitTorrent 下载和共享文件" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "å¯ç”¨" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "控制å°é€‰é¡¹" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/ui/console/console.py:78 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -"标准模å¼å°†éšè—大多数的åŽå°åŠŸèƒ½ï¼Œå¹¶ä½¿Delugeå˜æˆå•一程åºã€‚ä½¿ç”¨è¿™ä¸ªåŠŸèƒ½ï¼Œå¦‚æžœæ‚¨ä¸æƒ³è¿è¡ŒDeluge作为åŽå°è¿›ç¨‹ã€‚您需è¦é‡å¯Delugeæ¥åº”用所作的更改" -"。" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "ç»å…¸æ¨¡å¼" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "Deluge åŽå°è¦è¿žæŽ¥çš„ IP 地å€(默认值为127.0.0.1)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "åœ¨æ ‡é¢˜æ æ˜¾ç¤ºé€Ÿåº¦" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "Deluge åŽå°è¦è¿žæŽ¥çš„端å£(默认值为 58846)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "主窗å£" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "连接时è¦ä½¿ç”¨çš„ Deluge åŽå°ç”¨æˆ·å" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "总是显示" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "连接时è¦ä½¿ç”¨çš„ Deluge åŽå°å¯†ç " -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "å°†å¯¹è¯æ¡†æ”¾åˆ°å‰é¢" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "控制å°å‘½ä»¤" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "æ·»åŠ ä»»åŠ¡å¯¹è¯æ¡†" +#: deluge/ui/console/console.py:132 +msgid "Description" +msgstr "æè¿°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "å¯ç”¨ç³»ç»Ÿæ‰˜ç›˜å›¾æ ‡" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" +msgstr "以下控制å°å‘½ä»¤å¯ç”¨ï¼š" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "å…³é—­åŽæœ€å°åŒ–到系统托盘" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "命令" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "å¯åŠ¨åŽæ”¾å…¥ç³»ç»Ÿæ‰˜ç›˜" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "`%s` alias" + +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "用法: manage [--set ] [ [...] ]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "从系统托盘打开时,需è¦è¾“入密ç " +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "设置此键的值" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "系统托盘" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "设定值" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "å…¶ä»–" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "一个或多个键,以空格分隔" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "自动报告新版本" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "åŒæ—¶åˆ é™¤ç§å­æ•°æ®" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "Deluge会自动检查我们的æœåŠ¡å™¨ï¼Œå½“æœ‰æ–°ç‰ˆæœ¬å‘布时会通知您" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "列出匹é…çš„ç§å­è€Œä¸åˆ é™¤ã€‚" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "å‡çº§" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "一个或多个ç§å­ ID" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." -msgstr "å‘é€ä½ çš„Pythonå’ŒPyGTK版本åŠç³»ç»Ÿå’Œå¤„ç†å™¨ç±»åž‹æ¥å¸®åŠ©æˆ‘ä»¬æ”¹è¿›Deluge。ç»å¯¹ä¸ä¼šå‘é€å…¶ä»–ä¿¡æ¯ã€‚" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "使用 -c 确认删除列出的ç§å­ (计数: %d)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "是的,请å‘é€åŒ¿å统计" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "用法: resume [ * | [ ...] ]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "系统信æ¯" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "一个或多个ç§å­ ID。 使用 \"*\" æ¢å¤æ‰€æœ‰ç§å­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "ä½ç½®ï¼š" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "一个或多个ç§å­ ID。 使用 \"*\" æš‚åœæ‰€æœ‰ç§å­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -msgstr "" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "ç§å­ä¸‹è½½æ–‡ä»¶å¤¹" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIPæ•°æ®åº“" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "移动完æˆçš„ç§å­åˆ°è¿™ä¸ªæ–‡ä»¶å¤¹" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "å…³è”magnet链接到Deluge" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "一个或多个ç§å­æ–‡ä»¶ï¼ŒURL 或ç£åŠ› URI" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "åŽå°" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "列出å¯ç”¨çš„æ’ä»¶" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "åŽå°ç«¯å£" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "显示å¯ç”¨çš„æ’ä»¶" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "端å£" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "å¯ç”¨æ’ä»¶" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "å…许远程连接" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "ç¦ç”¨æ’ä»¶" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "连接" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "釿–°åŠ è½½å¯ç”¨æ’件列表" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "定期检查更新" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "从 .egg 文件安装æ’ä»¶" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "å…¶ä»–" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "队列" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "䏿˜¾ç¤ºç§å­çжæ€(æé«˜å‘½ä»¤é€Ÿåº¦)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "排列新的任务到顶端" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "用法: connect [] []" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "所有正在åšç§çš„:" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "åŽå°ä¸»æœºå’Œç«¯å£" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "所有活动的:" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "密ç " -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "所有正在下载的:" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "移动ç§å­çš„目的路径" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "ä¸è€ƒè™‘速度慢的任务" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "新状æ€" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "活跃任务" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "一个或多个命令" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "é™åˆ¶å…±äº«çŽ‡ï¼š" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "用法: config [--set ] [ [...] ]" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "åšç§æ—¶é—´æ¯”率:" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "显示æ¯ä¸ªç§å­çš„æ›´å¤šä¿¡æ¯ã€‚" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "åšç§æ—¶é—´ï¼ˆm)" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "显示更多详细信æ¯ï¼ŒåŒ…括文件和连接。" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "åœæ­¢åšç§å½“共享率达到:" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "删除ç§å­å½“共享率达到:" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "与 --sort 相åŒï¼Œä½†é¡¹ç›®çš„顺åºç›¸å。" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "正在åšç§" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "一个或多个ç§å­ ID。 如果未给出,则列出所有" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "代ç†" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "选择主机" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "主机å:" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "退出" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"æ— \n" -"Socks4\n" -"Socks5\n" -"Socks5/需è¦è®¤è¯\n" -"HTTP\n" -"HTTP/需è¦è®¤è¯" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "对等连接" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "网络ç§å­" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "Tracker" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "缓存" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "ç¼“å­˜å¤§å° (16 KiB bå—):" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "删除主机" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -msgstr "" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" +msgstr "添加主机(å‘上和å‘下箭头进行导航,Esc å–æ¶ˆ)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "缓存过期时间(ç§’):" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "添加主机出错" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "写入的å—:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "宽" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "常规选项" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "写入:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "ä¸‹è½½å®Œæˆæ—¶å“起系统铃声" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "写入缓存命中率:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "写入" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "读å–çš„å—:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "语言" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "ä½äºŽç¼“å­˜ä¸­çš„å—æ•°ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "命令行模å¼" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "å—读å–率:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "ä¸è¦åœ¨åކå²è®°å½•中存储é‡å¤çš„输入" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "读缓存的命中率。" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "在命令行模å¼ä¸‹å­˜å‚¨å’ŒåŠ è½½å‘½ä»¤è¡ŒåŽ†å²è®°å½•" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "读缓存命中率:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "第三标签列出了命令行模å¼ä¸‹æ‰€æœ‰å‰©ä½™çš„ç§å­" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "读å–:" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "读å–" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "文件夹" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "下载到" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "缓存大å°ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "完æˆåŽç§»è‡³" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "读缓存大å°ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "å°†ç§å­æ–‡ä»¶å¤åˆ¶åˆ°" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "尺寸" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "添加到暂åœ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "状æ€" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "预分é…ç£ç›˜ç©ºé—´" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "æ’ä»¶" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "传入端å£" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "版本:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "从" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "主页:" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "到" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "作者电å­é‚®ä»¶ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "ä½¿ç”¨éšæœºç«¯å£" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "安装æ’ä»¶ (_I)" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "传入接å£" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "釿–°æ‰«ææ’ä»¶ (_R)" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "è¦ç›‘å¬çš„æŽ¥å£çš„IP地å€(默认为空):" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "寻找更多æ’ä»¶(_F)" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "传出 BitTorrent 连接的网络接å£å称或 IP 地å€ã€‚(默认为空。):" + +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "内部访问" + +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "外部访问" + +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "全局带宽使用" + +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "最大连接数" + +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "最大上传通é“" + +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "最大下载速度(KiB/s)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "最大上传速度(KiB/s)" + +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "最大åŠå¼€è¿žæŽ¥æ•°" + +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "æ¯ç§’最大连接å°è¯•次数" + +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "é™åˆ¶ IP 开销的æµé‡" + +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "æ¯ç§å­å¸¦å®½ä½¿ç”¨" + +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "是的,请å‘é€åŒ¿å统计。" + +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "åŽå°ç«¯å£" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "显示Deluge(_S)" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "å…许远程连接" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "全部继续(_R)" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "总数" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "é™åˆ¶ä¸‹è½½é€Ÿåº¦(_D)" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "分享率" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "é™åˆ¶ä¸Šä¼ é€Ÿåº¦(_U)" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "时间比率" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "退出并关闭åŽå°" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "æ—¶é—´(m)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "打开文件夹(_O)" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "开始(_M)" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "ä»£ç†æœåŠ¡å™¨è®¾ç½®" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "设置(_I)" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "类型" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "队列(_Q)" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "主机å" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "æ›´æ–°Tracker(_U)" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "代ç†ç±»åž‹å¸®åŠ©" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "删除ç§å­(_R)" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "缓存大å°(16 KiB å—):" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "å¼ºåˆ¶é‡æ£€æŸ¥ï¼ˆ_F)" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "缓存过期(ç§’)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "改å˜å­˜å‚¨åœ°ï¼ˆ_S)" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "é™åˆ¶è¿žæŽ¥æ•°ï¼ˆ_C)" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "写入" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "é™åˆ¶ä¸Šä¼ é€šé“(_S)" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "自动管ç†ï¼ˆ_A)" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "删除选中的任务?" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "如果你删除这些数æ®,它将永久丢失" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "读å–" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "缓存大å°" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "编辑Tracker" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "应用" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "编辑Tracker " +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "确定" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "添加 Tracker" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "选择语言" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "添加Tracker" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "IP {!white,blue!}%s{!status!}" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "编辑Tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "IPåœ°å€ \"%s\" æ ¼å¼é”™è¯¯" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "编辑Tracker" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP 列表(GZip)" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "Tracker:" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer 文本(zip æ ¼å¼)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "åŒæ—¶åˆ é™¤æ•°æ® (_D)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian 文本(已解压缩)" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "删除任务 (_T)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B(GZip)" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "å˜æ¢å­˜å‚¨åœ°" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "阻止的 IP 范围 / 列入白åå•çš„ IP 范围" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "å˜æ¢å­˜å‚¨åœ°" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "过滤列表" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "目标:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "IP 地å€é”™è¯¯" -#~ msgid "Unknown" -#~ msgstr "未知" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "无效引导" -#~ msgid "Pieces" -#~ msgstr "å—" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "无效magic代ç " -#~ msgid "Share Ratio" -#~ msgstr "分享率" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "无效版本" -#~ msgid "Details" -#~ msgstr "详细信æ¯" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "天" -#~ msgid "Files" -#~ msgstr "文件" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "检查新列表中的æ¯ä¸€ä¸ªï¼š" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "å¯åŠ¨æ—¶å¯¼å…¥é˜»æ­¢åå•" -#~ msgid "Speed:" -#~ msgstr "速度:" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "设置" -#~ msgid "Select All" -#~ msgstr "全选" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "如果需è¦ï¼Œä¸‹è½½å±è”½åˆ—表文件并导入。" -#~ msgid "Delete .torrent file" -#~ msgstr "删除ç§å­æ–‡ä»¶" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "检查下载并导入" -#~ msgid "_Quit" -#~ msgstr "退出(_Q)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "下载并导入一个新的阻止å啿–‡ä»¶ã€‚" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge已被é”定" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "强制下载并导入" -#~ msgid "Server" -#~ msgstr "æœåС噍" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "å±è”½åˆ—表已更新" -#~ msgid "Username" -#~ msgstr "用户å" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "选项" -#~ msgid "Password" -#~ msgstr "密ç " +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "类型:" -#~ msgid "Port" -#~ msgstr "端å£" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "日期:" -#~ msgid "Availability" -#~ msgstr "å¥åº·åº¦" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "文件大å°:" -#~ msgid "Filters" -#~ msgstr "过滤器" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "ä¿¡æ¯" -#~ msgid "Add" -#~ msgstr "添加" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "白åå•" -#~ msgid "Speed" -#~ msgstr "速度" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "ç§å­å®Œæˆ" -#~ msgid "seconds" -#~ msgstr "ç§’" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "添加ç§å­" -#~ msgid "Download" -#~ msgstr "下载" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "移除ç§å­" -#~ msgid "Upload" -#~ msgstr "上传" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "执行" -#~ msgid "Update Tracker" -#~ msgstr "æ›´æ–° Tracker" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "事件" -#~ msgid "Total Size" -#~ msgstr "总共大å°" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "添加命令" -#~ msgid "Tracker Status" -#~ msgstr "Tracker 状æ€" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "命令" -#~ msgid "Maximum Connections" -#~ msgstr "最大连接数" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "ä¸å…¼å®¹çš„选项" -#~ msgid "Start" -#~ msgstr "开始:" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "“监视文件夹â€ç›®å½•和“将 .torrent 文件å¤åˆ¶åˆ°â€ç›®å½•ä¸èƒ½ç›¸åŒï¼" -#~ msgid "New Password" -#~ msgstr "新密ç " +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "自动添加" -#~ msgid "Template" -#~ msgstr "模æ¿" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "åŒå‡»åˆ‡æ¢" -#~ msgid "Image Only" -#~ msgstr "仅图åƒ" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "åŒå‡»å¯ç¼–辑" -#~ msgid "Text and image" -#~ msgstr "文本和图åƒ" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "路径" -#~ msgid "Submit" -#~ msgstr "æäº¤" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "监视文件夹ä¸å­˜åœ¨ã€‚" -#~ msgid "Set" -#~ msgstr "设置" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "路径ä¸å­˜åœ¨ã€‚" -#~ msgid "Refresh page every:" -#~ msgstr "åˆ·æ–°é¡µé¢æ¯éš”:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "监视文件夹属性" -#~ msgid "Password is invalid,try again" -#~ msgstr "å¯†ç æ— æ•ˆï¼Œè¯·é‡è¾“" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" +"如果将 .torrent 文件添加到此目录,\n" +"它将被添加到会è¯ä¸­ã€‚" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "选择一个url或一个ç§å­ï¼Œä¸èƒ½åŒæ—¶é€‰æ‹©ã€‚" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "选择一个文件夹" -#~ msgid "translate something" -#~ msgstr "翻译" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "å¯ç”¨æ­¤ç›‘视文件夹" -#~ msgid "Text Only" -#~ msgstr "仅文字" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "监视文件夹" -#~ msgid "refresh must be > 0" -#~ msgstr "刷新率必须 > 0" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "添加任务åŽåˆ é™¤ç§å­æ–‡ä»¶" -#~ msgid "About" -#~ msgstr "关于" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" +"å°†ç§å­æ–‡ä»¶æ·»åŠ åˆ°ä¼šè¯åŽï¼Œ\n" +".torrent 将被删除。" -#~ msgid "Upload torrent" -#~ msgstr "上传ç§å­" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "添加任务åŽä¸ºç§å­æ–‡ä»¶é™„加åŽç¼€ï¼š" -#~ msgid "Url" -#~ msgstr "网å€" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" +"å°†ç§å­æ–‡ä»¶æ·»åŠ åˆ°ä¼šè¯åŽï¼Œ\n" +"扩展å将附加到 .torrent \n" +"它将ä¿ç•™åœ¨åŒä¸€ç›®å½•中。" -#~ msgid "Logout" -#~ msgstr "注销" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" -#~ msgid "Pause all" -#~ msgstr "全部暂åœ" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" +"å°†ç§å­æ–‡ä»¶æ·»åŠ åˆ°ä¼šè¯åŽï¼Œ\n" +".torrent å°†å¤åˆ¶åˆ°æ‰€é€‰ç›®å½•\n" +"并从监视文件夹中删除。" -#~ msgid "Login" -#~ msgstr "登录" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" +"å°†ç§å­æ–‡ä»¶ä»Žä¼šè¯ä¸­åˆ é™¤åŽï¼Œ\n" +"还将删除用于添加它的 .torrent 文件。" -#~ msgid "Type" -#~ msgstr "类型" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "ç§å­æ–‡ä»¶æ“作" -#~ msgid "From" -#~ msgstr "从" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "设置下载目录" -#~ msgid "Disable" -#~ msgstr "ç¦ç”¨" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "ç§å­æ•°æ®å°†è¢«ä¸‹è½½åˆ°è¯¥æ–‡ä»¶å¤¹ã€‚" -#~ msgid "Config" -#~ msgstr "设置" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "下载目录" -#~ msgid "Torrent list" -#~ msgstr "ç§å­åˆ—表" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "设置完æˆåŽç§»è‡³çš„æ–‡ä»¶å¤¹" -#~ msgid "Set Timeout" -#~ msgstr "设置超时" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "完æˆåŽç§»åЍ" -#~ msgid "Resume all" -#~ msgstr "全部继续" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "标签: " -#~ msgid "# Of Files" -#~ msgstr "# 的文件" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "标签" -#~ msgid "Ava" -#~ msgstr "å¥åº·åº¦" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "主è¦" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge已被密ç ä¿æŠ¤ã€‚\n" -#~ "å¦‚è¦æ˜¾ç¤ºDeluge窗å£ï¼Œè¯·è¾“入您的密ç " +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "在此选择的用户将是ç§å­çš„æ‰€æœ‰è€…。" -#~ msgid "Graph" -#~ msgstr "图表" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "所有者" -#~ msgid "Delete downloaded files." -#~ msgstr "删除已下载的文件" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "最大上传速度:" -#~ msgid "Auto refresh:" -#~ msgstr "自动刷新:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "最大连接数:" -#~ msgid "Eta" -#~ msgstr "估计剩余时间" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "最大上传通é“:" -#~ msgid "Next Announce" -#~ msgstr "下次通告" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "最大下载速度:" -#~ msgid "Reannounce" -#~ msgstr "冿¬¡é€šå‘Š" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "带宽" -#~ msgid "Disabled" -#~ msgstr "å·²ç¦ç”¨" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "自动管ç†ï¼š" -#~ msgid "Queue Position" -#~ msgstr "队列ä½ç½®" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "添加到暂åœçжæ€:" -#~ msgid "Remove" -#~ msgstr "删除" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "添加到队列:" -#~ msgid "Clear" -#~ msgstr "清除" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "队列" -#~ msgid "File" -#~ msgstr "文件" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "监视文件夹" -#~ msgid "Save" -#~ msgstr "ä¿å­˜" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "分钟" -#~ msgid "Maximum Up Speed" -#~ msgstr "最大上传速度" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "1 分钟" -#~ msgid "Maximum Down Speed" -#~ msgstr "最大下载速度" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "1 ç§’" -#~ msgid "Download Location" -#~ msgstr "下载目录" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "ç§’" -#~ msgid "Error in torrent options." -#~ msgstr "ç§å­é€‰æ‹©ä¸­æœ‰é”™ã€‚" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "统计" -#~ msgid "No data" -#~ msgstr "æ— æ•°æ®" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "刷新" -#~ msgid "Ports" -#~ msgstr "端å£" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "åšç§/节点" -#~ msgid "To" -#~ msgstr "到" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "下载颜色:" -#~ msgid "Random" -#~ msgstr "éšæœº" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "上传颜色:" -#~ msgid "Active time" -#~ msgstr "活动时间" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "连接图" -#~ msgid "Admin" -#~ msgstr "管ç†å‘˜" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "带宽图" -#~ msgid "Connect to Daemon" -#~ msgstr "连接到守护程åº" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "DHT 节点:" -#~ msgid "Connect" -#~ msgstr "连接" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "缓存的DHT节点:" -#~ msgid "Connected to" -#~ msgstr "连接到" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "DHT ç§å­:" -#~ msgid "Deluge Login" -#~ msgstr "Deluge 登录" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "åšç§/节点" -#~ msgid "Filter on a keyword" -#~ msgstr "关键è¯è¿‡æ»¤" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "视图颜色" -#~ msgid "Keyword" -#~ msgstr "关键è¯" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "WebUi" -#~ msgid "Move torrent" -#~ msgstr "移动ç§å­" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Deluge Web ç•Œé¢æœªå®‰è£…。\n" +"请安装åŽé‡è¯•" -#~ msgid "Move" -#~ msgstr "移动" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "å¯ç”¨ web 界é¢" -#~ msgid "Not Connected to a daemon" -#~ msgstr "没有连接到守护程åº" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "å¼€å¯ SSL" -#~ msgid "Seed rank" -#~ msgstr "ç§å­æŽ’åº" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "监å¬ç«¯å£ï¼š" -#~ msgid "Seeding time" -#~ msgstr "åšç§æ—¶é—´" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "无效标签,有效字符:[a-z0-9_-]" -#~ msgid "Update" -#~ msgstr "æ›´æ–°" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "空标签" -#~ msgid "Maximum Upload Slots" -#~ msgstr "最大上传通é“" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "标签已存在" -#~ msgid "no uri" -#~ msgstr "缺少 uri" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "未知标签" -#~ msgid "Forced" -#~ msgstr "强制" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "未知的ç§å­" -#~ msgid "Encryption" -#~ msgstr "加密" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "标签选项" -#~ msgid "Handshake" -#~ msgstr "æ¡æ‰‹" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "移除标签(_R)" -#~ msgid "Store all downoads in" -#~ msgstr "存储所有下载到" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "添加标签(_A)" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "最大åŠå¼€è¿žæŽ¥æ•°" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "标签选项" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "最大上传速度(Kb/s)" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "标签" -#~ msgid "Global" -#~ msgstr "全局" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "tracker1.org" -#~ msgid "Auto Add folder" -#~ msgstr "自动添加文件夹" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "标签选项" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "改å˜è¿™äº›è®¾ç½®åŽé‡å¯å®ˆæŠ¤ç¨‹åºå’Œwebui" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "应用æ¯ä¸ªç§å­çš„æœ€å¤§è®¾ç½®ï¼š" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = æ— é™åˆ¶" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "最大" -#~ msgid "Enabled Plugins" -#~ msgstr "å…许æ’ä»¶" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "应用队列设置:" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "新密ç ä¸Žç¡®è®¤æ–°å¯†ç ä¸åŒ¹é…" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "应用文件夹设置:" -#~ msgid "Move To" -#~ msgstr "移至" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(æ¯ä¸ª tracker 一行)" -#~ msgid "These changes were saved" -#~ msgstr "更改已ä¿å­˜" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "自动应用标签:" -#~ msgid "Current Password" -#~ msgstr "当å‰å¯†ç " +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "添加标签" -#~ msgid "New Password (Confirm)" -#~ msgstr "确认新密ç " +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "添加标签" -#~ msgid "Old password is invalid" -#~ msgstr "æ—§å¯†ç æ— æ•ˆ" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "ä½¿ç”¨ä¾§æ æ¥æ·»åŠ ï¼Œç¼–è¾‘å’Œåˆ é™¤æ ‡ç­¾ã€‚\n" -#~ msgid "∞" -#~ msgstr "æ— é™å¤§" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "标签" -#~ msgid "Yes" -#~ msgstr "是" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "é—ªçƒæç¤ºå·²æ˜¾ç¤º" -#~ msgid "No" -#~ msgstr "å¦" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "弹出通知未å¯ç”¨ã€‚" -#~ msgid "Stop seed at ratio" -#~ msgstr "åˆ°è¾¾æ­¤åˆ†äº«çŽ‡æ—¶åœæ­¢åšç§" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "未安装 libnotify" -#~ msgid "Correct the errors above and try again" -#~ msgstr "更改上述错误并é‡è¯•" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "弹出通知失败" -#~ msgid "This field is required." -#~ msgstr "此字段是必填的。" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "显示弹出通知" -#~ msgid "Statistics" -#~ msgstr "统计信æ¯" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "声音通知未å¯ç”¨" -#~ msgid "Delete" -#~ msgstr "删除" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame未安装" -#~ msgid "Queue Bottom" -#~ msgstr "队列尾" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "声音æç¤ºå¤±è´¥ %s" -#~ msgid "Queue Top" -#~ msgstr "队列首" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "声音æç¤ºæˆåŠŸ" -#~ msgid "Recheck" -#~ msgstr "釿–°æ£€æŸ¥" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "完æˆç§å­" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 #, python-format -#~ msgid "Including %i files" -#~ msgstr "包括 %i 个文件" - -#~ msgid "This folder does not exist." -#~ msgstr "此文件夹ä¸å­˜åœ¨ã€‚" +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "ç§å­ \"%(name)s\" 包å«çš„ %(num_files)i 个文件下载完毕。" -#~ msgid "Stop" -#~ msgstr "åœæ­¢" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "通知" -#~ msgid "UpNP" -#~ msgstr "UPNP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "选择声音文件" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "首先下载文件首和文件尾" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "å‘é€é€šçŸ¥é‚®ä»¶æ—¶å‘生错误: %s" -#~ msgid "Compact Allocation" -#~ msgstr "紧凑分é…" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "Level" -#~ msgstr "级别" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "æœåŠ¡å™¨æ‹’ç»ç”¨æˆ·å/密ç ç»„åˆ: %s" -#~ msgid "Enter a list of values." -#~ msgstr "输入值列表" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "通知邮件已å‘é€ã€‚" -#~ msgid "Button style" -#~ msgstr "按钮风格" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "完æˆç§å­ \"%(name)s\"" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 #, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "请选择一个有效的选项。%s䏿˜¯ä¸€ä¸ªå¯ç”¨çš„选项。" +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"Deluge 以此邮件通知您,\"%(name)s\"中的共 %(num_files)i 个文件已ç»ä¸‹è½½å®Œæˆã€‚\n" +"è‹¥å¸Œæœ›åœæ­¢æŽ¥æ”¶è¿™äº›é€šçŸ¥ï¼Œè¯·åœ¨ Deluge 的首选项中关闭电å­é‚®ä»¶é€šçŸ¥ã€‚\n" +"\n" +"感谢您的使用。\n" +"Deluge。" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "请输入一个有效的E-mail地å€ã€‚" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "å¯ç”¨æ‰˜ç›˜å›¾æ ‡é—ªçƒ" -#~ msgid "Enter a valid time." -#~ msgstr "请输入一个有效的时间。" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "å¯ç”¨å¼¹å‡ºé€šçŸ¥" -#~ msgid "Enter a valid date/time." -#~ msgstr "请输入一个有效的日期/时间。" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "å¯ç”¨å£°éŸ³" -#~ msgid "Enter a number." -#~ msgstr "请输入一个数值。" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "界é¢é€šçŸ¥" -#~ msgid "Enter a valid date." -#~ msgstr "请输入一个有效的日期。" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "收件人" -#, python-format -#~ msgid "Ensure that there are no more than %s digits in total." -#~ msgstr "è¯·ç¡®ä¿æ­¤å€¼åŒ…嫿œ€å¤š %s 个数字。" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "æœåŠ¡å™¨è¦æ±‚ TLS/SSL 加密" -#~ msgid "Extra's" -#~ msgstr "é¢å¤–çš„" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "电å­é‚®ä»¶é€šçŸ¥" -#~ msgid "True" -#~ msgstr "真" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "这些设置并ä¸ä»£è¡¨å®žé™…上您会收到所有此类事件的通知。" -#~ msgid "Label torrent" -#~ msgstr "标记ç§å­" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "订阅" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : ç§å­åˆ—表" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "自定义声音" -#~ msgid "From Session" -#~ msgstr "æ¥è‡ªSession" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "æå–" -#~ msgid "Add Torrents" -#~ msgstr "添加任务" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "æå–到:" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "下载了 %.2f%%" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "创建与ç§å­åŒåçš„å­æ–‡ä»¶å¤¹" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "导入了 %s" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "此选项在选定的文件夹下创建与ç§å­é‡åçš„å­æ–‡ä»¶å¤¹å¹¶æ”¾ç½®æå–的文件。" -#~ msgid "Import Now" -#~ msgstr "ç«‹å³å¯¼å…¥" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "日程安排" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "阻止范围: %s" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "日程安排" -#~ msgid "Refresh status" -#~ msgstr "刷新状æ€" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "下载é™é€Ÿï¼š" -#~ msgid "Times to attempt download" -#~ msgstr "下载å°è¯•次数" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "上传é™é€Ÿï¼š" -#~ msgid "Import on daemon startup" -#~ msgstr "åŽå°å¼€å§‹æ˜¯å¯¼å…¥" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "活动ç§å­ï¼š" -#~ msgid "Check for every (days)" -#~ msgstr "检查间隔(天)" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "活动下载:" -#~ msgid "BlockList" -#~ msgstr "阻止åå•" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "活动åšç§ï¼š" -#~ msgid "Other.." -#~ msgstr "å…¶ä»–.." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "Slow Settings" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "请输入一个有效的IPv4地砋。" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "文件æµè§ˆ" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "请上传一个有效的图åƒã€‚åˆšæ‰æ‚¨ä¸Šä¼ çš„䏿˜¯ä¸€ä¸ªå›¾åƒæˆ–该图åƒå·²æŸå。" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "åŽé€€" -#~ msgid "Enter a valid URL." -#~ msgstr "请输入一个有效的地å€ã€‚" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "å‰è¿›" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "该地å€å¯èƒ½æ˜¯ä¸€ä¸ªå的连接。" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "主文件夹" -#, python-format -#~ msgid "Select a valid choice. %(value)s is not one of the available choices." -#~ msgstr "请选择一个有效的选择。%(value)s 䏿˜¯ä¸€ä¸ªæœ‰æ•ˆçš„选择。" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "创建" -#~ msgid "No file was submitted." -#~ msgstr "没有文件被递交。" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "帮助" -#~ msgid "The submitted file is empty." -#~ msgstr "该递交的文件是空的。" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "注销" -#~ msgid "Enter a whole number." -#~ msgstr "请输入一个完整的å·ç ã€‚" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "ä¿å­˜" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "请确认此值大于或等于 %s" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "关于 Deluge" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "请确认此值å°äºŽæˆ–等于 %s" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "Copyright 2007-2018 Deluge Team" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "没有文件被递交。请检查构æˆç¼–ç å½¢å¼ã€‚" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "åŒæ—¶åˆ é™¤æ•°æ®" -#, python-format -#~ msgid "" -#~ "Ensure this value has at least %(min)d characters (it has %(length)d)." -#~ msgstr "请确认此值至少有 %(min)d 字符 (总共 %(length)d)." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "添加连接" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "è¯·ç¡®è®¤å°æ•°ç‚¹ä¹‹å‰ä¸å¤§äºŽ %s." +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "主机å:" -#~ msgid "Enter a valid value." -#~ msgstr "请输入一个有效值。" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "无法添加主机:{0}" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "请确认此值最多有 %(max)d 字符 (总共 %(length)d)." +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "移动" -#~ msgid "Error in Path." -#~ msgstr "错误的路径。" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "æµè§ˆ" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "è¯·é€‰æ‹©ä¸€ä¸ªæœ‰æ•ˆçš„é€‰é¡¹ã€‚è¯¥é€‰æ‹©ä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„选项。" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "编辑连接" -#, python-format -#~ msgid "Ensure that there are no more than %s decimal places." -#~ msgstr "è¯·ç¡®è®¤æ­¤å€¼å°æ•°ä½æ²¡æœ‰å¤§äºŽ %s." +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "无法编辑主机å" -#~ msgid "Cache templates" -#~ msgstr "ä¿å­˜æ¨¡æ¿" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "登录" -#~ msgid "Total active seeding" -#~ msgstr "所有正在åšç§çš„" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "登录失败" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "è¾¾åˆ°æ¯”çŽ‡æ—¶åœæ­¢åšç§" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "您输入的密ç ä¸æ­£ç¡®" -#~ msgid "Total active torrents" -#~ msgstr "所有活动的任务" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "公开" -#~ msgid "Total active downloading" -#~ msgstr "所有正在下载的" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "最åŽä¼ è¾“" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "达到比率时删除ç§å­" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "æ··åˆ" -#~ msgid "Add In Paused State" -#~ msgstr "添加到暂åœçжæ€" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "设置最大连接数" -#~ msgid "Mainline DHT" -#~ msgstr "主DHT" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "下载速度" -#~ msgid "Peer-Exchange" -#~ msgstr "交æ¢Peer" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "5 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "10 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "30 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "80 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "300 KiB/s" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "设置最大下载速度" -#~ msgid "Either" -#~ msgstr "任一" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "上传速度" -#~ msgid "Inbound" -#~ msgstr "内部访问" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "设置最大上传速度" -#~ msgid "Outbound" -#~ msgstr "外部访问" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "å议传输下载/上传速度" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = ä¸é™åˆ¶" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "下载文件夹的自由空间" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "最大下载速度(Kib/s)" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "IP {0}" -#~ msgid "Save .torrent files to" -#~ msgstr "ä¿å­˜.torrent文件到" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "连接" -#~ msgid "Per Torrent" -#~ msgstr "æ¯ä¸ªä»»åŠ¡" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "åœæ­¢åŽå°æœåŠ¡" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "æ¯ç§’最大连接å°è¯•次数" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "æ–­å¼€" -#~ msgid "General" -#~ msgstr "常规" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "å¯åЍåŽå°æœåŠ¡" -#~ msgid "Torrent is past stop ratio." -#~ msgstr "ä»»åŠ¡è¶…å‡ºå…±äº«çŽ‡å·²åœæ­¢" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "更改默认密ç " -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "本程åºä¸ºè‡ªç”±è½¯ä»¶ï¼›æ‚¨å¯ä¾æ®è‡ªç”±è½¯ä»¶åŸºé‡‘会所å‘表的GNUé€šç”¨å…¬å…±æŽˆæƒæ¡æ¬¾ï¼Œå¯¹æœ¬ç¨‹åºå†æ¬¡å‘布和/æˆ–ä¿®æ”¹ï¼›æ— è®ºæ‚¨ä¾æ®çš„æ˜¯æœ¬æŽˆæƒçš„第三版,或(您å¯é€‰çš„)任一日åŽå‘" -#~ "è¡Œçš„ç‰ˆæœ¬ã€‚æœ¬ç¨‹åºæ˜¯åŸºäºŽä½¿ç”¨ç›®çš„而加以å‘布,然而ä¸è´Ÿä»»ä½•æ‹…ä¿è´£ä»»ï¼›äº¦æ— å¯¹é€‚售性或特定目的适用性所为的默示性担ä¿ã€‚详情请å‚ç…§GNU通用公共授æƒã€‚您应已收到附éš" -#~ "于本程åºçš„GNU通用公共授æƒçš„副本;如果没有,请å‚ç…§." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "我们建议更改默认密ç ã€‚

æ‚¨çŽ°åœ¨è¦æ›´æ”¹å¯†ç å—?" -#~ msgid "Timeout (seconds)" -#~ msgstr "超时(秒)" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "Tracker 主机" -#~ msgid "Inactive" -#~ msgstr "䏿´»åŠ¨çš„" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "过滤器" -#~ msgid "gtk-connect" -#~ msgstr "gtk-connect" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "连接已æ¢å¤" -#~ msgid "page 8" -#~ msgstr "page 8" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "连接丢失" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "与网络æœåŠ¡å™¨çš„è¿žæŽ¥å·²ä¸¢å¤±ï¼" -#~ msgid "Homepage" -#~ msgstr "主页" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "与网络æœåŠ¡å™¨çš„è¿žæŽ¥æ–­å¼€" -#~ msgid "FAQ" -#~ msgstr "常è§é—®é¢˜" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "下载/上传速度é™åˆ¶" -#~ msgid "Community" -#~ msgstr "社区" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "上传速度é™åˆ¶" -#~ msgid "Auto Add enabled" -#~ msgstr "自动添加已å¯ç”¨" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "连接é™åˆ¶" -#~ msgid "page 6" -#~ msgstr "第6页" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "上传通é“é™åˆ¶" -#~ msgid "page 7" -#~ msgstr "第7页" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "æ›´æ–° Tracker" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "自动刷新(ç§’)" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "å¼ºåˆ¶é‡æ–°æ£€æŸ¥" -#~ msgid "Rate Limit IP Overhead" -#~ msgstr "é™åˆ¶IP开销的æµé‡" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "全部展开" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "详细信æ¯" -#~ msgid "page 11" -#~ msgstr "第11页" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "备注:" -#~ msgid "page 10" -#~ msgstr "第10页" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "状æ€ï¼š" -#~ msgid "page 12" -#~ msgstr "第12页" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "完æˆåŽç§»è‡³:" -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "什么都没åš\n" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "常规" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "ç§æœ‰çš„" -#~ msgid "max_upload_slots" -#~ msgstr "最大上传通é“" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "加载中" -#~ msgid "max_download_speed" -#~ msgstr "最大下载速度" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "真" -#~ msgid "max_upload_speed" -#~ msgstr "最大上传速度" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "自动报告新版本" -#~ msgid "apply_max" -#~ msgstr "应用最大值" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "呿ˆ‘们å‘逿‚¨çš„ Python 版本,PyGTK 版本,æ“作系统和处ç†å™¨ç±»åž‹ï¼Œä»¥å¸®åŠ©æˆ‘ä»¬æ”¹è¿›Deluge。 ç»å¯¹æ²¡æœ‰å…¶ä»–ä¿¡æ¯å‘é€ã€‚" -#~ msgid "Error setting label options" -#~ msgstr "设置标签选项出错" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "æš‚åœç§å­" -#~ msgid "max_connections" -#~ msgstr "最大连接数" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "安装æ’ä»¶" -#~ msgid "apply_queue" -#~ msgstr "应用队列" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "安装" -#~ msgid "is_auto_managed" -#~ msgstr "自动管ç†" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "选择一个 egg" -#~ msgid "stop_at_ratio" -#~ msgstr "åˆ°è¾¾åˆ†äº«çŽ‡åœæ­¢" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "Egg æ’ä»¶" -#~ msgid "stop_ratio" -#~ msgstr "åˆ°è¾¾åˆ†äº«çŽ‡åœæ­¢" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "æµè§ˆ..." -#~ msgid "remove_at_ratio" -#~ msgstr "到达分享率删除" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "正在上传您的æ’ä»¶..." -#~ msgid "auto_add" -#~ msgstr "自动添加" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "最大连接数:" -#~ msgid "move_completed" -#~ msgstr "完æˆåŽç§»åЍ" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "最大下载速度(KiB/s):" -#~ msgid "move_completed_path" -#~ msgstr "移动完整路径" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "最大上传速度(KiB/s):" -#~ msgid "auto_add_trackers" -#~ msgstr "自动添加Tracker" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "最大åŠå¼€è¿žæŽ¥æ•°ï¼š" -#~ msgid "Work in progress.." -#~ msgstr "进行中" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "æ¯ç§’最大å°è¯•连接数:" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "è¿™å°é‚®ä»¶å‘ŠçŸ¥ä½ Delugeå·²ç»å®Œæˆ%s的下载,包括%i个文件。\n" -#~ "è¦åœæ­¢æŽ¥æ”¶æ­¤ç±»æç¤ºï¼Œè¯·åœ¨Deluge的选项中关闭邮件æç¤ºã€‚\n" -#~ "\n" -#~ "谢谢,\n" -#~ "Deluge" - -#~ msgid "no label" -#~ msgstr "无标签" - -#~ msgid "State" -#~ msgstr "状æ€" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "最大上传通é“:" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "缓存大å°(16 KiB å—):" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "强制使用代ç†" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "手动é‡å¯webç•Œé¢æ¥åº”用改å˜" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "查找更多" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "在‘%s’里没有å‘现钥匙" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "ä½¿ç”¨éšæœºç«¯å£" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "在‘%s’里没有å‘现认è¯" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "æœåŠ¡ç±»åž‹" -#~ msgid "Show trackers" -#~ msgstr "显示Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "Show keyword search" -#~ msgstr "显示æœç´¢å…³é”®å­—" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "å…许一次使用多个过滤器" -#~ msgid "Show sidebar" -#~ msgstr "显示侧边æ " +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "WebUI 密ç " -#~ msgid "Show zero hits" -#~ msgstr "显示值为0项" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "旧的:" -#~ msgid "... and delete Torrent file" -#~ msgstr "...并且删除ç§å­æ–‡ä»¶" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "新的:" -#~ msgid "... and delete Downloaded files" -#~ msgstr "...并且删除所有下载文件" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "确认:" -#~ msgid "... and delete All files" -#~ msgstr "...并且删除所有文件" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "æœåС噍" -#~ msgid "Sidebar" -#~ msgstr "ä¾§è¾¹æ " +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "会è¯è¶…时:" -#~ msgid "Do not download" -#~ msgstr "ä¸ä¸‹è½½" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "Cancel" -#~ msgstr "å–æ¶ˆ" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "ç§é’¥ï¼š" -#~ msgid "Connection Limit" -#~ msgstr "连接é™åˆ¶" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "è¯ä¹¦ï¼š" -#~ msgid "D/L Speed Limit" -#~ msgstr "下载/上传速度é™åˆ¶" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "WebUI 语言已更改" -#~ msgid "Disk Space" -#~ msgstr "ç£ç›˜ç©ºé—´" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "您是å¦è¦ç«‹å³åˆ·æ–°é¡µé¢ä»¥ä½¿ç”¨æ–°è¯­è¨€ï¼Ÿ" -#~ msgid "Force Recheck" -#~ msgstr "å¼ºåˆ¶é‡æ–°æ£€æŸ¥" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "刷新" -#~ msgid "False" -#~ msgstr "å‡" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "无效密ç " -#~ msgid "Normal priority" -#~ msgstr "普通优先级" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "您的密ç ä¸åŒ¹é…ï¼" -#~ msgid "No Incoming Connections" -#~ msgstr "没有外部连入连接" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "您输入的旧密ç ä¸æ­£ç¡®ï¼" -#~ msgid "High priority" -#~ msgstr "高优先级" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "更改æˆåŠŸ" -#~ msgid "From Url" -#~ msgstr "æ¥è‡ªé“¾æŽ¥" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "您的密ç å·²æˆåŠŸæ›´æ”¹ï¼" -#~ msgid "Highest priority" -#~ msgstr "最高优先级" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "从 URL 添加" -#~ msgid "Ok" -#~ msgstr "确定" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "Url" -#~ msgid "Upload Slot Limit" -#~ msgstr "上传通é“é™åˆ¶" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "Cookie" -#~ msgid "U/L Speed Limit" -#~ msgstr "上传速度é™åˆ¶" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "无法下载ç§å­" -#~ msgid "Search" -#~ msgstr "æœç´¢" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "文件" -#~ msgid "Restart" -#~ msgstr "釿–°å¯åЍ" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "哈希信æ¯" -#~ msgid "apply_move_completed" -#~ msgstr "应用完æˆåŽç§»åЍ" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "正在上传您的ç§å­..." -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "无法上传ç§å­" -#~ msgid "HTTP W/ Auth" -#~ msgstr "带认è¯çš„HTTP" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "䏿˜¯æœ‰æ•ˆçš„ç§å­" -#~ msgid "Socksv5" -#~ msgstr "Socks5" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "完æˆåŽç§»è‡³æ–‡ä»¶å¤¹" -#~ msgid "Socksv5 W/ Auth" -#~ msgstr "带认è¯çš„Socks5" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "最大下载速度" -#~ msgid "Socksv4" -#~ msgstr "Socks4" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "最大上传速度" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s 䏿˜¯åˆæ³•çš„ URL。" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "添加到暂åœçжæ€" -#~ msgid "Downloading.." -#~ msgstr "下载中..." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "超级ç§å­" -#~ msgid "Enter your password to continue" -#~ msgstr "输入密ç ç»§ç»­" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "下载" -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge 首密ç ä¿æŠ¤" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "估计剩余时间:" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "未连接.." +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "添加日期:" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "下载失败:%s" +#~ msgid "Languge" +#~ msgstr "语言" diff --git a/deluge/i18n/zh_HK.po b/deluge/i18n/zh_HK.po index 1ac2118..2f316ae 100644 --- a/deluge/i18n/zh_HK.po +++ b/deluge/i18n/zh_HK.po @@ -1,3754 +1,6169 @@ # Chinese (Hong Kong) translation for deluge -# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2008. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" "Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2008-09-24 15:38+0000\n" -"Last-Translator: hoball \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2019-06-06 10:57+0000\n" +"Last-Translator: FULL NAME \n" "Language-Team: Chinese (Hong Kong) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" -#: deluge/common.py:274 -msgid "KiB" +#: deluge/common.py:411 +msgid "B" msgstr "" -#: deluge/common.py:277 +#: deluge/common.py:412 +msgid "KiB" +msgstr "KiB" + +#: deluge/common.py:413 msgid "MiB" -msgstr "" +msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" -msgstr "" - -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +msgstr "GiB" + +#: deluge/common.py:415 +msgid "TiB" +msgstr "" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" +msgstr "KiB/s" + +#: deluge/common.py:521 +msgid "M/s" msgstr "" -#: deluge/common.py:318 +#: deluge/common.py:521 msgid "MiB/s" +msgstr "MiB/s" + +#: deluge/common.py:527 +msgid "G/s" msgstr "" -#: deluge/common.py:320 +#: deluge/common.py:527 msgid "GiB/s" -msgstr "" +msgstr "GiB/s" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" +#: deluge/common.py:533 +msgid "T/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." +#: deluge/common.py:533 +msgid "TiB/s" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" +#: deluge/argparserbase.py:172 +msgid "Common Options" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" +#: deluge/argparserbase.py:175 +msgid "Print this help message" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" +#: deluge/argparserbase.py:182 +msgid "Print version information" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" +#: deluge/argparserbase.py:215 +#, python-format +msgid "" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:231 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 -#, python-format -msgid "There was an error sending the notification email: %s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "檢查中" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "播種中" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "錯誤" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "å稱" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "已下載" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" msgstr "" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "下載速度" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "上傳速度" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "" +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "已新增" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" +#: deluge/ui/common.py:75 +msgid "Seeding Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" +#: deluge/ui/common.py:76 +msgid "Active Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" +#: deluge/ui/common.py:78 +msgid "Last Activity" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" +#: deluge/ui/common.py:81 +msgid "Finished Time" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" +#: deluge/ui/common.py:116 +msgid "Pieces" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" +#: deluge/ui/common.py:117 +msgid "Seed Rank" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "警告" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "通告完æˆ" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "通告已é€å‡º" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" msgstr "" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" msgstr "" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" msgstr "" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "" +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 +msgid "Queue" +msgstr "佇列" -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "標籤" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" msgstr "" -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" +#: deluge/ui/client.py:681 +msgid "" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" +#: deluge/ui/countries.py:10 +msgid "Afghanistan" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" +#: deluge/ui/countries.py:11 +msgid "Aland Islands" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" +#: deluge/ui/countries.py:12 +msgid "Albania" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 -msgid "Queue" +#: deluge/ui/countries.py:13 +msgid "Algeria" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" +#: deluge/ui/countries.py:14 +msgid "American Samoa" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" +#: deluge/ui/countries.py:15 +msgid "Andorra" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" +#: deluge/ui/countries.py:16 +msgid "Angola" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" +#: deluge/ui/countries.py:17 +msgid "Anguilla" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" +#: deluge/ui/countries.py:18 +msgid "Antarctica" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" +#: deluge/ui/countries.py:19 +msgid "Antigua and Barbuda" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" +#: deluge/ui/countries.py:20 +msgid "Argentina" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" +#: deluge/ui/countries.py:21 +msgid "Armenia" msgstr "" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" +#: deluge/ui/countries.py:22 +msgid "Aruba" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" +#: deluge/ui/countries.py:23 +msgid "Australia" msgstr "" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" +#: deluge/ui/countries.py:24 +msgid "Austria" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" +#: deluge/ui/countries.py:25 +msgid "Azerbaijan" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" +#: deluge/ui/countries.py:26 +msgid "Bahamas" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." +#: deluge/ui/countries.py:27 +msgid "Bahrain" msgstr "" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" +#: deluge/ui/countries.py:28 +msgid "Bangladesh" msgstr "" -#: deluge/plugins/webui/webui/gtkui.py:97 -msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +#: deluge/ui/countries.py:29 +msgid "Barbados" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" +#: deluge/ui/countries.py:30 +msgid "Belarus" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" +#: deluge/ui/countries.py:31 +msgid "Belgium" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" +#: deluge/ui/countries.py:32 +msgid "Belize" msgstr "" -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" +#: deluge/ui/countries.py:33 +msgid "Benin" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" +#: deluge/ui/countries.py:34 +msgid "Bermuda" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" +#: deluge/ui/countries.py:35 +msgid "Bhutan" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" +#: deluge/ui/countries.py:36 +msgid "Bolivia" msgstr "" -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" +#: deluge/ui/countries.py:37 +msgid "Bosnia and Herzegovina" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" +#: deluge/ui/countries.py:38 +msgid "Botswana" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" +#: deluge/ui/countries.py:39 +msgid "Bouvet Island" msgstr "" -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" +#: deluge/ui/countries.py:40 +msgid "Brazil" +msgstr "" + +#: deluge/ui/countries.py:41 +msgid "British Indian Ocean Territory" +msgstr "" + +#: deluge/ui/countries.py:42 +msgid "Brunei Darussalam" +msgstr "" + +#: deluge/ui/countries.py:43 +msgid "Bulgaria" +msgstr "" + +#: deluge/ui/countries.py:44 +msgid "Burkina Faso" +msgstr "" + +#: deluge/ui/countries.py:45 +msgid "Burundi" +msgstr "" + +#: deluge/ui/countries.py:46 +msgid "Cambodia" +msgstr "" + +#: deluge/ui/countries.py:47 +msgid "Cameroon" +msgstr "" + +#: deluge/ui/countries.py:48 +msgid "Canada" +msgstr "" + +#: deluge/ui/countries.py:49 +msgid "Cape Verde" +msgstr "" + +#: deluge/ui/countries.py:50 +msgid "Cayman Islands" +msgstr "" + +#: deluge/ui/countries.py:51 +msgid "Central African Republic" +msgstr "" + +#: deluge/ui/countries.py:52 +msgid "Chad" +msgstr "" + +#: deluge/ui/countries.py:53 +msgid "Chile" +msgstr "" + +#: deluge/ui/countries.py:54 +msgid "China" +msgstr "" + +#: deluge/ui/countries.py:55 +msgid "Christmas Island" +msgstr "" + +#: deluge/ui/countries.py:56 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: deluge/ui/countries.py:57 +msgid "Colombia" +msgstr "" + +#: deluge/ui/countries.py:58 +msgid "Comoros" +msgstr "" + +#: deluge/ui/countries.py:59 +msgid "Congo" +msgstr "" + +#: deluge/ui/countries.py:60 +msgid "Congo, The Democratic Republic of the" +msgstr "" + +#: deluge/ui/countries.py:61 +msgid "Cook Islands" +msgstr "" + +#: deluge/ui/countries.py:62 +msgid "Costa Rica" +msgstr "" + +#: deluge/ui/countries.py:63 +msgid "Cote d'Ivoire" +msgstr "" + +#: deluge/ui/countries.py:64 +msgid "Croatia" +msgstr "" + +#: deluge/ui/countries.py:65 +msgid "Cuba" +msgstr "" + +#: deluge/ui/countries.py:66 +msgid "Cyprus" +msgstr "" + +#: deluge/ui/countries.py:67 +msgid "Czech Republic" +msgstr "" + +#: deluge/ui/countries.py:68 +msgid "Denmark" +msgstr "" + +#: deluge/ui/countries.py:69 +msgid "Djibouti" +msgstr "" + +#: deluge/ui/countries.py:70 +msgid "Dominica" +msgstr "" + +#: deluge/ui/countries.py:71 +msgid "Dominican Republic" +msgstr "" + +#: deluge/ui/countries.py:72 +msgid "Ecuador" +msgstr "" + +#: deluge/ui/countries.py:73 +msgid "Egypt" +msgstr "" + +#: deluge/ui/countries.py:74 +msgid "El Salvador" +msgstr "" + +#: deluge/ui/countries.py:75 +msgid "Equatorial Guinea" +msgstr "" + +#: deluge/ui/countries.py:76 +msgid "Eritrea" +msgstr "" + +#: deluge/ui/countries.py:77 +msgid "Estonia" +msgstr "" + +#: deluge/ui/countries.py:78 +msgid "Ethiopia" +msgstr "" + +#: deluge/ui/countries.py:79 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: deluge/ui/countries.py:80 +msgid "Faroe Islands" +msgstr "" + +#: deluge/ui/countries.py:81 +msgid "Fiji" +msgstr "" + +#: deluge/ui/countries.py:82 +msgid "Finland" +msgstr "" + +#: deluge/ui/countries.py:83 +msgid "France" +msgstr "" + +#: deluge/ui/countries.py:84 +msgid "French Guiana" +msgstr "" + +#: deluge/ui/countries.py:85 +msgid "French Polynesia" +msgstr "" + +#: deluge/ui/countries.py:86 +msgid "French Southern Territories" +msgstr "" + +#: deluge/ui/countries.py:87 +msgid "Gabon" +msgstr "" + +#: deluge/ui/countries.py:88 +msgid "Gambia" +msgstr "" + +#: deluge/ui/countries.py:89 +msgid "Georgia" +msgstr "" + +#: deluge/ui/countries.py:90 +msgid "Germany" +msgstr "" + +#: deluge/ui/countries.py:91 +msgid "Ghana" +msgstr "" + +#: deluge/ui/countries.py:92 +msgid "Gibraltar" +msgstr "" + +#: deluge/ui/countries.py:93 +msgid "Greece" +msgstr "" + +#: deluge/ui/countries.py:94 +msgid "Greenland" +msgstr "" + +#: deluge/ui/countries.py:95 +msgid "Grenada" +msgstr "" + +#: deluge/ui/countries.py:96 +msgid "Guadeloupe" +msgstr "" + +#: deluge/ui/countries.py:97 +msgid "Guam" +msgstr "" + +#: deluge/ui/countries.py:98 +msgid "Guatemala" +msgstr "" + +#: deluge/ui/countries.py:99 +msgid "Guernsey" +msgstr "" + +#: deluge/ui/countries.py:100 +msgid "Guinea" +msgstr "" + +#: deluge/ui/countries.py:101 +msgid "Guinea-Bissau" +msgstr "" + +#: deluge/ui/countries.py:102 +msgid "Guyana" +msgstr "" + +#: deluge/ui/countries.py:103 +msgid "Haiti" +msgstr "" + +#: deluge/ui/countries.py:104 +msgid "Heard Island and McDonald Islands" +msgstr "" + +#: deluge/ui/countries.py:105 +msgid "Holy See (Vatican City State)" +msgstr "" + +#: deluge/ui/countries.py:106 +msgid "Honduras" +msgstr "" + +#: deluge/ui/countries.py:107 +msgid "Hong Kong" +msgstr "" + +#: deluge/ui/countries.py:108 +msgid "Hungary" +msgstr "" + +#: deluge/ui/countries.py:109 +msgid "Iceland" +msgstr "" + +#: deluge/ui/countries.py:110 +msgid "India" +msgstr "" + +#: deluge/ui/countries.py:111 +msgid "Indonesia" +msgstr "" + +#: deluge/ui/countries.py:112 +msgid "Iran, Islamic Republic of" +msgstr "" + +#: deluge/ui/countries.py:113 +msgid "Iraq" +msgstr "" + +#: deluge/ui/countries.py:114 +msgid "Ireland" +msgstr "" + +#: deluge/ui/countries.py:115 +msgid "Isle of Man" +msgstr "" + +#: deluge/ui/countries.py:116 +msgid "Israel" +msgstr "" + +#: deluge/ui/countries.py:117 +msgid "Italy" +msgstr "" + +#: deluge/ui/countries.py:118 +msgid "Jamaica" +msgstr "" + +#: deluge/ui/countries.py:119 +msgid "Japan" +msgstr "" + +#: deluge/ui/countries.py:120 +msgid "Jersey" +msgstr "" + +#: deluge/ui/countries.py:121 +msgid "Jordan" +msgstr "" + +#: deluge/ui/countries.py:122 +msgid "Kazakhstan" +msgstr "" + +#: deluge/ui/countries.py:123 +msgid "Kenya" +msgstr "" + +#: deluge/ui/countries.py:124 +msgid "Kiribati" +msgstr "" + +#: deluge/ui/countries.py:125 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: deluge/ui/countries.py:126 +msgid "Korea, Republic of" +msgstr "" + +#: deluge/ui/countries.py:127 +msgid "Kuwait" +msgstr "" + +#: deluge/ui/countries.py:128 +msgid "Kyrgyzstan" +msgstr "" + +#: deluge/ui/countries.py:129 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: deluge/ui/countries.py:130 +msgid "Latvia" +msgstr "" + +#: deluge/ui/countries.py:131 +msgid "Lebanon" +msgstr "" + +#: deluge/ui/countries.py:132 +msgid "Lesotho" +msgstr "" + +#: deluge/ui/countries.py:133 +msgid "Liberia" +msgstr "" + +#: deluge/ui/countries.py:134 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: deluge/ui/countries.py:135 +msgid "Liechtenstein" +msgstr "" + +#: deluge/ui/countries.py:136 +msgid "Lithuania" +msgstr "" + +#: deluge/ui/countries.py:137 +msgid "Luxembourg" +msgstr "" + +#: deluge/ui/countries.py:138 +msgid "Macao" +msgstr "" + +#: deluge/ui/countries.py:139 +msgid "Macedonia, The Former Yugoslav Republic of" +msgstr "" + +#: deluge/ui/countries.py:140 +msgid "Madagascar" +msgstr "" + +#: deluge/ui/countries.py:141 +msgid "Malawi" +msgstr "" + +#: deluge/ui/countries.py:142 +msgid "Malaysia" +msgstr "" + +#: deluge/ui/countries.py:143 +msgid "Maldives" +msgstr "" + +#: deluge/ui/countries.py:144 +msgid "Mali" +msgstr "" + +#: deluge/ui/countries.py:145 +msgid "Malta" +msgstr "" + +#: deluge/ui/countries.py:146 +msgid "Marshall Islands" +msgstr "" + +#: deluge/ui/countries.py:147 +msgid "Martinique" +msgstr "" + +#: deluge/ui/countries.py:148 +msgid "Mauritania" +msgstr "" + +#: deluge/ui/countries.py:149 +msgid "Mauritius" +msgstr "" + +#: deluge/ui/countries.py:150 +msgid "Mayotte" +msgstr "" + +#: deluge/ui/countries.py:151 +msgid "Mexico" +msgstr "" + +#: deluge/ui/countries.py:152 +msgid "Micronesia, Federated States of" +msgstr "" + +#: deluge/ui/countries.py:153 +msgid "Moldova" +msgstr "" + +#: deluge/ui/countries.py:154 +msgid "Monaco" +msgstr "" + +#: deluge/ui/countries.py:155 +msgid "Mongolia" +msgstr "" + +#: deluge/ui/countries.py:156 +msgid "Montenegro" +msgstr "" + +#: deluge/ui/countries.py:157 +msgid "Montserrat" +msgstr "" + +#: deluge/ui/countries.py:158 +msgid "Morocco" +msgstr "" + +#: deluge/ui/countries.py:159 +msgid "Mozambique" +msgstr "" + +#: deluge/ui/countries.py:160 +msgid "Myanmar" +msgstr "" + +#: deluge/ui/countries.py:161 +msgid "Namibia" +msgstr "" + +#: deluge/ui/countries.py:162 +msgid "Nauru" +msgstr "" + +#: deluge/ui/countries.py:163 +msgid "Nepal" +msgstr "" + +#: deluge/ui/countries.py:164 +msgid "Netherlands" +msgstr "" + +#: deluge/ui/countries.py:165 +msgid "Netherlands Antilles" +msgstr "" + +#: deluge/ui/countries.py:166 +msgid "New Caledonia" +msgstr "" + +#: deluge/ui/countries.py:167 +msgid "New Zealand" +msgstr "" + +#: deluge/ui/countries.py:168 +msgid "Nicaragua" +msgstr "" + +#: deluge/ui/countries.py:169 +msgid "Niger" +msgstr "" + +#: deluge/ui/countries.py:170 +msgid "Nigeria" +msgstr "" + +#: deluge/ui/countries.py:171 +msgid "Niue" +msgstr "" + +#: deluge/ui/countries.py:172 +msgid "Norfolk Island" +msgstr "" + +#: deluge/ui/countries.py:173 +msgid "Northern Mariana Islands" +msgstr "" + +#: deluge/ui/countries.py:174 +msgid "Norway" +msgstr "" + +#: deluge/ui/countries.py:175 +msgid "Oman" +msgstr "" + +#: deluge/ui/countries.py:176 +msgid "Pakistan" +msgstr "" + +#: deluge/ui/countries.py:177 +msgid "Palau" +msgstr "" + +#: deluge/ui/countries.py:178 +msgid "Palestinian Territory, Occupied" +msgstr "" + +#: deluge/ui/countries.py:179 +msgid "Panama" +msgstr "" + +#: deluge/ui/countries.py:180 +msgid "Papua New Guinea" +msgstr "" + +#: deluge/ui/countries.py:181 +msgid "Paraguay" +msgstr "" + +#: deluge/ui/countries.py:182 +msgid "Peru" +msgstr "" + +#: deluge/ui/countries.py:183 +msgid "Philippines" +msgstr "" + +#: deluge/ui/countries.py:184 +msgid "Pitcairn" +msgstr "" + +#: deluge/ui/countries.py:185 +msgid "Poland" +msgstr "" + +#: deluge/ui/countries.py:186 +msgid "Portugal" +msgstr "" + +#: deluge/ui/countries.py:187 +msgid "Puerto Rico" +msgstr "" + +#: deluge/ui/countries.py:188 +msgid "Qatar" +msgstr "" + +#: deluge/ui/countries.py:189 +msgid "Reunion" +msgstr "" + +#: deluge/ui/countries.py:190 +msgid "Romania" +msgstr "" + +#: deluge/ui/countries.py:191 +msgid "Russian Federation" +msgstr "" + +#: deluge/ui/countries.py:192 +msgid "Rwanda" +msgstr "" + +#: deluge/ui/countries.py:193 +msgid "Saint Barthelemy" +msgstr "" + +#: deluge/ui/countries.py:194 +msgid "Saint Helena" +msgstr "" + +#: deluge/ui/countries.py:195 +msgid "Saint Kitts and Nevis" +msgstr "" + +#: deluge/ui/countries.py:196 +msgid "Saint Lucia" +msgstr "" + +#: deluge/ui/countries.py:197 +msgid "Saint Martin" +msgstr "" + +#: deluge/ui/countries.py:198 +msgid "Saint Pierre and Miquelon" +msgstr "" + +#: deluge/ui/countries.py:199 +msgid "Saint Vincent and the Grenadines" +msgstr "" + +#: deluge/ui/countries.py:200 +msgid "Samoa" +msgstr "" + +#: deluge/ui/countries.py:201 +msgid "San Marino" +msgstr "" + +#: deluge/ui/countries.py:202 +msgid "Sao Tome and Principe" +msgstr "" + +#: deluge/ui/countries.py:203 +msgid "Saudi Arabia" +msgstr "" + +#: deluge/ui/countries.py:204 +msgid "Senegal" +msgstr "" + +#: deluge/ui/countries.py:205 +msgid "Serbia" +msgstr "" + +#: deluge/ui/countries.py:206 +msgid "Seychelles" +msgstr "" + +#: deluge/ui/countries.py:207 +msgid "Sierra Leone" +msgstr "" + +#: deluge/ui/countries.py:208 +msgid "Singapore" +msgstr "" + +#: deluge/ui/countries.py:209 +msgid "Slovakia" +msgstr "" + +#: deluge/ui/countries.py:210 +msgid "Slovenia" +msgstr "" + +#: deluge/ui/countries.py:211 +msgid "Solomon Islands" +msgstr "" + +#: deluge/ui/countries.py:212 +msgid "Somalia" +msgstr "" + +#: deluge/ui/countries.py:213 +msgid "South Africa" +msgstr "" + +#: deluge/ui/countries.py:214 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: deluge/ui/countries.py:215 +msgid "Spain" +msgstr "" + +#: deluge/ui/countries.py:216 +msgid "Sri Lanka" +msgstr "" + +#: deluge/ui/countries.py:217 +msgid "Sudan" +msgstr "" + +#: deluge/ui/countries.py:218 +msgid "Suriname" +msgstr "" + +#: deluge/ui/countries.py:219 +msgid "Svalbard and Jan Mayen" +msgstr "" + +#: deluge/ui/countries.py:220 +msgid "Swaziland" +msgstr "" + +#: deluge/ui/countries.py:221 +msgid "Sweden" +msgstr "" + +#: deluge/ui/countries.py:222 +msgid "Switzerland" +msgstr "" + +#: deluge/ui/countries.py:223 +msgid "Syrian Arab Republic" +msgstr "" + +#: deluge/ui/countries.py:224 +msgid "Taiwan" +msgstr "" + +#: deluge/ui/countries.py:225 +msgid "Tajikistan" +msgstr "" + +#: deluge/ui/countries.py:226 +msgid "Tanzania, United Republic of" +msgstr "" + +#: deluge/ui/countries.py:227 +msgid "Thailand" +msgstr "" + +#: deluge/ui/countries.py:228 +msgid "Timor-Leste" +msgstr "" + +#: deluge/ui/countries.py:229 +msgid "Togo" +msgstr "" + +#: deluge/ui/countries.py:230 +msgid "Tokelau" +msgstr "" + +#: deluge/ui/countries.py:231 +msgid "Tonga" +msgstr "" + +#: deluge/ui/countries.py:232 +msgid "Trinidad and Tobago" +msgstr "" + +#: deluge/ui/countries.py:233 +msgid "Tunisia" +msgstr "" + +#: deluge/ui/countries.py:234 +msgid "Turkey" +msgstr "" + +#: deluge/ui/countries.py:235 +msgid "Turkmenistan" +msgstr "" + +#: deluge/ui/countries.py:236 +msgid "Turks and Caicos Islands" +msgstr "" + +#: deluge/ui/countries.py:237 +msgid "Tuvalu" +msgstr "" + +#: deluge/ui/countries.py:238 +msgid "Uganda" +msgstr "" + +#: deluge/ui/countries.py:239 +msgid "Ukraine" +msgstr "" + +#: deluge/ui/countries.py:240 +msgid "United Arab Emirates" +msgstr "" + +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "" + +#: deluge/ui/countries.py:242 +msgid "United States" +msgstr "" + +#: deluge/ui/countries.py:243 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: deluge/ui/countries.py:244 +msgid "Uruguay" +msgstr "" + +#: deluge/ui/countries.py:245 +msgid "Uzbekistan" +msgstr "" + +#: deluge/ui/countries.py:246 +msgid "Vanuatu" +msgstr "" + +#: deluge/ui/countries.py:247 +msgid "Venezuela" +msgstr "" + +#: deluge/ui/countries.py:248 +msgid "Viet Nam" +msgstr "" + +#: deluge/ui/countries.py:249 +msgid "Virgin Islands, British" +msgstr "" + +#: deluge/ui/countries.py:250 +msgid "Virgin Islands, U.S." +msgstr "" + +#: deluge/ui/countries.py:251 +msgid "Wallis and Futuna" +msgstr "" + +#: deluge/ui/countries.py:252 +msgid "Western Sahara" +msgstr "" + +#: deluge/ui/countries.py:253 +msgid "Yemen" +msgstr "" + +#: deluge/ui/countries.py:254 +msgid "Zambia" +msgstr "" + +#: deluge/ui/countries.py:255 +msgid "Zimbabwe" +msgstr "" + +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "" + +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" + +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" + +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "" + +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" + +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" + +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" + +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" + +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" + +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "檔案å稱" + +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "鏿“‡æª”案" + +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "儲存 .torrent 檔案" + +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "" + +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "Torrent 檔案" + +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "所有檔案" + +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "輸入你的密碼以顯示 Deluge..." + +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" + +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" + +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" + +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:795 +msgid "" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" +"\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" +"\n" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "鏿“‡ .torrent 檔案" + +#: deluge/ui/gtk3/addtorrentdialog.py:777 +msgid "Invalid URL" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:778 +msgid "is not a valid URL." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:784 +msgid "Downloading..." +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:819 +msgid "Download Failed" +msgstr "" + +#: deluge/ui/gtk3/addtorrentdialog.py:820 +msgid "Failed to download:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "使用者å稱:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "密碼:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "å…¶ä»–..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 +msgid "Not Connected" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 +msgid "DHT Nodes" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:207 +msgid "Free Disk Space" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" + +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "狀態(_S)" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" msgstr "" -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "é¸é …(_O)" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "ç„¡é™åˆ¶" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" +#: deluge/ui/gtk3/gtkui.py:313 +msgid "" +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 +msgid "Status" +msgstr "狀態" + +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 +msgid "Host" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 +msgid "Version" msgstr "" -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" +#: deluge/ui/gtk3/connectionmanager.py:250 +msgid "_Stop Daemon" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" msgstr "" -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" +#: deluge/ui/gtk3/connectionmanager.py:280 +msgid "Unable to start daemon!" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" +#: deluge/ui/gtk3/connectionmanager.py:343 +msgid "" +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." msgstr "" -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" msgstr "" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" +#: deluge/ui/gtk3/connectionmanager.py:428 +msgid "Error Adding Host" msgstr "" -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "警告" +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" +msgstr "" -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "錯誤" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "" -#: deluge/ui/countries.py:9 -msgid "Afghanistan" +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" msgstr "" -#: deluge/ui/countries.py:10 -msgid "Aland Islands" +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "已啟用" + +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" msgstr "" -#: deluge/ui/countries.py:11 -msgid "Albania" +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -#: deluge/ui/countries.py:12 -msgid "Algeria" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" msgstr "" -#: deluge/ui/countries.py:13 -msgid "American Samoa" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." msgstr "" -#: deluge/ui/countries.py:14 -msgid "Andorra" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" msgstr "" -#: deluge/ui/countries.py:15 -msgid "Angola" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" msgstr "" -#: deluge/ui/countries.py:16 -msgid "Anguilla" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." msgstr "" -#: deluge/ui/countries.py:17 -msgid "Antarctica" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" msgstr "" -#: deluge/ui/countries.py:18 -msgid "Antigua and Barbuda" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" msgstr "" -#: deluge/ui/countries.py:19 -msgid "Argentina" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" msgstr "" -#: deluge/ui/countries.py:20 -msgid "Armenia" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" msgstr "" -#: deluge/ui/countries.py:21 -msgid "Aruba" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" msgstr "" -#: deluge/ui/countries.py:22 -msgid "Australia" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" + +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "狀態" + +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr "" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr "" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "åœç”¨" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" + +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ç¶²å€" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "用戶端" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "移除(_R)" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "連線時自動加入 torrents" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 +msgid "_File" +msgstr "檔案(_F)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 +msgid "_Add Torrent" +msgstr "加入 Torrent(_A)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:3 +msgid "_Create Torrent" +msgstr "建立 Torrent(_F)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:4 +msgid "Quit & _Shutdown Daemon" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 +msgid "_Edit" +msgstr "編輯(_E)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 +msgid "_Connection Manager" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:9 +msgid "_Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:10 +msgid "_View" +msgstr "檢視(_V)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:11 +msgid "_Toolbar" +msgstr "工具列(_T)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:12 +msgid "_Sidebar" +msgstr "å´é‚Šæ¬„(_S)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:13 +msgid "Status_bar" +msgstr "狀態列(_B)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:14 +msgid "T_abs" +msgstr "分é (_A)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:15 +msgid "_Columns" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 +msgid "S_idebar" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:18 +msgid "Show _Zero Hits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:19 +msgid "Show _Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 +msgid "_Help" +msgstr "å”助(_H)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:22 +msgid "_Homepage" +msgstr "主é (_H)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:23 +msgid "_FAQ" +msgstr "常見å•題(_F)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:24 +msgid "Frequently Asked Questions" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:25 +msgid "_Community" +msgstr "社羣(_C)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 +msgid "Add torrent" +msgstr "加入 torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:28 +msgid "Add Torrent" +msgstr "加入 Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "移除 torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "移除 Torrent" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." msgstr "" -#: deluge/ui/countries.py:23 -msgid "Austria" +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" msgstr "" -#: deluge/ui/countries.py:24 -msgid "Azerbaijan" +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" msgstr "" -#: deluge/ui/countries.py:25 -msgid "Bahamas" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "æš«åœ" -#: deluge/ui/countries.py:26 -msgid "Bahrain" +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" msgstr "" -#: deluge/ui/countries.py:27 -msgid "Bangladesh" -msgstr "" +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "續傳" -#: deluge/ui/countries.py:28 -msgid "Barbados" +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" msgstr "" -#: deluge/ui/countries.py:29 -msgid "Belarus" +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" msgstr "" -#: deluge/ui/countries.py:30 -msgid "Belgium" +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" msgstr "" -#: deluge/ui/countries.py:31 -msgid "Belize" +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" msgstr "" -#: deluge/ui/countries.py:32 -msgid "Benin" +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" msgstr "" -#: deluge/ui/countries.py:33 -msgid "Bermuda" +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" msgstr "" -#: deluge/ui/countries.py:34 -msgid "Bhutan" +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" msgstr "" -#: deluge/ui/countries.py:35 -msgid "Bolivia" +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" msgstr "" -#: deluge/ui/countries.py:36 -msgid "Bosnia and Herzegovina" +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" msgstr "" -#: deluge/ui/countries.py:37 -msgid "Botswana" +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" msgstr "" -#: deluge/ui/countries.py:38 -msgid "Bouvet Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" msgstr "" -#: deluge/ui/countries.py:39 -msgid "Brazil" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" msgstr "" -#: deluge/ui/countries.py:40 -msgid "British Indian Ocean Territory" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" msgstr "" -#: deluge/ui/countries.py:41 -msgid "Brunei Darussalam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" msgstr "" -#: deluge/ui/countries.py:42 -msgid "Bulgaria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" msgstr "" -#: deluge/ui/countries.py:43 -msgid "Burkina Faso" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" msgstr "" -#: deluge/ui/countries.py:44 -msgid "Burundi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" msgstr "" -#: deluge/ui/countries.py:45 -msgid "Cambodia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" msgstr "" -#: deluge/ui/countries.py:46 -msgid "Cameroon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" msgstr "" -#: deluge/ui/countries.py:47 -msgid "Canada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" msgstr "" -#: deluge/ui/countries.py:48 -msgid "Cape Verde" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" msgstr "" -#: deluge/ui/countries.py:49 -msgid "Cayman Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" msgstr "" -#: deluge/ui/countries.py:50 -msgid "Central African Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" msgstr "" -#: deluge/ui/countries.py:51 -msgid "Chad" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" msgstr "" -#: deluge/ui/countries.py:52 -msgid "Chile" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" msgstr "" -#: deluge/ui/countries.py:53 -msgid "China" -msgstr "" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "在標題列顯示作業階段速度" -#: deluge/ui/countries.py:54 -msgid "Christmas Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" msgstr "" -#: deluge/ui/countries.py:55 -msgid "Cocos (Keeling) Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." msgstr "" -#: deluge/ui/countries.py:56 -msgid "Colombia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" msgstr "" -#: deluge/ui/countries.py:57 -msgid "Comoros" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" msgstr "" -#: deluge/ui/countries.py:58 -msgid "Congo" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" msgstr "" -#: deluge/ui/countries.py:59 -msgid "Congo, The Democratic Republic of the" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" msgstr "" -#: deluge/ui/countries.py:60 -msgid "Cook Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" msgstr "" -#: deluge/ui/countries.py:61 -msgid "Costa Rica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" msgstr "" -#: deluge/ui/countries.py:62 -msgid "Cote d'Ivoire" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" msgstr "" -#: deluge/ui/countries.py:63 -msgid "Croatia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" msgstr "" -#: deluge/ui/countries.py:64 -msgid "Cuba" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" msgstr "" -#: deluge/ui/countries.py:65 -msgid "Cyprus" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" msgstr "" -#: deluge/ui/countries.py:66 -msgid "Czech Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" msgstr "" -#: deluge/ui/countries.py:67 -msgid "Denmark" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" msgstr "" -#: deluge/ui/countries.py:68 -msgid "Djibouti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" msgstr "" -#: deluge/ui/countries.py:69 -msgid "Dominica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" msgstr "" -#: deluge/ui/countries.py:70 -msgid "Dominican Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" msgstr "" -#: deluge/ui/countries.py:71 -msgid "Ecuador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" msgstr "" -#: deluge/ui/countries.py:72 -msgid "Egypt" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" msgstr "" -#: deluge/ui/countries.py:73 -msgid "El Salvador" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" msgstr "" -#: deluge/ui/countries.py:74 -msgid "Equatorial Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" msgstr "" -#: deluge/ui/countries.py:75 -msgid "Eritrea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" msgstr "" -#: deluge/ui/countries.py:76 -msgid "Estonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" msgstr "" -#: deluge/ui/countries.py:77 -msgid "Ethiopia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" msgstr "" -#: deluge/ui/countries.py:78 -msgid "Falkland Islands (Malvinas)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" msgstr "" -#: deluge/ui/countries.py:79 -msgid "Faroe Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" msgstr "" -#: deluge/ui/countries.py:80 -msgid "Fiji" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" msgstr "" -#: deluge/ui/countries.py:81 -msgid "Finland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" msgstr "" -#: deluge/ui/countries.py:82 -msgid "France" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" msgstr "" -#: deluge/ui/countries.py:83 -msgid "French Guiana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" msgstr "" -#: deluge/ui/countries.py:84 -msgid "French Polynesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" msgstr "" -#: deluge/ui/countries.py:85 -msgid "French Southern Territories" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." msgstr "" -#: deluge/ui/countries.py:86 -msgid "Gabon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "以暫åœç‹€æ…‹åŠ å…¥ torrents" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" msgstr "" -#: deluge/ui/countries.py:87 -msgid "Gambia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" msgstr "" -#: deluge/ui/countries.py:88 -msgid "Georgia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" msgstr "" -#: deluge/ui/countries.py:89 -msgid "Germany" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" msgstr "" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" msgstr "" -#: deluge/ui/countries.py:91 -msgid "Ghana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" msgstr "" -#: deluge/ui/countries.py:92 -msgid "Gibraltar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" msgstr "" -#: deluge/ui/countries.py:93 -msgid "Greece" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" msgstr "" -#: deluge/ui/countries.py:94 -msgid "Greenland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:95 -msgid "Grenada" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" msgstr "" -#: deluge/ui/countries.py:96 -msgid "Guadeloupe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:97 -msgid "Guam" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" msgstr "" -#: deluge/ui/countries.py:98 -msgid "Guatemala" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:99 -msgid "Guernsey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "下載速度:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:100 -msgid "Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "上傳速度:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" msgstr "" -#: deluge/ui/countries.py:101 -msgid "Guinea-Bissau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" msgstr "" -#: deluge/ui/countries.py:102 -msgid "Guyana" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" msgstr "" -#: deluge/ui/countries.py:103 -msgid "Haiti" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:104 -msgid "Heard Island and McDonald Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:105 -msgid "Holy See (Vatican City State)" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:106 -msgid "Honduras" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:107 -msgid "Hong Kong" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." msgstr "" -#: deluge/ui/countries.py:108 -msgid "Hungary" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" msgstr "" -#: deluge/ui/countries.py:109 -msgid "Iceland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" msgstr "" -#: deluge/ui/countries.py:110 -msgid "India" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" msgstr "" -#: deluge/ui/countries.py:111 -msgid "Indonesia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" msgstr "" -#: deluge/ui/countries.py:112 -msgid "Iran, Islamic Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" msgstr "" -#: deluge/ui/countries.py:113 -msgid "Iraq" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" msgstr "" -#: deluge/ui/countries.py:114 -msgid "Ireland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." msgstr "" -#: deluge/ui/countries.py:115 -msgid "Isle of Man" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" msgstr "" -#: deluge/ui/countries.py:116 -msgid "Israel" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." msgstr "" -#: deluge/ui/countries.py:117 -msgid "Italy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" msgstr "" -#: deluge/ui/countries.py:118 -msgid "Jamaica" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" msgstr "" -#: deluge/ui/countries.py:119 -msgid "Japan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" msgstr "" -#: deluge/ui/countries.py:120 -msgid "Jersey" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" msgstr "" -#: deluge/ui/countries.py:121 -msgid "Jordan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" msgstr "" -#: deluge/ui/countries.py:122 -msgid "Kazakhstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" msgstr "" -#: deluge/ui/countries.py:123 -msgid "Kenya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" msgstr "" -#: deluge/ui/countries.py:124 -msgid "Kiribati" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." msgstr "" -#: deluge/ui/countries.py:125 -msgid "Korea, Democratic People's Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" msgstr "" -#: deluge/ui/countries.py:126 -msgid "Korea, Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" msgstr "" -#: deluge/ui/countries.py:127 -msgid "Kuwait" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" msgstr "" -#: deluge/ui/countries.py:128 -msgid "Kyrgyzstan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" msgstr "" -#: deluge/ui/countries.py:129 -msgid "Lao People's Democratic Republic" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" msgstr "" -#: deluge/ui/countries.py:130 -msgid "Latvia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" msgstr "" -#: deluge/ui/countries.py:131 -msgid "Lebanon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " msgstr "" -#: deluge/ui/countries.py:132 -msgid "Lesotho" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" msgstr "" -#: deluge/ui/countries.py:133 -msgid "Liberia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "從:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" msgstr "" -#: deluge/ui/countries.py:134 -msgid "Libyan Arab Jamahiriya" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" msgstr "" -#: deluge/ui/countries.py:135 -msgid "Liechtenstein" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" msgstr "" -#: deluge/ui/countries.py:136 -msgid "Lithuania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" msgstr "" -#: deluge/ui/countries.py:137 -msgid "Luxembourg" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" msgstr "" -#: deluge/ui/countries.py:138 -msgid "Macao" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" msgstr "" -#: deluge/ui/countries.py:139 -msgid "Macedonia, The Former Yugoslav Republic of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" msgstr "" -#: deluge/ui/countries.py:140 -msgid "Madagascar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" msgstr "" -#: deluge/ui/countries.py:141 -msgid "Malawi" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" msgstr "" -#: deluge/ui/countries.py:142 -msgid "Malaysia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" msgstr "" -#: deluge/ui/countries.py:143 -msgid "Maldives" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" msgstr "" -#: deluge/ui/countries.py:144 -msgid "Mali" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" msgstr "" -#: deluge/ui/countries.py:145 -msgid "Malta" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" msgstr "" -#: deluge/ui/countries.py:146 -msgid "Marshall Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." msgstr "" -#: deluge/ui/countries.py:147 -msgid "Martinique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" msgstr "" -#: deluge/ui/countries.py:148 -msgid "Mauritania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." msgstr "" -#: deluge/ui/countries.py:149 -msgid "Mauritius" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" msgstr "" -#: deluge/ui/countries.py:150 -msgid "Mayotte" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" msgstr "" -#: deluge/ui/countries.py:151 -msgid "Mexico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "主機å稱:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "連接埠:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" msgstr "" -#: deluge/ui/countries.py:152 -msgid "Micronesia, Federated States of" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" msgstr "" -#: deluge/ui/countries.py:153 -msgid "Moldova" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" msgstr "" -#: deluge/ui/countries.py:154 -msgid "Monaco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." msgstr "" -#: deluge/ui/countries.py:155 -msgid "Mongolia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" msgstr "" -#: deluge/ui/countries.py:156 -msgid "Montenegro" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" msgstr "" -#: deluge/ui/countries.py:157 -msgid "Montserrat" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" msgstr "" -#: deluge/ui/countries.py:158 -msgid "Morocco" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." msgstr "" -#: deluge/ui/countries.py:159 -msgid "Mozambique" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" msgstr "" -#: deluge/ui/countries.py:160 -msgid "Myanmar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" msgstr "" -#: deluge/ui/countries.py:161 -msgid "Namibia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." msgstr "" -#: deluge/ui/countries.py:162 -msgid "Nauru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" msgstr "" -#: deluge/ui/countries.py:163 -msgid "Nepal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "設定" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:164 -msgid "Netherlands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" msgstr "" -#: deluge/ui/countries.py:165 -msgid "Netherlands Antilles" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." msgstr "" -#: deluge/ui/countries.py:166 -msgid "New Caledonia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" msgstr "" -#: deluge/ui/countries.py:167 -msgid "New Zealand" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." msgstr "" -#: deluge/ui/countries.py:168 -msgid "Nicaragua" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:169 -msgid "Niger" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" msgstr "" -#: deluge/ui/countries.py:170 -msgid "Nigeria" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." msgstr "" -#: deluge/ui/countries.py:171 -msgid "Niue" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" msgstr "" -#: deluge/ui/countries.py:172 -msgid "Norfolk Island" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." msgstr "" -#: deluge/ui/countries.py:173 -msgid "Northern Mariana Islands" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" msgstr "" -#: deluge/ui/countries.py:174 -msgid "Norway" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." msgstr "" -#: deluge/ui/countries.py:175 -msgid "Oman" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" msgstr "" -#: deluge/ui/countries.py:176 -msgid "Pakistan" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." msgstr "" -#: deluge/ui/countries.py:177 -msgid "Palau" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" msgstr "" -#: deluge/ui/countries.py:178 -msgid "Palestinian Territory, Occupied" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" msgstr "" -#: deluge/ui/countries.py:179 -msgid "Panama" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." msgstr "" -#: deluge/ui/countries.py:180 -msgid "Papua New Guinea" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" msgstr "" -#: deluge/ui/countries.py:181 -msgid "Paraguay" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" msgstr "" -#: deluge/ui/countries.py:182 -msgid "Peru" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" msgstr "" -#: deluge/ui/countries.py:183 -msgid "Philippines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/countries.py:184 -msgid "Pitcairn" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" msgstr "" -#: deluge/ui/countries.py:185 -msgid "Poland" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" msgstr "" -#: deluge/ui/countries.py:186 -msgid "Portugal" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" msgstr "" -#: deluge/ui/countries.py:187 -msgid "Puerto Rico" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." msgstr "" -#: deluge/ui/countries.py:188 -msgid "Qatar" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" msgstr "" -#: deluge/ui/countries.py:189 -msgid "Reunion" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" msgstr "" -#: deluge/ui/countries.py:190 -msgid "Romania" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" msgstr "" -#: deluge/ui/countries.py:191 -msgid "Russian Federation" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" msgstr "" -#: deluge/ui/countries.py:192 -msgid "Rwanda" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" msgstr "" -#: deluge/ui/countries.py:193 -msgid "Saint Barthelemy" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" msgstr "" -#: deluge/ui/countries.py:194 -msgid "Saint Helena" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "連線" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" msgstr "" -#: deluge/ui/countries.py:195 -msgid "Saint Kitts and Nevis" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" msgstr "" -#: deluge/ui/countries.py:196 -msgid "Saint Lucia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" msgstr "" -#: deluge/ui/countries.py:197 -msgid "Saint Martin" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" msgstr "" -#: deluge/ui/countries.py:198 -msgid "Saint Pierre and Miquelon" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" msgstr "" -#: deluge/ui/countries.py:199 -msgid "Saint Vincent and the Grenadines" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" msgstr "" -#: deluge/ui/countries.py:200 -msgid "Samoa" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" msgstr "" -#: deluge/ui/countries.py:201 -msgid "San Marino" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" msgstr "" -#: deluge/ui/countries.py:202 -msgid "Sao Tome and Principe" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" msgstr "" -#: deluge/ui/countries.py:203 -msgid "Saudi Arabia" +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." msgstr "" -#: deluge/ui/countries.py:204 -msgid "Senegal" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" msgstr "" -#: deluge/ui/countries.py:205 -msgid "Serbia" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" msgstr "" -#: deluge/ui/countries.py:206 -msgid "Seychelles" +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" msgstr "" -#: deluge/ui/countries.py:207 -msgid "Sierra Leone" +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "新增用戶" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "主機å稱:連接埠" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" msgstr "" -#: deluge/ui/countries.py:208 -msgid "Singapore" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" msgstr "" -#: deluge/ui/countries.py:209 -msgid "Slovakia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "一般" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" msgstr "" -#: deluge/ui/countries.py:210 -msgid "Slovenia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" msgstr "" -#: deluge/ui/countries.py:211 -msgid "Solomon Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" msgstr "" -#: deluge/ui/countries.py:212 -msgid "Somalia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" msgstr "" -#: deluge/ui/countries.py:213 -msgid "South Africa" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" msgstr "" -#: deluge/ui/countries.py:214 -msgid "South Georgia and the South Sandwich Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" msgstr "" -#: deluge/ui/countries.py:215 -msgid "Spain" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" msgstr "" -#: deluge/ui/countries.py:216 -msgid "Sri Lanka" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" msgstr "" -#: deluge/ui/countries.py:217 -msgid "Sudan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" msgstr "" -#: deluge/ui/countries.py:218 -msgid "Suriname" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" msgstr "" -#: deluge/ui/countries.py:219 -msgid "Svalbard and Jan Mayen" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" msgstr "" -#: deluge/ui/countries.py:220 -msgid "Swaziland" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" msgstr "" -#: deluge/ui/countries.py:221 -msgid "Sweden" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" msgstr "" -#: deluge/ui/countries.py:222 -msgid "Switzerland" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" msgstr "" -#: deluge/ui/countries.py:223 -msgid "Syrian Arab Republic" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" msgstr "" -#: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" msgstr "" -#: deluge/ui/countries.py:225 -msgid "Tajikistan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" msgstr "" -#: deluge/ui/countries.py:226 -msgid "Tanzania, United Republic of" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" msgstr "" -#: deluge/ui/countries.py:227 -msgid "Thailand" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" msgstr "" -#: deluge/ui/countries.py:228 -msgid "Timor-Leste" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" msgstr "" -#: deluge/ui/countries.py:229 -msgid "Togo" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" msgstr "" -#: deluge/ui/countries.py:230 -msgid "Tokelau" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" msgstr "" -#: deluge/ui/countries.py:231 -msgid "Tonga" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" msgstr "" -#: deluge/ui/countries.py:232 -msgid "Trinidad and Tobago" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" msgstr "" -#: deluge/ui/countries.py:233 -msgid "Tunisia" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" msgstr "" -#: deluge/ui/countries.py:234 -msgid "Turkey" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" msgstr "" -#: deluge/ui/countries.py:235 -msgid "Turkmenistan" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" msgstr "" -#: deluge/ui/countries.py:236 -msgid "Turks and Caicos Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" msgstr "" -#: deluge/ui/countries.py:237 -msgid "Tuvalu" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" msgstr "" -#: deluge/ui/countries.py:238 -msgid "Uganda" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" msgstr "" -#: deluge/ui/countries.py:239 -msgid "Ukraine" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" msgstr "" -#: deluge/ui/countries.py:240 -msgid "United Arab Emirates" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" msgstr "" -#: deluge/ui/countries.py:242 -msgid "United States" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" msgstr "" -#: deluge/ui/countries.py:243 -msgid "United States Minor Outlying Islands" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" msgstr "" -#: deluge/ui/countries.py:244 -msgid "Uruguay" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" msgstr "" -#: deluge/ui/countries.py:245 -msgid "Uzbekistan" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" msgstr "" -#: deluge/ui/countries.py:246 -msgid "Vanuatu" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "資訊雜湊:" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" msgstr "" -#: deluge/ui/countries.py:247 -msgid "Venezuela" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" msgstr "" -#: deluge/ui/countries.py:248 -msgid "Viet Nam" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" msgstr "" -#: deluge/ui/countries.py:249 -msgid "Virgin Islands, British" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." msgstr "" -#: deluge/ui/countries.py:250 -msgid "Virgin Islands, U.S." +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" msgstr "" -#: deluge/ui/countries.py:251 -msgid "Wallis and Futuna" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" msgstr "" -#: deluge/ui/countries.py:252 -msgid "Western Sahara" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" msgstr "" -#: deluge/ui/countries.py:253 -msgid "Yemen" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" msgstr "" -#: deluge/ui/countries.py:254 -msgid "Zambia" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" msgstr "" -#: deluge/ui/countries.py:255 -msgid "Zimbabwe" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" msgstr "" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" msgstr "" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" msgstr "" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ç¶²å€" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "用戶端" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" msgstr "" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" msgstr "" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" msgstr "" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" msgstr "" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" msgstr "" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 +msgid "Move completed:" msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" msgstr "" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" msgstr "" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" msgstr "" -#: deluge/ui/gtkui/notification.py:109 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" msgstr "" -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 +msgid "_Edit Trackers" msgstr "" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "加入 Torrents" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" msgstr "" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" msgstr "" -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "顯示 Deluge(_S)" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "下載速度é™åˆ¶(_D)" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "上傳速度é™åˆ¶(_U)" + +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "Invalid URL" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:622 -msgid "is not a valid URL." +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:626 -msgid "Downloading..." +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Download Failed" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" msgstr "" -#: deluge/ui/gtkui/addtorrentdialog.py:668 -msgid "Failed to download:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" msgstr "" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 -msgid "Not Connected" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "連線" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 -msgid "DHT Nodes" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:186 -msgid "Free Disk Space" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 +msgid "Create Torrent" +msgstr "建立 Torrent" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 +msgid "Fol_der" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 +msgid "_Remote Path" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 +msgid "Webseeds" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 +msgid "Piece Size:" +msgstr "分塊大å°ï¼š" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 +msgid "Set Private Flag" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 +msgid "Add this torrent to the session" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "é¸é …" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 +msgid "Save .torrent as" +msgstr "å¦å­˜ .torrent 為" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "æš«åœ(_P)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "佇列(_Q)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "移除 Torrent(_R)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "å¼·åˆ¶å†æª¢æŸ¥(_F)" + +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" msgstr "" -#: deluge/ui/gtkui/aboutdialog.py:253 -msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "標籤" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 -msgid "Status" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "全部暫åœ(_P)" + +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:153 -msgid "Host" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:158 -msgid "Version" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:386 -msgid "_Stop Daemon" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 -msgid "Unable to start daemon!" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:415 -msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 -msgid "Error Adding Host" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" msgstr "" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" msgstr "" -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" msgstr "" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" + +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" msgstr "" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" msgstr "" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" msgstr "" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" msgstr "" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" msgstr "" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "å稱" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent 用戶端" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "已下載" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent 用戶端" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "é€éŽ BitTorrent 來下載和分享檔案" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" +#: deluge/ui/console/console.py:76 +msgid "Console Options" msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" msgstr "" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" msgstr "" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" msgstr "" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 -msgid "_File" -msgstr "" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "指令" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 -msgid "_Add Torrent" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:45 -msgid "_Create Torrent" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:65 -msgid "Quit & _Shutdown Daemon" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:101 -msgid "_Edit" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:118 -msgid "_Connection Manager" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:140 -msgid "_Torrent" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:147 -msgid "_View" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:155 -msgid "_Toolbar" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:165 -msgid "_Sidebar" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:174 -msgid "Status_bar" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:188 -msgid "T_abs" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:195 -msgid "_Columns" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:203 -msgid "S_idebar" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:212 -msgid "Show _Zero Hits" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:221 -msgid "Show _Trackers" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:238 -msgid "_Help" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:244 -msgid "_Homepage" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:261 -msgid "_FAQ" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:264 -msgid "Frequently Asked Questions" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:280 -msgid "_Community" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:327 -msgid "Add torrent" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:328 -msgid "Add Torrent" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" +#: deluge/ui/console/cmdline/commands/status.py:36 +msgid "" +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 -msgid "Move completed:" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 -msgid "_Edit Trackers" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP 清單 (GZip)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer 文字檔 (已壓縮)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian 文字檔 (未壓縮)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "å°éŽ–æ¸…å–®" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 -msgid "Create Torrent" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "無效的 Leader" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "無效的 Magic Code" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 -msgid "Fol_der" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "無效的版本" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 -msgid "_Remote Path" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "æ—¥" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "æ¯éŽå¤šä¹…檢查新清單:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "啟動時匯入å°éŽ–æ¸…å–®" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "設定" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "下載å°éŽ–æ¸…å–®(如果需è¦)並匯入檔案。" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 -msgid "Webseeds" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "檢查下載並匯入" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 -msgid "Piece Size:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "下載新的å°éŽ–æ¸…å–®ä¸¦åŒ¯å…¥è©²æª”æ¡ˆã€‚" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 -msgid "Set Private Flag" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "強制下載並匯入" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 -msgid "Add this torrent to the session" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "å°éŽ–æ¸…å–®ç‚ºæœ€æ–°" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "é¸é …" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "類型:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "日期:" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "檔案大å°ï¼š" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 -msgid "Save .torrent as" -msgstr "" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "資訊" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "Torrent 完æˆ" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "Torrent 已加入" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "Torrent 已移除" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "執行" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "事件" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "新增指令" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "指令" + +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "路徑ä¸å­˜åœ¨ã€‚" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "鏿“‡è³‡æ–™å¤¾" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 msgid "" -"Delete the copy of the torrent file created when the torrent is removed" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "Torrent 檔案動作" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "完æˆå¾Œç§»å‹•çš„ä½ç½®" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "標籤: " -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "標籤" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "主è¦" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "最高上傳速度:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "最大連接數:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "最大上傳連接數é‡ï¼š" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "最高下載速度:" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "頻寬" + +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "WebUi" + +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "啟用網é ä»‹é¢" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "啟用 SSL" + +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "è†è½åŸ ï¼š" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "移除標籤(_R)" + +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "標籤" + +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "自動套用標籤:" + +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "顯示閃çˆé€šçŸ¥" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "彈出通知未被啟用。" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "啟用" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "顯示通知彈出視窗" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "音效通知未被啟用" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame 未被安è£" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "音效通知失敗 %s" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "音效通知æˆåŠŸ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "種å­å·²å®Œæˆ" + +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "通知" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "鏿“‡éŸ³æ•ˆæª”案" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "在傳é€é€šçŸ¥é›»éƒµæ™‚發生錯誤:%s" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "通知電郵已é€å‡ºã€‚" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "完æˆç¨®å­ã€Œ%(name)sã€" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." msgstr "" +"這å°é›»å­éƒµä»¶æ˜¯ä¾†æé†’您,Deluge 已經完æˆä¸‹è¼‰ã€Œ%(name)sã€ï¼Œç•¶ä¸­åŒ…å«äº† %(num_files)i 項檔案。\n" +"è‹¥è¦åœæ­¢æŽ¥æ”¶é€™é¡žæé†’,請在 Deluge çš„å好設定內關閉電郵通知。\n" +"\n" +"è¬è¬æ‚¨ï¼Œ\n" +"Deluge" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "啟用系統匣圖示閃çˆ" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "啟用彈出視窗" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "啟用音效" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "使用者介é¢é€šçŸ¥" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "收件人" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "伺æœå™¨éœ€è¦ TLS/SSL" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "電郵通知" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "這個設定ä¸ä»£è¡¨æ‚¨å¯¦éš›ä¸Šå¯æŽ¥å—到所有這些事件的通知。" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "訂閱" + +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "音效自訂" + +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "解壓縮到:" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "以種å­å稱建立å­è³‡æ–™å¤¾" + +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "這個é¸é …將會以種å­å稱建立å­è³‡æ–™å¤¾ï¼Œä¹‹å¾Œå°‡æª”案解壓縮到那è£ã€‚" + +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "登出" + +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "移動" + +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "登入" + +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "下載速度" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "設定最高下載速度" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "上傳速度" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "設定最高上傳速度" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "連線" + +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." +"We recommend changing the default password.

Would you like to change " +"it now?" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "一般" + +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "最高下載速度 (KiB/s):" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "最高上傳速度 (KiB/s):" + +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" msgstr "" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" msgstr "" -#~ msgid "About" -#~ msgstr "關於" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "" -#~ msgid "Clear" -#~ msgstr "清除" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "檔案" -#~ msgid "Auto refresh:" -#~ msgstr "自動更新" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "" -#~ msgid "Connect" -#~ msgstr "連線" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "" -#~ msgid "Delete downloaded files." -#~ msgstr "刪除已下載的檔案" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "" -#~ msgid "Config" -#~ msgstr "設定" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "" -#~ msgid "File" -#~ msgstr "檔案" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#~ msgid "Download" -#~ msgstr "下載" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "" -#~ msgid "Disable" -#~ msgstr "åœç”¨" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "" -#~ msgid "Move" -#~ msgstr "移動" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "" -#~ msgid "General" -#~ msgstr "一般" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "" -#~ msgid "Keyword" -#~ msgstr "é—œéµå­—" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "下載" -#~ msgid "Login" -#~ msgstr "登入" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "" -#~ msgid "Logout" -#~ msgstr "登出" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "" diff --git a/deluge/i18n/zh_TW.po b/deluge/i18n/zh_TW.po index 94a8a75..716f943 100644 --- a/deluge/i18n/zh_TW.po +++ b/deluge/i18n/zh_TW.po @@ -1,1087 +1,920 @@ -# Chinese (Taiwan) translation for deluge -# Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 +# Chinese (Traditional) translation for deluge +# Copyright (c) 2019 Rosetta Contributors and Canonical Ltd 2019 # This file is distributed under the same license as the deluge package. -# FIRST AUTHOR , 2006. +# FIRST AUTHOR , 2019. # msgid "" msgstr "" -"Project-Id-Version: Deluge VERSION\n" +"Project-Id-Version: deluge\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-10 16:58+0100\n" -"PO-Revision-Date: 2011-06-25 15:03+0000\n" -"Last-Translator: Pin-hsien Li \n" -"Language-Team: Jose Sun \n" +"POT-Creation-Date: 2019-11-12 14:55+0000\n" +"PO-Revision-Date: 2021-06-20 16:36+0000\n" +"Last-Translator: Brian Hsu \n" +"Language-Team: Chinese (Traditional) \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-07-11 13:01+0000\n" -"X-Generator: Launchpad (build 13388)\n" -"X-Poedit-Country: Taiwan\n" -"X-Poedit-Language: Chinese\n" -"X-Poedit-SourceCharset: utf-8\n" - -#: deluge/plugins/blocklist/blocklist/gtkui.py:67 -#: deluge/plugins/blocklist/blocklist/gtkui.py:155 -#: deluge/plugins/blocklist/blocklist/gtkui.py:186 -msgid "Blocklist" -msgstr "黑åå–®" +"X-Launchpad-Export-Date: 2021-09-10 18:01+0000\n" +"X-Generator: Launchpad (build aca2013fd8cd2fea408d75f89f9bc012fbab307d)\n" +"Language: zh_TW\n" + +#: deluge/common.py:411 +msgid "B" +msgstr "B" -#: deluge/common.py:274 +#: deluge/common.py:412 msgid "KiB" msgstr "KiB" -#: deluge/common.py:277 +#: deluge/common.py:413 msgid "MiB" msgstr "MiB" -#: deluge/common.py:279 +#: deluge/common.py:414 msgid "GiB" msgstr "GiB" -#: deluge/common.py:315 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:638 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:652 -#: deluge/plugins/label/label/data/label_options.glade:132 -#: deluge/plugins/label/label/data/label_options.glade:195 -#: deluge/ui/gtkui/systemtray.py:251 deluge/ui/gtkui/systemtray.py:255 -#: deluge/ui/gtkui/systemtray.py:271 deluge/ui/gtkui/systemtray.py:277 -#: deluge/ui/gtkui/systemtray.py:422 deluge/ui/gtkui/systemtray.py:427 -#: deluge/ui/gtkui/statusbar.py:363 deluge/ui/gtkui/statusbar.py:373 -#: deluge/ui/gtkui/statusbar.py:378 deluge/ui/gtkui/statusbar.py:390 -#: deluge/ui/gtkui/statusbar.py:401 deluge/ui/gtkui/statusbar.py:418 -#: deluge/ui/gtkui/statusbar.py:429 deluge/ui/gtkui/status_tab.py:62 -#: deluge/ui/gtkui/menubar.py:436 deluge/ui/gtkui/menubar.py:437 -#: deluge/ui/gtkui/glade/main_window.glade:1834 -#: deluge/ui/gtkui/glade/main_window.glade:1846 -#: deluge/ui/console/statusbars.py:96 deluge/ui/console/statusbars.py:101 +#: deluge/common.py:415 +msgid "TiB" +msgstr "TiB" + +#: deluge/common.py:416 +msgid "K" +msgstr "K" + +#: deluge/common.py:417 +msgid "M" +msgstr "M" + +#: deluge/common.py:418 +msgid "G" +msgstr "G" + +#: deluge/common.py:419 +msgid "T" +msgstr "T" + +#: deluge/common.py:515 deluge/ui/gtk3/statusbar.py:442 +#: deluge/ui/gtk3/statusbar.py:455 deluge/ui/gtk3/statusbar.py:464 +#: deluge/ui/gtk3/statusbar.py:477 deluge/ui/gtk3/statusbar.py:484 +#: deluge/ui/gtk3/statusbar.py:526 deluge/ui/gtk3/statusbar.py:542 +#: deluge/ui/gtk3/tab_data_funcs.py:37 deluge/ui/gtk3/systemtray.py:237 +#: deluge/ui/gtk3/systemtray.py:241 deluge/ui/gtk3/systemtray.py:264 +#: deluge/ui/gtk3/systemtray.py:274 deluge/ui/gtk3/systemtray.py:442 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:40 +msgid "K/s" +msgstr "K/ç§’" + +#: deluge/common.py:515 deluge/ui/gtk3/menubar.py:449 +#: deluge/ui/gtk3/menubar.py:455 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:80 +#: deluge/ui/console/widgets/statusbars.py:104 +#: deluge/ui/console/widgets/statusbars.py:114 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:36 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:146 +#: deluge/ui/web/js/deluge-all/Statusbar.js:205 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:94 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:121 msgid "KiB/s" msgstr "KiB/ç§’" -#: deluge/common.py:318 -msgid "MiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "M/s" +msgstr "M/ç§’" -#: deluge/common.py:320 -msgid "GiB/s" -msgstr "" +#: deluge/common.py:521 +msgid "MiB/s" +msgstr "MiB/ç§’" -#: deluge/plugins/notifications/notifications/gtkui.py:178 -msgid "Notification Blink shown" -msgstr "顯示閃çˆé€šçŸ¥" +#: deluge/common.py:527 +msgid "G/s" +msgstr "G/ç§’" -#: deluge/plugins/notifications/notifications/gtkui.py:183 -msgid "Popup notification is not enabled." -msgstr "彈出通知未被啟用。" +#: deluge/common.py:527 +msgid "GiB/s" +msgstr "GiB/ç§’" -#: deluge/plugins/notifications/notifications/gtkui.py:185 -msgid "pynotify is not installed" -msgstr "pynotify 未被安è£" +#: deluge/common.py:533 +msgid "T/s" +msgstr "T/ç§’" -#: deluge/plugins/notifications/notifications/gtkui.py:193 -msgid "pynotify failed to show notification" -msgstr "pynotify 顯示通知失敗" +#: deluge/common.py:533 +msgid "TiB/s" +msgstr "TiB/ç§’" -#: deluge/plugins/notifications/notifications/gtkui.py:196 -msgid "Notification popup shown" -msgstr "顯示通知彈出視窗" +#: deluge/argparserbase.py:172 +msgid "Common Options" +msgstr "一般é¸é …" -#: deluge/plugins/notifications/notifications/gtkui.py:200 -msgid "Sound notification not enabled" -msgstr "音效通知未被啟用" +#: deluge/argparserbase.py:175 +msgid "Print this help message" +msgstr "顯示此說明訊æ¯" -#: deluge/plugins/notifications/notifications/gtkui.py:202 -msgid "pygame is not installed" -msgstr "pygame 未被安è£" +#: deluge/argparserbase.py:182 +msgid "Print version information" +msgstr "顯示版本資訊" -#: deluge/plugins/notifications/notifications/gtkui.py:214 -#, python-format -msgid "Sound notification failed %s" -msgstr "音效通知失敗 %s" +#: deluge/argparserbase.py:194 +msgid "Set the config directory path" +msgstr "設定組態目錄路徑" -#: deluge/plugins/notifications/notifications/gtkui.py:218 -msgid "Sound notification Success" -msgstr "音效通知æˆåŠŸ" +#: deluge/argparserbase.py:200 +msgid "Output to specified logfile instead of stdout" +msgstr "å°‡è¨˜éŒ„è¼¸å‡ºåˆ°æª”æ¡ˆï¼Œè€Œä¸æ˜¯æ¨™æº–輸出" -#: deluge/plugins/notifications/notifications/gtkui.py:241 -msgid "Finished Torrent" -msgstr "種å­å·²å®Œæˆ" +#: deluge/argparserbase.py:206 +msgid "Set the log level (none, error, warning, info, debug)" +msgstr "設等記錄等級(none, error, warning, info, debug)" -#: deluge/plugins/notifications/notifications/gtkui.py:242 +#: deluge/argparserbase.py:215 #, python-format msgid "" -"The torrent \"%(name)s\" including %(num_files)i has finished downloading." -msgstr "種å­ã€Œ%(name)sã€(å…§å« %(num_files)i 項檔案) 已經完æˆä¸‹è¼‰ã€‚" +"Enable logfile rotation, with optional maximum logfile size, default: " +"%(const)s (Logfile rotation count is 5)" +msgstr "" -#: deluge/plugins/notifications/notifications/gtkui.py:646 -msgid "Choose Sound File" -msgstr "鏿“‡è²éŸ³æª”案" +#: deluge/argparserbase.py:223 +msgid "Quieten logging output (Same as `--loglevel none`)" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:138 -#: deluge/plugins/notifications/notifications/core.py:171 +#: deluge/argparserbase.py:231 #, python-format -msgid "There was an error sending the notification email: %s" -msgstr "在發é€é€šçŸ¥éƒµä»¶æ™‚發生錯誤:%s" +msgid "" +"Profile %(prog)s with cProfile. Outputs to stdout unless a filename is " +"specified" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:157 -#, python-format -msgid "The server didn't reply properly to the helo greeting: %s" -msgstr "伺æœå™¨å°å•候沒有正常回應:%s" +#: deluge/argparserbase.py:351 +msgid "Process Control Options" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:162 -#, python-format -msgid "The server didn't accept the username/password combination: %s" -msgstr "伺æœå™¨ä¸æŽ¥å—該帳號/密碼組åˆï¼š%s" +#: deluge/argparserbase.py:357 +msgid "Pidfile to store the process id" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:186 -msgid "Notification email sent." -msgstr "通知郵件已é€å‡ºã€‚" +#: deluge/argparserbase.py:365 +msgid "Do not daemonize (fork) this process" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:194 -#, python-format -msgid "Finished Torrent \"%(name)s\"" -msgstr "完æˆç¨®å­ã€Œ%(name)sã€" +#: deluge/argparserbase.py:379 +msgid "Change to this user on startup (Requires root)" +msgstr "" -#: deluge/plugins/notifications/notifications/core.py:196 -#, python-format -msgid "" -"This email is to inform you that Deluge has finished downloading " -"\"%(name)s\", which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email notification in " -"Deluge's preferences.\n" -"\n" -"Thank you,\n" -"Deluge." +#: deluge/argparserbase.py:386 +msgid "Change to this group on startup (Requires root)" msgstr "" -"這å°é›»å­éƒµä»¶æ˜¯ä¾†æé†’您,Deluge 已經完æˆä¸‹è¼‰ã€Œ%(name)sã€ï¼Œå…¶ä¸­åŒ…å«äº† %(num_files)i 項檔案。\n" -"è‹¥è¦åœæ­¢æŽ¥æ”¶é€™é¡žæé†’,請在 Deluge çš„å好設定內關閉電郵通知。\n" -"\n" -"è¬è¬æ‚¨ï¼Œ\n" -"Deluge" -#: deluge/plugins/notifications/notifications/data/config.glade:29 -msgid "Notifications" -msgstr "通知" +#: deluge/core/daemon_entry.py:25 +msgid "Daemon Options" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:81 -msgid "Tray icon blinks enabled" -msgstr "啟用系統列圖示閃çˆ" +#: deluge/core/daemon_entry.py:31 +msgid "IP address to listen for UI connections" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:93 -msgid "Popups enabled" -msgstr "啟用彈出視窗" +#: deluge/core/daemon_entry.py:39 +msgid "Port to listen for UI connections on" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:108 -msgid "Sound enabled" -msgstr "啟用音效" +#: deluge/core/daemon_entry.py:47 +msgid "IP address to listen for BitTorrent connections" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:144 -msgid "UI Notifications" -msgstr "使用者介é¢é€šçŸ¥" +#: deluge/core/daemon_entry.py:56 +msgid "" +"The network interface name or IP address for outgoing BitTorrent connections." +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:175 -#: deluge/ui/gtkui/glade/connection_manager.glade:28 -msgid "Hostname:" -msgstr "主機å稱:" +#: deluge/core/daemon_entry.py:63 +msgid "Config keys to be unmodified by `set_config` RPC" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:199 -#: deluge/ui/gtkui/glade/connection_manager.glade:56 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3358 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3542 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3726 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3912 -msgid "Port:" -msgstr "連接埠:" +#: deluge/ui/common.py:37 deluge/ui/gtk3/filtertreeview.py:130 +#: deluge/ui/web/js/deluge-all/UI.js:18 +msgid "All" +msgstr "全部" -#: deluge/plugins/notifications/notifications/data/config.glade:231 -#: deluge/ui/gtkui/glade/connection_manager.glade:143 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3439 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3623 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3807 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3994 -msgid "Username:" -msgstr "帳號:" +#: deluge/ui/common.py:38 deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:490 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:534 +#: deluge/ui/web/js/deluge-all/UI.js:19 +msgid "Active" +msgstr "æ´»èº" -#: deluge/plugins/notifications/notifications/data/config.glade:255 -#: deluge/ui/gtkui/glade/connection_manager.glade:132 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2129 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3306 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3490 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3674 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3858 -msgid "Password:" -msgstr "密碼:" +#: deluge/ui/common.py:39 deluge/ui/web/js/deluge-all/UI.js:20 +msgid "Allocating" +msgstr "" -#: deluge/plugins/notifications/notifications/data/config.glade:360 -msgid "Recipients" -msgstr "收件人" +#: deluge/ui/common.py:40 deluge/ui/web/js/deluge-all/UI.js:21 +#: deluge/ui/web/js/deluge-all/UI.js:25 +msgid "Checking" +msgstr "檢查中" -#: deluge/plugins/notifications/notifications/data/config.glade:383 -msgid "Server requires TLS/SSL" -msgstr "伺æœå™¨éœ€è¦ TLS/SSL" +#: deluge/ui/common.py:41 +#: deluge/ui/console/modes/preferences/preference_panes.py:568 +#: deluge/ui/web/js/deluge-all/UI.js:22 +msgid "Downloading" +msgstr "下載中" -#: deluge/plugins/notifications/notifications/data/config.glade:398 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:633 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:783 -msgid "From:" -msgstr "從:" +#: deluge/ui/common.py:42 +#: deluge/ui/console/modes/preferences/preference_panes.py:575 +#: deluge/ui/web/js/deluge-all/UI.js:23 +msgid "Seeding" +msgstr "作種中" -#: deluge/plugins/notifications/notifications/data/config.glade:421 -#: deluge/ui/gtkui/preferences.py:91 -msgid "Enabled" -msgstr "已啟用" +#: deluge/ui/common.py:43 deluge/ui/web/js/deluge-all/UI.js:24 +msgid "Paused" +msgstr "æš«åœ" -#: deluge/plugins/notifications/notifications/data/config.glade:443 -msgid "Email Notifications" -msgstr "電郵通知" +#: deluge/ui/common.py:44 deluge/ui/web/js/deluge-all/UI.js:26 +msgid "Queued" +msgstr "已排入佇列" -#: deluge/plugins/notifications/notifications/data/config.glade:460 -msgid "Settings" -msgstr "設定" +#: deluge/ui/common.py:45 deluge/ui/common.py:122 +#: deluge/ui/gtk3/statusbar.py:396 deluge/ui/gtk3/filtertreeview.py:131 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:330 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:94 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:351 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:358 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:417 +#: deluge/ui/web/js/deluge-all/UI.js:27 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:121 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:98 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:291 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:316 +msgid "Error" +msgstr "錯誤" -#: deluge/plugins/notifications/notifications/data/config.glade:495 -msgid "" -"This configuration does not mean that you'll actually receive notifications " -"for all these events." -msgstr "這個設定ä¸ä»£è¡¨æ‚¨å¯¦éš›ä¸Šå¯æŽ¥å—到所有這些事件的通知。" +#: deluge/ui/common.py:50 deluge/ui/gtk3/listview.py:793 +#: deluge/ui/gtk3/torrentview.py:180 deluge/ui/gtk3/torrentview.py:276 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:107 +msgid "Name" +msgstr "å稱" -#: deluge/plugins/notifications/notifications/data/config.glade:513 -msgid "Subscriptions" -msgstr "訂閱" +#: deluge/ui/common.py:51 deluge/ui/common.py:53 +#: deluge/ui/gtk3/files_tab.py:126 deluge/ui/gtk3/torrentview.py:310 +#: deluge/ui/gtk3/peers_tab.py:120 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:121 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:80 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:34 +msgid "Progress" +msgstr "進度" -#: deluge/plugins/notifications/notifications/data/config.glade:594 -msgid "Sound Customization" -msgstr "音效自訂" +#: deluge/ui/common.py:52 deluge/ui/web/js/deluge-all/Sidebar.js:12 +msgid "State" +msgstr "狀態" -#: deluge/plugins/autoadd/autoadd/core.py:136 -msgid "Watch folder does not exist." -msgstr "監控資料夾ä¸å­˜åœ¨ã€‚" +#: deluge/ui/common.py:54 deluge/ui/gtk3/createtorrentdialog.py:72 +#: deluge/ui/gtk3/addtorrentdialog.py:123 deluge/ui/gtk3/files_tab.py:113 +#: deluge/ui/gtk3/torrentview.py:283 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:174 +#: deluge/ui/console/modes/preferences/preference_panes.py:738 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:114 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:23 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:33 +msgid "Size" +msgstr "大å°" -#: deluge/plugins/autoadd/autoadd/core.py:139 -#: deluge/plugins/autoadd/autoadd/core.py:308 -msgid "Path does not exist." -msgstr "路徑ä¸å­˜åœ¨ã€‚" +#: deluge/ui/common.py:55 deluge/ui/gtk3/torrentview.py:289 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:244 +msgid "Downloaded" +msgstr "已下載" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:7 -msgid "AutoAdd Error" -msgstr "AutoAdd 錯誤" +#: deluge/ui/common.py:56 deluge/ui/gtk3/torrentview.py:296 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:252 +msgid "Uploaded" +msgstr "已上傳" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:78 -msgid "Watch Folder Properties" -msgstr "監控資料夾屬性" +#: deluge/ui/common.py:57 deluge/ui/gtk3/torrentview.py:303 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:260 +msgid "Remaining" +msgstr "剩餘" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:130 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:306 -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:384 -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:41 -#: deluge/ui/gtkui/glade/main_window.glade:2031 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:373 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:162 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:228 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:288 -msgid "Select A Folder" -msgstr "鏿“‡ä¸€å€‹è³‡æ–™å¤¾" +#: deluge/ui/common.py:58 deluge/ui/gtk3/torrentview.py:373 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:165 +msgid "Ratio" +msgstr "分享率" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:143 -msgid "Enable this watch folder" -msgstr "啟用此監控資料夾" +#: deluge/ui/common.py:59 deluge/ui/gtk3/torrentview.py:340 +#: deluge/ui/gtk3/peers_tab.py:133 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:144 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:87 +msgid "Down Speed" +msgstr "下載速度" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:164 -msgid "Watch Folder" -msgstr "監控資料夾" +#: deluge/ui/common.py:60 deluge/ui/gtk3/torrentview.py:346 +#: deluge/ui/gtk3/peers_tab.py:146 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:151 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:94 +msgid "Up Speed" +msgstr "上傳速度" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:195 -msgid "Delete .torrent after adding" -msgstr "åŠ å…¥å¾Œåˆªé™¤ç¨®å­æª”" +#: deluge/ui/common.py:61 deluge/ui/gtk3/torrentview.py:352 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:268 +msgid "Down Limit" +msgstr "下é™" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:211 -msgid "Append extension after adding:" -msgstr "加入後附上副檔å:" +#: deluge/ui/common.py:62 deluge/ui/gtk3/torrentview.py:359 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:276 +msgid "Up Limit" +msgstr "上é™" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:228 -msgid ".added" -msgstr ".added" +#: deluge/ui/common.py:63 deluge/ui/web/js/deluge-all/add/OptionsTab.js:101 +msgid "Max Connections" +msgstr "最大連接數" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:248 -msgid "Torrent File Action" -msgstr "ç¨®å­æª”案動作" +#: deluge/ui/common.py:64 deluge/ui/web/js/deluge-all/add/OptionsTab.js:109 +msgid "Max Upload Slots" +msgstr "æœ€å¤§ä¸Šå‚³å€æ®µæ•¸" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:275 -msgid "Set download location" -msgstr "設定下載ä½ç½®" +#: deluge/ui/common.py:65 deluge/ui/gtk3/torrentview.py:325 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:136 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:46 +msgid "Peers" +msgstr "用戶數" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:325 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:396 -msgid "Download Location" -msgstr "下載ä½ç½®" +#: deluge/ui/common.py:66 deluge/ui/gtk3/torrentview.py:317 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:128 +msgid "Seeds" +msgstr "ç¨®å­æ•¸" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:353 -msgid "Set move completed location" -msgstr "設定檔案下載完後的移動ä½ç½®" +#: deluge/ui/common.py:67 deluge/ui/gtk3/torrentview.py:380 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:173 +msgid "Avail" +msgstr "å¯å¾—性" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:418 -msgid "Move Completed" -msgstr "移動完整檔" +#: deluge/ui/common.py:68 deluge/ui/gtk3/torrentview.py:333 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:284 +msgid "Seeds:Peers" +msgstr "ç¨®å­æ•¸:用戶數" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:444 -msgid "Label: " -msgstr "標籤: " +#: deluge/ui/common.py:69 deluge/ui/gtk3/listview.py:203 +#: deluge/ui/gtk3/torrentview.py:387 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:181 +msgid "Added" +msgstr "加入日期" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:475 -msgid "Label" -msgstr "標籤" +#: deluge/ui/common.py:70 deluge/ui/gtk3/createtorrentdialog.py:88 +#: deluge/ui/gtk3/edittrackersdialog.py:127 deluge/ui/gtk3/torrentview.py:408 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:57 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:205 +msgid "Tracker" +msgstr "追蹤伺æœå™¨" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:492 -msgid "Main" -msgstr "主è¦" +#: deluge/ui/common.py:72 deluge/ui/gtk3/torrentview.py:414 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:48 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:213 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:31 +msgid "Download Folder" +msgstr "下載資料夾" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:524 -#: deluge/ui/gtkui/glade/main_window.glade:1811 -msgid "Max Upload Speed:" -msgstr "最高上傳速度:" +#: deluge/ui/common.py:75 +msgid "Seeding Time" +msgstr "åšç¨®æ™‚é–“" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:541 -#: deluge/ui/gtkui/glade/main_window.glade:1798 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:551 -msgid "Max Connections:" -msgstr "最大連接數目:" +#: deluge/ui/common.py:76 +msgid "Active Time" +msgstr "æ´»èºæ™‚é–“" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:558 -#: deluge/ui/gtkui/glade/main_window.glade:1861 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:565 -msgid "Max Upload Slots:" -msgstr "最大上傳連接數é‡ï¼š" +#: deluge/ui/common.py:78 +msgid "Last Activity" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:665 -#: deluge/ui/gtkui/glade/main_window.glade:1824 -msgid "Max Download Speed:" -msgstr "最高下載速度:" +#: deluge/ui/common.py:81 +msgid "Finished Time" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:691 -#: deluge/ui/gtkui/glade/main_window.glade:1900 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:634 -msgid "Bandwidth" -msgstr "æµé‡" +#: deluge/ui/common.py:83 deluge/ui/gtk3/torrentview.py:401 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:189 +msgid "Complete Seen" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:722 -#: deluge/plugins/label/label/data/label_options.glade:349 -#: deluge/ui/gtkui/glade/main_window.glade:1952 -msgid "Stop seed at ratio:" -msgstr "é”åˆ°æŒ‡å®šçš„åˆ†äº«çŽ‡æ™‚åœæ­¢ç¨®å­ï¼š" +#: deluge/ui/common.py:86 deluge/ui/gtk3/torrentview.py:394 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:197 +msgid "Completed" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:746 -#: deluge/plugins/label/label/data/label_options.glade:364 -#: deluge/ui/gtkui/glade/main_window.glade:1993 -msgid "Remove at ratio" -msgstr "é”到分享率時刪除" +#: deluge/ui/common.py:87 deluge/ui/gtk3/torrentview.py:366 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:158 +msgid "ETA" +msgstr "é è¨ˆå®Œæˆæ™‚é–“" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:762 -msgid "Auto Managed:" -msgstr "自動管ç†ï¼š" +#: deluge/ui/common.py:88 deluge/ui/gtk3/torrentview.py:418 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:30 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:236 +msgid "Shared" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:890 -msgid "Add Paused:" -msgstr "加入暫åœï¼š" +#: deluge/ui/common.py:90 deluge/ui/gtk3/glade/main_window.tabs.ui.h:31 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:287 +msgid "Prioritize First/Last" +msgstr "優先下載頭尾部份" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:936 -msgid "Queue to:" -msgstr "佇列於:" +#: deluge/ui/common.py:94 deluge/ui/gtk3/glade/main_window.tabs.ui.h:32 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:143 +msgid "Sequential Download" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:954 -msgid "Top" -msgstr "最上方" +#: deluge/ui/common.py:97 deluge/ui/common.py:98 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:35 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:11 +#: deluge/ui/web/js/deluge-all/Menus.js:253 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:195 +msgid "Auto Managed" +msgstr "自動管ç†" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:967 -msgid "Bottom" -msgstr "最下方" +#: deluge/ui/common.py:99 +msgid "Stop At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1017 -#: deluge/ui/gtkui/glade/main_window.glade:2069 -msgid "Queue" -msgstr "佇列" +#: deluge/ui/common.py:100 +msgid "Stop Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/autoadd_options.glade:1037 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:624 -#: deluge/ui/gtkui/glade/connection_manager.glade:457 -msgid "Options" -msgstr "é¸é …" +#: deluge/ui/common.py:101 +msgid "Remove At Ratio" +msgstr "" -#: deluge/plugins/autoadd/autoadd/data/config.glade:41 -msgid "Watch Folders:" -msgstr "監控資料夾:" +#: deluge/ui/common.py:102 deluge/ui/common.py:108 +msgid "Move On Completed" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:238 -msgid "Download Limit:" -msgstr "下載é™åˆ¶ï¼š" +#: deluge/ui/common.py:104 +msgid "Move Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:247 -msgid "Upload Limit:" -msgstr "上傳é™åˆ¶ï¼š" +#: deluge/ui/common.py:112 +msgid "Move On Completed Path" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:256 -msgid "Active Torrents:" -msgstr "æ´»èºçš„ç¨®å­æ•¸ï¼š" +#: deluge/ui/common.py:115 deluge/ui/gtk3/filtertreeview.py:135 +#: deluge/ui/gtk3/torrentview.py:416 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:499 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:32 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:221 +msgid "Owner" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:265 -msgid "Active Downloading:" -msgstr "æ´»èºçš„下載數:" +#: deluge/ui/common.py:116 +msgid "Pieces" +msgstr "片段" -#: deluge/plugins/scheduler/scheduler/gtkui.py:274 -msgid "Active Seeding:" -msgstr "æ´»èºçš„åšç¨®æ•¸ï¼š" +#: deluge/ui/common.py:117 +msgid "Seed Rank" +msgstr "" -#: deluge/plugins/scheduler/scheduler/gtkui.py:288 -msgid "Slow Settings" -msgstr "慢速設定" +#: deluge/ui/common.py:118 deluge/ui/gtk3/glade/main_window.tabs.ui.h:33 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:294 +msgid "Super Seeding" +msgstr "" -#: deluge/plugins/label/label/core.py:189 -msgid "Invalid label, valid characters:[a-z0-9_-]" -msgstr "無效的標籤,有效字元:[a-z0-9_-]" +#: deluge/ui/common.py:123 deluge/ui/web/js/deluge-all/details/StatusTab.js:122 +msgid "Warning" +msgstr "警告" -#: deluge/plugins/label/label/core.py:190 -msgid "Empty Label" -msgstr "空白的標籤" +#: deluge/ui/common.py:124 deluge/ui/web/js/deluge-all/details/StatusTab.js:123 +msgid "Announce OK" +msgstr "通告完æˆ" -#: deluge/plugins/label/label/core.py:191 -msgid "Label already exists" -msgstr "標籤已存在" +#: deluge/ui/common.py:125 deluge/ui/web/js/deluge-all/details/StatusTab.js:124 +msgid "Announce Sent" +msgstr "通告已é€å‡º" -#: deluge/plugins/label/label/core.py:199 -#: deluge/plugins/label/label/core.py:279 -#: deluge/plugins/label/label/core.py:314 -msgid "Unknown Label" -msgstr "䏿˜Žçš„æ¨™ç±¤" +#: deluge/ui/common.py:129 +#: deluge/ui/console/modes/preferences/preference_panes.py:174 +#: deluge/ui/console/modes/preferences/preferences.py:89 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:18 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:31 +msgid "Interface" +msgstr "介é¢" -#: deluge/plugins/label/label/core.py:315 -msgid "Unknown Torrent" -msgstr "䏿˜Žçš„種å­" - -#: deluge/plugins/label/label/gtkui/submenu.py:48 -#: deluge/plugins/label/label/gtkui/__init__.py:77 -#: deluge/plugins/label/label/gtkui/__init__.py:111 -#: deluge/plugins/label/label/gtkui/label_config.py:59 -#: deluge/plugins/label/label/gtkui/label_config.py:66 -msgid "Label" -msgstr "標籤" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:66 -msgid "Label _Options" -msgstr "標籤é¸é …(_O)" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:67 -msgid "_Remove Label" -msgstr "刪除標籤(_R)" - -#: deluge/plugins/label/label/gtkui/sidebar_menu.py:68 -msgid "_Add Label" -msgstr "新增標籤(_A)" - -#: deluge/plugins/label/label/data/label_options.glade:7 -msgid "Label Options" -msgstr "標籤é¸é …" - -#: deluge/plugins/label/label/data/label_options.glade:36 -msgid "Label Options" -msgstr "標籤é¸é …" - -#: deluge/plugins/label/label/data/label_options.glade:158 -msgid "Upload Slots:\t" -msgstr "上傳槽:\t" - -#: deluge/plugins/label/label/data/label_options.glade:171 -msgid "Upload Speed:" -msgstr "上傳速度:" - -#: deluge/plugins/label/label/data/label_options.glade:184 -msgid "Download Speed:" -msgstr "下載速度:" - -#: deluge/plugins/label/label/data/label_options.glade:226 -msgid "Connections:" -msgstr "連接數:" - -#: deluge/plugins/label/label/data/label_options.glade:270 -msgid "Apply per torrent max settings:" -msgstr "æ¯å€‹ç¨®å­å¥—用最大值:" - -#: deluge/plugins/label/label/data/label_options.glade:283 -msgid "Maximum" -msgstr "最大值" - -#: deluge/plugins/label/label/data/label_options.glade:336 -#: deluge/ui/gtkui/glade/main_window.glade:1930 -msgid "Auto Managed" -msgstr "自動管ç†" +#: deluge/ui/common.py:130 +#: deluge/ui/console/modes/preferences/preference_panes.py:230 +#: deluge/ui/console/modes/preferences/preferences.py:90 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:21 +msgid "Downloads" +msgstr "下載" -#: deluge/plugins/label/label/data/label_options.glade:410 -msgid "Apply Queue settings:" -msgstr "套用佇列設定:" +#: deluge/ui/common.py:131 deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:409 +#: deluge/ui/console/modes/preferences/preferences.py:92 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:68 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:21 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:73 +msgid "Bandwidth" +msgstr "頻寬" -#: deluge/plugins/label/label/data/label_options.glade:426 -#: deluge/ui/gtkui/preferences.py:77 +#: deluge/ui/common.py:132 +#: deluge/ui/console/modes/preferences/preference_panes.py:550 +#: deluge/ui/console/modes/preferences/preferences.py:95 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/Menus.js:277 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:176 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:18 msgid "Queue" msgstr "佇列" -#: deluge/plugins/label/label/data/label_options.glade:453 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:204 -msgid "Move completed to:" -msgstr "將完æˆçš„下載移至:" - -#: deluge/plugins/label/label/data/label_options.glade:504 -msgid "Apply location settings:" -msgstr "套用ä½ç½®è¨­å®šï¼š" - -#: deluge/plugins/label/label/data/label_options.glade:520 -msgid "Location" -msgstr "ä½ç½®" - -#: deluge/plugins/label/label/data/label_options.glade:560 -msgid "(1 line per tracker)" -msgstr "(æ¯å€‹è¿½è¹¤ä¼ºæœå™¨ä¸€è¡Œ)" - -#: deluge/plugins/label/label/data/label_options.glade:576 -msgid "Automatically apply label:" -msgstr "自動套用標籤:" - -#: deluge/plugins/label/label/data/label_options.glade:593 -#: deluge/ui/gtkui/filtertreeview.py:70 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:462 -msgid "Trackers" -msgstr "追蹤伺æœå™¨" +#: deluge/ui/common.py:133 +#: deluge/ui/console/modes/preferences/preference_panes.py:300 +#: deluge/ui/console/modes/preferences/preferences.py:91 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:28 +msgid "Network" +msgstr "網路" -#: deluge/plugins/label/label/data/label_options.glade:646 -msgid "Add Label" -msgstr "加入標籤" +#: deluge/ui/common.py:134 deluge/ui/gtk3/glade/preferences_dialog.ui.h:146 +#: deluge/ui/console/modes/preferences/preference_panes.py:640 +#: deluge/ui/console/modes/preferences/preference_panes.py:647 +#: deluge/ui/console/modes/preferences/preferences.py:96 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/ProxyPage.js:35 +msgid "Proxy" +msgstr "代ç†ä¼ºæœå™¨" -#: deluge/plugins/label/label/data/label_options.glade:680 -msgid "Add Label" -msgstr "加入標籤" +#: deluge/ui/common.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:685 +#: deluge/ui/console/modes/preferences/preferences.py:97 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:18 +msgid "Cache" +msgstr "å¿«å–" -#: deluge/plugins/label/label/data/label_options.glade:711 -msgid "Name:" -msgstr "å稱:" +#: deluge/ui/common.py:136 deluge/ui/gtk3/glade/preferences_dialog.ui.h:190 +#: deluge/ui/console/modes/preferences/preference_panes.py:499 +#: deluge/ui/console/modes/preferences/preferences.py:93 +#: deluge/ui/web/js/deluge-all/Statusbar.js:80 +#: deluge/ui/web/js/deluge-all/Statusbar.js:139 +#: deluge/ui/web/js/deluge-all/Statusbar.js:198 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:21 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:69 +msgid "Other" +msgstr "å…¶ä»–" -#: deluge/plugins/label/label/data/label_pref.glade:22 -msgid "Use the sidebar to add,edit and remove labels. \n" -msgstr "使用å´é‚Šæ¬„來新增ã€ä¿®æ”¹èˆ‡åˆªé™¤æ¨™ç±¤ã€‚\n" +#: deluge/ui/common.py:137 +#: deluge/ui/console/modes/preferences/preference_panes.py:524 +#: deluge/ui/console/modes/preferences/preferences.py:94 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:18 +msgid "Daemon" +msgstr "常é§ç¨‹å¼" -#: deluge/plugins/label/label/data/label_pref.glade:32 -msgid "Labels" -msgstr "標籤" +#: deluge/ui/common.py:138 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:18 +msgid "Plugins" +msgstr "外掛模組" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:27 -msgid "Extract to:" -msgstr "解壓縮到:" +#: deluge/ui/common.py:150 deluge/ui/web/js/deluge-all/Deluge.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:365 +msgid "Skip" +msgstr "ç•¥éŽ" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:69 -msgid "Create torrent name sub-folder" -msgstr "以種å­å稱建立å­è³‡æ–™å¤¾" +#: deluge/ui/common.py:151 deluge/ui/web/js/deluge-all/Deluge.js:155 +#: deluge/ui/web/js/deluge-all/Menus.js:371 +msgid "Low" +msgstr "一般" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:73 -msgid "" -"This option will create a sub-folder using the torrent's name within the " -"selected extract folder and put the extracted files there." -msgstr "這個é¸é …將會以種å­å稱建立å­è³‡æ–™å¤¾ï¼Œä¹‹å¾Œå°‡æª”案解壓縮到那裡。" +#: deluge/ui/common.py:152 deluge/ui/web/js/deluge-all/Deluge.js:156 +#: deluge/ui/web/js/deluge-all/Menus.js:377 +msgid "Normal" +msgstr "普通" -#: deluge/plugins/extractor/extractor/data/extractor_prefs.glade:87 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:53 -#: deluge/ui/gtkui/glade/main_window.glade:2183 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:705 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2847 -msgid "General" -msgstr "一般" +#: deluge/ui/common.py:153 deluge/ui/web/js/deluge-all/Deluge.js:157 +#: deluge/ui/web/js/deluge-all/Menus.js:383 +msgid "High" +msgstr "高" -#: deluge/plugins/webui/webui/gtkui.py:97 +#: deluge/ui/client.py:681 msgid "" -"The Deluge web interface is not installed, please install the\n" -"interface and try again" +"Deluge cannot find the `deluged` executable, check that the deluged package " +"is installed, or added to your PATH." msgstr "" -"Deluge ç¶²é ä»‹é¢å°šæœªè¢«å®‰è£ï¼Œè«‹å…ˆå®‰è£å¥½\n" -"介é¢å†é‡è©¦ä¸€æ¬¡" - -#: deluge/plugins/webui/webui/data/config.glade:27 -msgid "Enable web interface" -msgstr "啟動網é ç®¡ç†ä»‹é¢" - -#: deluge/plugins/webui/webui/data/config.glade:41 -msgid "Enable SSL" -msgstr "啟動 SSL" - -#: deluge/plugins/webui/webui/data/config.glade:60 -msgid "Listening port:" -msgstr "監è½é€£æŽ¥åŸ ï¼š" - -#: deluge/plugins/webui/webui/data/config.glade:94 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:153 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4173 -msgid "Settings" -msgstr "設定" - -#: deluge/plugins/blocklist/blocklist/webui.py:49 -msgid "Emule IP list (GZip)" -msgstr "Emule IP 列表 (GZip)" - -#: deluge/plugins/blocklist/blocklist/webui.py:50 -msgid "SafePeer Text (Zipped)" -msgstr "SafePeer 文字檔 (已壓縮)" - -#: deluge/plugins/blocklist/blocklist/webui.py:51 -msgid "PeerGuardian Text (Uncompressed)" -msgstr "PeerGuardian 文字檔 (未壓縮)" - -#: deluge/plugins/blocklist/blocklist/webui.py:52 -msgid "PeerGuardian P2B (GZip)" -msgstr "PeerGuardian P2B (GZip)" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:31 -msgid "Invalid leader" -msgstr "無效的 Leader" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:35 -msgid "Invalid magic code" -msgstr "無效的 Magic Code" - -#: deluge/plugins/blocklist/blocklist/peerguardian.py:40 -msgid "Invalid version" -msgstr "無效的版本" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:27 -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:385 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1018 -msgid "URL:" -msgstr "URL:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:91 -msgid "Days" -msgstr "æ—¥" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:117 -msgid "Check for new list every:" -msgstr "ç¢ºèªæ–°æ¸…å–® æ¯" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:133 -msgid "Import blocklist on startup" -msgstr "啟動時匯入阻擋清單" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:190 -msgid "Download the blocklist file if necessary and import the file." -msgstr "下載阻擋清單(如果需è¦)並匯入檔案。" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:210 -msgid "Check Download and Import" -msgstr "確èªä¸‹è¼‰ä¸¦åŒ¯å…¥" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:232 -msgid "Download a new blocklist file and import it." -msgstr "下載新的阻擋清單並匯入檔案。" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:252 -msgid "Force Download and Import" -msgstr "強制下載並匯入" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:276 -msgid "Blocklist is up to date" -msgstr "阻擋清單已更新" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:293 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:472 -msgid "Options" -msgstr "é¸é …" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:397 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3427 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3611 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3795 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3982 -msgid "Type:" -msgstr "類型:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:409 -msgid "Date:" -msgstr "日期:" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:421 -msgid "File Size:" -msgstr "檔案大å°ï¼š" - -#: deluge/plugins/blocklist/blocklist/data/blocklist_pref.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4822 -msgid "Info" -msgstr "資訊" - -#: deluge/plugins/execute/execute/gtkui.py:51 -msgid "Torrent Complete" -msgstr "種å­å®Œæˆ" - -#: deluge/plugins/execute/execute/gtkui.py:52 -msgid "Torrent Added" -msgstr "新增種å­" - -#: deluge/plugins/execute/execute/gtkui.py:77 -#: deluge/plugins/execute/execute/gtkui.py:88 -msgid "Execute" -msgstr "執行" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:29 -msgid "Event" -msgstr "事件" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:41 -msgid "Command" -msgstr "指令" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:112 -msgid "Add Command" -msgstr "新增指令" - -#: deluge/plugins/execute/execute/data/execute_prefs.glade:151 -msgid "Commands" -msgstr "指令" - -#: deluge/core/torrentmanager.py:937 -msgid "Announce OK" -msgstr "通告完æˆ" -#: deluge/core/torrentmanager.py:953 -msgid "Announce Sent" -msgstr "通告已é€å‡º" - -#: deluge/core/torrentmanager.py:961 -msgid "Warning" -msgstr "警告" - -#: deluge/core/torrentmanager.py:971 deluge/core/filtermanager.py:94 -#: deluge/ui/gtkui/filtertreeview.py:78 -msgid "Error" -msgstr "錯誤" - -#: deluge/ui/countries.py:9 +#: deluge/ui/countries.py:10 msgid "Afghanistan" msgstr "阿富汗" -#: deluge/ui/countries.py:10 +#: deluge/ui/countries.py:11 msgid "Aland Islands" msgstr "奧蘭群島" -#: deluge/ui/countries.py:11 +#: deluge/ui/countries.py:12 msgid "Albania" msgstr "阿爾巴尼亞" -#: deluge/ui/countries.py:12 +#: deluge/ui/countries.py:13 msgid "Algeria" msgstr "阿爾åŠåˆ©äºž" -#: deluge/ui/countries.py:13 +#: deluge/ui/countries.py:14 msgid "American Samoa" msgstr "美屬薩摩亞" -#: deluge/ui/countries.py:14 +#: deluge/ui/countries.py:15 msgid "Andorra" msgstr "安é“爾" -#: deluge/ui/countries.py:15 +#: deluge/ui/countries.py:16 msgid "Angola" msgstr "安哥拉" -#: deluge/ui/countries.py:16 +#: deluge/ui/countries.py:17 msgid "Anguilla" msgstr "安圭拉" -#: deluge/ui/countries.py:17 +#: deluge/ui/countries.py:18 msgid "Antarctica" msgstr "å—æ¥µæ´²" -#: deluge/ui/countries.py:18 +#: deluge/ui/countries.py:19 msgid "Antigua and Barbuda" msgstr "安地å¡åŠå·´å¸ƒé”" -#: deluge/ui/countries.py:19 +#: deluge/ui/countries.py:20 msgid "Argentina" msgstr "阿根廷" -#: deluge/ui/countries.py:20 +#: deluge/ui/countries.py:21 msgid "Armenia" msgstr "亞美尼亞" -#: deluge/ui/countries.py:21 +#: deluge/ui/countries.py:22 msgid "Aruba" msgstr "阿魯巴" -#: deluge/ui/countries.py:22 +#: deluge/ui/countries.py:23 msgid "Australia" msgstr "澳大利亞" -#: deluge/ui/countries.py:23 +#: deluge/ui/countries.py:24 msgid "Austria" msgstr "奧地利" -#: deluge/ui/countries.py:24 +#: deluge/ui/countries.py:25 msgid "Azerbaijan" msgstr "亞塞拜然" -#: deluge/ui/countries.py:25 +#: deluge/ui/countries.py:26 msgid "Bahamas" msgstr "巴哈馬" -#: deluge/ui/countries.py:26 +#: deluge/ui/countries.py:27 msgid "Bahrain" msgstr "å·´æž—" -#: deluge/ui/countries.py:27 +#: deluge/ui/countries.py:28 msgid "Bangladesh" msgstr "孟加拉" -#: deluge/ui/countries.py:28 +#: deluge/ui/countries.py:29 msgid "Barbados" msgstr "å·´è²å¤š" -#: deluge/ui/countries.py:29 +#: deluge/ui/countries.py:30 msgid "Belarus" msgstr "白俄羅斯" -#: deluge/ui/countries.py:30 +#: deluge/ui/countries.py:31 msgid "Belgium" msgstr "比利時" -#: deluge/ui/countries.py:31 +#: deluge/ui/countries.py:32 msgid "Belize" msgstr "è²é‡Œæ–¯" -#: deluge/ui/countries.py:32 +#: deluge/ui/countries.py:33 msgid "Benin" msgstr "è²å—" -#: deluge/ui/countries.py:33 +#: deluge/ui/countries.py:34 msgid "Bermuda" msgstr "百慕é”" -#: deluge/ui/countries.py:34 +#: deluge/ui/countries.py:35 msgid "Bhutan" msgstr "ä¸ä¸¹" -#: deluge/ui/countries.py:35 +#: deluge/ui/countries.py:36 msgid "Bolivia" msgstr "玻利維亞" -#: deluge/ui/countries.py:36 +#: deluge/ui/countries.py:37 msgid "Bosnia and Herzegovina" msgstr "波士尼亞與赫塞哥維ç´" -#: deluge/ui/countries.py:37 +#: deluge/ui/countries.py:38 msgid "Botswana" msgstr "åšèŒ²ç“¦ç´" -#: deluge/ui/countries.py:38 +#: deluge/ui/countries.py:39 msgid "Bouvet Island" msgstr "布å¨å³¶" -#: deluge/ui/countries.py:39 +#: deluge/ui/countries.py:40 msgid "Brazil" msgstr "巴西" -#: deluge/ui/countries.py:40 +#: deluge/ui/countries.py:41 msgid "British Indian Ocean Territory" msgstr "英屬å°åº¦æ´‹é ˜åœ°" -#: deluge/ui/countries.py:41 +#: deluge/ui/countries.py:42 msgid "Brunei Darussalam" msgstr "æ±¶èŠ" -#: deluge/ui/countries.py:42 +#: deluge/ui/countries.py:43 msgid "Bulgaria" msgstr "ä¿åŠ åˆ©äºž" -#: deluge/ui/countries.py:43 +#: deluge/ui/countries.py:44 msgid "Burkina Faso" msgstr "布å‰ç´æ³•ç´¢" -#: deluge/ui/countries.py:44 +#: deluge/ui/countries.py:45 msgid "Burundi" msgstr "蒲隆地" -#: deluge/ui/countries.py:45 +#: deluge/ui/countries.py:46 msgid "Cambodia" msgstr "柬埔寨" -#: deluge/ui/countries.py:46 +#: deluge/ui/countries.py:47 msgid "Cameroon" msgstr "喀麥隆" -#: deluge/ui/countries.py:47 +#: deluge/ui/countries.py:48 msgid "Canada" msgstr "加拿大" -#: deluge/ui/countries.py:48 +#: deluge/ui/countries.py:49 msgid "Cape Verde" msgstr "ç¶­å¾·è§’" -#: deluge/ui/countries.py:49 +#: deluge/ui/countries.py:50 msgid "Cayman Islands" msgstr "開曼群島" -#: deluge/ui/countries.py:50 +#: deluge/ui/countries.py:51 msgid "Central African Republic" msgstr "中éžå…±å’Œåœ‹" -#: deluge/ui/countries.py:51 +#: deluge/ui/countries.py:52 msgid "Chad" msgstr "查德" -#: deluge/ui/countries.py:52 +#: deluge/ui/countries.py:53 msgid "Chile" msgstr "智利" -#: deluge/ui/countries.py:53 +#: deluge/ui/countries.py:54 msgid "China" msgstr "中國" -#: deluge/ui/countries.py:54 +#: deluge/ui/countries.py:55 msgid "Christmas Island" msgstr "è–誕島" -#: deluge/ui/countries.py:55 +#: deluge/ui/countries.py:56 msgid "Cocos (Keeling) Islands" msgstr "科科斯(基林)群島" -#: deluge/ui/countries.py:56 +#: deluge/ui/countries.py:57 msgid "Colombia" msgstr "哥倫比亞" -#: deluge/ui/countries.py:57 +#: deluge/ui/countries.py:58 msgid "Comoros" msgstr "葛摩" -#: deluge/ui/countries.py:58 +#: deluge/ui/countries.py:59 msgid "Congo" msgstr "剛果" -#: deluge/ui/countries.py:59 +#: deluge/ui/countries.py:60 msgid "Congo, The Democratic Republic of the" msgstr "剛果民主共和國" -#: deluge/ui/countries.py:60 +#: deluge/ui/countries.py:61 msgid "Cook Islands" msgstr "庫克群島" -#: deluge/ui/countries.py:61 +#: deluge/ui/countries.py:62 msgid "Costa Rica" msgstr "哥斯大黎加" -#: deluge/ui/countries.py:62 +#: deluge/ui/countries.py:63 msgid "Cote d'Ivoire" msgstr "象牙海岸" -#: deluge/ui/countries.py:63 +#: deluge/ui/countries.py:64 msgid "Croatia" msgstr "克羅埃西亞" -#: deluge/ui/countries.py:64 +#: deluge/ui/countries.py:65 msgid "Cuba" msgstr "å¤å·´" -#: deluge/ui/countries.py:65 +#: deluge/ui/countries.py:66 msgid "Cyprus" msgstr "賽普勒斯" -#: deluge/ui/countries.py:66 +#: deluge/ui/countries.py:67 msgid "Czech Republic" msgstr "æ·å…‹" -#: deluge/ui/countries.py:67 +#: deluge/ui/countries.py:68 msgid "Denmark" msgstr "丹麥" -#: deluge/ui/countries.py:68 +#: deluge/ui/countries.py:69 msgid "Djibouti" msgstr "å‰å¸ƒåœ°" -#: deluge/ui/countries.py:69 +#: deluge/ui/countries.py:70 msgid "Dominica" msgstr "多米尼克" -#: deluge/ui/countries.py:70 +#: deluge/ui/countries.py:71 msgid "Dominican Republic" msgstr "多明尼加" -#: deluge/ui/countries.py:71 +#: deluge/ui/countries.py:72 msgid "Ecuador" msgstr "厄瓜多" -#: deluge/ui/countries.py:72 +#: deluge/ui/countries.py:73 msgid "Egypt" msgstr "埃åŠ" -#: deluge/ui/countries.py:73 +#: deluge/ui/countries.py:74 msgid "El Salvador" msgstr "薩爾瓦多" -#: deluge/ui/countries.py:74 +#: deluge/ui/countries.py:75 msgid "Equatorial Guinea" msgstr "赤é“幾內亞" -#: deluge/ui/countries.py:75 +#: deluge/ui/countries.py:76 msgid "Eritrea" msgstr "厄利垂亞" -#: deluge/ui/countries.py:76 +#: deluge/ui/countries.py:77 msgid "Estonia" msgstr "愛沙尼亞" -#: deluge/ui/countries.py:77 +#: deluge/ui/countries.py:78 msgid "Ethiopia" msgstr "衣索比亞" -#: deluge/ui/countries.py:78 +#: deluge/ui/countries.py:79 msgid "Falkland Islands (Malvinas)" msgstr "ç¦å…‹è˜­ç¾¤å³¶(é¦¬çˆ¾ç¶­ç´æ–¯ç¾¤å³¶)" -#: deluge/ui/countries.py:79 +#: deluge/ui/countries.py:80 msgid "Faroe Islands" msgstr "法羅群島" -#: deluge/ui/countries.py:80 +#: deluge/ui/countries.py:81 msgid "Fiji" msgstr "æ–æ¿Ÿ" -#: deluge/ui/countries.py:81 +#: deluge/ui/countries.py:82 msgid "Finland" msgstr "芬蘭" -#: deluge/ui/countries.py:82 +#: deluge/ui/countries.py:83 msgid "France" msgstr "法國" -#: deluge/ui/countries.py:83 +#: deluge/ui/countries.py:84 msgid "French Guiana" msgstr "法屬圭亞那" -#: deluge/ui/countries.py:84 +#: deluge/ui/countries.py:85 msgid "French Polynesia" msgstr "法屬玻里尼西亞" -#: deluge/ui/countries.py:85 +#: deluge/ui/countries.py:86 msgid "French Southern Territories" msgstr "法屬å—部領地" -#: deluge/ui/countries.py:86 +#: deluge/ui/countries.py:87 msgid "Gabon" msgstr "加彭" -#: deluge/ui/countries.py:87 +#: deluge/ui/countries.py:88 msgid "Gambia" msgstr "甘比亞" -#: deluge/ui/countries.py:88 +#: deluge/ui/countries.py:89 msgid "Georgia" msgstr "喬治亞" -#: deluge/ui/countries.py:89 +#: deluge/ui/countries.py:90 msgid "Germany" msgstr "德國" -#: deluge/ui/countries.py:90 deluge/ui/countries.py:241 -msgid "United Kingdom" -msgstr "英國" - #: deluge/ui/countries.py:91 msgid "Ghana" msgstr "迦ç´" @@ -1615,8 +1448,8 @@ msgid "Syrian Arab Republic" msgstr "敘利亞" #: deluge/ui/countries.py:224 -msgid "Taiwan, Province of China" -msgstr "臺ç£" +msgid "Taiwan" +msgstr "" #: deluge/ui/countries.py:225 msgid "Tajikistan" @@ -1682,6 +1515,10 @@ msgstr "çƒå…‹è˜­" msgid "United Arab Emirates" msgstr "阿拉伯è¯åˆå¤§å…¬åœ‹" +#: deluge/ui/countries.py:241 +msgid "United Kingdom" +msgstr "英國" + #: deluge/ui/countries.py:242 msgid "United States" msgstr "美國" @@ -1738,2866 +1575,4601 @@ msgstr "尚比亞" msgid "Zimbabwe" msgstr "辛巴å¨" -#: deluge/ui/web/json_api.py:733 deluge/ui/web/json_api.py:750 -#: deluge/ui/web/json_api.py:759 deluge/ui/web/json_api.py:762 -#: deluge/ui/web/json_api.py:769 deluge/ui/gtkui/connectionmanager.py:75 -#: deluge/ui/gtkui/connectionmanager.py:215 -#: deluge/ui/gtkui/connectionmanager.py:246 -#: deluge/ui/gtkui/connectionmanager.py:283 -#: deluge/ui/gtkui/connectionmanager.py:296 -#: deluge/ui/gtkui/connectionmanager.py:378 -#: deluge/ui/gtkui/connectionmanager.py:389 -#: deluge/ui/gtkui/connectionmanager.py:452 -#: deluge/ui/gtkui/connectionmanager.py:569 -msgid "Offline" -msgstr "離線" +#: deluge/ui/ui_entry.py:51 +msgid "UI Options" +msgstr "使用者介é¢é¸é …" -#: deluge/ui/web/json_api.py:755 deluge/ui/gtkui/connectionmanager.py:76 -#: deluge/ui/gtkui/connectionmanager.py:274 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Online" -msgstr "上線" +#: deluge/ui/ui_entry.py:57 +msgid "Set the default UI to be run, when no UI is specified" +msgstr "" -#: deluge/ui/web/json_api.py:775 deluge/ui/gtkui/connectionmanager.py:77 -#: deluge/ui/gtkui/connectionmanager.py:313 -#: deluge/ui/gtkui/connectionmanager.py:372 -#: deluge/ui/gtkui/connectionmanager.py:382 -#: deluge/ui/gtkui/connectionmanager.py:440 -#: deluge/ui/gtkui/connectionmanager.py:552 -msgid "Connected" -msgstr "已連接" +#: deluge/ui/ui_entry.py:91 +msgid "" +"Alternative UI to launch, with optional ui args \n" +" (default UI: *)" +msgstr "" -#: deluge/ui/web/json_api.py:802 -msgid "Daemon doesn't exist" -msgstr "常é§ç¨‹å¼ä¸¦ä¸å­˜åœ¨" +#: deluge/ui/web/web.py:32 +msgid "Web Server Options" +msgstr "ç¶²é ä¼ºæœå™¨é¸é …" -#: deluge/ui/web/json_api.py:808 -msgid "Daemon not running" -msgstr "常é§ç¨‹å¼ä¸¦æœªåŸ·è¡Œ" +#: deluge/ui/web/web.py:38 +msgid "IP address for web server to listen on" +msgstr "" -#: deluge/ui/web/server.py:661 -msgid "Starting server in PID" -msgstr "啟動伺æœå™¨æ–¼ PID" +#: deluge/ui/web/web.py:46 +msgid "Port for web server to listen on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:100 -msgid "Address" -msgstr "ä½å€" +#: deluge/ui/web/web.py:53 +msgid "Set the base path that the ui is running on" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:116 -msgid "Client" -msgstr "用戶端" +#: deluge/ui/web/web.py:56 +msgid "Force the web server to use SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:129 deluge/ui/gtkui/files_tab.py:156 -#: deluge/ui/gtkui/torrentview.py:225 deluge/ui/gtkui/torrentview.py:555 -msgid "Progress" -msgstr "進度" +#: deluge/ui/web/web.py:61 +msgid "Force the web server to disable SSL" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:142 deluge/ui/gtkui/torrentview.py:237 -msgid "Down Speed" -msgstr "下載速度" +#: deluge/ui/web/json_api.py:868 +msgid "Daemon does not exist" +msgstr "" -#: deluge/ui/gtkui/peers_tab.py:155 deluge/ui/gtkui/torrentview.py:239 -msgid "Up Speed" -msgstr "上傳速度" +#: deluge/ui/web/json_api.py:875 +msgid "Daemon not running" +msgstr "常é§ç¨‹å¼ä¸¦æœªåŸ·è¡Œ" -#: deluge/ui/gtkui/queuedtorrents.py:75 -#: deluge/ui/gtkui/addtorrentdialog.py:103 -msgid "Torrent" -msgstr "種å­" +#: deluge/ui/gtk3/createtorrentdialog.py:62 +#: deluge/ui/gtk3/addtorrentdialog.py:110 deluge/ui/gtk3/files_tab.py:92 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:18 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:28 +msgid "Filename" +msgstr "檔案å稱" -#: deluge/ui/gtkui/queuedtorrents.py:135 -msgid " Torrents Queued" -msgstr " 種å­å·²æŽ’入佇列" +#: deluge/ui/gtk3/createtorrentdialog.py:85 +#: deluge/ui/gtk3/edittrackersdialog.py:124 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:52 +msgid "Tier" +msgstr "階" -#: deluge/ui/gtkui/queuedtorrents.py:137 -msgid " Torrent Queued" -msgstr " 種å­å·²ä½‡åˆ—" +#: deluge/ui/gtk3/createtorrentdialog.py:128 +msgid "Choose a file" +msgstr "鏿“‡æª”案" -#: deluge/ui/gtkui/common.py:67 deluge/ui/gtkui/systemtray.py:249 -#: deluge/ui/gtkui/systemtray.py:253 deluge/ui/gtkui/systemtray.py:423 -#: deluge/ui/gtkui/statusbar.py:397 deluge/ui/gtkui/statusbar.py:425 -#: deluge/ui/gtkui/statusbar.py:452 -msgid "Unlimited" -msgstr "未é™åˆ¶" +#: deluge/ui/gtk3/createtorrentdialog.py:132 +#: deluge/ui/gtk3/createtorrentdialog.py:169 +#: deluge/ui/gtk3/createtorrentdialog.py:258 +#: deluge/ui/gtk3/addtorrentdialog.py:698 deluge/ui/gtk3/dialogs.py:203 +#: deluge/ui/gtk3/dialogs.py:261 deluge/ui/gtk3/dialogs.py:273 +#: deluge/ui/gtk3/dialogs.py:364 deluge/ui/gtk3/dialogs.py:427 +#: deluge/ui/gtk3/preferences.py:1158 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:15 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:2 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:2 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:2 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:1 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:2 +msgid "_Cancel" +msgstr "å–æ¶ˆ(_C)" + +#: deluge/ui/gtk3/createtorrentdialog.py:134 +#: deluge/ui/gtk3/createtorrentdialog.py:171 +#: deluge/ui/gtk3/addtorrentdialog.py:700 deluge/ui/gtk3/preferences.py:1160 +msgid "_Open" +msgstr "開啟(_O)" + +#: deluge/ui/gtk3/createtorrentdialog.py:165 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:28 +msgid "Choose a folder" +msgstr "鏿“‡è³‡æ–™å¤¾" -#: deluge/ui/gtkui/common.py:70 -msgid "Activated" -msgstr "正在下載" +#: deluge/ui/gtk3/createtorrentdialog.py:254 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:4 +msgid "Save .torrent file" +msgstr "å„²å­˜ç¨®å­æª”案" -#: deluge/ui/gtkui/common.py:124 deluge/ui/gtkui/common.py:125 -#: deluge/ui/gtkui/systemtray.py:426 deluge/ui/gtkui/statusbar.py:399 -#: deluge/ui/gtkui/statusbar.py:427 deluge/ui/gtkui/statusbar.py:454 -#: deluge/ui/gtkui/menubar.py:81 -msgid "Other..." -msgstr "å…¶ä»–..." +#: deluge/ui/gtk3/createtorrentdialog.py:260 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:30 +msgid "_Save" +msgstr "儲存(_S)" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Down:" -msgstr "下載:" +#: deluge/ui/gtk3/createtorrentdialog.py:271 +#: deluge/ui/gtk3/addtorrentdialog.py:712 +msgid "Torrent files" +msgstr "ç¨®å­æª”案" -#: deluge/ui/gtkui/mainwindow.py:235 -msgid "Up:" -msgstr "上傳:" +#: deluge/ui/gtk3/createtorrentdialog.py:275 +#: deluge/ui/gtk3/addtorrentdialog.py:716 +msgid "All files" +msgstr "所有檔案" -#: deluge/ui/gtkui/systemtray.py:201 deluge/ui/gtkui/systemtray.py:258 -msgid "Deluge" -msgstr "Deluge" +#: deluge/ui/gtk3/mainwindow.py:192 +msgid "Enter your password to show Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:201 -msgid "Not Connected..." -msgstr "未連接..." +#: deluge/ui/gtk3/mainwindow.py:251 +msgid "Enter your password to Quit Deluge..." +msgstr "" -#: deluge/ui/gtkui/systemtray.py:258 -msgid "Down" -msgstr "下載速度" +#: deluge/ui/gtk3/mainwindow.py:343 +#, python-brace-format +msgid "D: {download_rate} U: {upload_rate} - Deluge" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:259 -msgid "Up" -msgstr "上傳速度" +#: deluge/ui/gtk3/mainwindow.py:357 deluge/ui/gtk3/aboutdialog.py:26 +#: deluge/ui/gtk3/aboutdialog.py:27 deluge/ui/gtk3/systemtray.py:96 +#: deluge/ui/gtk3/systemtray.py:184 deluge/ui/gtk3/systemtray.py:244 +#: deluge/ui/data/share/applications/deluge.desktop.in.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:23 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:91 +msgid "Deluge" +msgstr "Deluge" -#: deluge/ui/gtkui/systemtray.py:403 deluge/ui/gtkui/statusbar.py:401 -#: deluge/ui/gtkui/menubar.py:436 -msgid "Set Maximum Download Speed" -msgstr "設定最大下載速度" +#: deluge/ui/gtk3/path_combo_chooser.py:393 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:20 +msgid "Edit path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:417 deluge/ui/gtkui/statusbar.py:429 -#: deluge/ui/gtkui/menubar.py:437 -msgid "Set Maximum Upload Speed" -msgstr "設定最大上傳速度" +#: deluge/ui/gtk3/path_combo_chooser.py:395 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:21 +msgid "Remove path" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:470 -msgid "Deluge is password protected!" -msgstr "Deluge å—到密碼ä¿è­·ï¼" +#: deluge/ui/gtk3/options_tab.py:136 +msgid "_Apply to selected" +msgstr "" + +#: deluge/ui/gtk3/aboutdialog.py:40 +#, python-format +msgid "Copyright %(year_start)s-%(year_end)s Deluge Team" +msgstr "" -#: deluge/ui/gtkui/systemtray.py:476 -msgid "Enter your password to continue" -msgstr "輸入您的密碼以繼續" +#: deluge/ui/gtk3/aboutdialog.py:44 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:52 +msgid "" +"A peer-to-peer file sharing program\n" +"utilizing the BitTorrent protocol." +msgstr "" +"一個利用BitTorrentå”è­°\n" +"的點å°é»žæª”案共享程å¼ã€‚" -#: deluge/ui/gtkui/notification.py:79 -msgid "Torrent complete" -msgstr "種å­ä¸‹è¼‰å®Œæˆ" +#: deluge/ui/gtk3/aboutdialog.py:46 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:55 +msgid "Client:" +msgstr "用戶端:" -#: deluge/ui/gtkui/notification.py:80 -msgid "Including" -msgstr "包å«" +#: deluge/ui/gtk3/aboutdialog.py:52 +msgid "Current Developers:" +msgstr "ç›®å‰é–‹ç™¼è€…:" -#: deluge/ui/gtkui/notification.py:80 -msgid "files" -msgstr "檔案" +#: deluge/ui/gtk3/aboutdialog.py:61 +msgid "Past Developers or Contributors:" +msgstr "éŽåŽ»çš„é–‹ç™¼è€…æˆ–è²¢ç»è€…:" -#: deluge/ui/gtkui/notification.py:109 -#, python-format +#: deluge/ui/gtk3/aboutdialog.py:795 msgid "" -"This email is to inform you that Deluge has finished downloading %(name)s , " -" which includes %(num_files)i files.\n" -"To stop receiving these alerts, simply turn off email " -"notification in Deluge's preferences.\n" +"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 the Free " +"Software Foundation; either version 3 of the License, or (at your option) " +"any later version. \n" "\n" -"Thank you,\n" -"Deluge" -msgstr "" -"這å°é›»å­éƒµä»¶æ˜¯ä¾†æé†’您,Deluge 已經完æˆä¸‹è¼‰ %(name)s,其中包å«äº† %(num_files)i 項檔案。\n" -"è‹¥è¦åœæ­¢æŽ¥æ”¶é€™é¡žæé†’,請在 Deluge çš„å好設定內關閉電郵通知。\n" +"This program is distributed in the hope that it will be useful, but WITHOUT " +"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " +"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " +"more details. \n" "\n" -"è¬è¬æ‚¨ï¼Œ\n" -"Deluge" - -#: deluge/ui/gtkui/new_release_dialog.py:72 -msgid "Client Version" +"You should have received a copy of the GNU General Public License along with " +"this program; if not, see . \n" +"\n" +"In addition, as a special exception, the copyright holders give permission " +"to link the code of portions of this program with the OpenSSL library. You " +"must obey the GNU General Public License in all respects for all of the code " +"used other than OpenSSL. \n" +"\n" +"If you modify file(s) with this exception, you may extend this exception to " +"your version of the file(s), but you are not obligated to do so. If you do " +"not wish to do so, delete this exception statement from your version. If you " +"delete this exception statement from all source files in the program, then " +"also delete it here." msgstr "" -#: deluge/ui/gtkui/preferences.py:72 -msgid "Categories" -msgstr "類別" - -#: deluge/ui/gtkui/preferences.py:76 -msgid "Downloads" -msgstr "下載" +#: deluge/ui/gtk3/aboutdialog.py:829 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:65 +msgid "Server:" +msgstr "伺æœå™¨ï¼š" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Network" -msgstr "網路" +#: deluge/ui/gtk3/aboutdialog.py:833 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:41 +msgid "libtorrent:" +msgstr "libtorrent:" -#: deluge/ui/gtkui/preferences.py:76 -msgid "Bandwidth" -msgstr "頻寬" +#: deluge/ui/gtk3/addtorrentdialog.py:102 deluge/ui/gtk3/queuedtorrents.py:51 +msgid "Torrent" +msgstr "種å­" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Interface" -msgstr "介é¢" +#: deluge/ui/gtk3/addtorrentdialog.py:232 +#, python-format +msgid "Add Torrents (%d)" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Other" -msgstr "å…¶ä»–" +#: deluge/ui/gtk3/addtorrentdialog.py:238 +msgid "Duplicate torrent(s)" +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Daemon" -msgstr "常é§ç¨‹å¼" +#: deluge/ui/gtk3/addtorrentdialog.py:240 +#, python-format +msgid "" +"You cannot add the same torrent twice. %d torrents were already added." +msgstr "" -#: deluge/ui/gtkui/preferences.py:77 -msgid "Proxy" -msgstr "代ç†ä¼ºæœå™¨" +#: deluge/ui/gtk3/addtorrentdialog.py:255 +msgid "Invalid File" +msgstr "無效的檔案" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Cache" -msgstr "å¿«å–" +#: deluge/ui/gtk3/addtorrentdialog.py:290 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:8 +msgid "Please wait for files..." +msgstr "" -#: deluge/ui/gtkui/preferences.py:78 -msgid "Plugins" -msgstr "外掛模組" +#: deluge/ui/gtk3/addtorrentdialog.py:296 +msgid "Unable to download files for this magnet" +msgstr "" -#: deluge/ui/gtkui/preferences.py:93 -msgid "Plugin" -msgstr "外掛模組" +#: deluge/ui/gtk3/addtorrentdialog.py:694 +msgid "Choose a .torrent file" +msgstr "è«‹é¸å–ä¸€å€‹ç¨®å­æª”案 (.torrent)" -#: deluge/ui/gtkui/preferences.py:891 -msgid "Select the Plugin" -msgstr "é¸å–外掛" - -#: deluge/ui/gtkui/preferences.py:902 -msgid "Plugin Eggs" -msgstr "外掛 Egg" - -#: deluge/ui/gtkui/addtorrentdialog.py:111 -#: deluge/ui/gtkui/createtorrentdialog.py:80 deluge/ui/gtkui/files_tab.py:122 -msgid "Filename" -msgstr "檔案å稱" - -#: deluge/ui/gtkui/addtorrentdialog.py:124 -#: deluge/ui/gtkui/createtorrentdialog.py:90 deluge/ui/gtkui/files_tab.py:143 -#: deluge/ui/gtkui/torrentview.py:216 -msgid "Size" -msgstr "大å°" - -#: deluge/ui/gtkui/addtorrentdialog.py:206 -msgid "Invalid File" -msgstr "無效的檔案" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "Duplicate Torrent" -msgstr "é‡è¤‡çš„種å­" - -#: deluge/ui/gtkui/addtorrentdialog.py:211 -msgid "You cannot add the same torrent twice." -msgstr "ä½ ä¸èƒ½é‡è¤‡æ–°å¢žç›¸åŒçš„種å­ã€‚" - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "Unable to set file priority!" -msgstr "無法設定優先權ï¼" - -#: deluge/ui/gtkui/addtorrentdialog.py:492 -msgid "" -"File prioritization is unavailable when using Compact allocation. Would you " -"like to switch to Full allocation?" -msgstr "åœ¨ä½¿ç”¨ç·Šå¯†æª”æ¡ˆåˆ†é…æ™‚無法設定檔案優先權。您è¦åˆ‡æ›è‡³å®Œæ•´æª”案分é…嗎?" - -#: deluge/ui/gtkui/addtorrentdialog.py:541 -msgid "Choose a .torrent file" -msgstr "è«‹é¸å–ä¸€å€‹ç¨®å­æª”案 (.torrent)" - -#: deluge/ui/gtkui/addtorrentdialog.py:553 -#: deluge/ui/gtkui/createtorrentdialog.py:253 -msgid "Torrent files" -msgstr "ç¨®å­æª”案" - -#: deluge/ui/gtkui/addtorrentdialog.py:557 -#: deluge/ui/gtkui/createtorrentdialog.py:257 -msgid "All files" -msgstr "所有檔案" - -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:777 msgid "Invalid URL" msgstr "無效的 URL" -#: deluge/ui/gtkui/addtorrentdialog.py:622 +#: deluge/ui/gtk3/addtorrentdialog.py:778 msgid "is not a valid URL." msgstr "䏿˜¯ä¸€å€‹æœ‰æ•ˆçš„ URL。" -#: deluge/ui/gtkui/addtorrentdialog.py:626 +#: deluge/ui/gtk3/addtorrentdialog.py:784 msgid "Downloading..." msgstr "下載中..." -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:819 msgid "Download Failed" msgstr "下載失敗" -#: deluge/ui/gtkui/addtorrentdialog.py:668 +#: deluge/ui/gtk3/addtorrentdialog.py:820 msgid "Failed to download:" msgstr "下載失敗:" -#: deluge/ui/gtkui/createtorrentdialog.py:103 -#: deluge/ui/gtkui/edittrackersdialog.py:84 -msgid "Tier" -msgstr "階" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_No" +msgstr "å¦(_N)" -#: deluge/ui/gtkui/createtorrentdialog.py:105 -#: deluge/ui/gtkui/edittrackersdialog.py:86 deluge/ui/gtkui/torrentview.py:253 -msgid "Tracker" -msgstr "追蹤伺æœå™¨" +#: deluge/ui/gtk3/dialogs.py:110 +msgid "_Yes" +msgstr "是(_Y)" -#: deluge/ui/gtkui/createtorrentdialog.py:143 -msgid "Choose a file" -msgstr "鏿“‡æª”案" +#: deluge/ui/gtk3/dialogs.py:132 deluge/ui/gtk3/dialogs.py:156 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:2 +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:2 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:2 +msgid "_Close" +msgstr "關閉(_C)" -#: deluge/ui/gtkui/createtorrentdialog.py:172 -msgid "Choose a folder" -msgstr "鏿“‡è³‡æ–™å¤¾" +#: deluge/ui/gtk3/dialogs.py:179 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:195 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:38 +msgid "Details:" +msgstr "詳細資料:" -#: deluge/ui/gtkui/createtorrentdialog.py:241 -msgid "Save .torrent file" -msgstr "å„²å­˜ç¨®å­æª”案" +#: deluge/ui/gtk3/dialogs.py:200 +msgid "Authenticate" +msgstr "èªè­‰" + +#: deluge/ui/gtk3/dialogs.py:203 deluge/ui/gtk3/connectionmanager.py:211 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:3 +msgid "C_onnect" +msgstr "連線(_O)" + +#: deluge/ui/gtk3/dialogs.py:209 deluge/ui/gtk3/dialogs.py:281 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:139 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:6 +#: deluge/ui/console/modes/connectionmanager.py:123 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:7 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:65 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:74 +msgid "Username:" +msgstr "帳號:" + +#: deluge/ui/gtk3/dialogs.py:217 deluge/ui/gtk3/dialogs.py:310 +#: deluge/ui/gtk3/dialogs.py:437 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:7 +#: deluge/ui/console/modes/connectionmanager.py:124 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:8 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:72 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:47 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:83 +msgid "Password:" +msgstr "密碼:" + +#: deluge/ui/gtk3/dialogs.py:257 +msgid "Edit Account" +msgstr "編輯帳號" + +#: deluge/ui/gtk3/dialogs.py:258 +msgid "Edit existing account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:263 deluge/ui/gtk3/dialogs.py:364 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:16 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:38 +msgid "_Apply" +msgstr "套用(_A)" + +#: deluge/ui/gtk3/dialogs.py:270 +msgid "New Account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:271 +msgid "Create a new account" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:273 deluge/ui/gtk3/glade/queuedtorrents.ui.h:3 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:191 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:20 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:4 +msgid "_Add" +msgstr "新增(_A)" + +#: deluge/ui/gtk3/dialogs.py:289 +msgid "Authentication Level:" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:146 +#: deluge/ui/gtk3/dialogs.py:423 +msgid "Password Protected" +msgstr "" + +#: deluge/ui/gtk3/dialogs.py:429 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:17 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:3 +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:3 +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:3 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:3 +#: deluge/ui/gtk3/glade/other_dialog.ui.h:2 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:3 +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:3 +msgid "_OK" +msgstr "" + +#: deluge/ui/gtk3/common.py:155 deluge/ui/gtk3/menubar.py:83 +msgid "Other..." +msgstr "å…¶ä»–..." + +#: deluge/ui/gtk3/statusbar.py:155 deluge/ui/web/js/deluge-all/Statusbar.js:18 msgid "Not Connected" msgstr "未連線" -#: deluge/ui/gtkui/statusbar.py:163 -msgid "Connections" -msgstr "連接數" +#: deluge/ui/gtk3/statusbar.py:175 +msgid "Connections (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:168 -msgid "Download Speed" -msgstr "下載速度" +#: deluge/ui/gtk3/statusbar.py:182 +msgid "Download Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:173 -msgid "Upload Speed" -msgstr "上傳速度" +#: deluge/ui/gtk3/statusbar.py:189 +msgid "Upload Speed (Limit)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:178 -msgid "Protocol Traffic Download/Upload" -msgstr "下載/上傳å”定æµé‡" +#: deluge/ui/gtk3/statusbar.py:196 +msgid "Protocol Traffic (Down:Up)" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:181 +#: deluge/ui/gtk3/statusbar.py:201 deluge/ui/web/js/deluge-all/Statusbar.js:234 msgid "DHT Nodes" msgstr "DHT 節點" -#: deluge/ui/gtkui/statusbar.py:186 +#: deluge/ui/gtk3/statusbar.py:207 msgid "Free Disk Space" msgstr "å¯ç”¨ç£ç¢Ÿç©ºé–“" -#: deluge/ui/gtkui/statusbar.py:190 -msgid "No Incoming Connections!" -msgstr "沒有連入的連接ï¼" +#: deluge/ui/gtk3/statusbar.py:212 deluge/ui/web/js/deluge-all/Statusbar.js:226 +msgid "External IP Address" +msgstr "" -#: deluge/ui/gtkui/statusbar.py:456 deluge/ui/gtkui/menubar.py:438 -msgid "Set Maximum Connections" -msgstr "設定最大連線數" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:409 +#, python-format +msgid "IP %s" +msgstr "" -#: deluge/ui/gtkui/removetorrentdialog.py:78 -msgid "Torrents" -msgstr "種å­" +#: deluge/ui/gtk3/statusbar.py:213 deluge/ui/gtk3/statusbar.py:408 +#: deluge/ui/console/widgets/statusbars.py:121 +#: deluge/ui/web/js/deluge-all/Statusbar.js:358 +msgid "n/a" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:69 -msgid "States" -msgstr "狀態" +#: deluge/ui/gtk3/statusbar.py:220 +msgid "Port Issue" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:71 -msgid "Labels" -msgstr "標示" +#: deluge/ui/gtk3/statusbar.py:222 +msgid "No incoming connections, check port forwarding" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:72 -msgid "All" -msgstr "全部" +#: deluge/ui/gtk3/statusbar.py:475 deluge/ui/gtk3/systemtray.py:394 +#: deluge/ui/gtk3/menubar.py:447 +msgid "Download Speed Limit" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:73 -msgid "Downloading" -msgstr "下載中" +#: deluge/ui/gtk3/statusbar.py:476 deluge/ui/gtk3/systemtray.py:395 +#: deluge/ui/gtk3/menubar.py:448 +msgid "Set the maximum download speed" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:74 -msgid "Seeding" -msgstr "作種中" +#: deluge/ui/gtk3/statusbar.py:482 deluge/ui/gtk3/systemtray.py:409 +#: deluge/ui/gtk3/menubar.py:453 +msgid "Upload Speed Limit" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:75 -msgid "Paused" -msgstr "æš«åœ" +#: deluge/ui/gtk3/statusbar.py:483 deluge/ui/gtk3/systemtray.py:410 +#: deluge/ui/gtk3/menubar.py:454 +msgid "Set the maximum upload speed" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:76 -msgid "Checking" -msgstr "檢查中" +#: deluge/ui/gtk3/statusbar.py:489 deluge/ui/gtk3/menubar.py:459 +msgid "Incoming Connections" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:77 -msgid "Queued" -msgstr "已排入佇列" +#: deluge/ui/gtk3/statusbar.py:490 deluge/ui/gtk3/menubar.py:460 +msgid "Set the maximum incoming connections" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:79 -msgid "Active" -msgstr "æ´»èº" +#: deluge/ui/gtk3/tab_data_funcs.py:28 +#, python-brace-format +msgid "{state} {percent}%" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:80 -msgid "None" -msgstr "ç„¡" +#: deluge/ui/gtk3/tab_data_funcs.py:30 +#, python-brace-format +msgid "{state}: {err_msg}" +msgstr "" -#: deluge/ui/gtkui/filtertreeview.py:81 -msgid "No Label" -msgstr "無標籤" +#: deluge/ui/gtk3/tab_data_funcs.py:42 +#: deluge/ui/gtk3/torrentview_data_funcs.py:284 +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:74 +msgid "Never" +msgstr "" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "Yes" +msgstr "確定" + +#: deluge/ui/gtk3/tab_data_funcs.py:96 +msgid "No" +msgstr "å–æ¶ˆ" + +#: deluge/ui/gtk3/files_tab.py:140 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:48 +msgid "Priority" +msgstr "優先權" + +#: deluge/ui/gtk3/torrentdetails.py:142 +msgid "_All" +msgstr "全部(_A)" + +#: deluge/ui/gtk3/torrentdetails.py:143 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:15 +msgid "_Status" +msgstr "狀態(_S)" + +#: deluge/ui/gtk3/torrentdetails.py:144 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:26 +msgid "_Details" +msgstr "詳細資訊(_D)" + +#: deluge/ui/gtk3/torrentdetails.py:145 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:27 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:9 +msgid "Fi_les" +msgstr "檔案(_L)" + +#: deluge/ui/gtk3/torrentdetails.py:146 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:28 +msgid "_Peers" +msgstr "用戶(_P)" + +#: deluge/ui/gtk3/torrentdetails.py:147 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:45 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:36 +msgid "_Options" +msgstr "é¸é …(_O)" + +#: deluge/ui/gtk3/torrentdetails.py:148 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:52 +msgid "_Trackers" +msgstr "追蹤伺æœå™¨(_T)" + +#: deluge/ui/gtk3/systemtray.py:184 +msgid "Not Connected..." +msgstr "未連接..." + +#: deluge/ui/gtk3/systemtray.py:235 deluge/ui/gtk3/systemtray.py:239 +#: deluge/ui/web/js/deluge-all/Statusbar.js:73 +#: deluge/ui/web/js/deluge-all/Statusbar.js:132 +#: deluge/ui/web/js/deluge-all/Statusbar.js:191 +#: deluge/ui/web/js/deluge-all/Menus.js:109 +#: deluge/ui/web/js/deluge-all/Menus.js:154 +#: deluge/ui/web/js/deluge-all/Menus.js:199 +#: deluge/ui/web/js/deluge-all/Menus.js:244 +msgid "Unlimited" +msgstr "未é™åˆ¶" + +#: deluge/ui/gtk3/systemtray.py:245 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:39 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:3 +#: deluge/ui/web/js/deluge-all/Toolbar.js:77 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:298 +msgid "Down" +msgstr "下" + +#: deluge/ui/gtk3/systemtray.py:248 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:37 +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:2 +#: deluge/ui/web/js/deluge-all/FileBrowser.js:33 +#: deluge/ui/web/js/deluge-all/Toolbar.js:70 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:291 +msgid "Up" +msgstr "上" -#: deluge/ui/gtkui/aboutdialog.py:253 +#: deluge/ui/gtk3/gtkui.py:313 msgid "" -"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 the Free " -"Software Foundation; either version 3 of the License, or (at your option) " -"any later version. \n" -"\n" -"This program is distributed in the hope that it will be useful, but WITHOUT " -"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " -"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for " -"more details. \n" -"\n" -"You should have received a copy of the GNU General Public License along with " -"this program; if not, see . \n" -"\n" -"In addition, as a special exception, the copyright holders give permission " -"to link the code of portions of this program with the OpenSSL library. You " -"must obey the GNU General Public License in all respects for all of the code " -"used other than OpenSSL. \n" -"\n" -"If you modify file(s) with this exception, you may extend this exception to " -"your version of the file(s), but you are not obligated to do so. If you do " -"not wish to do so, delete this exception statement from your version. If you " -"delete this exception statement from all source files in the program, then " -"also delete it here." +"A Deluge daemon (deluged) is already running.\n" +"To use Standalone mode, stop local daemon and restart Deluge." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:319 +msgid "" +"Only Thin Client mode is available because libtorrent is not installed.\n" +"To use Standalone mode, please install libtorrent package." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:325 deluge/ui/gtk3/gtkui.py:331 +msgid "" +"Only Thin Client mode is available due to unknown Import Error.\n" +"To use Standalone mode, please see logs for error details." +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:349 +msgid "Continue in Thin Client mode?" +msgstr "" + +#: deluge/ui/gtk3/gtkui.py:350 +msgid "Change User Interface Mode" msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:149 +#: deluge/ui/gtk3/connectionmanager.py:52 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:56 +msgid "Offline" +msgstr "離線" + +#: deluge/ui/gtk3/connectionmanager.py:53 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:53 +msgid "Online" +msgstr "上線" + +#: deluge/ui/gtk3/connectionmanager.py:54 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:59 +msgid "Connected" +msgstr "已連接" + +#: deluge/ui/gtk3/connectionmanager.py:110 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:176 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:48 +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:17 msgid "Status" msgstr "狀態" -#: deluge/ui/gtkui/connectionmanager.py:153 +#: deluge/ui/gtk3/connectionmanager.py:115 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:66 msgid "Host" msgstr "主機" -#: deluge/ui/gtkui/connectionmanager.py:158 +#: deluge/ui/gtk3/connectionmanager.py:122 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:73 msgid "Version" msgstr "版本" -#: deluge/ui/gtkui/connectionmanager.py:386 +#: deluge/ui/gtk3/connectionmanager.py:219 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:8 +msgid "_Start Daemon" +msgstr "啟動常é§(_S)" + +#: deluge/ui/gtk3/connectionmanager.py:250 msgid "_Stop Daemon" msgstr "åœæ­¢å¸¸é§(_S)" -#: deluge/ui/gtkui/connectionmanager.py:394 -msgid "_Start Daemon" -msgstr "啟動常é§(_S)" +#: deluge/ui/gtk3/connectionmanager.py:255 +msgid "_Disconnect" +msgstr "æ–·ç·š(_D)" -#: deluge/ui/gtkui/connectionmanager.py:414 -#: deluge/ui/gtkui/connectionmanager.py:424 +#: deluge/ui/gtk3/connectionmanager.py:280 msgid "Unable to start daemon!" msgstr "無法啟動常é§ç¨‹å¼ï¼" -#: deluge/ui/gtkui/connectionmanager.py:415 +#: deluge/ui/gtk3/connectionmanager.py:281 +msgid "Check deluged package is installed and logs for further details" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:332 +msgid "Incompatible Client" +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:343 msgid "" -"Deluge cannot find the 'deluged' executable, it is likely that you forgot to " -"install the deluged package or it's not in your PATH." +"Auto-starting the daemon locally is not enabled. See \"Options\" on the " +"\"Connection Manager\"." +msgstr "" + +#: deluge/ui/gtk3/connectionmanager.py:346 +msgid "Failed To Connect" msgstr "" -"Deluge 無法找到å¯åŸ·è¡Œçš„「delugedã€ï¼Œå¯èƒ½æ˜¯æ‚¨æ²’æœ‰å®‰è£ deluged 套件,或者 deluged 並ä¸åœ¨æ‚¨çš„ PATH ç’°å¢ƒåƒæ•¸å…§ã€‚" -#: deluge/ui/gtkui/connectionmanager.py:425 -msgid "Please examine the details for more information." -msgstr "請檢查詳細資料以ç²å¾—更多資訊。" +#: deluge/ui/gtk3/connectionmanager.py:403 +msgid "Edit Host" +msgstr "" -#: deluge/ui/gtkui/connectionmanager.py:509 +#: deluge/ui/gtk3/connectionmanager.py:428 msgid "Error Adding Host" msgstr "加入主機時發生錯誤" -#: deluge/ui/gtkui/gtkui.py:302 deluge/ui/gtkui/gtkui.py:317 -msgid "Turn off Classic Mode?" -msgstr "關閉傳統模å¼ï¼Ÿ" - -#: deluge/ui/gtkui/gtkui.py:303 -msgid "" -"It appears that a Deluge daemon process (deluged) is already running.\n" -"\n" -"You will either need to stop the daemon or turn off Classic Mode to continue." +#: deluge/ui/gtk3/connectionmanager.py:464 +msgid "Error Updating Host" msgstr "" -"似乎有一個 Deluge 常é§ç¨‹å¼è¡Œç¨‹ (deluged) 正在執行當中。\n" -"\n" -"您需è¦åœæ­¢è©²å¸¸é§ï¼Œæˆ–者關閉傳統模å¼ä»¥ä¾¿ç¹¼çºŒã€‚" -#: deluge/ui/gtkui/gtkui.py:312 -msgid "Error Starting Core" -msgstr "啟動核心時發生錯誤" +#: deluge/ui/gtk3/preferences.py:131 +#: deluge/ui/console/cmdline/commands/connect.py:33 +#: deluge/ui/console/modes/preferences/preference_panes.py:651 +msgid "Username" +msgstr "使用者å稱" + +#: deluge/ui/gtk3/preferences.py:135 +#: deluge/ui/console/modes/preferences/preference_panes.py:399 +msgid "Level" +msgstr "等級" + +#: deluge/ui/gtk3/preferences.py:159 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:2 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:46 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:67 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:71 +msgid "Enabled" +msgstr "已啟用" -#: deluge/ui/gtkui/gtkui.py:313 -msgid "" -"There was an error starting the core component which is required to run " -"Deluge in Classic Mode.\n" -"\n" -"Please see the details below for more information." +#: deluge/ui/gtk3/preferences.py:162 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:87 +msgid "Plugin" +msgstr "外掛模組" + +#: deluge/ui/gtk3/preferences.py:876 deluge/ui/gtk3/preferences.py:886 +msgid "Attention" msgstr "" -"當載入執行 Deluge 傳統模å¼çš„æ ¸å¿ƒçµ„件時發生錯誤。\n" -"\n" -"請查看詳細資料以ç²å¾—更多資訊。" -#: deluge/ui/gtkui/gtkui.py:318 -msgid "" -"Since there was an error starting in Classic Mode would you like to continue " -"by turning it off?" -msgstr "以傳統模å¼å•Ÿå‹•時發生錯誤,您是å¦è¦é—œé–‰å‚³çµ±æ¨¡å¼ä»¥ä¾¿ç¹¼çºŒï¼Ÿ" +#: deluge/ui/gtk3/preferences.py:876 +msgid "You must choose a language" +msgstr "" -#: deluge/ui/gtkui/gtkui.py:342 -msgid "Error Starting Daemon" -msgstr "å•Ÿå‹•å¸¸é§æ™‚發生錯誤" +#: deluge/ui/gtk3/preferences.py:887 +msgid "You must now restart the deluge UI for the changes to take effect." +msgstr "" -#: deluge/ui/gtkui/gtkui.py:343 -msgid "" -"There was an error starting the daemon process. Try running it from a " -"console to see if there is an error." -msgstr "在啟動常é§ç¨‹åºæ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚è«‹å˜—è©¦åœ¨çµ‚ç«¯æ©ŸåŸ·è¡Œï¼Œçœ‹çœ‹æ˜¯å¦æœ‰ä»»ä½•錯誤發生。" +#: deluge/ui/gtk3/preferences.py:940 +msgid "Thinclient" +msgstr "" -#: deluge/ui/gtkui/status_tab.py:128 deluge/ui/gtkui/menubar.py:89 -msgid "On" -msgstr "開啟" +#: deluge/ui/gtk3/preferences.py:940 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:18 +msgid "Standalone" +msgstr "ç¨ç«‹" -#: deluge/ui/gtkui/status_tab.py:130 deluge/ui/gtkui/menubar.py:92 -msgid "Off" -msgstr "關閉" +#: deluge/ui/gtk3/preferences.py:942 +msgid "Switching Deluge Client Mode..." +msgstr "" -#: deluge/ui/gtkui/menubar.py:77 -msgid "Set Unlimited" -msgstr "設為無é™åˆ¶" +#: deluge/ui/gtk3/preferences.py:943 +#, python-format +msgid "Do you want to restart to use %s mode?" +msgstr "" -#: deluge/ui/gtkui/menubar.py:319 -msgid "Choose a directory to move files to" -msgstr "鏿“‡è¦ç§»å‹•的目的資料夾" +#: deluge/ui/gtk3/preferences.py:1154 +msgid "Select the Plugin" +msgstr "é¸å–外掛" -#: deluge/ui/gtkui/menubar.py:439 -msgid "Set Maximum Upload Slots" -msgstr "è¨­å®šæœ€å¤§åŒæ™‚上傳數" +#: deluge/ui/gtk3/preferences.py:1170 +msgid "Plugin Eggs" +msgstr "外掛 Egg" -#: deluge/ui/gtkui/files_tab.py:56 -msgid "Do Not Download" -msgstr "ä¸è¦ä¸‹è¼‰" +#: deluge/ui/gtk3/preferences.py:1297 +msgid "Server Side Error" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:57 -msgid "Normal Priority" -msgstr "一般優先" +#: deluge/ui/gtk3/preferences.py:1298 +msgid "An error occurred on the server" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:58 -msgid "High Priority" -msgstr "高優先" +#: deluge/ui/gtk3/preferences.py:1368 deluge/ui/gtk3/preferences.py:1375 +msgid "Error Adding Account" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:59 -msgid "Highest Priority" -msgstr "最高優先" +#: deluge/ui/gtk3/preferences.py:1369 +msgid "Authentication failed" +msgstr "" -#: deluge/ui/gtkui/files_tab.py:169 -msgid "Priority" -msgstr "優先權" +#: deluge/ui/gtk3/preferences.py:1376 +msgid "An error occurred while adding account" +msgstr "" -#: deluge/ui/gtkui/dialogs.py:174 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4730 -msgid "Details:" -msgstr "詳細資料:" +#: deluge/ui/gtk3/preferences.py:1408 +msgid "Error Updating Account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:213 -msgid "Name" -msgstr "å稱" +#: deluge/ui/gtk3/preferences.py:1409 +msgid "An error occurred while updating account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:219 -msgid "Downloaded" -msgstr "已下載" +#: deluge/ui/gtk3/preferences.py:1427 +msgid "Remove Account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:222 -msgid "Uploaded" -msgstr "已上傳" +#: deluge/ui/gtk3/preferences.py:1429 +#, python-format +msgid "" +"Are you sure you want to remove the account with the username " +"\"%(username)s\"?" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:229 deluge/ui/gtkui/torrentview.py:235 -msgid "Seeders" -msgstr "ç¨®å­æ•¸" +#: deluge/ui/gtk3/preferences.py:1441 deluge/ui/gtk3/preferences.py:1448 +msgid "Error Removing Account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:232 deluge/ui/gtkui/torrentview.py:235 -msgid "Peers" -msgstr "用戶數" +#: deluge/ui/gtk3/preferences.py:1442 +msgid "Auhentication failed" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:241 -msgid "Down Limit" -msgstr "下é™" +#: deluge/ui/gtk3/preferences.py:1449 +msgid "An error occurred while removing account" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:243 -msgid "Up Limit" -msgstr "上é™" +#: deluge/ui/gtk3/filtertreeview.py:122 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:28 +msgid "States" +msgstr "狀態" -#: deluge/ui/gtkui/torrentview.py:245 -msgid "ETA" -msgstr "é è¨ˆå®Œæˆæ™‚é–“" +#: deluge/ui/gtk3/filtertreeview.py:128 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:23 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:21 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:30 +msgid "Trackers" +msgstr "追蹤伺æœå™¨" -#: deluge/ui/gtkui/torrentview.py:247 -msgid "Ratio" -msgstr "分享率" +#: deluge/ui/gtk3/filtertreeview.py:132 deluge/ui/gtk3/filtertreeview.py:138 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:33 +msgid "None" +msgstr "ç„¡" -#: deluge/ui/gtkui/torrentview.py:249 -msgid "Avail" -msgstr "å¯å¾—性" +#: deluge/ui/gtk3/filtertreeview.py:137 +msgid "Admin" +msgstr "" -#: deluge/ui/gtkui/torrentview.py:251 -msgid "Added" -msgstr "加入日期" +#: deluge/ui/gtk3/filtertreeview.py:159 +#: deluge/ui/web/js/deluge-all/FilterPanel.js:34 +msgid "Labels" +msgstr "標示" + +#: deluge/ui/gtk3/filtertreeview.py:204 +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:28 +msgid "No Label" +msgstr "無標籤" + +#: deluge/ui/gtk3/filtertreeview.py:206 +msgid "No Owner" +msgstr "" + +#: deluge/ui/gtk3/new_release_dialog.py:60 +msgid "Client Version" +msgstr "用戶端版本" + +#: deluge/ui/gtk3/queuedtorrents.py:118 +msgid " Torrents Queued" +msgstr " 種å­å·²æŽ’入佇列" + +#: deluge/ui/gtk3/queuedtorrents.py:120 +msgid " Torrent Queued" +msgstr " 種å­å·²ä½‡åˆ—" + +#: deluge/ui/gtk3/torrentview.py:421 +msgid "Torrent is shared between other Deluge users or not." +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:67 +msgid "Remove the selected torrents?" +msgstr "" + +#: deluge/ui/gtk3/removetorrentdialog.py:68 +#, python-format +msgid "Total of %s torrents selected" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:79 +msgid "Set Unlimited" +msgstr "設為無é™åˆ¶" + +#: deluge/ui/gtk3/menubar.py:91 deluge/ui/web/js/deluge-all/Menus.js:259 +msgid "On" +msgstr "開啟" + +#: deluge/ui/gtk3/menubar.py:94 deluge/ui/web/js/deluge-all/Menus.js:265 +msgid "Off" +msgstr "關閉" + +#: deluge/ui/gtk3/menubar.py:101 +msgid "Disable" +msgstr "åœç”¨" + +#: deluge/ui/gtk3/menubar.py:104 +msgid "Enable..." +msgstr "" + +#: deluge/ui/gtk3/menubar.py:465 +msgid "Peer Upload Slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:466 +msgid "Set the maximum upload slots" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:471 +msgid "Stop Seed At Ratio" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:606 +msgid "Ownership Change Error" +msgstr "" + +#: deluge/ui/gtk3/menubar.py:607 +msgid "There was an error while trying changing ownership." +msgstr "" -#: deluge/ui/gtkui/torrentview.py:257 -msgid "Save Path" -msgstr "儲存路徑" +#: deluge/ui/gtk3/peers_tab.py:91 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:66 +msgid "Address" +msgstr "ä½å€" + +#: deluge/ui/gtk3/peers_tab.py:107 +#: deluge/ui/web/js/deluge-all/details/PeersTab.js:73 +msgid "Client" +msgstr "用戶端" + +#: deluge/ui/gtk3/__init__.py:29 +msgid "GTK Options" +msgstr "" + +#: deluge/ui/gtk3/__init__.py:36 +msgid "" +"Add one or more torrent files, torrent URLs or magnet URIs to a currently " +"running Deluge GTK instance" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.progress.ui.h:1 +msgid "Creating Torrent" +msgstr "正在建立種å­" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:1 +msgid "Queued Torrents" +msgstr "已佇列的種å­" -#: deluge/ui/gtkui/glade/main_window.glade:21 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:99 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:122 +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:4 +msgid "Add Queued Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:5 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:7 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:21 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:6 +msgid "_Remove" +msgstr "移除(_R)" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:6 +msgid "_Clear" +msgstr "" + +#: deluge/ui/gtk3/glade/queuedtorrents.ui.h:7 +msgid "Automatically add torrents on connect" +msgstr "連線時自動加入種å­" + +#: deluge/ui/gtk3/glade/main_window.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:12 msgid "_File" msgstr "檔案(_F)" -#: deluge/ui/gtkui/glade/main_window.glade:27 -#: deluge/ui/gtkui/glade/tray_menu.glade:26 +#: deluge/ui/gtk3/glade/main_window.ui.h:2 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:2 msgid "_Add Torrent" msgstr "新增種å­(_A)" -#: deluge/ui/gtkui/glade/main_window.glade:45 +#: deluge/ui/gtk3/glade/main_window.ui.h:3 msgid "_Create Torrent" msgstr "建立種å­(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:65 +#: deluge/ui/gtk3/glade/main_window.ui.h:4 msgid "Quit & _Shutdown Daemon" msgstr "離開並關閉常é§(_S)" -#: deluge/ui/gtkui/glade/main_window.glade:101 +#: deluge/ui/gtk3/glade/main_window.ui.h:5 +#: deluge/ui/gtk3/glade/tray_menu.ui.h:8 +msgid "_Quit" +msgstr "çµæŸ(_Q)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:6 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:192 +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:6 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:5 msgid "_Edit" msgstr "編輯(_E)" -#: deluge/ui/gtkui/glade/main_window.glade:118 +#: deluge/ui/gtk3/glade/main_window.ui.h:7 +msgid "_Preferences" +msgstr "å好設定(_P)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:8 msgid "_Connection Manager" msgstr "連線管ç†å“¡(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:140 +#: deluge/ui/gtk3/glade/main_window.ui.h:9 msgid "_Torrent" msgstr "種å­(_T)" -#: deluge/ui/gtkui/glade/main_window.glade:147 +#: deluge/ui/gtk3/glade/main_window.ui.h:10 msgid "_View" msgstr "檢視(_V)" -#: deluge/ui/gtkui/glade/main_window.glade:155 +#: deluge/ui/gtk3/glade/main_window.ui.h:11 msgid "_Toolbar" msgstr "工具列(_T)" -#: deluge/ui/gtkui/glade/main_window.glade:165 +#: deluge/ui/gtk3/glade/main_window.ui.h:12 msgid "_Sidebar" msgstr "å´é‚Šæ¬„(_S)" -#: deluge/ui/gtkui/glade/main_window.glade:174 +#: deluge/ui/gtk3/glade/main_window.ui.h:13 msgid "Status_bar" msgstr "狀態列(_B)" -#: deluge/ui/gtkui/glade/main_window.glade:188 +#: deluge/ui/gtk3/glade/main_window.ui.h:14 msgid "T_abs" msgstr "索引標籤(_A)" -#: deluge/ui/gtkui/glade/main_window.glade:195 +#: deluge/ui/gtk3/glade/main_window.ui.h:15 msgid "_Columns" msgstr "欄ä½(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:203 +#: deluge/ui/gtk3/glade/main_window.ui.h:16 +msgid "_Find ..." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:17 msgid "S_idebar" msgstr "å´é‚Šæ¬„(_I)" -#: deluge/ui/gtkui/glade/main_window.glade:212 +#: deluge/ui/gtk3/glade/main_window.ui.h:18 msgid "Show _Zero Hits" msgstr "顯示空的項目(_Z)" -#: deluge/ui/gtkui/glade/main_window.glade:221 +#: deluge/ui/gtk3/glade/main_window.ui.h:19 msgid "Show _Trackers" msgstr "顯示追蹤伺æœå™¨(_T)" -#: deluge/ui/gtkui/glade/main_window.glade:238 +#: deluge/ui/gtk3/glade/main_window.ui.h:20 +msgid "Show _Owners" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:21 msgid "_Help" msgstr "說明(_H)" -#: deluge/ui/gtkui/glade/main_window.glade:244 +#: deluge/ui/gtk3/glade/main_window.ui.h:22 msgid "_Homepage" msgstr "首é (_H)" -#: deluge/ui/gtkui/glade/main_window.glade:261 +#: deluge/ui/gtk3/glade/main_window.ui.h:23 msgid "_FAQ" msgstr "常見å•題(_F)" -#: deluge/ui/gtkui/glade/main_window.glade:264 +#: deluge/ui/gtk3/glade/main_window.ui.h:24 msgid "Frequently Asked Questions" msgstr "常見å•題" -#: deluge/ui/gtkui/glade/main_window.glade:280 +#: deluge/ui/gtk3/glade/main_window.ui.h:25 msgid "_Community" msgstr "社群(_C)" -#: deluge/ui/gtkui/glade/main_window.glade:327 +#: deluge/ui/gtk3/glade/main_window.ui.h:26 +msgid "_About" +msgstr "關於(_A)" + +#: deluge/ui/gtk3/glade/main_window.ui.h:27 msgid "Add torrent" msgstr "新增種å­" -#: deluge/ui/gtkui/glade/main_window.glade:328 +#: deluge/ui/gtk3/glade/main_window.ui.h:28 msgid "Add Torrent" msgstr "新增種å­" -#: deluge/ui/gtkui/glade/main_window.glade:342 -msgid "Remove torrent" -msgstr "移除種å­" +#: deluge/ui/gtk3/glade/main_window.ui.h:29 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:221 +msgid "Remove torrent" +msgstr "移除種å­" + +#: deluge/ui/gtk3/glade/main_window.ui.h:30 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:105 +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:16 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:34 +#: deluge/ui/web/js/deluge-all/Menus.js:331 +msgid "Remove Torrent" +msgstr "移除種å­" + +#: deluge/ui/gtk3/glade/main_window.ui.h:31 +msgid "" +"Filter torrents by name.\n" +"This will filter torrents for the current selection on the sidebar." +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:33 +msgid "Filter" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:34 +msgid "Pause the selected torrents" +msgstr "æš«åœé¸å–的種å­" + +#: deluge/ui/gtk3/glade/main_window.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:54 +#: deluge/ui/web/js/deluge-all/Menus.js:52 +msgid "Pause" +msgstr "æš«åœ" + +#: deluge/ui/gtk3/glade/main_window.ui.h:36 +msgid "Resume the selected torrents" +msgstr "繼續é¸å–的種å­" + +#: deluge/ui/gtk3/glade/main_window.ui.h:37 +#: deluge/ui/web/js/deluge-all/Toolbar.js:61 +#: deluge/ui/web/js/deluge-all/Menus.js:59 +msgid "Resume" +msgstr "æ¢å¾©" + +#: deluge/ui/gtk3/glade/main_window.ui.h:38 +msgid "Queue Torrent Up" +msgstr "佇列中種å­ä¸Šç§»" + +#: deluge/ui/gtk3/glade/main_window.ui.h:39 +msgid "Queue Up" +msgstr "往上移" + +#: deluge/ui/gtk3/glade/main_window.ui.h:40 +msgid "Queue Torrent Down" +msgstr "佇列中種å­ä¸‹ç§»" + +#: deluge/ui/gtk3/glade/main_window.ui.h:41 +msgid "Queue Down" +msgstr "往下移" + +#: deluge/ui/gtk3/glade/main_window.ui.h:42 +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:14 +#: deluge/ui/web/js/deluge-all/Toolbar.js:84 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:24 +msgid "Preferences" +msgstr "å好設定" + +#: deluge/ui/gtk3/glade/main_window.ui.h:43 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:1 +#: deluge/ui/web/js/deluge-all/Toolbar.js:91 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:21 +msgid "Connection Manager" +msgstr "連線管ç†å“¡" + +#: deluge/ui/gtk3/glade/main_window.ui.h:44 +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:2 +#: deluge/ui/web/js/deluge-all/AboutWindow.js:111 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:32 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:32 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:211 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:86 +msgid "Close" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:45 +msgid "Filter:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:46 +msgid "Clear the search" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.ui.h:47 +msgid "_Match Case" +msgstr "符åˆå¤§å°å¯«(_M)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:1 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:45 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:66 +msgid "Forced" +msgstr "強制加密" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:3 +#: deluge/ui/console/modes/preferences/preference_panes.py:383 +#: deluge/ui/console/modes/preferences/preference_panes.py:392 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:47 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:68 +msgid "Disabled" +msgstr "å·²åœç”¨" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:4 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:87 +msgid "Handshake" +msgstr "æ¡æ‰‹" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:5 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:88 +msgid "Full Stream" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:6 +#: deluge/ui/console/modes/preferences/preference_panes.py:400 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:89 +msgid "Either" +msgstr "任一" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:8 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:34 +msgid "Socks4" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:9 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:35 +msgid "Socks5" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:10 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:36 +msgid "Socks5 Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:37 +msgid "HTTP" +msgstr "HTTP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:12 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:38 +msgid "HTTP Auth" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:39 +msgid "I2P" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:19 +msgid "The standalone self-contained application" +msgstr "ç¨ç«‹å®Œæ•´çš„æ‡‰ç”¨ç¨‹å¼" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:20 +msgid "Thin Client" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:21 +msgid "Connect to a Deluge daemon (deluged)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:22 +msgid "Application Mode" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:46 +msgid "Show session speed in titlebar" +msgstr "在標題列顯示速度" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:24 +msgid "Focus window when adding torrent" +msgstr "åŠ å…¥ç¨®å­æ™‚,èšç„¦è¦–窗" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:25 +msgid "" +"The pieces bar\n" +"will increase bandwidth use between client\n" +"and daemon (does not apply in Standalone mode)." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:28 +msgid "Show a pieces bar in Status tab" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:29 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:25 +#: deluge/ui/web/render/tab_status.html:27 +msgid "Completed:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:30 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:72 +msgid "Downloading:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:31 +msgid "Waiting:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:32 +msgid "Missing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:33 +msgid "_Revert" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:34 +msgid "Revert color to default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:35 +msgid "Piece Colors" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:36 +msgid "Main Window" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:37 +msgid "Enable system tray icon" +msgstr "啟用系統列圖示" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:38 +msgid "App Indicator" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:39 +msgid "Systray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:40 +msgid "Minimize to tray on close" +msgstr "關閉時最å°åŒ–到系統列" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:41 +msgid "Start in tray" +msgstr "啟動於系統列" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:42 +msgid "Password protect system tray" +msgstr "縮å°åˆ°ç³»çµ±åˆ—的密碼ä¿è­·" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:44 +msgid "System Tray" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:45 +msgid "Notify about new releases" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:46 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:38 +msgid "Updates" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:47 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:235 +msgid "System Default" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:48 +msgid "Language" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:49 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:61 +msgid "Move completed to:" +msgstr "將完æˆçš„下載移至:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:50 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:15 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:70 +msgid "Copy of .torrent files to:" +msgstr "è¤‡è£½ç¨®å­æª”案到:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:51 +#: deluge/ui/console/modes/preferences/preference_panes.py:275 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:19 +msgid "Delete copy of torrent file on remove" +msgstr "ç§»é™¤æ™‚åˆªé™¤ç¨®å­æª”副本" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:52 +msgid "" +"Delete the copy of the torrent file created when the torrent is removed" +msgstr "當種å­è¢«ç§»é™¤æ™‚ä¹Ÿåˆªé™¤å»ºç«‹çš„ç¨®å­æª”案副本" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:53 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:53 +msgid "Download to:" +msgstr "下載到:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:54 +msgid "Download Folders" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:55 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:93 +msgid "Prioritize first and last pieces of torrent" +msgstr "優先下載種å­çš„開頭和最後的部份" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:56 +msgid "Prioritize first and last pieces of files in torrent" +msgstr "先下載種å­çš„頭尾部份" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:57 +#: deluge/ui/console/modes/preferences/preference_panes.py:287 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:102 +msgid "Sequential download" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:58 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:15 +msgid "" +"When enabled, the piece picker will pick pieces in\n" +"sequence instead of rarest first.\n" +"\n" +"Enabling sequential download will affect the piece\n" +"distribution negatively in the swarm. It should be\n" +"used sparingly." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:64 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:111 +msgid "Add torrents in Paused state" +msgstr "以暫åœç‹€æ…‹åŠ å…¥ç¨®å­" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:65 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:120 +msgid "Pre-allocate disk space" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:66 +msgid "Pre-allocate the disk space for the torrent files" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:67 +msgid "Add Torrent Options" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:68 +msgid "Always show" +msgstr "æ°¸é é¡¯ç¤º" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:69 +msgid "Bring the dialog to focus" +msgstr "å–å¾—å°è©±æ¡†ç„¦é»ž" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:70 +msgid "Add Torrents Dialog" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:71 +msgid "Connection Attempts per Second:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:72 +msgid "Half-Open Connections:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:73 +msgid "The maximum number of connections allowed. Set -1 for unlimited." +msgstr "å…許的最大連線數。若ä¸é™åˆ¶è«‹è¨­ç‚º-1。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:74 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:42 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:30 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:8 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:8 +msgid "Connections:" +msgstr "連接數:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:75 +msgid "The maximum upload slots for all torrents. Set -1 for unlimited." +msgstr "æœ€å¤§ç¸½ä¸Šå‚³å€æ®µã€‚è‹¥ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:76 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:43 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:32 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:5 +msgid "Upload Slots:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:77 +msgid "The maximum download speed for all torrents. Set -1 for unlimited." +msgstr "最大總下載速度。若ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:78 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:41 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:7 +msgid "Download Speed:" +msgstr "下載速度:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:79 +msgid "The maximum upload speed for all torrents. Set -1 for unlimited." +msgstr "最大總上傳速度。若ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:81 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:6 +msgid "Upload Speed:" +msgstr "上傳速度:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:82 +#: deluge/ui/console/modes/preferences/preference_panes.py:458 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:131 +msgid "Ignore limits on local network" +msgstr "本地網路忽略é™åˆ¶" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:83 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:141 +msgid "Rate limit IP overhead" +msgstr "æµé‡ç®¡åˆ¶ IP 資訊é‡" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:84 +msgid "" +"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " +"to avoid exceeding the limits with the total traffic" +msgstr "一旦勾é¸ï¼Œä¼°è¨ˆçš„ TCP/IP 資料é‡å°‡ç”±æµé‡ç®¡åˆ¶å™¨æŽ§åˆ¶ï¼Œä»¥é¿å…æ•´é«”æµé‡è¶…出這些é™åˆ¶" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:85 +msgid "Global Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:86 +msgid "The maximum upload slots per torrent. Set -1 for unlimited." +msgstr "å„ç¨®å­æœ€å¤§ä¸Šå‚³å€æ®µã€‚è‹¥ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:87 +msgid "The maximum number of connections per torrent. Set -1 for unlimited." +msgstr "å„ç¨®å­æœ€å¤§é€£ç·šæ•¸ã€‚è‹¥ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:88 +msgid "The maximum number download speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:89 +msgid "The maximum upload speed per torrent. Set -1 for unlimited." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:90 +msgid "Per-Torrent Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:91 +#: deluge/ui/console/modes/preferences/preference_panes.py:556 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:42 +msgid "Queue to top" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:92 +#: deluge/ui/console/modes/preferences/preference_panes.py:554 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:30 +msgid "New Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:93 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:85 +msgid "Seeding:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:94 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:59 +msgid "Total:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:95 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:102 +msgid "Ignore slow torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:96 +msgid "" +"Torrents not transfering any data do not count towards download/seeding " +"active count." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:97 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:111 +msgid "Prefer seeding torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:98 +msgid "Give preference to seeding torrents over downloading torrents." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:99 +#: deluge/ui/console/modes/preferences/preference_panes.py:558 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:50 +msgid "Active Torrents" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:100 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:7 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:127 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:187 +#: deluge/ui/web/render/tab_status.html:4 +msgid "Share Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:101 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:142 +msgid "Time Ratio:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:102 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:157 +msgid "Time (m):" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:103 +#: deluge/ui/console/modes/preferences/preference_panes.py:590 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:118 +msgid "Seeding Rotation" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:104 +msgid "Pause Torrent" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:106 +#: deluge/ui/console/modes/preferences/preference_panes.py:627 +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:173 +msgid "Share Ratio Reached" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:107 +msgid "" +"The IP address of the interface to listen for incoming bittorrent " +"connections on. Leave this empty if you want to use the default." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:108 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:38 +msgid "Incoming Address" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:109 +msgid "Random" +msgstr "隨機" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:110 +msgid "Uses random ports in range 49152 to 65525" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:111 +msgid "Active Port:" +msgstr "啟用的通訊埠:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:112 +msgid "Test Active Port" +msgstr "測試å¯ç”¨é€šè¨ŠåŸ " + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:113 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:58 +msgid "Incoming Port" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:114 +msgid "" +"\n" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.)\n" +" " +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:117 +#: deluge/ui/console/modes/preferences/preference_panes.py:359 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:101 +msgid "Outgoing Interface" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:118 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:11 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:155 +msgid "From:" +msgstr "從:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:119 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:165 +msgid "To:" +msgstr "至:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:120 +#: deluge/ui/console/modes/preferences/preference_panes.py:328 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:120 +msgid "Outgoing Ports" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:121 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:59 +msgid "Outgoing:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:122 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:38 +msgid "Incoming:" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:123 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:80 +msgid "Level:" +msgstr "層級:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:124 +#: deluge/ui/console/modes/preferences/preference_panes.py:379 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:18 +msgid "Encryption" +msgstr "加密" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:125 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:194 +msgid "UPnP" +msgstr "UPnP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:126 +msgid "Universal Plug and Play" +msgstr "通用隨æ’å³ç”¨" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:127 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:203 +msgid "NAT-PMP" +msgstr "NAT-PMP" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:128 +msgid "NAT Port Mapping Protocol" +msgstr "NAT é€šè¨ŠåŸ å°æ˜ å”定" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:129 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:213 +msgid "Peer Exchange" +msgstr "用戶交æ›" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:130 +msgid "Exchanges peers between clients. (Disabling requires restart)" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:131 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:223 +msgid "LSD" +msgstr "LSD" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:132 +msgid "Local Service Discovery finds local peers on your network." +msgstr "本地æœå‹™æŽ¢ç´¢å¯åœ¨æ‚¨çš„網路上尋找本地用戶。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:133 +#: deluge/ui/console/widgets/statusbars.py:118 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:232 +msgid "DHT" +msgstr "DHT" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:134 +msgid "Distributed hash table may improve the amount of active connections." +msgstr "分散å¼é›œæ¹Šè¡¨ (DHT) å¯ä»¥å¢žåŠ æœ‰æ•ˆçš„é€£ç·šæ•¸ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:135 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:251 +msgid "Peer TOS Byte:" +msgstr "用戶æœå‹™é¡žåž‹ä½å…ƒçµ„:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:136 +#: deluge/ui/console/modes/preferences/preference_panes.py:372 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:181 +msgid "Network Extras" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:137 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:4 +#: deluge/ui/console/modes/connectionmanager.py:121 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:5 +msgid "Hostname:" +msgstr "主機å稱:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:138 +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:5 +#: deluge/ui/console/modes/connectionmanager.py:122 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:6 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:62 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:150 +msgid "Port:" +msgstr "連接埠:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:140 +#: deluge/ui/console/modes/preferences/preference_panes.py:658 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:94 +msgid "Proxy Hostnames" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:141 +msgid "" +"Hostnames should be attempted to be resolved through\n" +"the proxy instead of using the local DNS service" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:143 +#: deluge/ui/console/modes/preferences/preference_panes.py:661 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:103 +msgid "Proxy Peers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:144 +msgid "Proxy peer and web seed connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:145 +#: deluge/ui/console/modes/preferences/preference_panes.py:665 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:112 +msgid "Proxy Trackers" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:147 +msgid "Force Proxy Use" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:148 +#: deluge/ui/console/modes/preferences/preference_panes.py:671 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:141 +msgid "Hide Client Identity" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:149 +msgid "" +"Attempt to hide client identity and only use proxy for incoming connections." +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:150 +#: deluge/ui/console/modes/preferences/preference_panes.py:668 +#: deluge/ui/console/modes/preferences/preference_panes.py:669 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:120 +msgid "Force Proxy" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:151 +msgid "Cache Size (16 KiB blocks):" +msgstr "å¿«å–å¤§å° (16 KiB å€å¡Š):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:152 +msgid "" +"The number of seconds from the last cached write to a piece in the write " +"cache, to when it's forcefully flushed to disk. Default is 60 seconds." +msgstr "從最後一次寫入快å–的時間到它強制寫入硬碟所經éŽçš„秒數。é è¨­ç‚º 60 秒。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:153 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:53 +msgid "Cache Expiry (seconds):" +msgstr "å¿«å–失效 (ç§’):" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:154 +#: deluge/ui/console/modes/preferences/preference_panes.py:694 +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:14 +#: deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js:29 +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:30 +msgid "Settings" +msgstr "設定" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:155 +msgid "" +"The total number of 16 KiB blocks written to disk since this session was " +"started." +msgstr "自此工作階段開始以來,寫入硬碟的 16 KiB å€å¡Šç¸½æ•¸ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:156 +msgid "Blocks Written:" +msgstr "已寫入å€å¡Šï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:157 +msgid "" +"The total number of write operations performed since this session was " +"started." +msgstr "自此工作階段開始以來,寫入動作的總次數。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:158 +msgid "Writes:" +msgstr "寫入:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:159 +msgid "" +"The ratio (blocks_written - writes) / blocks_written represents the number " +"of saved write operations per total write operations, i.e. a kind of cache " +"hit ratio for the write cache." +msgstr "比率「(已寫入å€å¡Š - 寫入)/已寫入å€å¡Šã€ä»£è¡¨æ¯ä¸€å€‹å¯«å…¥æ“作內有被儲存的個數,å³å¯«å…¥ç”¨å¿«å–的快å–命中率。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:160 +msgid "Write Cache Hit Ratio:" +msgstr "寫入快å–命中率:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:161 +#: deluge/ui/console/modes/preferences/preference_panes.py:709 +msgid "Write" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:162 +msgid "" +"The number of blocks that were requested from the bittorrent engine (from " +"peers), that were served from disk or cache." +msgstr "BT 引擎 (用戶) æ‰€è¦æ±‚çš„å€å¡Šæ•¸é‡ï¼Œé€™äº›å€å¡Šç”±ç£ç¢Ÿæˆ–å¿«å–æ‰€æä¾›ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:163 +msgid "Blocks Read:" +msgstr "已讀å–å€å¡Šï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:164 +msgid "The number of blocks that were served from cache." +msgstr "ç”±å¿«å–æä¾›çš„å€å¡Šå€‹æ•¸ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:165 +msgid "Blocks Read Hit:" +msgstr "讀å–å¿«å–命中:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:166 +msgid "The cache hit ratio for the read cache." +msgstr "讀å–用快å–的快å–命中率。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:167 +msgid "Read Cache Hit Ratio:" +msgstr "讀å–å¿«å–命中率:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:168 +msgid "" +"The total number of read operations performed since this session was started." +msgstr "自此工作階段開始以來,讀å–動作的總次數。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:169 +msgid "Reads:" +msgstr "讀å–:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:170 +#: deluge/ui/console/modes/preferences/preference_panes.py:723 +msgid "Read" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:171 +msgid "" +"The number of 16 KiB blocks currently in the disk cache. This includes both " +"read and write cache." +msgstr "ç›®å‰æ–¼ç£ç¢Ÿå¿«å–å…§çš„ 16 KiB å€å¡Šå€‹æ•¸ã€‚包括讀å–與寫入快å–。" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:172 +msgid "Cache Size:" +msgstr "å¿«å–大å°ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:173 +msgid "Read Cache Size:" +msgstr "讀å–å¿«å–大å°ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:175 +#: deluge/ui/gtk3/glade/connection_manager.ui.h:7 +msgid "_Refresh" +msgstr "" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:177 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" +"傳逿‚¨ä½¿ç”¨çš„ Python 版本ã€PyGTK 版本ã€ä½œæ¥­ç³»çµ±èˆ‡è™•ç†å™¨(CPU)種類來幫助我們改善 Deluge。絕å°ä¸æœƒæœ‰é¡å¤–的資訊被傳é€å‡ºåŽ»ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:178 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:77 +msgid "Yes, please send anonymous statistics" +msgstr "是的,請傳é€åŒ¿å統計" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:179 +#: deluge/ui/console/modes/preferences/preference_panes.py:503 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:57 +msgid "System Information" +msgstr "系統資訊" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:180 +msgid "Location:" +msgstr "ä½ç½®ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:181 +msgid "" +"If Deluge cannot find the database file at this location it will fallback to " +"using DNS to resolve the peer's country." +msgstr "è‹¥ Deluge 無法在該ä½ç½®æ‰¾åˆ°è³‡æ–™åº«æª”案,將會回退至使用 DNS 來解æžç”¨æˆ¶æ‰€åœ¨åœ‹å®¶ã€‚" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:182 +#: deluge/ui/console/modes/preferences/preference_panes.py:516 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:85 +msgid "GeoIP Database" +msgstr "GeoIP 資料庫" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:183 +msgid "Associate with Deluge" +msgstr "將其與 Deluge 進行關è¯" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:184 +msgid "Magnet Links" +msgstr "ç£æ€§é€£çµ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:185 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:37 +msgid "Daemon port:" +msgstr "常é§ç¨‹å¼é€£æŽ¥åŸ ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:186 +#: deluge/ui/console/modes/preferences/preference_panes.py:655 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:30 +msgid "Port" +msgstr "通訊埠" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:187 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:61 +msgid "Allow Remote Connections" +msgstr "å…許é ç«¯é€£çµ" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:188 +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:4 +#: deluge/ui/web/js/deluge-all/Statusbar.js:39 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:50 +msgid "Connections" +msgstr "連接數" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:189 +#: deluge/ui/console/modes/preferences/preference_panes.py:543 +#: deluge/ui/web/js/deluge-all/preferences/DaemonPage.js:80 +msgid "Periodically check the website for new releases" +msgstr "定期檢查此版本的更新" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:193 +msgid "_Delete" +msgstr "刪除(_D)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:194 +msgid "Accounts" +msgstr "帳號" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:196 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:29 +msgid "Version:" +msgstr "版本:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:197 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:16 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:26 +msgid "Author:" +msgstr "作者:" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:198 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:35 +msgid "Homepage:" +msgstr "首é ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:199 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:32 +msgid "Author Email:" +msgstr "作者電å­éƒµä»¶åœ°å€ï¼š" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:200 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:18 +msgid "Info" +msgstr "資訊" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:201 +msgid "_Install" +msgstr "安è£(_I)" + +#: deluge/ui/gtk3/glade/preferences_dialog.ui.h:202 +msgid "_Find More..." +msgstr "尋找更多(_F)..." + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:4 +msgid "Remove the selected torrent(s)?" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:5 +msgid "Include downloaded files" +msgstr "" + +#: deluge/ui/gtk3/glade/remove_torrent_dialog.ui.h:6 +msgid "(This is permanent!)" +msgstr "" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:1 +msgid "Add Peer" +msgstr "加入用戶" + +#: deluge/ui/gtk3/glade/connect_peer_dialog.ui.h:4 +msgid "hostname:port" +msgstr "主機å稱:通訊埠" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:1 +msgid "Properties" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:3 +msgid "Max drop down rows" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:4 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:2 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:5 +msgid "General" +msgstr "一般" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:5 +msgid "Show path entry" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:6 +msgid "Show file chooser" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:7 +msgid "Show folder name" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:8 +msgid "Path Chooser Type" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:9 +msgid "Enable autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:10 +msgid "Show hidden files" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:11 +msgid "Set new key" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:12 +msgid "Press this key to set new key accelerators to trigger auto-complete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:13 +msgid "Autocomplete" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:14 +msgid "Save path" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:15 +msgid "Ctrl+S" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:16 +msgid "Ctrl+E" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:17 +msgid "Ctrl+R" +msgstr "" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:18 +msgid "Ctrl+H" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:343 -msgid "Remove Torrent" -msgstr "移除種å­" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:19 +msgid "Ctrl+D" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:364 -msgid "Pause the selected torrents" -msgstr "æš«åœé¸å–的種å­" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:22 +msgid "Toggle hidden files" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:365 -msgid "Pause" -msgstr "æš«åœ" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:23 +msgid "Default path" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:380 -msgid "Resume the selected torrents" -msgstr "繼續é¸å–的種å­" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:24 +msgid "Shortcuts" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:381 -msgid "Resume" -msgstr "æ¢å¾©" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:25 +msgid "Select a Directory" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:403 -msgid "Queue Torrent Up" -msgstr "佇列中種å­ä¸Šç§»" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:26 +msgid "Saved paths" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:404 -msgid "Queue Up" -msgstr "往上移" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:27 +msgid "column" +msgstr "欄" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:29 +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:42 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:33 +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:32 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:36 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:34 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:51 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:64 +msgid "Cancel" +msgstr "å–æ¶ˆ" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:30 +msgid "Open" +msgstr "開啟" -#: deluge/ui/gtkui/glade/main_window.glade:418 -msgid "Queue Torrent Down" -msgstr "佇列中種å­ä¸‹ç§»" +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:31 +#: deluge/ui/web/js/deluge-all/Toolbar.js:39 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:43 +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:92 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:94 +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:27 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:65 +msgid "Add" +msgstr "新增" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:32 +msgid "Add the current entry value to the list" +msgstr "å°‡ç›®å‰æ‰€é¸çš„項目加入列表中" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:33 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:98 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:102 +msgid "Edit" +msgstr "編輯" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:34 +msgid "Edit the selected entry" +msgstr "編輯所é¸çš„é …ç›®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:35 +#: deluge/ui/web/js/deluge-all/Toolbar.js:46 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:104 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:110 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:156 +msgid "Remove" +msgstr "移除" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:36 +msgid "Remove the selected entry" +msgstr "移除所é¸çš„é …ç›®" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:38 +msgid "Move the selected entry up" +msgstr "將所é¸çš„項目上移" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:40 +msgid "Move the selected entry down" +msgstr "將所é¸çš„項目下移" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:41 +msgid "Default" +msgstr "é è¨­" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:42 +msgid "No default path set" +msgstr "沒有設定é è¨­çš„路徑" + +#: deluge/ui/gtk3/glade/path_combo_chooser.ui.h:43 +msgid "Open properties dialog" +msgstr "開啟屬性å°è©±æ¡†" + +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:1 +msgid "Add Infohash" +msgstr "新增資訊雜湊" -#: deluge/ui/gtkui/glade/main_window.glade:419 -msgid "Queue Down" -msgstr "往下移" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:4 +msgid "From Infohash" +msgstr "從資訊雜湊" -#: deluge/ui/gtkui/glade/main_window.glade:440 -#: deluge/ui/gtkui/glade/main_window.glade:441 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:8 -msgid "Preferences" -msgstr "å好設定" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:5 +msgid "Infohash:" +msgstr "資訊雜湊:" -#: deluge/ui/gtkui/glade/main_window.glade:455 -#: deluge/ui/gtkui/glade/main_window.glade:456 -#: deluge/ui/gtkui/glade/connection_manager.glade:204 -msgid "Connection Manager" -msgstr "連線管ç†å“¡" +#: deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui.h:6 +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:5 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:53 +msgid "Trackers:" +msgstr "追蹤伺æœå™¨ï¼š" -#: deluge/ui/gtkui/glade/main_window.glade:570 -msgid "_Expand All" -msgstr "全部展開(_E)" +#: deluge/ui/gtk3/glade/connection_manager.addhost.ui.h:1 +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Add Host" +msgstr "新增主機" -#: deluge/ui/gtkui/glade/main_window.glade:591 -msgid "_Do Not Download" -msgstr "ä¸è¦ä¸‹è¼‰(_D)" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/MoveStorage.js:16 +#: deluge/ui/web/js/deluge-all/Menus.js:346 +msgid "Move Download Folder" +msgstr "移動下載資料夾" -#: deluge/ui/gtkui/glade/main_window.glade:607 -msgid "_Normal Priority" -msgstr "一般優先(_N)" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:4 +msgid "Move the torrent(s) download folder." +msgstr "移動種å­ä¸‹è¼‰è³‡æ–™å¤¾ã€‚" -#: deluge/ui/gtkui/glade/main_window.glade:623 -msgid "_High Priority" -msgstr "高優先(_H)" +#: deluge/ui/gtk3/glade/move_storage_dialog.ui.h:5 +msgid "Destination:" +msgstr "目的地:" -#: deluge/ui/gtkui/glade/main_window.glade:639 -msgid "Hi_ghest Priority" -msgstr "最高優先(_G)" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:1 +msgid "New Release" +msgstr "新版本" -#: deluge/ui/gtkui/glade/main_window.glade:721 -msgid "Auto Managed:" -msgstr "自動管ç†ï¼š" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:3 +msgid "_Goto Website" +msgstr "å‰å¾€ç¶²ç«™(_G)" -#: deluge/ui/gtkui/glade/main_window.glade:762 -msgid "Seed Rank:" -msgstr "種å­ç­‰ç´šï¼š" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:4 +msgid "New Release Available!" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:777 -msgid "Seeding Time:" -msgstr "åšç¨®æ™‚間:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:5 +msgid "Available Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:803 -msgid "Active Time:" -msgstr "活動時間:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:6 +msgid "Server Version" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:860 -msgid "Tracker Status:" -msgstr "追蹤伺æœå™¨ç‹€æ…‹ï¼š" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:7 +msgid "Current Version:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:890 -msgid "Availability:" -msgstr "å¯å¾—性:" +#: deluge/ui/gtk3/glade/main_window.new_release.ui.h:8 +msgid "Do not show this dialog in the future" +msgstr "以後ä¸è¦é¡¯ç¤ºé€™å€‹å°è©±è¦–窗" -#: deluge/ui/gtkui/glade/main_window.glade:944 -msgid "Peers:" -msgstr "用戶數:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:1 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:26 +#: deluge/ui/web/render/tab_status.html:9 +msgid "Down Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:970 -msgid "Seeders:" -msgstr "ç¨®å­æ•¸ï¼š" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:2 +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:28 +#: deluge/ui/web/render/tab_status.html:10 +msgid "Up Speed:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:988 -msgid "Pieces:" -msgstr "å€å¡Šï¼š" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:3 +#: deluge/ui/web/render/tab_status.html:2 +msgid "Downloaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1010 -msgid "ETA:" -msgstr "剩餘時間:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:4 +#: deluge/ui/web/render/tab_status.html:3 +msgid "Uploaded:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1032 -msgid "Up Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:5 +#: deluge/ui/web/render/tab_status.html:16 +msgid "Seeds:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1054 -msgid "Down Speed:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:6 +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:10 +#: deluge/ui/web/render/tab_status.html:17 +msgid "Peers:" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1073 -msgid "Next Announce:" -msgstr "下次發佈:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:8 +#: deluge/ui/web/render/tab_status.html:18 +msgid "Availability:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1092 -msgid "Share Ratio:" -msgstr "分享率:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:9 +#: deluge/ui/web/render/tab_status.html:25 +msgid "Seed Rank:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1111 -msgid "Uploaded:" -msgstr "已上傳:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:10 +msgid "ETA Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1130 -msgid "Downloaded:" -msgstr "已下載:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:11 +#: deluge/ui/web/render/tab_status.html:13 +msgid "Last Transfer:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1191 -msgid "Date Added:" -msgstr "加入時間:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:12 +#: deluge/ui/web/render/tab_status.html:23 +msgid "Active Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1249 -msgid "_Status" -msgstr "狀態(_S)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:13 +#: deluge/ui/web/render/tab_status.html:20 +msgid "Complete Seen:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1310 -msgid "Comments:" -msgstr "註解:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:14 +#: deluge/ui/web/render/tab_status.html:24 +msgid "Seeding Time:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1339 -msgid "# of files:" -msgstr "檔案總數:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:16 +#: deluge/ui/web/render/tab_status.html:12 +msgid "Pieces:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1371 -msgid "Hash:" -msgstr "驗證碼 (Hash):" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:17 +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:3 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:23 +msgid "Name:" +msgstr "å稱:" -#: deluge/ui/gtkui/glade/main_window.glade:1401 -msgid "Tracker:" -msgstr "追蹤伺æœå™¨ï¼š" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:18 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:25 +msgid "Download Folder:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1421 -msgid "Total Size:" -msgstr "總大å°ï¼š" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:19 +msgid "Added:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1459 -msgid "Name:" -msgstr "å稱:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:20 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:26 +msgid "Total Size:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1479 -msgid "Path:" -msgstr "路徑:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:21 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:27 +msgid "Total Files:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1513 -msgid "Status:" -msgstr "狀態:" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:22 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:24 +msgid "Hash:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1594 -msgid "_Details" -msgstr "詳細資訊(_D)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:23 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:31 +msgid "Created By:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:1646 -msgid "_Files" -msgstr "檔案(_F)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:24 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:17 +msgid "Comments:" +msgstr "註解:" -#: deluge/ui/gtkui/glade/main_window.glade:1698 -msgid "_Peers" -msgstr "用戶(_P)" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:29 +msgid "Owner:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2009 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:34 msgid "Move completed:" msgstr "移動完整檔:" -#: deluge/ui/gtkui/glade/main_window.glade:2105 -msgid "Private" -msgstr "éš±ç§" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:36 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:39 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:12 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:205 +msgid "Stop seed at ratio:" +msgstr "é”åˆ°æŒ‡å®šçš„åˆ†äº«çŽ‡æ™‚åœæ­¢ç¨®å­ï¼š" -#: deluge/ui/gtkui/glade/main_window.glade:2120 -msgid "Prioritize First/Last" -msgstr "優先下載頭尾部份" +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:37 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:40 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:13 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:233 +msgid "Remove at ratio" +msgstr "é”到分享率時刪除" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:44 +msgid "Bandwidth Limits" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:46 +msgid "Current Tracker:" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2158 -#: deluge/ui/gtkui/glade/torrent_menu.glade:130 +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:47 +msgid "Total Trackers:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:48 +#: deluge/ui/web/render/tab_status.html:6 +msgid "Tracker Status:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:49 +#: deluge/ui/web/render/tab_status.html:5 +msgid "Next Announce:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:50 +msgid "Private Torrent:" +msgstr "" + +#: deluge/ui/gtk3/glade/main_window.tabs.ui.h:51 +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:8 msgid "_Edit Trackers" msgstr "編輯追蹤伺æœå™¨(_E)" -#: deluge/ui/gtkui/glade/main_window.glade:2265 -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:867 -msgid "_Options" -msgstr "é¸é …(_O)" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:1 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:44 +#: deluge/ui/web/js/deluge-all/Menus.js:284 +msgid "Top" +msgstr "最上方" -#: deluge/ui/gtkui/glade/main_window.glade:2285 -msgid "Remove Torrent?" -msgstr "移除種å­ï¼Ÿ" +#: deluge/ui/gtk3/glade/torrent_menu.queue.ui.h:4 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:45 +#: deluge/ui/web/js/deluge-all/Menus.js:305 +msgid "Bottom" +msgstr "最下方" -#: deluge/ui/gtkui/glade/main_window.glade:2324 -msgid "" -"Are you sure you want to remove the selected torrent?" -msgstr "您確定è¦ç§»é™¤å·²é¸æ“‡çš„ç¨®å­æª”?" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:1 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:50 +msgid "Add Torrents" +msgstr "增加種å­" -#: deluge/ui/gtkui/glade/main_window.glade:2376 -msgid "The associated .torrent will be deleted!" -msgstr "å°‡ç§»é™¤ç›¸é—œçš„ç¨®å­æª”ï¼" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:5 +msgid "_URL" +msgstr "ç¶²å€(_U)" -#: deluge/ui/gtkui/glade/main_window.glade:2416 -msgid "The downloaded data will be deleted!" -msgstr "將移除已下載的資料ï¼" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:6 +msgid "Info_hash" +msgstr "資訊驗證碼(_H)" -#: deluge/ui/gtkui/glade/main_window.glade:2460 -msgid "Remove Selected Torrent" -msgstr "ç§»é™¤å·²é¸æ“‡çš„種å­" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:11 +msgid "Move Complete Folder" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2484 -msgid "New Release" -msgstr "新版本" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:12 +msgid "Add In _Paused State" +msgstr "以暫åœç‹€æ…‹æ–°å¢ž(_P)" -#: deluge/ui/gtkui/glade/main_window.glade:2518 -msgid "New Release Available!" -msgstr "ç¾åœ¨å¯ä»¥å–å¾— Deluge 的新版本了ï¼" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:13 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:134 +msgid "Prioritize First/Last Pieces" +msgstr "開頭與çµå°¾å€å¡Šå„ªå…ˆ" -#: deluge/ui/gtkui/glade/main_window.glade:2570 -msgid "Available Version:" -msgstr "新版本:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:21 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:46 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:152 +msgid "Skip File Hash Check" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2593 -msgid "Current Version:" -msgstr "ç›®å‰çš„版本:" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:23 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:170 +msgid "Preallocate Disk Space" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2604 -msgid "Server Version" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:24 +msgid "Preallocate the disk space for the torrent files" msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2637 -msgid "Do not show this dialog in the future" -msgstr "以後ä¸è¦é¡¯ç¤ºé€™å€‹å°è©±è¦–窗" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:25 +msgid "Maximum torrent download speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2676 -msgid "_Goto Website" -msgstr "å‰å¾€ç¶²ç«™(_G)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:27 +msgid "Maximum torrent upload speed" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2704 -msgid "_Add Peer" -msgstr "加入用戶(_A)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:29 +msgid "Maximum torrent connections" +msgstr "" -#: deluge/ui/gtkui/glade/main_window.glade:2706 -msgid "Add a peer by its IP" -msgstr "以 IP 加入一個用戶" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:31 +msgid "Maximum torrent upload slots" +msgstr "" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:10 -msgid "_Select All" -msgstr "å…¨é¸(_S)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:34 +msgid "Apply To All" +msgstr "全部套用" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:26 -#: deluge/ui/gtkui/glade/tray_menu.glade:48 -msgid "_Pause All" -msgstr "全部暫åœ(_P)" +#: deluge/ui/gtk3/glade/add_torrent_dialog.ui.h:35 +msgid "Revert To Defaults" +msgstr "回復é è¨­å€¼" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:41 -#: deluge/ui/gtkui/glade/torrent_menu.glade:48 -msgid "Resume selected torrents." -msgstr "繼續é¸å–çš„ç¨®å­æª”。" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:1 +msgid "_Show Deluge" +msgstr "顯示 Deluge 視窗(_S)" -#: deluge/ui/gtkui/glade/filtertree_menu.glade:42 -msgid "Resu_me All" -msgstr "全部繼續(_M)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:3 +msgid "_Pause Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:8 -msgid "Add Torrents" -msgstr "增加種å­" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:4 +msgid "_Resume Session" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:147 -msgid "_URL" -msgstr "ç¶²å€(_U)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:5 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:1 +msgid "_Download Speed Limit" +msgstr "下載速é™(_D)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:195 -msgid "Info_hash" -msgstr "資訊驗證碼(_H)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:6 +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:2 +msgid "_Upload Speed Limit" +msgstr "上傳速é™(_U)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:241 -msgid "_Remove" -msgstr "移除(_R)" +#: deluge/ui/gtk3/glade/tray_menu.ui.h:7 +msgid "Quit & Shutdown Daemon" +msgstr "離開並關閉常é§" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:274 -msgid "Torrents" -msgstr "種å­" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:17 +#: deluge/ui/web/js/deluge-all/Menus.js:323 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:318 +msgid "Edit Trackers" +msgstr "編輯追蹤伺æœå™¨" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:331 -msgid "Fi_les" -msgstr "檔案(_L)" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:4 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:19 +msgid "_Up" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:434 -msgid "Full" -msgstr "完整" +#: deluge/ui/gtk3/glade/edit_trackers.ui.h:8 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:22 +msgid "_Down" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:450 -msgid "Compact" -msgstr "ç°¡æ½”" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:1 +msgid "_Add Peer" +msgstr "加入用戶(_A)" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:472 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:409 -msgid "Allocation" -msgstr "檔案分é…" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_peer.ui.h:2 +msgid "Add a peer by its IP" +msgstr "以 IP 加入一個用戶" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:525 -msgid "Max Down Speed:" -msgstr "最高下載速度:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:1 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:17 +msgid "Edit Tracker" +msgstr "編輯追蹤伺æœå™¨" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:537 -msgid "Max Up Speed:" -msgstr "最高上傳速度:" +#: deluge/ui/gtk3/glade/edit_trackers.edit.ui.h:4 +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:44 +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:30 +msgid "Tracker:" +msgstr "追蹤伺æœå™¨ï¼š" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:668 -msgid "Add In _Paused State" -msgstr "以暫åœç‹€æ…‹æ–°å¢ž(_P)" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:1 +msgid "Enter Remote Path" +msgstr "輸入é ç«¯è·¯å¾‘" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:684 -msgid "Prioritize First/Last Pieces" -msgstr "開頭與çµå°¾å€å¡Šå„ªå…ˆ" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:4 +msgid "Remote Path" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:762 -msgid "Revert To Defaults" -msgstr "回復é è¨­å€¼" +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui.h:5 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:5 +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:94 +msgid "Path:" +msgstr "路徑:" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:816 -msgid "Apply To All" -msgstr "全部套用" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:1 +msgid "32 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:944 -msgid "Add URL" -msgstr "新增 URL" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:2 +msgid "64 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:983 -msgid "From URL" -msgstr "從 URL 新增" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:3 +msgid "128 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1104 -msgid "Add Infohash" -msgstr "新增資訊雜湊" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:4 +msgid "256 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1143 -msgid "From Infohash" -msgstr "來自資訊雜湊" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:5 +msgid "512 KiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1178 -msgid "Infohash:" -msgstr "資訊雜湊:" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:6 +msgid "1 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/add_torrent_dialog.glade:1214 -#: deluge/ui/gtkui/glade/edit_trackers.glade:296 -msgid "Trackers:" -msgstr "追蹤伺æœå™¨ï¼š" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:7 +msgid "2 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:8 +msgid "4 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:9 +msgid "8 MiB" +msgstr "" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:7 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:10 +msgid "16 MiB" +msgstr "" + +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:11 msgid "Create Torrent" msgstr "建立種å­" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:34 -msgid "Create Torrent" -msgstr "建立種å­" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:159 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:13 msgid "Fol_der" msgstr "資料夾(_D)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:199 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:14 msgid "_Remote Path" msgstr "é ç«¯è·¯å¾‘(_R)" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:229 -msgid "Files" -msgstr "檔案" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:263 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4756 -msgid "Author:" -msgstr "作者:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:292 -msgid "Comments:" -msgstr "註解:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:331 -msgid "Info" -msgstr "資訊" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:15 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:12 +#: deluge/ui/web/js/deluge-all/details/FilesTab.js:73 +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:18 +msgid "Files" +msgstr "檔案" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:512 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:24 msgid "Webseeds" msgstr "網路種å­" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:542 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:25 msgid "Piece Size:" msgstr "片段大å°ï¼š" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:552 -msgid "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" -msgstr "" -"32 KiB\n" -"64 KiB\n" -"128 KiB\n" -"256 KiB\n" -"512 KiB\n" -"1 MiB\n" -"2 MiB\n" -"4 MiB\n" -"8 MiB\n" -"16 MiB\n" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:580 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:26 msgid "Set Private Flag" msgstr "設定ç§äººæ¨™ç±¤" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:594 +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:27 msgid "Add this torrent to the session" msgstr "新增這個種å­è‡³æ­¤å·¥ä½œéšŽæ®µ" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:692 -msgid "Enter Remote Path" -msgstr "輸入é ç«¯è·¯å¾‘" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:728 -msgid "Remote Path" -msgstr "é ç«¯è·¯å¾‘" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:762 -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:944 -msgid "Path:" -msgstr "路徑:" - -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:837 -msgid "Creating Torrent" -msgstr "正在建立種å­" +#: deluge/ui/gtk3/glade/create_torrent_dialog.ui.h:28 +#: deluge/ui/console/modes/preferences/preference_panes.py:279 +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:48 +#: deluge/ui/web/js/deluge-all/Menus.js:66 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:26 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:80 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:17 +msgid "Options" +msgstr "é¸é …" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:874 +#: deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui.h:1 msgid "Save .torrent as" msgstr "å¦å­˜ç¨®å­ç‚º" -#: deluge/ui/gtkui/glade/create_torrent_dialog.glade:910 -msgid "Save .torrent file" -msgstr "å„²å­˜ç¨®å­æª”案" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:8 -msgid "Queued Torrents" -msgstr "已佇列的種å­" - -#: deluge/ui/gtkui/glade/queuedtorrents.glade:47 -msgid "Add Queued Torrents" -msgstr "新增佇列的種å­" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:1 +msgid "_Open Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/queuedtorrents.glade:127 -msgid "Automatically add torrents on connect" -msgstr "連線時自動加入種å­" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:2 +msgid "_Pause" +msgstr "æš«åœ(_P)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:98 -msgid "label" -msgstr "標籤" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:3 +msgid "Resu_me" +msgstr "繼續(_M)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:154 -msgid "Add Peer" -msgstr "加入用戶" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:4 +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:4 +msgid "Resume selected torrents." +msgstr "繼續é¸å–çš„ç¨®å­æª”。" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:187 -msgid "Add Peer" -msgstr "加入用戶" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:5 +msgid "Opt_ions" +msgstr "é¸é …(_I)" -#: deluge/ui/gtkui/glade/dgtkpopups.glade:211 -msgid "hostname:port" -msgstr "主機å稱:通訊埠" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:6 +msgid "_Queue" +msgstr "佇列(_Q)" -#: deluge/ui/gtkui/glade/connection_manager.glade:8 -msgid "Add Host" -msgstr "新增主機" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:7 +msgid "_Update Tracker" +msgstr "更新追蹤伺æœå™¨(_U)" -#: deluge/ui/gtkui/glade/connection_manager.glade:237 -msgid "Connection Manager" -msgstr "連çµç®¡ç†" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:9 +msgid "_Remove Torrent" +msgstr "移除種å­(_R)" -#: deluge/ui/gtkui/glade/connection_manager.glade:363 -msgid "_Start local daemon" -msgstr "啟動本地常é§(_S)" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:10 +msgid "_Force Re-check" +msgstr "å¼·åˆ¶é‡æ–°æª¢æŸ¥ (_F)" -#: deluge/ui/gtkui/glade/connection_manager.glade:415 -msgid "Automatically connect to selected host on start-up" -msgstr "啟動時自動連線到é¸å®šçš„主機" +#: deluge/ui/gtk3/glade/torrent_menu.ui.h:11 +msgid "_Move Download Folder" +msgstr "" -#: deluge/ui/gtkui/glade/connection_manager.glade:426 -msgid "Automatically start localhost if needed" -msgstr "éœ€è¦æ™‚自動啟動 localhost" +#: deluge/ui/gtk3/glade/other_dialog.ui.h:3 +msgid "label" +msgstr "標籤" -#: deluge/ui/gtkui/glade/connection_manager.glade:440 -msgid "Do not show this dialog on start-up" -msgstr "啟動時ä¸è¦é¡¯ç¤ºé€™å€‹å°è©±è¦–窗" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:1 +msgid "_Select All" +msgstr "å…¨é¸(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:78 -msgid "Downloads" -msgstr "下載" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:2 +msgid "_Pause All" +msgstr "全部暫åœ(_P)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:188 -msgid "Auto add .torrents from:" -msgstr "自動從這裡新增種å­ï¼š" +#: deluge/ui/gtk3/glade/filtertree_menu.ui.h:3 +msgid "Resu_me All" +msgstr "全部繼續(_M)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:253 -msgid "Download to:" -msgstr "下載到:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:3 +msgid "_Connection Limit" +msgstr "最大連接數é‡(_C)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:261 -msgid "Copy of .torrent files to:" -msgstr "è¤‡è£½ç¨®å­æª”案到:" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:4 +msgid "Upload _Slot Limit" +msgstr "上傳連接數é™åˆ¶(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:316 -msgid "Delete copy of torrent file on remove" -msgstr "ç§»é™¤æ™‚åˆªé™¤ç¨®å­æª”副本" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:5 +msgid "Stop seed at _ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:320 -msgid "" -"Delete the copy of the torrent file created when the torrent is removed" -msgstr "當種å­è¢«ç§»é™¤æ™‚ä¹Ÿåˆªé™¤å»ºç«‹çš„ç¨®å­æª”案副本" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:6 +msgid "_Auto Managed" +msgstr "自動管ç†(_A)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:337 -msgid "Folders" -msgstr "資料夾" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:7 +msgid "_Super Seeding" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:370 -msgid "Use Full Allocation" -msgstr "使用完整檔案分é…" +#: deluge/ui/gtk3/glade/torrent_menu.options.ui.h:8 +msgid "_Change Ownership" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:375 -msgid "" -"Full allocation preallocates all of the space that is needed for the torrent " -"and prevents disk fragmentation" -msgstr "é å…ˆåˆ†é…完整的檔案空間,é¿å…產生ä¸é€£çºŒç‰‡æ®µ" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:1 +#: deluge/ui/web/js/deluge-all/AddTrackerWindow.js:26 +msgid "Add Tracker" +msgstr "增加追蹤伺æœå™¨" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:387 -msgid "Use Compact Allocation" -msgstr "使用緊密檔案分é…" +#: deluge/ui/gtk3/glade/edit_trackers.add.ui.h:4 +msgid "Add Trackers" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:392 -msgid "Compact allocation only allocates space as needed" -msgstr "ä¾ä¸‹è¼‰å¤§å°åˆ†é…檔案空間" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:1 +msgid "Add URL" +msgstr "新增 URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:440 -msgid "Prioritize first and last pieces of torrent" -msgstr "優先下載種å­çš„開頭和最後的部份" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:4 +msgid "From URL" +msgstr "從 URL" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:445 -msgid "Prioritize first and last pieces of files in torrent" -msgstr "先下載種å­çš„頭尾部份" +#: deluge/ui/gtk3/glade/add_torrent_dialog.url.ui.h:5 +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:1 +msgid "URL:" +msgstr "URL:" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:455 -msgid "Add torrents in Paused state" -msgstr "以暫åœç‹€æ…‹åŠ å…¥ç¨®å­" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:9 +msgid "Deluge Daemons" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:529 -msgid "Network" -msgstr "網路" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:10 +msgid "Auto-connect to selected Daemon" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:569 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:763 -msgid "Use Random Ports" -msgstr "使用隨機連接埠" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:11 +msgid "Auto-start localhost daemon (if required)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:574 -msgid "Deluge will automatically choose a different port to use every time." -msgstr "Deluge æ¯æ¬¡å•Ÿå‹•æ™‚éš¨æ©Ÿé¸æ“‡ä¸€å€‹é€šè¨ŠåŸ ã€‚" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:12 +msgid "Hide this dialog" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:592 -msgid "Active Port:" -msgstr "啟用的通訊埠:" +#: deluge/ui/gtk3/glade/connection_manager.ui.h:13 +msgid "Startup Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:662 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:812 -msgid "To:" -msgstr "至:" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:1 +msgid "_Open File" +msgstr "開啟檔案(_O)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:690 -msgid "Test Active Port" -msgstr "測試å¯ç”¨é€šè¨ŠåŸ " +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:2 +msgid "_Show Folder" +msgstr "顯示資料夾(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:732 -msgid "Incoming Ports" -msgstr "連入通訊埠" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:3 +msgid "_Expand All" +msgstr "全部展開(_E)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:850 -msgid "Outgoing Ports" -msgstr "連出通訊埠" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:4 +msgid "_Skip" +msgstr "ç•¥éŽ(_S)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:882 -msgid "" -"Enter the IP address of the interface to listen for incoming bittorrent " -"connections on. Leave this empty if you want to use the default." -msgstr "輸入介é¢çš„ IP ä½å€ä»¥ç›£è½å‚³å…¥çš„ BT 連接。若您è¦ä½¿ç”¨é è¨­å€¼å‰‡ç•™ç©ºã€‚" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:5 +msgid "_Low" +msgstr "低(_)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:903 -msgid "Interface" -msgstr "介é¢" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:6 +msgid "_Normal" +msgstr "普通(_N)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:939 -msgid "" -"The TOS byte set in the IP header of every packet sent to peers (including " -"web seeds). Expects a Hex value." -msgstr "æœå‹™é¡žåž‹ï¼ˆTOS)ä½å…ƒçµ„設定於æ¯å€‹é€è‡³ç”¨æˆ¶ï¼ˆåŒ…括網路種å­ï¼‰çš„å°åŒ… IP 標頭。應為一個å六進制(Hex)值。" +#: deluge/ui/gtk3/glade/main_window.tabs.menu_file.ui.h:7 +msgid "_High" +msgstr "高(_H)" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:940 -msgid "Peer TOS Byte:" -msgstr "用戶æœå‹™é¡žåž‹ä½å…ƒçµ„:" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:1 +msgid "Deluge Team" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:973 -msgid "TOS" -msgstr "æœå‹™é¡žåž‹" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:2 +msgid "" +"Deluge is a lightweight, Free Software, cross-platform BitTorrent client." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1006 -msgid "UPnP" -msgstr "UPnP" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:3 +msgid "" +"Deluge contains the common features to BitTorrent clients such as Protocol " +"Encryption, DHT, Local Peer Discovery (LSD), Peer Exchange (PEX), UPnP, NAT-" +"PMP, Proxy support, Web seeds, global and per-torrent speed limits. As " +"Deluge heavily utilises the libtorrent library it has a comprehensive list " +"of the features provided." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1010 -msgid "Universal Plug and Play" -msgstr "通用隨æ’å³ç”¨" +#: deluge/ui/data/share/appdata/deluge.appdata.xml.in.h:4 +msgid "" +"Deluge has been designed to run as both a normal standalone desktop " +"application and as a client-server. In Thinclient mode a Deluge daemon " +"handles all the BitTorrent activity and is able to run on headless machines " +"with the user-interfaces connecting remotely from any other platform." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1021 -msgid "NAT-PMP" -msgstr "NAT-PMP" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:2 +msgid "BitTorrent Client" +msgstr "BitTorrent 用戶端" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1025 -msgid "NAT Port Mapping Protocol" -msgstr "NAT é€šè¨ŠåŸ å°æ˜ å”定" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:3 +msgid "Deluge BitTorrent Client" +msgstr "Deluge BitTorrent 用戶端" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1038 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1042 -msgid "Peer Exchange" -msgstr "用戶交æ›" +#: deluge/ui/data/share/applications/deluge.desktop.in.h:4 +msgid "Download and share files over BitTorrent" +msgstr "é€éŽ BitTorrent å”定來下載和分享檔案" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1055 -msgid "LSD" -msgstr "LSD" +#: deluge/ui/console/console.py:76 +msgid "Console Options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1060 -msgid "Local Service Discovery finds local peers on your network." -msgstr "本地æœå‹™æŽ¢ç´¢å¯åœ¨æ‚¨çš„網路上尋找本地用戶。" +#: deluge/ui/console/console.py:78 +msgid "" +"These daemon connect options will be used for commands, or if console ui " +"autoconnect is enabled." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1071 -#: deluge/ui/console/statusbars.py:104 -msgid "DHT" -msgstr "DHT" +#: deluge/ui/console/console.py:87 +msgid "Deluge daemon IP address to connect to (default 127.0.0.1)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1075 -msgid "Distributed hash table may improve the amount of active connections." -msgstr "分散å¼é›œæ¹Šè¡¨ (DHT) å¯ä»¥å¢žåŠ æœ‰æ•ˆçš„é€£ç·šæ•¸ã€‚" +#: deluge/ui/console/console.py:96 +msgid "Deluge daemon port to connect to (default 58846)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1097 -msgid "Network Extras" -msgstr "網路附加功能" +#: deluge/ui/console/console.py:104 +msgid "Deluge daemon username to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1136 -msgid "Inbound:" -msgstr "å‘內連線:" +#: deluge/ui/console/console.py:111 +msgid "Deluge daemon password to use when connecting" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1146 -msgid "Level:" -msgstr "層級:" +#: deluge/ui/console/console.py:131 +msgid "Console Commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1167 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1217 -msgid "" -"Forced\n" -"Enabled\n" -"Disabled" +#: deluge/ui/console/console.py:132 +msgid "Description" msgstr "" -"強制\n" -"啟用\n" -"åœç”¨" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1178 -msgid "" -"Handshake\n" -"Full Stream\n" -"Either" +#: deluge/ui/console/console.py:133 +msgid "The following console commands are available:" msgstr "" -"交æ¡éšŽæ®µ\n" -"整個串æµ\n" -"兩者皆å¯" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1206 -msgid "Outbound:" -msgstr "å‘外連線:" +#: deluge/ui/console/console.py:134 +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:2 +msgid "Command" +msgstr "指令" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1233 -msgid "Encrypt entire stream" -msgstr "加密整個串æµ" +#: deluge/ui/console/cmdline/command.py:208 +#, python-format +msgid "`%s` alias" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1258 -msgid "Encryption" -msgstr "加密" +#: deluge/ui/console/cmdline/commands/manage.py:29 +msgid "Usage: manage [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1319 -msgid "Bandwidth" -msgstr "æµé‡" +#: deluge/ui/console/cmdline/commands/manage.py:35 +msgid "an expression matched against torrent ids and torrent names" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1396 -msgid "Maximum Connection Attempts per Second:" -msgstr "æ¯ç§’嘗試的最大連線數:" +#: deluge/ui/console/cmdline/commands/manage.py:43 +#: deluge/ui/console/cmdline/commands/config.py:88 +msgid "set value for this key" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1408 -msgid "Maximum Half-Open Connections:" -msgstr "最大åŠé–‹é€£ç·šæ•¸ï¼š" +#: deluge/ui/console/cmdline/commands/manage.py:46 +#: deluge/ui/console/cmdline/commands/config.py:91 +msgid "Value to set" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1419 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1509 -msgid "The maximum upload speed for all torrents. Set -1 for unlimited." -msgstr "最大總上傳速度。若ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" +#: deluge/ui/console/cmdline/commands/manage.py:53 +#: deluge/ui/console/cmdline/commands/config.py:98 +msgid "one or more keys separated by space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1421 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1706 -msgid "Maximum Upload Speed (KiB/s):" -msgstr "最大總上傳速度 (KiB/ç§’):" +#: deluge/ui/console/cmdline/commands/rm.py:33 +msgid "Also removes the torrent data" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1432 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1457 -msgid "The maximum number of connections allowed. Set -1 for unlimited." -msgstr "å…許的最大連線數。若ä¸é™åˆ¶è«‹è¨­ç‚º-1。" +#: deluge/ui/console/cmdline/commands/rm.py:40 +msgid "List the matching torrents without removing." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1434 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1669 -msgid "Maximum Connections:" -msgstr "最大連線數:" +#: deluge/ui/console/cmdline/commands/rm.py:46 +#: deluge/ui/console/cmdline/commands/recheck.py:28 +#: deluge/ui/console/cmdline/commands/move.py:31 +msgid "One or more torrent ids" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1443 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1528 -msgid "The maximum upload slots for all torrents. Set -1 for unlimited." -msgstr "æœ€å¤§ç¸½ä¸Šå‚³å€æ®µã€‚è‹¥ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" +#: deluge/ui/console/cmdline/commands/rm.py:66 +#, python-format +msgid "Confirm with -c to remove the listed torrents (Count: %d)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1445 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1680 -msgid "Maximum Upload Slots:" -msgstr "æœ€å¤§ä¸Šå‚³å€æ®µï¼š" +#: deluge/ui/console/cmdline/commands/resume.py:22 +msgid "Usage: resume [ * | [ ...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1475 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1490 -msgid "The maximum download speed for all torrents. Set -1 for unlimited." -msgstr "最大總下載速度。若ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" +#: deluge/ui/console/cmdline/commands/resume.py:29 +msgid "One or more torrent ids. Use \"*\" to resume all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1477 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1693 -msgid "Maximum Download Speed (KiB/s):" -msgstr "最大總下載速度 (KiB/ç§’):" +#: deluge/ui/console/cmdline/commands/pause.py:29 +msgid "One or more torrent ids. Use \"*\" to pause all torrents" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1554 -msgid "Ignore limits on local network" -msgstr "本地網路忽略é™åˆ¶" +#: deluge/ui/console/cmdline/commands/add.py:38 +msgid "Download folder for torrent" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1573 -msgid "Rate limit IP overhead" -msgstr "æµé‡ç®¡åˆ¶ IP 資訊é‡" +#: deluge/ui/console/cmdline/commands/add.py:44 +msgid "Move the completed torrent to this folder" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1577 -msgid "" -"If checked, the estimated TCP/IP overhead is drained from the rate limiters, " -"to avoid exceeding the limits with the total traffic" -msgstr "一旦勾é¸ï¼Œä¼°è¨ˆçš„ TCP/IP 資料é‡å°‡ç”±æµé‡ç®¡åˆ¶å™¨æŽ§åˆ¶ï¼Œä»¥é¿å…æ•´é«”æµé‡è¶…出這些é™åˆ¶" +#: deluge/ui/console/cmdline/commands/add.py:50 +msgid "One or more torrent files, URLs or magnet URIs" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1594 -msgid "Global Bandwidth Usage" -msgstr "全域頻寬設定" +#: deluge/ui/console/cmdline/commands/plugin.py:29 +msgid "Lists available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1633 -msgid "The maximum upload slots per torrent. Set -1 for unlimited." -msgstr "å„ç¨®å­æœ€å¤§ä¸Šå‚³å€æ®µã€‚è‹¥ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" +#: deluge/ui/console/cmdline/commands/plugin.py:37 +msgid "Shows enabled plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1652 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1718 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1736 -msgid "The maximum number of connections per torrent. Set -1 for unlimited." -msgstr "å„ç¨®å­æœ€å¤§é€£ç·šæ•¸ã€‚è‹¥ä¸é™åˆ¶ï¼Œè«‹è¨­ç‚º -1。" +#: deluge/ui/console/cmdline/commands/plugin.py:40 +msgid "Enables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1758 -msgid "Per Torrent Bandwidth Usage" -msgstr "å„種å­é »å¯¬è¨­å®š" +#: deluge/ui/console/cmdline/commands/plugin.py:43 +msgid "Disables a plugin" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1818 -msgid "Interface" -msgstr "介é¢" +#: deluge/ui/console/cmdline/commands/plugin.py:51 +msgid "Reload list of available plugins" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1851 -msgid "Enable" -msgstr "啟用" +#: deluge/ui/console/cmdline/commands/plugin.py:54 +msgid "Install a plugin from an .egg file" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1856 +#: deluge/ui/console/cmdline/commands/status.py:36 msgid "" -"Classic Mode will hide most of the daemon functionality and will make Deluge " -"appear to be a single application. Use this if you do not want to take " -"advantage of running Deluge as a daemon. You need to restart Deluge for this " -"setting to take effect." +"Raw values for upload/download rates (without KiB/s suffix)(useful for " +"scripts that want to do their own parsing)" msgstr "" -"å‚³çµ±æ¨¡å¼æœƒéš±è—常é§ç¨‹å¼çš„大部分功能,並使 Deluge æˆç‚ºä¸€å€‹å–®ç¨çš„æ‡‰ç”¨ç¨‹å¼ã€‚è‹¥ä¸æƒ³è®“ Deluge 以常é§åŸ·è¡Œå‰‡é¸æ“‡æ­¤é …ã€‚æ‚¨å¿…é ˆé‡æ–°å•Ÿå‹• " -"Deluge 使設定生效。" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1866 -msgid "Classic Mode" -msgstr "傳統模å¼" +#: deluge/ui/console/cmdline/commands/status.py:46 +msgid "Do not show torrent status (Improves command speed)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1899 -msgid "Show session speed in titlebar" -msgstr "在標題列顯示速度" +#: deluge/ui/console/cmdline/commands/connect.py:26 +msgid "Usage: connect [] []" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1917 -msgid "Main Window" -msgstr "主視窗" +#: deluge/ui/console/cmdline/commands/connect.py:30 +msgid "Daemon host and port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1950 -msgid "Always show" -msgstr "æ°¸é é¡¯ç¤º" +#: deluge/ui/console/cmdline/commands/connect.py:36 +#: deluge/ui/console/modes/preferences/preference_panes.py:652 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:259 +msgid "Password" +msgstr "密碼" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1968 -msgid "Bring the dialog to focus" -msgstr "å–å¾—å°è©±æ¡†ç„¦é»ž" +#: deluge/ui/console/cmdline/commands/move.py:34 +msgid "The path to move the torrents to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:1988 -msgid "Add Torrents Dialog" -msgstr "新增種å­å°è©±è¦–窗" +#: deluge/ui/console/cmdline/commands/debug.py:26 +msgid "The new state" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2020 -msgid "Enable system tray icon" -msgstr "啟用系統列圖示" +#: deluge/ui/console/cmdline/commands/help.py:29 +msgid "One or more commands" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2038 -msgid "Minimize to tray on close" -msgstr "關閉時最å°åŒ–到系統列" +#: deluge/ui/console/cmdline/commands/config.py:79 +msgid "Usage: config [--set ] [ [...] ]" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2058 -msgid "Start in tray" -msgstr "啟動於系統列" +#: deluge/ui/console/cmdline/commands/info.py:101 +msgid "Show more information per torrent." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2078 -msgid "Enable Application Indicator" -msgstr "啟用程å¼é€šçŸ¥å™¨" +#: deluge/ui/console/cmdline/commands/info.py:109 +msgid "Show more detailed information including files and peers." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2099 -msgid "Password protect system tray" -msgstr "縮å°åˆ°ç³»çµ±åˆ—的密碼ä¿è­·" +#: deluge/ui/console/cmdline/commands/info.py:116 +#, python-format +msgid "Show torrents with state STATE: %s." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2165 -msgid "System Tray" -msgstr "系統列" +#: deluge/ui/console/cmdline/commands/info.py:132 +msgid "Same as --sort but items are in reverse order." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2224 -msgid "Other" -msgstr "å…¶ä»–" +#: deluge/ui/console/cmdline/commands/info.py:138 +msgid "One or more torrent ids. If none is given, list all" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2265 -msgid "Be alerted about new releases" -msgstr "有新版本發佈時通知我" +#: deluge/ui/console/modes/connectionmanager.py:44 +msgid "Select Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2270 -msgid "" -"Deluge will check our servers and will tell you if a newer version has been " -"released" -msgstr "Deluge 會定時檢查伺æœå™¨ä¸¦é€šçŸ¥æ‚¨æœ‰ç„¡æ–°ç‰ˆæœ¬ç™¼ä½ˆ" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Quit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2289 -msgid "Updates" -msgstr "æ›´æ–°" +#: deluge/ui/console/modes/connectionmanager.py:51 +msgid "Delete Host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2326 -msgid "" -"Help us improve Deluge by sending us your Python version, PyGTK version, OS " -"and processor types. Absolutely no other information is sent." +#: deluge/ui/console/modes/connectionmanager.py:116 +msgid "Add Host (Up & Down arrows to navigate, Esc to cancel)" msgstr "" -"傳逿‚¨ä½¿ç”¨çš„ Python 版本ã€PyGTK 版本ã€ä½œæ¥­ç³»çµ±èˆ‡è™•ç†å™¨(CPU)種類來幫助我們改善 Deluge。絕å°ä¸æœƒæœ‰é¡å¤–的資訊被傳é€å‡ºåŽ»ã€‚" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2343 -msgid "Yes, please send anonymous statistics" -msgstr "是的,請傳é€åŒ¿å統計" +#: deluge/ui/console/modes/connectionmanager.py:133 +msgid "Error adding host" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2365 -msgid "System Information" -msgstr "系統資訊" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Columns" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2408 -msgid "Location:" -msgstr "ä½ç½®ï¼š" +#: deluge/ui/console/modes/torrentlist/torrentviewcolumns.py:96 +msgid "Width" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2420 -msgid "" -"If Deluge cannot find the database file at this location it will fallback to " -"using DNS to resolve the peer's country." -msgstr "è‹¥ Deluge 無法在該ä½ç½®æ‰¾åˆ°è³‡æ–™åº«æª”案,將會回退至使用 DNS 來解æžç”¨æˆ¶æ‰€åœ¨åœ‹å®¶ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:178 +msgid "General options" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2444 -msgid "GeoIP Database" -msgstr "GeoIP 資料庫" +#: deluge/ui/console/modes/preferences/preference_panes.py:182 +msgid "Ring system bell when a download finishes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2489 -msgid "Associate Magnet links with Deluge" -msgstr "讓 Magnet 連çµå’Œ Deluge 產生關è¯" +#: deluge/ui/console/modes/preferences/preference_panes.py:188 +msgid "List complete torrents after incomplete regardless of sorting order" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2558 -msgid "Daemon" -msgstr "常é§ç¨‹å¼" +#: deluge/ui/console/modes/preferences/preference_panes.py:193 +msgid "Move selection when moving torrents in the queue" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2602 -msgid "Daemon port:" -msgstr "常é§ç¨‹å¼é€£æŽ¥åŸ ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:200 +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:67 +msgid "Language" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2639 -msgid "Port" -msgstr "連接埠" +#: deluge/ui/console/modes/preferences/preference_panes.py:202 +msgid "Command Line Mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2668 -msgid "Allow Remote Connections" -msgstr "å…許é ç«¯é€£çµ" +#: deluge/ui/console/modes/preferences/preference_panes.py:205 +msgid "Do not store duplicate input in history" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2682 -msgid "Connections" -msgstr "連接數é‡" +#: deluge/ui/console/modes/preferences/preference_panes.py:210 +msgid "Store and load command line history in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2711 -msgid "Periodically check the website for new releases" -msgstr "定期檢查此版本的更新" +#: deluge/ui/console/modes/preferences/preference_panes.py:216 +msgid "Third tab lists all remaining torrents in command line mode" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2725 -msgid "Other" -msgstr "其它" +#: deluge/ui/console/modes/preferences/preference_panes.py:221 +msgid "Torrents per tab press" +msgstr "" + +#: deluge/ui/console/modes/preferences/preference_panes.py:234 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:18 +#: deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js:39 +msgid "Folders" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2785 -msgid "Queue" -msgstr "佇列" +#: deluge/ui/console/modes/preferences/preference_panes.py:237 +msgid "Download To" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2828 -msgid "Queue new torrents to top" -msgstr "增加新的種å­åˆ°ä½‡åˆ—的首ä½" +#: deluge/ui/console/modes/preferences/preference_panes.py:254 +msgid "Move completed to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2923 -msgid "Total active seeding:" -msgstr "æ´»èºçš„åšç¨®æ•¸é‡ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:269 +msgid "Copy of .torrent files to" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2936 -msgid "Total active:" -msgstr "æ´»èºçš„:" +#: deluge/ui/console/modes/preferences/preference_panes.py:290 +msgid "Add Paused" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2965 -msgid "Total active downloading:" -msgstr "æ´»èºçš„下載數é‡ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:293 +msgid "Pre-Allocate disk space" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2980 -msgid "Do not count slow torrents" -msgstr "ä¸è¨ˆå…¥éŽæ…¢çš„種å­" +#: deluge/ui/console/modes/preferences/preference_panes.py:304 +msgid "Incomming Ports" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:2998 -msgid "Active Torrents" -msgstr "æ´»èºçš„種å­" +#: deluge/ui/console/modes/preferences/preference_panes.py:313 +#: deluge/ui/console/modes/preferences/preference_panes.py:337 +msgid "From" +msgstr "é–‹å§‹æ–¼" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3040 -msgid "Share Ratio Limit:" -msgstr "分享率é™åˆ¶ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:321 +#: deluge/ui/console/modes/preferences/preference_panes.py:345 +msgid "To" +msgstr "至" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3050 -msgid "Seed Time Ratio:" -msgstr "åšç¨®æ™‚間率:" +#: deluge/ui/console/modes/preferences/preference_panes.py:331 +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:131 +msgid "Use Random Ports" +msgstr "使用隨機連接埠" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3062 -msgid "Seed Time (m):" -msgstr "åšç¨®æ™‚é–“ (分é˜):" +#: deluge/ui/console/modes/preferences/preference_panes.py:352 +msgid "Incoming Interface" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3130 -msgid "Stop seeding when share ratio reaches:" -msgstr "é”åˆ°åˆ†äº«çŽ‡æ™‚åœæ­¢åšç¨®ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:355 +msgid "IP address of the interface to listen on (leave empty for default):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3175 -msgid "Remove torrent when share ratio reached" -msgstr "刪除已é”到分享率的種å­" +#: deluge/ui/console/modes/preferences/preference_panes.py:363 +msgid "" +"The network interface name or IP address for outgoing BitTorrent " +"connections. (Leave empty for default.):" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3197 -msgid "Seeding" -msgstr "作種中" +#: deluge/ui/console/modes/preferences/preference_panes.py:382 +msgid "Inbound" +msgstr "å‘å…§" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3262 -msgid "Proxy" -msgstr "代ç†ä¼ºæœå™¨" +#: deluge/ui/console/modes/preferences/preference_panes.py:391 +msgid "Outbound" +msgstr "æµå‡º" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3333 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3517 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3701 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3886 -msgid "Host:" -msgstr "主機:" +#: deluge/ui/console/modes/preferences/preference_panes.py:413 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:38 +msgid "Global Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3407 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3591 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3775 -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3962 -msgid "" -"None\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 W/ Auth\n" -"HTTP\n" -"HTTP W/ Auth" -msgstr "" -"ç„¡\n" -"Socksv4\n" -"Socksv5\n" -"Socksv5 需è¦èªè­‰\n" -"HTTP\n" -"HTTP 需è¦èªè­‰" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3454 -msgid "Peer" -msgstr "用戶" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3638 -msgid "Web Seed" -msgstr "網路種å­" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:3822 -msgid "Tracker" -msgstr "追蹤伺æœå™¨" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4010 -msgid "DHT" -msgstr "DHT" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4067 -msgid "Cache" -msgstr "å¿«å–" - -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4112 -msgid "Cache Size (16 KiB blocks):" -msgstr "å¿«å–å¤§å° (16 KiB å€å¡Š):" +#: deluge/ui/console/modes/preferences/preference_panes.py:416 +#: deluge/ui/console/modes/preferences/preference_panes.py:469 +msgid "Maximum Connections" +msgstr "最大連線數" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4122 -msgid "" -"The number of seconds from the last cached write to a piece in the write " -"cache, to when it's forcefully flushed to disk. Default is 60 seconds." -msgstr "從最後一次寫入快å–的時間到它強制寫入硬碟所經éŽçš„秒數。é è¨­ç‚º 60 秒。" +#: deluge/ui/console/modes/preferences/preference_panes.py:423 +#: deluge/ui/console/modes/preferences/preference_panes.py:476 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:63 +msgid "Maximum Upload Slots" +msgstr "最大上傳連接數é‡" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4124 -msgid "Cache Expiry (seconds):" -msgstr "å¿«å–失效 (ç§’):" +#: deluge/ui/console/modes/preferences/preference_panes.py:430 +#: deluge/ui/console/modes/preferences/preference_panes.py:483 +msgid "Maximum Download Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4220 -msgid "" -"The total number of 16 KiB blocks written to disk since this session was " -"started." -msgstr "自此工作階段開始以來,寫入硬碟的 16 KiB å€å¡Šç¸½æ•¸ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:437 +#: deluge/ui/console/modes/preferences/preference_panes.py:490 +msgid "Maximum Upload Speed (KiB/s)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4222 -msgid "Blocks Written:" -msgstr "已寫入å€å¡Šï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:444 +msgid "Maximum Half-Open Connections" +msgstr "最大åŠé–‹é€£çµçš„æ•¸é‡" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4231 -msgid "" -"The total number of write operations performed since this session was " -"started." -msgstr "自此工作階段開始以來,寫入動作的總次數。" +#: deluge/ui/console/modes/preferences/preference_panes.py:451 +msgid "Maximum Connection Attempts per Second" +msgstr "æ¯ç§’最大連接數é‡" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4233 -msgid "Writes:" -msgstr "寫入:" +#: deluge/ui/console/modes/preferences/preference_panes.py:463 +msgid "Rate Limit IP Overhead" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4244 -msgid "" -"The ratio (blocks_written - writes) / blocks_written represents the number " -"of saved write operations per total write operations, i.e. a kind of cache " -"hit ratio for the write cache." -msgstr "比率「(已寫入å€å¡Š - 寫入)/已寫入å€å¡Šã€ä»£è¡¨æ¯ä¸€å€‹å¯«å…¥æ“作內有被儲存的個數,å³å¯«å…¥ç”¨å¿«å–的快å–命中率。" +#: deluge/ui/console/modes/preferences/preference_panes.py:466 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:148 +msgid "Per Torrent Bandwidth Usage" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4246 -msgid "Write Cache Hit Ratio:" -msgstr "寫入快å–命中率:" +#: deluge/ui/console/modes/preferences/preference_panes.py:513 +msgid "Yes, please send anonymous statistics." +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4298 -msgid "Write" -msgstr "寫入" +#: deluge/ui/console/modes/preferences/preference_panes.py:531 +msgid "Daemon Port" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4328 -msgid "" -"The number of blocks that were requested from the bittorrent engine (from " -"peers), that were served from disk or cache." -msgstr "BT 引擎 (用戶) æ‰€è¦æ±‚çš„å€å¡Šæ•¸é‡ï¼Œé€™äº›å€å¡Šç”±ç£ç¢Ÿæˆ–å¿«å–æ‰€æä¾›ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:538 +msgid "Allow remote connections" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4330 -msgid "Blocks Read:" -msgstr "已讀å–å€å¡Šï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:561 +msgid "Total" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4339 -msgid "The number of blocks that were served from cache." -msgstr "ç”±å¿«å–æä¾›çš„å€å¡Šå€‹æ•¸ã€‚" +#: deluge/ui/console/modes/preferences/preference_panes.py:593 +msgid "Share Ratio" +msgstr "分享率" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4341 -msgid "Blocks Read Hit:" -msgstr "讀å–å¿«å–命中:" +#: deluge/ui/console/modes/preferences/preference_panes.py:601 +msgid "Time Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4352 -msgid "The cache hit ratio for the read cache." -msgstr "讀å–用快å–的快å–命中率。" +#: deluge/ui/console/modes/preferences/preference_panes.py:609 +msgid "Time (m)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4354 -msgid "Read Cache Hit Ratio:" -msgstr "讀å–å¿«å–命中率:" +#: deluge/ui/console/modes/preferences/preference_panes.py:633 +msgid "Remove torrent (Unchecked pauses torrent)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4403 -msgid "" -"The total number of read operations performed since this session was started." -msgstr "自此工作階段開始以來,讀å–動作的總次數。" +#: deluge/ui/console/modes/preferences/preference_panes.py:646 +msgid "Proxy Settings" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4405 -msgid "Reads:" -msgstr "讀å–:" +#: deluge/ui/console/modes/preferences/preference_panes.py:649 +msgid "Type" +msgstr "類型" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4432 -msgid "Read" -msgstr "讀å–" +#: deluge/ui/console/modes/preferences/preference_panes.py:653 +msgid "Hostname" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4462 -msgid "" -"The number of 16 KiB blocks currently in the disk cache. This includes both " -"read and write cache." -msgstr "ç›®å‰æ–¼ç£ç¢Ÿå¿«å–å…§çš„ 16 KiB å€å¡Šå€‹æ•¸ã€‚包括讀å–與寫入快å–。" +#: deluge/ui/console/modes/preferences/preference_panes.py:673 +msgid "Proxy Type Help" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4464 -msgid "Cache Size:" -msgstr "å¿«å–大å°ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:697 +msgid "Cache Size (16 KiB blocks)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4474 -msgid "Read Cache Size:" -msgstr "讀å–å¿«å–大å°ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:704 +msgid "Cache Expiry (seconds)" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4513 -msgid "Size" -msgstr "大å°" +#: deluge/ui/console/modes/preferences/preference_panes.py:712 +msgid "Blocks Written" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4556 -msgid "Status" -msgstr "狀態" +#: deluge/ui/console/modes/preferences/preference_panes.py:716 +msgid "Writes" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4618 -msgid "Plugins" -msgstr "外掛模組" +#: deluge/ui/console/modes/preferences/preference_panes.py:720 +msgid "Write Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4743 -msgid "Version:" -msgstr "版本:" +#: deluge/ui/console/modes/preferences/preference_panes.py:725 +msgid "Blocks Read" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4767 -msgid "Homepage:" -msgstr "首é ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:729 +msgid "Blocks Read hit" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4780 -msgid "Author Email:" -msgstr "作者電å­éƒµä»¶åœ°å€ï¼š" +#: deluge/ui/console/modes/preferences/preference_panes.py:732 +msgid "Reads" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4872 -msgid "_Install Plugin" -msgstr "安è£å¤–掛(_I)" +#: deluge/ui/console/modes/preferences/preference_panes.py:735 +msgid "Read Cache Hit Ratio" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4915 -msgid "_Rescan Plugins" -msgstr "釿–°æŽƒæå¤–掛(_R)" +#: deluge/ui/console/modes/preferences/preference_panes.py:741 +msgid "Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/preferences_dialog.glade:4968 -msgid "_Find More Plugins" -msgstr "尋找更多外掛(_F)" +#: deluge/ui/console/modes/preferences/preference_panes.py:746 +msgid "Read Cache Size" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:12 -msgid "_Show Deluge" -msgstr "顯示 Deluge 視窗(_S)" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:333 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:87 +msgid "Apply" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:65 -msgid "_Resume All" -msgstr "全部續傳(_R)" +#: deluge/ui/console/modes/preferences/preferences.py:145 +#: deluge/ui/web/js/deluge-all/EditTrackersWindow.js:35 +#: deluge/ui/web/js/deluge-all/OtherLimitWindow.js:52 +#: deluge/ui/web/js/deluge-all/preferences/PreferencesWindow.js:88 +msgid "OK" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:87 -#: deluge/ui/gtkui/glade/torrent_menu.glade:212 -msgid "_Download Speed Limit" -msgstr "下載速é™(_D)" +#: deluge/ui/console/widgets/fields.py:1070 +msgid "Select Language" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:103 -#: deluge/ui/gtkui/glade/torrent_menu.glade:227 -msgid "_Upload Speed Limit" -msgstr "上傳速é™(_U)" +#: deluge/ui/console/widgets/statusbars.py:120 +#, python-format +msgid "IP {!white,blue!}%s{!status!}" +msgstr "" -#: deluge/ui/gtkui/glade/tray_menu.glade:124 -msgid "Quit & Shutdown Daemon" -msgstr "離開並關閉常é§" +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:114 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:116 +#: deluge/plugins/Blocklist/deluge_blocklist/common.py:118 +#, python-format +msgid "The IP address \"%s\" is badly formed" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:11 -msgid "_Open Folder" -msgstr "開啟資料夾(_O)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:21 +msgid "Emule IP list (GZip)" +msgstr "Emule IP 列表 (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:49 -msgid "Resu_me" -msgstr "繼續(_M)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:22 +msgid "SafePeer Text (Zipped)" +msgstr "SafePeer 文字檔 (已壓縮)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:71 -msgid "Opt_ions" -msgstr "é¸é …(_I)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:23 +msgid "PeerGuardian Text (Uncompressed)" +msgstr "PeerGuardian 文字檔 (未壓縮)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:93 -msgid "_Queue" -msgstr "佇列(_Q)" +#: deluge/plugins/Blocklist/deluge_blocklist/webui.py:24 +msgid "PeerGuardian P2B (GZip)" +msgstr "PeerGuardian P2B (GZip)" -#: deluge/ui/gtkui/glade/torrent_menu.glade:113 -msgid "_Update Tracker" -msgstr "更新追蹤伺æœå™¨(_U)" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:45 +msgid "Blocked IP Ranges /Whitelisted IP Ranges" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:152 -msgid "_Remove Torrent" -msgstr "移除種å­(_R)" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:56 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:156 +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:204 +msgid "Blocklist" +msgstr "阻擋清單" -#: deluge/ui/gtkui/glade/torrent_menu.glade:174 -msgid "_Force Re-check" -msgstr "å¼·åˆ¶é‡æ–°æª¢æŸ¥ (_F)" +#: deluge/plugins/Blocklist/deluge_blocklist/gtkui.py:233 +msgid "Bad IP address" +msgstr "" -#: deluge/ui/gtkui/glade/torrent_menu.glade:191 -msgid "Move _Storage" -msgstr "更改儲存ä½ç½®(_S)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:40 +msgid "Invalid leader" +msgstr "無效的 Leader" -#: deluge/ui/gtkui/glade/torrent_menu.glade:242 -msgid "_Connection Limit" -msgstr "最大連接數é‡(_C)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:44 +msgid "Invalid magic code" +msgstr "無效的 Magic Code" -#: deluge/ui/gtkui/glade/torrent_menu.glade:258 -msgid "Upload _Slot Limit" -msgstr "上傳連接數é™åˆ¶(_S)" +#: deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py:49 +msgid "Invalid version" +msgstr "無效的版本" -#: deluge/ui/gtkui/glade/torrent_menu.glade:273 -msgid "_Auto Managed" -msgstr "自動管ç†(_A)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:3 +msgid "Days" +msgstr "æ—¥" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:51 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:45 -msgid "Remove the selected torrent?" -msgstr "刪除é¸å–的種å­ï¼Ÿ" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:4 +msgid "Check for new list every:" +msgstr "ç¢ºèªæ–°æ¸…å–® æ¯" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:66 -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:57 -msgid "If you remove the data, it will be lost permanently." -msgstr "若刪除本資料,它將永久消失。" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:5 +msgid "Import blocklist on startup" +msgstr "啟動時匯入阻擋清單" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:127 -msgid "action" -msgstr "動作" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:6 +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:4 +msgid "Settings" +msgstr "設定" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:129 -msgid "Remove Files" -msgstr "移除檔案" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:7 +msgid "Download the blocklist file if necessary and import the file." +msgstr "下載阻擋清單(如果需è¦)並匯入檔案。" -#: deluge/ui/gtkui/glade/remove_torrent_dialog2.glade:198 -msgid "Keep Files" -msgstr "ä¿ç•™æª”案" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:8 +msgid "Check Download and Import" +msgstr "確èªä¸‹è¼‰ä¸¦åŒ¯å…¥" -#: deluge/ui/gtkui/glade/edit_trackers.glade:9 -msgid "Edit Trackers" -msgstr "編輯追蹤伺æœå™¨" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:9 +msgid "Download a new blocklist file and import it." +msgstr "下載新的阻擋清單並匯入檔案。" -#: deluge/ui/gtkui/glade/edit_trackers.glade:47 -msgid "Edit Trackers" -msgstr "編輯追蹤伺æœå™¨" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:10 +msgid "Force Download and Import" +msgstr "強制下載並匯入" -#: deluge/ui/gtkui/glade/edit_trackers.glade:224 -msgid "Add Tracker" -msgstr "增加追蹤伺æœå™¨" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:11 +msgid "Blocklist is up to date" +msgstr "阻擋清單已更新" -#: deluge/ui/gtkui/glade/edit_trackers.glade:260 -msgid "Add Trackers" -msgstr "增加追蹤伺æœå™¨" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:12 +msgid "Options" +msgstr "é¸é …" -#: deluge/ui/gtkui/glade/edit_trackers.glade:380 -msgid "Edit Tracker" -msgstr "編輯追蹤伺æœå™¨" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:13 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:25 +msgid "Type:" +msgstr "類型:" + +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:14 +msgid "Date:" +msgstr "日期:" -#: deluge/ui/gtkui/glade/edit_trackers.glade:416 -msgid "Edit Tracker" -msgstr "編輯追蹤伺æœå™¨" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:15 +msgid "File Size:" +msgstr "檔案大å°ï¼š" -#: deluge/ui/gtkui/glade/edit_trackers.glade:450 -msgid "Tracker:" -msgstr "追蹤伺æœå™¨ï¼š" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:16 +msgid "Info" +msgstr "資訊" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:117 -msgid "Remove With _Data" -msgstr "與資料一起刪除(_D)" +#: deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui.h:17 +msgid "Whitelist" +msgstr "" -#: deluge/ui/gtkui/glade/remove_torrent_dialog.glade:155 -msgid "Remove _Torrent" -msgstr "刪除種å­(_T)" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:36 +msgid "Torrent Complete" +msgstr "種å­å®Œæˆ" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:9 -msgid "Move Storage" -msgstr "變更儲存ä½ç½®" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:37 +msgid "Torrent Added" +msgstr "新增種å­" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:44 -msgid "Move Storage" -msgstr "變更儲存ä½ç½®" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:38 +msgid "Torrent Removed" +msgstr "" -#: deluge/ui/gtkui/glade/move_storage_dialog.glade:78 -msgid "Destination:" -msgstr "目的地:" +#: deluge/plugins/Execute/deluge_execute/gtkui.py:64 +#: deluge/plugins/Execute/deluge_execute/gtkui.py:79 +msgid "Execute" +msgstr "執行" + +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:1 +msgid "Event" +msgstr "事件" -#~ msgid "seconds" -#~ msgstr "ç§’" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:3 +msgid "Add Command" +msgstr "新增指令" -#~ msgid "Unknown" -#~ msgstr "未知" +#: deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui.h:4 +msgid "Commands" +msgstr "指令" -#~ msgid "Download" -#~ msgstr "下載" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:327 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:342 +msgid "Incompatible Option" +msgstr "" -#~ msgid "Upload" -#~ msgstr "上傳" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:418 +msgid "" +"\"Watch Folder\" directory and \"Copy of .torrent files to\" directory " +"cannot be the same!" +msgstr "" -#~ msgid "Update Tracker" -#~ msgstr "更新伺æœå™¨" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:462 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:466 +msgid "AutoAdd" +msgstr "" -#~ msgid "No" -#~ msgstr "å–æ¶ˆ" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:495 +msgid "Double-click to toggle" +msgstr "" -#~ msgid "Remove" -#~ msgstr "移除" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:503 +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:511 +msgid "Double-click to edit" +msgstr "" -#~ msgid "Yes" -#~ msgstr "確定" +#: deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py:507 +msgid "Path" +msgstr "" -#~ msgid "Mainline DHT" -#~ msgstr "連接 DHT (分散å¼é›œæ¹Šè¡¨) 網絡" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:125 +msgid "Watch folder does not exist." +msgstr "監控資料夾ä¸å­˜åœ¨ã€‚" -#~ msgid "Total Size" -#~ msgstr "總大å°" +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:128 +#: deluge/plugins/AutoAdd/deluge_autoadd/core.py:443 +msgid "Path does not exist." +msgstr "路徑ä¸å­˜åœ¨ã€‚" -#~ msgid "Pieces" -#~ msgstr "片段" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:1 +msgid "Watch Folder Properties" +msgstr "監控資料夾屬性" -#~ msgid "Share Ratio" -#~ msgstr "分享率" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:2 +msgid "" +"If a .torrent file is added to this directory,\n" +"it will be added to the session." +msgstr "" -#~ msgid "Tracker Status" -#~ msgstr "伺æœå™¨ç‹€æ…‹" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:4 +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:2 +msgid "Select A Folder" +msgstr "鏿“‡ä¸€å€‹è³‡æ–™å¤¾" -#~ msgid "Details" -#~ msgstr "詳細資訊" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:5 +msgid "Enable this watch folder" +msgstr "啟用此監控資料夾" -#~ msgid "Files" -#~ msgstr "檔案" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:6 +msgid "Watch Folder" +msgstr "監控資料夾" -#~ msgid "General" -#~ msgstr "一般" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:7 +msgid "Delete .torrent after adding" +msgstr "åŠ å…¥å¾Œåˆªé™¤ç¨®å­æª”" -#~ msgid "0000" -#~ msgstr "0000" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:8 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will be deleted." +msgstr "" -#~ msgid "Maximum Connections" -#~ msgstr "最大連線數" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:10 +msgid "Append extension after adding:" +msgstr "加入後附上副檔å:" -#~ msgid "Start" -#~ msgstr "é–‹å§‹" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:11 +msgid "" +"Once the torrent is added to the session,\n" +"an extension will be appended to the .torrent\n" +"and it will remain in the same directory." +msgstr "" -#~ msgid "Deluge is locked" -#~ msgstr "Deluge 已鎖ä½" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:14 +msgid ".added" +msgstr ".added" -#~ msgid "" -#~ "Deluge is password protected.\n" -#~ "To show the Deluge window, please enter your password" -#~ msgstr "" -#~ "Deluge å·²å—密碼ä¿è­·ã€‚\n" -#~ "è‹¥è¦é¡¯ç¤º Deluge 視窗,請輸入您的密碼" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:16 +msgid "" +"Once the torrent is added to the session,\n" +"the .torrent will copied to the chosen directory\n" +"and deleted from the watch folder." +msgstr "" -#~ msgid "Select All" -#~ msgstr "å…¨é¸" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:20 +msgid "" +"Once the torrent is deleted from the session,\n" +"also delete the .torrent file used to add it." +msgstr "" -#~ msgid "Port" -#~ msgstr "通訊埠" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:22 +msgid "Torrent File Action" +msgstr "ç¨®å­æª”案動作" -#~ msgid "_Quit" -#~ msgstr "çµæŸ(_Q)" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:23 +msgid "Set download folder" +msgstr "" -#~ msgid "Delete .torrent file" -#~ msgstr "刪除 .torrent 檔" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:24 +msgid "This folder will be where the torrent data is downloaded to." +msgstr "" -#~ msgid "Server" -#~ msgstr "伺æœå™¨" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:25 +msgid "Download Folder" +msgstr "" -#~ msgid "Username" -#~ msgstr "使用者å稱" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:26 +msgid "Set move completed folder" +msgstr "" -#~ msgid "Password" -#~ msgstr "密碼" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:27 +msgid "Move Completed" +msgstr "移動完整檔" -#~ msgid "Clear" -#~ msgstr "清除" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:28 +msgid "Label: " +msgstr "標籤: " -#~ msgid "Add" -#~ msgstr "新增" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:29 +msgid "Label" +msgstr "標籤" -#~ msgid "Availability" -#~ msgstr "å¯å¾—性" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:30 +msgid "Main" +msgstr "主è¦" -#~ msgid "Graph" -#~ msgstr "æµé‡åœ–" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:31 +msgid "The user selected here will be the owner of the torrent." +msgstr "" -#~ msgid "Speed" -#~ msgstr "速度" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:32 +msgid "Owner" +msgstr "" -#~ msgid "New Password" -#~ msgstr "新密碼" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:33 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:103 +msgid "Max Upload Speed:" +msgstr "最高上傳速度:" -#~ msgid "Template" -#~ msgstr "樣æ¿" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:34 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:130 +msgid "Max Connections:" +msgstr "最大連接數目:" -#~ msgid "Image Only" -#~ msgstr "åªé¡¯ç¤ºåœ–片" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:35 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:153 +msgid "Max Upload Slots:" +msgstr "最大上傳連接數é‡ï¼š" -#~ msgid "Text and image" -#~ msgstr "文字åŠåœ–片" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:37 +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:77 +msgid "Max Download Speed:" +msgstr "最高下載速度:" -#~ msgid "Set" -#~ msgstr "設定" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:38 +msgid "Bandwidth" +msgstr "æµé‡" -#~ msgid "Auto refresh:" -#~ msgstr "自動更新間隔:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:41 +#: deluge/ui/web/render/tab_status.html:19 +msgid "Auto Managed:" +msgstr "自動管ç†ï¼š" -#~ msgid "Password is invalid,try again" -#~ msgstr "密碼無效,請å†è©¦ä¸€æ¬¡" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:42 +msgid "Add Paused:" +msgstr "加入暫åœï¼š" -#~ msgid "Delete downloaded files." -#~ msgstr "刪除已下載檔案" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:43 +msgid "Queue to:" +msgstr "佇列於:" -#~ msgid "Submit" -#~ msgstr "é€å‡º" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options.ui.h:47 +msgid "Queue" +msgstr "佇列" -#~ msgid "Speed:" -#~ msgstr "速度:" +#: deluge/plugins/AutoAdd/deluge_autoadd/data/config.ui.h:1 +msgid "Watch Folders:" +msgstr "監控資料夾:" -#~ msgid "Type" -#~ msgstr "類型" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:60 +msgid "minutes" +msgstr "分é˜" -#~ msgid "Disabled" -#~ msgstr "å·²åœç”¨" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:62 +msgid "1 minute" +msgstr "1 分é˜" -#~ msgid "From" -#~ msgstr "é–‹å§‹æ–¼" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:64 +msgid "1 second" +msgstr "1 ç§’" -#~ msgid "Url" -#~ msgstr "ç¶²å€" +#: deluge/plugins/Stats/deluge_stats/gtkui.py:66 +msgid "seconds" +msgstr "ç§’" -#~ msgid "Upload torrent" -#~ msgstr "上傳種å­" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:1 +msgid "Stats" +msgstr "" -#~ msgid "Torrent list" -#~ msgstr "ç¨®å­æ¸…å–®" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:2 +msgid "Resolution" +msgstr "" -#~ msgid "Resume all" -#~ msgstr "全部續傳" +#: deluge/plugins/Stats/deluge_stats/data/tabs.ui.h:5 +msgid "Seeds/Peers" +msgstr "" -#~ msgid "Set Timeout" -#~ msgstr "設定逾時時間" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:1 +msgid "Download color:" +msgstr "" -#~ msgid "Reannounce" -#~ msgstr "釿–°é€šå‘Š" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:2 +msgid "Upload color:" +msgstr "" -#~ msgid "Next Announce" -#~ msgstr "下次通告時間" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:3 +msgid "Connections Graph" +msgstr "" -#~ msgid "Pause all" -#~ msgstr "全部暫åœ" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:4 +msgid "Bandwidth Graph" +msgstr "" -#~ msgid "Login" -#~ msgstr "登入" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:5 +msgid "DHT nodes:" +msgstr "" -#~ msgid "Logout" -#~ msgstr "登出" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:6 +msgid "Cached DHT nodes:" +msgstr "" -#~ msgid "Refresh page every:" -#~ msgstr "æ›´æ–°é é¢é »çއ:" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:7 +msgid "DHT torrents:" +msgstr "" -#~ msgid "Ava" -#~ msgstr "å¯å¾—性" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:9 +msgid "Seeds / Peers" +msgstr "" -#~ msgid "Eta" -#~ msgstr "å®Œæˆæ™‚é–“" +#: deluge/plugins/Stats/deluge_stats/data/config.ui.h:11 +msgid "Graph Colors" +msgstr "" -#~ msgid "Disable" -#~ msgstr "åœç”¨" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:35 +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:47 +msgid "WebUi" +msgstr "" -#~ msgid "Config" -#~ msgstr "設定" +#: deluge/plugins/WebUi/deluge_webui/gtkui.py:90 +msgid "" +"The Deluge web interface is not installed, please install the\n" +"interface and try again" +msgstr "" +"Deluge ç¶²é ä»‹é¢å°šæœªè¢«å®‰è£ï¼Œè«‹å…ˆå®‰è£å¥½\n" +"介é¢å†é‡è©¦ä¸€æ¬¡" -#~ msgid "Choose an url or a torrent, not both." -#~ msgstr "è«‹é¸æ“‡ç¶²å€æˆ–種å­ï¼Œä¸è¦åŒæ™‚鏿“‡" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:1 +msgid "Enable web interface" +msgstr "啟動網é ç®¡ç†ä»‹é¢" -#~ msgid "refresh must be > 0" -#~ msgstr "更新頻率è¦å¤§æ–¼ 0" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:2 +msgid "Enable SSL" +msgstr "啟動 SSL" -#~ msgid "About" -#~ msgstr "關於" +#: deluge/plugins/WebUi/deluge_webui/data/config.ui.h:3 +msgid "Listening port:" +msgstr "監è½é€£æŽ¥åŸ ï¼š" -#~ msgid "# Of Files" -#~ msgstr "檔案總數" +#: deluge/plugins/Label/deluge_label/core.py:184 +msgid "Invalid label, valid characters:[a-z0-9_-]" +msgstr "無效的標籤,有效字元:[a-z0-9_-]" -#~ msgid "translate something" -#~ msgstr "翻譯æˆåˆ¥ç¨®èªžè¨€" +#: deluge/plugins/Label/deluge_label/core.py:186 +msgid "Empty Label" +msgstr "空白的標籤" -#~ msgid "Text Only" -#~ msgstr "åªé¡¯ç¤ºæ–‡å­—" +#: deluge/plugins/Label/deluge_label/core.py:187 +msgid "Label already exists" +msgstr "標籤已存在" -#~ msgid "Queue Position" -#~ msgstr "佇列ä½ç½®" +#: deluge/plugins/Label/deluge_label/core.py:195 +#: deluge/plugins/Label/deluge_label/core.py:285 +#: deluge/plugins/Label/deluge_label/core.py:320 +msgid "Unknown Label" +msgstr "䏿˜Žçš„æ¨™ç±¤" -#~ msgid "Download Location" -#~ msgstr "下載ä½ç½®" +#: deluge/plugins/Label/deluge_label/core.py:321 +msgid "Unknown Torrent" +msgstr "䏿˜Žçš„種å­" -#~ msgid "Maximum Up Speed" -#~ msgstr "最高上傳速度" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:46 +msgid "Label _Options" +msgstr "標籤é¸é …(_O)" -#~ msgid "Maximum Down Speed" -#~ msgstr "最高下載速度" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:47 +msgid "_Remove Label" +msgstr "刪除標籤(_R)" -#~ msgid "Forced" -#~ msgstr "強制加密" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:48 +msgid "_Add Label" +msgstr "新增標籤(_A)" -#~ msgid "Maximum Download Speed (Kib/s)" -#~ msgstr "最高下載速度 (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py:177 +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:2 +msgid "Label Options" +msgstr "標籤é¸é …" -#~ msgid "Maximum Upload Speed (Kib/s)" -#~ msgstr "最高上傳速度 (Kib/s)" +#: deluge/plugins/Label/deluge_label/gtkui/submenu.py:34 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:37 +#: deluge/plugins/Label/deluge_label/gtkui/label_config.py:45 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:49 +#: deluge/plugins/Label/deluge_label/gtkui/__init__.py:77 +msgid "Label" +msgstr "標籤" -#~ msgid "Save .torrent files to" -#~ msgstr "儲存.torrent檔案於" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:1 +msgid "tracker1.org" +msgstr "tracker1.org" -#~ msgid "Store all downoads in" -#~ msgstr "將所有新的下載放在" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:3 +msgid "Label Options" +msgstr "標籤é¸é …" -#~ msgid "Restart daemon and webui after changing these settings" -#~ msgstr "儲存設定後é‡é–‹ä¼ºæœç¨‹å¼ä»¥åŠç¶²é ä»‹é¢" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:9 +msgid "Apply per torrent max settings:" +msgstr "æ¯å€‹ç¨®å­å¥—用最大值:" -#~ msgid "-1 = unlimited" -#~ msgstr "-1 = ä¸é™" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:10 +msgid "Maximum" +msgstr "最大值" -#~ msgid "Enabled Plugins" -#~ msgstr "啟用的外掛" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:14 +msgid "Apply Queue settings:" +msgstr "套用佇列設定:" -#~ msgid "Current Password" -#~ msgstr "ç›®å‰çš„密碼" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:17 +msgid "Apply folder settings:" +msgstr "套用資料夾設定:" -#~ msgid "New Password (Confirm)" -#~ msgstr "新的密碼 (確èª)" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:19 +msgid "(1 line per tracker)" +msgstr "(æ¯å€‹è¿½è¹¤ä¼ºæœå™¨ä¸€è¡Œ)" -#~ msgid "These changes were saved" -#~ msgstr "æˆåŠŸå„²å­˜è®Šæ›´" +#: deluge/plugins/Label/deluge_label/data/label_options.ui.h:20 +msgid "Automatically apply label:" +msgstr "自動套用標籤:" -#~ msgid "∞" -#~ msgstr "∞" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:1 +msgid "Add Label" +msgstr "加入標籤" -#~ msgid "This folder does not exist." -#~ msgstr "資料夾ä¸å­˜åœ¨" +#: deluge/plugins/Label/deluge_label/data/label_add.ui.h:2 +msgid "Add Label" +msgstr "加入標籤" -#~ msgid "Recheck" -#~ msgstr "釿–°æª¢å¯Ÿ" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:1 +msgid "Use the sidebar to add,edit and remove labels. \n" +msgstr "使用å´é‚Šæ¬„來新增ã€ä¿®æ”¹èˆ‡åˆªé™¤æ¨™ç±¤ã€‚\n" -#~ msgid "Queue Top" -#~ msgstr "在隊列上移" +#: deluge/plugins/Label/deluge_label/data/label_pref.ui.h:3 +msgid "Labels" +msgstr "標籤" -#~ msgid "Queue Bottom" -#~ msgstr "在隊列下移" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:171 +msgid "Notification Blink shown" +msgstr "顯示閃çˆé€šçŸ¥" -#~ msgid "Other.." -#~ msgstr "å…¶ä»–.." +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:175 +msgid "Popup notification is not enabled." +msgstr "彈出通知未被啟用。" -#~ msgid "Total active torrents" -#~ msgstr "æ´»èºçš„Torrent數é‡" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:177 +msgid "libnotify is not installed" +msgstr "æœªå®‰è£ libnotify" -#~ msgid "Total active seeding" -#~ msgstr "æ´»èºçš„åšç¨®æ•¸é‡" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:185 +msgid "Failed to popup notification" +msgstr "無法æˆåŠŸé¡¯ç¤ºè·³å‡ºé€šçŸ¥" -#~ msgid "Total active downloading" -#~ msgstr "æ´»èºçš„下載數é‡" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:188 +msgid "Notification popup shown" +msgstr "顯示通知彈出視窗" -#~ msgid "Peer-Exchange" -#~ msgstr "使用者資訊交æ›" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:192 +msgid "Sound notification not enabled" +msgstr "音效通知未被啟用" -#~ msgid "UpNP" -#~ msgstr "UPnP" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:194 +msgid "pygame is not installed" +msgstr "pygame 未被安è£" -#~ msgid "Per Torrent" -#~ msgstr "æ¯å€‹Torrent" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:206 +#, python-format +msgid "Sound notification failed %s" +msgstr "音效通知失敗 %s" -#~ msgid "Import Now" -#~ msgstr "ç¾åœ¨åŒ¯å…¥" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:210 +msgid "Sound notification Success" +msgstr "音效通知æˆåŠŸ" -#~ msgid "page 7" -#~ msgstr "第7é " +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:234 +msgid "Finished Torrent" +msgstr "種å­å·²å®Œæˆ" -#~ msgid "page 8" -#~ msgstr "第8é " +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:238 +#, python-format +msgid "" +"The torrent \"%(name)s\" including %(num_files)i file(s) has finished " +"downloading." +msgstr "" -#~ msgid "Add Torrents" -#~ msgstr "增加Torrent檔" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:287 +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:317 +msgid "Notifications" +msgstr "通知" -#~ msgid "Maximum Half-Open Connections" -#~ msgstr "最大åŠé–‹é€£çµçš„æ•¸é‡" +#: deluge/plugins/Notifications/deluge_notifications/gtkui.py:663 +msgid "Choose Sound File" +msgstr "鏿“‡è²éŸ³æª”案" -#~ msgid "Maximum Upload Slots" -#~ msgstr "最大上傳連接數é‡" +#: deluge/plugins/Notifications/deluge_notifications/core.py:127 +#: deluge/plugins/Notifications/deluge_notifications/core.py:158 +#, python-format +msgid "There was an error sending the notification email: %s" +msgstr "在發é€é€šçŸ¥éƒµä»¶æ™‚發生錯誤:%s" -#~ msgid "-1 = Unlimited" -#~ msgstr "-1 = ä¸é™" +#: deluge/plugins/Notifications/deluge_notifications/core.py:145 +#, python-format +msgid "Server did not reply properly to HELO greeting: %s" +msgstr "" -#~ msgid "File" -#~ msgstr "檔案" +#: deluge/plugins/Notifications/deluge_notifications/core.py:149 +#, python-format +msgid "Server refused username/password combination: %s" +msgstr "" -#~ msgid "Save" -#~ msgstr "儲存" +#: deluge/plugins/Notifications/deluge_notifications/core.py:174 +msgid "Notification email sent." +msgstr "通知郵件已é€å‡ºã€‚" -#~ msgid "No data" -#~ msgstr "無資料" +#: deluge/plugins/Notifications/deluge_notifications/core.py:181 +#, python-format +msgid "Finished Torrent \"%(name)s\"" +msgstr "完æˆç¨®å­ã€Œ%(name)sã€" -#~ msgid "Ports" -#~ msgstr "通訊埠" +#: deluge/plugins/Notifications/deluge_notifications/core.py:184 +#, python-format +msgid "" +"This email is to inform you that Deluge has finished downloading " +"\"%(name)s\", which includes %(num_files)i files.\n" +"To stop receiving these alerts, simply turn off email notification in " +"Deluge's preferences.\n" +"\n" +"Thank you,\n" +"Deluge." +msgstr "" +"這å°é›»å­éƒµä»¶æ˜¯ä¾†æé†’您,Deluge 已經完æˆä¸‹è¼‰ã€Œ%(name)sã€ï¼Œå…¶ä¸­åŒ…å«äº† %(num_files)i 項檔案。\n" +"è‹¥è¦åœæ­¢æŽ¥æ”¶é€™é¡žæé†’,請在 Deluge çš„å好設定內關閉電郵通知。\n" +"\n" +"è¬è¬æ‚¨ï¼Œ\n" +"Deluge" -#~ msgid "To" -#~ msgstr "至" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:1 +msgid "Tray icon blinks enabled" +msgstr "啟用系統列圖示閃çˆ" -#~ msgid "Random" -#~ msgstr "隨機" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:2 +msgid "Popups enabled" +msgstr "啟用彈出視窗" -#~ msgid "Encryption" -#~ msgstr "加密" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:3 +msgid "Sound enabled" +msgstr "啟用音效" -#~ msgid "Handshake" -#~ msgstr "æ¡æ‰‹" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:4 +msgid "UI Notifications" +msgstr "使用者介é¢é€šçŸ¥" -#~ msgid "Global" -#~ msgstr "全域" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:9 +msgid "Recipients" +msgstr "收件人" -#~ msgid "Move To" -#~ msgstr "移動到" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:10 +msgid "Server requires TLS/SSL" +msgstr "伺æœå™¨éœ€è¦ TLS/SSL" -#~ msgid "Button style" -#~ msgstr "按鈕類型" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:13 +msgid "Email Notifications" +msgstr "電郵通知" -#~ msgid "Statistics" -#~ msgstr "統計" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:15 +msgid "" +"This configuration does not mean that you'll actually receive notifications " +"for all these events." +msgstr "這個設定ä¸ä»£è¡¨æ‚¨å¯¦éš›ä¸Šå¯æŽ¥å—到所有這些事件的通知。" -#~ msgid "Delete" -#~ msgstr "刪除" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:16 +msgid "Subscriptions" +msgstr "訂閱" -#~ msgid "Move" -#~ msgstr "移動" +#: deluge/plugins/Notifications/deluge_notifications/data/config.ui.h:17 +msgid "Sound Customization" +msgstr "音效自訂" -#~ msgid "Stop" -#~ msgstr "åœæ­¢" +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:42 +#: deluge/plugins/Extractor/deluge_extractor/gtkui.py:53 +msgid "Extractor" +msgstr "" -#~ msgid "Inactive" -#~ msgstr "䏿´»èº" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:1 +msgid "Extract to:" +msgstr "解壓縮到:" -#~ msgid "gtk-connect" -#~ msgstr "gtk-連接" +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:3 +msgid "Create torrent name sub-folder" +msgstr "以種å­å稱建立å­è³‡æ–™å¤¾" -#~ msgid "page 6" -#~ msgstr "第6é " +#: deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui.h:4 +msgid "" +"This option will create a sub-folder using the torrent's name within the " +"selected extract folder and put the extracted files there." +msgstr "這個é¸é …將會以種å­å稱建立å­è³‡æ–™å¤¾ï¼Œä¹‹å¾Œå°‡æª”案解壓縮到那裡。" -#~ msgid "Homepage" -#~ msgstr "首é " +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:196 +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:359 +msgid "Scheduler" +msgstr "" -#~ msgid "Community" -#~ msgstr "社群" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:289 +msgid "Schedule" +msgstr "" -#~ msgid "FAQ" -#~ msgstr "常見å•題" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:301 +msgid "Download Limit:" +msgstr "下載é™åˆ¶ï¼š" -#~ msgid "Filters" -#~ msgstr "éŽæ¿¾å™¨" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:310 +msgid "Upload Limit:" +msgstr "上傳é™åˆ¶ï¼š" -#~ msgid "no uri" -#~ msgstr "沒有URI" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:319 +msgid "Active Torrents:" +msgstr "æ´»èºçš„ç¨®å­æ•¸ï¼š" -#~ msgid "Error in torrent options." -#~ msgstr "ç¨®å­æª”案有錯誤發生" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:328 +msgid "Active Downloading:" +msgstr "æ´»èºçš„下載數:" -#~ msgid "Add In Paused State" -#~ msgstr "新增為暫åœç‹€æ…‹" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:337 +msgid "Active Seeding:" +msgstr "æ´»èºçš„åšç¨®æ•¸ï¼š" -#~ msgid "Compact Allocation" -#~ msgstr "緊密é…ç½®" +#: deluge/plugins/Scheduler/deluge_scheduler/gtkui.py:350 +msgid "Slow Settings" +msgstr "慢速設定" -#~ msgid "Prioritize first and last pieces" -#~ msgstr "優先下載檔案的頭尾部份" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:13 +msgid "File Browser" +msgstr "" -#~ msgid "Extra's" -#~ msgstr "é¡å¤–çš„" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:25 +msgid "Back" +msgstr "" -#~ msgid "Outbound" -#~ msgstr "æµå‡º" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:29 +msgid "Forward" +msgstr "" -#~ msgid "Maximum Connection Attempts per Second" -#~ msgstr "æ¯ç§’最大連接數é‡" +#: deluge/ui/web/js/deluge-all/FileBrowser.js:37 +msgid "Home" +msgstr "" -#~ msgid "Auto Add folder" -#~ msgstr "自動新增資料夾" +#: deluge/ui/web/js/deluge-all/Toolbar.js:32 +msgid "Create" +msgstr "" -#~ msgid "Stop seeding when ratio reaches" -#~ msgstr "æ¯”ä¾‹åˆ°é”æ™‚åœæ­¢ä½œç¨®" +#: deluge/ui/web/js/deluge-all/Toolbar.js:100 +msgid "Help" +msgstr "說明" -#~ msgid "Old password is invalid" -#~ msgstr "舊密碼錯誤" +#: deluge/ui/web/js/deluge-all/Toolbar.js:108 +msgid "Logout" +msgstr "登出" -#~ msgid "New Password is not equal to New Password(confirm)" -#~ msgstr "二次新密碼ä¸ç›¸åŒ" +#: deluge/ui/web/js/deluge-all/EditTrackerWindow.js:34 +msgid "Save" +msgstr "儲存" -#~ msgid "Cache templates" -#~ msgstr "å¿«å–範本" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:19 +msgid "About Deluge" +msgstr "關於 Deluge" -#~ msgid "Stop seed at ratio" -#~ msgstr "åœæ­¢ä½œç¨®åœ¨æ¯”例" +#: deluge/ui/web/js/deluge-all/AboutWindow.js:102 +msgid "Copyright 2007-2018 Deluge Team" +msgstr "" -#~ msgid "Correct the errors above and try again" -#~ msgstr "修正錯誤並é‡è©¦" +#: deluge/ui/web/js/deluge-all/RemoveWindow.js:33 +msgid "Remove With Data" +msgstr "" -#~ msgid "Enter a whole number." -#~ msgstr "請輸入完整的數字" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:17 +msgid "Add Connection" +msgstr "" -#~ msgid "Enter a valid value." -#~ msgstr "è«‹è¼¸å…¥åˆæ³•的值" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:44 +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:53 +msgid "Host:" +msgstr "主機ä½å€ï¼š" -#~ msgid "This field is required." -#~ msgstr "æ­¤ç‚ºå¿…è¦æ¬„ä½" +#: deluge/ui/web/js/deluge-all/AddConnectionWindow.js:96 +#, python-brace-format +msgid "Unable to add host: {0}" +msgstr "無法新增主機ä½å€ï¼š {0}" -#~ msgid "" -#~ "Select a valid choice. That choice is not one of the available choices." -#~ msgstr "該é¸é …ä¸å¯ç”¨ï¼Œè«‹é¸æ“‡æ­£ç¢ºçš„é¸é …。" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:37 +msgid "Move" +msgstr "移動" -#, python-format -#~ msgid "Select a valid choice. %s is not one of the available choices." -#~ msgstr "%s é¸é …ä¸å¯ç”¨ï¼Œè«‹é¸æ“‡æ­£ç¢ºçš„é¸é …。" +#: deluge/ui/web/js/deluge-all/MoveStorage.js:54 +msgid "Browse" +msgstr "ç€è¦½" -#~ msgid "BlockList" -#~ msgstr "黑åå–®" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:17 +msgid "Edit Connection" +msgstr "編輯連線" -#~ msgid "gtk-edit" -#~ msgstr "gtk-edit" +#: deluge/ui/web/js/deluge-all/EditConnectionWindow.js:115 +msgid "Unable to edit host" +msgstr "無法編輯主機ä½å€" -#~ msgid "0x00" -#~ msgstr "0x00" +#: deluge/ui/web/js/deluge-all/LoginWindow.js:22 +#: deluge/ui/web/js/deluge-all/LoginWindow.js:31 +msgid "Login" +msgstr "登入" -#~ msgid "page 11" -#~ msgstr "第11é " +#: deluge/ui/web/js/deluge-all/LoginWindow.js:108 +msgid "Login Failed" +msgstr "" -#~ msgid "page 12" -#~ msgstr "第12é " +#: deluge/ui/web/js/deluge-all/LoginWindow.js:109 +msgid "You entered an incorrect password" +msgstr "" -#~ msgid "page 10" -#~ msgstr "第10é " +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:228 +msgid "Public" +msgstr "" -#~ msgid "Error setting label options" -#~ msgstr "標籤é¸é …設定錯誤" +#: deluge/ui/web/js/deluge-all/TorrentGrid.js:292 +msgid "Last Transfer" +msgstr "" -#~ msgid "Check for every (days)" -#~ msgstr "æ¯ (天) 檢查" +#: deluge/ui/web/js/deluge-all/Deluge.js:158 +msgid "Mixed" +msgstr "" -#~ msgid "Import on daemon startup" -#~ msgstr "ç•¶ daemon 啟動時匯入" +#: deluge/ui/web/js/deluge-all/Statusbar.js:87 +msgid "Set Maximum Connections" +msgstr "設定最大連線數" -#~ msgid "Times to attempt download" -#~ msgstr "下載嘗試次數" +#: deluge/ui/web/js/deluge-all/Statusbar.js:97 +msgid "Download Speed" +msgstr "下載速度" -#, python-format -#~ msgid "Importing %s" -#~ msgstr "%s 匯入中" +#: deluge/ui/web/js/deluge-all/Statusbar.js:102 +#: deluge/ui/web/js/deluge-all/Statusbar.js:161 +#: deluge/ui/web/js/deluge-all/Menus.js:79 +#: deluge/ui/web/js/deluge-all/Menus.js:124 +msgid "5 KiB/s" +msgstr "5 KiB/ç§’" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:108 +#: deluge/ui/web/js/deluge-all/Statusbar.js:167 +#: deluge/ui/web/js/deluge-all/Menus.js:85 +#: deluge/ui/web/js/deluge-all/Menus.js:130 +msgid "10 KiB/s" +msgstr "10 KiB/ç§’" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:114 +#: deluge/ui/web/js/deluge-all/Statusbar.js:173 +#: deluge/ui/web/js/deluge-all/Menus.js:91 +#: deluge/ui/web/js/deluge-all/Menus.js:136 +msgid "30 KiB/s" +msgstr "30 KiB/ç§’" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:120 +#: deluge/ui/web/js/deluge-all/Statusbar.js:179 +#: deluge/ui/web/js/deluge-all/Menus.js:97 +#: deluge/ui/web/js/deluge-all/Menus.js:142 +msgid "80 KiB/s" +msgstr "80 KiB/ç§’" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:126 +#: deluge/ui/web/js/deluge-all/Statusbar.js:185 +#: deluge/ui/web/js/deluge-all/Menus.js:103 +#: deluge/ui/web/js/deluge-all/Menus.js:148 +msgid "300 KiB/s" +msgstr "300 KiB/ç§’" + +#: deluge/ui/web/js/deluge-all/Statusbar.js:145 +msgid "Set Maximum Download Speed" +msgstr "設定最大下載速度" -#, python-format -#~ msgid "Downloading %.2f%%" -#~ msgstr "%.2f%% 下載中" +#: deluge/ui/web/js/deluge-all/Statusbar.js:156 +msgid "Upload Speed" +msgstr "上傳速度" -#, python-format -#~ msgid "Blocked Ranges: %s" -#~ msgstr "å°é–‰ç¯„åœï¼š%s" +#: deluge/ui/web/js/deluge-all/Statusbar.js:204 +msgid "Set Maximum Upload Speed" +msgstr "設定最大上傳速度" -#~ msgid "Refresh status" -#~ msgstr "ç‹€æ…‹é‡æ–°æ•´ç†" +#: deluge/ui/web/js/deluge-all/Statusbar.js:215 +msgid "Protocol Traffic Download/Upload" +msgstr "下載/上傳å”定æµé‡" -#~ msgid "" -#~ "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 the Free " -#~ "Software Foundation; either version 3 of the License, or (at your option) " -#~ "any later version. This program is distributed in the hope that it will be " -#~ "useful, but WITHOUT ANY WARRANTY; without even the implied warranty of " -#~ "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General " -#~ "Public License for more details. You should have received a copy of the GNU " -#~ "General Public License along with this program; if not, see " -#~ "." -#~ msgstr "" -#~ "本程å¼ç‚ºè‡ªç”±è»Ÿé«”:您å¯ä»¥åœ¨ç¬¦åˆ 自由軟體基金會(Free Software Foundation) 發佈的 GNU通用公共許å¯è­‰(GNU General " -#~ "Public License) " -#~ "é™åˆ¶ä¸‹é‡æ–°æ•£ä½ˆã€ä¿®æ”¹æœ¬è»Ÿé«”;您å¯ä»¥é¸æ“‡ç¬¬ä¸‰ç‰ˆæˆ–任何後續的版本。期望本程å¼èƒ½å¸¶ä¾†å¹«åŠ©ï¼Œä½†ä¸åŒ…å«ä»»ä½•ä¿è­‰ï¼›å³ä¾¿æ˜¯å¯å”®æ€§æˆ–é©ç”¨æ–¼ä»»ä½•特定目的的ä¿è­‰ã€‚細節請åƒé–± " -#~ "GNU通用公共許å¯è­‰(GNU General Public License)。GNU通用公共許å¯è­‰(GNU General Public " -#~ "License) 您應該會隨著本程å¼ä¸€èµ·å–得;如果找ä¸åˆ°ï¼Œè«‹åƒé–± 。" +#: deluge/ui/web/js/deluge-all/Statusbar.js:242 +msgid "Freespace in download folder" +msgstr "下載資料夾的剩餘空間" -#~ msgid "no label" -#~ msgstr "沒有標籤" +#: deluge/ui/web/js/deluge-all/Statusbar.js:357 +#, python-brace-format +msgid "IP {0}" +msgstr "IP {0}" -#~ msgid "Inbound" -#~ msgstr "å‘å…§" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:33 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:187 +msgid "Connect" +msgstr "連線" -#~ msgid "Either" -#~ msgstr "任一" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:120 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:197 +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:379 +msgid "Stop Daemon" +msgstr "åœæ­¢ Daemon" -#~ msgid "Connect" -#~ msgstr "連線" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:185 +msgid "Disconnect" +msgstr "æ–·ç·š" -#~ msgid "Level" -#~ msgstr "等級" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:204 +msgid "Start Daemon" +msgstr "啟動 Daemon" -#~ msgid "Auto Add enabled" -#~ msgstr "自動新增啟用" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:322 +msgid "Change Default Password" +msgstr "更改é è¨­å¯†ç¢¼" -#~ msgid "Enter a number." -#~ msgstr "輸入一個數字。" +#: deluge/ui/web/js/deluge-all/ConnectionManager.js:324 +msgid "" +"We recommend changing the default password.

Would you like to change " +"it now?" +msgstr "我們建議您更改é è¨­å¯†ç¢¼ã€‚

您想è¦ç¾åœ¨æ›´æ”¹å®ƒå—Žï¼Ÿ" -#~ msgid "No file was submitted. Check the encoding type on the form." -#~ msgstr "沒有檔案被寄出。 檢查表單的編碼種類。" +#: deluge/ui/web/js/deluge-all/Sidebar.js:13 +msgid "Tracker Host" +msgstr "追蹤伺æœå™¨ä¸»æ©Ÿ" -#~ msgid "Enter a valid e-mail address." -#~ msgstr "輸入有效電å­éƒµä»¶ä½å€ã€‚" +#: deluge/ui/web/js/deluge-all/Sidebar.js:33 +msgid "Filters" +msgstr "éŽæ¿¾å™¨" -#~ msgid "Enter a valid date." -#~ msgstr "輸入有效日期。" +#: deluge/ui/web/js/deluge-all/UI.js:142 +msgid "Connection restored" +msgstr "連線æ¢å¾©" -#~ msgid "Enter a valid time." -#~ msgstr "輸入有效時間。" +#: deluge/ui/web/js/deluge-all/UI.js:153 +msgid "Lost Connection" +msgstr "連線中斷" -#, python-format -#~ msgid "" -#~ "Ensure that there are no more than %s digits before the decimal point." -#~ msgstr "確ä¿å°æ•¸é»žå‰ä¸è¶…éŽ %s 使•¸ã€‚" +#: deluge/ui/web/js/deluge-all/UI.js:154 +msgid "The connection to the webserver has been lost!" +msgstr "" -#~ msgid "" -#~ "Upload a valid image. The file you uploaded was either not an image or a " -#~ "corrupted image." -#~ msgstr "上傳有效的圖片。 æ‚¨ä¸Šå‚³çš„æª”æ¡ˆä¸æ˜¯åœ–片,或是已經毀æã€‚" +#: deluge/ui/web/js/deluge-all/UI.js:160 +msgid "Lost connection to webserver" +msgstr "" -#~ msgid "No file was submitted." -#~ msgstr "沒有檔案被寄出。" +#: deluge/ui/web/js/deluge-all/Menus.js:72 +msgid "D/L Speed Limit" +msgstr "上傳/下載速度é™åˆ¶" -#~ msgid "Auto refresh (seconds)" -#~ msgstr "è‡ªå‹•é‡æ–°æ•´ç† (ç§’)" +#: deluge/ui/web/js/deluge-all/Menus.js:117 +msgid "U/L Speed Limit" +msgstr "上傳速度é™åˆ¶" -#~ msgid "Error in Path." -#~ msgstr "路徑錯誤。" +#: deluge/ui/web/js/deluge-all/Menus.js:162 +msgid "Connection Limit" +msgstr "連線é™åˆ¶" -#~ msgid "Enter a valid URL." -#~ msgstr "輸入有效的網å€ã€‚" +#: deluge/ui/web/js/deluge-all/Menus.js:207 +msgid "Upload Slot Limit" +msgstr "上傳連接數é™åˆ¶" -#~ msgid "Enter a valid IPv4 address." -#~ msgstr "輸入有效的 IPv4 ä½å€ã€‚" +#: deluge/ui/web/js/deluge-all/Menus.js:316 +msgid "Update Tracker" +msgstr "更新伺æœå™¨" -#~ msgid "This URL appears to be a broken link." -#~ msgstr "é€™å€‹ç¶²å€æœ‰éŒ¯ã€‚" +#: deluge/ui/web/js/deluge-all/Menus.js:339 +msgid "Force Recheck" +msgstr "å¼·åˆ¶é‡æ–°æª¢æŸ¥" -#~ msgid "Manually restart webui to apply changes." -#~ msgstr "æ‰‹å‹•é‡æ–°å•Ÿå‹•ç¶²é ä»‹é¢ä»¥å¥—用變更。" +#: deluge/ui/web/js/deluge-all/Menus.js:359 +msgid "Expand All" +msgstr "展開全部" -#~ msgid "Show keyword search" -#~ msgstr "顯示關éµå­—æœå°‹" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:13 +msgid "Details" +msgstr "詳細資訊" -#~ msgid "Show sidebar" -#~ msgstr "顯示å´é‚Šæ¬„" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:28 +msgid "Comment:" +msgstr "" -#, python-format -#~ msgid "Key not found at '%s'" -#~ msgstr "無法在 '%s' 找到金鑰" +#: deluge/ui/web/js/deluge-all/details/DetailsTab.js:29 +msgid "Status:" +msgstr "" -#, python-format -#~ msgid "Certificate not found at '%s'" -#~ msgstr "無法在 '%s' 找到證書" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:242 +msgid "Move Completed:" +msgstr "" -#~ msgid "Sidebar" -#~ msgstr "å´é‚Šæ¬„" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:272 +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:116 +msgid "General" +msgstr "一般" -#~ msgid "Cancel" -#~ msgstr "å–æ¶ˆ" +#: deluge/ui/web/js/deluge-all/details/OptionsTab.js:279 +msgid "Private" +msgstr "éš±ç§" -#~ msgid "Active time" -#~ msgstr "活動時間" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:39 +msgid "Loading" +msgstr "" -#~ msgid "... and delete Torrent file" -#~ msgstr "... 與刪除 Torrent 檔案" +#: deluge/ui/web/js/deluge-all/details/StatusTab.js:118 +msgid "True" +msgstr "" -#~ msgid "... and delete Downloaded files" -#~ msgstr "... 與刪除已下載的檔案" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:50 +msgid "Be alerted about new releases" +msgstr "有新版本發佈時通知我" -#~ msgid "... and delete All files" -#~ msgstr "... 與刪除所有檔案" +#: deluge/ui/web/js/deluge-all/preferences/OtherPage.js:67 +msgid "" +"Help us improve Deluge by sending us your Python version, PyGTK version, OS " +"and processor types. Absolutely no other information is sent." +msgstr "" -#~ msgid "Connected to" -#~ msgstr "連線到" +#: deluge/ui/web/js/deluge-all/preferences/QueuePage.js:215 +msgid "Pause torrent" +msgstr "" -#~ msgid "Connection Limit" -#~ msgstr "連線é™åˆ¶" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:17 +msgid "Install Plugin" +msgstr "" -#~ msgid "Deluge : Torrent List" -#~ msgstr "Deluge : Torrent 清單" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:33 +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:109 +msgid "Install" +msgstr "安è£" -#~ msgid "Deluge Login" -#~ msgstr "Deluge 登入" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:45 +msgid "Select an egg" +msgstr "" -#~ msgid "Disk Space" -#~ msgstr "ç£è«œç©ºé–“" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:46 +msgid "Plugin Egg" +msgstr "" -#~ msgid "Do not download" -#~ msgstr "ä¸è¦ä¸‹è¼‰" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:49 +msgid "Browse..." +msgstr "ç€è¦½..." -#~ msgid "Force Recheck" -#~ msgstr "å¼·åˆ¶é‡æ–°æª¢æŸ¥" +#: deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js:59 +msgid "Uploading your plugin..." +msgstr "" -#~ msgid "Filter on a keyword" -#~ msgstr "é—œéµå­—篩é¸" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:52 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:162 +msgid "Maximum Connections:" +msgstr "最大連線數:" -#~ msgid "Normal priority" -#~ msgstr "一般優先權" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:74 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:184 +msgid "Maximum Download Speed (KiB/s):" +msgstr "最大總下載速度 (KiB/ç§’):" -#~ msgid "No Incoming Connections" -#~ msgstr "沒有進入的連線" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:85 +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:195 +msgid "Maximum Upload Speed (KiB/s):" +msgstr "最大總上傳速度 (KiB/ç§’):" -#~ msgid "Move torrent" -#~ msgstr "移動 torrent" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:96 +msgid "Maximum Half-Open Connections:" +msgstr "最大åŠé–‹é€£ç·šæ•¸ï¼š" -#~ msgid "Label torrent" -#~ msgstr "為 Torrent 加上標籤" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:107 +msgid "Maximum Connection Attempts per Second:" +msgstr "æ¯ç§’嘗試的最大連線數:" -#~ msgid "From Url" -#~ msgstr "從網å€" +#: deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js:173 +msgid "Maximum Upload Slots:" +msgstr "æœ€å¤§ä¸Šå‚³å€æ®µï¼š" -#~ msgid "Keyword" -#~ msgstr "é—œéµå­—" +#: deluge/ui/web/js/deluge-all/preferences/CachePage.js:43 +msgid "Cache Size (16 KiB Blocks):" +msgstr "" -#~ msgid "Highest priority" -#~ msgstr "最高優先權" +#: deluge/ui/web/js/deluge-all/preferences/ProxyField.js:132 +msgid "Force Use of Proxy" +msgstr "" -#~ msgid "Seed rank" -#~ msgstr "種å­ç­‰ç´š" +#: deluge/ui/web/js/deluge-all/preferences/PluginsPage.js:116 +msgid "Find More" +msgstr "" -#~ msgid "Seeding time" -#~ msgstr "作種時間" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:69 +msgid "Use Random Port" +msgstr "" -#~ msgid "Ok" -#~ msgstr "確定" +#: deluge/ui/web/js/deluge-all/preferences/NetworkPage.js:241 +msgid "Type Of Service" +msgstr "" -#~ msgid "Not Connected to a daemon" -#~ msgstr "沒有連線到 daemon" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:53 +msgid "Show filters with zero torrents" +msgstr "" -#~ msgid "U/L Speed Limit" -#~ msgstr "上傳速度é™åˆ¶" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:60 +msgid "Allow the use of multiple filters at once" +msgstr "" -#~ msgid "Update" -#~ msgstr "æ›´æ–°" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:94 +msgid "WebUI Password" +msgstr "" -#~ msgid "Search" -#~ msgstr "æœå°‹" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:110 +msgid "Old:" +msgstr "" -#~ msgid "Restart" -#~ msgstr "釿–°å•Ÿå‹•" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:114 +msgid "New:" +msgstr "" -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:118 +msgid "Confirm:" +msgstr "" -#~ msgid "Remove torrent when ratio reached" -#~ msgstr "åˆ†äº«çŽ‡åˆ°é”æ™‚ç§»é™¤ç¨®å­æª”案" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:124 +msgid "Server" +msgstr "伺æœå™¨" -#~ msgid "max_connections" -#~ msgstr "最大連線數目" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:140 +msgid "Session Timeout:" +msgstr "" -#~ msgid "max_upload_speed" -#~ msgstr "最低上傳速度" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:165 +msgid "Enable SSL (paths relative to Deluge config folder)" +msgstr "" -#~ msgid "max_download_speed" -#~ msgstr "最高下載速度" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:177 +msgid "Private Key:" +msgstr "ç§é‘°ï¼š" -#~ msgid "auto_add" -#~ msgstr "自動新增" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:187 +msgid "Certificate:" +msgstr "憑證:" -#, python-format -#~ msgid "" -#~ "This email is to inform you that Deluge has finished downloading %s , " -#~ " which includes %i files.\n" -#~ "To stop receiving these alerts, simply turn off email " -#~ "notification in Deluge's preferences.\n" -#~ "\n" -#~ "Thank you,\n" -#~ "Deluge" -#~ msgstr "" -#~ "這å°éƒµä»¶æ˜¯Deluge通知你%s(共包å«%i個檔案)已經下載完æˆã€‚\n" -#~ "想è¦åœæ­¢æ”¶å–é€™é¡žçš„é€šçŸ¥ï¼Œåªæœ‰é—œé–‰Delugeå好設定中的電å­éƒµä»¶é€šçŸ¥å³å¯ã€‚\n" -#~ "\n" -#~ "è¬è¬ä½ ï¼Œ\n" -#~ "Deluge" - -#~ msgid "Socksv5" -#~ msgstr "Socksv5" - -#~ msgid "Socksv4" -#~ msgstr "Socksv4" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:205 +msgid "WebUI Language Changed" +msgstr "" -#, python-format -#~ msgid "Ensure this value is less than or equal to %s." -#~ msgstr "確èªé€™å€‹å€¼å°æ–¼ç­‰æ–¼%s。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:207 +msgid "Do you want to refresh the page now to use the new language?" +msgstr "" -#~ msgid "HTTP" -#~ msgstr "HTTP" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:210 +msgid "Refresh" +msgstr "æ›´æ–°" -#, python-format -#~ msgid "Ensure this value has at most %(max)d characters (it has %(length)d)." -#~ msgstr "ç¢ºä¿æœ¬å€¼è‡³å¤šåˆ° %(max)d 個字元(共有 %(length)d)" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:244 +msgid "Invalid Password" +msgstr "" -#, python-format -#~ msgid "Ensure this value is greater than or equal to %s." -#~ msgstr "確èªé€™å€‹å€¼å¤§æ–¼ç­‰æ–¼%s。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:245 +msgid "Your passwords don't match!" +msgstr "" -#~ msgid "Enter a valid date/time." -#~ msgstr "輸入有效的日期/時間。" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:260 +msgid "Your old password was incorrect!" +msgstr "" -#~ msgid "Https" -#~ msgstr "Https" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:269 +msgid "Change Successful" +msgstr "" -#~ msgid "Upload Slot Limit" -#~ msgstr "上傳連接數é™åˆ¶" +#: deluge/ui/web/js/deluge-all/preferences/InterfacePage.js:270 +msgid "Your password was successfully changed!" +msgstr "" -#~ msgid "High priority" -#~ msgstr "高優先權" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:13 +msgid "Add from Url" +msgstr "" -#~ msgid "max_upload_slots" -#~ msgstr "最大上傳連接數" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:37 +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:143 +msgid "Url" +msgstr "ç¶²å€" -#~ msgid "Show trackers" -#~ msgstr "顯示追蹤伺æœå™¨" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:45 +msgid "Cookies" +msgstr "Cookies" -#~ msgid "auto_add_trackers" -#~ msgstr "自動新增追蹤伺æœå™¨" +#: deluge/ui/web/js/deluge-all/add/UrlWindow.js:99 +msgid "Failed to download torrent" +msgstr "ä¸‹è¼‰ç¨®å­æ™‚失敗" -#~ msgid "D/L Speed Limit" -#~ msgstr "上傳/下載速度é™åˆ¶" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:133 +msgid "File" +msgstr "檔案" -#~ msgid "The submitted file is empty." -#~ msgstr "æäº¤çš„æª”案是空的。" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:149 +msgid "Infohash" +msgstr "資訊雜湊" -#~ msgid "State" -#~ msgstr "狀態" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:260 +msgid "Uploading your torrent..." +msgstr "上傳您的種å­..." -#~ msgid "Timeout (seconds)" -#~ msgstr "逾時(ç§’)" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:292 +msgid "Failed to upload torrent" +msgstr "無法上傳種å­" -#, python-format -#~ msgid "%.2f%%" -#~ msgstr "%.2f%%" +#: deluge/ui/web/js/deluge-all/add/AddWindow.js:317 +msgid "Not a valid torrent" +msgstr "䏿˜¯æœ‰æ•ˆçš„種å­" -#~ msgid "Downloading.." -#~ msgstr "下載中..." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:50 +msgid "Move Completed Folder" +msgstr "" -#, python-format -#~ msgid "Failed to download : %s" -#~ msgstr "無法下載:%s" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:85 +msgid "Max Down Speed" +msgstr "最大下載速度" -#~ msgid "" -#~ "Deluge\n" -#~ "Not Connected.." -#~ msgstr "" -#~ "Deluge\n" -#~ "未連接.." +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:93 +msgid "Max Up Speed" +msgstr "最大上傳速度" -#~ msgid "Deluge is password protected!" -#~ msgstr "Deluge å·²å—密碼ä¿è­·ï¼" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:125 +msgid "Add In Paused State" +msgstr "新增為暫åœç‹€æ…‹" -#~ msgid "Enter your password to continue" -#~ msgstr "輸入密碼以便繼續" +#: deluge/ui/web/js/deluge-all/add/OptionsTab.js:161 +msgid "Super Seed" +msgstr "超級種å­" -#, python-format -#~ msgid "Including %i files" -#~ msgstr "åŒ…å« %i 項檔案" +#: deluge/ui/web/js/deluge-all/add/FilesTab.js:43 +msgid "Download" +msgstr "下載" -#, python-format -#~ msgid "%s is not a valid URL." -#~ msgstr "%s 䏿˜¯åˆæ³•的網å€ã€‚" - -#~ msgid "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" -#~ msgstr "" -#~ "32 KiB\n" -#~ "64 KiB\n" -#~ "128 KiB\n" -#~ "256 KiB\n" -#~ "512 KiB\n" -#~ "1 MiB\n" -#~ "2 MiB\n" -#~ "4 MiB\n" -#~ "8 MiB\n" - -#~ msgid "Low Free Space" -#~ msgstr "ä¸è¶³çš„å¯ç”¨ç©ºé–“" - -#~ msgid "Low Disk Space Warning" -#~ msgstr "ç£ç¢Ÿç©ºé–“ä¸è¶³è­¦å‘Š" - -#~ msgid "You're running low on disk space:\n" -#~ msgstr "您的ç£ç¢Ÿç©ºé–“å³å°‡ç”¨ç½„:\n" +#: deluge/ui/web/render/tab_status.html:11 +msgid "ETA:" +msgstr "é è¨ˆçµæŸæ™‚間:" -#, python-format -#~ msgid " %s%% ocupation in %s\n" -#~ msgstr " %s%% 的佔用空間於 %s\n" - -#~ msgid "Consider low when" -#~ msgstr "評定空間ä¸è¶³ï¼Œç•¶æœ‰" - -#~ msgid "of the disk is occupied." -#~ msgstr "çš„ç£ç¢Ÿå¤§å°è¢«ä½”用。" - -#~ msgid "Free Space Checking" -#~ msgstr "檢查å¯ç”¨ç©ºé–“中" - -#~ msgid "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "this doesn't do anything yet..\n" -#~ msgstr "" -#~ "tracker1.org\n" -#~ "tracker2.com\n" -#~ "這是無效的..\n" +#: deluge/ui/web/render/tab_status.html:26 +msgid "Date Added:" +msgstr "新增日期:" diff --git a/deluge/log.py b/deluge/log.py index 75e8308..9ac0e27 100644 --- a/deluge/log.py +++ b/deluge/log.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # Copyright (C) 2010 Pedro Algarvio @@ -9,14 +8,14 @@ # """Logging functions""" -from __future__ import unicode_literals - import inspect import logging import logging.handlers import os import sys +from incremental import Version +from twisted import version as twisted_version from twisted.internet import defer from twisted.python.log import PythonLoggingObserver @@ -37,7 +36,7 @@ MAX_LOGGER_NAME_LENGTH = 10 class Logging(LoggingLoggerClass): def __init__(self, logger_name): - super(Logging, self).__init__(logger_name) + super().__init__(logger_name) # This makes module name padding increase to the biggest module name # so that logs keep readability. @@ -52,43 +51,35 @@ class Logging(LoggingLoggerClass): ) ) - @defer.inlineCallbacks def garbage(self, msg, *args, **kwargs): - yield LoggingLoggerClass.log(self, 1, msg, *args, **kwargs) + LoggingLoggerClass.log(self, 1, msg, *args, **kwargs) - @defer.inlineCallbacks def trace(self, msg, *args, **kwargs): - yield LoggingLoggerClass.log(self, 5, msg, *args, **kwargs) + LoggingLoggerClass.log(self, 5, msg, *args, **kwargs) - @defer.inlineCallbacks def debug(self, msg, *args, **kwargs): - yield LoggingLoggerClass.debug(self, msg, *args, **kwargs) + LoggingLoggerClass.debug(self, msg, *args, **kwargs) - @defer.inlineCallbacks def info(self, msg, *args, **kwargs): - yield LoggingLoggerClass.info(self, msg, *args, **kwargs) + LoggingLoggerClass.info(self, msg, *args, **kwargs) - @defer.inlineCallbacks def warning(self, msg, *args, **kwargs): - yield LoggingLoggerClass.warning(self, msg, *args, **kwargs) + LoggingLoggerClass.warning(self, msg, *args, **kwargs) warn = warning - @defer.inlineCallbacks def error(self, msg, *args, **kwargs): - yield LoggingLoggerClass.error(self, msg, *args, **kwargs) + LoggingLoggerClass.error(self, msg, *args, **kwargs) - @defer.inlineCallbacks def critical(self, msg, *args, **kwargs): - yield LoggingLoggerClass.critical(self, msg, *args, **kwargs) + LoggingLoggerClass.critical(self, msg, *args, **kwargs) - @defer.inlineCallbacks def exception(self, msg, *args, **kwargs): - yield LoggingLoggerClass.exception(self, msg, *args, **kwargs) + LoggingLoggerClass.exception(self, msg, *args, **kwargs) - def findCaller(self, stack_info=False): # NOQA: N802 + def findCaller(self, *args, **kwargs): # NOQA: N802 f = logging.currentframe().f_back - rv = '(unknown file)', 0, '(unknown function)' + rv = ('(unknown file)', 0, '(unknown function)', None) while hasattr(f, 'f_code'): co = f.f_code filename = os.path.normcase(co.co_filename) @@ -98,10 +89,7 @@ class Logging(LoggingLoggerClass): ): f = f.f_back continue - if common.PY2: - rv = (filename, f.f_lineno, co.co_name) - else: - rv = (filename, f.f_lineno, co.co_name, None) + rv = (co.co_filename, f.f_lineno, co.co_name, None) break return rv @@ -159,7 +147,12 @@ def setup_logger( handler_cls = getattr( logging.handlers, 'WatchedFileHandler', logging.FileHandler ) - handler = handler_cls(filename, mode=filemode, encoding='utf-8') + try: + handler = handler_cls(filename, mode=filemode, encoding='utf-8') + except FileNotFoundError: + handler = logging.StreamHandler(stream=output_stream) + log = logging.getLogger(__name__) + log.error(f'Unable to write to log file `{filename}`') else: handler = logging.StreamHandler(stream=output_stream) @@ -180,7 +173,8 @@ def setup_logger( root_logger.addHandler(handler) root_logger.setLevel(level) - if twisted_observer: + # Issue fixed in Twisted 18.9.0 https://twistedmatrix.com/trac/ticket/7927 + if twisted_observer and twisted_version < Version('Twisted', 18, 9, 0): twisted_logging = TwistedLoggingObserver() twisted_logging.start() @@ -204,13 +198,18 @@ class TwistedLoggingObserver(PythonLoggingObserver): getattr(LoggingLoggerClass, event_dict['log_level'].name)( log, fmt % (event_dict) ) - else: + return + + try: PythonLoggingObserver.emit(self, event_dict) + except TypeError: + # Ignore logging args problem with Python 3.8 and Twisted <= 19 + pass def tweak_logging_levels(): """This function allows tweaking the logging levels for all or some loggers. - This is mostly usefull for developing purposes hence the contents of the + This is mostly useful for developing purposes hence the contents of the file are NOT like regular deluge config file's. To use is, create a file named "logging.conf" on your Deluge's config dir @@ -235,7 +234,7 @@ def tweak_logging_levels(): log.warning( 'logging.conf found! tweaking logging levels from %s', logging_config_file ) - with open(logging_config_file, 'r') as _file: + with open(logging_config_file) as _file: for line in _file: if line.strip().startswith('#'): continue @@ -306,7 +305,7 @@ Triggering code: """ -class _BackwardsCompatibleLOG(object): +class _BackwardsCompatibleLOG: def __getattribute__(self, name): import warnings diff --git a/deluge/maketorrent.py b/deluge/maketorrent.py index 528638e..c0051ca 100644 --- a/deluge/maketorrent.py +++ b/deluge/maketorrent.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import os from hashlib import sha1 as sha @@ -32,7 +29,7 @@ class InvalidPieceSize(Exception): pass -class TorrentMetadata(object): +class TorrentMetadata: """This class is used to create .torrent files. Examples: diff --git a/deluge/metafile.py b/deluge/metafile.py index 8c28c7e..cd6545a 100644 --- a/deluge/metafile.py +++ b/deluge/metafile.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Original file from BitTorrent-5.3-GPL.tar.gz # Copyright (C) Bram Cohen @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging import os.path import time @@ -44,7 +41,7 @@ def dummy(*v): pass -class RemoteFileProgress(object): +class RemoteFileProgress: def __init__(self, session_id): self.session_id = session_id diff --git a/deluge/path_chooser_common.py b/deluge/path_chooser_common.py index 0f93fee..0ea9234 100644 --- a/deluge/path_chooser_common.py +++ b/deluge/path_chooser_common.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # # Copyright (C) 2013 Bro # @@ -8,12 +7,8 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os -from deluge.common import PY2 - def is_hidden(filepath): def has_hidden_attribute(filepath): @@ -45,7 +40,7 @@ def get_completion_paths(args): :param args: options :type args: dict :returns: the args argument containing the available completions for the completion_text - :rtype: list + :rtype: dict """ args['paths'] = [] @@ -54,10 +49,7 @@ def get_completion_paths(args): def get_subdirs(dirname): try: - if PY2: - return os.walk(dirname).__next__[1] - else: - return next(os.walk(dirname))[1] + return next(os.walk(dirname))[1] except StopIteration: # Invalid dirname return [] diff --git a/deluge/pluginmanagerbase.py b/deluge/pluginmanagerbase.py index f838cd3..835dbb2 100644 --- a/deluge/pluginmanagerbase.py +++ b/deluge/pluginmanagerbase.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -9,8 +8,7 @@ """PluginManagerBase""" -from __future__ import unicode_literals - +import email import logging import os.path @@ -37,7 +35,7 @@ METADATA_KEYS = [ ] DEPRECATION_WARNING = """ -The plugin %s is not using the "deluge.plugins" namespace. +The plugin %s is not using the "deluge_" namespace. In order to avoid package name clashes between regular python packages and deluge plugins, the way deluge plugins should be created has changed. If you're seeing this message and you're not the developer of the plugin which @@ -47,7 +45,7 @@ git repository to have an idea of what needs to be changed. """ -class PluginManagerBase(object): +class PluginManagerBase: """PluginManagerBase is a base class for PluginManagers to inherit""" def __init__(self, config_file, entry_name): @@ -105,7 +103,9 @@ class PluginManagerBase(object): for dirname in plugin_dirs: pkg_resources.working_set.add_entry(dirname) - self.pkg_env = pkg_resources.Environment(plugin_dirs, None) + self.pkg_env = pkg_resources.Environment( + plugin_dirs, platform=None, python=None + ) self.available_plugins = [] for name in self.pkg_env: @@ -129,7 +129,7 @@ class PluginManagerBase(object): """ if plugin_name not in self.available_plugins: - log.warning('Cannot enable non-existant plugin %s', plugin_name) + log.warning('Cannot enable non-existent plugin %s', plugin_name) return defer.succeed(False) if plugin_name in self.plugins: @@ -162,7 +162,7 @@ class PluginManagerBase(object): log.exception(ex) return_d = defer.fail(False) - if not instance.__module__.startswith('deluge.plugins.'): + if not instance.__module__.startswith('deluge_'): import warnings warnings.warn_explicit( @@ -243,7 +243,7 @@ class PluginManagerBase(object): del self.plugins[name] self.config['enabled_plugins'].remove(name) except Exception as ex: - log.warning('Problems occured disabling plugin: %s', name) + log.warning('Problems occurred disabling plugin: %s', name) log.debug(ex) ret = False else: @@ -255,28 +255,25 @@ class PluginManagerBase(object): def get_plugin_info(self, name): """Returns a dictionary of plugin info from the metadata""" - info = {}.fromkeys(METADATA_KEYS) - last_header = '' - cont_lines = [] - # Missing plugin info + if not self.pkg_env[name]: - log.warning('Failed to retrive info for plugin: %s', name) - for k in info: - info[k] = 'not available' + log.warning('Failed to retrieve info for plugin: %s', name) + info = {}.fromkeys(METADATA_KEYS, '') + info['Name'] = info['Version'] = 'not available' return info - for line in self.pkg_env[name][0].get_metadata('PKG-INFO').splitlines(): - if not line: - continue - if line[0] in ' \t' and ( - len(line.split(':', 1)) == 1 or line.split(':', 1)[0] not in info - ): - # This is a continuation - cont_lines.append(line.strip()) - else: - if cont_lines: - info[last_header] = '\n'.join(cont_lines).strip() - cont_lines = [] - if line.split(':', 1)[0] in info: - last_header = line.split(':', 1)[0] - info[last_header] = line.split(':', 1)[1].strip() + + pkg_info = self.pkg_env[name][0].get_metadata('PKG-INFO') + return self.parse_pkg_info(pkg_info) + + @staticmethod + def parse_pkg_info(pkg_info): + metadata_msg = email.message_from_string(pkg_info) + metadata_ver = metadata_msg.get('Metadata-Version') + + info = {key: metadata_msg.get(key, '') for key in METADATA_KEYS} + + # Optional Description field in body (Metadata spec >=2.1) + if not info['Description'] and metadata_ver.startswith('2'): + info['Description'] = metadata_msg.get_payload().strip() + return info diff --git a/deluge/plugins/AutoAdd/deluge_autoadd/__init__.py b/deluge/plugins/AutoAdd/deluge_autoadd/__init__.py index a409cfc..5f5e766 100644 --- a/deluge/plugins/AutoAdd/deluge_autoadd/__init__.py +++ b/deluge/plugins/AutoAdd/deluge_autoadd/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 GazpachoKing # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -22,7 +19,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class Gtk3UIPlugin(PluginInitBase): @@ -30,7 +27,7 @@ class Gtk3UIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(Gtk3UIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -38,4 +35,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/AutoAdd/deluge_autoadd/common.py b/deluge/plugins/AutoAdd/deluge_autoadd/common.py index 9b4b1e7..6a790cb 100644 --- a/deluge/plugins/AutoAdd/deluge_autoadd/common.py +++ b/deluge/plugins/AutoAdd/deluge_autoadd/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from pkg_resources import resource_filename diff --git a/deluge/plugins/AutoAdd/deluge_autoadd/core.py b/deluge/plugins/AutoAdd/deluge_autoadd/core.py index 79e5327..07ad53a 100644 --- a/deluge/plugins/AutoAdd/deluge_autoadd/core.py +++ b/deluge/plugins/AutoAdd/deluge_autoadd/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 GazpachoKing # Copyright (C) 2011 Pedro Algarvio @@ -13,22 +12,22 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os import shutil from base64 import b64encode from twisted.internet import reactor +from twisted.internet.defer import maybeDeferred from twisted.internet.task import LoopingCall, deferLater +from twisted.python.failure import Failure import deluge.component as component import deluge.configmanager from deluge._libtorrent import lt from deluge.common import AUTH_LEVEL_ADMIN, is_magnet from deluge.core.rpcserver import export -from deluge.error import AddTorrentError +from deluge.error import AddTorrentError, InvalidTorrentError from deluge.event import DelugeEvent from deluge.plugins.pluginbase import CorePluginBase @@ -150,7 +149,7 @@ class Core(CorePluginBase): try: with open(filename, file_mode) as _file: filedump = _file.read() - except IOError as ex: + except OSError as ex: log.warning('Unable to open %s: %s', filename, ex) raise ex @@ -159,7 +158,10 @@ class Core(CorePluginBase): # Get the info to see if any exceptions are raised if not magnet: - lt.torrent_info(lt.bdecode(filedump)) + decoded_torrent = lt.bdecode(filedump) + if decoded_torrent is None: + raise InvalidTorrentError('Torrent file failed decoding.') + lt.torrent_info(decoded_torrent) return filedump @@ -167,9 +169,9 @@ class Core(CorePluginBase): log.debug('Attempting to open %s for splitting magnets.', filename) magnets = [] try: - with open(filename, 'r') as _file: + with open(filename) as _file: magnets = list(filter(len, _file.read().splitlines())) - except IOError as ex: + except OSError as ex: log.warning('Unable to open %s: %s', filename, ex) if len(magnets) < 2: @@ -194,7 +196,7 @@ class Core(CorePluginBase): try: with open(mname, 'w') as _mfile: _mfile.write(magnet) - except IOError as ex: + except OSError as ex: log.warning('Unable to open %s: %s', mname, ex) return magnets @@ -269,7 +271,7 @@ class Core(CorePluginBase): try: filedump = self.load_torrent(filepath, magnet) - except (IOError, EOFError) as ex: + except (OSError, EOFError, InvalidTorrentError) as ex: # If torrent is invalid, keep track of it so can try again on the next pass. # This catches torrent files that may not be fully saved to disk at load time. log.debug('Torrent is invalid: %s', ex) @@ -325,6 +327,9 @@ class Core(CorePluginBase): os.remove(filepath) def fail_torrent_add(err_msg, filepath, magnet): + if isinstance(err_msg, Failure): + err_msg = err_msg.getErrorMessage() + # torrent handle is invalid and so is the magnet link log.error( 'Cannot Autoadd %s: %s: %s', @@ -337,15 +342,17 @@ class Core(CorePluginBase): try: # The torrent looks good, so lets add it to the session. if magnet: - d = component.get('Core').add_torrent_magnet( - filedump.strip(), options + d = maybeDeferred( + component.get('Core').add_torrent_magnet, + filedump.strip(), + options, ) else: d = component.get('Core').add_torrent_file_async( filename, b64encode(filedump), options ) - d.addCallback(on_torrent_added, filename, filepath) - d.addErrback(fail_torrent_add, filepath, magnet) + d.addCallback(on_torrent_added, filename, filepath) + d.addErrback(fail_torrent_add, filepath, magnet) except AddTorrentError as ex: fail_torrent_add(str(ex), filepath, magnet) diff --git a/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd.js b/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd.js index 40086b3..e68fce3 100644 --- a/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd.js +++ b/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd.js @@ -25,7 +25,7 @@ Deluge.ux.preferences.AutoAddPage = Ext.extend(Ext.Panel, { border: false, watchdirs: {}, - initComponent: function() { + initComponent: function () { Deluge.ux.preferences.AutoAddPage.superclass.initComponent.call(this); var autoAdd = this; @@ -41,23 +41,22 @@ Deluge.ux.preferences.AutoAddPage = Ext.extend(Ext.Panel, { sortable: true, dataIndex: 'enabled', tpl: new Ext.XTemplate('{enabled:this.getCheckbox}', { - getCheckbox: function(checked, selected) { - Deluge.ux.AutoAdd.onClickFunctions[ - selected.id - ] = function() { - if (selected.enabled) { - deluge.client.autoadd.disable_watchdir( - selected.id - ); - checked = false; - } else { - deluge.client.autoadd.enable_watchdir( - selected.id - ); - checked = true; - } - autoAdd.updateWatchDirs(); - }; + getCheckbox: function (checked, selected) { + Deluge.ux.AutoAdd.onClickFunctions[selected.id] = + function () { + if (selected.enabled) { + deluge.client.autoadd.disable_watchdir( + selected.id + ); + checked = false; + } else { + deluge.client.autoadd.enable_watchdir( + selected.id + ); + checked = true; + } + autoAdd.updateWatchDirs(); + }; return ( 'If a .torrent file is added to this directory, it will be added to the session. â— - False - False True @@ -284,8 +282,6 @@ and it will remain in the same directory. True • .added - False - False True @@ -329,8 +325,6 @@ and deleted from the watch folder. True True • - False - False True @@ -445,8 +439,6 @@ also delete the .torrent file used to add it. True True â— - False - False True @@ -534,8 +526,6 @@ also delete the .torrent file used to add it. True True â— - False - False True @@ -799,8 +789,6 @@ also delete the .torrent file used to add it. True True - False - False adjustment1 1 1 @@ -815,8 +803,6 @@ also delete the .torrent file used to add it. True True - False - False adjustment2 1 1 @@ -833,8 +819,6 @@ also delete the .torrent file used to add it. True True - False - False adjustment3 1 @@ -850,8 +834,6 @@ also delete the .torrent file used to add it. True True - False - False adjustment4 1 @@ -1063,8 +1045,6 @@ also delete the .torrent file used to add it. True True â— - False - False adjustment5 1 1 diff --git a/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options/main_tab.js b/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options/main_tab.js index 79d2600..f685ff2 100644 --- a/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options/main_tab.js +++ b/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options/main_tab.js @@ -19,7 +19,7 @@ Deluge.ux.AutoAdd.AutoAddMainPanel = Ext.extend(Ext.Panel, { id: 'main_tab_panel', title: _('Main'), - initComponent: function() { + initComponent: function () { Deluge.ux.AutoAdd.AutoAddMainPanel.superclass.initComponent.call(this); this.watchFolderFset = new Ext.form.FieldSet({ xtype: 'fieldset', @@ -69,7 +69,7 @@ Deluge.ux.AutoAdd.AutoAddMainPanel = Ext.extend(Ext.Panel, { checked: true, hideLabel: true, listeners: { - check: function(cb, newValue) { + check: function (cb, newValue) { if (newValue) { Ext.getCmp( 'append_extension' @@ -98,7 +98,7 @@ Deluge.ux.AutoAdd.AutoAddMainPanel = Ext.extend(Ext.Panel, { ), hideLabel: true, listeners: { - check: function(cb, newValue) { + check: function (cb, newValue) { if (newValue) { Ext.getCmp( 'append_extension' @@ -141,7 +141,7 @@ Deluge.ux.AutoAdd.AutoAddMainPanel = Ext.extend(Ext.Panel, { ), hideLabel: true, listeners: { - check: function(cb, newValue) { + check: function (cb, newValue) { if (newValue) { Ext.getCmp( 'append_extension' @@ -201,7 +201,7 @@ Deluge.ux.AutoAdd.AutoAddMainPanel = Ext.extend(Ext.Panel, { xtype: 'checkbox', boxLabel: _('Set download folder'), listeners: { - check: function(cb, checked) { + check: function (cb, checked) { Ext.getCmp('download_location').setDisabled( !checked ); @@ -233,7 +233,7 @@ Deluge.ux.AutoAdd.AutoAddMainPanel = Ext.extend(Ext.Panel, { xtype: 'checkbox', boxLabel: _('Set move completed folder'), listeners: { - check: function(cb, checked) { + check: function (cb, checked) { Ext.getCmp('move_completed_path').setDisabled( !checked ); @@ -271,7 +271,7 @@ Deluge.ux.AutoAdd.AutoAddMainPanel = Ext.extend(Ext.Panel, { xtype: 'checkbox', boxLabel: _('Label:'), listeners: { - check: function(cb, checked) { + check: function (cb, checked) { Ext.getCmp('label').setDisabled(!checked); }, }, diff --git a/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options/options_tab.js b/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options/options_tab.js index a69490c..4ce030e 100644 --- a/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options/options_tab.js +++ b/deluge/plugins/AutoAdd/deluge_autoadd/data/autoadd_options/options_tab.js @@ -19,7 +19,7 @@ Deluge.ux.AutoAdd.AutoAddOptionsPanel = Ext.extend(Ext.Panel, { id: 'options_tab_panel', title: _('Options'), - initComponent: function() { + initComponent: function () { Deluge.ux.AutoAdd.AutoAddOptionsPanel.superclass.initComponent.call( this ); @@ -149,7 +149,7 @@ Deluge.ux.AutoAdd.AutoAddOptionsPanel = Ext.extend(Ext.Panel, { hideLabel: true, width: 175, listeners: { - check: function(cb, checked) { + check: function (cb, checked) { Ext.getCmp('stop_ratio').setDisabled( !checked ); @@ -223,7 +223,7 @@ Deluge.ux.AutoAdd.AutoAddOptionsPanel = Ext.extend(Ext.Panel, { this.add([this.ownerFset, this.bandwidthFset, this.queueFset]); }, - _getBandwidthContainer: function(values) { + _getBandwidthContainer: function (values) { return new Ext.Container({ xtype: 'container', layout: 'hbox', @@ -236,7 +236,7 @@ Deluge.ux.AutoAdd.AutoAddOptionsPanel = Ext.extend(Ext.Panel, { boxLabel: _(values.labelCheckbox), width: 175, listeners: { - check: function(cb, checked) { + check: function (cb, checked) { Ext.getCmp(values.idSpinner).setDisabled(!checked); }, }, @@ -257,7 +257,7 @@ Deluge.ux.AutoAdd.AutoAddOptionsPanel = Ext.extend(Ext.Panel, { }); }, - _getQueueContainer: function(values) { + _getQueueContainer: function (values) { return new Ext.Container({ xtype: 'container', layout: 'hbox', @@ -270,7 +270,7 @@ Deluge.ux.AutoAdd.AutoAddOptionsPanel = Ext.extend(Ext.Panel, { boxLabel: _(values.labelCheckbox), width: 175, listeners: { - check: function(cb, checked) { + check: function (cb, checked) { Ext.getCmp(values.nameRadio).setDisabled(!checked); Ext.getCmp('not_' + values.nameRadio).setDisabled( !checked diff --git a/deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py b/deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py index 16f0f7a..80fb9fc 100644 --- a/deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py +++ b/deluge/plugins/AutoAdd/deluge_autoadd/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 GazpachoKing # @@ -12,14 +11,12 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os import gi # isort:skip (Required before Gtk import). -gi.require_version('Gtk', '3.0') # NOQA: E402 +gi.require_version('Gtk', '3.0') # isort:imports-thirdparty from gi.repository import Gtk @@ -41,7 +38,7 @@ class IncompatibleOption(Exception): pass -class OptionsDialog(object): +class OptionsDialog: spin_ids = ['max_download_speed', 'max_upload_speed', 'stop_ratio'] spin_int_ids = ['max_upload_slots', 'max_connections'] chk_ids = [ @@ -327,7 +324,7 @@ class OptionsDialog(object): dialogs.ErrorDialog(_('Incompatible Option'), str(ex), self.dialog).run() def on_error_show(self, result): - d = dialogs.ErrorDialog(_('Error'), result.value.exception_msg, self.dialog) + d = dialogs.ErrorDialog(_('Error'), result.value.message, self.dialog) result.cleanFailure() d.run() @@ -453,7 +450,6 @@ class GtkUI(Gtk3PluginBase): self.treeView = Gtk.TreeView(self.store) self.treeView.connect('cursor-changed', self.on_listitem_activated) self.treeView.connect('row-activated', self.on_edit_button_clicked) - self.treeView.set_rules_hint(True) self.create_columns(self.treeView) sw.add(self.treeView) diff --git a/deluge/plugins/AutoAdd/deluge_autoadd/webui.py b/deluge/plugins/AutoAdd/deluge_autoadd/webui.py index 7f36ba6..d328432 100644 --- a/deluge/plugins/AutoAdd/deluge_autoadd/webui.py +++ b/deluge/plugins/AutoAdd/deluge_autoadd/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 GazpachoKing # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/AutoAdd/setup.py b/deluge/plugins/AutoAdd/setup.py index fcd0183..5a01ee9 100644 --- a/deluge/plugins/AutoAdd/setup.py +++ b/deluge/plugins/AutoAdd/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 GazpachoKing # Copyright (C) 2011 Pedro Algarvio diff --git a/deluge/plugins/Blocklist/deluge_blocklist/__init__.py b/deluge/plugins/Blocklist/deluge_blocklist/__init__.py index 96ccc02..40ce1d1 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/__init__.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -17,7 +14,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -25,7 +22,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -33,4 +30,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/Blocklist/deluge_blocklist/common.py b/deluge/plugins/Blocklist/deluge_blocklist/common.py index a9299cd..35b2f87 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/common.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,13 +11,10 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from functools import wraps from sys import exc_info -import six from pkg_resources import resource_filename @@ -47,7 +43,7 @@ def raises_errors_as(error): return func(self, *args, **kwargs) except Exception: (value, tb) = exc_info()[1:] - six.reraise(error, value, tb) + raise error(value).with_traceback(tb) from None return wrapper @@ -74,7 +70,7 @@ class BadIP(Exception): _message = None def __init__(self, message): - super(BadIP, self).__init__(message) + super().__init__(message) def __set_message(self, message): self._message = message @@ -86,7 +82,7 @@ class BadIP(Exception): del __get_message, __set_message -class IP(object): +class IP: __slots__ = ('q1', 'q2', 'q3', 'q4', '_long') def __init__(self, q1, q2, q3, q4): @@ -109,7 +105,7 @@ class IP(object): @classmethod def parse(cls, ip): try: - q1, q2, q3, q4 = [int(q) for q in ip.split('.')] + q1, q2, q3, q4 = (int(q) for q in ip.split('.')) except ValueError: raise BadIP(_('The IP address "%s" is badly formed' % ip)) if q1 < 0 or q2 < 0 or q3 < 0 or q4 < 0: @@ -169,7 +165,7 @@ class IP(object): return self.long == other.long def __repr__(self): - return '<%s long=%s address="%s">' % ( + return '<{} long={} address="{}">'.format( self.__class__.__name__, self.long, self.address, diff --git a/deluge/plugins/Blocklist/deluge_blocklist/core.py b/deluge/plugins/Blocklist/deluge_blocklist/core.py index a096b8a..1765767 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/core.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # Copyright (C) 2009-2010 John Garland @@ -8,14 +7,13 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging import os import shutil import time from datetime import datetime, timedelta from email.utils import formatdate +from urllib.parse import urljoin from twisted.internet import defer, threads from twisted.internet.task import LoopingCall @@ -32,12 +30,6 @@ from .common import IP, BadIP from .detect import UnknownFormatError, create_reader, detect_compression, detect_format from .readers import ReaderParseError -try: - from urllib.parse import urljoin -except ImportError: - # PY2 fallback - from urlparse import urljoin # pylint: disable=ungrouped-imports - # TODO: check return values for deferred callbacks # TODO: review class attributes for redundancy diff --git a/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist.js b/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist.js index 8e4769c..3c10b81 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist.js +++ b/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist.js @@ -22,7 +22,7 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { border: false, autoScroll: true, - initComponent: function() { + initComponent: function () { Deluge.ux.preferences.BlocklistPage.superclass.initComponent.call(this); this.URLFset = this.add({ @@ -55,7 +55,7 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { }); this.checkListDays = this.SettingsFset.add({ - fieldLabel: _('Check for new list every:'), + fieldLabel: _('Check for new list every (days):'), labelSeparator: '', name: 'check_list_days', value: 4, @@ -210,11 +210,11 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { fields: [{ name: 'ip' }], }), listeners: { - afteredit: function(e) { + afteredit: function (e) { e.record.commit(); }, }, - setEmptyText: function(text) { + setEmptyText: function (text) { if (this.viewReady) { this.getView().emptyText = text; this.getView().refresh(); @@ -222,7 +222,7 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { Ext.apply(this.viewConfig, { emptyText: text }); } }, - loadData: function(data) { + loadData: function (data) { this.getStore().loadData(data); if (this.viewReady) { this.getView().updateHeaders(); @@ -264,7 +264,7 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { this.forceDownload.setHandler(this.forceDown, this); }, - onApply: function() { + onApply: function () { var config = {}; config['url'] = this.URL.getValue(); @@ -285,13 +285,13 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { deluge.client.blocklist.set_config(config); }, - onOk: function() { + onOk: function () { this.onApply(); }, - onUpdate: function() { + onUpdate: function () { deluge.client.blocklist.get_status({ - success: function(status) { + success: function (status) { if (status['state'] == 'Downloading') { this.InfoFset.hide(); this.checkDownload.getComponent(0).setDisabled(true); @@ -339,19 +339,19 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { }); }, - checkDown: function() { + checkDown: function () { this.onApply(); deluge.client.blocklist.check_import(); }, - forceDown: function() { + forceDown: function () { this.onApply(); deluge.client.blocklist.check_import((force = true)); }, - updateConfig: function() { + updateConfig: function () { deluge.client.blocklist.get_config({ - success: function(config) { + success: function (config) { this.URL.setValue(config['url']); this.checkListDays.setValue(config['check_after_days']); this.chkImportOnStart.setValue(config['load_on_start']); @@ -369,7 +369,7 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { }); deluge.client.blocklist.get_status({ - success: function(status) { + success: function (status) { this.lblFileSize.setText(fsize(status['file_size'])); this.lblDate.setText(fdate(status['file_date'])); this.lblType.setText(status['file_type']); @@ -381,7 +381,7 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { }); }, - addIP: function() { + addIP: function () { var store = this.WhitelistFset.getComponent(0).getStore(); var IP = store.recordType; var i = new IP({ @@ -392,7 +392,7 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { this.WhitelistFset.getComponent(0).startEditing(0, 0); }, - deleteIP: function() { + deleteIP: function () { var selections = this.WhitelistFset.getComponent(0) .getSelectionModel() .getSelections(); @@ -403,7 +403,7 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { store.commitChanges(); }, - onDestroy: function() { + onDestroy: function () { Ext.TaskMgr.stop(this.updateTask); deluge.preferences.un('show', this.updateConfig, this); @@ -415,11 +415,11 @@ Deluge.ux.preferences.BlocklistPage = Ext.extend(Ext.Panel, { Deluge.plugins.BlocklistPlugin = Ext.extend(Deluge.Plugin, { name: 'Blocklist', - onDisable: function() { + onDisable: function () { deluge.preferences.removePage(this.prefsPage); }, - onEnable: function() { + onEnable: function () { this.prefsPage = deluge.preferences.addPage( new Deluge.ux.preferences.BlocklistPage() ); diff --git a/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui b/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui index 013d8e7..8c1f7a7 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui +++ b/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui @@ -53,8 +53,6 @@ True True â— - False - False True @@ -124,8 +122,6 @@ True True - False - False adjustment1 @@ -139,7 +135,7 @@ True False - Check for new list every: + Check for new list every (days): 0 diff --git a/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui~ b/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui~ deleted file mode 100644 index e8b48c3..0000000 --- a/deluge/plugins/Blocklist/deluge_blocklist/data/blocklist_pref.ui~ +++ /dev/null @@ -1,603 +0,0 @@ - - - - - - 1 - 100 - 1 - 1 - 10 - - - False - - - True - False - 5 - - - True - False - 0 - none - - - True - False - 12 - - - True - False - 5 - - - True - False - URL: - - - False - False - 0 - - - - - True - True - â— - False - False - True - True - - - True - True - 1 - - - - - - - - - True - False - 5 - <b>General</b> - True - - - - - False - False - 0 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - False - 5 - - - True - False - 3 - 5 - 5 - - - True - False - 0 - Days - - - 2 - 3 - GTK_FILL - - - - - - True - True - False - False - True - True - adjustment1 - - - 1 - 2 - GTK_FILL - - - - - - True - False - 0 - Check for new list every: - - - GTK_FILL - - - - - - False - False - 0 - - - - - Import blocklist on startup - True - True - False - True - - - False - False - 1 - - - - - - - - - True - False - 5 - <b>Settings</b> - True - - - - - False - False - 1 - - - - - True - False - 0 - none - - - True - False - 0 - 0 - 12 - - - True - False - - - True - False - - - True - True - True - Download the blocklist file if necessary and import the file. - - - - True - False - 5 - - - True - False - gtk-missing-image - - - False - False - 0 - - - - - True - False - Check Download and Import - - - False - False - 1 - - - - - - - False - False - 0 - - - - - True - True - True - Download a new blocklist file and import it. - - - - True - False - 5 - - - True - False - gtk-missing-image - - - False - False - 0 - - - - - True - False - Force Download and Import - - - False - False - 1 - - - - - - - False - False - 1 - - - - - True - True - 0 - - - - - False - Blocklist is up to date - 0.15000000596046448 - 2 - gtk-yes - - - True - True - 1 - - - - - - - - - True - False - 5 - <b>Options</b> - True - - - - - False - False - 2 - - - - - True - False - 0 - none - - - True - False - 5 - 12 - - - True - False - - - True - False - - - True - True - 0 - - - - - True - False - 4 - 2 - 5 - - - True - False - 0 - - - 1 - 2 - 3 - 4 - - - - - True - False - 0 - - - 1 - 2 - 2 - 3 - - - - - True - False - 0 - - - 1 - 2 - 1 - 2 - - - - - True - False - 0 - - - 1 - 2 - - - - - True - False - 0 - URL: - - - 3 - 4 - GTK_FILL - - - - - True - False - 0 - Type: - - - 2 - 3 - GTK_FILL - - - - - True - False - 0 - Date: - - - 1 - 2 - GTK_FILL - - - - - True - False - 0 - File Size: - - - GTK_FILL - - - - - False - False - 1 - - - - - - - - - True - False - <b>Info</b> - True - - - - - False - False - 3 - - - - - True - False - 0 - none - - - True - False - 12 - - - True - False - - - True - True - automatic - automatic - - - True - True - False - False - - - - - True - True - 0 - - - - - True - False - True - start - - - gtk-add - True - True - True - True - - - - False - False - 0 - - - - - gtk-delete - True - True - True - True - - - - False - False - 1 - - - - - False - True - 1 - - - - - - - - - True - False - <b>Whitelist</b> - True - - - - - True - True - 4 - - - - - - diff --git a/deluge/plugins/Blocklist/deluge_blocklist/decompressers.py b/deluge/plugins/Blocklist/deluge_blocklist/decompressers.py index 35211b7..cd2ee8c 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/decompressers.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/decompressers.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 John Garland # @@ -8,8 +7,6 @@ # # pylint: disable=redefined-builtin -from __future__ import unicode_literals - import bz2 import gzip import zipfile diff --git a/deluge/plugins/Blocklist/deluge_blocklist/detect.py b/deluge/plugins/Blocklist/deluge_blocklist/detect.py index 262d5de..43ad305 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/detect.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/detect.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 John Garland # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from .decompressers import BZipped2, GZipped, Zipped from .readers import EmuleReader, PeerGuardianReader, SafePeerReader diff --git a/deluge/plugins/Blocklist/deluge_blocklist/gtkui.py b/deluge/plugins/Blocklist/deluge_blocklist/gtkui.py index b6e5d55..e6105cd 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/gtkui.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,14 +6,12 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from datetime import datetime import gi # isort:skip (Required before Gtk import). -gi.require_version('Gtk', '3.0') # NOQA: E402 +gi.require_version('Gtk', '3.0') # isort:imports-thirdparty from gi.repository import Gtk diff --git a/deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py b/deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py index ba410c2..b5fb181 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/peerguardian.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Steve 'Tarka' Smith (tarka@internode.on.net) # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import gzip import logging import socket @@ -23,14 +20,14 @@ class PGException(Exception): # Incrementally reads PeerGuardian blocklists v1 and v2. # See http://wiki.phoenixlabs.org/wiki/P2B_Format -class PGReader(object): +class PGReader: def __init__(self, filename): log.debug('PGReader loading: %s', filename) try: with gzip.open(filename, 'rb') as _file: self.fd = _file - except IOError: + except OSError: log.debug('Blocklist: PGReader: Incorrect file type or list is corrupt') # 4 bytes, should be 0xffffffff @@ -65,8 +62,5 @@ class PGReader(object): return (start, end) - # Python 2 compatibility - next = __next__ - def close(self): self.fd.close() diff --git a/deluge/plugins/Blocklist/deluge_blocklist/readers.py b/deluge/plugins/Blocklist/deluge_blocklist/readers.py index 4079e84..14230ed 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/readers.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/readers.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 John Garland # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import re @@ -23,7 +20,7 @@ class ReaderParseError(Exception): pass -class BaseReader(object): +class BaseReader: """Base reader for blocklist files""" def __init__(self, _file): diff --git a/deluge/plugins/Blocklist/deluge_blocklist/webui.py b/deluge/plugins/Blocklist/deluge_blocklist/webui.py index 3da43c4..b8a0ca2 100644 --- a/deluge/plugins/Blocklist/deluge_blocklist/webui.py +++ b/deluge/plugins/Blocklist/deluge_blocklist/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/Blocklist/setup.py b/deluge/plugins/Blocklist/setup.py index 54ad002..2aa6834 100644 --- a/deluge/plugins/Blocklist/setup.py +++ b/deluge/plugins/Blocklist/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # diff --git a/deluge/plugins/Execute/deluge_execute/__init__.py b/deluge/plugins/Execute/deluge_execute/__init__.py index c6d55f4..3edfc4b 100644 --- a/deluge/plugins/Execute/deluge_execute/__init__.py +++ b/deluge/plugins/Execute/deluge_execute/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -17,7 +14,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -25,7 +22,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -33,4 +30,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/Execute/deluge_execute/common.py b/deluge/plugins/Execute/deluge_execute/common.py index 4c9db09..eb47f13 100644 --- a/deluge/plugins/Execute/deluge_execute/common.py +++ b/deluge/plugins/Execute/deluge_execute/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from pkg_resources import resource_filename diff --git a/deluge/plugins/Execute/deluge_execute/core.py b/deluge/plugins/Execute/deluge_execute/core.py index 9dcd97a..6d33e54 100644 --- a/deluge/plugins/Execute/deluge_execute/core.py +++ b/deluge/plugins/Execute/deluge_execute/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import hashlib import logging import os @@ -135,7 +132,7 @@ class Core(CorePluginBase): ] if windows_check(): # Escape ampersand on windows (see #2784) - cmd_args = [cmd_arg.replace('&', '^^^&') for cmd_arg in cmd_args] + cmd_args = [cmd_arg.replace(b'&', b'^^^&') for cmd_arg in cmd_args] if os.path.isfile(command) and os.access(command, os.X_OK): log.debug('Running %s with args: %s', command, cmd_args) diff --git a/deluge/plugins/Execute/deluge_execute/data/execute.js b/deluge/plugins/Execute/deluge_execute/data/execute.js index bd6ac98..dc0b111 100644 --- a/deluge/plugins/Execute/deluge_execute/data/execute.js +++ b/deluge/plugins/Execute/deluge_execute/data/execute.js @@ -18,7 +18,7 @@ Deluge.ux.ExecuteWindowBase = Ext.extend(Ext.Window, { height: 130, closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.ux.ExecuteWindowBase.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); @@ -56,7 +56,7 @@ Deluge.ux.ExecuteWindowBase = Ext.extend(Ext.Window, { }); }, - onCancelClick: function() { + onCancelClick: function () { this.hide(); }, }); @@ -64,7 +64,7 @@ Deluge.ux.ExecuteWindowBase = Ext.extend(Ext.Window, { Deluge.ux.EditExecuteCommandWindow = Ext.extend(Deluge.ux.ExecuteWindowBase, { title: _('Edit Command'), - initComponent: function() { + initComponent: function () { Deluge.ux.EditExecuteCommandWindow.superclass.initComponent.call(this); this.addButton(_('Save'), this.onSaveClick, this); this.addEvents({ @@ -72,7 +72,7 @@ Deluge.ux.EditExecuteCommandWindow = Ext.extend(Deluge.ux.ExecuteWindowBase, { }); }, - show: function(command) { + show: function (command) { Deluge.ux.EditExecuteCommandWindow.superclass.show.call(this); this.command = command; this.form.getForm().setValues({ @@ -81,14 +81,14 @@ Deluge.ux.EditExecuteCommandWindow = Ext.extend(Deluge.ux.ExecuteWindowBase, { }); }, - onSaveClick: function() { + onSaveClick: function () { var values = this.form.getForm().getFieldValues(); deluge.client.execute.save_command( this.command.id, values.event, values.command, { - success: function() { + success: function () { this.fireEvent( 'commandedit', this, @@ -106,7 +106,7 @@ Deluge.ux.EditExecuteCommandWindow = Ext.extend(Deluge.ux.ExecuteWindowBase, { Deluge.ux.AddExecuteCommandWindow = Ext.extend(Deluge.ux.ExecuteWindowBase, { title: _('Add Command'), - initComponent: function() { + initComponent: function () { Deluge.ux.AddExecuteCommandWindow.superclass.initComponent.call(this); this.addButton(_('Add'), this.onAddClick, this); this.addEvents({ @@ -114,10 +114,10 @@ Deluge.ux.AddExecuteCommandWindow = Ext.extend(Deluge.ux.ExecuteWindowBase, { }); }, - onAddClick: function() { + onAddClick: function () { var values = this.form.getForm().getFieldValues(); deluge.client.execute.add_command(values.event, values.command, { - success: function() { + success: function () { this.fireEvent( 'commandadd', this, @@ -143,7 +143,7 @@ Deluge.ux.preferences.ExecutePage = Ext.extend(Ext.Panel, { layout: 'fit', border: false, - initComponent: function() { + initComponent: function () { Deluge.ux.preferences.ExecutePage.superclass.initComponent.call(this); var event_map = (this.event_map = { complete: _('Torrent Complete'), @@ -166,7 +166,7 @@ Deluge.ux.preferences.ExecutePage = Ext.extend(Ext.Panel, { sortable: true, dataIndex: 'event', tpl: new Ext.XTemplate('{[this.getEvent(values.event)]}', { - getEvent: function(e) { + getEvent: function (e) { return event_map[e] ? event_map[e] : e; }, }), @@ -215,21 +215,21 @@ Deluge.ux.preferences.ExecutePage = Ext.extend(Ext.Panel, { this.on('show', this.onPreferencesShow, this); }, - updateCommands: function() { + updateCommands: function () { deluge.client.execute.get_commands({ - success: function(commands) { + success: function (commands) { this.list.getStore().loadData(commands); }, scope: this, }); }, - onAddClick: function() { + onAddClick: function () { if (!this.addWin) { this.addWin = new Deluge.ux.AddExecuteCommandWindow(); this.addWin.on( 'commandadd', - function() { + function () { this.updateCommands(); }, this @@ -238,19 +238,19 @@ Deluge.ux.preferences.ExecutePage = Ext.extend(Ext.Panel, { this.addWin.show(); }, - onCommandAdded: function(win, evt, cmd) { + onCommandAdded: function (win, evt, cmd) { var record = new this.list.getStore().recordType({ event: evt, command: cmd, }); }, - onEditClick: function() { + onEditClick: function () { if (!this.editWin) { this.editWin = new Deluge.ux.EditExecuteCommandWindow(); this.editWin.on( 'commandedit', - function() { + function () { this.updateCommands(); }, this @@ -259,39 +259,27 @@ Deluge.ux.preferences.ExecutePage = Ext.extend(Ext.Panel, { this.editWin.show(this.list.getSelectedRecords()[0]); }, - onPreferencesShow: function() { + onPreferencesShow: function () { this.updateCommands(); }, - onRemoveClick: function() { + onRemoveClick: function () { var record = this.list.getSelectedRecords()[0]; deluge.client.execute.remove_command(record.id, { - success: function() { + success: function () { this.updateCommands(); }, scope: this, }); }, - onSelectionChange: function(dv, selections) { + onSelectionChange: function (dv, selections) { if (selections.length) { - this.panel - .getBottomToolbar() - .items.get(1) - .enable(); - this.panel - .getBottomToolbar() - .items.get(3) - .enable(); + this.panel.getBottomToolbar().items.get(1).enable(); + this.panel.getBottomToolbar().items.get(3).enable(); } else { - this.panel - .getBottomToolbar() - .items.get(1) - .disable(); - this.panel - .getBottomToolbar() - .items.get(3) - .disable(); + this.panel.getBottomToolbar().items.get(1).disable(); + this.panel.getBottomToolbar().items.get(3).disable(); } }, }); @@ -299,11 +287,11 @@ Deluge.ux.preferences.ExecutePage = Ext.extend(Ext.Panel, { Deluge.plugins.ExecutePlugin = Ext.extend(Deluge.Plugin, { name: 'Execute', - onDisable: function() { + onDisable: function () { deluge.preferences.removePage(this.prefsPage); }, - onEnable: function() { + onEnable: function () { this.prefsPage = deluge.preferences.addPage( new Deluge.ux.preferences.ExecutePage() ); diff --git a/deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui b/deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui index e2a5cd5..5d6354b 100644 --- a/deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui +++ b/deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui @@ -71,8 +71,6 @@ True True True - False - False 1 diff --git a/deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui~ b/deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui~ deleted file mode 100644 index cd9b4d4..0000000 --- a/deluge/plugins/Execute/deluge_execute/data/execute_prefs.ui~ +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - False - - - True - False - - - True - False - 0 - none - - - True - False - 5 - 12 - - - True - False - 3 - 2 - - - True - False - 0 - Event - - - GTK_FILL - - 5 - - - - - True - False - 0 - Command - - - 1 - 2 - GTK_FILL - - 5 - - - - - True - True - True - True - False - False - True - True - - - 1 - 2 - 1 - 2 - - - - - - True - False - liststore1 - - - - 0 - - - - - 1 - 2 - - - - - - True - False - end - - - gtk-add - True - True - True - True - - - - False - False - 0 - - - - - 2 - 2 - 3 - GTK_FILL - - - - - - - - - - True - False - <b>Add Command</b> - True - - - - - False - False - 0 - - - - - True - False - 0 - none - - - True - False - 5 - 12 - - - True - False - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - - - - - - - - - - True - False - <b>Commands</b> - True - - - - - False - False - 1 - - - - - - diff --git a/deluge/plugins/Execute/deluge_execute/gtkui.py b/deluge/plugins/Execute/deluge_execute/gtkui.py index c0c7200..f56a6de 100644 --- a/deluge/plugins/Execute/deluge_execute/gtkui.py +++ b/deluge/plugins/Execute/deluge_execute/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -7,13 +6,11 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import gi # isort:skip (Required before Gtk import). -gi.require_version('Gtk', '3.0') # NOQA: E402 +gi.require_version('Gtk', '3.0') # isort:imports-thirdparty from gi.repository import Gtk @@ -41,7 +38,7 @@ EVENT_MAP = { EVENTS = ['complete', 'added', 'removed'] -class ExecutePreferences(object): +class ExecutePreferences: def __init__(self, plugin): self.plugin = plugin diff --git a/deluge/plugins/Execute/deluge_execute/webui.py b/deluge/plugins/Execute/deluge_execute/webui.py index 8327001..26a4445 100644 --- a/deluge/plugins/Execute/deluge_execute/webui.py +++ b/deluge/plugins/Execute/deluge_execute/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/Execute/setup.py b/deluge/plugins/Execute/setup.py index 174d1a3..b65c1bd 100644 --- a/deluge/plugins/Execute/setup.py +++ b/deluge/plugins/Execute/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # diff --git a/deluge/plugins/Extractor/deluge_extractor/__init__.py b/deluge/plugins/Extractor/deluge_extractor/__init__.py index 6db72b6..87d1584 100644 --- a/deluge/plugins/Extractor/deluge_extractor/__init__.py +++ b/deluge/plugins/Extractor/deluge_extractor/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -21,7 +18,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -29,7 +26,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -37,4 +34,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/Extractor/deluge_extractor/common.py b/deluge/plugins/Extractor/deluge_extractor/common.py index 4c9db09..eb47f13 100644 --- a/deluge/plugins/Extractor/deluge_extractor/common.py +++ b/deluge/plugins/Extractor/deluge_extractor/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from pkg_resources import resource_filename diff --git a/deluge/plugins/Extractor/deluge_extractor/core.py b/deluge/plugins/Extractor/deluge_extractor/core.py index 8fa5bd3..23b2a00 100644 --- a/deluge/plugins/Extractor/deluge_extractor/core.py +++ b/deluge/plugins/Extractor/deluge_extractor/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import errno import logging import os @@ -37,14 +34,11 @@ if windows_check(): 'C:\\Program Files (x86)\\7-Zip\\7z.exe', ] - try: - import winreg - except ImportError: - import _winreg as winreg # For Python 2. + import winreg try: hkey = winreg.OpenKey(winreg.HKEY_CURRENT_USER, 'Software\\7-Zip') - except WindowsError: + except OSError: pass else: win_7z_path = os.path.join(winreg.QueryValueEx(hkey, 'Path')[0], '7z.exe') diff --git a/deluge/plugins/Extractor/deluge_extractor/data/extractor.js b/deluge/plugins/Extractor/deluge_extractor/data/extractor.js index b11cb30..952b645 100644 --- a/deluge/plugins/Extractor/deluge_extractor/data/extractor.js +++ b/deluge/plugins/Extractor/deluge_extractor/data/extractor.js @@ -21,7 +21,7 @@ Deluge.ux.preferences.ExtractorPage = Ext.extend(Ext.Panel, { layout: 'fit', border: false, - initComponent: function() { + initComponent: function () { Deluge.ux.preferences.ExtractorPage.superclass.initComponent.call(this); this.form = this.add({ @@ -59,7 +59,7 @@ Deluge.ux.preferences.ExtractorPage = Ext.extend(Ext.Panel, { this.on('show', this.updateConfig, this); }, - onApply: function() { + onApply: function () { // build settings object var config = {}; @@ -69,13 +69,13 @@ Deluge.ux.preferences.ExtractorPage = Ext.extend(Ext.Panel, { deluge.client.extractor.set_config(config); }, - onOk: function() { + onOk: function () { this.onApply(); }, - updateConfig: function() { + updateConfig: function () { deluge.client.extractor.get_config({ - success: function(config) { + success: function (config) { this.extract_path.setValue(config['extract_path']); this.use_name_folder.setValue(config['use_name_folder']); }, @@ -87,11 +87,11 @@ Deluge.ux.preferences.ExtractorPage = Ext.extend(Ext.Panel, { Deluge.plugins.ExtractorPlugin = Ext.extend(Deluge.Plugin, { name: 'Extractor', - onDisable: function() { + onDisable: function () { deluge.preferences.removePage(this.prefsPage); }, - onEnable: function() { + onEnable: function () { this.prefsPage = deluge.preferences.addPage( new Deluge.ux.preferences.ExtractorPage() ); diff --git a/deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui b/deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui index 6f34b44..9e8070b 100644 --- a/deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui +++ b/deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui @@ -62,8 +62,6 @@ True - False - False True diff --git a/deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui~ b/deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui~ deleted file mode 100644 index 040e3d0..0000000 --- a/deluge/plugins/Extractor/deluge_extractor/data/extractor_prefs.ui~ +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - False - - - True - False - 5 - - - True - False - 0 - none - - - True - False - 5 - 5 - - - True - False - 5 - - - True - False - Extract to: - - - False - False - 0 - - - - - True - False - - - False - select-folder - Select A Folder - - - True - True - 0 - - - - - True - False - False - True - True - - - True - True - 1 - - - - - True - True - 1 - - - - - False - False - 0 - - - - - Create torrent name sub-folder - True - True - False - This option will create a sub-folder using the torrent's name within the selected extract folder and put the extracted files there. - True - - - False - False - 1 - - - - - - - True - False - <b>General</b> - True - - - - - True - True - 0 - - - - - - diff --git a/deluge/plugins/Extractor/deluge_extractor/gtkui.py b/deluge/plugins/Extractor/deluge_extractor/gtkui.py index 113b33f..a754a5f 100644 --- a/deluge/plugins/Extractor/deluge_extractor/gtkui.py +++ b/deluge/plugins/Extractor/deluge_extractor/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -11,13 +10,11 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import gi # isort:skip (Required before Gtk import). -gi.require_version('Gtk', '3.0') # NOQA: E402 +gi.require_version('Gtk', '3.0') # isort:imports-thirdparty from gi.repository import Gtk diff --git a/deluge/plugins/Extractor/deluge_extractor/webui.py b/deluge/plugins/Extractor/deluge_extractor/webui.py index feb7b4a..715733c 100644 --- a/deluge/plugins/Extractor/deluge_extractor/webui.py +++ b/deluge/plugins/Extractor/deluge_extractor/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/Extractor/setup.py b/deluge/plugins/Extractor/setup.py index 25ab153..09385c6 100644 --- a/deluge/plugins/Extractor/setup.py +++ b/deluge/plugins/Extractor/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # diff --git a/deluge/plugins/Label/deluge_label/__init__.py b/deluge/plugins/Label/deluge_label/__init__.py index bc0b0f2..a6c72f8 100644 --- a/deluge/plugins/Label/deluge_label/__init__.py +++ b/deluge/plugins/Label/deluge_label/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -21,7 +18,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -29,7 +26,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -37,4 +34,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/Label/deluge_label/common.py b/deluge/plugins/Label/deluge_label/common.py index 4c9db09..eb47f13 100644 --- a/deluge/plugins/Label/deluge_label/common.py +++ b/deluge/plugins/Label/deluge_label/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from pkg_resources import resource_filename diff --git a/deluge/plugins/Label/deluge_label/core.py b/deluge/plugins/Label/deluge_label/core.py index b16156c..a91275f 100644 --- a/deluge/plugins/Label/deluge_label/core.py +++ b/deluge/plugins/Label/deluge_label/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -15,8 +14,6 @@ torrent-label core plugin. adds a status field for tracker. """ -from __future__ import unicode_literals - import logging import re diff --git a/deluge/plugins/Label/deluge_label/data/label.js b/deluge/plugins/Label/deluge_label/data/label.js index cb0c1fe..a0327e3 100644 --- a/deluge/plugins/Label/deluge_label/data/label.js +++ b/deluge/plugins/Label/deluge_label/data/label.js @@ -20,7 +20,7 @@ Deluge.ux.preferences.LabelPage = Ext.extend(Ext.Panel, { layout: 'fit', border: false, - initComponent: function() { + initComponent: function () { Deluge.ux.preferences.LabelPage.superclass.initComponent.call(this); fieldset = this.add({ xtype: 'fieldset', @@ -54,8 +54,9 @@ Deluge.ux.AddLabelWindow = Ext.extend(Ext.Window, { title: _('Add Label'), width: 300, height: 100, + closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.ux.AddLabelWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); this.addButton(_('Ok'), this.onOkClick, this); @@ -75,7 +76,7 @@ Deluge.ux.AddLabelWindow = Ext.extend(Ext.Window, { width: 220, listeners: { specialkey: { - fn: function(field, e) { + fn: function (field, e) { if (e.getKey() == 13) this.onOkClick(); }, scope: this, @@ -86,14 +87,14 @@ Deluge.ux.AddLabelWindow = Ext.extend(Ext.Window, { }); }, - onCancelClick: function() { + onCancelClick: function () { this.hide(); }, - onOkClick: function() { + onOkClick: function () { var label = this.form.getForm().getValues().name; deluge.client.label.add(label, { - success: function() { + success: function () { deluge.ui.update(); this.fireEvent('labeladded', label); }, @@ -102,17 +103,14 @@ Deluge.ux.AddLabelWindow = Ext.extend(Ext.Window, { this.hide(); }, - onHide: function(comp) { + onHide: function (comp) { Deluge.ux.AddLabelWindow.superclass.onHide.call(this, comp); this.form.getForm().reset(); }, - onShow: function(comp) { + onShow: function (comp) { Deluge.ux.AddLabelWindow.superclass.onShow.call(this, comp); - this.form - .getForm() - .findField('name') - .focus(false, 150); + this.form.getForm().findField('name').focus(false, 150); }, }); @@ -124,8 +122,9 @@ Deluge.ux.LabelOptionsWindow = Ext.extend(Ext.Window, { title: _('Label Options'), width: 325, height: 240, + closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.ux.LabelOptionsWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); this.addButton(_('Ok'), this.onOkClick, this); @@ -149,8 +148,7 @@ Deluge.ux.LabelOptionsWindow = Ext.extend(Ext.Window, { xtype: 'fieldset', border: false, labelWidth: 1, - style: - 'margin-bottom: 0px; padding-bottom: 0px;', + style: 'margin-bottom: 0px; padding-bottom: 0px;', items: [ { xtype: 'checkbox', @@ -219,8 +217,7 @@ Deluge.ux.LabelOptionsWindow = Ext.extend(Ext.Window, { xtype: 'fieldset', border: false, labelWidth: 1, - style: - 'margin-bottom: 0px; padding-bottom: 0px;', + style: 'margin-bottom: 0px; padding-bottom: 0px;', items: [ { xtype: 'checkbox', @@ -261,8 +258,7 @@ Deluge.ux.LabelOptionsWindow = Ext.extend(Ext.Window, { width: 60, decimalPrecision: 2, incrementValue: 0.1, - style: - 'position: relative; left: 100px', + style: 'position: relative; left: 100px', disabled: true, }, { @@ -286,8 +282,7 @@ Deluge.ux.LabelOptionsWindow = Ext.extend(Ext.Window, { xtype: 'fieldset', border: false, labelWidth: 1, - style: - 'margin-bottom: 0px; padding-bottom: 0px;', + style: 'margin-bottom: 0px; padding-bottom: 0px;', items: [ { xtype: 'checkbox', @@ -340,8 +335,7 @@ Deluge.ux.LabelOptionsWindow = Ext.extend(Ext.Window, { xtype: 'fieldset', border: false, labelWidth: 1, - style: - 'margin-bottom: 0px; padding-bottom: 0px;', + style: 'margin-bottom: 0px; padding-bottom: 0px;', items: [ { xtype: 'checkbox', @@ -383,18 +377,18 @@ Deluge.ux.LabelOptionsWindow = Ext.extend(Ext.Window, { }); }, - getLabelOptions: function() { + getLabelOptions: function () { deluge.client.label.get_options(this.label, { success: this.gotOptions, scope: this, }); }, - gotOptions: function(options) { + gotOptions: function (options) { this.form.getForm().setValues(options); }, - show: function(label) { + show: function (label) { Deluge.ux.LabelOptionsWindow.superclass.show.call(this); this.label = label; this.setTitle(_('Label Options') + ': ' + this.label); @@ -402,24 +396,23 @@ Deluge.ux.LabelOptionsWindow = Ext.extend(Ext.Window, { this.getLabelOptions(); }, - onCancelClick: function() { + onCancelClick: function () { this.hide(); }, - onOkClick: function() { + onOkClick: function () { var values = this.form.getForm().getFieldValues(); if (values['auto_add_trackers']) { - values['auto_add_trackers'] = values['auto_add_trackers'].split( - '\n' - ); + values['auto_add_trackers'] = + values['auto_add_trackers'].split('\n'); } deluge.client.label.set_options(this.label, values); this.hide(); }, - onFieldChecked: function(field, checked) { + onFieldChecked: function (field, checked) { var fs = field.ownerCt.nextSibling(); - fs.items.each(function(field) { + fs.items.each(function (field) { field.setDisabled(!checked); }); }, @@ -434,7 +427,7 @@ Ext.ns('Deluge.plugins'); Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { name: 'Label', - createMenu: function() { + createMenu: function () { this.labelMenu = new Ext.menu.Menu({ items: [ { @@ -460,7 +453,7 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { }); }, - setFilter: function(filter) { + setFilter: function (filter) { filter.show_zero = true; filter.list.on('contextmenu', this.onLabelContextMenu, this); @@ -468,7 +461,7 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { this.filter = filter; }, - updateTorrentMenu: function(states) { + updateTorrentMenu: function (states) { this.torrentMenu.removeAll(true); this.torrentMenu.addMenuItem({ text: _('No Label'), @@ -487,7 +480,7 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { } }, - onDisable: function() { + onDisable: function () { deluge.sidebar.un('filtercreate', this.onFilterCreate); deluge.sidebar.un('afterfiltercreate', this.onAfterFilterCreate); delete Deluge.FilterPanel.templates.label; @@ -497,7 +490,7 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { deluge.preferences.removePage(this.prefsPage); }, - onEnable: function() { + onEnable: function () { this.prefsPage = deluge.preferences.addPage( new Deluge.ux.preferences.LabelPage() ); @@ -537,17 +530,17 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { this.registerTorrentStatus('label', _('Label')); }, - onAfterFilterCreate: function(sidebar, filter) { + onAfterFilterCreate: function (sidebar, filter) { if (filter.filter != 'label') return; this.updateTorrentMenu(filter.getStates()); }, - onFilterCreate: function(sidebar, filter) { + onFilterCreate: function (sidebar, filter) { if (filter.filter != 'label') return; this.setFilter(filter); }, - onLabelAddClick: function() { + onLabelAddClick: function () { if (!this.addWindow) { this.addWindow = new Deluge.ux.AddLabelWindow(); this.addWindow.on('labeladded', this.onLabelAdded, this); @@ -555,7 +548,7 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { this.addWindow.show(); }, - onLabelAdded: function(label) { + onLabelAdded: function (label) { var filter = deluge.sidebar.getFilter('label'); var states = filter.getStates(); var statesArray = []; @@ -580,7 +573,7 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { this.updateTorrentMenu(states); }, - onLabelContextMenu: function(dv, i, node, e) { + onLabelContextMenu: function (dv, i, node, e) { e.preventDefault(); if (!this.labelMenu) this.createMenu(); var r = dv.getRecord(node).get('filter'); @@ -595,7 +588,7 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { this.labelMenu.showAt(e.getXY()); }, - onLabelHeaderContextMenu: function(e, t) { + onLabelHeaderContextMenu: function (e, t) { e.preventDefault(); if (!this.labelMenu) this.createMenu(); this.labelMenu.items.get(1).setDisabled(true); @@ -603,18 +596,18 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { this.labelMenu.showAt(e.getXY()); }, - onLabelOptionsClick: function() { + onLabelOptionsClick: function () { if (!this.labelOpts) this.labelOpts = new Deluge.ux.LabelOptionsWindow(); this.labelOpts.show(this.filter.getState()); }, - onLabelRemoveClick: function() { + onLabelRemoveClick: function () { var state = this.filter.getState(); deluge.client.label.remove(state, { - success: function() { + success: function () { deluge.ui.update(); - this.torrentMenu.items.each(function(item) { + this.torrentMenu.items.each(function (item) { if (item.text != state) return; this.torrentMenu.remove(item); var i = item; @@ -624,12 +617,12 @@ Deluge.plugins.LabelPlugin = Ext.extend(Deluge.Plugin, { }); }, - onTorrentMenuClick: function(item, e) { + onTorrentMenuClick: function (item, e) { var ids = deluge.torrents.getSelectedIds(); - Ext.each(ids, function(id, i) { + Ext.each(ids, function (id, i) { if (ids.length == i + 1) { deluge.client.label.set_torrent(id, item.label, { - success: function() { + success: function () { deluge.ui.update(); }, }); diff --git a/deluge/plugins/Label/deluge_label/data/label_add.ui b/deluge/plugins/Label/deluge_label/data/label_add.ui index 68f8a72..e550675 100644 --- a/deluge/plugins/Label/deluge_label/data/label_add.ui +++ b/deluge/plugins/Label/deluge_label/data/label_add.ui @@ -141,8 +141,6 @@ True True True - False - False True diff --git a/deluge/plugins/Label/deluge_label/data/label_options.ui b/deluge/plugins/Label/deluge_label/data/label_options.ui index c0fca4f..d390865 100644 --- a/deluge/plugins/Label/deluge_label/data/label_options.ui +++ b/deluge/plugins/Label/deluge_label/data/label_options.ui @@ -209,8 +209,6 @@ True True - False - False adjustment1 @@ -239,8 +237,6 @@ True True - False - False adjustment2 @@ -310,8 +306,6 @@ True True - False - False adjustment3 True @@ -342,8 +336,6 @@ True True - False - False adjustment4 True @@ -483,8 +475,6 @@ True True - False - False adjustment5 2 @@ -599,8 +589,6 @@ True - False - False 1 diff --git a/deluge/plugins/Label/deluge_label/gtkui/__init__.py b/deluge/plugins/Label/deluge_label/gtkui/__init__.py index eeaeadc..6170716 100644 --- a/deluge/plugins/Label/deluge_label/gtkui/__init__.py +++ b/deluge/plugins/Label/deluge_label/gtkui/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge import component # for systray diff --git a/deluge/plugins/Label/deluge_label/gtkui/label_config.py b/deluge/plugins/Label/deluge_label/gtkui/label_config.py index b1bf56d..26c827e 100644 --- a/deluge/plugins/Label/deluge_label/gtkui/label_config.py +++ b/deluge/plugins/Label/deluge_label/gtkui/label_config.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from gi.repository.Gtk import Builder @@ -20,7 +17,7 @@ from ..common import get_resource log = logging.getLogger(__name__) -class LabelConfig(object): +class LabelConfig: """ there used to be some options here... """ diff --git a/deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py b/deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py index 34358db..da18302 100644 --- a/deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py +++ b/deluge/plugins/Label/deluge_label/gtkui/sidebar_menu.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # Copyright (C) 2007 Andrew Resch @@ -8,13 +7,11 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import gi # isort:skip (Required before Gtk import). -gi.require_version('Gtk', '3.0') # NOQA: E402 +gi.require_version('Gtk', '3.0') # isort:imports-thirdparty from gi.repository import Gtk @@ -32,7 +29,7 @@ NO_LABEL = 'No Label' # menu -class LabelSidebarMenu(object): +class LabelSidebarMenu: def __init__(self): self.treeview = component.get('FilterTreeView') @@ -90,7 +87,7 @@ class LabelSidebarMenu(object): for item in self.items: item.set_sensitive(sensitive) - # add is allways enabled. + # add is always enabled. self.item_add.set_sensitive(True) else: # not a label -->hide everything. @@ -107,7 +104,7 @@ class LabelSidebarMenu(object): # dialogs: -class AddDialog(object): +class AddDialog: def __init__(self): pass @@ -129,7 +126,7 @@ class AddDialog(object): self.dialog.destroy() -class OptionsDialog(object): +class OptionsDialog: spin_ids = ['max_download_speed', 'max_upload_speed', 'stop_ratio'] spin_int_ids = ['max_upload_slots', 'max_connections'] chk_ids = [ @@ -174,7 +171,7 @@ class OptionsDialog(object): self.builder.connect_signals(self) # Show the label name in the header label self.builder.get_object('label_header').set_markup( - '%s: %s' % (_('Label Options'), self.label) + '{}: {}'.format(_('Label Options'), self.label) ) for chk_id, group in self.sensitive_groups: diff --git a/deluge/plugins/Label/deluge_label/gtkui/submenu.py b/deluge/plugins/Label/deluge_label/gtkui/submenu.py index c5f80e7..ba9324b 100644 --- a/deluge/plugins/Label/deluge_label/gtkui/submenu.py +++ b/deluge/plugins/Label/deluge_label/gtkui/submenu.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -8,8 +7,6 @@ # -from __future__ import unicode_literals - import logging from gi.repository.Gtk import Menu, MenuItem diff --git a/deluge/plugins/Label/deluge_label/test.py b/deluge/plugins/Label/deluge_label/test.py index 5c9ffcd..739bae4 100644 --- a/deluge/plugins/Label/deluge_label/test.py +++ b/deluge/plugins/Label/deluge_label/test.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # # -*- coding: utf-8 -*- # @@ -10,8 +9,6 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - from deluge.ui.client import sclient sclient.set_core_uri() diff --git a/deluge/plugins/Label/deluge_label/webui.py b/deluge/plugins/Label/deluge_label/webui.py index 58c38e9..9ccfa92 100644 --- a/deluge/plugins/Label/deluge_label/webui.py +++ b/deluge/plugins/Label/deluge_label/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/Label/setup.py b/deluge/plugins/Label/setup.py index 567335b..f8f2c5d 100644 --- a/deluge/plugins/Label/setup.py +++ b/deluge/plugins/Label/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # diff --git a/deluge/plugins/Notifications/deluge_notifications/__init__.py b/deluge/plugins/Notifications/deluge_notifications/__init__.py index 810e284..d52b48d 100644 --- a/deluge/plugins/Notifications/deluge_notifications/__init__.py +++ b/deluge/plugins/Notifications/deluge_notifications/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 Pedro Algarvio # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -22,7 +19,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -30,7 +27,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -38,4 +35,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/Notifications/deluge_notifications/common.py b/deluge/plugins/Notifications/deluge_notifications/common.py index 6966122..9993f5c 100644 --- a/deluge/plugins/Notifications/deluge_notifications/common.py +++ b/deluge/plugins/Notifications/deluge_notifications/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 Pedro Algarvio # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os.path @@ -30,7 +27,7 @@ def get_resource(filename): return resource_filename(__package__, os.path.join('data', filename)) -class CustomNotifications(object): +class CustomNotifications: def __init__(self, plugin_name=None): self.custom_notifications = {'email': {}, 'popup': {}, 'blink': {}, 'sound': {}} diff --git a/deluge/plugins/Notifications/deluge_notifications/core.py b/deluge/plugins/Notifications/deluge_notifications/core.py index 123f9cf..aa200f9 100644 --- a/deluge/plugins/Notifications/deluge_notifications/core.py +++ b/deluge/plugins/Notifications/deluge_notifications/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 Pedro Algarvio # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import smtplib from email.utils import formatdate @@ -119,7 +116,6 @@ Date: %(date)s message = '\r\n'.join((headers + message).splitlines()) try: - # Python 2.6 server = smtplib.SMTP( self.config['smtp_host'], self.config['smtp_port'], timeout=60 ) @@ -152,7 +148,7 @@ Date: %(date)s try: try: - server.sendmail(self.config['smtp_from'], to_addrs, message) + server.sendmail(self.config['smtp_from'], to_addrs, message.encode()) except smtplib.SMTPException as ex: err_msg = ( _('There was an error sending the notification email: %s') % ex @@ -176,7 +172,7 @@ Date: %(date)s def _on_torrent_finished_event(self, torrent_id): log.debug('Handler for TorrentFinishedEvent called for CORE') torrent = component.get('TorrentManager')[torrent_id] - torrent_status = torrent.get_status({}) + torrent_status = torrent.get_status(['name', 'num_files']) # Email subject = _('Finished Torrent "%(name)s"') % torrent_status message = ( diff --git a/deluge/plugins/Notifications/deluge_notifications/data/config.ui b/deluge/plugins/Notifications/deluge_notifications/data/config.ui index c16b37a..399cc9e 100644 --- a/deluge/plugins/Notifications/deluge_notifications/data/config.ui +++ b/deluge/plugins/Notifications/deluge_notifications/data/config.ui @@ -187,8 +187,6 @@ True True - False - False 1 @@ -217,8 +215,6 @@ True 5 5 - False - False adjustment1 1 True @@ -246,8 +242,6 @@ True True - False - False 1 @@ -273,8 +267,6 @@ True True False - False - False 1 @@ -427,8 +419,6 @@ True True - False - False 1 diff --git a/deluge/plugins/Notifications/deluge_notifications/data/config.ui~ b/deluge/plugins/Notifications/deluge_notifications/data/config.ui~ deleted file mode 100644 index f26275b..0000000 --- a/deluge/plugins/Notifications/deluge_notifications/data/config.ui~ +++ /dev/null @@ -1,643 +0,0 @@ - - - - - - 1 - 65535 - 25 - 1 - 10 - - - False - - - True - False - - - True - False - queue - - - True - True - False - - - True - False - start - - - True - False - start - 9 - 0 - none - - - True - False - 12 - 10 - - - True - False - - - Tray icon blinks enabled - True - True - False - True - - - True - True - 0 - - - - - Popups enabled - True - True - False - True - - - True - True - 1 - - - - - True - False - - - Sound enabled - True - True - False - start - True - - - - False - True - 0 - - - - - True - False - False - - - - True - True - 2 - 1 - - - - - True - True - 2 - - - - - - - - - True - False - start - 5 - 5 - <b>UI Notifications</b> - True - - - - - True - True - 0 - - - - - True - False - start - 10 - 7 - 0 - none - - - True - False - 12 - 10 - - - True - False - 7 - 4 - 2 - 2 - - - True - False - start - Hostname: - - - 1 - 2 - - - - - True - True - False - False - - - 1 - 2 - 1 - 2 - - - - - True - False - Port: - right - - - 2 - 3 - 1 - 2 - - - - - True - True - 5 - 5 - False - False - adjustment1 - 1 - True - - - 3 - 4 - 1 - 2 - - - - - True - False - start - Username: - - - 2 - 3 - - - - - True - True - False - False - - - 1 - 4 - 2 - 3 - - - - - True - False - start - Password: - - - 3 - 4 - - - - - True - True - False - False - False - - - 1 - 4 - 3 - 4 - - - - - True - False - start - 0 - none - - - True - False - 10 - - - True - False - 2 - - - True - True - in - - - True - True - False - horizontal - - - - - - - - True - True - 0 - - - - - True - False - 5 - start - - - gtk-add - True - True - True - True - - - - False - False - 0 - - - - - gtk-delete - True - False - True - True - True - - - - False - False - 1 - - - - - False - True - 3 - 1 - - - - - - - - - True - False - <b>Recipients</b> - 3 - True - 0 - - - - - 4 - 6 - 7 - - - - - True - True - False - start - True - - - True - False - Server requires TLS/SSL - - - - - 1 - 4 - 5 - 6 - - - - - True - False - start - From: - - - 4 - 5 - - - - - True - True - False - False - - - 1 - 4 - 4 - 5 - - - - - Enabled - True - True - False - True - - - - 4 - - - - - - - - - True - False - start - 5 - <b>Email Notifications</b> - True - - - - - True - True - 1 - - - - - - - True - False - Settings - - - False - - - - - True - False - 15 - 10 - 10 - - - - - - True - True - - - True - True - horizontal - - - - - - - - True - True - 1 - - - - - True - False - This configuration does not mean that you'll actually receive notifications for all these events. - fill - True - - - False - True - 2 - 2 - - - - - 1 - - - - - True - False - Subscriptions - - - 1 - False - - - - - True - False - 15 - 10 - 10 - - - True - True - - - True - True - - - - - - - - True - True - 0 - - - - - True - False - 10 - end - - - gtk-revert-to-saved - True - False - True - True - True - - - - False - False - 0 - - - - - gtk-edit - True - False - True - True - True - - - - False - False - 1 - - - - - False - True - 5 - 1 - - - - - 2 - - - - - True - False - Sound Customization - - - 2 - False - - - - - - - True - True - 0 - - - - - - - - - diff --git a/deluge/plugins/Notifications/deluge_notifications/data/notifications.js b/deluge/plugins/Notifications/deluge_notifications/data/notifications.js index c9fb71f..4b87e55 100644 --- a/deluge/plugins/Notifications/deluge_notifications/data/notifications.js +++ b/deluge/plugins/Notifications/deluge_notifications/data/notifications.js @@ -21,7 +21,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { layout: 'fit', border: false, - initComponent: function() { + initComponent: function () { Deluge.ux.preferences.NotificationsPage.superclass.initComponent.call( this ); @@ -44,7 +44,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { xtype: 'checkbox', boxLabel: _('Enabled'), listeners: { - check: function(object, checked) { + check: function (object, checked) { this.setSmtpDisabled(!checked); }, scope: this, @@ -227,11 +227,11 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { fields: [{ name: 'recipient' }], }), listeners: { - afteredit: function(e) { + afteredit: function (e) { e.record.commit(); }, }, - setEmptyText: function(text) { + setEmptyText: function (text) { if (this.viewReady) { this.getView().emptyText = text; this.getView().refresh(); @@ -239,7 +239,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { Ext.apply(this.viewConfig, { emptyText: text }); } }, - loadData: function(data) { + loadData: function (data) { this.getStore().loadData(data); if (this.viewReady) { this.getView().updateHeaders(); @@ -259,7 +259,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { }, colModel: new Ext.grid.ColumnModel({ defaults: { - renderer: function( + renderer: function ( value, meta, record, @@ -310,7 +310,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { ], }), listeners: { - cellclick: function(grid, rowIndex, colIndex, e) { + cellclick: function (grid, rowIndex, colIndex, e) { var record = grid.getStore().getAt(rowIndex); var field = grid.getColumnModel().getDataIndex(colIndex); var value = record.get(field); @@ -322,18 +322,18 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { } } }, - beforeedit: function(e) { + beforeedit: function (e) { if (Ext.isBoolean(e.value)) { return false; } return e.record.get('enabled'); }, - afteredit: function(e) { + afteredit: function (e) { e.record.commit(); }, }, - setEmptyText: function(text) { + setEmptyText: function (text) { if (this.viewReady) { this.getView().emptyText = text; this.getView().refresh(); @@ -341,13 +341,13 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { Ext.apply(this.viewConfig, { emptyText: text }); } }, - setSub: function(eventName) { + setSub: function (eventName) { var store = this.getStore(); var index = store.find('event', eventName); store.getAt(index).set('email', true); store.getAt(index).commit(); }, - loadData: function(data) { + loadData: function (data) { this.getStore().loadData(data); if (this.viewReady) { this.getView().updateHeaders(); @@ -374,9 +374,9 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { this.on('show', this.updateConfig, this); }, - updateConfig: function() { + updateConfig: function () { deluge.client.notifications.get_handled_events({ - success: function(events) { + success: function (events) { var data = []; var keys = Ext.keys(events); for (var i = 0; i < keys.length; i++) { @@ -388,7 +388,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { scope: this, }); deluge.client.notifications.get_config({ - success: function(config) { + success: function (config) { this.chkEnableEmail.setValue(config['smtp_enabled']); this.setSmtpDisabled(!config['smtp_enabled']); @@ -420,7 +420,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { }); }, - onApply: function() { + onApply: function () { var config = {}; config['smtp_enabled'] = this.chkEnableEmail.getValue(); @@ -461,11 +461,11 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { deluge.client.notifications.set_config(config); }, - onOk: function() { + onOk: function () { this.onApply(); }, - onAddClick: function() { + onAddClick: function () { var store = this.recipientsFset.getComponent(0).getStore(); var Recipient = store.recordType; var i = new Recipient({ @@ -476,7 +476,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { this.recipientsFset.getComponent(0).startEditing(0, 0); }, - onRemoveClick: function() { + onRemoveClick: function () { var selections = this.recipientsFset .getComponent(0) .getSelectionModel() @@ -488,7 +488,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { store.commitChanges(); }, - setSmtpDisabled: function(disable) { + setSmtpDisabled: function (disable) { this.hBoxHost.setDisabled(disable); this.hBoxPort.setDisabled(disable); this.hBoxUser.setDisabled(disable); @@ -498,7 +498,7 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { this.recipientsFset.getComponent(0).setDisabled(disable); }, - onDestroy: function() { + onDestroy: function () { deluge.preferences.un('show', this.updateConfig, this); Deluge.ux.preferences.NotificationsPage.superclass.onDestroy.call(this); @@ -508,11 +508,11 @@ Deluge.ux.preferences.NotificationsPage = Ext.extend(Ext.Panel, { Deluge.plugins.NotificationsPlugin = Ext.extend(Deluge.Plugin, { name: 'Notifications', - onDisable: function() { + onDisable: function () { deluge.preferences.removePage(this.prefsPage); }, - onEnable: function() { + onEnable: function () { this.prefsPage = deluge.preferences.addPage( new Deluge.ux.preferences.NotificationsPage() ); diff --git a/deluge/plugins/Notifications/deluge_notifications/gtkui.py b/deluge/plugins/Notifications/deluge_notifications/gtkui.py index 816cb36..4dc5ff8 100644 --- a/deluge/plugins/Notifications/deluge_notifications/gtkui.py +++ b/deluge/plugins/Notifications/deluge_notifications/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 Pedro Algarvio # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from os.path import basename @@ -42,7 +39,7 @@ except ImportError: try: require_version('Notify', '0.7') - from gi.repository import Notify + from gi.repository import GLib, Notify except (ValueError, ImportError): POPUP_AVAILABLE = False else: @@ -174,15 +171,17 @@ class GtkUiNotifications(CustomNotifications): if not self.config['popup_enabled']: return defer.succeed(_('Popup notification is not enabled.')) if not POPUP_AVAILABLE: - return defer.fail(_('libnotify is not installed')) + err_msg = _('libnotify is not installed') + log.warning(err_msg) + return defer.fail(ImportError(err_msg)) if Notify.init('Deluge'): self.note = Notify.Notification.new(title, message, 'deluge-panel') - self.note.set_hint('desktop-entry', 'deluge') + self.note.set_hint('desktop-entry', GLib.Variant.new_string('deluge')) if not self.note.show(): err_msg = _('Failed to popup notification') log.warning(err_msg) - return defer.fail(err_msg) + return defer.fail(Exception(err_msg)) return defer.succeed(_('Notification popup shown')) def __play_sound(self, sound_path=''): @@ -191,7 +190,7 @@ class GtkUiNotifications(CustomNotifications): if not SOUND_AVAILABLE: err_msg = _('pygame is not installed') log.warning(err_msg) - return defer.fail(err_msg) + return defer.fail(ImportError(err_msg)) pygame.init() try: @@ -203,7 +202,7 @@ class GtkUiNotifications(CustomNotifications): except pygame.error as ex: err_msg = _('Sound notification failed %s') % ex log.warning(err_msg) - return defer.fail(err_msg) + return defer.fail(ex) else: msg = _('Sound notification Success') log.info(msg) diff --git a/deluge/plugins/Notifications/deluge_notifications/test.py b/deluge/plugins/Notifications/deluge_notifications/test.py index 2e6f975..013cdbf 100644 --- a/deluge/plugins/Notifications/deluge_notifications/test.py +++ b/deluge/plugins/Notifications/deluge_notifications/test.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # vim: sw=4 ts=4 fenc=utf-8 et # ============================================================================== # Copyright © 2009-2010 UfSoft.org - Pedro Algarvio @@ -6,8 +5,6 @@ # License: BSD - Please view the LICENSE file for additional information. # ============================================================================== -from __future__ import unicode_literals - import logging from twisted.internet import task @@ -70,14 +67,14 @@ class TestEmailNotifications(component.Component): def custom_email_message_provider(self, *evt_args, **evt_kwargs): log.debug('Running custom email message provider: %s %s', evt_args, evt_kwargs) - subject = '%s Email Subject: %s' % (self.events[0].__class__.__name__, self.n) - message = '%s Email Message: %s' % (self.events[0].__class__.__name__, self.n) + subject = f'{self.events[0].__class__.__name__} Email Subject: {self.n}' + message = f'{self.events[0].__class__.__name__} Email Message: {self.n}' return subject, message def custom_popup_message_provider(self, *evt_args, **evt_kwargs): log.debug('Running custom popup message provider: %s %s', evt_args, evt_kwargs) - title = '%s Popup Title: %s' % (self.events[0].__class__.__name__, self.n) - message = '%s Popup Message: %s' % (self.events[0].__class__.__name__, self.n) + title = f'{self.events[0].__class__.__name__} Popup Title: {self.n}' + message = f'{self.events[0].__class__.__name__} Popup Message: {self.n}' return title, message def custom_blink_message_provider(self, *evt_args, **evt_kwargs): diff --git a/deluge/plugins/Notifications/deluge_notifications/webui.py b/deluge/plugins/Notifications/deluge_notifications/webui.py index d3529c4..ad090f5 100644 --- a/deluge/plugins/Notifications/deluge_notifications/webui.py +++ b/deluge/plugins/Notifications/deluge_notifications/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 Pedro Algarvio # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/Notifications/setup.py b/deluge/plugins/Notifications/setup.py index d9a9e42..3d87423 100755 --- a/deluge/plugins/Notifications/setup.py +++ b/deluge/plugins/Notifications/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 Pedro Algarvio # @@ -17,7 +16,7 @@ from setuptools import find_packages, setup __plugin_name__ = 'Notifications' __author__ = 'Pedro Algarvio' __author_email__ = 'pedro@algarvio.me' -__version__ = '0.3' +__version__ = '0.4' __url__ = 'http://dev.deluge-torrent.org/' __license__ = 'GPLv3' __description__ = 'Plugin which provides notifications to Deluge.' diff --git a/deluge/plugins/Scheduler/deluge_scheduler/__init__.py b/deluge/plugins/Scheduler/deluge_scheduler/__init__.py index 6db72b6..87d1584 100644 --- a/deluge/plugins/Scheduler/deluge_scheduler/__init__.py +++ b/deluge/plugins/Scheduler/deluge_scheduler/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -21,7 +18,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -29,7 +26,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -37,4 +34,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/Scheduler/deluge_scheduler/common.py b/deluge/plugins/Scheduler/deluge_scheduler/common.py index 4c9db09..eb47f13 100644 --- a/deluge/plugins/Scheduler/deluge_scheduler/common.py +++ b/deluge/plugins/Scheduler/deluge_scheduler/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from pkg_resources import resource_filename diff --git a/deluge/plugins/Scheduler/deluge_scheduler/core.py b/deluge/plugins/Scheduler/deluge_scheduler/core.py index 388e4f0..10798ba 100644 --- a/deluge/plugins/Scheduler/deluge_scheduler/core.py +++ b/deluge/plugins/Scheduler/deluge_scheduler/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import time diff --git a/deluge/plugins/Scheduler/deluge_scheduler/data/scheduler.js b/deluge/plugins/Scheduler/deluge_scheduler/data/scheduler.js index 13bec46..f59068c 100644 --- a/deluge/plugins/Scheduler/deluge_scheduler/data/scheduler.js +++ b/deluge/plugins/Scheduler/deluge_scheduler/data/scheduler.js @@ -40,7 +40,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { ], daysOfWeek: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], - initComponent: function() { + initComponent: function () { Deluge.ux.ScheduleSelector.superclass.initComponent.call(this); // ExtJS' radiogroup implementation is very broken for styling. @@ -57,7 +57,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { });*/ }, - onRender: function(ct, position) { + onRender: function (ct, position) { Deluge.ux.ScheduleSelector.superclass.onRender.call(this, ct, position); var dom = this.body.dom; @@ -126,7 +126,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { Ext.each( this.daysOfWeek, - function(day) { + function (day) { var cells = []; var row = createEl(table, 'tr'); var label = createEl(row, 'th'); @@ -175,7 +175,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { ); }, - updateCell: function(cell) { + updateCell: function (cell) { // sanity check if (cell.currentValue == undefined) return; @@ -188,29 +188,29 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { } }, - getCurrentBrushValue: function() { + getCurrentBrushValue: function () { var v = null; var brushes = Ext.get(this.body.dom).findParent('form').elements[ this.stateBrushName ]; - Ext.each(brushes, function(b) { + Ext.each(brushes, function (b) { if (b.checked) v = b.value; }); return v; }, - onCellClick: function(event, cell) { + onCellClick: function (event, cell) { cell.oldValue = cell.currentValue; this.dragAnchor = null; }, - onCellMouseDown: function(event, cell) { + onCellMouseDown: function (event, cell) { this.dragAnchor = cell; }, - onCellMouseUp: function(event, cell) { + onCellMouseUp: function (event, cell) { // if we're dragging... if (this.dragAnchor) { // set all those between here and the anchor to the new values @@ -226,7 +226,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { } }, - onCellMouseOver: function(event, cell) { + onCellMouseOver: function (event, cell) { // LEFT TOOL TIP // if it isn't showing and we're dragging, show it. // otherwise if dragging, leave it alone unless we're dragging to the left. @@ -295,7 +295,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { // dragged into another day. Abort! Abort! Ext.each( this.daysOfWeek, - function(day) { + function (day) { this.revertCells(day, 0, 23); }, this @@ -323,7 +323,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { } }, - onCellMouseOut: function(event, cell) { + onCellMouseOut: function (event, cell) { if (!this.dragAnchor) this.hideCellLeftTooltip(); // revert state. If new state has been set, old and new will be equal. @@ -333,7 +333,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { } }, - previewCells: function(day, fromHour, toHour) { + previewCells: function (day, fromHour, toHour) { var cells = this.scheduleCells[day]; var curBrushValue = this.getCurrentBrushValue(); @@ -348,7 +348,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { } }, - revertCells: function(day, fromHour, toHour) { + revertCells: function (day, fromHour, toHour) { var cells = this.scheduleCells[day]; if (toHour > cells.length) toHour = cells.length; @@ -359,7 +359,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { } }, - confirmCells: function(day, fromHour, toHour) { + confirmCells: function (day, fromHour, toHour) { var cells = this.scheduleCells[day]; if (toHour > cells.length) toHour = cells.length; @@ -371,7 +371,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { } }, - showCellLeftTooltip: function(text, cell) { + showCellLeftTooltip: function (text, cell) { var tooltip = this.cellLeftTooltip; if (!tooltip) { @@ -400,19 +400,19 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { tooltip.style.visibility = 'visible'; }, - hideCellLeftTooltip: function() { + hideCellLeftTooltip: function () { if (this.cellLeftTooltip) { this.cellLeftTooltip.style.visibility = 'hidden'; } }, - isCellLeftTooltipHidden: function() { + isCellLeftTooltipHidden: function () { if (this.cellLeftTooltip) return this.cellLeftTooltip.style.visibility == 'hidden'; else return true; }, - showCellRightTooltip: function(text, cell) { + showCellRightTooltip: function (text, cell) { var tooltip = this.cellRightTooltip; if (!tooltip) { @@ -441,19 +441,19 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { tooltip.style.visibility = 'visible'; }, - hideCellRightTooltip: function() { + hideCellRightTooltip: function () { if (this.cellRightTooltip) { this.cellRightTooltip.style.visibility = 'hidden'; } }, - isCellRightTooltipHidden: function() { + isCellRightTooltipHidden: function () { if (this.cellRightTooltip) return this.cellRightTooltip.style.visibility == 'hidden'; else return true; }, - getConfig: function() { + getConfig: function () { var config = []; for (var i = 0; i < 24; i++) { @@ -471,7 +471,7 @@ Deluge.ux.ScheduleSelector = Ext.extend(Ext.form.FieldSet, { return config; }, - setConfig: function(config) { + setConfig: function (config) { for (var i = 0; i < 24; i++) { var hourConfig = config[i]; @@ -496,7 +496,7 @@ Deluge.ux.preferences.SchedulerPage = Ext.extend(Ext.Panel, { header: false, layout: 'fit', - initComponent: function() { + initComponent: function () { Deluge.ux.preferences.SchedulerPage.superclass.initComponent.call(this); this.form = this.add({ @@ -561,7 +561,7 @@ Deluge.ux.preferences.SchedulerPage = Ext.extend(Ext.Panel, { this.on('show', this.updateConfig, this); }, - onRender: function(ct, position) { + onRender: function (ct, position) { Deluge.ux.preferences.SchedulerPage.superclass.onRender.call( this, ct, @@ -572,7 +572,7 @@ Deluge.ux.preferences.SchedulerPage = Ext.extend(Ext.Panel, { this.form.doLayout(); }, - onApply: function() { + onApply: function () { // build settings object var config = {}; @@ -586,13 +586,13 @@ Deluge.ux.preferences.SchedulerPage = Ext.extend(Ext.Panel, { deluge.client.scheduler.set_config(config); }, - onOk: function() { + onOk: function () { this.onApply(); }, - updateConfig: function() { + updateConfig: function () { deluge.client.scheduler.get_config({ - success: function(config) { + success: function (config) { this.schedule.setConfig(config['button_state']); this.downloadLimit.setValue(config['low_down']); this.uploadLimit.setValue(config['low_up']); @@ -608,11 +608,11 @@ Deluge.ux.preferences.SchedulerPage = Ext.extend(Ext.Panel, { Deluge.plugins.SchedulerPlugin = Ext.extend(Deluge.Plugin, { name: 'Scheduler', - onDisable: function() { + onDisable: function () { deluge.preferences.removePage(this.prefsPage); }, - onEnable: function() { + onEnable: function () { this.prefsPage = deluge.preferences.addPage( new Deluge.ux.preferences.SchedulerPage() ); diff --git a/deluge/plugins/Scheduler/deluge_scheduler/gtkui.py b/deluge/plugins/Scheduler/deluge_scheduler/gtkui.py index 12f5fb6..16222c8 100644 --- a/deluge/plugins/Scheduler/deluge_scheduler/gtkui.py +++ b/deluge/plugins/Scheduler/deluge_scheduler/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging from gi.repository import Gdk, Gtk @@ -30,7 +27,7 @@ DAYS = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] class SchedulerSelectWidget(Gtk.DrawingArea): def __init__(self, hover): - super(SchedulerSelectWidget, self).__init__() + super().__init__() self.set_events( Gdk.EventMask.BUTTON_PRESS_MASK | Gdk.EventMask.BUTTON_RELEASE_MASK diff --git a/deluge/plugins/Scheduler/deluge_scheduler/webui.py b/deluge/plugins/Scheduler/deluge_scheduler/webui.py index 518eaa6..4f5418b 100644 --- a/deluge/plugins/Scheduler/deluge_scheduler/webui.py +++ b/deluge/plugins/Scheduler/deluge_scheduler/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -10,8 +9,6 @@ # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/Scheduler/setup.py b/deluge/plugins/Scheduler/setup.py index 71b69e9..3ac181d 100644 --- a/deluge/plugins/Scheduler/setup.py +++ b/deluge/plugins/Scheduler/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # diff --git a/deluge/plugins/Stats/deluge_stats/__init__.py b/deluge/plugins/Stats/deluge_stats/__init__.py index a40379b..ca7b0bb 100644 --- a/deluge/plugins/Stats/deluge_stats/__init__.py +++ b/deluge/plugins/Stats/deluge_stats/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -21,7 +18,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -29,7 +26,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -37,4 +34,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/Stats/deluge_stats/common.py b/deluge/plugins/Stats/deluge_stats/common.py index 4c9db09..eb47f13 100644 --- a/deluge/plugins/Stats/deluge_stats/common.py +++ b/deluge/plugins/Stats/deluge_stats/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from pkg_resources import resource_filename diff --git a/deluge/plugins/Stats/deluge_stats/core.py b/deluge/plugins/Stats/deluge_stats/core.py index 635c54d..1be51e6 100644 --- a/deluge/plugins/Stats/deluge_stats/core.py +++ b/deluge/plugins/Stats/deluge_stats/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Ian Martin # Copyright (C) 2008 Damien Churchill @@ -10,8 +9,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging import time @@ -77,16 +74,34 @@ class Core(CorePluginBase): self.length = self.config['length'] # self.stats = get_key(self.saved_stats, 'stats') or {} - self.stats_keys = ['peer.num_peers_half_open', 'dht.dht_node_cache'] - self.add_stats( + + # keys needed from core.get_session_status + self.stat_keys = [ 'upload_rate', 'download_rate', - 'dht_nodes', - 'dht_cache_nodes', - 'dht_torrents', - 'num_peers', - 'num_connections', - ) + 'dht.dht_nodes', + 'dht.dht_node_cache', + 'dht.dht_torrents', + 'peer.num_peers_connected', + 'peer.num_peers_half_open', + ] + # collected statistics and functions to get them + self.stat_getters = { + 'upload_rate': lambda s: s['upload_rate'], + 'download_rate': lambda s: s['download_rate'], + 'dht_nodes': lambda s: s['dht.dht_nodes'], + 'dht_cache_nodes': lambda s: s['dht.dht_node_cache'], + 'dht_torrents': lambda s: s['dht.dht_torrents'], + 'num_peers': lambda s: s['peer.num_peers_connected'], + 'num_connections': lambda s: s['peer.num_peers_connected'] + + s['peer.num_peers_half_open'], + } + + # initialize stats object + for key in self.stat_getters.keys(): + for i in self.intervals: + if key not in self.stats[i]: + self.stats[i][key] = [] self.update_stats() @@ -101,33 +116,13 @@ class Core(CorePluginBase): self.save_timer.stop() if self.save_timer.running else None self.save_stats() - def add_stats(self, *stats): - for stat in stats: - if stat not in self.stats_keys: - self.stats_keys.append(stat) - for i in self.intervals: - if stat not in self.stats[i]: - self.stats[i][stat] = [] - def update_stats(self): # Get all possible stats! stats = {} - for key in self.stats_keys: - # try all keys we have, very inefficient but saves having to - # work out where a key comes from... - try: - stats.update(self.core.get_session_status([key])) - except AttributeError: - pass - stats['num_connections'] = ( - stats['num_peers'] + stats['peer.num_peers_half_open'] - ) - stats['dht_cache_nodes'] = stats['dht.dht_node_cache'] - stats.update( - self.core.get_config_values( - ['max_download', 'max_upload', 'max_num_connections'] - ) - ) + raw_stats = self.core.get_session_status(self.stat_keys) + for name, fn in self.stat_getters.items(): + stats[name] = fn(raw_stats) + # status = self.core.session.status() # for stat in dir(status): # if not stat.startswith('_') and stat not in stats: diff --git a/deluge/plugins/Stats/deluge_stats/data/config.ui~ b/deluge/plugins/Stats/deluge_stats/data/config.ui~ deleted file mode 100644 index 25fc029..0000000 --- a/deluge/plugins/Stats/deluge_stats/data/config.ui~ +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - False - - - True - False - - - True - False - 0 - none - - - True - False - 15 - - - True - False - 10 - 2 - 15 - - - True - True - True - #000000000000 - - - 1 - 2 - 1 - 2 - GTK_EXPAND - - - - - True - False - 0 - Download color: - - - 1 - 2 - - - - - True - False - 0 - Upload color: - - - 2 - 3 - - - - - True - True - True - #000000000000 - - - 1 - 2 - 2 - 3 - GTK_EXPAND - - - - - True - False - 0 - <b>Connections Graph</b> - True - - - 2 - 3 - 4 - - - - - True - False - 0 - <b>Bandwidth Graph</b> - True - - - 2 - - - - - True - True - True - #000000000000 - - - 1 - 2 - 4 - 5 - GTK_EXPAND - - - - - True - False - 0 - DHT nodes: - - - 4 - 5 - - - - - True - True - True - #000000000000 - - - 1 - 2 - 5 - 6 - GTK_EXPAND - - - - - True - False - 0 - Cached DHT nodes: - - - 5 - 6 - - - - - True - False - 0 - DHT torrents: - - - 6 - 7 - - - - - True - False - 0 - Connections: - - - 7 - 8 - - - - - True - True - True - #000000000000 - - - 1 - 2 - 6 - 7 - GTK_EXPAND - - - - - True - True - True - #000000000000 - - - 1 - 2 - 7 - 8 - GTK_EXPAND - - - - - True - False - 0 - <b>Seeds / Peers</b> - True - - - 2 - 8 - 9 - - - - - True - True - True - #000000000000 - - - 1 - 2 - 9 - 10 - GTK_EXPAND - - - - - True - False - 0 - Peers: - - - 9 - 10 - - - - - - - - - True - False - <b>Graph Colors</b> - True - - - - - True - True - 0 - - - - - - diff --git a/deluge/plugins/Stats/deluge_stats/data/stats.js b/deluge/plugins/Stats/deluge_stats/data/stats.js index 8f9e3f8..7ba3d27 100644 --- a/deluge/plugins/Stats/deluge_stats/data/stats.js +++ b/deluge/plugins/Stats/deluge_stats/data/stats.js @@ -10,7 +10,7 @@ */ StatsPlugin = Ext.extend(Deluge.Plugin, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { name: 'Stats', @@ -20,8 +20,8 @@ StatsPlugin = Ext.extend(Deluge.Plugin, { StatsPlugin.superclass.constructor.call(this, config); }, - onDisable: function() {}, + onDisable: function () {}, - onEnable: function() {}, + onEnable: function () {}, }); new StatsPlugin(); diff --git a/deluge/plugins/Stats/deluge_stats/graph.py b/deluge/plugins/Stats/deluge_stats/graph.py index 847c253..0d3220f 100644 --- a/deluge/plugins/Stats/deluge_stats/graph.py +++ b/deluge/plugins/Stats/deluge_stats/graph.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Ian Martin # Copyright (C) 2008 Damien Churchill @@ -14,13 +13,15 @@ port of old plugin by markybob. """ -from __future__ import division, unicode_literals - import logging import math import time -from gi.repository import cairo +import gi + +gi.require_foreign('cairo') + +import cairo # isort:skip (gi checks required before import). log = logging.getLogger(__name__) @@ -58,7 +59,7 @@ def change_opacity(color, opactiy): return tuple(color) -class Graph(object): +class Graph: def __init__(self): self.width = 100 self.height = 100 @@ -174,7 +175,7 @@ class Graph(object): te = self.ctx.text_extents(text) return math.ceil(te[4] - te[0]) - y_tick_width = max((space_required(text) for text in y_tick_text)) + y_tick_width = max(space_required(text) for text in y_tick_text) top = font_extents[2] / 2 # bounds(left, top, right, bottom) diff --git a/deluge/plugins/Stats/deluge_stats/gtkui.py b/deluge/plugins/Stats/deluge_stats/gtkui.py index 75e3015..c088060 100644 --- a/deluge/plugins/Stats/deluge_stats/gtkui.py +++ b/deluge/plugins/Stats/deluge_stats/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Ian Martin # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging from gi.repository import Gtk @@ -85,7 +82,7 @@ def text_to_rgba(color): class GraphsTab(Tab): def __init__(self, colors): - super(GraphsTab, self).__init__() + super().__init__() builder = Gtk.Builder() builder.add_from_file(get_resource('tabs.ui')) @@ -270,7 +267,7 @@ class GtkUI(Gtk3PluginBase): for graph, colors in self.config['colors'].items(): gtkconf[graph] = {} for value, color in colors.items(): - color_btn = self.builder.get_object('%s_%s_color' % (graph, value)) + color_btn = self.builder.get_object(f'{graph}_{value}_color') try: gtkconf[graph][value] = color_btn.get_color().to_string() except Exception: @@ -285,7 +282,7 @@ class GtkUI(Gtk3PluginBase): for graph, colors in self.config['colors'].items(): for value, color in colors.items(): try: - color_btn = self.builder.get_object('%s_%s_color' % (graph, value)) + color_btn = self.builder.get_object(f'{graph}_{value}_color') color_btn.set_rgba(text_to_rgba(color)) except Exception as ex: log.debug('Unable to set %s %s %s: %s', graph, value, color, ex) diff --git a/deluge/plugins/Stats/deluge_stats/tests/test_stats.py b/deluge/plugins/Stats/deluge_stats/tests/test_stats.py index 3b581be..9c66ee1 100644 --- a/deluge/plugins/Stats/deluge_stats/tests/test_stats.py +++ b/deluge/plugins/Stats/deluge_stats/tests/test_stats.py @@ -1,19 +1,14 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import pytest +import pytest_twisted from twisted.internet import defer -from twisted.trial import unittest import deluge.component as component from deluge.common import fsize, fspeed -from deluge.tests import common as tests_common -from deluge.tests.basetest import BaseTestCase from deluge.ui.client import client @@ -26,42 +21,42 @@ def print_totals(totals): print('down:', fsize(totals['total_download'] - totals['total_payload_download'])) -class StatsTestCase(BaseTestCase): - def set_up(self): +@pytest.mark.usefixtures('component') +class TestStatsPlugin: + @pytest_twisted.async_yield_fixture(autouse=True) + async def set_up(self): defer.setDebugging(True) - tests_common.set_tmp_config_dir() client.start_standalone() client.core.enable_plugin('Stats') - return component.start() - - def tear_down(self): + await component.start() + yield client.stop_standalone() - return component.shutdown() + await component.shutdown() @defer.inlineCallbacks def test_client_totals(self): plugins = yield client.core.get_available_plugins() if 'Stats' not in plugins: - raise unittest.SkipTest('WebUi plugin not available for testing') + pytest.skip('Stats plugin not available for testing') totals = yield client.stats.get_totals() - self.assertEqual(totals['total_upload'], 0) - self.assertEqual(totals['total_payload_upload'], 0) - self.assertEqual(totals['total_payload_download'], 0) - self.assertEqual(totals['total_download'], 0) + assert totals['total_upload'] == 0 + assert totals['total_payload_upload'] == 0 + assert totals['total_payload_download'] == 0 + assert totals['total_download'] == 0 # print_totals(totals) @defer.inlineCallbacks def test_session_totals(self): plugins = yield client.core.get_available_plugins() if 'Stats' not in plugins: - raise unittest.SkipTest('WebUi plugin not available for testing') + pytest.skip('Stats plugin not available for testing') totals = yield client.stats.get_session_totals() - self.assertEqual(totals['total_upload'], 0) - self.assertEqual(totals['total_payload_upload'], 0) - self.assertEqual(totals['total_payload_download'], 0) - self.assertEqual(totals['total_download'], 0) + assert totals['total_upload'] == 0 + assert totals['total_payload_upload'] == 0 + assert totals['total_payload_download'] == 0 + assert totals['total_download'] == 0 # print_totals(totals) @pytest.mark.gtkui @@ -72,16 +67,17 @@ class StatsTestCase(BaseTestCase): Not strictly a unit test, but tests if calls do not fail... """ - from deluge.ui.gtkui.gtkui import DEFAULT_PREFS - from deluge.ui.gtkui.preferences import Preferences - from deluge.ui.gtkui.mainwindow import MainWindow - from deluge.configmanager import ConfigManager - from deluge.ui.gtkui.pluginmanager import PluginManager - from deluge.ui.gtkui.torrentdetails import TorrentDetails - from deluge.ui.gtkui.torrentview import TorrentView from deluge_stats import graph, gtkui - ConfigManager('gtkui.conf', defaults=DEFAULT_PREFS) + from deluge.configmanager import ConfigManager + from deluge.ui.gtk3.gtkui import DEFAULT_PREFS + from deluge.ui.gtk3.mainwindow import MainWindow + from deluge.ui.gtk3.pluginmanager import PluginManager + from deluge.ui.gtk3.preferences import Preferences + from deluge.ui.gtk3.torrentdetails import TorrentDetails + from deluge.ui.gtk3.torrentview import TorrentView + + ConfigManager('gtk3ui.conf', defaults=DEFAULT_PREFS) self.plugins = PluginManager() MainWindow() @@ -89,7 +85,7 @@ class StatsTestCase(BaseTestCase): TorrentDetails() Preferences() - class FakeFile(object): + class FakeFile: def __init__(self): self.data = [] diff --git a/deluge/plugins/Stats/deluge_stats/webui.py b/deluge/plugins/Stats/deluge_stats/webui.py index 4c11260..f38daeb 100644 --- a/deluge/plugins/Stats/deluge_stats/webui.py +++ b/deluge/plugins/Stats/deluge_stats/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/Stats/setup.py b/deluge/plugins/Stats/setup.py index 174c652..0f3e069 100644 --- a/deluge/plugins/Stats/setup.py +++ b/deluge/plugins/Stats/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Ian Martin # Copyright (C) 2008 Martijn Voncken diff --git a/deluge/plugins/Toggle/deluge_toggle/__init__.py b/deluge/plugins/Toggle/deluge_toggle/__init__.py index e63e4aa..b0332ee 100644 --- a/deluge/plugins/Toggle/deluge_toggle/__init__.py +++ b/deluge/plugins/Toggle/deluge_toggle/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2010 John Garland # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -22,7 +19,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -30,7 +27,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -38,4 +35,4 @@ class WebUIPlugin(PluginInitBase): from .webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/Toggle/deluge_toggle/common.py b/deluge/plugins/Toggle/deluge_toggle/common.py index 4c9db09..eb47f13 100644 --- a/deluge/plugins/Toggle/deluge_toggle/common.py +++ b/deluge/plugins/Toggle/deluge_toggle/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from pkg_resources import resource_filename diff --git a/deluge/plugins/Toggle/deluge_toggle/core.py b/deluge/plugins/Toggle/deluge_toggle/core.py index dad52ce..ab4581b 100644 --- a/deluge/plugins/Toggle/deluge_toggle/core.py +++ b/deluge/plugins/Toggle/deluge_toggle/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2010 John Garland # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component diff --git a/deluge/plugins/Toggle/deluge_toggle/data/toggle.js b/deluge/plugins/Toggle/deluge_toggle/data/toggle.js index 8e9a045..20fa4f4 100644 --- a/deluge/plugins/Toggle/deluge_toggle/data/toggle.js +++ b/deluge/plugins/Toggle/deluge_toggle/data/toggle.js @@ -10,7 +10,7 @@ */ TogglePlugin = Ext.extend(Deluge.Plugin, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { name: 'Toggle', @@ -20,8 +20,8 @@ TogglePlugin = Ext.extend(Deluge.Plugin, { TogglePlugin.superclass.constructor.call(this, config); }, - onDisable: function() {}, + onDisable: function () {}, - onEnable: function() {}, + onEnable: function () {}, }); new TogglePlugin(); diff --git a/deluge/plugins/Toggle/deluge_toggle/gtkui.py b/deluge/plugins/Toggle/deluge_toggle/gtkui.py index c54bca4..bfb90de 100644 --- a/deluge/plugins/Toggle/deluge_toggle/gtkui.py +++ b/deluge/plugins/Toggle/deluge_toggle/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2010 John Garland # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component diff --git a/deluge/plugins/Toggle/deluge_toggle/webui.py b/deluge/plugins/Toggle/deluge_toggle/webui.py index 8f0fc8c..d16d29f 100644 --- a/deluge/plugins/Toggle/deluge_toggle/webui.py +++ b/deluge/plugins/Toggle/deluge_toggle/webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2010 John Garland # @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.plugins.pluginbase import WebPluginBase diff --git a/deluge/plugins/Toggle/setup.py b/deluge/plugins/Toggle/setup.py index acc6e6c..dadd32e 100644 --- a/deluge/plugins/Toggle/setup.py +++ b/deluge/plugins/Toggle/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2010 John Garland # diff --git a/deluge/plugins/WebUi/deluge_webui/__init__.py b/deluge/plugins/WebUi/deluge_webui/__init__.py index a3d2980..ba978b2 100644 --- a/deluge/plugins/WebUi/deluge_webui/__init__.py +++ b/deluge/plugins/WebUi/deluge_webui/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.plugins.init import PluginInitBase @@ -21,7 +18,7 @@ class CorePlugin(PluginInitBase): from .core import Core as _pluginCls self._plugin_cls = _pluginCls - super(CorePlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class GtkUIPlugin(PluginInitBase): @@ -29,7 +26,7 @@ class GtkUIPlugin(PluginInitBase): from .gtkui import GtkUI as _pluginCls self._plugin_cls = _pluginCls - super(GtkUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) class WebUIPlugin(PluginInitBase): @@ -37,4 +34,4 @@ class WebUIPlugin(PluginInitBase): from webui import WebUI as _pluginCls self._plugin_cls = _pluginCls - super(WebUIPlugin, self).__init__(plugin_name) + super().__init__(plugin_name) diff --git a/deluge/plugins/WebUi/deluge_webui/common.py b/deluge/plugins/WebUi/deluge_webui/common.py index 4c9db09..eb47f13 100644 --- a/deluge/plugins/WebUi/deluge_webui/common.py +++ b/deluge/plugins/WebUi/deluge_webui/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Basic plugin template created by: # Copyright (C) 2008 Martijn Voncken @@ -12,8 +11,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os.path from pkg_resources import resource_filename diff --git a/deluge/plugins/WebUi/deluge_webui/core.py b/deluge/plugins/WebUi/deluge_webui/core.py index cc3330f..f18203e 100644 --- a/deluge/plugins/WebUi/deluge_webui/core.py +++ b/deluge/plugins/WebUi/deluge_webui/core.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from twisted.internet import defer diff --git a/deluge/plugins/WebUi/deluge_webui/data/config.ui b/deluge/plugins/WebUi/deluge_webui/data/config.ui index 18647a4..c58edd0 100644 --- a/deluge/plugins/WebUi/deluge_webui/data/config.ui +++ b/deluge/plugins/WebUi/deluge_webui/data/config.ui @@ -86,8 +86,6 @@ True True â— - False - False adjustment1 True diff --git a/deluge/plugins/WebUi/deluge_webui/data/config.ui~ b/deluge/plugins/WebUi/deluge_webui/data/config.ui~ deleted file mode 100644 index 101f60d..0000000 --- a/deluge/plugins/WebUi/deluge_webui/data/config.ui~ +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - 99999 - 8112 - 1 - 10 - - - False - - - True - False - - - True - False - 0 - none - - - True - False - 10 - 12 - - - True - False - 5 - - - Enable web interface - True - True - False - True - - - False - False - 0 - - - - - Enable SSL - True - True - False - True - - - False - False - 1 - - - - - True - False - 5 - - - True - False - Listening port: - - - False - False - 0 - - - - - True - True - â— - False - False - True - True - adjustment1 - True - - - True - True - 1 - - - - - False - False - 2 - - - - - - - - - True - False - <b>Settings</b> - True - - - - - True - True - 0 - - - - - - diff --git a/deluge/plugins/WebUi/deluge_webui/gtkui.py b/deluge/plugins/WebUi/deluge_webui/gtkui.py index ca3a16e..3d19417 100644 --- a/deluge/plugins/WebUi/deluge_webui/gtkui.py +++ b/deluge/plugins/WebUi/deluge_webui/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -11,8 +10,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from gi.repository import Gtk diff --git a/deluge/plugins/WebUi/deluge_webui/tests/test_plugin_webui.py b/deluge/plugins/WebUi/deluge_webui/tests/test_plugin_webui.py index 56e1cc0..1badedc 100644 --- a/deluge/plugins/WebUi/deluge_webui/tests/test_plugin_webui.py +++ b/deluge/plugins/WebUi/deluge_webui/tests/test_plugin_webui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -6,44 +5,44 @@ # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # - -from __future__ import unicode_literals - -from twisted.trial import unittest +import pytest +import pytest_twisted import deluge.component as component from deluge.core.core import Core from deluge.core.rpcserver import RPCServer from deluge.tests import common -from deluge.tests.basetest import BaseTestCase common.disable_new_release_check() -class WebUIPluginTestCase(BaseTestCase): - def set_up(self): - common.set_tmp_config_dir() +@pytest.mark.usefixtures('component') +class TestWebUIPlugin: + @pytest_twisted.async_yield_fixture(autouse=True) + async def set_up(self, request): + self = request.instance self.rpcserver = RPCServer(listen=False) self.core = Core() - return component.start() + await component.start() + + yield - def tear_down(self): def on_shutdown(result): del self.rpcserver del self.core - return component.shutdown().addCallback(on_shutdown) + await component.shutdown().addCallback(on_shutdown) def test_enable_webui(self): if 'WebUi' not in self.core.get_available_plugins(): - raise unittest.SkipTest('WebUi plugin not available for testing') + pytest.skip('WebUi plugin not available for testing') d = self.core.enable_plugin('WebUi') def result_cb(result): if 'WebUi' not in self.core.get_enabled_plugins(): self.fail('Failed to enable WebUi plugin') - self.assertTrue(result) + assert result d.addBoth(result_cb) return d diff --git a/deluge/plugins/WebUi/setup.py b/deluge/plugins/WebUi/setup.py index 861a05a..5f2184c 100644 --- a/deluge/plugins/WebUi/setup.py +++ b/deluge/plugins/WebUi/setup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # diff --git a/deluge/plugins/init.py b/deluge/plugins/init.py index addeae9..56b3197 100644 --- a/deluge/plugins/init.py +++ b/deluge/plugins/init.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -10,14 +9,12 @@ """ This base class is used in plugin's __init__ for the plugin entry points. """ -from __future__ import unicode_literals - import logging log = logging.getLogger(__name__) -class PluginInitBase(object): +class PluginInitBase: _plugin_cls = None def __init__(self, plugin_name): diff --git a/deluge/plugins/pluginbase.py b/deluge/plugins/pluginbase.py index e80199d..5dda2f0 100644 --- a/deluge/plugins/pluginbase.py +++ b/deluge/plugins/pluginbase.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2010 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component @@ -21,7 +18,7 @@ class PluginBase(component.Component): update_interval = 1 def __init__(self, name): - super(PluginBase, self).__init__(name, self.update_interval) + super().__init__(name, self.update_interval) def enable(self): raise NotImplementedError('Need to define an enable method!') @@ -32,7 +29,7 @@ class PluginBase(component.Component): class CorePluginBase(PluginBase): def __init__(self, plugin_name): - super(CorePluginBase, self).__init__('CorePlugin.' + plugin_name) + super().__init__('CorePlugin.' + plugin_name) # Register RPC methods component.get('RPCServer').register_object(self, plugin_name.lower()) log.debug('CorePlugin initialized..') @@ -41,22 +38,22 @@ class CorePluginBase(PluginBase): component.get('RPCServer').deregister_object(self) def enable(self): - super(CorePluginBase, self).enable() + super().enable() def disable(self): - super(CorePluginBase, self).disable() + super().disable() class Gtk3PluginBase(PluginBase): def __init__(self, plugin_name): - super(Gtk3PluginBase, self).__init__('Gtk3Plugin.' + plugin_name) + super().__init__('Gtk3Plugin.' + plugin_name) log.debug('Gtk3Plugin initialized..') def enable(self): - super(Gtk3PluginBase, self).enable() + super().enable() def disable(self): - super(Gtk3PluginBase, self).disable() + super().disable() class WebPluginBase(PluginBase): @@ -68,7 +65,7 @@ class WebPluginBase(PluginBase): debug_stylesheets = [] def __init__(self, plugin_name): - super(WebPluginBase, self).__init__('WebPlugin.' + plugin_name) + super().__init__('WebPlugin.' + plugin_name) # Register JSON rpc methods component.get('JSON').register_object(self, plugin_name.lower()) diff --git a/deluge/tests/__init__.py b/deluge/tests/__init__.py index d3bf10d..7b6afa1 100644 --- a/deluge/tests/__init__.py +++ b/deluge/tests/__init__.py @@ -1,7 +1,5 @@ # Increase open file descriptor limit to allow tests to run # without getting error: what(): epoll: Too many open files -from __future__ import print_function, unicode_literals - from deluge.i18n import setup_translation try: diff --git a/deluge/tests/basetest.py b/deluge/tests/basetest.py deleted file mode 100644 index 11ca18e..0000000 --- a/deluge/tests/basetest.py +++ /dev/null @@ -1,59 +0,0 @@ -# -*- coding: utf-8 -*- -# -# This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with -# the additional special exception to link portions of this program with the OpenSSL library. -# See LICENSE for more details. -# - -from __future__ import unicode_literals - -import warnings - -from twisted.internet.defer import maybeDeferred -from twisted.trial import unittest - -import deluge.component as component - - -class BaseTestCase(unittest.TestCase): - """This is the base class that should be used for all test classes - that create classes that inherit from deluge.component.Component. It - ensures that the component registry has been cleaned up when tests - have finished. - - """ - - def setUp(self): # NOQA: N803 - - if len(component._ComponentRegistry.components) != 0: - warnings.warn( - 'The component._ComponentRegistry.components is not empty on test setup.\n' - 'This is probably caused by another test that did not clean up after finishing!: %s' - % component._ComponentRegistry.components - ) - d = maybeDeferred(self.set_up) - - def on_setup_error(error): - warnings.warn('Error caught in test setup!\n%s' % error.getTraceback()) - self.fail() - - return d.addErrback(on_setup_error) - - def tearDown(self): # NOQA: N803 - d = maybeDeferred(self.tear_down) - - def on_teardown_failed(error): - warnings.warn('Error caught in test teardown!\n%s' % error.getTraceback()) - self.fail() - - def on_teardown_complete(result): - component._ComponentRegistry.components.clear() - component._ComponentRegistry.dependents.clear() - - return d.addCallbacks(on_teardown_complete, on_teardown_failed) - - def set_up(self): - pass - - def tear_down(self): - pass diff --git a/deluge/tests/common.py b/deluge/tests/common.py index e92cc0f..b594156 100644 --- a/deluge/tests/common.py +++ b/deluge/tests/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,22 +6,21 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import os import sys -import tempfile import traceback +import pytest from twisted.internet import defer, protocol, reactor from twisted.internet.defer import Deferred from twisted.internet.error import CannotListenError -from twisted.trial import unittest import deluge.configmanager import deluge.core.preferencesmanager import deluge.log +from deluge.common import get_localhost_auth from deluge.error import DelugeError +from deluge.ui.client import Client # This sets log level to critical, so use log.critical() to debug while running unit tests deluge.log.setup_logger('none') @@ -32,12 +30,6 @@ def disable_new_release_check(): deluge.core.preferencesmanager.DEFAULT_PREFS['new_release_check'] = False -def set_tmp_config_dir(): - config_directory = tempfile.mkdtemp() - deluge.configmanager.set_config_dir(config_directory) - return config_directory - - def setup_test_logger(level='info', prefix='deluge'): deluge.log.setup_logger(level, filename='%s.log' % prefix, twisted_observer=False) @@ -55,7 +47,7 @@ def todo_test(caller): filename = os.path.basename(traceback.extract_stack(None, 2)[0][0]) funcname = traceback.extract_stack(None, 2)[0][2] - raise unittest.SkipTest('TODO: %s:%s' % (filename, funcname)) + pytest.skip(f'TODO: {filename}:{funcname}') def add_watchdog(deferred, timeout=0.05, message=None): @@ -69,11 +61,11 @@ def add_watchdog(deferred, timeout=0.05, message=None): return value deferred.addBoth(callback) - watchdog = reactor.callLater(timeout, defer.timeout, deferred) + watchdog = reactor.callLater(timeout, defer.Deferred.addTimeout, deferred) return watchdog -class ReactorOverride(object): +class ReactorOverride: """Class used to patch reactor while running unit tests to avoid starting and stopping the twisted reactor """ @@ -97,12 +89,19 @@ class ReactorOverride(object): class ProcessOutputHandler(protocol.ProcessProtocol): def __init__( - self, script, callbacks, logfile=None, print_stdout=True, print_stderr=True + self, + script, + shutdown_func, + callbacks, + logfile=None, + print_stdout=True, + print_stderr=True, ): """Executes a script and handle the process' output to stdout and stderr. Args: script (str): The script to execute. + shutdown_func (func): A function which will gracefully stop the called script. callbacks (list): Callbacks to trigger if the expected output if found. logfile (str, optional): Filename to wrote the process' output. print_stderr (bool): Print the process' stderr output to stdout. @@ -111,6 +110,7 @@ class ProcessOutputHandler(protocol.ProcessProtocol): """ self.callbacks = callbacks self.script = script + self.shutdown_func = shutdown_func self.log_output = '' self.stderr_out = '' self.logfile = logfile @@ -130,6 +130,7 @@ class ProcessOutputHandler(protocol.ProcessProtocol): with open(self.logfile, 'w') as f: f.write(self.log_output) + @defer.inlineCallbacks def kill(self): """Kill the running process. @@ -142,11 +143,17 @@ class ProcessOutputHandler(protocol.ProcessProtocol): self.killed = True self._kill_watchdogs() self.quit_d = Deferred() - self.transport.signalProcess('INT') - return self.quit_d + shutdown = self.shutdown_func() + shutdown.addTimeout(5, reactor) + try: + yield shutdown + except Exception: + self.transport.signalProcess('TERM') + result = yield self.quit_d + return result def _kill_watchdogs(self): - """"Cancel all watchdogs""" + """Cancel all watchdogs""" for w in self.watchdogs: if not w.called and not w.cancelled: w.cancel() @@ -205,7 +212,7 @@ class ProcessOutputHandler(protocol.ProcessProtocol): def start_core( - listen_port=58846, + listen_port=58900, logfile=None, timeout=10, timeout_msg=None, @@ -213,13 +220,14 @@ def start_core( print_stdout=True, print_stderr=True, extra_callbacks=None, + config_directory='', ): """Start the deluge core as a daemon. Args: listen_port (int, optional): The port the daemon listens for client connections. logfile (str, optional): Logfile name to write the output from the process. - timeout (int): If none of the callbacks have been triggered before the imeout, the process is killed. + timeout (int): If none of the callbacks have been triggered before the timeout, the process is killed. timeout_msg (str): The message to print when the timeout expires. custom_script (str): Extra python code to insert into the daemon process script. print_stderr (bool): If the output from the process' stderr should be printed to stdout. @@ -234,7 +242,6 @@ def start_core( or upon timeout expiry. The ProcessOutputHandler is the handler for the deluged process. """ - config_directory = set_tmp_config_dir() daemon_script = """ import sys import deluge.core.daemon_entry @@ -254,7 +261,7 @@ except Exception: import traceback sys.stderr.write('Exception raised:\\n %%s' %% traceback.format_exc()) """ % { - 'dir': config_directory, + 'dir': config_directory.as_posix(), 'port': listen_port, 'script': custom_script, } @@ -268,8 +275,8 @@ except Exception: default_core_cb['triggers'] = [ {'expr': 'Finished loading ', 'value': lambda reader, data, data_all: reader}, { - 'expr': 'Could not listen on localhost:%d' % (listen_port), - 'type': 'errback', # Error from libtorrent + 'expr': 'Cannot start deluged, listen port in use.', + 'type': 'errback', 'value': lambda reader, data, data_all: CannotListenError( 'localhost', listen_port, @@ -289,20 +296,30 @@ except Exception: if extra_callbacks: callbacks.extend(extra_callbacks) + @defer.inlineCallbacks + def shutdown_daemon(): + username, password = get_localhost_auth() + client = Client() + yield client.connect( + 'localhost', listen_port, username=username, password=password + ) + yield client.daemon.shutdown() + process_protocol = start_process( - daemon_script, callbacks, logfile, print_stdout, print_stderr + daemon_script, shutdown_daemon, callbacks, logfile, print_stdout, print_stderr ) return default_core_cb['deferred'], process_protocol def start_process( - script, callbacks, logfile=None, print_stdout=True, print_stderr=True + script, shutdown_func, callbacks, logfile=None, print_stdout=True, print_stderr=True ): """ Starts an external python process which executes the given script. Args: script (str): The content of the script to execute. + shutdown_func (func): A function which will gracefully end the called script. callbacks (list): list of dictionaries specifying callbacks. logfile (str, optional): Logfile name to write the output from the process. print_stderr (bool): If the output from the process' stderr should be printed to stdout. @@ -324,7 +341,12 @@ def start_process( """ cwd = os.path.dirname(os.path.dirname(os.path.dirname(__file__))) process_protocol = ProcessOutputHandler( - script.encode('utf8'), callbacks, logfile, print_stdout, print_stderr + script.encode('utf8'), + shutdown_func, + callbacks, + logfile, + print_stdout, + print_stderr, ) # Add timeouts to deferreds diff --git a/deluge/tests/common_web.py b/deluge/tests/common_web.py index 706eb8d..8db49d2 100644 --- a/deluge/tests/common_web.py +++ b/deluge/tests/common_web.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,21 +6,20 @@ # See LICENSE for more details. # -from __future__ import unicode_literals +import pytest import deluge.common -import deluge.component as component import deluge.ui.web.auth import deluge.ui.web.server from deluge import configmanager +from deluge.conftest import BaseTestCase from deluge.ui.web.server import DelugeWeb -from .basetest import BaseTestCase from .common import ReactorOverride -from .daemon_base import DaemonBase -class WebServerTestBase(BaseTestCase, DaemonBase): +@pytest.mark.usefixtures('daemon', 'component') +class WebServerTestBase(BaseTestCase): """ Base class for tests that need a running webapi @@ -30,10 +28,7 @@ class WebServerTestBase(BaseTestCase, DaemonBase): def set_up(self): self.host_id = None deluge.ui.web.server.reactor = ReactorOverride() - d = self.common_set_up() - d.addCallback(self.start_core) - d.addCallback(self.start_webapi) - return d + return self.start_webapi(None) def start_webapi(self, arg): self.webserver_listen_port = 8999 @@ -50,13 +45,8 @@ class WebServerTestBase(BaseTestCase, DaemonBase): self.host_id = host[0] self.deluge_web.start() - def tear_down(self): - d = component.shutdown() - d.addCallback(self.terminate_core) - return d - -class WebServerMockBase(object): +class WebServerMockBase: """ Class with utility functions for mocking with tests using the webserver diff --git a/deluge/tests/daemon_base.py b/deluge/tests/daemon_base.py index eda2193..3ae86c4 100644 --- a/deluge/tests/daemon_base.py +++ b/deluge/tests/daemon_base.py @@ -1,12 +1,9 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import os.path import pytest @@ -14,18 +11,13 @@ from twisted.internet import defer from twisted.internet.error import CannotListenError import deluge.component as component -from deluge.common import windows_check from . import common -class DaemonBase(object): - - if windows_check(): - skip = 'windows cant start_core not enough arguments for format string' - +@pytest.mark.usefixtures('config_dir') +class DaemonBase: def common_set_up(self): - common.set_tmp_config_dir() self.listen_port = 58900 self.core = None return component.start() @@ -56,12 +48,10 @@ class DaemonBase(object): # We are running py.test if hasattr(pytest, 'config'): - # Put log file in the py.test --basetemp argument - basetemp = pytest.config.option.basetemp - if basetemp: - if not os.path.exists(basetemp): - os.makedirs(basetemp) - logfile = os.path.join(basetemp, logfile) + if self.basetemp: + if not os.path.exists(self.basetemp): + os.makedirs(self.basetemp) + logfile = os.path.join(self.basetemp, logfile) for dummy in range(port_range): try: @@ -74,6 +64,7 @@ class DaemonBase(object): print_stdout=print_stdout, print_stderr=print_stderr, extra_callbacks=extra_callbacks, + config_directory=self.config_dir, ) yield d except CannotListenError as ex: diff --git a/deluge/tests/data/deluge.png b/deluge/tests/data/deluge.png index e39cd0c..6787fa3 100644 Binary files a/deluge/tests/data/deluge.png and b/deluge/tests/data/deluge.png differ diff --git a/deluge/tests/data/etc/Apple.pem b/deluge/tests/data/etc/Apple.pem new file mode 100644 index 0000000..a0fdcf0 --- /dev/null +++ b/deluge/tests/data/etc/Apple.pem @@ -0,0 +1,4551 @@ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx +CzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJ +WiBGTk1ULVJDTTAeFw0wODEwMjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJ +BgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBG +Tk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALpxgHpMhm5/ +yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcfqQgf +BBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAz +WHFctPVrbtQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxF +tBDXaEAUwED653cXeuYLj2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z +374jNUUeAlz+taibmSXaXvMiwzn15Cou08YfxGyqxRxqAQVKL9LFwag0Jl1mpdIC +IfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mwWsXmo8RZZUc1g16p6DUL +mbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnTtOmlcYF7 +wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peS +MKGJ47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2 +ZSysV4999AeU14ECll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMet +UqIJ5G+GR4of6ygnXYMgrwTJbFaai0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFPd9xf3E6Jobd2Sn9R2gzL+H +YJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3 +LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1 +RXxlDPiyN8+sD8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYM +LVN0V2Ue1bLdI4E7pWYjJ2cJj+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf +77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrTQfv6MooqtyuGC2mDOL7Nii4LcK2N +JpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW+YJF1DngoABd15jm +fZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7Ixjp +6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp +1txyM/1d8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B +9kiABdcPUXmsEKvU7ANm5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wok +RqEIr9baRRmW1FMdW4R58MD3R++Lj8UGrp1MYp3/RgT408m2ECVAdf4WqslKYIYv +uu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE +BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w +MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC +SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1 +ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv +UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX +4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9 +KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/ +gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb +rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ +51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F +be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe +KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F +v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn +fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7 +jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz +ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL +e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70 +jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz +WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V +SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j +pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX +X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok +fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R +K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU +ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU +LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT +LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 +b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMw +MTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYD +VQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ul +CDtbKRY654eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6n +tGO0/7Gcrjyvd7ZWxbWroulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyl +dI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1Zmne3yzxbrww2ywkEtvrNTVokMsAsJch +PXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJuiGMx1I4S+6+JNM3GOGvDC ++Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8wHQYDVR0O +BBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBl +MQswCQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFk +ZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENB +IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxtZBsfzQ3duQH6lmM0MkhHma6X +7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0PhiVYrqW9yTkkz +43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY +eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJl +pz/+0WatC7xrmYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOA +WiFeIc9TVPC6b4nbqKqVz4vjccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs +IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 +MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux +FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h +bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt +H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9 +uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX +mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX +a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN +E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0 +WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD +VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0 +Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU +cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx +IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN +AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH +YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC +Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX +c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a +mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj +ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM +9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw +IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6 +VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L +93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm +jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA +A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI +U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs +N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv +o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU +5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy +rqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAyMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2Wny2cSkxK +gXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4kHbZ +W0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg +1dKmSYXpN+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K +8nu+NQWpEjTj82R0Yiw9AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r +2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvdfLC6HM783k81ds8P+HgfajZRRidhW+me +z/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAExkv8LV/SasrlX6avvDXbR +8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSSbtqDT6Zj +mUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz +7Mt0Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6 ++XUyo05f7O0oYtlNc/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI +0u1ufm8/0i2BWSlmy5A5lREedCf+3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSwDPBMMPQFWAJI/TPlUq9LhONm +UjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oAA7CXDpO8Wqj2 +LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kS +k5Nrp+gvU5LEYFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl +7uxMMne0nxrpS10gxdr9HIcWxkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygm +btmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQgj9sAq+uEjonljYE1x2igGOpm/Hl +urR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbWaQbLU8uz/mtBzUF+ +fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoVYh63 +n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE +76KlXIx3KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H +9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT +4PsJYGw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSAzMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZBf8ANm+gBG1bG8lKl +ui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjrZt6j +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSr +ttvXBp43rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkr +BqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM +YyRIHN8wfdVoOw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSA0MB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN/sGKe0uoe0ZLY7Bi +9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri83Bk +M6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WB +MAoGCCqGSM49BAMDA2gAMGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlw +CkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW +1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIIGDCCBgCgAwIBAgIGAT8vMXfmMA0GCSqGSIb3DQEBCwUAMIIBCjELMAkGA1UE +BhMCRVMxEjAQBgNVBAgMCUJhcmNlbG9uYTFYMFYGA1UEBwxPQmFyY2Vsb25hIChz +ZWUgY3VycmVudCBhZGRyZXNzIGF0IGh0dHA6Ly93d3cuYW5mLmVzL2VzL2FkZHJl +c3MtZGlyZWNjaW9uLmh0bWwgKTEnMCUGA1UECgweQU5GIEF1dG9yaWRhZCBkZSBD +ZXJ0aWZpY2FjaW9uMRcwFQYDVQQLDA5BTkYgQ2xhc2UgMSBDQTEaMBgGCSqGSIb3 +DQEJARYLaW5mb0BhbmYuZXMxEjAQBgNVBAUTCUc2MzI4NzUxMDEbMBkGA1UEAwwS +QU5GIEdsb2JhbCBSb290IENBMB4XDTEzMDYxMDE3NDUzOFoXDTMzMDYwNTE3NDUz +OFowggEKMQswCQYDVQQGEwJFUzESMBAGA1UECAwJQmFyY2Vsb25hMVgwVgYDVQQH +DE9CYXJjZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgaHR0cDovL3d3dy5h +bmYuZXMvZXMvYWRkcmVzcy1kaXJlY2Npb24uaHRtbCApMScwJQYDVQQKDB5BTkYg +QXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xFzAVBgNVBAsMDkFORiBDbGFzZSAx +IENBMRowGAYJKoZIhvcNAQkBFgtpbmZvQGFuZi5lczESMBAGA1UEBRMJRzYzMjg3 +NTEwMRswGQYDVQQDDBJBTkYgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDHPi9xy4wynbcUbWjorVUgQKeUAVh937J7P37XmsfH +ZLOBZKIIlhhCtRwnDlg7x+BUvtJOTkIbEGMujDygUQ2s3HDYr5I41hTyM2Pl0cq2 +EuSGEbPIHb3dEX8NAguFexM0jqNjrreN3hM2/+TOkAxSdDJP2aMurlySC5zwl47K +ZLHtcVrkZnkDa0o5iN24hJT4vBDT4t2q9khQ+qb1D8KgCOb02r1PxWXu3vfd6Ha2 +mkdB97iGuEh5gO2n4yOmFS5goFlVA2UdPbbhJsb8oKVKDd+YdCKGQDCkQyG4AjmC +YiNm3UPG/qtftTH5cWri67DlLtm6fyUFOMmO6NSh0RtR745pL8GyWJUanyq/Q4bF +HQB21E+WtTsCaqjGaoFcrBunMypmCd+jUZXl27TYENRFbrwNdAh7m2UztcIyb+Sg +VJFyfvVsBQNvnp7GPimVxXZNc4VpxEXObRuPWQN1oZN/90PcZVqTia/SHzEyTryL +ckhiLG3jZiaFZ7pTZ5I9wti9Pn+4kOHvE3Y/4nEnUo4mTxPX9pOlinF+VCiybtV2 +u1KSlc+YaIM7VmuyndDZCJRXm3v0/qTE7t5A5fArZl9lvibigMbWB8fpD+c1GpGH +Eo8NRY0lkaM+DkIqQoaziIsz3IKJrfdKaq9bQMSlIfameKBZ8fNYTBZrH9KZAIhz +YwIDAQABo4IBfjCCAXowHQYDVR0OBBYEFIf6nt9SdnXsSUogb1twlo+d77sXMB8G +A1UdIwQYMBaAFIf6nt9SdnXsSUogb1twlo+d77sXMA8GA1UdEwEB/wQFMAMBAf8w +DgYDVR0PAQH/BAQDAgEGMIIBFQYDVR0RBIIBDDCCAQiCEWh0dHA6Ly93d3cuYW5m +LmVzgQtpbmZvQGFuZi5lc6SB5TCB4jE0MDIGA1UECQwrR3JhbiBWaWEgZGUgbGVz +IENvcnRzIENhdGFsYW5lcy4gOTk2LiAwODAxODESMBAGA1UEBwwJQmFyY2Vsb25h +MScwJQYDVQQKDB5BTkYgQXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xEjAQBgNV +BAUTCUc2MzI4NzUxMDFZMFcGA1UECwxQSW5zY3JpdGEgZW4gZWwgTWluaXN0ZXJp +byBkZWwgSW50ZXJpb3IgZGUgRXNwYcOxYSBjb24gZWwgbnVtZXJvIG5hY2lvbmFs +IDE3MS40NDMwDQYJKoZIhvcNAQELBQADggIBAIgR9tFTZ9BCYg+HViMxOfF0MHN2 +Pe/eC128ARdS+GH8A4thtbqiH/SOYbWofO/0zssHhNKa5iQEj45lCAb8BANpWJMD +nWkPr6jq2+50a6d0MMgSS2l1rvjSF+3nIrEuicshHXSTi3q/vBLKr7uGKMVFaM68 +XAropIwk6ndlA0JseARSPsbetv7ALESMIZAxlHV1TcctYHd0bB3c/Jz+PLszJQqs +Cg/kBPo2D111OXZkIY8W/fJuG9veR783khAK2gUnC0zLLCNsYzEbdGt8zUmBsAsM +cGxqGm6B6vDXd65OxWqw13xdq/24+5R8Ng1PF9tvfjZkUFBF30CxjWur7P90WiKI +G7IGfr6BE1NgXlhEQQu4F+HizB1ypEPzGWltecXQ4yOzO+H0WfFTjLTYX6VSveyW +DQV18ixF8M4tHP/SwNE+yyv2b2JJ3/3RpxjtFlLk+opJ574x0gD/dMJuWTH0JqVY +3PbRfE1jIxFpk164Qz/Xp7H7w7f6xh+tQCkBs3PUYmnGIZcPwq44Q6JHlCNsKx4K +hxfggTvRCk4w79cUID45c2qDsRCqTPoOo/cbOpcfVhbH9LdMORpmuLwNogRZEUSE +fWpqR9q+0kcQf4zGSWIURIyDrogdpDgoHDxktqgMgc+qA4ZE2WQl1D8hmev53A46 +lUSrWUiWfDXtK3ux +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEBDCCAuygAwIBAgIIGHqpqMKWIQwwDQYJKoZIhvcNAQELBQAwYjELMAkGA1UE +BhMCVVMxEzARBgNVBAoTCkFwcGxlIEluYy4xJjAkBgNVBAsTHUFwcGxlIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MRYwFAYDVQQDEw1BcHBsZSBSb290IENBMB4XDTEy +MDIwMTIyMTIxNVoXDTI3MDIwMTIyMTIxNVoweTEtMCsGA1UEAwwkRGV2ZWxvcGVy +IElEIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSYwJAYDVQQLDB1BcHBsZSBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UE +BhMCVVMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCJdk8GW5pB7qUj +KwKjX9dzP8A1sIuECj8GJH+nlT/rTw6Tr7QO0Mg+5W0Ysx/oiUe/1wkI5P9WmCkV +55SduTWjCs20wOHiYPTK7Cl4RWlpYGtfipL8niPmOsIiszFPHLrytjRZQu6wqQID +GJEEtrN4LjMfgEUNRW+7Dlpbfzrn2AjXCw4ybfuGNuRsq8QRinCEJqqfRNHxuMZ7 +lBebSPcLWBa6I8WfFTl+yl3DMl8P4FJ/QOq+rAhklVvJGpzlgMofakQcbD7EsCYf +Hex7r16gaj1HqVgSMT8gdihtHRywwk4RaSaLy9bQEYLJTg/xVnTQ2QhLZniiq6yn +4tJMh1nJAgMBAAGjgaYwgaMwHQYDVR0OBBYEFFcX7aLP3HyYoRDg/L6HLSzy4xdU +MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/ +CF4wLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL2NybC5hcHBsZS5jb20vcm9vdC5j +cmwwDgYDVR0PAQH/BAQDAgGGMBAGCiqGSIb3Y2QGAgYEAgUAMA0GCSqGSIb3DQEB +CwUAA4IBAQBCOXRrodzGpI83KoyzHQpEvJUsf7xZuKxh+weQkjK51L87wVA5akR0 +ouxbH3Dlqt1LbBwjcS1f0cWTvu6binBlgp0W4xoQF4ktqM39DHhYSQwofzPuAHob +tHastrW7T9+oG53IGZdKC1ZnL8I+trPEgzrwd210xC4jUe6apQNvYPSlSKcGwrta +4h8fRkV+5Jf1JxC3ICJyb3LaxlB1xT0lj12jAOmfNoxIOY+zO+qQgC6VmmD0eM70 +DgpTPqL6T9geroSVjTK8Vk2J6XgY4KyaQrp6RhuEoonOFOiI0ViL9q5WxCwFKkWv +C9lLqQIPNKyIx2FViUTJJ3MH7oLlTvVw +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEuzCCA6OgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzET +MBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcNMDYwNDI1MjE0 +MDM2WhcNMzUwMjA5MjE0MDM2WjBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBw +bGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx +FjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDkkakJH5HbHkdQ6wXtXnmELes2oldMVeyLGYne+Uts9QerIjAC6Bg+ ++FAJ039BqJj50cpmnCRrEdCju+QbKsMflZ56DKRHi1vUFjczy8QPTc4UadHJGXL1 +XQ7Vf1+b8iUDulWPTV0N8WQ1IxVLFVkds5T39pyez1C6wVhQZ48ItCD3y6wsIG9w +tj8BMIy3Q88PnT3zK0koGsj+zrW5DtleHNbLPbU6rfQPDgCSC7EhFi501TwN22IW +q6NxkkdTVcGvL0Gz+PvjcM3mo0xFfh9Ma1CWQYnEdGILEINBhzOKgbEwWOxaBDKM +aLOPHd5lc/9nXmW8Sdh2nzMUZaF3lMktAgMBAAGjggF6MIIBdjAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUK9BpR5R2Cf70a40uQKb3 +R01/CF4wHwYDVR0jBBgwFoAUK9BpR5R2Cf70a40uQKb3R01/CF4wggERBgNVHSAE +ggEIMIIBBDCCAQAGCSqGSIb3Y2QFATCB8jAqBggrBgEFBQcCARYeaHR0cHM6Ly93 +d3cuYXBwbGUuY29tL2FwcGxlY2EvMIHDBggrBgEFBQcCAjCBthqBs1JlbGlhbmNl +IG9uIHRoaXMgY2VydGlmaWNhdGUgYnkgYW55IHBhcnR5IGFzc3VtZXMgYWNjZXB0 +YW5jZSBvZiB0aGUgdGhlbiBhcHBsaWNhYmxlIHN0YW5kYXJkIHRlcm1zIGFuZCBj +b25kaXRpb25zIG9mIHVzZSwgY2VydGlmaWNhdGUgcG9saWN5IGFuZCBjZXJ0aWZp +Y2F0aW9uIHByYWN0aWNlIHN0YXRlbWVudHMuMA0GCSqGSIb3DQEBBQUAA4IBAQBc +NplMLXi37Yyb3PN3m/J20ncwT8EfhYOFG5k9RzfyqZtAjizUsZAS2L70c5vu0mQP +y3lPNNiiPvl4/2vIB+x9OYOLUyDTOMSxv5pPCmv/K/xZpwUJfBdAVhEedNO3iyM7 +R6PVbyTi69G3cN8PReEnyvFteO3ntRcXqNx+IjXKJdXZD9Zr1KIkIxH3oayPc4Fg +xhtbCS+SsvhESPBgOJ4V9T0mZyCKM2r3DYLP3uujL/lTaltkwGMzd/c6ByxW69oP +IQ7aunMZT7XZNn/Bh1XZp5m5MkL72NVxnn6hUrcbvZNCJBIqxw8dtk2cXmPIS4AX +UKqK1drk/NAJBzewdXUh +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIIAeDltYNno+AwDQYJKoZIhvcNAQEMBQAwZzEbMBkGA1UE +AwwSQXBwbGUgUm9vdCBDQSAtIEcyMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMw +HhcNMTQwNDMwMTgxMDA5WhcNMzkwNDMwMTgxMDA5WjBnMRswGQYDVQQDDBJBcHBs +ZSBSb290IENBIC0gRzIxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBANgREkhI2imKScUcx+xuM23+TfvgHN6s +XuI2pyT5f1BrTM65MFQn5bPW7SXmMLYFN14UIhHF6Kob0vuy0gmVOKTvKkmMXT5x +ZgM4+xb1hYjkWpIMBDLyyED7Ul+f9sDx47pFoFDVEovy3d6RhiPw9bZyLgHaC/Yu +OQhfGaFjQQscp5TBhsRTL3b2CtcM0YM/GlMZ81fVJ3/8E7j4ko380yhDPLVoACVd +J2LT3VXdRCCQgzWTxb+4Gftr49wIQuavbfqeQMpOhYV4SbHXw8EwOTKrfl+q04tv +ny0aIWhwZ7Oj8ZhBbZF8+NfbqOdfIRqMM78xdLe40fTgIvS/cjTf94FNcX1RoeKz +8NMoFnNvzcytN31O661A4T+B/fc9Cj6i8b0xlilZ3MIZgIxbdMYs0xBTJh0UT8TU +gWY8h2czJxQI6bR3hDRSj4n4aJgXv8O7qhOTH11UL6jHfPsNFL4VPSQ08prcdUFm +IrQB1guvkJ4M6mL4m1k8COKWNORj3rw31OsMiANDC1CvoDTdUE0V+1ok2Az6DGOe +HwOx4e7hqkP0ZmUoNwIx7wHHHtHMn23KVDpA287PT0aLSmWaasZobNfMmRtHsHLD +d4/E92GcdB/O/WuhwpyUgquUoue9G7q5cDmVF8Up8zlYNPXEpMZ7YLlmQ1A/bmH8 +DvmGqmAMQ0uVAgMBAAGjQjBAMB0GA1UdDgQWBBTEmRNsGAPCe8CjoA1/coB6HHcm +jTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQwF +AAOCAgEAUabz4vS4PZO/Lc4Pu1vhVRROTtHlznldgX/+tvCHM/jvlOV+3Gp5pxy+ +8JS3ptEwnMgNCnWefZKVfhidfsJxaXwU6s+DDuQUQp50DhDNqxq6EWGBeNjxtUVA +eKuowM77fWM3aPbn+6/Gw0vsHzYmE1SGlHKy6gLti23kDKaQwFd1z4xCfVzmMX3z +ybKSaUYOiPjjLUKyOKimGY3xn83uamW8GrAlvacp/fQ+onVJv57byfenHmOZ4VxG +/5IFjPoeIPmGlFYl5bRXOJ3riGQUIUkhOb9iZqmxospvPyFgxYnURTbImHy99v6Z +SYA7LNKmp4gDBDEZt7Y6YUX6yfIjyGNzv1aJMbDZfGKnexWoiIqrOEDCzBL/FePw +N983csvMmOa/orz6JopxVtfnJBtIRD6e/J/JzBrsQzwBvDR4yGn1xuZW7AYJNpDr +FEobXsmII9oDMJELuDY++ee1KG++P+w8j2Ud5cAeh6Squpj9kuNsJnfdBrRkBof0 +Tta6SqoWqPQFZ2aWuuJVecMsXUmPgEkrihLHdoBR37q9ZV0+N0djMenl9MU/S60E +inpxLK8JQzcPqOMyT/RFtm2XNuyE9QoB6he7hY1Ck3DDUOUUi78/w0EP3SIEIwiK +um1xRKtzCTrJ+VKACd+66eYWyi4uTLLT3OUEVLLUNIAytbwPF+E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICQzCCAcmgAwIBAgIILcX8iNLFS5UwCgYIKoZIzj0EAwMwZzEbMBkGA1UEAwwS +QXBwbGUgUm9vdCBDQSAtIEczMSYwJAYDVQQLDB1BcHBsZSBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTETMBEGA1UECgwKQXBwbGUgSW5jLjELMAkGA1UEBhMCVVMwHhcN +MTQwNDMwMTgxOTA2WhcNMzkwNDMwMTgxOTA2WjBnMRswGQYDVQQDDBJBcHBsZSBS +b290IENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABJjpLz1AcqTtkyJygRMc3RCV8cWjTnHcFBbZDuWmBSp3ZHtf +TjjTuxxEtX/1H7YyYl3J6YRbTzBPEVoA/VhYDKX1DyxNB0cTddqXl5dvMVztK517 +IDvYuVTZXpmkOlEKMaNCMEAwHQYDVR0OBBYEFLuw3qFYM4iapIqZ3r6966/ayySr +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2gA +MGUCMQCD6cHEFl4aXTQY2e3v9GwOAEZLuN+yRhHFD/3meoyhpmvOwgPUnPWTxnS4 +at+qIxUCMG1mihDK1A3UT82NQz60imOlM27jbdoXt2QfyFMm+YhidDkLF1vLUagM +6BgD56KyKA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFujCCBKKgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhjELMAkGA1UEBhMCVVMx +HTAbBgNVBAoTFEFwcGxlIENvbXB1dGVyLCBJbmMuMS0wKwYDVQQLEyRBcHBsZSBD +b21wdXRlciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxKTAnBgNVBAMTIEFwcGxlIFJv +b3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTA1MDIxMDAwMTgxNFoXDTI1MDIx +MDAwMTgxNFowgYYxCzAJBgNVBAYTAlVTMR0wGwYDVQQKExRBcHBsZSBDb21wdXRl +ciwgSW5jLjEtMCsGA1UECxMkQXBwbGUgQ29tcHV0ZXIgQ2VydGlmaWNhdGUgQXV0 +aG9yaXR5MSkwJwYDVQQDEyBBcHBsZSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSRqQkfkdseR1DrBe1e +eYQt6zaiV0xV7IsZid75S2z1B6siMALoGD74UAnTf0GomPnRymacJGsR0KO75Bsq +wx+VnnoMpEeLW9QWNzPLxA9NzhRp0ckZcvVdDtV/X5vyJQO6VY9NXQ3xZDUjFUsV +WR2zlPf2nJ7PULrBWFBnjwi0IPfLrCwgb3C2PwEwjLdDzw+dPfMrSSgayP7OtbkO +2V4c1ss9tTqt9A8OAJILsSEWLnTVPA3bYharo3GSR1NVwa8vQbP4++NwzeajTEV+ +H0xrUJZBicR0YgsQg0GHM4qBsTBY7FoEMoxos48d3mVz/2deZbxJ2HafMxRloXeU +yS0CAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ +MB0GA1UdDgQWBBQr0GlHlHYJ/vRrjS5ApvdHTX8IXjAfBgNVHSMEGDAWgBQr0GlH +lHYJ/vRrjS5ApvdHTX8IXjCCASkGA1UdIASCASAwggEcMIIBGAYJKoZIhvdjZAUB +MIIBCTBBBggrBgEFBQcCARY1aHR0cHM6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmlj +YXRlYXV0aG9yaXR5L3Rlcm1zLmh0bWwwgcMGCCsGAQUFBwICMIG2GoGzUmVsaWFu +Y2Ugb24gdGhpcyBjZXJ0aWZpY2F0ZSBieSBhbnkgcGFydHkgYXNzdW1lcyBhY2Nl +cHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5k +IGNvbmRpdGlvbnMgb2YgdXNlLCBjZXJ0aWZpY2F0ZSBwb2xpY3kgYW5kIGNlcnRp +ZmljYXRpb24gcHJhY3RpY2Ugc3RhdGVtZW50cy4wRAYDVR0fBD0wOzA5oDegNYYz +aHR0cHM6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5L3Jvb3Qu +Y3JsMFUGCCsGAQUFBwEBBEkwRzBFBggrBgEFBQcwAoY5aHR0cHM6Ly93d3cuYXBw +bGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5L2Nhc2lnbmVycy5odG1sMA0GCSqG +SIb3DQEBBQUAA4IBAQCd2i0oWC99dgS5BNM+zrdmY06PL9T+S61yvaM5xlJNBZhS +9YlRASR5vhoy9+VEi0tEBzmC1lrKtCBe2a4VXR2MHTK/ODFiSF3H4ZCx+CRA+F9Y +m1FdV53B5f88zHIhbsTp6aF31ywXJsM/65roCwO66bNKcuszCVut5mIxauivL9Wv +Hld2j383LS4CXN1jyfJxuCZA3xWNdUQ/eb3mHZnhQyw+rW++uaT+DjUZUWOxw961 +kj5ReAFziqQjyqSI8R5cH0EWLX6VCqrpiUGYGxrdyyC/R14MJsVVNU3GMIuZZxTH +CR+6R8faAQmHJEKVvRNgGQrv6n8Obs3BREM6StXj +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE +AwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG +EwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM +FUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC +REUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp +Nb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM +VD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+ +SZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ +4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L +cp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi +eowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG +A1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3 +DQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j +vZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP +DpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc +maHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D +lmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv +KrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIJmzCCB4OgAwIBAgIBATANBgkqhkiG9w0BAQwFADCCAR4xPjA8BgNVBAMTNUF1 +dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9s +YW5vMQswCQYDVQQGEwJWRTEQMA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlz +dHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0 +aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBlcmludGVuZGVuY2lh +IGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUwIwYJ +KoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyMjE4MDgy +MVoXDTMwMTIxNzIzNTk1OVowggEeMT4wPAYDVQQDEzVBdXRvcmlkYWQgZGUgQ2Vy +dGlmaWNhY2lvbiBSYWl6IGRlbCBFc3RhZG8gVmVuZXpvbGFubzELMAkGA1UEBhMC +VkUxEDAOBgNVBAcTB0NhcmFjYXMxGTAXBgNVBAgTEERpc3RyaXRvIENhcGl0YWwx +NjA0BgNVBAoTLVNpc3RlbWEgTmFjaW9uYWwgZGUgQ2VydGlmaWNhY2lvbiBFbGVj +dHJvbmljYTFDMEEGA1UECxM6U3VwZXJpbnRlbmRlbmNpYSBkZSBTZXJ2aWNpb3Mg +ZGUgQ2VydGlmaWNhY2lvbiBFbGVjdHJvbmljYTElMCMGCSqGSIb3DQEJARYWYWNy +YWl6QHN1c2NlcnRlLmdvYi52ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAME77xNS8ZlW47RsBeEaaRZhJoZ4rw785UAFCuPZOAVMqNS1wMYqzy95q6Gk +UO81ER/ugiQX/KMcq/4HBn83fwdYWxPZfwBfK7BP2p/JsFgzYeFP0BXOLmvoJIzl +Jb6FW+1MPwGBjuaZGFImWZsSmGUclb51mRYMZETh9/J5CLThR1exStxHQptwSzra +zNFpkQY/zmj7+YZNA9yDoroVFv6sybYOZ7OxNDo7zkSLo45I7gMwtxqWZ8VkJZkC +8+p0dX6mkhUT0QAV64Zc9HsZiH/oLhEkXjhrgZ28cF73MXIqLx1fyM4kPH1yOJi/ +R72nMwL7D+Sd6mZgI035TxuHXc2/uOwXfKrrTjaJDz8Jp6DdessOkxIgkKXRjP+F +K3ze3n4NUIRGhGRtyvEjK95/2g02t6PeYiYVGur6ruS49n0RAaSS0/LJb6XzaAAe +0mmO2evnEqxIKwy2mZRNPfAVW1l3wCnWiUwryBU6OsbFcFFrQm+00wOicXvOTHBM +aiCVAVZTb9RSLyi+LJ1llzJZO3pq3IRiiBj38Nooo+2ZNbMEciSgmig7YXaUcmud +SVQvLSL+Yw+SqawyezwZuASbp7d/0rutQ59d81zlbMt3J7yB567rT2IqIydQ8qBW +k+fmXzghX+/FidYsh/aK+zZ7Wy68kKHuzEw1Vqkat5DGs+VzAgMBAAGjggLeMIIC +2jASBgNVHRMBAf8ECDAGAQH/AgECMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52 +ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMB0GA1UdDgQWBBStuyIdxuDS +Aaj9dlBSk+2YwU2u0zCCAVAGA1UdIwSCAUcwggFDgBStuyIdxuDSAaj9dlBSk+2Y +wU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRpZmlj +YWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAw +DgYDVQQHEwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYD +VQQKEy1TaXN0ZW1hIE5hY2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25p +Y2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5kZW5jaWEgZGUgU2VydmljaW9zIGRlIENl +cnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG9w0BCQEWFmFjcmFpekBz +dXNjZXJ0ZS5nb2IudmWCAQEwDgYDVR0PAQH/BAQDAgEGMDcGA1UdEQQwMC6CD3N1 +c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMFQGA1Ud +HwRNMEswJKAioCCGHmhodHA6Ly93d3cuc3VzY2VydGUuZ29iLnZlL2xjcjAjoCGg +H4YdbGRhcDovL2FjcmFpei5zdXNjZXJ0ZS5nb2IudmUwNwYIKwYBBQUHAQEEKzAp +MCcGCCsGAQUFBzABhhtoaHRwOi8vb2NzcC5zdXNjZXJ0ZS5nb2IudmUwQAYDVR0g +BDkwNzA1BgVghl4BAjAsMCoGCCsGAQUFBwIBFh5odHRwOi8vd3d3LnN1c2NlcnRl +LmdvYi52ZS9kcGMwDQYJKoZIhvcNAQEMBQADggIBAK4qy/zmZ9zBwfW3yOYtLcBT +Oy4szJyPz7/RhNH3bPVH7HbDTGpi6JZ4YXdXMBeJE5qBF4a590Kgj8Rlnltt+Rbo +OFQOU1UDqKuTdBsA//Zry5899fmn8jBUkg4nh09jhHHbLlaUScdz704Zz2+UVg7i +s/r3Legxap60KzmdrmTAE9VKte1TQRgavQwVX5/2mO/J+SCas//UngI+h8SyOucq +mjudYEgBrZaodUsagUfn/+AzFNrGLy+al+5nZeHb8JnCfLHWS0M9ZyhgoeO/czyn +99+5G93VWNv4zfc4KiavHZKrkn8F9pg0ycIZh+OwPT/RE2zq4gTazBMlP3ACIe/p +olkNaOEa8KvgzW96sjBZpMW49zFmyINYkcj+uaNCJrVGsXgdBmkuRGJNWFZ9r0cG +woIaxViFBypsz045r1ESfYPlfDOavBhZ/giR/Xocm9CHkPRY2BApMMR0DUCyGETg +Ql+L3kfdTKzuDjUp2DM9FqysQmaM81YDZufWkMhlZPfHwC7KbNougoLroa5Umeos +bqAXWmk46SwIdWRPLLqbUpDTKooynZKpSYIkkotdgJoVZUUCY+RCO8jsVPEU6ece +SxztNUm5UOta1OJPMwSAKRHOo3ilVb9c6lAixDdvV8MeNbqe6asM1mpCHWbJ/0rg +5Ls9Cxx8hracyp0ev7b0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIIKv++n6Lw6YcwDQYJKoZIhvcNAQEFBQAwKDELMAkGA1UE +BhMCQkUxGTAXBgNVBAMTEEJlbGdpdW0gUm9vdCBDQTIwHhcNMDcxMDA0MTAwMDAw +WhcNMjExMjE1MDgwMDAwWjAoMQswCQYDVQQGEwJCRTEZMBcGA1UEAxMQQmVsZ2l1 +bSBSb290IENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMZzQh6S +/3UPi790hqc/7bIYLS2X+an7mEoj39WN4IzGMhwWLQdC1i22bi+n9fzGhYJdld61 +IgDMqFNAn68KNaJ6x+HK92AQZw6nUHMXU5WfIp8MXW+2QbyM69odRr2nlL/zGsvU ++40OHjPIltfsjFPekx40HopQcSZYtF3CiInaYNKJIT/e1wEYNm7hLHADBGXvmAYr +XR5i3FVr/mZkIV/4L+HXmymvb82fqgxG0YjFnaKVn6w/Fa7yYd/vw2uaItgscf1Y +HewApDgglVrH1Tdjuk+bqv5WRi5j2Qsj1Yr6tSPwiRuhFA0m2kHwOI8w7QUmecFL +TqG4flVSOmlGhHUCAwEAAaOBuzCBuDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zBCBgNVHSAEOzA5MDcGBWA4CQEBMC4wLAYIKwYBBQUHAgEWIGh0dHA6 +Ly9yZXBvc2l0b3J5LmVpZC5iZWxnaXVtLmJlMB0GA1UdDgQWBBSFiuv0xbu+DlkD +lN7WgAEV4xCcOTARBglghkgBhvhCAQEEBAMCAAcwHwYDVR0jBBgwFoAUhYrr9MW7 +vg5ZA5Te1oABFeMQnDkwDQYJKoZIhvcNAQEFBQADggEBAFHYhd27V2/MoGy1oyCc +UwnzSgEMdL8rs5qauhjyC4isHLMzr87lEwEnkoRYmhC598wUkmt0FoqW6FHvv/pK +JaeJtmMrXZRY0c8RcrYeuTlBFk0pvDVTC9rejg7NqZV3JcqUWumyaa7YwBO+mPyW +nIR/VRPmPIfjvCCkpDZoa01gZhz5v6yAlGYuuUGK02XThIAC71AdXkbc98m6tTR8 +KvPG2F9fVJ3bTc0R5/0UAoNmXsimABKgX77OFP67H6dh96tK8QYUn8pJQsKpvO2F +sauBQeYNxUJpU4c5nUwfAA4+Bw11V0SoU7Q2dmSZ3G7rPUZuFF1eR1ONeE3gJ7uO +hXY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFVTCCBD2gAwIBAgIEO/OB0DANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJj +aDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZpY2VzMSIwIAYDVQQLExlD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQDEw1BZG1pbi1Sb290LUNB +MB4XDTAxMTExNTA4NTEwN1oXDTIxMTExMDA3NTEwN1owbDELMAkGA1UEBhMCY2gx +DjAMBgNVBAoTBWFkbWluMREwDwYDVQQLEwhTZXJ2aWNlczEiMCAGA1UECxMZQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdGllczEWMBQGA1UEAxMNQWRtaW4tUm9vdC1DQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvgr0QUIv5qF0nyXZ3PXAJi +C4C5Wr+oVTN7oxIkXkxvO0GJToM9n7OVJjSmzBL0zJ2HXj0MDRcvhSY+KiZZc6Go +vDvr5Ua481l7ILFeQAFtumeza+vvxeL5Nd0Maga2miiacLNAKXbAcUYRa0Ov5VZB +++YcOYNNt/aisWbJqA2y8He+NsEgJzK5zNdayvYXQTZN+7tVgWOck16Da3+4FXdy +fH1NCWtZlebtMKtERtkVAaVbiWW24CjZKAiVfggjsiLo3yVMPGj3budLx5D9hEEm +vlyDOtcjebca+AcZglppWMX/iHIrx7740y0zd6cWEqiLIcZCrnpkr/KzwO135GkC +AwEAAaOCAf0wggH5MA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIASBkTCBjjCBiwYI +YIV0AREDAQAwfzArBggrBgEFBQcCAjAfGh1UaGlzIGlzIHRoZSBBZG1pbi1Sb290 +LUNBIENQUzBQBggrBgEFBQcCARZEaHR0cDovL3d3dy5pbmZvcm1hdGlrLmFkbWlu +LmNoL1BLSS9saW5rcy9DUFNfMl8xNl83NTZfMV8xN18zXzFfMC5wZGYwfwYDVR0f +BHgwdjB0oHKgcKRuMGwxFjAUBgNVBAMTDUFkbWluLVJvb3QtQ0ExIjAgBgNVBAsT +GUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxETAPBgNVBAsTCFNlcnZpY2VzMQ4w +DAYDVQQKEwVhZG1pbjELMAkGA1UEBhMCY2gwHQYDVR0OBBYEFIKf+iNzIPGXi7JM +Tb5CxX9mzWToMIGZBgNVHSMEgZEwgY6AFIKf+iNzIPGXi7JMTb5CxX9mzWTooXCk +bjBsMQswCQYDVQQGEwJjaDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZp +Y2VzMSIwIAYDVQQLExlDZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQD +Ew1BZG1pbi1Sb290LUNBggQ784HQMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0B +AQUFAAOCAQEAeE96XCYRpy6umkPKXDWCRn7INo96ZrWpMggcDORuofHIwdTkgOeM +vWOxDN/yuT7CC3FAaUajbPRbDw0hRMcqKz0aC8CgwcyIyhw/rFK29mfNTG3EviP9 +QSsEbnelFnjpm1wjz4EaBiFjatwpUbI6+Zv3XbEt9QQXBn+c6DeFLe4xvC4B+MTr +a440xTk59pSYux8OHhEvqIwHCkiijGqZhTS3KmGFeBopaR+dJVBRBMoXwzk4B3Hn +0Zib1dEYFZa84vPJZyvxCbLOnPRDJgH6V2uQqbG+6DXVaf/wORVOvF/wzzv0viM/ +RWbEtJZdvo8N3sdtCULzifnxP/V0T9+4ZQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr +6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV +L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91 +1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx +MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ +QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB +arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr +Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi +FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS +P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN +9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz +uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h +9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t +OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo ++fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7 +KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2 +DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us +H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ +I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7 +5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h +3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz +Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y +ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E +N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9 +tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX +0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c +/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X +KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY +zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS +O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D +34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP +K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3 +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv +Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj +QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS +IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2 +HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa +O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv +033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u +dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE +kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41 +3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD +u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq +4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4 +nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO +8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV +ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb +PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2 +6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr +n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a +qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4 +wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3 +ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs +pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4 +E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy +aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp +Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV +BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp +Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g +Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU +J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO +JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY +wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o +koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN +qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E +Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe +xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u +7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU +sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI +sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP +cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b +N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t +KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu +kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm +CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ +Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu +imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te +2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe +DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p +F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt +TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQy +MDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjEw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy3QRk +D2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/o +OI7bm+V8u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3A +fQ+lekLZWnDZv6fXARz2m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJe +IgpFy4QxTaz+29FHuvlglzmxZcfe+5nkCiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8n +oc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTaYVKvJrT1cU/J19IG32PK +/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6vpmumwKj +rckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD +3AjLLhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE +7cderVC6xkGbrPAXZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkC +yC2fg69naQanMVXVz0tv/wQFx1isXxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLd +qvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ04IwDQYJKoZI +hvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR +xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaA +SfX8MPWbTx9BLxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXo +HqJPYNcHKfyyo6SdbhWSVhlMCrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpB +emOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5GfbVSUZP/3oNn6z4eGBrxEWi1CXYBmC +AMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85YmLLW1AL14FABZyb +7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKSds+x +DzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvk +F7mGnjixlAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqF +a3qdnom2piiZk4hA9z7NUaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsT +Q6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJa7+h89n07eLw4+1knj0vllJPgFOL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy +MDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe +NcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH +PWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I +x2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe +QTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR +yyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO +QG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912 +H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ +QfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD +i/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs +nLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1 +rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI +hvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf +GopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb +lvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka ++elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal +TFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i +nSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3 +gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr +G5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os +zMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x +L4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X +DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ +BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4 +QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny +gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw +zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q +130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2 +JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw +ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj +AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG +9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h +bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc +fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu +HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w +t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAk +BgNVBAMMHUNlcnRpbm9taXMgLSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4 +Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNl +cnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYwJAYDVQQDDB1DZXJ0 +aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jY +F1AMnmHawE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N +8y4oH3DfVS9O7cdxbwlyLu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWe +rP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K +/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92NjMD2AR5vpTESOH2VwnHu +7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9qc1pkIuVC +28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6 +lSTClrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1E +nn1So2+WLhl+HPNbxxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB +0iSVL1N6aaLwD4ZFjliCK0wi1F6g530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql09 +5gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna4NH4+ej9Uji29YnfAgMBAAGj +WzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQN +jLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ +KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9s +ov3/4gbIOZ/xWqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZM +OH8oMDX/nyNTt7buFHAAQCvaR6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q +619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40nJ+U8/aGH88bc62UeYdocMMzpXDn +2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1BCxMjidPJC+iKunqj +o3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjvJL1v +nxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG +5ERQL1TEqkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWq +pdEdnV1j6CTmNhTih60bWfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZb +dsLLO7XSAPCjDuGtbkD326C00EauFddEwk01+dIL8hf2rGbVJLJP0RyZwG71fet0 +BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/vgt2Fl43N+bYdJeimUV5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAb +BgNVBAMTFENlcnRpbm9taXMgLSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMz +MTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMx +FzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRDZXJ0aW5vbWlzIC0g +Um9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQosP5L2 +fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJfl +LieY6pOod5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQV +WZUKxkd8aRi5pwP5ynapz8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDF +TKWrteoB4owuZH9kb/2jJZOLyKIOSY008B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb +5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09xRLWtwHkziOC/7aOgFLSc +CbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE6OXWk6Ri +wsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJ +wx3tFvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SG +m/lg0h9tkQPTYKbVPZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4 +F2iw4lNVYC2vPsKD2NkJK/DAZNuHi5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZng +WVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I6tNxIqSSaHh0 +2TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/ +0KGRHCwPT5iVWVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWw +F6YSjNRieOpWauwK0kDDPAUwPk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZS +g081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAXlCOotQqSD7J6wWAsOMwaplv/8gzj +qh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJy29SWwNyhlCVCNSN +h4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9Iff/ +ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8V +btaw5BngDwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwj +Y/M50n92Uaf0yKHxDHYiI0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ +8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nMcyrDflOR1m749fPH0FFNjkulW+YZFzvW +gQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVrhkIGuUE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAw +PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz +cyAyIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9 +MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz +IDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxQ +ltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR5aiR +VhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyL +kcAbmXuZVg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCd +EgETjdyAYveVqUSISnFOYFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas +H7WLO7dDWWuwJKZtkIvEcupdM5i3y95ee++U8Rs+yskhwcWYAqqi9lt3m/V+llU0 +HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRMECDAGAQH/AgEKMAsGA1Ud +DwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJYIZIAYb4 +QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMu +Y29tL0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/ +AN9WM2K191EBkOvDP9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8 +yfFC82x/xXp8HVGIutIKPidd3i1RTtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMR +FcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+7UCmnYR0ObncHoUW2ikbhiMA +ybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW//1IMwrh3KWB +kJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUA +MD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2Vy +dHBsdXMgUm9vdCBDQSBHMTAeFw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBa +MD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2Vy +dHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +ANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHNr49a +iZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt +6kuJPKNxQv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP +0FG7Yn2ksYyy/yARujVjBYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f +6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTvLRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDE +EW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2z4QTd28n6v+WZxcIbekN +1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc4nBvCGrc +h2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCT +mehd4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV +4EJQeIQEQWGw9CEjjy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPO +WftwenMGE9nTdDckQQoRb5fc5+R+ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1Ud +DwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSowcCbkahDFXxd +Bie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHYlwuBsTANBgkq +hkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh +66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7 +/SMNkPX0XtPGYX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BS +S7CTKtQ+FjPlnsZlFT5kOwQ/2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j +2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F6ALEUz65noe8zDUa3qHpimOHZR4R +Kttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilXCNQ314cnrUlZp5Gr +RHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWetUNy +6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEV +V/xuZDDCVRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5 +g4VCXA9DO2pJNdWY9BW/+mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl +++O/QmueD6i9a5jc2NvLi6Td11n0bt3+qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4x +CzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBs +dXMgUm9vdCBDQSBHMjAeFw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4x +CzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBs +dXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABM0PW1aC3/BFGtat +93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uNAm8x +Ik0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0P +AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwj +FNiPwyCrKGBZMB8GA1UdIwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqG +SM49BAMDA2gAMGUCMHD+sAvZ94OX7PNVHdTcswYO/jOYnYs5kGuUIe22113WTNch +p+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjlvPl5adytRSv3tjFzzAal +U5ORGpOucGpnutee5WEaXw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT +AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD +QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP +MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do +0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ +UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d +RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ +OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv +JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C +AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O +BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ +LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY +MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ +44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I +Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw +i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN +9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB +gDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu +QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG +A1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz +OTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ +VW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3 +b3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA +DGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn +0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB +OJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE +fktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E +Sv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m +o130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i +sx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW +OZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez +Tv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS +adgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n +3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ +F/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf +CVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29 +XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm +djWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/ +WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb +AoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq +P/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko +b7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj +XALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P +5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi +DrW5viSP +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD +TjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx +MjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j +aWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP +T1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03 +sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL +TIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5 +/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp +7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz +EpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt +hxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP +a931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot +aK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg +TnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV +PKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv +cWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL +tbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd +BgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT +ej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL +jOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS +ESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy +P5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19 +xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d +Ci77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN +5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe +/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z +AAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ +5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw +IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL +SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH +SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh +ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X +DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 +TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ +fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA +sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU +WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS +nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH +dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip +NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC +AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF +MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB +uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl +PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP +JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ +gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 +j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 +5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB +o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS +/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z +Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE +W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D +hNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDQzCCAiugAwIBAgIQX/h7KCtU3I1CoxW1aMmt/zANBgkqhkiG9w0BAQUFADA1 +MRYwFAYDVQQKEw1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENB +IDIwNDgwHhcNMDQwNTE0MjAxNzEyWhcNMjkwNTE0MjAyNTQyWjA1MRYwFAYDVQQK +Ew1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENBIDIwNDgwggEg +MA0GCSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCwmrmrp68Kd6ficba0ZmKUeIhH +xmJVhEAyv8CrLqUccda8bnuoqrpu0hWISEWdovyD0My5jOAmaHBKeN8hF570YQXJ +FcjPFto1YYmUQ6iEqDGYeJu5Tm8sUxJszR2tKyS7McQr/4NEb7Y9JHcJ6r8qqB9q +VvYgDxFUl4F1pyXOWWqCZe+36ufijXWLbvLdT6ZeYpzPEApk0E5tzivMW/VgpSdH +jWn0f84bcN5wGyDWbs2mAag8EtKpP6BrXruOIIt6keO1aO6g58QBdKhTCytKmg9l +Eg6CTY5j/e/rmxrbU6YTYK/CfdfHbBcl1HP7R2RQgYCUTOG/rksc35LtLgXfAgED +o1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJ/PI +FR5umgIJFq0roIlgX9p7L6owEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEF +BQADggEBAJ2dhISjQal8dwy3U8pORFBi71R803UXHOjgxkhLtv5MOhmBVrBW7hmW +Yqpao2TB9k5UM8Z3/sUcuuVdJcr18JOagxEu5sv4dEX+5wW4q+ffy0vhN4TauYuX +cB7w4ovXsNgOnbFp1iqRe6lJT37mjpXYgyc81WhJDtSd9i7rp77rMKSsH0T8lasz +Bvt9YAretIpjsJyp8qS5UwGH0GikJ3+r/+n6yUA4iGe0OcaEb1fJU9u6ju7AQ7L4 +CYNu/2bPPu8Xs1gYJQk0XuPL1hS27PKSb3TkL4Eq1ZKR4OCXPDJoBYVL0fdX4lId +kxpUnwVwwEpxYB5DC2Ae/qPOgRnhCzU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB +gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV +BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw +MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl +YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P +RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 +UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI +2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 +Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp ++2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ +DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O +nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW +/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g +PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u +QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY +SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv +IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4 +zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd +BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB +ZQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT +IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw +MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy +ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N +T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR +FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J +cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW +BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm +fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv +GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB +hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV +BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT +EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR +6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X +pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC +9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV +/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf +Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z ++pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w +qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah +SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC +u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf +Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq +crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl +wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM +4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV +2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna +FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ +CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK +boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke +jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL +S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb +QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl +0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB +NVOFBkpdn627G190 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0 +MRMwEQYDVQQDEwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQG +EwJJTDAeFw0wNDAzMjQxMTMyMThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMT +CkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNpZ24xCzAJBgNVBAYTAklMMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49qROR+WCf4C9DklBKK +8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTyP2Q2 +98CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb +2CEJKHxNGGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxC +ejVb7Us6eva1jsz/D3zkYDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7Kpi +Xd3DTKaCQeQzC6zJMw9kglcq/QytNuEMrkvF7zuZ2SOzW120V+x0cAwqTwIDAQAB +o4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2Zl +ZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0PAQH/BAQD +AgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRL +AZs+VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWd +foPPbrxHbvUanlR2QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0M +cXS6hMTXcpuEfDhOZAYnKuGntewImbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq +8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb/627HOkthIDYIb6FUtnUdLlp +hbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VGzT2ouvDzuFYk +Res3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U +AGegcQCCSA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGATCCA+mgAwIBAgIRAI9hcRW6eVgXjH0ROqzW264wDQYJKoZIhvcNAQELBQAw +RTEfMB0GA1UEAxMWQ29tU2lnbiBHbG9iYWwgUm9vdCBDQTEVMBMGA1UEChMMQ29t +U2lnbiBMdGQuMQswCQYDVQQGEwJJTDAeFw0xMTA3MTgxMDI0NTRaFw0zNjA3MTYx +MDI0NTVaMEUxHzAdBgNVBAMTFkNvbVNpZ24gR2xvYmFsIFJvb3QgQ0ExFTATBgNV +BAoTDENvbVNpZ24gTHRkLjELMAkGA1UEBhMCSUwwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQCyKClzKh3rm6n1nvigmV/VU1D4hSwYW2ro3VqpzpPo0Ph3 +3LguqjXd5juDwN4mpxTpD99d7Xu5X6KGTlMVtfN+bTbA4t3x7DU0Zqn0BE5XuOgs +3GLH41Vmr5wox1bShVpM+IsjcN4E/hMnDtt/Bkb5s33xCG+ohz5dlq0gA9qfr/g4 +O9lkHZXTCeYrmVzd/il4x79CqNvGkdL3um+OKYl8rg1dPtD8UsytMaDgBAopKR+W +igc16QJzCbvcinlETlrzP/Ny76BWPnAQgaYBULax/Q5thVU+N3sEOKp6uviTdD+X +O6i96gARU4H0xxPFI75PK/YdHrHjfjQevXl4J37FJfPMSHAbgPBhHC+qn/014DOx +46fEGXcdw2BFeIIIwbj2GH70VyJWmuk/xLMCHHpJ/nIF8w25BQtkPpkwESL6esaU +b1CyB4Vgjyf16/0nRiCAKAyC/DY/Yh+rDWtXK8c6QkXD2XamrVJo43DVNFqGZzbf +5bsUXqiVDOz71AxqqK+p4ek9374xPNMJ2rB5MLPAPycwI0bUuLHhLy6nAIFHLhut +TNI+6Y/soYpi5JSaEjcY7pxI8WIkUAzr2r+6UoT0vAdyOt7nt1y8844a7szo/aKf +woziHl2O1w6ZXUC30K+ptXVaOiW79pBDcbLZ9ZdbONhS7Ea3iH4HJNwktrBJLQID +AQABo4HrMIHoMA8GA1UdEwEB/wQFMAMBAf8wgYQGA1UdHwR9MHswPKA6oDiGNmh0 +dHA6Ly9mZWRpci5jb21zaWduLmNvLmlsL2NybC9jb21zaWduZ2xvYmFscm9vdGNh +LmNybDA7oDmgN4Y1aHR0cDovL2NybDEuY29tc2lnbi5jby5pbC9jcmwvY29tc2ln +bmdsb2JhbHJvb3RjYS5jcmwwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBQCRZPY +DUhirGm6rgZbPvuqJpFQsTAfBgNVHSMEGDAWgBQCRZPYDUhirGm6rgZbPvuqJpFQ +sTANBgkqhkiG9w0BAQsFAAOCAgEAk1V5V9701xsfy4mfX+tP9Ln5e9h3N+QMwUfj +kr+k3e8iXOqADjTpUHeBkEee5tJq09ZLp/43F5tZ2eHdYq2ZEX7iWHCnOQet6Yw9 +SU1TahsrGDA6JJD9sdPFnNZooGsU1520e0zNB0dNWwxrWAmu4RsBxvEpWCJbvzQL +dOfyX85RWwli81OiVMBc5XvJ1mxsIIqli45oRynKtsWP7E+b0ISJ1n+XFLdQo/Nm +WA/5sDfT0F5YPzWdZymudMbXitimxC+n4oQE4mbQ4Zm718Iwg3pP9gMMcSc7Qc1J +kJHPH9O7gVubkKHuSYj9T3Ym6c6egL1pb4pz/uT7cT26Fiopc/jdqbe2EAfoJZkv +hlp/zdzOoXTWjiKNA5zmgWnZn943FuE9KMRyKtyi/ezJXCh8ypnqLIKxeFfZl69C +BwJsPXUTuqj8Fic0s3aZmmr7C4jXycP+Q8V+akMEIoHAxcd960b4wVWKqOcI/kZS +Q0cYqWOY1LNjznRt9lweWEfwDBL3FhrHOmD4++1N3FkkM4W+Q1b2WOL24clDMj+i +2n9Iw0lc1llHMSMvA5D0vpsXZpOgcCVahfXczQKi9wQ3oZyonJeWx4/rXdMtagAB +VBYGFuMEUEQtybI+eIbnp5peO2WAAblQI4eTy/jMVowe5tfMEXovV3sz9ULgmGb3 +DscLP1I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAw +PDEbMBkGA1UEAxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWdu +MQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwx +GzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBDQTEQMA4GA1UEChMHQ29tU2lnbjEL +MAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGtWhf +HZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs49oh +gHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sW +v+bznkqH7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ue +Mv5WJDmyVIRD9YTC2LxBkMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr +9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d19guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt +6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUwAwEB/zBEBgNVHR8EPTA7 +MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29tU2lnblNl +Y3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58 +ADsAj8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkq +hkiG9w0BAQUFAAOCAQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7p +iL1DRYHjZiM/EoZNGeQFsOY3wo3aBijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtC +dsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtpFhpFfTMDZflScZAmlaxMDPWL +kz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP51qJThRv4zdL +hfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz +OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEc +MBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2Vj +IFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENB +IDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5MjM1OTAwWjBxMQswCQYDVQQGEwJE +RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxl +U2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290 +IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEU +ha88EOQ5bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhC +QN/Po7qCWWqSG6wcmtoIKyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1Mjwr +rFDa1sPeg5TKqAyZMg4ISFZbavva4VhYAUlfckE8FQYBjl2tqriTtM2e66foai1S +NNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aKSe5TBY8ZTNXeWHmb0moc +QqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTVjlsB9WoH +txa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAP +BgNVHRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC +AQEAlGRZrTlk5ynrE/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756Abrsp +tJh6sTtU6zkXR34ajgv8HzFZMQSyzhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpa +IzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8rZ7/gFnkm0W09juwzTkZmDLl +6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4Gdyd1Lx+4ivn+ +xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDOzCCAiOgAwIBAgIRANAeRlAAACmMAAAAAgAAAAIwDQYJKoZIhvcNAQEFBQAw +PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD +Ew5EU1QgUm9vdCBDQSBYNDAeFw0wMDA5MTMwNjIyNTBaFw0yMDA5MTMwNjIyNTBa +MD8xJDAiBgNVBAoTG0RpZ2l0YWwgU2lnbmF0dXJlIFRydXN0IENvLjEXMBUGA1UE +AxMORFNUIFJvb3QgQ0EgWDQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCthX3OFEYY8gSeIYur0O4ypOT68HnDrjLfIutL5PZHRwQGjzCPb9PFo/ihboJ8 +RvfGhBAqpQCo47zwYEhpWm1jB+L/OE/dBBiyn98krfU2NiBKSom2J58RBeAwHGEy +cO+lewyjVvbDDLUy4CheY059vfMjPAftCRXjqSZIolQb9FdPcAoa90mFwB7rKniE +J7vppdrUScSS0+eBrHSUPLdvwyn4RGp+lSwbWYcbg5EpSpE0GRJdchic0YDjvIoC +YHpe7Rkj93PYRTQyU4bhC88ck8tMqbvRYqMRqR+vobbkrj5LLCOQCHV5WEoxWh+0 +E2SpIFe7RkV++MmpIAc0h1tZAgMBAAGjMjAwMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFPCD6nPIP1ubWzdf9UyPWvf0hki9MA0GCSqGSIb3DQEBBQUAA4IBAQCE +G85wl5eEWd7adH6XW/ikGN5salvpq/Fix6yVTzE6CrhlP5LBdkf6kx1bSPL18M45 +g0rw2zA/MWOhJ3+S6U+BE0zPGCuu8YQaZibR7snm3HiHUaZNMu5c8D0x0bcMxDjY +AVVcHCoNiL53Q4PLW27nbY6wwG0ffFKmgV3blxrYWfuUDgGpyPwHwkfVFvz9qjaV +mf12VJffL6W8omBPtgteb6UaT/k1oJ7YI0ldGf+ngpVbRhD+LC3cUtT6GO/BEPZu +8YTV/hbiDH5v3khVqMIeKT6o8IuXGG7F6a6vKwP1F1FwTXf4UC/ivhme7vdUH7B/ +Vv4AEbT8dNfEeFxrkDbh +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDjCCAvagAwIBAgIDD92sMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxHzAdBgNVBAMMFkQtVFJVU1QgUm9vdCBD +QSAzIDIwMTMwHhcNMTMwOTIwMDgyNTUxWhcNMjgwOTIwMDgyNTUxWjBFMQswCQYD +VQQGEwJERTEVMBMGA1UECgwMRC1UcnVzdCBHbWJIMR8wHQYDVQQDDBZELVRSVVNU +IFJvb3QgQ0EgMyAyMDEzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +xHtCkoIf7O1UmI4SwMoJ35NuOpNcG+QQd55OaYhs9uFp8vabomGxvQcgdJhl8Ywm +CM2oNcqANtFjbehEeoLDbF7eu+g20sRoNoyfMr2EIuDcwu4QRjltr5M5rofmw7wJ +ySxrZ1vZm3Z1TAvgu8XXvD558l++0ZBX+a72Zl8xv9Ntj6e6SvMjZbu376Ml1wrq +WLbviPr6ebJSWNXwrIyhUXQplapRO5AyA58ccnSQ3j3tYdLl4/1kR+W5t0qp9x+u +loYErC/jpIF3t1oW/9gPP/a3eMykr/pbPBJbqFKJcu+I89VEgYaVI5973bzZNO98 +lDyqwEHC451QGsDkGSL8swIDAQABo4IBBTCCAQEwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUP5DIfccVb/Mkj6nDL0uiDyGyL+cwDgYDVR0PAQH/BAQDAgEGMIG+ +BgNVHR8EgbYwgbMwdKByoHCGbmxkYXA6Ly9kaXJlY3RvcnkuZC10cnVzdC5uZXQv +Q049RC1UUlVTVCUyMFJvb3QlMjBDQSUyMDMlMjAyMDEzLE89RC1UcnVzdCUyMEdt +YkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MDugOaA3hjVodHRwOi8v +Y3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2FfM18yMDEzLmNybDAN +BgkqhkiG9w0BAQsFAAOCAQEADlkOWOR0SCNEzzQhtZwUGq2aS7eziG1cqRdw8Cqf +jXv5e4X6xznoEAiwNStfzwLS05zICx7uBVSuN5MECX1sj8J0vPgclL4xAUAt8yQg +t4RVLFzI9XRKEBmLo8ftNdYJSNMOwLo5qLBGArDbxohZwr78e7Erz35ih1WWzAFv +m2chlTWL+BD8cRu3SzdppjvW7IvuwbDzJcmPkn2h6sPKRL8mpXSSnON065102ctN +h9j8tGlsi6BDB2B4l+nZk3zCRrybN1Kj7Yo8E6l7U0tJmhEFLAtuVqwfLoJs4Gln +tQ5tLdnkwBXxP/oYcuEVbSdbLTAoK59ImmQrme/ydUlfXA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha +ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM +HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03 +UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42 +tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R +ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM +lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp +/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G +A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy +MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl +cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js +L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL +BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni +acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K +zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8 +PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y +Johw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw +NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV +BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn +ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0 +3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z +qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR +p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8 +HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw +ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea +HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw +Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh +c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E +RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt +dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp +3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF +CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na +xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX +KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE5zCCA8+gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCQ0Ex +EDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoTFEVj +aG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNlcnZp +Y2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMjAeFw0wNTEwMDYxMDQ5MTNa +Fw0zMDEwMDcxMDQ5MTNaMIGNMQswCQYDVQQGEwJDQTEQMA4GA1UECBMHT250YXJp +bzEQMA4GA1UEBxMHVG9yb250bzEdMBsGA1UEChMURWNob3dvcnggQ29ycG9yYXRp +b24xHzAdBgNVBAsTFkNlcnRpZmljYXRpb24gU2VydmljZXMxGjAYBgNVBAMTEUVj +aG93b3J4IFJvb3QgQ0EyMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA +utU/5BkV15UBf+s+JQruKQxr77s3rjp/RpOtmhHILIiO5gsEWP8MMrfrVEiidjI6 +Qh6ans0KAWc2Dw0/j4qKAQzOSyAZgjcdypNTBZ7muv212DA2Pu41rXqwMrlBrVi/ +KTghfdLlNRu6JrC5y8HarrnRFSKF1Thbzz921kLDRoCi+FVs5eVuK5LvIfkhNAqA +byrTgO3T9zfZgk8upmEkANPDL1+8y7dGPB/d6lk0I5mv8PESKX02TlvwgRSIiTHR +k8++iOPLBWlGp7ZfqTEXkPUZhgrQQvxcrwCUo6mk8TqgxCDP5FgPoHFiPLef5szP +ZLBJDWp7GLyE1PmkQI6WiwIBA6OCAVAwggFMMA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBQ74YEboKs/OyGC1eISrq5QqxSlEzCBugYDVR0j +BIGyMIGvgBQ74YEboKs/OyGC1eISrq5QqxSlE6GBk6SBkDCBjTELMAkGA1UEBhMC +Q0ExEDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoT +FEVjaG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMoIBADBQBgNVHSAESTBH +MEUGCysGAQQB+REKAQMBMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuZWNob3dv +cnguY29tL2NhL3Jvb3QyL2Nwcy5wZGYwDQYJKoZIhvcNAQEFBQADggEBAG+nrPi/ +0RpfEzrj02C6JGPUar4nbjIhcY6N7DWNeqBoUulBSIH/PYGNHYx7/lnJefiixPGE +7TQ5xPgElxb9bK8zoAApO7U33OubqZ7M7DlHnFeCoOoIAZnG1kuwKwD5CXKB2a74 +HzcqNnFW0IsBFCYqrVh/rQgJOzDA8POGbH0DeD0xjwBBooAolkKT+7ZItJF1Pb56 +QpDL9G+16F7GkmnKlAIYT3QTS3yFGYChnJcd+6txUPhKi9sSOOmAIaKHnkH9Scz+ +A2cSi4A3wUYXVatuVNHpRb2lygfH3SuCX9MU8Ure3zBlSU1LALtMqI4JmcQmQpIq +zIzvO2jHyu9PQqo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 +MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub +j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo +U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b +u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ +bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er +fF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG +A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 +d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu +dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq +RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy +MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD +VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g +Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi +A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt +ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH +Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC +R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX +hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV +BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC +aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV +BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1 +Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz +MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+ +BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp +em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY +B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH +D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF +Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo +q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D +k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH +fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut +dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM +ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8 +zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX +U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6 +Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5 +XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF +Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR +HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY +GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c +77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3 ++GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK +vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6 +FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl +yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P +AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD +y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d +NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE +BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h +cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy +MzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg +Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 +thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM +cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG +L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i +NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h +X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b +m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy +Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja +EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T +KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF +6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh +OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNHDhpkLzCBpgYD +VR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBv +ACAAZABlACAAbABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBl +AGwAbwBuAGEAIAAwADgAMAAxADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF +661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx51tkljYyGOylMnfX40S2wBEqgLk9 +am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qkR71kMrv2JYSiJ0L1 +ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaPT481 +PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS +3a/DTg4fJl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5k +SeTy36LssUzAKh3ntLFlosS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF +3dvd6qJ2gHN99ZwExEWN57kci57q13XRcrHedUTnQn3iV2t93Jm8PYMo6oCTjcVM +ZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoRsaS8I8nkvof/uZS2+F0g +StRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTDKCOM/icz +Q0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQB +jLMi6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UE +BhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0 +MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVowYjELMAkGA1UEBhMCQ04xMjAwBgNV +BAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8w +HQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJj +Dp6L3TQsAlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBj +TnnEt1u9ol2x8kECK62pOqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+u +KU49tm7srsHwJ5uu4/Ts765/94Y9cnrrpftZTqfrlYwiOXnhLQiPzLyRuEH3FMEj +qcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ9Cy5WmYqsBebnh52nUpm +MUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQxXABZG12 +ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloP +zgsMR6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3Gk +L30SgLdTMEZeS1SZD2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeC +jGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4oR24qoAATILnsn8JuLwwoC8N9VKejveSswoA +HQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx9hoh49pwBiFYFIeFd3mqgnkC +AwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlRMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZm +DRd9FBUb1Ov9H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5 +COmSdI31R9KrO9b7eGZONn356ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ry +L3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd+PwyvzeG5LuOmCd+uh8W4XAR8gPf +JWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQHtZa37dG/OaG+svg +IHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBDF8Io +2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV +09tL7ECQ8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQ +XR4EzzffHqhmsYzmIGrv/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrq +T8p+ck0LcIymSLumoRT2+1hEmRSuqguTaaApJUqlyyvdimYHFngVV3Eb7PVHhPOe +MTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh +MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE +YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 +MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo +ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg +MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN +ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA +PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w +wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi +EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY +avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ +YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE +sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h +/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 +IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy +OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P +TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER +dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf +ReYNnyicsbkqWletNw+vHX/bvZ8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i +YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg +R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9 +9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq +fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv +iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU +1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+ +bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW +MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA +ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l +uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn +Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS +tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF +PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un +hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV +5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBY +MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMo +R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEx +MjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9 +AWbK7hWNb6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjA +ZIVcFU2Ix7e64HXprQU9nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE0 +7e9GceBrAqg1cmuXm2bgyxx5X9gaBGgeRwLmnWDiNpcB3841kt++Z8dtd1k7j53W +kBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGttm/81w7a4DSwDRp35+MI +mO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJ +KoZIhvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ1 +6CePbJC/kRYkRj5KTs4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl +4b7UVXGYNTq+k+qurUKykG/g/CFNNWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6K +oKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHaFloxt/m0cYASSJlyc1pZU8Fj +UjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG1riR/aYNKxoU +AT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL +MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj +KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2 +MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw +NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV +BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH +MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL +So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal +tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG +CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT +qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz +rD6ogRLQy7rQkgu2npaqBA+K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCB +mDELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsT +MChjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIzNTk1OVowgZgxCzAJ +BgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0 +BgNVBAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz ++uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5jK/BGvESyiaHAKAxJcCGVn2TAppMSAmUm +hsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdEc5IiaacDiGydY8hS2pgn +5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3CIShwiP/W +JmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exAL +DmKudlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZC +huOl1UcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFMR5yo6hTgMdHNxr2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IB +AQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9cr5HqQ6XErhK8WTTOd8lNNTB +zU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbEAp7aDHdlDkQN +kv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUH +SJsMC8tJP33st/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2G +spki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG +A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv +b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw +MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT +aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ +jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp +xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp +1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG +snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ +U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 +9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B +AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz +yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE +38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP +AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad +DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME +HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 +MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL +v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 +eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq +tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd +C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa +zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB +mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH +V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n +bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG +3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs +J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO +291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS +ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd +AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ +FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F +uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX +kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs +ewv4n4Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc +8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke +hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI +KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg +515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO +xwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT +EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp +ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz +NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH +EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE +AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD +E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH +/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy +DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh +GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR +tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA +AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX +WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu +9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr +gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo +2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI +4uJEvlz36hz1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBH +MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM +QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy +MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl +cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaM +f/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vX +mX7wCl7raKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7 +zUjwTcLCeoiKu7rPWRnWr4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0P +fyblqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXWnOunVmSPlk9orj2XwoSPwLxAwAtc +vfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk9+aCEI3oncKKiPo4 +Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zqkUsp +zBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOO +Rc92wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYW +k70paDPvOmbsB4om3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+ +DVrNVjzRlwW5y0vtOUucxD/SVRNuJLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgF +lQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQADggIBADiW +Cu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 +d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6Z +XPYfcX3v73svfuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZR +gyFmxhE+885H7pwoHyXa/6xmld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3 +d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9bgsiG1eGZbYwE8na6SfZu6W0eX6Dv +J4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq4BjFbkerQUIpm/Zg +DdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWErtXvM ++SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyy +F62ARPBopY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9 +SQ98POyDGCBDTtWTurQ0sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdws +E3PYJ/HQcu51OyLemGhmW/HGY0dVHLqlCFF1pkgl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBH +MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM +QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy +MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl +cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv +CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3Kg +GjSY6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9Bu +XvAuMC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOd +re7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXu +PuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1 +mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K +8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqj +x5RWIr9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsR +nTKaG73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0 +kzCqgc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9Ok +twIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBALZp +8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT +vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiT +z9D2PGcDFWEJ+YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiA +pJiS4wGWAqoC7o87xdFtCjMwc3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvb +pxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3DaWsYDQvTtN6LwG1BUSw7YhN4ZKJmB +R64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5rn/WkhLx3+WuXrD5R +RaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56GtmwfuNmsk +0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC +5AwiWVIQ7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiF +izoHCBy69Y9Vmhh1fuXsgWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLn +yOd/xCxgXS/Dr55FBcOEArf9LAhST4Ldo/DUhgkC +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout +736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2A +DDL24CejQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFuk +fCPAlaUs3L6JbyO5o91lAFJekazInXJ0glMLfalAvWhgxeG4VDvBNhcl2MG9AjEA +njWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOaKaqW04MjyaR7YbPMAuhd +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu +hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/l +xKvRHYqjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0 +CMRw3J5QdCHojXohw0+WbhXRIjVhLfoIN+4Zba3bssx9BzT1YBkstTTZbyACMANx +sbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11xzPKwTdb+mciUqXWi4w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzAN +BgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hl +bGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgRUNDIFJv +b3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEwMzcxMlowgaoxCzAJ +BgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmljIEFj +YWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5 +MUQwQgYDVQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0 +dXRpb25zIEVDQyBSb290Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKg +QehLgoRc4vgxEZmGZE4JJS+dQS8KrjVPdJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJa +jq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoKVlp8aQuqgAkkbH7BRqNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLQi +C4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaep +lSTAGiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7Sof +TUwJCA3sS61kFyjndc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1Ix +RDBCBgNVBAoTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 +dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1p +YyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIFJvb3RDQSAyMDExMB4XDTExMTIw +NjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYTAkdSMUQwQgYDVQQK +EztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENl +cnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPz +dYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJ +fel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa71HFK9+WXesyHgLacEns +bgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u8yBRQlqD +75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSP +FEDH3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNV +HRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp +5dgTBCPuQSUwRwYDVR0eBEAwPqA8MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQu +b3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQub3JnMA0GCSqGSIb3DQEBBQUA +A4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVtXdMiKahsog2p +6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7 +dIsXRSZMFpGD/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8Acys +Nnq/onN694/BtZqhFLKPM58N7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXI +l7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1Ix +DzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5k +IFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMT +N0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9v +dENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAxMTIxWjCBpjELMAkG +A1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNh +ZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkx +QDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 +dGlvbnMgUm9vdENBIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQDC+Kk/G4n8PDwEXT2QNrCROnk8ZlrvbTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA +4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+ehiGsxr/CL0BgzuNtFajT0 +AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+6PAQZe10 +4S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06C +ojXdFPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV +9Cz82XBST3i4vTwri5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrD +gfgXy5I2XdGj2HUb4Ysn6npIQf1FGQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6 +Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2fu/Z8VFRfS0myGlZYeCsargq +NhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9muiNX6hME6wGko +LfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVd +ctA4GGqd83EkVAswDQYJKoZIhvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0I +XtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+D1hYc2Ryx+hFjtyp8iY/xnmMsVMI +M4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrMd/K4kPFox/la/vot +9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+yd+2V +Z5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/ea +j8GsGsVn82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnh +X9izjFk0WaSrT2y7HxjbdavYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQ +l033DlZdwJVqwjbDG2jJ9SrcR5q+ss7FJej6A7na+RZukYT1HCjI/CbM1xyQVqdf +bzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVtJ94Cj8rDtSvK6evIIVM4 +pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGaJI7ZjnHK +e7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0 +vm9qp/UsQu0yrbYhnr68 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx +FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg +Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG +A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr +b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ +jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn +PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh +ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9 +nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h +q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED +MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC +mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3 +7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB +oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs +EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO +fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi +AmvZWg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFHjCCBAagAwIBAgIEAKA3oDANBgkqhkiG9w0BAQsFADCBtzELMAkGA1UEBhMC +Q1oxOjA4BgNVBAMMMUkuQ0EgLSBRdWFsaWZpZWQgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHksIDA5LzIwMDkxLTArBgNVBAoMJFBydm7DrSBjZXJ0aWZpa2HEjW7DrSBh +dXRvcml0YSwgYS5zLjE9MDsGA1UECww0SS5DQSAtIEFjY3JlZGl0ZWQgUHJvdmlk +ZXIgb2YgQ2VydGlmaWNhdGlvbiBTZXJ2aWNlczAeFw0wOTA5MDEwMDAwMDBaFw0x +OTA5MDEwMDAwMDBaMIG3MQswCQYDVQQGEwJDWjE6MDgGA1UEAwwxSS5DQSAtIFF1 +YWxpZmllZCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgMDkvMjAwOTEtMCsGA1UE +CgwkUHJ2bsOtIGNlcnRpZmlrYcSNbsOtIGF1dG9yaXRhLCBhLnMuMT0wOwYDVQQL +DDRJLkNBIC0gQWNjcmVkaXRlZCBQcm92aWRlciBvZiBDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtTaEy0KC8M9l +4lSaWHMs4+sVV1LwzyJYiIQNeCrv1HHm/YpGIdY/Z640ceankjQvIX7m23BK4OSC +6KO8kZYA3zopOz6GFCOKV2PvLukbc+c2imF6kLHEv6qNA8WxhPbR3xKwlHDwB2yh +Wzo7V3QVgDRG83sugqQntKYC3LnlTGbJpNP+Az72gpO9AHUn/IBhFk4ksc8lYS2L +9GCy9CsmdKSBP78p9w8Lx7vDLqkDgt1/zBrcUWmSSb7AE/BPEeMryQV1IdI6nlGn +BhWkXOYf6GSdayJw86btuxC7viDKNrbp44HjQRaSxnp6O3eto1x4DfiYdw/YbJFe +7EjkxSQBywIDAQABo4IBLjCCASowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwgecGA1UdIASB3zCB3DCB2QYEVR0gADCB0DCBzQYIKwYBBQUHAgIwgcAa +gb1UZW50byBjZXJ0aWZpa2F0IGplIHZ5ZGFuIGpha28ga3ZhbGlmaWtvdmFueSBz +eXN0ZW1vdnkgY2VydGlmaWthdCBwb2RsZSB6YWtvbmEgYy4gMjI3LzIwMDAgU2Iu +IHYgcGxhdG5lbSB6bmVuaS9UaGlzIGlzIHF1YWxpZmllZCBzeXN0ZW0gY2VydGlm +aWNhdGUgYWNjb3JkaW5nIHRvIEN6ZWNoIEFjdCBOby4gMjI3LzIwMDAgQ29sbC4w +HQYDVR0OBBYEFHnL0CPpOmdwkXRP01Hi4CD94Sj7MA0GCSqGSIb3DQEBCwUAA4IB +AQB9laU214hYaBHPZftbDS/2dIGLWdmdSbj1OZbJ8LIPBMxYjPoEMqzAR74tw96T +i6aWRa5WdOWaS6I/qibEKFZhJAVXX5mkx2ewGFLJ+0Go+eTxnjLOnhVF2V2s+57b +m8c8j6/bS6Ij6DspcHEYpfjjh64hE2r0aSpZDjGzKFM6YpqsCJN8qYe2X1qmGMLQ +wvNdjG+nPzCJOOuUEypIWt555ZDLXqS5F7ZjBjlfyDZjEfS2Es9Idok8alf563Mi +9/o+Ba46wMYOkk3P1IlU0RqCajdbliioACKDztAqubONU1guZVzV8tuMASVzbJeL +/GAB7ECTwe1RuKrLYtglMKI9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu +VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw +MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw +JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT +3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU ++ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp +S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1 +bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi +T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL +vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK +Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK +dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT +c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv +l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N +iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD +ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt +LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93 +nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3 ++wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK +W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT +AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq +l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG +4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ +mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A +7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu +VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN +MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0 +MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7 +ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy +RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS +bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF +/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R +3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw +EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy +9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V +GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ +2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV +WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD +W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN +AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV +DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9 +TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G +lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW +mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df +WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5 ++bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ +tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA +GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv +8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 +WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu +ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc +h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ +0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U +A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW +T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH +B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC +B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv +KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn +OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn +jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw +qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI +rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq +hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ +3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK +NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 +ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur +TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC +jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc +oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq +4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA +mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d +emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4 +MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6 +ZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD +VQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq +scIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO +xdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H +LmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX +uaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD +yCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+ +JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q +rLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN +BjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L +hij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB +QFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+ +HMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu +Zm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg +QTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB +BgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA +A4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb +laQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56 +awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo +JNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw +LDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT +VyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk +LhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb +UjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/ +QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+ +naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls +QyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8DCCA9igAwIBAgIPBuhGJy8fCo/RhFzjafbVMA0GCSqGSIb3DQEBBQUAMDgx +CzAJBgNVBAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXpl +bnBlLmNvbTAeFw0wNzEyMTMxMzA4MjdaFw0zNzEyMTMwODI3MjVaMDgxCzAJBgNV +BAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXplbnBlLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnTesoPHqynhugWZWqx +whtFMnGV2f4QW8yv56V5AY+Jw8ryVXH3d753lPNypCxE2J6SmxQ6oeckkAoKVo7F +2CaU4dlI4S0+2gpy3aOZFdqBoof0e24md4lYrdbrDLJBenNubdt6eEHpCIgSfocu +ZhFjbFT7PJ1ywLwu/8K33Q124zrX97RovqL144FuwUZvXY3gTcZUVYkaMzEKsVe5 +o4qYw+w7NMWVQWl+dcI8IMVhulFHoCCQk6GQS/NOfIVFVJrRBSZBsLVNHTO+xAPI +JXzBcNs79AktVCdIrC/hxKw+yMuSTFM5NyPs0wH54AlETU1kwOENWocivK0bo/4m +tRXzp/yEGensoYi0RGmEg/OJ0XQGqcwL1sLeJ4VQJsoXuMl6h1YsGgEebL4TrRCs +tST1OJGh1kva8bvS3ke18byB9llrzxlT6Y0Vy0rLqW9E5RtBz+GGp8rQap+8TI0G +M1qiheWQNaBiXBZO8OOi+gMatCxxs1gs3nsL2xoP694hHwZ3BgOwye+Z/MC5TwuG +KP7Suerj2qXDR2kS4Nvw9hmL7Xtw1wLW7YcYKCwEJEx35EiKGsY7mtQPyvp10gFA +Wo15v4vPS8+qFsGV5K1Mij4XkdSxYuWC5YAEpAN+jb/af6IPl08M0w3719Hlcn4c +yHf/W5oPt64FRuXxqBbsR6QXAgMBAAGjgfYwgfMwgbAGA1UdEQSBqDCBpYEPaW5m +b0BpemVucGUuY29tpIGRMIGOMUcwRQYDVQQKDD5JWkVOUEUgUy5BLiAtIENJRiBB +MDEzMzcyNjAtUk1lcmMuVml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFDMEEG +A1UECQw6QXZkYSBkZWwgTWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAxNCAtIDAxMDEw +IFZpdG9yaWEtR2FzdGVpejAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUHRxlDqjyJXu0kc/ksbHmvVV0bAUwDQYJKoZIhvcNAQEFBQAD +ggIBAMeBRm8hGE+gBe/n1bqXUKJg7aWSFBpSm/nxiEqg3Hh10dUflU7F57dp5iL0 ++CmoKom+z892j+Mxc50m0xwbRxYpB2iEitL7sRskPtKYGCwkjq/2e+pEFhsqxPqg +l+nqbFik73WrAGLRne0TNtsiC7bw0fRue0aHwp28vb5CO7dz0JoqPLRbEhYArxk5 +ja2DUBzIgU+9Ag89njWW7u/kwgN8KRwCfr00J16vU9adF79XbOnQgxCvv11N75B7 +XSus7Op9ACYXzAJcY9cZGKfsK8eKPlgOiofmg59OsjQerFQJTx0CCzl+gQgVuaBp +E8gyK+OtbBPWg50jLbJtooiGfqgNASYJQNntKE6MkyQP2/EeTXp6WuKlWPHcj1+Z +ggwuz7LdmMySlD/5CbOlliVbN/UShUHiGUzGigjB3Bh6Dx4/glmimj4/+eAJn/3B +kUtdyXvWton83x18hqrNA/ILUpLxYm9/h+qrdslsUMIZgq+qHfUgKGgu1fxkN0/P +pUTEvnK0jHS0bKf68r10OEMr3q/53NjgnZ/cPcqlY0S/kqJPTIAcuxrDmkoEVU3K +7iYLHL8CxWTTnn7S05EcS6L1HOUXHA0MUqORH5zwIe0ClG+poEnK6EOMxPQ02nwi +o8ZmPrgbBYhdurz3vOXcFD2nhqi2WVIhA16L4wTtSyoeo09Q +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIx +GDAWBgNVBAcTD0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxp +bXNlbCB2ZSBUZWtub2xvamlrIEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0w +KwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24gTWVya2V6aSAtIEthbXUgU00xNjA0 +BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3Vy +dW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYDVQQG +EwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXll +IEJpbGltc2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklU +QUsxLTArBgNVBAsTJEthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBT +TTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11IFNNIFNTTCBLb2sgU2VydGlmaWthc2kg +LSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3UwM6q7 +a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y86Ij5iySr +LqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INr +N3wcwv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2X +YacQuFWQfw4tJzh03+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/ +iSIzL+aFCr2lqBs23tPcLG07xxO9WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4f +AJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQUZT/HiobGPN08VFw1+DrtUgxH +V8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL +BQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPf +IPP54+M638yclNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4 +lzwDGrpDxpa5RXI4s6ehlj2Re37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c +8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0jq5Rm+K37DwhuJi1/FwcJsoz7UMCf +lo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDcTCCAlmgAwIBAgIVAOYJ/nrqAGiM4CS07SAbH+9StETRMA0GCSqGSIb3DQEB +BQUAMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGlj +emVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIgUk9PVCBDQTAeFw0xMTEyMDYx +MTEwNTdaFw0zMTEyMDYxMTEwNTdaMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L +cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIg +Uk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxHL49ZMTml +6g3wpYwrvQKkvc0Kc6oJ5sxfgmp1qZfluwbv88BdocHSiXlY8NzrVYzuWBp7J/9K +ULMAoWoTIzOQ6C9TNm4YbA9A1jdX1wYNL5Akylf8W5L/I4BXhT9KnlI6x+a7BVAm +nr/Ttl+utT/Asms2fRfEsF2vZPMxH4UFqOAhFjxTkmJWf2Cu4nvRQJHcttB+cEAo +ag/hERt/+tzo4URz6x6r19toYmxx4FjjBkUhWQw1X21re//Hof2+0YgiwYT84zLb +eqDqCOMOXxvH480yGDkh/QoazWX3U75HQExT/iJlwnu7I1V6HXztKIwCBjsxffbH +3jOshCJtywcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFFOSo33/gnbwM9TrkmdHYTMbaDsqMA0GCSqGSIb3DQEBBQUA +A4IBAQA5UFWd5EL/pBviIMm1zD2JLUCpp0mJG7JkwznIOzawhGmFFaxGoxAhQBEg +haP+E0KR66oAwVC6xe32QUVSHfWqWndzbODzLB8yj7WAR0cDM45ZngSBPBuFE3Wu +GLJX9g100ETfIX+4YBR/4NR/uvTnpnd9ete7Whl0ZfY94yuu4xQqB5QFv+P7IXXV +lTOjkjuGXEcyQAjQzbFaT9vIABSbeCXWBbjvOXukJy6WgAiclzGNSYprre8Ryydd +fmjW9HIGwsIO03EldivvqEYL1Hv1w/Pur+6FUEOaL68PEIUovfgwIB2BAw+vZDuw +cH0mX548PojGyg434cDjkSXa3mHF +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgIBBDANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJLUjEN +MAsGA1UECgwES0lTQTEuMCwGA1UECwwlS29yZWEgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkgQ2VudHJhbDEWMBQGA1UEAwwNS0lTQSBSb290Q0EgMTAeFw0wNTA4MjQw +ODA1NDZaFw0yNTA4MjQwODA1NDZaMGQxCzAJBgNVBAYTAktSMQ0wCwYDVQQKDARL +SVNBMS4wLAYDVQQLDCVLb3JlYSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBDZW50 +cmFsMRYwFAYDVQQDDA1LSVNBIFJvb3RDQSAxMIIBIDANBgkqhkiG9w0BAQEFAAOC +AQ0AMIIBCAKCAQEAvATk+hM58DSWIGtsaLv623f/J/es7C/n/fB/bW+MKs0lCVsk +9KFo/CjsySXirO3eyDOE9bClCTqnsUdIxcxPjHmc+QZXfd3uOPbPFLKc6tPAXXdi +8EcNuRpAU1xkcK8IWsD3z3X5bI1kKB4g/rcbGdNaZoNy4rCbvdMlFQ0yb2Q3lIVG +yHK+d9VuHygvx2nt54OJM1jT3qC/QOhDUO7cTWu8peqmyGGO9cNkrwYV3CmLP3WM +vHFE2/yttRcdbYmDz8Yzvb9Fov4Kn6MRXw+5H5wawkbMnChmn3AmPC7fqoD+jMUE +CSVPzZNHPDfqAmeS/vwiJFys0izgXAEzisEZ2wIBA6MyMDAwHQYDVR0OBBYEFL+2 +J9gDWnZlTGEBQVYx5Yt7OtnMMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEF +BQADggEBABOvUQveimpb5poKyLGQSk6hAp3MiNKrZr097LuxQpVqslxa/6FjZJap +aBV/JV6K+KRzwYCKhQoOUugy50X4TmWAkZl0Q+VFnUkq8JSV3enhMNITbslOsXfl +BM+tWh6UCVrXPAgcrnrpFDLBRa3SJkhyrKhB2vAhhzle3/xk/2F0KpzZm4tfwjeT +2KM3LzuTa7IbB6d/CVDv0zq+IWuKkDsnSlFOa56ch534eJAx7REnxqhZvvwYC/uO +fi5C4e3nCSG9uRPFVmf0JqZCQ5BEVLRxm3bkGhKsGigA35vB1fjbXKP4krG9tNT5 +UNkAAk/bg9ART6RCVmE6fhMy04Qfybo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD +VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0 +ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G +CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y +OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx +FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp +Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP +kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc +cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U +fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7 +N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC +xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1 ++rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM +Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG +SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h +mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk +ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c +2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t +HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG +EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 +MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR +dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB +pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM +b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz +IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT +lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz +AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5 +VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG +ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2 +BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG +AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M +U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh +bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C ++C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F +uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2 +XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBi +MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV +UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO +ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz +c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP +OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl +mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF +BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4 +qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjgZcw +gZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwu +bmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3Jp +dHkuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc8 +6fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q4LqILPxFzBiwmZVRDuwduIj/ +h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/GGUsyfJj4akH +/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHN +pGxlaKFJdlxDydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQsw +CQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91 +bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwg +Um9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRaFw00MjA1MDkwOTU4MzNaMG0xCzAJ +BgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3Vu +ZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBS +b290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4ni +eUqjFqdrVCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4W +p2OQ0jnUsYd4XxiWD1AbNTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7T +rYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0EAwMDaAAwZQIwJsdpW9zV +57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtkAjEA2zQg +Mgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESCzkFU5fX82bWTCp59rY45nMA0GCSqGSIb3DQEBCwUA +MEAxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9w +ZW5UcnVzdCBSb290IENBIEcxMB4XDTE0MDUyNjA4NDU1MFoXDTM4MDExNTAwMDAw +MFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9wZW5UcnVzdDEdMBsGA1UEAwwU +T3BlblRydXN0IFJvb3QgQ0EgRzEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7faYp6b +wiTXj/HbpqbfRm9RpnHLPhsxZ2L3EVs0J9V5ToybWL0iEA1cJwzdMOWo010hOHQX +/uMftk87ay3bfWAfjH1MBcLrARYVmBSO0ZB3Ij/swjm4eTrwSSTilZHcYTSSjFR0 +77F9jAHiOH3BX2pfJLKOYheteSCtqx234LSWSE9mQxAGFiQD4eCcjsZGT44ameGP +uY4zbGneWK2gDqdkVBFpRGZPTBKnjix9xNRbxQA0MMHZmf4yzgeEtE7NCv82TWLx +p2NX5Ntqp66/K7nJ5rInieV+mhxNaMbBGN4zK1FGSxyO9z0M+Yo0FMT7MzUj8czx +Kselu7Cizv5Ta01BG2Yospb6p64KTrk5M0ScdMGTHPjgniQlQ/GbI4Kq3ywgsNw2 +TgOzfALU5nsaqocTvz6hdLubDuHAk5/XpGbKuxs74zD0M1mKB3IDVedzagMxbm+W +G+Oin6+Sx+31QrclTDsTBM8clq8cIqPQqwWyTBIjUtz9GVsnnB47ev1CI9sjgBPw +vFEVVJSmdz7QdFG9URQIOTfLHzSpMJ1ShC5VkLG631UAC9hWLbFJSXKAqWLXwPYY +EQRVzXR7z2FwefR7LFxckvzluFqrTJOVoSfupb7PcSNCupt2LQIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUl0YhVyE1 +2jZVx/PxN3DlCPaTKbYwHwYDVR0jBBgwFoAUl0YhVyE12jZVx/PxN3DlCPaTKbYw +DQYJKoZIhvcNAQELBQADggIBAB3dAmB84DWn5ph76kTOZ0BP8pNuZtQ5iSas000E +PLuHIT839HEl2ku6q5aCgZG27dmxpGWX4m9kWaSW7mDKHyP7Rbr/jyTwyqkxf3kf +gLMtMrpkZ2CvuVnN35pJ06iCsfmYlIrM4LvgBBuZYLFGZdwIorJGnkSI6pN+VxbS +FXJfLkur1J1juONI5f6ELlgKn0Md/rcYkoZDSw6cMoYsYPXpSOqV7XAp8dUv/TW0 +V8/bhUiZucJvbI/NeJWsZCj9VrDDb8O+WVLhX4SPgPL0DTatdrOjteFkdjpY3H1P +XlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80nR14SohWZ25g/4/I +i+GOvUKpMwpZQhISKvqxnUOOBZuZ2mKtVzazHbYNeS2WuOvyDEsMpZTGMKcmGS3t +TAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L91 +09S5zvE/bw4cHjdx5RiHdRk/ULlepEU0rbDK5uUTdg8xFKmOLZTW1YVNcxVPS/Ky +Pu1svf0OnWZzsD2097+o4BGkxK51CUpjAEggpsadCwmKtODmzj7HPiY46SvepghJ +AwSQiumPv+i2tCqjI40cHLI5kqiPAlxAOXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj +1oxx +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUA +MEAxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9w +ZW5UcnVzdCBSb290IENBIEcyMB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAw +MFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9wZW5UcnVzdDEdMBsGA1UEAwwU +T3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+Ntmh +/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78e +CbY2albz4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/6 +1UWY0jUJ9gNDlP7ZvyCVeYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fE +FY8ElggGQgT4hNYdvJGmQr5J1WqIP7wtUdGejeBSzFfdNTVY27SPJIjki9/ca1TS +gSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz3GIZ38i1MH/1PCZ1Eb3X +G7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj3CzMpSZy +YhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaH +vGOz9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4 +t/bQWVyJ98LVtZR00dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/ +gh7PU3+06yzbXfZqfUAkBXKJOAGTy3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUajn6QiL3 +5okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59M4PLuG53hq8w +DQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz +Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0 +nXGEL8pZ0keImUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qT +RmTFAHneIWv2V6CG1wZy7HBGS4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpT +wm+bREx50B1ws9efAvSyB7DH5fitIw6mVskpEndI2S9G/Tvw/HRwkqWOOAgfZDC2 +t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ6e18CL13zSdkzJTa +TkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97krgCf2 +o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU +3jg9CcCoSmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eA +iN1nE28daCSLT7d0geX0YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14f +WKGVyasvc0rQLW6aWQ9VGHgtPFGml4vmu7JwqkwR3v98KzfUetF3NI/n+UL3PIEM +S1IK +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAx +CzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5U +cnVzdCBSb290IENBIEczMB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFow +QDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9wZW5UcnVzdDEdMBsGA1UEAwwUT3Bl +blRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARK7liuTcpm +3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5Bta1d +oYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5 +DMlv4VBN0BBY3JWIbTAfBgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAK +BggqhkjOPQQDAwNpADBmAjEAj6jcnboMBBf6Fek9LykBl7+BFjNAk2z8+e2AcG+q +j9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta3U1fJAuwACEl74+nBCZx +4nxp5V2a+EEfOzmTk51V6s2N8fvB +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloX +DTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4yolQP +cPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WW +IkYFsO2tx1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqX +xz8ecAgwoNzFs21v0IJyEavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFy +KJLZWyNtZrVtB0LrpjPOktvA9mxjeM3KTj215VKb8b475lRgsGYeCasH/lSJEULR +9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUurmkVLoR9BvUhTFXFkC4az +5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU51nus6+N8 +6U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7 +Ngzp07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHP +bMk7ccHViLVlvMDoFxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXt +BznaqB16nzaeErAMZRKQFWDZJkBE41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTt +XUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMBAAGjQjBAMA8GA1UdEwEB/wQF +MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleuyjWcLhL75Lpd +INyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwp +LiniyMMB8jPqKqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8 +Ipf3YF3qKS9Ysr1YvY2WTxB1v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixp +gZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA8KCWAg8zxXHzniN9lLf9OtMJgwYh +/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b8KKaa8MFSu1BYBQw +0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0rmj1A +fsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq +4BZ+Extq1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR +1VmiiXTTn74eS9fGbbeIJG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/ +QFH1T/U67cjF68IeHRaVesd+QnGTbksVtzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM +94B7IWcnMFk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM +MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D +ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU +cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3 +WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg +Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw +IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH +UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM +TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU +BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM +kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x +AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y +sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL +I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8 +J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY +VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwKgAwIBAgIDAYagMA0GCSqGSIb3DQEBBQUAMIGjMQswCQYDVQQGEwJG +STEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0ZXJpa2Vz +a3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBTZXJ2aWNl +czEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJLIEdvdi4g +Um9vdCBDQTAeFw0wMjEyMTgxMzUzMDBaFw0yMzEyMTgxMzUxMDhaMIGjMQswCQYD +VQQGEwJGSTEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0 +ZXJpa2Vza3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBT +ZXJ2aWNlczEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJL +IEdvdi4gUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALCF +FdrIAzfQo0Y3bBseljDCWoUSZyPyu5/nioFgJ/gTqTy894aqqvTzJSm0/nWuHoGG +igWyHWWyOOi0zCia+xc28ZPVec7Bg4shT8MNrUHfeJ1I4x9CRPw8bSEga60ihCRC +jxdNwlAfZM0tOSJWiP2yY51U2kJpwMhP1xjiPshphJQ9LIDGfM6911Mf64i5psu7 +hVfvV3ZdDIvTXhJBnyHAOfQmbQj6OLOhd7HuFtjQaNq0mKWgZUZKa41+qk1guPjI +DfxxPu45h4G02fhukO4/DmHXHSto5i7hQkQmeCxY8n0Wf2HASSQqiYe2XS8pGfim +545SnkFLWg6quMJmQlMCAwEAAaNVMFMwDwYDVR0TAQH/BAUwAwEB/zARBglghkgB +hvhCAQEEBAMCAAcwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBTb6eGb0tEkC/yr +46Bn6q6cS3f0sDANBgkqhkiG9w0BAQUFAAOCAQEArX1ID1QRnljurw2bEi8hpM2b +uoRH5sklVSPj3xhYKizbXvfNVPVRJHtiZ+GxH0mvNNDrsczZog1Sf0JLiGCXzyVy +t08pLWKfT6HAVVdWDsRol5EfnGTCKTIB6dTI2riBmCguGMcs/OubUpbf9MiQGS0j +8/G7cdqehSO9Gu8u5Hp5t8OdhkktY7ktdM9lDzJmid87Ie4pbzlj2RXBbvbfgD5Q +eBmK3QOjFKU3p7UsfLYRh+cF8ry23tT/l4EohP7+bEaFEEGfTXWMB9SZZ291im/k +UJL2mdUQuMSpe/cXjUu/15WfCdxEDx4yw8DP03kN5Mc7h/CQNIghYkmSBAQfvA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 +MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV +wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe +rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 +68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh +4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp +UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o +abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc +3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G +KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt +hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO +Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt +zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD +ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 +cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN +qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 +YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv +b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 +8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k +NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj +ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp +q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt +nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 +MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf +qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW +n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym +c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ +O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 +o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j +IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq +IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz +8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh +vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l +7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG +cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD +ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC +roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga +W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n +lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE ++V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV +csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd +dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg +KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM +HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 +WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa +GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg +Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J +WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB +rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp ++ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 +ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i +Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz +PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og +/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH +oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI +yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud +EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 +A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL +MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f +BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn +g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl +fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K +WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha +B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc +hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR +TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD +mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z +ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y +4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza +8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 +MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR +/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu +FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR +U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c +ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR +FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k +A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw +eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl +sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp +VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q +A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ +ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD +ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI +FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv +oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg +u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP +0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf +3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl +8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ +DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN +PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ +ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM +V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB +4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr +H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd +8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv +vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT +mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe +btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc +T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt +WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ +c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A +4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD +VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG +CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 +aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu +dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw +czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G +A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg +Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 +7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem +d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd ++LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B +4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN +t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x +DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 +k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s +zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j +Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT +mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK +4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz +MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw +IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR +dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp +li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D +rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ +WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug +F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU +xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC +Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv +dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw +ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl +IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh +c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy +ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI +KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T +KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq +y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p +dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD +VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL +MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk +fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 +7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R +cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y +mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW +xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK +SnQ2+Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz +IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz +MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj +dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw +EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp +MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 +28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq +VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q +DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR +5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL +ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a +Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl +UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s ++12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 +Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx +hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV +HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 ++HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN +YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t +L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy +ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt +IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV +HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w +DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW +PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF +5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 +glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH +FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 +pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD +xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG +tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq +jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De +fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ +d0jQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx +MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy +cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG +A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl +BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed +KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 +G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 +zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 +ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG +HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 +Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V +yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e +beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r +6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog +zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW +BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr +ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp +ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk +cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt +YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC +CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow +KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI +hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ +UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz +X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x +fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz +a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd +Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd +SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O +AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso +M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge +v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENo +YW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYxNDE4WhcNMzcwOTMwMTYxNDE4WjB9 +MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgy +NzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4G +A1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUA +A4IBDQAwggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0 +Mi+ITaFgCPS3CU6gSS9J1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/s +QJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8Oby4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpV +eAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl6DJWk0aJqCWKZQbua795 +B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c8lCrEqWh +z0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0T +AQH/BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1i +ZXJzaWduLm9yZy9jaGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4w +TcbOX60Qq+UDpfqpFDAOBgNVHQ8BAf8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAH +MCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBjaGFtYmVyc2lnbi5vcmcwKgYD +VR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9yZzBbBgNVHSAE +VDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh +bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0B +AQUFAAOCAQEAPDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUM +bKGKfKX0j//U2K0X1S0E0T9YgOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXi +ryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJPJ7oKXqJ1/6v/2j1pReQvayZzKWG +VwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4IBHNfTIzSJRUTN3c +ecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREest2d/ +AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg +b2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAxNjEzNDNaFw0zNzA5MzAxNjEzNDRa +MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBB +ODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIw +IAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0B +AQEFAAOCAQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtb +unXF/KGIJPov7coISjlUxFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0d +BmpAPrMMhe5cG3nCYsS4No41XQEMIwRHNaqbYE6gZj3LJgqcQKH0XZi/caulAGgq +7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jWDA+wWFjbw2Y3npuRVDM3 +0pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFVd9oKDMyX +roDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIG +A1UdEwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5j +aGFtYmVyc2lnbi5vcmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p +26EpW1eLTXYGduHRooowDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIA +BzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24ub3JnMCcGA1Ud +EgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYDVR0gBFEwTzBN +BgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz +aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEB +AAxBl8IahsAifJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZd +p0AJPaxJRUXcLo0waLIJuvvDL8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi +1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wNUPf6s+xCX6ndbcj0dc97wXImsQEc +XCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/nADydb47kMgkdTXg0 +eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1erfu +tGWaIZDgqtCYvDi1czyL+Nw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY +MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t +dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5 +WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD +VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8 +9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ +DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9 +Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N +QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ +xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G +A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG +kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr +Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5 +Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU +JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot +RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMh +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIz +MloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09N +IFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNlY3VyaXR5IENvbW11 +bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSE +RMqm4miO/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gO +zXppFodEtZDkBp2uoQSXWHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5 +bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4zZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDF +MxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4bepJz11sS6/vmsJWXMY1 +VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK9U2vP9eC +OKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G +CSqGSIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HW +tWS3irO4G8za+6xmiEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZ +q51ihPZRwSzJIxXYKLerJRO1RuGGAv8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDb +EJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnWmHyojf6GPgcWkuF75x3sM3Z+ +Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEWT1MKZPlO9L9O +VL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX +DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy +dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj +YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV +OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr +zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM +VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ +hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO +ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw +awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs +OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF +coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc +okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8 +t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy +1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/ +SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl +MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp +U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw +NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp +ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf +8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN ++lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 +X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa +K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA +1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G +A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR +zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 +YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD +bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 +L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D +eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp +VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY +WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1 +MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1 +czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYG +CSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIwMTAxMDMwMTAxMDMwWhgPMjAzMDEy +MTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNl +ZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBS +b290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUy +euuOF0+W2Ap7kaJjbMeMTC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvO +bntl8jixwKIy72KyaOBhU8E2lf/slLo2rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIw +WFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw93X2PaRka9ZP585ArQ/d +MtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtNP2MbRMNE +1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/ +zQas8fElyalL1BSZMEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYB +BQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEF +BQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+RjxY6hUFaTlrg4wCQiZrxTFGGV +v9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqMlIpPnTX/dqQG +E5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIW +iAYLtqZLICjU3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/v +GVCJYMzpJJUPwssd8m92kMfMdcGWxZ0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP +MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx +MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV +BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o +Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt +5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s +3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej +vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu +8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil +zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ +3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD +FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 +Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 +ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xNDAyBgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNTIzWhcNNDEwMjEyMTgx +NTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NMLmNv +bSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMA +VIbc/R/fALhBYlzccBYy3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1Kthku +WnBaBu2+8KGwytAJKaNjMGEwHQYDVR0OBBYEFFvKXuXe0oGqzagtZFG22XKbl+ZP +MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe5d7SgarNqC1kUbbZcpuX +5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJN+vp1RPZ +ytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZg +h5Mmm7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNV +BAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UE +CgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQy +MDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G +A1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQD +DC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvq +M0fNTPl9fb69LT3w23jhhqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssuf +OePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7wcXHswxzpY6IXFJ3vG2fThVUCAtZJycxa +4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTOZw+oz12WGQvE43LrrdF9 +HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+B6KjBSYR +aZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcA +b9ZhCBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQ +Gp8hLH94t2S42Oim9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQV +PWKchjgGAGYS5Fl2WlPAApiiECtoRHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMO +pgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSu +UDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aY +MBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa4 +9QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBW +s47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5 +Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAg +cLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM +79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz +/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXt +ll9ldDz7CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEm +Kf7GUmG6sXP/wwyc5WxqlD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKK +QbNmC1r7fSOl8hqw/96bg5Qu0T/fkreRrwU7ZcegbLHNYhLDkBvjJc40vG93drEQ +w/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1hlMYegouCRw2n5H9gooi +S9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX9hwJ1C07 +mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNDAzWhcNNDEwMjEyMTgxNDAz +WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0 +b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNvbSBS +b290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI +7Z4INcgn64mMU1jrYor+8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPg +CemB+vNH06NjMGEwHQYDVR0OBBYEFILRhXMw5zUE044CkvvlpNHEIejNMA8GA1Ud +EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTTjgKS++Wk0cQh6M0wDgYD +VR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCWe+0F+S8T +kdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+ +gA0z5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UE +BhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK +DA9TU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTczOTM5WhcNNDEwMjEyMTcz +OTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2R +xFdHaxh3a3by/ZPkPQ/CFp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aX +qhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcC +C52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/geoeOy3ZExqysdBP+lSgQ3 +6YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkpk8zruFvh +/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrF +YD3ZfBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93E +JNyAKoFBbZQ+yODJgUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVc +US4cK38acijnALXRdMbX5J+tB5O2UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8 +ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi81xtZPCvM8hnIk2snYxnP/Okm ++Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4sbE6x/c+cCbqi +M+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4G +A1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGV +cpNxJK1ok1iOMq8bs3AD/CUrdIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBc +Hadm47GUBwwyOabqG7B52B2ccETjit3E+ZUfijhDPwGFpUenPUayvOUiaPd7nNgs +PgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAslu1OJD7OAUN5F7kR/ +q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjqerQ0 +cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jr +a6x+3uxjMxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90I +H37hVZkLId6Tngr75qNJvTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/Y +K9f1JmzJBjSWFupwWRoyeXkLtoh/D1JIPb9s2KJELtFOt3JY04kTlf5Eq/jXixtu +nLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406ywKBjYZC6VWg3dGq2ktuf +oYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NIWuuA8ShY +Ic2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gRVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0y +MjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIg +TmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBS +b290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkkSzrS +M4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nC +UiY4iKTWO0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3d +Z//BYY1jTw+bbRcwJu+r0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46p +rfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13l +pJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gVXJrm0w912fxBmJc+qiXb +j5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr08C+eKxC +KFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS +/ZbV0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0X +cgOPvZuM5l5Tnrmd74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH +1vI4gnPah1vlPNOePqc7nvQDs/nxfRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrP +px9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwaivsnuL8wbqg7 +MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u +2dfOWBfoqSmuc0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHS +v4ilf0X8rLiltTMMgsT7B/Zq5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTC +wPTxGfARKbalGAKb12NMcIxHowNDXLldRqANb/9Zjr7dn3LDWyvfjFvO5QxGbJKy +CqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tNf1zuacpzEPuKqf2e +vTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi5Dp6 +Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIa +Gl6I6lD4WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeL +eG9QgkRQP2YGiqtDhFZKDyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8 +FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGyeUN51q1veieQA6TqJIc/2b3Z6fJfUEkc +7uzXLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oX +DTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ5291 +qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8Sp +uOUfiUtnvWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPU +Z5uW6M7XxgpT0GtJlvOjCwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvE +pMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiile7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp +5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCROME4HYYEhLoaJXhena/M +UGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpICT0ugpTN +GmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy +5V6548r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv +6q012iDTiIJh8BIitrzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEK +eN5KzlW/HdXZt1bv8Hb/C3m1r737qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6 +B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMBAAGjgZcwgZQwDwYDVR0TAQH/ +BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcCARYxaHR0cDov +L3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqG +SIb3DQEBCwUAA4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLyS +CZa59sCrI2AGeYwRTlHSeYAz+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen +5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwjf/ST7ZwaUb7dRUG/kSS0H4zpX897 +IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaNkqbG9AclVMwWVxJK +gnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfkCpYL ++63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxL +vJxxcypFURmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkm +bEgeqmiSBeGCc1qb3AdbCG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvk +N1trSt8sV4pAWja63XVECDdCcAz+3F4hoKOKwJCcaNpQ5kUQR3i2TtJlycM33+FC +Y7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoVIPVVYpbtbZNQvOSqeK3Z +ywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm66+KAQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs +ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD +VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy +ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy +dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p +OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 +8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K +Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe +hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk +6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q +AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI +bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB +ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z +qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn +0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN +sSi6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkgRzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1 +OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoG +A1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8Oo1XJ +JZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsD +vfOpL9HG4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnoo +D/Uefyf3lLE3PbfHkffiAez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/ +Q0kGi4xDuFby2X8hQxfqp0iVAXV16iulQ5XqFYSdCI0mblWbq9zSOdIxHWDirMxW +RST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbsO+wmETRIjfaAKxojAuuK +HDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8HvKTlXcxN +nw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM +0D4LnMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/i +UUjXuG+v+E5+M5iSFGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9 +Ha90OrInwMEePnWjFqmveiJdnxMaz6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHg +TuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJKoZIhvcNAQEL +BQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K +2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfX +UfEpY9Z1zRbkJ4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl +6/2o1PXWT6RbdejF0mCy2wl+JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK +9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG/+gyRr61M3Z3qAFdlsHB1b6uJcDJ +HgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTcnIhT76IxW1hPkWLI +wpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/XldblhY +XzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5l +IxKVCCIcl85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoo +hdVddLHRDiBYmxOlsGOm7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulr +so8uBtjRkcfGEvRM/TAXw8HaOFvjqermobp573PYtlNXLfbQ4ddI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg +Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM2WhcNMzYwOTE3MTk0NjM2WjB9 +MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi +U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh +cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk +pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf +OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C +Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT +Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi +HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM +Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w ++2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ +Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 +Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B +26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID +AQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE +FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9j +ZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3Js +LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFM +BgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0 +Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5zdGFy +dGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3Rh +cnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlh +YmlsaXR5LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2Yg +dGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFp +bGFibGUgYXQgaHR0cDovL2NlcnQuc3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJ +YIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNT +TCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOCAgEAFmyZ +9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8 +jhvh3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUW +FjgKXlf2Ysd6AgXmvB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJz +ewT4F+irsfMuXGRuczE6Eri8sxHkfY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1 +ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3fsNrarnDy0RLrHiQi+fHLB5L +EUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZEoalHmdkrQYu +L6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq +yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuC +O3NJo2pXh5Tl1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6V +um0ABj6y6koQOdjQK/W/7HW/lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkySh +NOsF/5oirpt9P/FlUQqmMGqz9IgcgA38corog14= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg +Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM3WhcNMzYwOTE3MTk0NjM2WjB9 +MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi +U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh +cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk +pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf +OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C +Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT +Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi +HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM +Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w ++2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ +Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 +Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B +26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID +AQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFul +F2mHMMo0aEPQQa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCC +ATgwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5w +ZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVk +aWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENvbW1lcmNpYWwgKFN0 +YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0aGUg +c2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93 +d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgG +CWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5fPGFf59Jb2vKXfuM/gTF +wWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWmN3PH/UvS +Ta0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst +0OcNOrg+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNc +pRJvkrKTlMeIFw6Ttn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKl +CcWw0bdT82AUuoVpaiF8H3VhFyAXe2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVF +P0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA2MFrLH9ZXF2RsXAiV+uKa0hK +1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBsHvUwyKMQ5bLm +KhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE +JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ +8dCAWZvLMdibD4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnm +fyWl8kgAwKQB2j8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 +YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg +Q0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2MjUwNzM4MTRaMGQxCzAJBgNVBAYT +AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp +Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvEr +jw0DzpPMLgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r +0rk0X2s682Q2zsKwzxNoysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f +2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJwDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVP +ACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpHWrumnf2U5NGKpV+GY3aF +y6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1aSgJA/MTA +tukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL +6yxSNLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0 +uPoTXGiTOmekl9AbmbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrAL +acywlKinh/LTSlDcX3KwFnUey7QYYpqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velh +k6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3qPyZ7iVNTA6z00yPhOgpD/0Q +VAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw +FDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O +BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqh +b97iEoHF8TwuMA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4R +fbgZPnm3qKhyN2abGu2sEzsOv2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv +/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ82YqZh6NM4OKb3xuqFp1mrjX2lhI +REeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLzo9v/tdhZsnPdTSpx +srpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcsa0vv +aGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciAT +woCqISxxOQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99n +Bjx8Oto0QuFmtEYE3saWmA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5W +t6NlUe07qxS/TFED6F+KBZvuim6c779o+sjaC+NCydAXFJy3SuCvkychVSa1ZC+N +8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TCrvJcwhbtkj6EPnNgiLx2 +9CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX5OfNeOI5 +wSsSnqaeG8XmDtkx2Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAw +ZzELMAkGA1UEBhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdp +dGFsIENlcnRpZmljYXRlIFNlcnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290 +IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcNMzEwNjI1MDg0NTA4WjBnMQswCQYD +VQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2Vy +dGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYgQ0Eg +MjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7Bx +UglgRCgzo3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD +1ycfMQ4jFrclyxy0uYAyXhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPH +oCE2G3pXKSinLr9xJZDzRINpUKTk4RtiGZQJo/PDvO/0vezbE53PnUgJUmfANykR +HvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8LiqG12W0OfvrSdsyaGOx9/ +5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaHZa0zKcQv +idm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHL +OdAGalNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaC +NYGu+HuB5ur+rPQam3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f +46Fq9mDU5zXNysRojddxyNMkM3OxbPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCB +UWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDixzgHcgplwLa7JSnaFp6LNYth +7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/BAQDAgGGMB0G +A1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED +MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWB +bj2ITY1x0kbBbkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6x +XCX5145v9Ydkn+0UjrgEjihLj6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98T +PLr+flaYC/NUn81ETm484T4VvwYmneTwkLbUwp4wLh/vx3rEUMfqe9pQy3omywC0 +Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7XwgiG/W9mR4U9s70 +WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH59yL +Gn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm +7JFe3VE/23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4S +nr8PyQUQ3nqjsTzyP6WqJ3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VN +vBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyAHmBR3NdUIR7KYndP+tiPsys6DXhyyWhB +WkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/giuMod89a2GQ+fYWVq6nTI +fI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuWl8PVP3wb +I+2ksx0WckNLIOFZfsLorSa/ovc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBk +MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 +YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg +Q0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4MTgyMjA2MjBaMGQxCzAJBgNVBAYT +AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp +Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9 +m2BtRsiMMW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdih +FvkcxC7mlSpnzNApbjyFNDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/ +TilftKaNXXsLmREDA/7n29uj/x2lzZAeAR81sH8A25Bvxn570e56eqeqDFdvpG3F +EzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkCb6dJtDZd0KTeByy2dbco +kdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn7uHbHaBu +HYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNF +vJbNcA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo +19AOeCMgkckkKmUpWyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjC +L3UcPX7ape8eYIVpQtPM+GP+HkM5haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJW +bjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNYMUJDLXT5xp6mig/p/r+D5kNX +JLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw +FDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j +BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzc +K6FptWfUjNP9MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzf +ky9NfEBWMXrrpA9gzXrzvsMnjgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7Ik +Vh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQMbFamIp1TpBcahQq4FJHgmDmHtqB +sfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4HVtA4oJVwIHaM190e +3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtlvrsR +ls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ip +mXeascClOS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HH +b6D0jqTsNFFbjCYDcKF31QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksf +rK/7DZBaZmBwXarNeNQk7shBoJMBkpxqnvy5JMWzFYJ+vq6VK+uxwNrjAWALXmms +hFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCyx/yP2FS1k2Kdzs9Z+z0Y +zirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMWNY6E0F/6 +MBr1mmz0DlP5OlvRHA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln +biBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF +MQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT +d2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8 +76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+ +bbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c +6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE +emA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd +MmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt +MDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y +MszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y +FGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi +aG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM +gI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB +qTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7 +lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn +8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6 +45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO +UYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5 +O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC +bwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv +GPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a +77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC +hdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3 +92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp +Ld6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w +ZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt +Qc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWdu +IFBsYXRpbnVtIENBIC0gRzIwHhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAw +WjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMSMwIQYDVQQD +ExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu669y +IIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2Htn +IuJpX+UFeNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+ +6ixuEFGSzH7VozPY1kneWCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5ob +jM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIoj5+saCB9bzuohTEJfwvH6GXp43gOCWcw +izSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/68++QHkwFix7qepF6w9fl ++zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34TaNhxKFrY +zt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaP +pZjydomyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtF +KwH3HBqi7Ri6Cr2D+m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuW +ae5ogObnmLo2t/5u7Su9IPhlGdpVCX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMB +AAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCvzAeHFUdvOMW0 +ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW +IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUA +A4ICAQAIhab1Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0 +uMoI3LQwnkAHFmtllXcBrqS3NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+ +FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4U99REJNi54Av4tHgvI42Rncz7Lj7 +jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8KV2LwUvJ4ooTHbG/ +u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl9x8D +YSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1 +puEa+S1BaYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXa +icYwu+uPyyIIoK6q8QNsOktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbG +DI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSYMdp08YSTcU1f+2BY0fvEwW2JorsgH51x +kcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAciIfNAChs0B0QTwoRqjt8Z +Wr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu +IFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow +RzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY +U3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv +Fz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br +YT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF +nbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH +6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt +eJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/ +c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ +MoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH +HTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf +jNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6 +5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB +rDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU +F6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c +wpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB +AHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp +WJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9 +xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ +2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ +IseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8 +aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X +em1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR +dAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/ +OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+ +hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy +tGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9jCCAt6gAwIBAgIQJDJ18h0v0gkz97RqytDzmDANBgkqhkiG9w0BAQsFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAx +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHOddJZKmZgiJM6kXZBxbje/SD +6Jlz+muxNuCad6BAwoGNAcfMjL2Pffd543pMA03Z+/2HOCgs3ZqLVAjbZ/sbjP4o +ki++t7JIp4Gh2F6Iw8w5QEFa0dzl2hCfL9oBTf0uRnz5LicKaTfukaMbasxEvxvH +w9QRslBglwm9LiL1QYRmn81ApqkAgMEflZKf3vNI79sdd2H8f9/ulqRy0LY+/3gn +r8uSFWkI22MQ4uaXrG7crPaizh5HmbmJtxLmodTNWRFnw2+F2EJOKL5ZVVkElauP +N4C/DfD8HzpkMViBeNfiNfYgPym4jxZuPkjctUwH4fIa6n4KedaovetdhitNAgMB +AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBQzQejIORIVk0jyljIuWvXalF9TYDANBgkqhkiG9w0BAQsFAAOCAQEAFeNzV7EX +tl9JaUSm9l56Z6zS3nVJq/4lVcc6yUQVEG6/MWvL2QeTfxyFYwDjMhLgzMv7OWyP +4lPiPEAz2aSMR+atWPuJr+PehilWNCxFuBL6RIluLRQlKCQBZdbqUqwFblYSCT3Q +dPTXvQbKqDqNVkL6jXI+dPEDct+HG14OelWWLDi3mIXNTTNEyZSPWjEwN0ujOhKz +5zbRIWhLLTjmU64cJVYIVgNnhJ3Gw84kYsdMNs+wBkS39V8C3dlU6S+QTnrIToNA +DJqXPDe/v+z28LSFdyjBC8hnghAXOKK3Buqbvzr46SMHv3TgmDgVVXjucgBcGaP0 +0jPg/73RVDkpDw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9jCCAt6gAwIBAgIQZIKe/DcedF38l/+XyLH/QTANBgkqhkiG9w0BAQsFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAy +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNzOkFyGOFyz9AYxe9GPo15gRn +V2WYKaRPyVyPDzTS+NqoE2KquB5QZ3iwFkygOakVeq7t0qLA8JA3KRgmXOgNPLZs +ST/B4NzZS7YUGQum05bh1gnjGSYc+R9lS/kaQxwAg9bQqkmi1NvmYji6UBRDbfkx ++FYW2TgCkc/rbN27OU6Z4TBnRfHU8I3D3/7yOAchfQBeVkSz5GC9kSucq1sEcg+y +KNlyqwUgQiWpWwNqIBDMMfAr2jUs0Pual07wgksr2F82owstr2MNHSV/oW5cYqGN +KD6h/Bwg+AEvulWaEbAZ0shQeWsOagXXqgQ2sqPy4V93p3ec5R7c6d9qwWVdAgMB +AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBSHjCCVyJhK0daABkqQNETfHE2/sDANBgkqhkiG9w0BAQsFAAOCAQEAgY6ypWaW +tyGltu9vI1pf24HFQqV4wWn99DzX+VxrcHIa/FqXTQCAiIiCisNxDY7FiZss7Y0L +0nJU9X3UXENX6fOupQIR9nYrgVfdfdp0MP1UR/bgFm6mtApI5ud1Bw8pGTnOefS2 +bMVfmdUfS/rfbSw8DVSAcPCIC4DPxmiiuB1w2XaM/O6lyc+tHc+ZJVdaYkXLFmu9 +Sc2lo4xpeSWuuExsi0BmSxY/zwIa3eFsawdhanYVKZl/G92IgMG/tY9zxaaWI4Sm +KIYkM2oBLldzJbZev4/mHWGoQClnHYebHX+bn5nNMdZUvmK7OaxoEkiRIKXLsd3+ +b/xa5IJVWa8xqQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFSzCCAzOgAwIBAgIRALZLiAfiI+7IXBKtpg4GofIwDQYJKoZIhvcNAQELBQAw +PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xMjA5MjgwODU4NTFaFw0zNzEyMzExNTU5NTla +MD8xCzAJBgNVBAYTAlRXMTAwLgYDVQQKDCdHb3Zlcm5tZW50IFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQC2/5c8gb4BWCQnr44BK9ZykjAyG1+bfNTUf+ihYHMwVxAA+lCWJP5Q5ow6ldFX +eYTVZ1MMKoI+GFy4MCYa1l7GLbIEUQ7v3wxjR+vEEghRK5lxXtVpe+FdyXcdIOxW +juVhYC386RyA3/pqg7sFtR4jEpyCygrzFB0g5AaPQySZn7YKk1pzGxY5vgW28Yyl +ZJKPBeRcdvc5w88tvQ7Yy6gOMZvJRg9nU0MEj8iyyIOAX7ryD6uBNaIgIZfOD4k0 +eA/PH07p+4woPN405+2f0mb1xcoxeNLOUNFggmOd4Ez3B66DNJ1JSUPUfr0t4urH +cWWACOQ2nnlwCjyHKenkkpTqBpIpJ3jmrdc96QoLXvTg1oadLXLLi2RW5vSueKWg +OTNYPNyoj420ai39iHPplVBzBN8RiD5C1gJ0+yzEb7xs1uCAb9GGpTJXA9ZN9E4K +mSJ2fkpAgvjJ5E7LUy3Hsbbi08J1J265DnGyNPy/HE7CPfg26QrMWJqhGIZO4uGq +s3NZbl6dtMIIr69c/aQCb/+4DbvVq9dunxpPkUDwH0ZVbaCSw4nNt7H/HLPLo5wK +4/7NqrwB7N1UypHdTxOHpPaY7/1J1lcqPKZc9mA3v9g+fk5oKiMyOr5u5CI9ByTP +isubXVGzMNJxbc5Gim18SjNE2hIvNkvy6fFRCW3bapcOFwIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBTVZx3gnHosnMvFmOcdByYqhux0zTAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAJA75cJTQijq9TFOjj2Rnk0J +89ixUuZPrAwxIbvx6pnMg/y2KOTshAcOD06Xu29oRo8OURWV+Do7H1+CDgxxDryR +T64zLiNB9CZrTxOH+nj2LsIPkQWXqmrBap+8hJ4IKifd2ocXhuGzyl3tOKkpboTe +Rmv8JxlQpRJ6jH1i/NrnzLyfSa8GuCcn8on3Fj0Y5r3e9YwSkZ/jBI3+BxQaWqw5 +ghvxOBnhY+OvbLamURfr+kvriyL2l/4QOl+UoEtTcT9a4RD4co+WgN2NApgAYT2N +vC2xR8zaXeEgp4wxXPHj2rkKhkfIoT0Hozymc26Uke1uJDr5yTDRB6iBfSZ9fYTf +hsmL5a4NHr6JSFEVg5iWL0rrczTXdM3Jb9DCuiv2mv6Z3WAUjhv5nDk8f0OJU+jl +wqu+Iq0nOJt3KLejY2OngeepaUXrjnhWzAWEx/uttjB8YwWfLYwkf0uLkvw4Hp+g +pVezbp3YZLhwmmBScMip0P/GnO0QYV7Ngw5u6E0CQUridgR51lQ/ipgyFKDdLZzn +uoJxo4ZVKZnSKdt1OvfbQ/+2W/u3fjWAjg1srnm3Ni2XUqGwB5wH5Ss2zQOXlL0t +DjQG/MAWifw3VOTWzz0TBPKR2ck2Lj7FWtClTILD/y58Jnb38/1FoqVuVa4uzM8s +iTTa9g3nkagQ6hed8vbs +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw +NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv +b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD +VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F +VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 +7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X +Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ +/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs +81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm +dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe +Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu +sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 +pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs +slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ +arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG +9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl +dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj +TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed +Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 +Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI +OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 +vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW +t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn +HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx +SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCB +rjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNV +BAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0wODA0MDIwMDAwMDBa +Fw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3Rl +LCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9u +MTgwNgYDVQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEcz +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsr8nLPvb2FvdeHsbnndm +gcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2AtP0LMqmsywCPLLEHd5N/8 +YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC+BsUa0Lf +b1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS9 +9irY7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2S +zhkGcuYMXDhpxwTWvGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUk +OQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNV +HQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJKoZIhvcNAQELBQADggEBABpA +2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweKA3rD6z8KLFIW +oCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7c +KUGRIjxpp7sC8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fM +m7v/OeZWYdMKp8RcTGB7BXcmer/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZu +MdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw +NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j +LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG +A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs +W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta +3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk +6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 +Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J +NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP +r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU +DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz +YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 +/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ +LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 +jVaMaA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGHDCCBASgAwIBAgIES45gAzANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJE +SzESMBAGA1UEChMJVFJVU1QyNDA4MSIwIAYDVQQDExlUUlVTVDI0MDggT0NFUyBQ +cmltYXJ5IENBMB4XDTEwMDMwMzEyNDEzNFoXDTM3MTIwMzEzMTEzNFowRTELMAkG +A1UEBhMCREsxEjAQBgNVBAoTCVRSVVNUMjQwODEiMCAGA1UEAxMZVFJVU1QyNDA4 +IE9DRVMgUHJpbWFyeSBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +AJlJodr3U1Fa+v8HnyACHV81/wLevLS0KUk58VIABl6Wfs3LLNoj5soVAZv4LBi5 +gs7E8CZ9w0F2CopW8vzM8i5HLKE4eedPdnaFqHiBZ0q5aaaQArW+qKJx1rT/AaXt +alMB63/yvJcYlXS2lpexk5H/zDBUXeEQyvfmK+slAySWT6wKxIPDwVapauFY9QaG ++VBhCa5jBstWS7A5gQfEvYqn6csZ3jW472kW6OFNz6ftBcTwufomGJBMkonf4ZLr +6t0AdRi9jflBPz3MNNRGxyjIuAmFqGocYFA/OODBRjvSHB2DygqQ8k+9tlpvzMRr +kU7jq3RKL+83G1dJ3/LTjCLz4ryEMIC/OJ/gNZfE0qXddpPtzflIPtUFVffXdbFV +1t6XZFhJ+wBHQCpJobq/BjqLWUA86upsDbfwnePtmIPRCemeXkY0qabC+2Qmd2Fe +xyZphwTyMnbqy6FG1tB65dYf3mOqStmLa3RcHn9+2dwNfUkh0tjO2FXD7drWcU0O +I9DW8oAypiPhm/QCjMU6j6t+0pzqJ/S0tdAo+BeiXK5hwk6aR+sRb608QfBbRAs3 +U/q8jSPByenggac2BtTN6cl+AA1Mfcgl8iXWNFVGegzd/VS9vINClJCe3FNVoUnR +YCKkj+x0fqxvBLopOkJkmuZw/yhgMxljUi2qYYGn90OzAgMBAAGjggESMIIBDjAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjARBgNVHSAECjAIMAYGBFUd +IAAwgZcGA1UdHwSBjzCBjDAsoCqgKIYmaHR0cDovL2NybC5vY2VzLnRydXN0MjQw +OC5jb20vb2Nlcy5jcmwwXKBaoFikVjBUMQswCQYDVQQGEwJESzESMBAGA1UEChMJ +VFJVU1QyNDA4MSIwIAYDVQQDExlUUlVTVDI0MDggT0NFUyBQcmltYXJ5IENBMQ0w +CwYDVQQDEwRDUkwxMB8GA1UdIwQYMBaAFPZt+LFIs0FDAduGROUYBbdezAY3MB0G +A1UdDgQWBBT2bfixSLNBQwHbhkTlGAW3XswGNzANBgkqhkiG9w0BAQsFAAOCAgEA +VPAQGrT7dIjD3/sIbQW86f9CBPu0c7JKN6oUoRUtKqgJ2KCdcB5ANhCoyznHpu3m +/dUfVUI5hc31CaPgZyY37hch1q4/c9INcELGZVE/FWfehkH+acpdNr7j8UoRZlkN +15b/0UUBfGeiiJG/ugo4llfoPrp8bUmXEGggK3wyqIPcJatPtHwlb6ympfC2b/Ld +v/0IdIOzIOm+A89Q0utx+1cOBq72OHy8gpGb6MfncVFMoL2fjP652Ypgtr8qN9Ka +/XOazktiIf+2Pzp7hLi92hRc9QMYexrV/nnFSQoWdU8TqULFUoZ3zTEC3F/g2yj+ +FhbrgXHGo5/A4O74X+lpbY2XV47aSuw+DzcPt/EhMj2of7SA55WSgbjPMbmNX0rb +oenSIte2HRFW5Tr2W+qqkc/StixgkKdyzGLoFx/xeTWdJkZKwyjqge2wJqws2upY +EiThhC497+/mTiSuXd69eVUwKyqYp9SD2rTtNmF6TCghRM/dNsJOl+osxDVGcwvt +WIVFF/Onlu5fu1NHXdqNEfzldKDUvCfii3L2iATTZyHwU9CALE+2eIA+PIaLgnM1 +1oCfUnYBkQurTrihvzz9PryCVkLxiqRmBVvUz+D4N5G/wvvKDS6t6cPCS+hqM482 +cbBsn0R9fFLO4El62S9eH1tqOzO20OAOK65yJIsOpSE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYD +VQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEk +MCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U +cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29y +IFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkxMjMxMTcyMzE2WjCB +pDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFuYW1h +IENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUG +A1UECwweVHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZU +cnVzdENvciBSb290Q2VydCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAv463leLCJhJrMxnHQFgKq1mqjQCj/IDHUHuO1CAmujIS2CNUSSUQIpid +RtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4pQa81QBeCQryJ3pS/C3V +seq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0JEsq1pme +9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CV +EY4hgLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorW +hnAbJN7+KIor0Gqw/Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/ +DeOxCbeKyKsZn3MzUOcwHwYDVR0jBBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQAD +ggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5mDo4Nvu7Zp5I +/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf +ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZ +yonnMlo2HD6CqFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djts +L1Ac59v2Z3kf9YKVmgenFK+P3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdN +zl/HHk484IkzlQsPpTLWPFp5LBk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGLzCCBBegAwIBAgIIJaHfyjPLWQIwDQYJKoZIhvcNAQELBQAwgaQxCzAJBgNV +BAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQw +IgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRy +dXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0eTEfMB0GA1UEAwwWVHJ1c3RDb3Ig +Um9vdENlcnQgQ0EtMjAeFw0xNjAyMDQxMjMyMjNaFw0zNDEyMzExNzI2MzlaMIGk +MQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEg +Q2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYD +VQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRy +dXN0Q29yIFJvb3RDZXJ0IENBLTIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCnIG7CKqJiJJWQdsg4foDSq8GbZQWU9MEKENUCrO2fk8eHyLAnK0IMPQo+ +QVqedd2NyuCb7GgypGmSaIwLgQ5WoD4a3SwlFIIvl9NkRvRUqdw6VC0xK5mC8tkq +1+9xALgxpL56JAfDQiDyitSSBBtlVkxs1Pu2YVpHI7TYabS3OtB0PAx1oYxOdqHp +2yqlO/rOsP9+aij9JxzIsekp8VduZLTQwRVtDr4uDkbIXvRR/u8OYzo7cbrPb1nK +DOObXUm4TOJXsZiKQlecdu/vvdFoqNL0Cbt3Nb4lggjEFixEIFapRBF37120Hape +az6LMvYHL1cEksr1/p3C6eizjkxLAjHZ5DxIgif3GIJ2SDpxsROhOdUuxTTCHWKF +3wP+TfSvPd9cW436cOGlfifHhi5qjxLGhF5DUVCcGZt45vz27Ud+ez1m7xMTiF88 +oWP7+ayHNZ/zgp6kPwqcMWmLmaSISo5uZk3vFsQPeSghYA2FFn3XVDjxklb9tTNM +g9zXEJ9L/cb4Qr26fHMC4P99zVvh1Kxhe1fVSntb1IVYJ12/+CtgrKAmrhQhJ8Z3 +mjOAPF5GP/fDsaOGM8boXg25NSyqRsGFAnWAoOsk+xWq5Gd/bnc/9ASKL3x74xdh +8N0JqSDIvgmk0H5Ew7IwSjiqqewYmgeCK9u4nBit2uBGF6zPXQIDAQABo2MwYTAd +BgNVHQ4EFgQU2f4hQG6UnrybPZx9mCAZ5YwwYrIwHwYDVR0jBBgwFoAU2f4hQG6U +nrybPZx9mCAZ5YwwYrIwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYw +DQYJKoZIhvcNAQELBQADggIBAJ5Fngw7tu/hOsh80QA9z+LqBrWyOrsGS2h60COX +dKcs8AjYeVrXWoSK2BKaG9l9XE1wxaX5q+WjiYndAfrs3fnpkpfbsEZC89NiqpX+ +MWcUaViQCqoL7jcjx1BRtPV+nuN79+TMQjItSQzL/0kMmx40/W5ulop5A7Zv2wnL +/V9lFDfhOPXzYRZY5LVtDQsEGz9QLX+zx3oaFoBg+Iof6Rsqxvm6ARppv9JYx1RX +CI/hOWB3S6xZhBqI8d3LT3jX5+EzLfzuQfogsL7L9ziUwOHQhQ+77Sxzq+3+knYa +ZH9bDTMJBzN7Bj8RpFxwPIXAz+OQqIN3+tvmxYxoZxBnpVIt8MSZj3+/0WvitUfW +2dCFmU2Umw9Lje4AWkcdEQOsQRivh7dvDDqPys/cA8GiCcjl/YBeyGBCARsaU1q7 +N6a3vLqE6R5sGtRk2tRD/pOLS/IseRYQ1JMLiI+h2IYURpFHmygk71dSTlxCnKr3 +Sewn6EAes6aJInKc9Q0ztFijMDvd1GpUk74aTfOTlPf8hAs/hCBcNANExdqtvArB +As8e5ZTZ845b2EzwnexhF7sUMlQMAimTHpKG9n/v55IFDlndmQguLvqcAFLTxWYp +5KeXRKQOKIETNcX2b2TmQcTVL8w0RSXPQQCWPUouwpaYT05KnJe32x+SMsj/D1Fu +1uwJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYD +VQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEk +MCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U +cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxFzAVBgNVBAMMDlRydXN0Q29y +IEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3MjgwN1owgZwxCzAJBgNV +BAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQw +IgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRy +dXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3Ig +RUNBLTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb +3w9U73NjKYKtR8aja+3+XzP4Q1HpGjORMRegdMTUpwHmspI+ap3tDvl0mEDTPwOA +BoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23xFUfJ3zSCNV2HykVh0A5 +3ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmcp0yJF4Ou +owReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/ +wZ0+fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZF +ZtS6mFjBAgMBAAGjYzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAf +BgNVHSMEGDAWgBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/ +MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEABT41XBVwm8nHc2Fv +civUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u/ukZMjgDfxT2 +AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F +hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50 +soIipX1TH0XsJ5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BI +WJZpTdwHjFGTot+fDz2LYLSCjaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1Wi +tJ/X5g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBF +MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQL +ExNUcnVzdGlzIEZQUyBSb290IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTEx +MzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1RydXN0aXMgTGltaXRlZDEc +MBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQRUN+ +AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihH +iTHcDnlkH5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjj +vSkCqPoc4Vu5g6hBSLwacY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA +0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zto3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlB +OrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEAAaNTMFEwDwYDVR0TAQH/ +BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAdBgNVHQ4E +FgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01 +GX2cGE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmW +zaD+vkAMXBJV+JOCyinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP4 +1BIy+Q7DsdwyhEQsb8tGD+pmQQ9P8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZE +f1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHVl/9D7S3B2l0pKoU/rGXuhg8F +jZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYliB6XzCGcKQEN +ZetX2fNXlrtIzYE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx +MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg +Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ +iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa +/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ +jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI +HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7 +sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w +gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw +KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG +AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L +URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO +H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm +I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY +iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz +MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv +cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz +Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO +0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao +wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj +7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS +8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT +BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg +JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 +6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ +3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm +D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS +CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN +8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/ +RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4 +hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5 +ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM +EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1 +A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy +WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ +1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30 +6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT +91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p +TpPDpFQUWw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES +MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU +V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz +WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO +LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE +AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH +K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX +RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z +rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx +3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq +hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC +MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls +XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D +lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn +aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ +YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx +EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT +VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5 +NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT +B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF +10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz +0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh +MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH +zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc +46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2 +yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi +laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP +oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA +BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE +qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm +4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL +1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF +H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo +RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+ +nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh +15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW +6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW +nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j +wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz +aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy +KwbQBM0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBCDANBgkqhkiG9w0BAQUFADA6MQswCQYDVQQGEwJDTjER +MA8GA1UEChMIVW5pVHJ1c3QxGDAWBgNVBAMTD1VDQSBHbG9iYWwgUm9vdDAeFw0w +ODAxMDEwMDAwMDBaFw0zNzEyMzEwMDAwMDBaMDoxCzAJBgNVBAYTAkNOMREwDwYD +VQQKEwhVbmlUcnVzdDEYMBYGA1UEAxMPVUNBIEdsb2JhbCBSb290MIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2rPlBlA/9nP3xDK/RqUlYjOHsGj+p9+I +A2N9Apb964fJ7uIIu527u+RBj8cwiQ9tJMAEbBSUgU2gDXRm8/CFr/hkGd656YGT +0CiFmUdCSiw8OCdKzP/5bBnXtfPvm65bNAbXj6ITBpyKhELVs6OQaG2BkO5NhOxM +cE4t3iQ5zhkAQ5N4+QiGHUPR9HK8BcBn+sBR0smFBySuOR56zUHSNqth6iur8CBV +mTxtLRwuLnWW2HKX4AzKaXPudSsVCeCObbvaE/9GqOgADKwHLx25urnRoPeZnnRc +GQVmMc8+KlL+b5/zub35wYH1N9ouTIElXfbZlJrTNYsgKDdfUet9Ysepk9H50DTL +qScmLCiQkjtVY7cXDlRzq6987DqrcDOsIfsiJrOGrCOp139tywgg8q9A9f9ER3Hd +J90TKKHqdjn5EKCgTUCkJ7JZFStsLSS3JGN490MYeg9NEePorIdCjedYcaSrbqLA +l3y74xNLytu7awj5abQEctXDRrl36v+6++nwOgw19o8PrgaEFt2UVdTvyie3AzzF +HCYq9TyopZWbhvGKiWf4xwxmse1Bv4KmAGg6IjTuHuvlb4l0T2qqaqhXZ1LUIGHB +zlPL/SR/XybfoQhplqCe/klD4tPq2sTxiDEhbhzhzfN1DiBEFsx9c3Q1RSw7gdQg +7LYJjD5IskkCAwEAAaOBojCBnzALBgNVHQ8EBAMCAQYwDAYDVR0TBAUwAwEB/zBj +BgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMDBggrBgEFBQcD +BAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcDBwYIKwYBBQUHAwgGCCsGAQUF +BwMJMB0GA1UdDgQWBBTZw9P4gJJnzF3SOqLXcaK0xDiALTANBgkqhkiG9w0BAQUF +AAOCAgEA0Ih5ygiq9ws0oE4Jwul+NUiJcIQjL1HDKy9e21NrW3UIKlS6Mg7VxnGF +sZdJgPaE0PC6t3GUyHlrpsVE6EKirSUtVy/m1jEp+hmJVCl+t35HNmktbjK81HXa +QnO4TuWDQHOyXd/URHOmYgvbqm4FjMh/Rk85hZCdvBtUKayl1/7lWFZXbSyZoUkh +1WHGjGHhdSTBAd0tGzbDLxLMC9Z4i3WA6UG5iLHKPKkWxk4V43I29tSgQYWvimVw +TbVEEFDs7d9t5tnGwBLxSzovc+k8qe4bqi81pZufTcU0hF8mFGmzI7GJchT46U1R +IgP/SobEHOh7eQrbRyWBfvw0hKxZuFhD5D1DCVR0wtD92e9uWfdyYJl2b/Unp7uD +pEqB7CmB9HdL4UISVdSGKhK28FWbAS7d9qjjGcPORy/AeGEYWsdl/J1GW1fcfA67 +loMQfFUYCQSu0feLKj6g5lDWMDbX54s4U+xJRODPpN/xU3uLWrb2EZBL1nXz/gLz +Ka/wI3J9FO2pXd96gZ6bkiL8HvgBRUGXx2sBYb4zaPKgZYRmvOAqpGjTcezHCN6j +w8k2SjTxF+KAryAhk5Qe5hXTVGLxtTgv48y5ZwSpuuXu+RBuyy5+E6+SFP7zJ3N7 +OPxzbbm5iPZujAv1/P8JDrMtXnt145Ik4ubhWD5LKAN1axibRww= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDhDCCAmygAwIBAgIBCTANBgkqhkiG9w0BAQUFADAzMQswCQYDVQQGEwJDTjER +MA8GA1UEChMIVW5pVHJ1c3QxETAPBgNVBAMTCFVDQSBSb290MB4XDTA0MDEwMTAw +MDAwMFoXDTI5MTIzMTAwMDAwMFowMzELMAkGA1UEBhMCQ04xETAPBgNVBAoTCFVu +aVRydXN0MREwDwYDVQQDEwhVQ0EgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBALNdB8qGJn1r4vs4CQ7MgsJqGgCiFV/W6dQBt1YDAVmP9ThpJHbC +XivF9iu/r/tB/Q9a/KvXg3BNMJjRnrJ2u5LWu+kQKGkoNkTo8SzXWHwk1n8COvCB +a2FgP/Qz3m3l6ihST/ypHWN8C7rqrsRoRuTej8GnsrZYWm0dLNmMOreIy4XU9+gD +Xv2yTVDo1h//rgI/i0+WITyb1yXJHT/7mLFZ5PCpO6+zzYUs4mBGzG+OoOvwNMXx +QhhgrhLtRnUc5dipllq+3lrWeGeWW5N3UPJuG96WUUqm1ktDdSFmjXfsAoR2XEQQ +th1hbOSjIH23jboPkXXHjd+8AmCoKai9PUMCAwEAAaOBojCBnzALBgNVHQ8EBAMC +AQYwDAYDVR0TBAUwAwEB/zBjBgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIG +CCsGAQUFBwMDBggrBgEFBQcDBAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcD +BwYIKwYBBQUHAwgGCCsGAQUFBwMJMB0GA1UdDgQWBBTbHzXza0z/QjFkm827Wh4d +SBC37jANBgkqhkiG9w0BAQUFAAOCAQEAOGy3iPGt+lg3dNHocN6cJ1nL5BXXoMNg +14iABMUwTD3UGusGXllH5rxmy+AI/Og17GJ9ysDawXiv5UZv+4mCI4/211NmVaDe +JRI7cTYWVRJ2+z34VFsxugAG+H1V5ad2g6pcSpemKijfvcZsCyOVjjN/Hl5AHxNU +LJzltQ7dFyiuawHTUin1Ih+QOfTcYmjwPIZH7LgFRbu3DJaUxmfLI3HQjnQi1kHr +A6i26r7EARK1s11AdgYg1GS4KUYGis4fk5oQ7vuqWrTcL9Ury/bXBYSYBZELhPc9 ++tb5evosFeo2gkO3t7jj83EB7UNDogVFwygFBzXjAaU4HoDU18PZ3g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E +jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo +ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI +ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu +Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg +AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7 +HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA +uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa +TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg +xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q +CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x +O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs +6GAqm4VKQPNriiTsBhYscw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl +eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT +JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT +Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg +VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo +I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng +o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G +A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB +zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW +RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw +MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B +3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY +tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ +Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 +VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT +79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 +c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT +Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l +c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee +UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE +Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF +Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO +VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 +ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs +8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR +iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze +Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ +XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ +qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB +VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB +L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG +jjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEXjCCA0agAwIBAgIQRL4Mi1AAIbQR0ypoBqmtaTANBgkqhkiG9w0BAQUFADCB +kzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xGzAZBgNVBAMTElVUTiAtIERBVEFDb3Jw +IFNHQzAeFw05OTA2MjQxODU3MjFaFw0xOTA2MjQxOTA2MzBaMIGTMQswCQYDVQQG +EwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYD +VQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cu +dXNlcnRydXN0LmNvbTEbMBkGA1UEAxMSVVROIC0gREFUQUNvcnAgU0dDMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3+5YEKIrblXEjr8uRgnn4AgPLit6 +E5Qbvfa2gI5lBZMAHryv4g+OGQ0SR+ysraP6LnD43m77VkIVni5c7yPeIbkFdicZ +D0/Ww5y0vpQZY/KmEQrrU0icvvIpOxboGqBMpsn0GFlowHDyUwDAXlCCpVZvNvlK +4ESGoE1O1kduSUrLZ9emxAW5jh70/P/N5zbgnAVssjMiFdC04MwXwLLA9P4yPykq +lXvY8qdOD1R8oQ2AswkDwf9c3V6aPryuvEeKaq5xyh+xKrhfQgUL7EYw0XILyulW +bfXv33i+Ybqypa4ETLyorGkVl73v67SMvzX41MPRKA5cOp9wGDMgd8SirwIDAQAB +o4GrMIGoMAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRT +MtGzz3/64PGgXYVOktKeRR20TzA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vY3Js +LnVzZXJ0cnVzdC5jb20vVVROLURBVEFDb3JwU0dDLmNybDAqBgNVHSUEIzAhBggr +BgEFBQcDAQYKKwYBBAGCNwoDAwYJYIZIAYb4QgQBMA0GCSqGSIb3DQEBBQUAA4IB +AQAnNZcAiosovcYzMB4p/OL31ZjUQLtgyr+rFywJNn9Q+kHcrpY6CiM+iVnJowft +Gzet/Hy+UUla3joKVAgWRcKZsYfNjGjgaQPpxE6YsjuMFrMOoAyYUJuTqXAJyCyj +j98C5OBxOvG0I3KgqgHf35g+FFCgMSa9KOlaMCZ1+XtgHI3zzVAmbQQnmt/VDUVH +KWss5nbZqSl9Mt3JNjy9rjXxEZ4du5A/EkdOjtd+D2JzHVImOBwYSf0wdJrE5SIv +2MCN7ZF6TACPcn9d2t0bi0Vr591pl6jFVkwPDPafepE39peC4N1xaf92P2BNPM/3 +mfnGV/TJVTl4uix5yaaIK/QI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCB +rjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3Qt +Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05OTA3MDkxNzI4NTBa +Fw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAV +BgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l +dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE +AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWls +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3B +YHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9 +hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6l +L8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLm +SGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM +1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws +6wIDAQABo4G5MIG2MAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNVHR8EUTBPME2gS6BJhkdodHRw +Oi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50 +aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH +AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u +7mFVbwQ+zznexRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0 +xtcgBEXkzYABurorbs6q15L+5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQ +rfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarVNZ1yQAOJujEdxRBoUp7fooXFXAim +eOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZw7JHpsIyYdfHb0gk +USeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCB +lzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3Qt +SGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgxOTIyWjCBlzELMAkG +A1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEe +MBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8v +d3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdh +cmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn +0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlIwrthdBKWHTxqctU8EGc6Oe0rE81m65UJ +M6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFdtqdt++BxF2uiiPsA3/4a +MXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8i4fDidNd +oI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqI +DsjfPe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9Ksy +oUhbAgMBAAGjgbkwgbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFKFyXyYbKJhDlV0HN9WFlp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0 +dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LUhhcmR3YXJlLmNy +bDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEF +BQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM +//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28Gpgoiskli +CE7/yMgUsogWXecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gE +CJChicsZUN/KHAG8HQQZexB2lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t +3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kniCrVWFCVH/A7HFe7fRQ5YiuayZSS +KqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67nfhmqA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCB +lTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHTAbBgNVBAMTFFVUTi1VU0VSRmlyc3Qt +T2JqZWN0MB4XDTk5MDcwOTE4MzEyMFoXDTE5MDcwOTE4NDAzNlowgZUxCzAJBgNV +BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAc +BgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3 +dy51c2VydHJ1c3QuY29tMR0wGwYDVQQDExRVVE4tVVNFUkZpcnN0LU9iamVjdDCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6qgT+jo2F4qjEAVZURnicP +HxzfOpuCaDDASmEd8S8O+r5596Uj71VRloTN2+O5bj4x2AogZ8f02b+U60cEPgLO +KqJdhwQJ9jCdGIqXsqoc/EHSoTbL+z2RuufZcDX65OeQw5ujm9M89RKZd7G3CeBo +5hy485RjiGpq/gt2yb70IuRnuasaXnfBhQfdDWy/7gbHd2pBnqcP1/vulBe3/IW+ +pKvEHDHd17bR5PDv3xaPslKT16HUiaEHLr/hARJCHhrh2JU022R5KP+6LhHC5ehb +kkj7RwvCbNqtMoNB86XlQXD9ZZBt+vpRxPm9lisZBCzTbafc8H9vg2XiaquHhnUC +AwEAAaOBrzCBrDALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQU2u1kdBScFDyr3ZmpvVsoTYs8ydgwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDov +L2NybC51c2VydHJ1c3QuY29tL1VUTi1VU0VSRmlyc3QtT2JqZWN0LmNybDApBgNV +HSUEIjAgBggrBgEFBQcDAwYIKwYBBQUHAwgGCisGAQQBgjcKAwQwDQYJKoZIhvcN +AQEFBQADggEBAAgfUrE3RHjb/c652pWWmKpVZIC1WkDdIaXFwfNfLEzIR1pp6ujw +NTX00CXzyKakh0q9G7FzCL3Uw8q2NbtZhncxzaeAFK4T7/yxSPlrJSUtUbYsbUXB +mMiKVl0+7kNOPmsnjtA6S4ULX9Ptaqd1y9Fahy85dRNacrACgZ++8A+EVCBibGnU +4U3GDZlDAQ0Slox4nb9QorFEqmrPF3rPbw/U+CRVX/A0FklmPlBGyWNxODFiuGK5 +81OtbLUrohKqGU8J2l7nk8aOFAj+8DCAGKCGhU3IfdeLA/5u1fedFqySLKAj5ZyR +Uh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW +ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1 +nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex +t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz +SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG +BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+ +rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/ +NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH +BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv +MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE +p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y +5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK +WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ +4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N +hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp +U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg +SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln +biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm +GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve +fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ +aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj +aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW +kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC +4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga +FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB +vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W +ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX +MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 +IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y +IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh +bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF +9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH +H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H +LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN +/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT +rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw +WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs +exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 +sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ +seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz +4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ +BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR +lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 +7M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBr +MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl +cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv +bW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQsw +CQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5h +dGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1l +cmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h +2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4E +lpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdV +ZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq +299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0t +vz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaL +dXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUF +AAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcR +zCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3 +LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd +7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw +++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt +398znM/jra6O1I7mT1GvFpLgXPYHDw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID+TCCAuGgAwIBAgIQW1fXqEywr9nTb0ugMbTW4jANBgkqhkiG9w0BAQUFADB5 +MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl +cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xKjAoBgNVBAMTIVZpc2EgSW5m +b3JtYXRpb24gRGVsaXZlcnkgUm9vdCBDQTAeFw0wNTA2MjcxNzQyNDJaFw0yNTA2 +MjkxNzQyNDJaMHkxCzAJBgNVBAYTAlVTMQ0wCwYDVQQKEwRWSVNBMS8wLQYDVQQL +EyZWaXNhIEludGVybmF0aW9uYWwgU2VydmljZSBBc3NvY2lhdGlvbjEqMCgGA1UE +AxMhVmlzYSBJbmZvcm1hdGlvbiBEZWxpdmVyeSBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyREA4R/QkkfpLx0cYjga/EhIPZpchH0MZsRZ +FfP6C2ITtf/Wc+MtgD4yTK0yoiXvni3d+aCtEgK3GDvkdgYrgF76ROJFZwUQjQ9l +x42gRT05DbXvWFoy7dTglCZ9z/Tt2Cnktv9oxKgmkeHY/CyfpCBg1S8xth2JlGMR +0ug/GMO5zANuegZOv438p5Lt5So+du2Gl+RMFQqEPwqN5uJSqAe0VtmB4gWdQ8on +Bj2ZAM2R73QW7UW0Igt2vA4JaSiNtaAG/Y/58VXWHGgbq7rDtNK1R30X0kJV0rGA +ib3RSwB3LpG7bOjbIucV5mQgJoVjoA1e05w6g1x/KmNTmOGRVwIDAQABo30wezAP +BgNVHRMBAf8EBTADAQH/MDkGA1UdIAQyMDAwLgYFZ4EDAgEwJTAVBggrBgEFBQcC +ARYJMS4yLjMuNC41MAwGCCsGAQUFBwICMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBRPitp2/2d3I5qmgH1924h1hfeBejANBgkqhkiG9w0BAQUFAAOCAQEACUW1 +QdUHdDJydgDPmYt+telnG/Su+DPaf1cregzlN43bJaJosMP7NwjoJY/H2He4XLWb +5rXEkl+xH1UyUwF7mtaUoxbGxEvt8hPZSTB4da2mzXgwKvXuHyzF5Qjy1hOB0/pS +WaF9ARpVKJJ7TOJQdGKBsF2Ty4fSCLqZLgfxbqwMsd9sysXI3rDXjIhekqvbgeLz +PqZr+pfgFhwCCLSMQWl5Ll3u7Qk9wR094DZ6jj6+JCVCRUS3HyabH4OlM0Vc2K+j +INsF/64Or7GNtRf9HYEJvrPxHINxl3JVwhYj4ASeaO4KwhVbwtw94Tc/XrGcexDo +c5lC3rAi4/UZqweYCw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCB +ijELMAkGA1UEBhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHly +aWdodCAoYykgMjAwNTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQSBDQTAeFw0w +NTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYDVQQGEwJDSDEQMA4G +A1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBX +SVNlS2V5IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAy0+zAJs9Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxR +VVuuk+g3/ytr6dTqvirdqFEr12bDYVxgAsj1znJ7O7jyTmUIms2kahnBAbtzptf2 +w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbDd50kc3vkDIzh2TbhmYsF +mQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ/yxViJGg +4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t9 +4B3RLoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQw +EAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOx +SPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vImMMkQyh2I+3QZH4VFvbBsUfk2 +ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4+vg1YFkCExh8 +vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZi +Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ +/L7fCg0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt +MQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg +Rm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i +YWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x +CzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG +b3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3 +HEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx +WuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX +1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk +u7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P +99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r +M2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB +BAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh +cViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5 +gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO +ZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf +aPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB +gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk +MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY +UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx +NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 +dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy +dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 +38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP +KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q +DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 +qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa +JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi +PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P +BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs +jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 +eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR +vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa +IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy +i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ +O+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- diff --git a/deluge/tests/data/etc/Java.pem b/deluge/tests/data/etc/Java.pem new file mode 100644 index 0000000..8a54a6b --- /dev/null +++ b/deluge/tests/data/etc/Java.pem @@ -0,0 +1,2337 @@ +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE +BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w +MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC +SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1 +ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv +UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX +4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9 +KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/ +gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb +rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ +51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F +be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe +KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F +v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn +fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7 +jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz +ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL +e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70 +jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz +WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V +SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j +pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX +X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok +fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R +K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU +ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU +LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT +LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs +IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 +MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux +FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h +bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt +H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9 +uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX +mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX +a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN +E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0 +WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD +VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0 +Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU +cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx +IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN +AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH +YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC +Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX +c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a +mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3 +b3JrMSMwIQYDVQQDExpBZGRUcnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1 +MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcxCzAJBgNVBAYTAlNFMRQwEgYDVQQK +EwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5ldHdvcmsxIzAh +BgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwq +xBb/4Oxx64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G +87B4pfYOQnrjfxvM0PC3KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i +2O+tCBGaKZnhqkRFmhJePp1tUvznoD1oL/BLcHwTOK28FSXx1s6rosAx1i+f4P8U +WfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GRwVY18BTcZTYJbqukB8c1 +0cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HUMIHRMB0G +A1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6Fr +pGkwZzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQL +ExRBZGRUcnVzdCBUVFAgTmV0d29yazEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlm +aWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBABmrder4i2VhlRO6aQTv +hsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxGGuoYQ992zPlm +hpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X +dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3 +P6CxB9bpT9zeRXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9Y +iQBCYz95OdBEsIJuQRno3eDBiFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5no +xqE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj +ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM +9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw +IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6 +VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L +93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm +jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA +A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI +U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs +N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv +o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU +5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy +rqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAyMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2Wny2cSkxK +gXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4kHbZ +W0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg +1dKmSYXpN+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K +8nu+NQWpEjTj82R0Yiw9AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r +2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvdfLC6HM783k81ds8P+HgfajZRRidhW+me +z/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAExkv8LV/SasrlX6avvDXbR +8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSSbtqDT6Zj +mUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz +7Mt0Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6 ++XUyo05f7O0oYtlNc/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI +0u1ufm8/0i2BWSlmy5A5lREedCf+3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSwDPBMMPQFWAJI/TPlUq9LhONm +UjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oAA7CXDpO8Wqj2 +LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kS +k5Nrp+gvU5LEYFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl +7uxMMne0nxrpS10gxdr9HIcWxkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygm +btmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQgj9sAq+uEjonljYE1x2igGOpm/Hl +urR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbWaQbLU8uz/mtBzUF+ +fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoVYh63 +n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE +76KlXIx3KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H +9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT +4PsJYGw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSAzMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZBf8ANm+gBG1bG8lKl +ui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjrZt6j +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSr +ttvXBp43rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkr +BqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM +YyRIHN8wfdVoOw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSA0MB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN/sGKe0uoe0ZLY7Bi +9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri83Bk +M6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WB +MAoGCCqGSM49BAMDA2gAMGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlw +CkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW +1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr +6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV +L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91 +1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx +MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ +QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB +arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr +Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi +FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS +P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN +9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz +uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h +9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t +OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo ++fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7 +KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2 +DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us +H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ +I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7 +5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h +3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz +Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y +ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E +N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9 +tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX +0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c +/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X +KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY +zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS +O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D +34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP +K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3 +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv +Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj +QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS +IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2 +HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa +O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv +033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u +dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE +kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41 +3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD +u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq +4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz +IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz +MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj +dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw +EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp +MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 +28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq +VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q +DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR +5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL +ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a +Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl +UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s ++12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 +Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx +hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV +HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 ++HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN +YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t +L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy +ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt +IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV +HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w +DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW +PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF +5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 +glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH +FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 +pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD +xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG +tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq +jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De +fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ +d0jQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg +b2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAxNjEzNDNaFw0zNzA5MzAxNjEzNDRa +MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBB +ODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIw +IAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0B +AQEFAAOCAQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtb +unXF/KGIJPov7coISjlUxFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0d +BmpAPrMMhe5cG3nCYsS4No41XQEMIwRHNaqbYE6gZj3LJgqcQKH0XZi/caulAGgq +7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jWDA+wWFjbw2Y3npuRVDM3 +0pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFVd9oKDMyX +roDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIG +A1UdEwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5j +aGFtYmVyc2lnbi5vcmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p +26EpW1eLTXYGduHRooowDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIA +BzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24ub3JnMCcGA1Ud +EgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYDVR0gBFEwTzBN +BgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz +aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEB +AAxBl8IahsAifJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZd +p0AJPaxJRUXcLo0waLIJuvvDL8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi +1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wNUPf6s+xCX6ndbcj0dc97wXImsQEc +XCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/nADydb47kMgkdTXg0 +eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1erfu +tGWaIZDgqtCYvDi1czyL+Nw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx +MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy +cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG +A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl +BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed +KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 +G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 +zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 +ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG +HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 +Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V +yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e +beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r +6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog +zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW +BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr +ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp +ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk +cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt +YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC +CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow +KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI +hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ +UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz +X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x +fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz +a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd +Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd +SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O +AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso +M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge +v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E +jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo +ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI +ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu +Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg +AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7 +HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA +uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa +TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg +xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q +CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x +O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs +6GAqm4VKQPNriiTsBhYscw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM +MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D +ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU +cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3 +WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg +Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw +IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH +UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM +TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU +BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM +kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x +AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y +sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL +I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8 +J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY +VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw +IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL +SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH +SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh +ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X +DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 +TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ +fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA +sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU +WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS +nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH +dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip +NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC +AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF +MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB +uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl +PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP +JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ +gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 +j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 +5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB +o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS +/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z +Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE +W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D +hNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT +IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw +MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy +ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N +T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR +FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J +cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW +BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm +fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv +GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB +hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV +BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT +EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR +6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X +pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC +9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV +/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf +Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z ++pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w +qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah +SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC +u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf +Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq +crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl +wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM +4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV +2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna +FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ +CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK +boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke +jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL +S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb +QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl +0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB +NVOFBkpdn627G190 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha +ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM +HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03 +UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42 +tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R +ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM +lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp +/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G +A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy +MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl +cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js +L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL +BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni +acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K +zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8 +PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y +Johw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw +NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV +BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn +ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0 +3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z +qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR +p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8 +HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw +ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea +HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw +Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh +c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E +RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt +dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp +3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF +CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na +xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX +KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 +MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub +j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo +U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b +u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ +bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er +fF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG +A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 +d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu +dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq +RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy +MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD +VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g +Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi +A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt +ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH +Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC +R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX +hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAw +gb4xCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQL +Ex9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykg +MjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAw +BgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0 +MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1 +c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJ +bmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3Qg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3DumSXbcr3DbVZwbPLqGgZ +2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV3imz/f3E +T+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j +5pds8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAM +C1rlLAHGVK/XqsEQe9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73T +DtTUXm6Hnmo9RR3RXRv06QqsYJn7ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNX +wbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5XxNMhIWNlUpEbsZmOeX7m640A +2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV7rtNOzK+mndm +nqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 +dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwl +N4y6mACXi0mWHv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNj +c0kCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9nMA0GCSqGSIb3DQEBCwUAA4ICAQAS +5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4QjbRaZIxowLByQzTS +Gwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht7LGr +hFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/ +B7NTeLUKYvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uI +AeV8KEsD+UmDfLJ/fOPtjqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbw +H5Lk6rWS02FREAutp9lfx1/cH6NcjKF+m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+ +b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKWRGhXxNUzzxkvFMSUHHuk +2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjAJOgc47Ol +IQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk +5F6G+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuY +n/PIjhs4ViFqUZPTkcpG2om3PVODLAgfi49T3f+sHw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i +YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg +R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9 +9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq +fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv +iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU +1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+ +bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW +MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA +ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l +uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn +Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS +tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF +PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un +hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV +5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBY +MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMo +R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEx +MjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9 +AWbK7hWNb6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjA +ZIVcFU2Ix7e64HXprQU9nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE0 +7e9GceBrAqg1cmuXm2bgyxx5X9gaBGgeRwLmnWDiNpcB3841kt++Z8dtd1k7j53W +kBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGttm/81w7a4DSwDRp35+MI +mO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJ +KoZIhvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ1 +6CePbJC/kRYkRj5KTs4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl +4b7UVXGYNTq+k+qurUKykG/g/CFNNWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6K +oKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHaFloxt/m0cYASSJlyc1pZU8Fj +UjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG1riR/aYNKxoU +AT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL +MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj +KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2 +MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw +NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV +BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH +MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL +So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal +tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG +CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT +qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz +rD6ogRLQy7rQkgu2npaqBA+K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCB +mDELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsT +MChjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIzNTk1OVowgZgxCzAJ +BgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0 +BgNVBAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz ++uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5jK/BGvESyiaHAKAxJcCGVn2TAppMSAmUm +hsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdEc5IiaacDiGydY8hS2pgn +5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3CIShwiP/W +JmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exAL +DmKudlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZC +huOl1UcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFMR5yo6hTgMdHNxr2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IB +AQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9cr5HqQ6XErhK8WTTOd8lNNTB +zU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbEAp7aDHdlDkQN +kv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUH +SJsMC8tJP33st/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2G +spki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEW +MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVy +c2FsIENBMB4XDTA0MDMwNDA1MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UE +BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xHjAcBgNVBAMTFUdlb1RydXN0 +IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKYV +VaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9tJPi8 +cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTT +QjOgNB0eRXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFh +F7em6fgemdtzbvQKoiFs7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2v +c7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d8Lsrlh/eezJS/R27tQahsiFepdaVaH/w +mZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7VqnJNk22CDtucvc+081xd +VHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3CgaRr0BHdCX +teGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZ +f9hBZ3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfRe +Bi9Fi1jUIxaS5BZuKGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+ +nhutxx9z3SxPGWX9f5NAEC7S8O08ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB +/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0XG0D08DYj3rWMB8GA1UdIwQY +MBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc +aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fX +IwjhmF7DWgh2qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzyn +ANXH/KttgCJwpQzgXQQpAvvLoJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0z +uzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsKxr2EoyNB3tZ3b4XUhRxQ4K5RirqN +Pnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxFKyDuSN/n3QmOGKja +QI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2DFKW +koRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9 +ER/frslKxfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQt +DF4JbAiXfKM9fJP/P6EUp8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/Sfuvm +bJxPgWp6ZKy7PtXny3YuxadIwVyQD8vIP/rmMuGNG2+k5o7Y+SlIis5z/iw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG +A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv +b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw +MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT +aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ +jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp +xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp +1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG +snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ +U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 +9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B +AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz +yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE +38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP +AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad +DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME +HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ +FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F +uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX +kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs +ewv4n4Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc +8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke +hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI +KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg +515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO +xwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 +MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL +v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 +eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq +tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd +C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa +zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB +mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH +V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n +bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG +3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs +J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO +291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS +ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd +AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEg +MB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2Jh +bFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQx +MjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSNjET +MBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQssgrRI +xutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1k +ZguSgMpE3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxD +aNc9PIrFsmbVkJq3MQbFvuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJw +LnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqMPKq0pPbzlUoSB239jLKJz9CgYXfIWHSw +1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+azayOeSsJDa38O+2HBNX +k7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05OWgtH8wY2 +SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/h +bguyCLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4n +WUx2OVvq+aWh2IMP0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpY +rZxCRXluDocZXFSxZba/jJvcE+kNb7gu3GduyYsRtYQUigAZcIN5kZeR1Bonvzce +MgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNVHSMEGDAWgBSu +bAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGt +Ixg93eFyRJa0lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr61 +55wsTLxDKZmOMNOsIeDjHfrYBzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLj +vUYAGm0CuiVdjaExUd1URhxN25mW7xocBFymFe944Hn+Xds+qkxV/ZoVqW/hpvvf +cDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr3TsTjxKM4kEaSHpz +oHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB10jZp +nOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfs +pA9MRf/TuTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+v +JJUEeKgDu+6B5dpffItKoZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R +8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+tJDfLRVpOoERIyNiwmcUVhAn21klJwGW4 +5hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh +MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE +YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 +MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo +ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg +MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN +ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA +PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w +wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi +EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY +avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ +YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE +sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h +/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 +IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy +OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P +TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER +dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf +ReYNnyicsbkqWletNw+vHX/bvZ8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT +EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp +ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz +NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH +EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE +AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD +E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH +/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy +DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh +GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR +tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA +AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX +WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu +9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr +gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo +2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI +4uJEvlz36hz1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu +VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw +MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw +JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT +3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU ++ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp +S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1 +bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi +T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL +vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK +Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK +dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT +c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv +l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N +iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD +ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt +LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93 +nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3 ++wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK +W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT +AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq +l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG +4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ +mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A +7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu +VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN +MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0 +MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7 +ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy +RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS +bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF +/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R +3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw +EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy +9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V +GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ +2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV +WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD +W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN +AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV +DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9 +TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G +lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW +mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df +WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5 ++bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ +tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA +GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv +8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 +WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu +ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc +h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ +0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U +A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW +T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH +B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC +B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv +KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn +OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn +jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw +qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI +rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq +hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ +3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK +NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 +ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur +TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC +jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc +oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq +4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA +mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d +emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQEL +BQAwRjELMAkGA1UEBhMCTFUxFjAUBgNVBAoMDUx1eFRydXN0IFMuQS4xHzAdBgNV +BAMMFkx1eFRydXN0IEdsb2JhbCBSb290IDIwHhcNMTUwMzA1MTMyMTU3WhcNMzUw +MzA1MTMyMTU3WjBGMQswCQYDVQQGEwJMVTEWMBQGA1UECgwNTHV4VHJ1c3QgUy5B +LjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBANeFl78RmOnwYoNMPIf5U2o3C/IPPIfOb9wmKb3F +ibrJgz337spbxm1Jc7TJRqMbNBM/wYlFV/TZsfs2ZUv7COJIcRHIbjuend+JZTem +hfY7RBi2xjcwYkSSl2l9QjAk5A0MiWtj3sXh306pFGxT4GHO9hcvHTy95iJMHZP1 +EMShduxq3sVs35a0VkBCwGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsn +Xpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4 +zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkmFRseTJIpgp7VkoGSQXAZ +96Tlk0u8d2cx3Rz9MXANF5kM+Qw5GSoXtTBxVdUPrljhPS80m8+f9niFwpN6cj5m +j5wWEWCPnolvZ77gR1o7DJpni89Gxq44o/KnvObWhWszJHAiS8sIm7vI+AIpHb4g +DEa/a4ebsypmQjVGbKq6rfmYe+lQVRQxv7HaLe2ArWgk+2mr2HETMOZns4dA/Yl+ +8kPREd8vZS9kzl8UubG/Mb2HeFpZZYiq/FkySIbWTLkpS5XTdvN3JW1CHDiDTf2j +X5t/Lax5Gw5CMZdjpPuKadUiDTSQMC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmH +hFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB/zBCBgNVHSAEOzA5MDcGByuB +KwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5Lmx1eHRydXN0 +Lmx1MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBT/GCh2+UgFLKGu8SsbK7JT ++Et8szAdBgNVHQ4EFgQU/xgodvlIBSyhrvErGyuyU/hLfLMwDQYJKoZIhvcNAQEL +BQADggIBAGoZFO1uecEsh9QNcH7X9njJCwROxLHOk3D+sFTAMs2ZMGQXvw/l4jP9 +BzZAcg4atmpZ1gDlaCDdLnINH2pkMSCEfUmmWjfrRcmF9dTHF5kH5ptV5AzoqbTO +jFu1EVzPig4N1qx3gf4ynCSecs5U89BvolbW7MM3LGVYvlcAGvI1+ut7MV3CwRI9 +loGIlonBWVx65n9wNOeD4rHh4bhY79SV5GCc8JaXcozrhAIuZY+kt9J/Z93I055c +qqmkoCUUBpvsT34tC38ddfEz2O3OuHVtPlu5mB0xDVbYQw8wkbIEa91WvpWAVWe+ +2M2D2RjuLg+GLZKecBPs3lHJQ3gCpU3I+V/EkVhGFndadKpAvAefMLmx9xIX3eP/ +JEAdemrRTxgKqpAd60Ae36EeRJIQmvKN4dFLRp7oRUKX6kWZ8+xm1QL68qZKJKre +zrnK+T+Tb/mjuuqlPpmt/f97mfVl7vBZKGfXkJWkE4SphMHozs51k2MavDzq1WQf +LSoSOcbDWjLtR5EWDrw4wVDej8oqkDQc7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+ +x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31IiyBMz2TWuJdGsE7RKlY6 +oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZDCCAkygAwIBAgICC7gwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCTFUx +FjAUBgNVBAoTDUx1eFRydXN0IHMuYS4xHTAbBgNVBAMTFEx1eFRydXN0IEdsb2Jh +bCBSb290MB4XDTExMDMxNzA5NTEzN1oXDTIxMDMxNzA5NTEzN1owRDELMAkGA1UE +BhMCTFUxFjAUBgNVBAoTDUx1eFRydXN0IHMuYS4xHTAbBgNVBAMTFEx1eFRydXN0 +IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsn+n +QPAiygz267Hxyw6VV0B1r6A/Ps7sqjJX5hmxZ0OYWmt8s7j6eJyqpoSyYBuAQc5j +zR8XCJmk9e8+EsdMsFeaXHhAePxFjdqRZ9w6Ubltc+a3OY52OrQfBfVpVfmTz3iI +Sr6qm9d7R1tGBEyCFqY19vx039a0r9jitScRdFmiwmYsaArhmIiIPIoFdRTjuK7z +CISbasE/MRivJ6VLm6T9eTHemD0OYcqHmMH4ijCc+j4z1aXEAwfh95Z0GAAnOCfR +K6qq4UFFi2/xJcLcopeVx0IUM115hCNq52XAV6DYXaljAeew5Ivo+MVjuOVsdJA9 +x3f8K7p56aTGEnin/wIDAQABo2AwXjAMBgNVHRMEBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjAfBgNVHSMEGDAWgBQXFYWJCS8kh28/HRvk8pZ5g0gTzjAdBgNVHQ4EFgQU +FxWFiQkvJIdvPx0b5PKWeYNIE84wDQYJKoZIhvcNAQELBQADggEBAFrwHNDUUM9B +fua4nX3DcNBeNv9ujnov3kgR1TQuPLdFwlQlp+HBHjeDtpSutkVIA+qVvuucarQ3 +XB8u02uCgUNbCj8RVWOs+nwIAjegPDkEM/6XMshS5dklTbDG7mgfcKpzzlcD3H0K +DTPy0lrfCmw7zBFRlxqkIaKFNQLXgCLShLL4wKpov9XrqsMLq6F8K/f1O4fhVFfs +BSTveUJO84ton+Ruy4KZycwq3FPCH3CDqyEPVrRI/98HIrOM+R2mBN8tAza53W/+ +MYhm/2xtRDSvCHc+JtJy9LtHVpM8mGPhM7uZI5K1g3noHZ9nrWLWidb2/CfeMifL +hNp3hSGhEiE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz +MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw +IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR +dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp +li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D +rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ +WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug +F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU +xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC +Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv +dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw +ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl +IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh +c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy +ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI +KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T +KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq +y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p +dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD +VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL +MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk +fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 +7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R +cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y +mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW +xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK +SnQ2+Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 +MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV +wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe +rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 +68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh +4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp +UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o +abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc +3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G +KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt +hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO +Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt +zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD +ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 +cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN +qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 +YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv +b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 +8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k +NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj +ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp +q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt +nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa +GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg +Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J +WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB +rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp ++ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 +ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i +Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz +PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og +/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH +oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI +yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud +EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 +A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL +MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f +BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn +g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl +fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K +WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha +B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc +hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR +TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD +mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z +ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y +4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza +8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 +MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf +qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW +n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym +c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ +O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 +o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j +IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq +IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz +8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh +vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l +7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG +cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD +ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC +roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga +W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n +lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE ++V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV +csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd +dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg +KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM +HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 +WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM +V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB +4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr +H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd +8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv +vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT +mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe +btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc +T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt +WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ +c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A +4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD +VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG +CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 +aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu +dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw +czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G +A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg +Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 +7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem +d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd ++LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B +4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN +t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x +DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 +k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s +zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j +Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT +mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK +4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 +MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR +/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu +FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR +U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c +ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR +FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k +A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw +eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl +sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp +VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q +A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ +ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD +ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI +FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv +oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg +u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP +0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf +3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl +8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ +DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN +PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ +ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY +MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t +dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5 +WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD +VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8 +9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ +DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9 +Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N +QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ +xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G +A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG +kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr +Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5 +Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU +JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot +RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX +DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy +dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj +YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV +OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr +zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM +VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ +hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO +ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw +awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs +OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF +coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc +okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8 +t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy +1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/ +SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz +MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv +cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz +Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO +0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao +wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj +7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS +8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT +BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg +JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 +6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ +3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm +D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS +CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP +MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx +MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV +BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o +Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt +5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s +3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej +vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu +8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil +zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ +3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD +FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 +Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 +ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNDAzWhcNNDEwMjEyMTgxNDAz +WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0 +b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNvbSBS +b290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI +7Z4INcgn64mMU1jrYor+8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPg +CemB+vNH06NjMGEwHQYDVR0OBBYEFILRhXMw5zUE044CkvvlpNHEIejNMA8GA1Ud +EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTTjgKS++Wk0cQh6M0wDgYD +VR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCWe+0F+S8T +kdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+ +gA0z5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNV +BAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UE +CgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQy +MDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G +A1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQD +DC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvq +M0fNTPl9fb69LT3w23jhhqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssuf +OePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7wcXHswxzpY6IXFJ3vG2fThVUCAtZJycxa +4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTOZw+oz12WGQvE43LrrdF9 +HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+B6KjBSYR +aZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcA +b9ZhCBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQ +Gp8hLH94t2S42Oim9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQV +PWKchjgGAGYS5Fl2WlPAApiiECtoRHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMO +pgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSu +UDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aY +MBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa4 +9QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBW +s47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5 +Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAg +cLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM +79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz +/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXt +ll9ldDz7CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEm +Kf7GUmG6sXP/wwyc5WxqlD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKK +QbNmC1r7fSOl8hqw/96bg5Qu0T/fkreRrwU7ZcegbLHNYhLDkBvjJc40vG93drEQ +w/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1hlMYegouCRw2n5H9gooi +S9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX9hwJ1C07 +mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UE +BhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK +DA9TU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTczOTM5WhcNNDEwMjEyMTcz +OTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2R +xFdHaxh3a3by/ZPkPQ/CFp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aX +qhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcC +C52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/geoeOy3ZExqysdBP+lSgQ3 +6YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkpk8zruFvh +/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrF +YD3ZfBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93E +JNyAKoFBbZQ+yODJgUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVc +US4cK38acijnALXRdMbX5J+tB5O2UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8 +ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi81xtZPCvM8hnIk2snYxnP/Okm ++Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4sbE6x/c+cCbqi +M+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4G +A1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGV +cpNxJK1ok1iOMq8bs3AD/CUrdIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBc +Hadm47GUBwwyOabqG7B52B2ccETjit3E+ZUfijhDPwGFpUenPUayvOUiaPd7nNgs +PgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAslu1OJD7OAUN5F7kR/ +q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjqerQ0 +cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jr +a6x+3uxjMxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90I +H37hVZkLId6Tngr75qNJvTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/Y +K9f1JmzJBjSWFupwWRoyeXkLtoh/D1JIPb9s2KJELtFOt3JY04kTlf5Eq/jXixtu +nLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406ywKBjYZC6VWg3dGq2ktuf +oYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NIWuuA8ShY +Ic2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl +MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp +U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw +NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp +ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf +8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN ++lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 +X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa +K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA +1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G +A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR +zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 +YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD +bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 +L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D +eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp +VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY +WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs +ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD +VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy +ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy +dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p +OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 +8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K +Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe +hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk +6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q +AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI +bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB +ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z +qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn +0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN +sSi6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln +biBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF +MQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT +d2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8 +76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+ +bbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c +6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE +emA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd +MmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt +MDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y +MszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y +FGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi +aG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM +gI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB +qTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7 +lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn +8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6 +45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO +UYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5 +O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC +bwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv +GPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a +77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC +hdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3 +92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp +Ld6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w +ZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt +Qc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWdu +IFBsYXRpbnVtIENBIC0gRzIwHhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAw +WjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMSMwIQYDVQQD +ExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu669y +IIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2Htn +IuJpX+UFeNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+ +6ixuEFGSzH7VozPY1kneWCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5ob +jM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIoj5+saCB9bzuohTEJfwvH6GXp43gOCWcw +izSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/68++QHkwFix7qepF6w9fl ++zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34TaNhxKFrY +zt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaP +pZjydomyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtF +KwH3HBqi7Ri6Cr2D+m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuW +ae5ogObnmLo2t/5u7Su9IPhlGdpVCX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMB +AAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCvzAeHFUdvOMW0 +ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW +IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUA +A4ICAQAIhab1Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0 +uMoI3LQwnkAHFmtllXcBrqS3NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+ +FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4U99REJNi54Av4tHgvI42Rncz7Lj7 +jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8KV2LwUvJ4ooTHbG/ +u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl9x8D +YSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1 +puEa+S1BaYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXa +icYwu+uPyyIIoK6q8QNsOktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbG +DI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSYMdp08YSTcU1f+2BY0fvEwW2JorsgH51x +kcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAciIfNAChs0B0QTwoRqjt8Z +Wr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu +IFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow +RzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY +U3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv +Fz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br +YT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF +nbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH +6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt +eJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/ +c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ +MoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH +HTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf +jNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6 +5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB +rDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU +F6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c +wpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB +AHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp +WJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9 +xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ +2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ +IseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8 +aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X +em1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR +dAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/ +OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+ +hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy +tGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw +NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv +b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD +VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F +VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 +7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X +Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ +/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs +81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm +dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe +Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu +sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 +pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs +slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ +arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG +9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl +dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj +TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed +Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 +Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI +OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 +vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW +t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn +HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx +SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDNjCCAp+gAwIBAgIQNhIilsXjOKUgodJfTNcJVDANBgkqhkiG9w0BAQUFADCB +zjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ +Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE +CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh +d3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl +cnZlckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVow +gc4xCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT +CUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNV +BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRo +YXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1z +ZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2 +aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560 +ZXUCTe/LCaIhUdib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j ++ao6hnO2RlNYyIkFvYMRuHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/ +BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBlkKyID1bZ5jA01CbH0FDxkt5r1DmI +CSLGpmODA/eZd9iy5Ri4XWPz1HP7bJyZePFLeH0ZJMMrAoT4vCLZiiLXoPxx7JGH +IPG47LHlVYCsPVLIOQ7C8MAFT9aCdYy9X9LcdpoFEsmvcsPcJX6kTY4XpeCHf+Ga +WuFg3GQjPEIuTQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw +NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j +LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG +A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs +W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta +3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk +6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 +Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J +NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP +r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU +DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz +YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 +/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ +LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 +jVaMaA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMp +IDIwMDcgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAi +BgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMjAeFw0wNzExMDUwMDAw +MDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBGb3Ig +YXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9v +dCBDQSAtIEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/ +BebfowJPDQfGAFG6DAJSLSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6 +papu+7qzcMBniKI11KOasf2twu8x+qi58/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUmtgAMADna3+FGO6Lts6K +DPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUNG4k8VIZ3 +KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41ox +XZ3Krr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCB +rjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNV +BAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0wODA0MDIwMDAwMDBa +Fw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3Rl +LCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9u +MTgwNgYDVQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEcz +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsr8nLPvb2FvdeHsbnndm +gcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2AtP0LMqmsywCPLLEHd5N/8 +YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC+BsUa0Lf +b1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS9 +9irY7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2S +zhkGcuYMXDhpxwTWvGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUk +OQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNV +HQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJKoZIhvcNAQELBQADggEBABpA +2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweKA3rD6z8KLFIW +oCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7c +KUGRIjxpp7sC8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fM +m7v/OeZWYdMKp8RcTGB7BXcmer/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZu +MdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN +8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/ +RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4 +hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5 +ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM +EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1 +A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy +WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ +1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30 +6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT +91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p +TpPDpFQUWw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl +eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT +JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT +Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg +VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo +I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng +o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G +A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB +zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW +RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw +MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B +3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY +tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ +Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 +VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT +79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 +c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT +Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l +c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee +UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE +Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF +Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO +VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 +ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs +8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR +iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze +Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ +XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ +qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB +VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB +L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG +jjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCB +lTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHTAbBgNVBAMTFFVUTi1VU0VSRmlyc3Qt +T2JqZWN0MB4XDTk5MDcwOTE4MzEyMFoXDTE5MDcwOTE4NDAzNlowgZUxCzAJBgNV +BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAc +BgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3 +dy51c2VydHJ1c3QuY29tMR0wGwYDVQQDExRVVE4tVVNFUkZpcnN0LU9iamVjdDCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6qgT+jo2F4qjEAVZURnicP +HxzfOpuCaDDASmEd8S8O+r5596Uj71VRloTN2+O5bj4x2AogZ8f02b+U60cEPgLO +KqJdhwQJ9jCdGIqXsqoc/EHSoTbL+z2RuufZcDX65OeQw5ujm9M89RKZd7G3CeBo +5hy485RjiGpq/gt2yb70IuRnuasaXnfBhQfdDWy/7gbHd2pBnqcP1/vulBe3/IW+ +pKvEHDHd17bR5PDv3xaPslKT16HUiaEHLr/hARJCHhrh2JU022R5KP+6LhHC5ehb +kkj7RwvCbNqtMoNB86XlQXD9ZZBt+vpRxPm9lisZBCzTbafc8H9vg2XiaquHhnUC +AwEAAaOBrzCBrDALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQU2u1kdBScFDyr3ZmpvVsoTYs8ydgwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDov +L2NybC51c2VydHJ1c3QuY29tL1VUTi1VU0VSRmlyc3QtT2JqZWN0LmNybDApBgNV +HSUEIjAgBggrBgEFBQcDAwYIKwYBBQUHAwgGCisGAQQBgjcKAwQwDQYJKoZIhvcN +AQEFBQADggEBAAgfUrE3RHjb/c652pWWmKpVZIC1WkDdIaXFwfNfLEzIR1pp6ujw +NTX00CXzyKakh0q9G7FzCL3Uw8q2NbtZhncxzaeAFK4T7/yxSPlrJSUtUbYsbUXB +mMiKVl0+7kNOPmsnjtA6S4ULX9Ptaqd1y9Fahy85dRNacrACgZ++8A+EVCBibGnU +4U3GDZlDAQ0Slox4nb9QorFEqmrPF3rPbw/U+CRVX/A0FklmPlBGyWNxODFiuGK5 +81OtbLUrohKqGU8J2l7nk8aOFAj+8DCAGKCGhU3IfdeLA/5u1fedFqySLKAj5ZyR +Uh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0Ns +YXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH +MjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y +aXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAe +Fw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEX +MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGlj +IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMx +KGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazCBnzANBgkqhkiG9w0B +AQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjxnNuX6Zr8wgQGE75fUsjM +HiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRCwiNPStjw +DqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cC +AwEAATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9ji +nb3/7aHmZuovCfTK1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAX +rXfMSTWqz9iP0b63GJZHc2pUIjRkLbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnIn +jBJ7xUS0rg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz +cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 +MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV +BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN +ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE +BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is +I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G +CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i +2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ +2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh +c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy +MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp +emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X +DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw +FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg +UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo +YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 +MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4 +pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0 +13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID +AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk +U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i +F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY +oJ2daZH9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b +N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t +KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu +kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm +CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ +Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu +imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te +2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe +DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p +F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt +TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp +U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg +SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln +biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm +GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve +fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ +aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj +aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW +kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC +4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga +FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW +ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1 +nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex +t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz +SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG +BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+ +rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/ +NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH +BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv +MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE +p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y +5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK +WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ +4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N +hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICsDCCAhmgAwIBAgIQZ8jh6OO+HL38kTuOpiOHSTANBgkqhkiG9w0BAQUFADCB +izELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxML +RHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENl +cnRpZmljYXRpb24xHzAdBgNVBAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwHhcN +OTcwMTAxMDAwMDAwWhcNMjEwMTAxMjM1OTU5WjCBizELMAkGA1UEBhMCWkExFTAT +BgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNV +BAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAdBgNV +BAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0A +MIGJAoGBANYrWHhhRYZT6jR7UZztsOYuGA7+4F+oJ9O0yeB8WU4WDnNUYMF/9p8u +6TqFJBU820cEY8OexJQaWt9MevPZQx08EHp5JduQ/vBR5zDWQQD9nyjfeb6Uu522 +FOMjhdepQeBMpHmwKxqL8vg7ij5FrHGSALSQQZj7X+36ty6K+Ig3AgMBAAGjEzAR +MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAS+mqF4EF+3kKMZ/F +QfRWVKvpwuWXjhj+kckMPiZkyaFMJ2SnvQGTVXFuF0853BvcSTUQOSP/ypvIz2Y/ +3Ewa1IEGQlIf4SaxFhe65nByMUToTo1b5NP50OOPJWQx5yr4GIg2GlLFDUE1G2m3 +JvUXzMEZXkt8XOKDgJH6L/uatxY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB +vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W +ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX +MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 +IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y +IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh +bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF +9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH +H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H +LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN +/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT +rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw +WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs +exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 +sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ +seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz +4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ +BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR +lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 +7M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB +gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk +MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY +UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx +NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 +dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy +dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 +38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP +KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q +DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 +qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa +JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi +PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P +BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs +jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 +eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR +vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa +IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy +i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ +O+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- diff --git a/deluge/tests/data/etc/Linux.pem b/deluge/tests/data/etc/Linux.pem new file mode 100644 index 0000000..324589b --- /dev/null +++ b/deluge/tests/data/etc/Linux.pem @@ -0,0 +1,3236 @@ +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UE +AwwJQUNDVlJBSVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQsw +CQYDVQQGEwJFUzAeFw0xMTA1MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQ +BgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwHUEtJQUNDVjENMAsGA1UECgwEQUND +VjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCb +qau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gMjmoY +HtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWo +G2ioPej0RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpA +lHPrzg5XPAOBOp0KoVdDaaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhr +IA8wKFSVf+DuzgpmndFALW4ir50awQUZ0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/ +0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDGWuzndN9wrqODJerWx5eH +k6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs78yM2x/47 +4KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMO +m3WR5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpa +cXpkatcnYGMN285J9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPl +uUsXQA+xtrn13k/c4LOsOxFwYIRKQ26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYI +KwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRwOi8vd3d3LmFjY3YuZXMvZmls +ZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEuY3J0MB8GCCsG +AQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeT +VfZW6oHlNsyMHj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIG +CCsGAQUFBwICMIIBFB6CARAAQQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUA +cgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBhAO0AegAgAGQAZQAgAGwAYQAgAEEA +QwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUAYwBuAG8AbABvAGcA +7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBjAHQA +cgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAA +QwBQAFMAIABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUA +czAwBggrBgEFBQcCARYkaHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2Mu +aHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRt +aW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2MV9kZXIuY3JsMA4GA1Ud +DwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZIhvcNAQEF +BQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdp +D70ER9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gU +JyCpZET/LtZ1qmxNYEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+m +AM/EKXMRNt6GGT6d7hmKG9Ww7Y49nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepD +vV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJTS+xJlsndQAJxGJ3KQhfnlms +tn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3sCPdK6jT2iWH +7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szA +h1xA2syVP1XgNce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xF +d3+YJ5oyXSrjhO7FmGYvliAd3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2H +pPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3pEfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx +CzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJ +WiBGTk1ULVJDTTAeFw0wODEwMjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJ +BgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBG +Tk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALpxgHpMhm5/ +yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcfqQgf +BBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAz +WHFctPVrbtQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxF +tBDXaEAUwED653cXeuYLj2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z +374jNUUeAlz+taibmSXaXvMiwzn15Cou08YfxGyqxRxqAQVKL9LFwag0Jl1mpdIC +IfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mwWsXmo8RZZUc1g16p6DUL +mbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnTtOmlcYF7 +wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peS +MKGJ47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2 +ZSysV4999AeU14ECll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMet +UqIJ5G+GR4of6ygnXYMgrwTJbFaai0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFPd9xf3E6Jobd2Sn9R2gzL+H +YJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3 +LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1 +RXxlDPiyN8+sD8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYM +LVN0V2Ue1bLdI4E7pWYjJ2cJj+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf +77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrTQfv6MooqtyuGC2mDOL7Nii4LcK2N +JpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW+YJF1DngoABd15jm +fZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7Ixjp +6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp +1txyM/1d8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B +9kiABdcPUXmsEKvU7ANm5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wok +RqEIr9baRRmW1FMdW4R58MD3R++Lj8UGrp1MYp3/RgT408m2ECVAdf4WqslKYIYv +uu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE +BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w +MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC +SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1 +ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv +UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX +4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9 +KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/ +gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb +rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ +51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F +be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe +KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F +v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn +fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7 +jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz +ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL +e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70 +jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz +WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V +SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j +pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX +X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok +fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R +K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU +ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU +LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT +LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj +ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM +9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw +IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6 +VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L +93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm +jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA +A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI +U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs +N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv +o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU +5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy +rqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAyMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2Wny2cSkxK +gXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4kHbZ +W0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg +1dKmSYXpN+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K +8nu+NQWpEjTj82R0Yiw9AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r +2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvdfLC6HM783k81ds8P+HgfajZRRidhW+me +z/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAExkv8LV/SasrlX6avvDXbR +8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSSbtqDT6Zj +mUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz +7Mt0Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6 ++XUyo05f7O0oYtlNc/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI +0u1ufm8/0i2BWSlmy5A5lREedCf+3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSwDPBMMPQFWAJI/TPlUq9LhONm +UjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oAA7CXDpO8Wqj2 +LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kS +k5Nrp+gvU5LEYFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl +7uxMMne0nxrpS10gxdr9HIcWxkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygm +btmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQgj9sAq+uEjonljYE1x2igGOpm/Hl +urR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbWaQbLU8uz/mtBzUF+ +fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoVYh63 +n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE +76KlXIx3KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H +9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT +4PsJYGw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSAzMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZBf8ANm+gBG1bG8lKl +ui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjrZt6j +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSr +ttvXBp43rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkr +BqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM +YyRIHN8wfdVoOw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSA0MB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN/sGKe0uoe0ZLY7Bi +9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri83Bk +M6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WB +MAoGCCqGSM49BAMDA2gAMGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlw +CkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW +1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE +AwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG +EwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM +FUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC +REUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp +Nb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM +VD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+ +SZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ +4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L +cp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi +eowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG +A1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3 +DQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j +vZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP +DpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc +maHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D +lmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv +KrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE +BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h +cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy +MzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg +Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 +thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM +cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG +L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i +NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h +X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b +m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy +Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja +EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T +KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF +6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh +OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNHDhpkLzCBpgYD +VR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBv +ACAAZABlACAAbABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBl +AGwAbwBuAGEAIAAwADgAMAAxADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF +661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx51tkljYyGOylMnfX40S2wBEqgLk9 +am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qkR71kMrv2JYSiJ0L1 +ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaPT481 +PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS +3a/DTg4fJl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5k +SeTy36LssUzAKh3ntLFlosS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF +3dvd6qJ2gHN99ZwExEWN57kci57q13XRcrHedUTnQn3iV2t93Jm8PYMo6oCTjcVM +ZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoRsaS8I8nkvof/uZS2+F0g +StRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTDKCOM/icz +Q0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQB +jLMi6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr +6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV +L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91 +1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx +MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ +QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB +arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr +Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi +FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS +P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN +9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz +uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h +9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t +OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo ++fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7 +KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2 +DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us +H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ +I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7 +5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h +3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz +Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y +ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E +N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9 +tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX +0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c +/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X +KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY +zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS +O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D +34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP +K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3 +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv +Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj +QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS +IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2 +HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa +O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv +033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u +dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE +kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41 +3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD +u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq +4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy +MDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe +NcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH +PWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I +x2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe +QTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR +yyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO +QG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912 +H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ +QfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD +i/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs +nLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1 +rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI +hvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf +GopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb +lvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka ++elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal +TFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i +nSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3 +gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr +G5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os +zMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x +L4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X +DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ +BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4 +QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny +gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw +zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q +130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2 +JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw +ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj +AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG +9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h +bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc +fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu +HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w +t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT +AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD +QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP +MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do +0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ +UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d +RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ +OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv +JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C +AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O +BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ +LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY +MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ +44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I +Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw +i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN +9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB +gDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu +QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG +A1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz +OTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ +VW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3 +b3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA +DGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn +0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB +OJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE +fktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E +Sv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m +o130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i +sx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW +OZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez +Tv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS +adgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n +3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ +F/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf +CVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29 +XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm +djWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/ +WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb +AoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq +P/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko +b7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj +XALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P +5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi +DrW5viSP +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM +MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D +ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU +cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3 +WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg +Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw +IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH +UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM +TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU +BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM +kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x +AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y +sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL +I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8 +J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY +VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD +TjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx +MjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j +aWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP +T1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03 +sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL +TIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5 +/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp +7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz +EpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt +hxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP +a931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot +aK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg +TnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV +PKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv +cWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL +tbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd +BgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT +ej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL +jOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS +ESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy +P5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19 +xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d +Ci77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN +5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe +/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z +AAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ +5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz +IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz +MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj +dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw +EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp +MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 +28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq +VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q +DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR +5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL +ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a +Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl +UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s ++12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 +Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx +hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV +HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 ++HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN +YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t +L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy +ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt +IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV +HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w +DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW +PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF +5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 +glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH +FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 +pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD +xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG +tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq +jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De +fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ +d0jQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB +gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV +BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw +MDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl +YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P +RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 +UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI +2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 +Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp ++2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ +DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O +nKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW +/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g +PKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u +QXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY +SdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv +IC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4 +zJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd +BA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB +ZQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT +IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw +MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy +ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N +T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR +FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J +cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW +BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm +fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv +GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB +hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV +BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT +EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR +6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X +pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC +9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV +/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf +Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z ++pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w +qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah +SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC +u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf +Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq +crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl +wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM +4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV +2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna +FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ +CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK +boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke +jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL +S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb +QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl +0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB +NVOFBkpdn627G190 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYG +A1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2Jh +bCBSb290MB4XDTA2MTIxNTA4MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UE +ChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBS +b290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+Mi8vRRQZhP/8NN5 +7CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW0ozS +J8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2y +HLtgwEZLAfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iP +t3sMpTjr3kfb1V05/Iin89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNz +FtApD0mpSPCzqrdsxacwOUBdrsTiXSZT8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAY +XSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ +MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2MDSgMqAw +hi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3Js +MB8GA1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUA +A4IBAQBW7wojoFROlZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMj +Wqd8BfP9IjsO0QbE2zZMcwSO5bAi5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUx +XOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2hO0j9n0Hq0V+09+zv+mKts2o +omcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+TX3EJIrduPuoc +A06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha +ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM +HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03 +UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42 +tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R +ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM +lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp +/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G +A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy +MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl +cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js +L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL +BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni +acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K +zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8 +PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y +Johw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw +NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV +BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn +ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0 +3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z +qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR +p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8 +HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw +ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea +HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw +Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh +c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E +RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt +dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp +3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF +CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na +xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX +KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB +8zELMAkGA1UEBhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2Vy +dGlmaWNhY2lvIChOSUYgUS0wODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1 +YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYDVQQLEyxWZWdldSBodHRwczovL3d3 +dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UECxMsSmVyYXJxdWlh +IEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMTBkVD +LUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQG +EwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8g +KE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBD +ZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQu +bmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJhcnF1aWEgRW50aXRhdHMg +ZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUNDMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R +85iKw5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm +4CgPukLjbo73FCeTae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaV +HMf5NLWUhdWZXqBIoH7nF2W4onW4HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNd +QlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0aE9jD2z3Il3rucO2n5nzbcc8t +lGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw0JDnJwIDAQAB +o4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4 +opvpXY0wfwYDVR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBo +dHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidW +ZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAwDQYJKoZIhvcN +AQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJlF7W2u++AVtd0x7Y +/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNaAl6k +SBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhy +Rp/7SNVel+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOS +Agu+TGbrIP65y7WZf+a2E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xl +nJ2lYJU6Un/10asIbvPuW/mIPX64b24D5EI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1 +MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1 +czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYG +CSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIwMTAxMDMwMTAxMDMwWhgPMjAzMDEy +MTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNl +ZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBS +b290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUy +euuOF0+W2Ap7kaJjbMeMTC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvO +bntl8jixwKIy72KyaOBhU8E2lf/slLo2rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIw +WFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw93X2PaRka9ZP585ArQ/d +MtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtNP2MbRMNE +1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/ +zQas8fElyalL1BSZMEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYB +BQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEF +BQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+RjxY6hUFaTlrg4wCQiZrxTFGGV +v9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqMlIpPnTX/dqQG +E5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIW +iAYLtqZLICjU3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/v +GVCJYMzpJJUPwssd8m92kMfMdcGWxZ0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 +MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub +j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo +U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b +u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ +bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er +fF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG +A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 +d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu +dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq +RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy +MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD +VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g +Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi +A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt +ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH +Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC +R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX +hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw +IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL +SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH +SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh +ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X +DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 +TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ +fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA +sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU +WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS +nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH +dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip +NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC +AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF +MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB +uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl +PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP +JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ +gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 +j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 +5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB +o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS +/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z +Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE +W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D +hNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV +BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC +aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV +BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1 +Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz +MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+ +BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp +em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY +B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH +D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF +Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo +q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D +k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH +fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut +dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM +ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8 +zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX +U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6 +Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5 +XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF +Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR +HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY +GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c +77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3 ++GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK +vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6 +FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl +yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P +AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD +y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d +NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UE +BhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0 +MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVowYjELMAkGA1UEBhMCQ04xMjAwBgNV +BAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8w +HQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJj +Dp6L3TQsAlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBj +TnnEt1u9ol2x8kECK62pOqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+u +KU49tm7srsHwJ5uu4/Ts765/94Y9cnrrpftZTqfrlYwiOXnhLQiPzLyRuEH3FMEj +qcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ9Cy5WmYqsBebnh52nUpm +MUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQxXABZG12 +ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloP +zgsMR6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3Gk +L30SgLdTMEZeS1SZD2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeC +jGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4oR24qoAATILnsn8JuLwwoC8N9VKejveSswoA +HQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx9hoh49pwBiFYFIeFd3mqgnkC +AwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlRMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZm +DRd9FBUb1Ov9H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5 +COmSdI31R9KrO9b7eGZONn356ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ry +L3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd+PwyvzeG5LuOmCd+uh8W4XAR8gPf +JWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQHtZa37dG/OaG+svg +IHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBDF8Io +2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV +09tL7ECQ8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQ +XR4EzzffHqhmsYzmIGrv/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrq +T8p+ck0LcIymSLumoRT2+1hEmRSuqguTaaApJUqlyyvdimYHFngVV3Eb7PVHhPOe +MTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEW +MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVy +c2FsIENBIDIwHhcNMDQwMzA0MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYD +VQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1 +c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0DE81 +WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUG +FF+3Qs17j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdq +XbboW0W63MOhBW9Wjo8QJqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxL +se4YuU6W3Nx2/zu+z18DwPw76L5GG//aQMJS9/7jOvdqdzXQ2o3rXhhqMcceujwb +KNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2WP0+GfPtDCapkzj4T8Fd +IgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP20gaXT73 +y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRt +hAAnZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgoc +QIgfksILAAX/8sgCSqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4 +Lt1ZrtmhN79UNdxzMk+MBB4zsslG8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAfBgNV +HSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8EBAMCAYYwDQYJ +KoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z +dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQ +L1EuxBRa3ugZ4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgr +Fg5fNuH8KrUwJM/gYwx7WBr+mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSo +ag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpqA1Ihn0CoZ1Dy81of398j9tx4TuaY +T1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpgY+RdM4kX2TGq2tbz +GDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiPpm8m +1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJV +OCiNUW7dFGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH +6aLcr34YEoP9VhdBLtUpgn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwX +QMAJKOSLakhT2+zNVVXxxvjpoixMptEmX36vWkzaH6byHCx+rgIW0lbQL1dTR+iS +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx +MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy +cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG +A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl +BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed +KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 +G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 +zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 +ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG +HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 +Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V +yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e +beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r +6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog +zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW +BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr +ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp +ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk +cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt +YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC +CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow +KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI +hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ +UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz +X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x +fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz +a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd +Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd +SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O +AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso +M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge +v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ +FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F +uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX +kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs +ewv4n4Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc +8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke +hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI +KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg +515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO +xwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG +A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv +b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw +MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT +aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ +jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp +xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp +1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG +snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ +U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 +9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B +AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz +yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE +38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP +AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad +DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME +HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 +MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL +v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 +eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq +tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd +C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa +zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB +mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH +V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n +bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG +3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs +J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO +291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS +ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd +AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEg +MB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2Jh +bFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQx +MjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSNjET +MBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQssgrRI +xutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1k +ZguSgMpE3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxD +aNc9PIrFsmbVkJq3MQbFvuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJw +LnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqMPKq0pPbzlUoSB239jLKJz9CgYXfIWHSw +1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+azayOeSsJDa38O+2HBNX +k7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05OWgtH8wY2 +SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/h +bguyCLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4n +WUx2OVvq+aWh2IMP0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpY +rZxCRXluDocZXFSxZba/jJvcE+kNb7gu3GduyYsRtYQUigAZcIN5kZeR1Bonvzce +MgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNVHSMEGDAWgBSu +bAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGt +Ixg93eFyRJa0lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr61 +55wsTLxDKZmOMNOsIeDjHfrYBzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLj +vUYAGm0CuiVdjaExUd1URhxN25mW7xocBFymFe944Hn+Xds+qkxV/ZoVqW/hpvvf +cDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr3TsTjxKM4kEaSHpz +oHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB10jZp +nOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfs +pA9MRf/TuTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+v +JJUEeKgDu+6B5dpffItKoZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R +8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+tJDfLRVpOoERIyNiwmcUVhAn21klJwGW4 +5hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh +MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE +YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 +MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo +ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg +MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN +ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA +PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w +wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi +EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY +avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ +YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE +sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h +/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 +IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy +OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P +TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER +dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf +ReYNnyicsbkqWletNw+vHX/bvZ8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT +EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp +ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz +NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH +EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE +AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD +E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH +/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy +DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh +GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR +tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA +AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX +WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu +9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr +gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo +2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI +4uJEvlz36hz1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzAN +BgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hl +bGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgRUNDIFJv +b3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEwMzcxMlowgaoxCzAJ +BgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmljIEFj +YWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5 +MUQwQgYDVQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0 +dXRpb25zIEVDQyBSb290Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKg +QehLgoRc4vgxEZmGZE4JJS+dQS8KrjVPdJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJa +jq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoKVlp8aQuqgAkkbH7BRqNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLQi +C4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaep +lSTAGiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7Sof +TUwJCA3sS61kFyjndc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1Ix +RDBCBgNVBAoTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 +dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1p +YyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIFJvb3RDQSAyMDExMB4XDTExMTIw +NjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYTAkdSMUQwQgYDVQQK +EztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENl +cnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPz +dYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJ +fel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa71HFK9+WXesyHgLacEns +bgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u8yBRQlqD +75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSP +FEDH3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNV +HRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp +5dgTBCPuQSUwRwYDVR0eBEAwPqA8MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQu +b3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQub3JnMA0GCSqGSIb3DQEBBQUA +A4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVtXdMiKahsog2p +6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7 +dIsXRSZMFpGD/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8Acys +Nnq/onN694/BtZqhFLKPM58N7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXI +l7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1Ix +DzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5k +IFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMT +N0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9v +dENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAxMTIxWjCBpjELMAkG +A1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNh +ZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkx +QDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 +dGlvbnMgUm9vdENBIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQDC+Kk/G4n8PDwEXT2QNrCROnk8ZlrvbTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA +4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+ehiGsxr/CL0BgzuNtFajT0 +AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+6PAQZe10 +4S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06C +ojXdFPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV +9Cz82XBST3i4vTwri5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrD +gfgXy5I2XdGj2HUb4Ysn6npIQf1FGQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6 +Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2fu/Z8VFRfS0myGlZYeCsargq +NhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9muiNX6hME6wGko +LfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVd +ctA4GGqd83EkVAswDQYJKoZIhvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0I +XtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+D1hYc2Ryx+hFjtyp8iY/xnmMsVMI +M4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrMd/K4kPFox/la/vot +9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+yd+2V +Z5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/ea +j8GsGsVn82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnh +X9izjFk0WaSrT2y7HxjbdavYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQ +l033DlZdwJVqwjbDG2jJ9SrcR5q+ss7FJej6A7na+RZukYT1HCjI/CbM1xyQVqdf +bzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVtJ94Cj8rDtSvK6evIIVM4 +pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGaJI7ZjnHK +e7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0 +vm9qp/UsQu0yrbYhnr68 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx +FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg +Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG +A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr +b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ +jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn +PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh +ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9 +nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h +q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED +MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC +mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3 +7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB +oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs +EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO +fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi +AmvZWg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu +VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw +MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw +JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT +3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU ++ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp +S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1 +bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi +T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL +vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK +Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK +dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT +c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv +l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N +iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD +ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt +LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93 +nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3 ++wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK +W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT +AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq +l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG +4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ +mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A +7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu +VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN +MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0 +MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7 +ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy +RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS +bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF +/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R +3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw +EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy +9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V +GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ +2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV +WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD +W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN +AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV +DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9 +TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G +lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW +mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df +WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5 ++bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ +tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA +GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv +8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 +WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu +ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc +h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ +0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U +A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW +T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH +B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC +B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv +KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn +OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn +jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw +qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI +rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq +hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ +3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK +NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 +ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur +TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC +jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc +oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq +4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA +mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d +emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4 +MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6 +ZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD +VQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq +scIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO +xdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H +LmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX +uaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD +yCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+ +JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q +rLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN +BjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L +hij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB +QFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+ +HMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu +Zm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg +QTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB +BgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA +A4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb +laQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56 +awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo +JNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw +LDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT +VyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk +LhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb +UjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/ +QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+ +naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls +QyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQEL +BQAwRjELMAkGA1UEBhMCTFUxFjAUBgNVBAoMDUx1eFRydXN0IFMuQS4xHzAdBgNV +BAMMFkx1eFRydXN0IEdsb2JhbCBSb290IDIwHhcNMTUwMzA1MTMyMTU3WhcNMzUw +MzA1MTMyMTU3WjBGMQswCQYDVQQGEwJMVTEWMBQGA1UECgwNTHV4VHJ1c3QgUy5B +LjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBANeFl78RmOnwYoNMPIf5U2o3C/IPPIfOb9wmKb3F +ibrJgz337spbxm1Jc7TJRqMbNBM/wYlFV/TZsfs2ZUv7COJIcRHIbjuend+JZTem +hfY7RBi2xjcwYkSSl2l9QjAk5A0MiWtj3sXh306pFGxT4GHO9hcvHTy95iJMHZP1 +EMShduxq3sVs35a0VkBCwGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsn +Xpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4 +zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkmFRseTJIpgp7VkoGSQXAZ +96Tlk0u8d2cx3Rz9MXANF5kM+Qw5GSoXtTBxVdUPrljhPS80m8+f9niFwpN6cj5m +j5wWEWCPnolvZ77gR1o7DJpni89Gxq44o/KnvObWhWszJHAiS8sIm7vI+AIpHb4g +DEa/a4ebsypmQjVGbKq6rfmYe+lQVRQxv7HaLe2ArWgk+2mr2HETMOZns4dA/Yl+ +8kPREd8vZS9kzl8UubG/Mb2HeFpZZYiq/FkySIbWTLkpS5XTdvN3JW1CHDiDTf2j +X5t/Lax5Gw5CMZdjpPuKadUiDTSQMC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmH +hFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB/zBCBgNVHSAEOzA5MDcGByuB +KwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5Lmx1eHRydXN0 +Lmx1MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBT/GCh2+UgFLKGu8SsbK7JT ++Et8szAdBgNVHQ4EFgQU/xgodvlIBSyhrvErGyuyU/hLfLMwDQYJKoZIhvcNAQEL +BQADggIBAGoZFO1uecEsh9QNcH7X9njJCwROxLHOk3D+sFTAMs2ZMGQXvw/l4jP9 +BzZAcg4atmpZ1gDlaCDdLnINH2pkMSCEfUmmWjfrRcmF9dTHF5kH5ptV5AzoqbTO +jFu1EVzPig4N1qx3gf4ynCSecs5U89BvolbW7MM3LGVYvlcAGvI1+ut7MV3CwRI9 +loGIlonBWVx65n9wNOeD4rHh4bhY79SV5GCc8JaXcozrhAIuZY+kt9J/Z93I055c +qqmkoCUUBpvsT34tC38ddfEz2O3OuHVtPlu5mB0xDVbYQw8wkbIEa91WvpWAVWe+ +2M2D2RjuLg+GLZKecBPs3lHJQ3gCpU3I+V/EkVhGFndadKpAvAefMLmx9xIX3eP/ +JEAdemrRTxgKqpAd60Ae36EeRJIQmvKN4dFLRp7oRUKX6kWZ8+xm1QL68qZKJKre +zrnK+T+Tb/mjuuqlPpmt/f97mfVl7vBZKGfXkJWkE4SphMHozs51k2MavDzq1WQf +LSoSOcbDWjLtR5EWDrw4wVDej8oqkDQc7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+ +x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31IiyBMz2TWuJdGsE7RKlY6 +oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD +VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0 +ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G +CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y +OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx +FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp +Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP +kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc +cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U +fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7 +N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC +xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1 ++rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM +Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG +SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h +mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk +ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c +2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t +HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG +EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 +MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR +dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB +pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM +b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz +IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT +lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz +AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5 +VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG +ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2 +BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG +AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M +U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh +bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C ++C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F +uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2 +XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBi +MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV +UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO +ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz +c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP +OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl +mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF +BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4 +qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjgZcw +gZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwu +bmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3Jp +dHkuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc8 +6fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q4LqILPxFzBiwmZVRDuwduIj/ +h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/GGUsyfJj4akH +/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHN +pGxlaKFJdlxDydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCB +ijELMAkGA1UEBhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHly +aWdodCAoYykgMjAwNTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQSBDQTAeFw0w +NTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYDVQQGEwJDSDEQMA4G +A1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBX +SVNlS2V5IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAy0+zAJs9Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxR +VVuuk+g3/ytr6dTqvirdqFEr12bDYVxgAsj1znJ7O7jyTmUIms2kahnBAbtzptf2 +w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbDd50kc3vkDIzh2TbhmYsF +mQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ/yxViJGg +4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t9 +4B3RLoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQw +EAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOx +SPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vImMMkQyh2I+3QZH4VFvbBsUfk2 +ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4+vg1YFkCExh8 +vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZi +Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ +/L7fCg0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt +MQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg +Rm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i +YWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x +CzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG +b3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3 +HEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx +WuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX +1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk +u7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P +99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r +M2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB +BAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh +cViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5 +gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO +ZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf +aPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQsw +CQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91 +bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwg +Um9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRaFw00MjA1MDkwOTU4MzNaMG0xCzAJ +BgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3Vu +ZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBS +b290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4ni +eUqjFqdrVCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4W +p2OQ0jnUsYd4XxiWD1AbNTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7T +rYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0EAwMDaAAwZQIwJsdpW9zV +57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtkAjEA2zQg +Mgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 +MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV +wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe +rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 +68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh +4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp +UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o +abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc +3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G +KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt +hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO +Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt +zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD +ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 +cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN +qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 +YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv +b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 +8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k +NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj +ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp +q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt +nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa +GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg +Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J +WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB +rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp ++ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 +ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i +Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz +PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og +/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH +oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI +yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud +EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 +A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL +MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f +BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn +g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl +fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K +WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha +B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc +hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR +TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD +mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z +ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y +4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza +8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 +MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf +qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW +n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym +c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ +O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 +o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j +IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq +IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz +8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh +vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l +7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG +cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD +ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC +roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga +W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n +lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE ++V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV +csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd +dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg +KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM +HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 +WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM +V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB +4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr +H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd +8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv +vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT +mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe +btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc +T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt +WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ +c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A +4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD +VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG +CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 +aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu +dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw +czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G +A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg +Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 +7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem +d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd ++LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B +4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN +t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x +DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 +k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s +zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j +Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT +mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK +4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 +MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR +/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu +FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR +U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c +ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR +FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k +A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw +eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl +sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp +VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q +A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ +ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD +ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI +FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv +oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg +u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP +0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf +3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl +8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ +DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN +PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ +ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz +MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw +IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR +dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp +li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D +rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ +WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug +F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU +xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC +Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv +dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw +ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl +IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh +c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy +ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI +KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T +KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq +y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p +dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD +VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL +MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk +fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 +7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R +cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y +mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW +xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK +SnQ2+Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx +MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg +Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ +iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa +/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ +jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI +HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7 +sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w +gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw +KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG +AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L +URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO +H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm +I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY +iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDEr +MCkGA1UEChMiSmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoG +A1UEAxMTU2VjdXJlU2lnbiBSb290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0 +MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZp +Y2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RD +QTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvLTJsz +i1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8 +h9uuywGOwvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOV +MdrAG/LuYpmGYz+/3ZMqg6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9 +UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rPO7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni +8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitAbpSACW22s293bzUIUPsC +h8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZXt94wDgYD +VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB +AKChOBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xm +KbabfSVSSUOrTC4rbnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQ +X5Ucv+2rIrVls4W6ng+4reV6G4pQOh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWr +QbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01y8hSyn+B/tlr0/cR7SXf+Of5 +pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061lgeLKBObjBmN +QSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz +MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv +cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz +Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO +0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao +wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj +7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS +8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT +BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg +JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 +6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ +3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm +D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS +CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX +DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy +dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj +YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV +OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr +zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM +VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ +hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO +ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw +awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs +OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF +coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc +okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8 +t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy +1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/ +SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY +MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t +dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5 +WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD +VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8 +9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ +DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9 +Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N +QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ +xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G +A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG +kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr +Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5 +Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU +JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot +RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP +MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx +MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV +BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o +Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt +5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s +3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej +vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu +8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil +zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ +3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD +FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 +Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 +ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xNDAyBgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNTIzWhcNNDEwMjEyMTgx +NTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NMLmNv +bSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMA +VIbc/R/fALhBYlzccBYy3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1Kthku +WnBaBu2+8KGwytAJKaNjMGEwHQYDVR0OBBYEFFvKXuXe0oGqzagtZFG22XKbl+ZP +MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe5d7SgarNqC1kUbbZcpuX +5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJN+vp1RPZ +ytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZg +h5Mmm7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNV +BAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UE +CgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQy +MDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G +A1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQD +DC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvq +M0fNTPl9fb69LT3w23jhhqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssuf +OePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7wcXHswxzpY6IXFJ3vG2fThVUCAtZJycxa +4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTOZw+oz12WGQvE43LrrdF9 +HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+B6KjBSYR +aZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcA +b9ZhCBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQ +Gp8hLH94t2S42Oim9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQV +PWKchjgGAGYS5Fl2WlPAApiiECtoRHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMO +pgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSu +UDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aY +MBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa4 +9QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBW +s47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5 +Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAg +cLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM +79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz +/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXt +ll9ldDz7CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEm +Kf7GUmG6sXP/wwyc5WxqlD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKK +QbNmC1r7fSOl8hqw/96bg5Qu0T/fkreRrwU7ZcegbLHNYhLDkBvjJc40vG93drEQ +w/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1hlMYegouCRw2n5H9gooi +S9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX9hwJ1C07 +mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNDAzWhcNNDEwMjEyMTgxNDAz +WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0 +b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNvbSBS +b290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI +7Z4INcgn64mMU1jrYor+8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPg +CemB+vNH06NjMGEwHQYDVR0OBBYEFILRhXMw5zUE044CkvvlpNHEIejNMA8GA1Ud +EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTTjgKS++Wk0cQh6M0wDgYD +VR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCWe+0F+S8T +kdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+ +gA0z5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UE +BhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK +DA9TU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTczOTM5WhcNNDEwMjEyMTcz +OTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2R +xFdHaxh3a3by/ZPkPQ/CFp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aX +qhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcC +C52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/geoeOy3ZExqysdBP+lSgQ3 +6YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkpk8zruFvh +/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrF +YD3ZfBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93E +JNyAKoFBbZQ+yODJgUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVc +US4cK38acijnALXRdMbX5J+tB5O2UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8 +ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi81xtZPCvM8hnIk2snYxnP/Okm ++Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4sbE6x/c+cCbqi +M+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4G +A1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGV +cpNxJK1ok1iOMq8bs3AD/CUrdIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBc +Hadm47GUBwwyOabqG7B52B2ccETjit3E+ZUfijhDPwGFpUenPUayvOUiaPd7nNgs +PgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAslu1OJD7OAUN5F7kR/ +q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjqerQ0 +cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jr +a6x+3uxjMxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90I +H37hVZkLId6Tngr75qNJvTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/Y +K9f1JmzJBjSWFupwWRoyeXkLtoh/D1JIPb9s2KJELtFOt3JY04kTlf5Eq/jXixtu +nLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406ywKBjYZC6VWg3dGq2ktuf +oYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NIWuuA8ShY +Ic2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gRVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0y +MjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIg +TmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBS +b290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkkSzrS +M4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nC +UiY4iKTWO0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3d +Z//BYY1jTw+bbRcwJu+r0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46p +rfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13l +pJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gVXJrm0w912fxBmJc+qiXb +j5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr08C+eKxC +KFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS +/ZbV0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0X +cgOPvZuM5l5Tnrmd74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH +1vI4gnPah1vlPNOePqc7nvQDs/nxfRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrP +px9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwaivsnuL8wbqg7 +MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u +2dfOWBfoqSmuc0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHS +v4ilf0X8rLiltTMMgsT7B/Zq5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTC +wPTxGfARKbalGAKb12NMcIxHowNDXLldRqANb/9Zjr7dn3LDWyvfjFvO5QxGbJKy +CqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tNf1zuacpzEPuKqf2e +vTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi5Dp6 +Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIa +Gl6I6lD4WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeL +eG9QgkRQP2YGiqtDhFZKDyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8 +FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGyeUN51q1veieQA6TqJIc/2b3Z6fJfUEkc +7uzXLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oX +DTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ5291 +qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8Sp +uOUfiUtnvWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPU +Z5uW6M7XxgpT0GtJlvOjCwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvE +pMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiile7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp +5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCROME4HYYEhLoaJXhena/M +UGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpICT0ugpTN +GmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy +5V6548r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv +6q012iDTiIJh8BIitrzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEK +eN5KzlW/HdXZt1bv8Hb/C3m1r737qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6 +B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMBAAGjgZcwgZQwDwYDVR0TAQH/ +BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcCARYxaHR0cDov +L3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqG +SIb3DQEBCwUAA4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLyS +CZa59sCrI2AGeYwRTlHSeYAz+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen +5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwjf/ST7ZwaUb7dRUG/kSS0H4zpX897 +IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaNkqbG9AclVMwWVxJK +gnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfkCpYL ++63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxL +vJxxcypFURmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkm +bEgeqmiSBeGCc1qb3AdbCG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvk +N1trSt8sV4pAWja63XVECDdCcAz+3F4hoKOKwJCcaNpQ5kUQR3i2TtJlycM33+FC +Y7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoVIPVVYpbtbZNQvOSqeK3Z +ywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm66+KAQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloX +DTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4yolQP +cPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WW +IkYFsO2tx1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqX +xz8ecAgwoNzFs21v0IJyEavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFy +KJLZWyNtZrVtB0LrpjPOktvA9mxjeM3KTj215VKb8b475lRgsGYeCasH/lSJEULR +9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUurmkVLoR9BvUhTFXFkC4az +5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU51nus6+N8 +6U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7 +Ngzp07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHP +bMk7ccHViLVlvMDoFxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXt +BznaqB16nzaeErAMZRKQFWDZJkBE41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTt +XUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMBAAGjQjBAMA8GA1UdEwEB/wQF +MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleuyjWcLhL75Lpd +INyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwp +LiniyMMB8jPqKqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8 +Ipf3YF3qKS9Ysr1YvY2WTxB1v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixp +gZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA8KCWAg8zxXHzniN9lLf9OtMJgwYh +/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b8KKaa8MFSu1BYBQw +0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0rmj1A +fsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq +4BZ+Extq1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR +1VmiiXTTn74eS9fGbbeIJG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/ +QFH1T/U67cjF68IeHRaVesd+QnGTbksVtzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM +94B7IWcnMFk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl +MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp +U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw +NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp +ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf +8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN ++lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 +X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa +K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA +1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G +A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR +zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 +YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD +bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 +L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D +eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp +VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY +WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs +ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD +VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy +ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy +dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p +OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 +8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K +Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe +hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk +6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q +AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI +bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB +ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z +qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn +0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN +sSi6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln +biBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF +MQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT +d2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8 +76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+ +bbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c +6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE +emA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd +MmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt +MDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y +MszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y +FGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi +aG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM +gI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB +qTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7 +lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn +8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6 +45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO +UYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5 +O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC +bwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv +GPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a +77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC +hdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3 +92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp +Ld6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w +ZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt +Qc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu +IFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow +RzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY +U3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv +Fz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br +YT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF +nbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH +6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt +eJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/ +c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ +MoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH +HTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf +jNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6 +5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB +rDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU +F6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c +wpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB +AHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp +WJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9 +xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ +2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ +IseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8 +aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X +em1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR +dAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/ +OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+ +hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy +tGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQEL +BQAwUTELMAkGA1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6 +ZW5pb3dhIFMuQS4xGDAWBgNVBAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkw +NzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L +cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYDVQQDDA9TWkFGSVIg +Uk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5QqEvN +QLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT +3PSQ1hNKDJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw +3gAeqDRHu5rr/gsUvTaE2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr6 +3fE9biCloBK0TXC5ztdyO4mTp4CEHCdJckm1/zuVnsHMyAHs6A6KCpbns6aH5db5 +BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwiieDhZNRnvDF5YTy7ykHN +XGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsF +AAOCAQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw +8PRBEew/R40/cof5O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOG +nXkZ7/e7DDWQw4rtTw/1zBLZpD67oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCP +oky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul4+vJhaAlIDf7js4MNIThPIGy +d05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6+/NNIxuZMzSg +LvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/ +MQswCQYDVQQGEwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5MB4XDTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1ow +PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +AJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qNw8XR +IePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1q +gQdW8or5BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKy +yhwOeYHWtXBiCAEuTk8O1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAts +F/tnyMKtsc2AtJfcdgEWFelq16TheEfOhtX7MfP6Mb40qij7cEwdScevLJ1tZqa2 +jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wovJ5pGfaENda1UhhXcSTvx +ls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7Q3hub/FC +VGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHK +YS1tB6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoH +EgKXTiCQ8P8NHuJBO9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThN +Xo+EHWbNxWCWtFJaBYmOlXqYwZE8lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1Ud +DgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNVHRMEBTADAQH/MDkGBGcqBwAE +MTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg209yewDL7MTqK +UWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ +TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyf +qzvS/3WXy6TjZwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaK +ZEk9GhiHkASfQlK3T8v+R0F2Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFE +JPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlUD7gsL0u8qV1bYH+Mh6XgUmMqvtg7 +hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6QzDxARvBMB1uUO07+1 +EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+HbkZ6Mm +nD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WX +udpVBrkk7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44Vbnz +ssQwmSNOXfJIoRIM3BKQCZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDe +LMDDav7v3Aun+kbfYNucpllQdSNpc5Oy+fwC00fmcc4QAu4njIT/rEUNE1yDMuAl +pYYsfPQS +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw +NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv +b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD +VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F +VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 +7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X +Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ +/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs +81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm +dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe +Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu +sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 +pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs +slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ +arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG +9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl +dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj +TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed +Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 +Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI +OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 +vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW +t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn +HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx +SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYD +VQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEk +MCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U +cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxFzAVBgNVBAMMDlRydXN0Q29y +IEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3MjgwN1owgZwxCzAJBgNV +BAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQw +IgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRy +dXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3Ig +RUNBLTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb +3w9U73NjKYKtR8aja+3+XzP4Q1HpGjORMRegdMTUpwHmspI+ap3tDvl0mEDTPwOA +BoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23xFUfJ3zSCNV2HykVh0A5 +3ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmcp0yJF4Ou +owReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/ +wZ0+fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZF +ZtS6mFjBAgMBAAGjYzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAf +BgNVHSMEGDAWgBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/ +MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEABT41XBVwm8nHc2Fv +civUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u/ukZMjgDfxT2 +AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F +hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50 +soIipX1TH0XsJ5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BI +WJZpTdwHjFGTot+fDz2LYLSCjaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1Wi +tJ/X5g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYD +VQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEk +MCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U +cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29y +IFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkxMjMxMTcyMzE2WjCB +pDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFuYW1h +IENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUG +A1UECwweVHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZU +cnVzdENvciBSb290Q2VydCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAv463leLCJhJrMxnHQFgKq1mqjQCj/IDHUHuO1CAmujIS2CNUSSUQIpid +RtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4pQa81QBeCQryJ3pS/C3V +seq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0JEsq1pme +9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CV +EY4hgLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorW +hnAbJN7+KIor0Gqw/Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/ +DeOxCbeKyKsZn3MzUOcwHwYDVR0jBBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQAD +ggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5mDo4Nvu7Zp5I +/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf +ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZ +yonnMlo2HD6CqFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djts +L1Ac59v2Z3kf9YKVmgenFK+P3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdN +zl/HHk484IkzlQsPpTLWPFp5LBk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGLzCCBBegAwIBAgIIJaHfyjPLWQIwDQYJKoZIhvcNAQELBQAwgaQxCzAJBgNV +BAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQw +IgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRy +dXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0eTEfMB0GA1UEAwwWVHJ1c3RDb3Ig +Um9vdENlcnQgQ0EtMjAeFw0xNjAyMDQxMjMyMjNaFw0zNDEyMzExNzI2MzlaMIGk +MQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEg +Q2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYD +VQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRy +dXN0Q29yIFJvb3RDZXJ0IENBLTIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCnIG7CKqJiJJWQdsg4foDSq8GbZQWU9MEKENUCrO2fk8eHyLAnK0IMPQo+ +QVqedd2NyuCb7GgypGmSaIwLgQ5WoD4a3SwlFIIvl9NkRvRUqdw6VC0xK5mC8tkq +1+9xALgxpL56JAfDQiDyitSSBBtlVkxs1Pu2YVpHI7TYabS3OtB0PAx1oYxOdqHp +2yqlO/rOsP9+aij9JxzIsekp8VduZLTQwRVtDr4uDkbIXvRR/u8OYzo7cbrPb1nK +DOObXUm4TOJXsZiKQlecdu/vvdFoqNL0Cbt3Nb4lggjEFixEIFapRBF37120Hape +az6LMvYHL1cEksr1/p3C6eizjkxLAjHZ5DxIgif3GIJ2SDpxsROhOdUuxTTCHWKF +3wP+TfSvPd9cW436cOGlfifHhi5qjxLGhF5DUVCcGZt45vz27Ud+ez1m7xMTiF88 +oWP7+ayHNZ/zgp6kPwqcMWmLmaSISo5uZk3vFsQPeSghYA2FFn3XVDjxklb9tTNM +g9zXEJ9L/cb4Qr26fHMC4P99zVvh1Kxhe1fVSntb1IVYJ12/+CtgrKAmrhQhJ8Z3 +mjOAPF5GP/fDsaOGM8boXg25NSyqRsGFAnWAoOsk+xWq5Gd/bnc/9ASKL3x74xdh +8N0JqSDIvgmk0H5Ew7IwSjiqqewYmgeCK9u4nBit2uBGF6zPXQIDAQABo2MwYTAd +BgNVHQ4EFgQU2f4hQG6UnrybPZx9mCAZ5YwwYrIwHwYDVR0jBBgwFoAU2f4hQG6U +nrybPZx9mCAZ5YwwYrIwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYw +DQYJKoZIhvcNAQELBQADggIBAJ5Fngw7tu/hOsh80QA9z+LqBrWyOrsGS2h60COX +dKcs8AjYeVrXWoSK2BKaG9l9XE1wxaX5q+WjiYndAfrs3fnpkpfbsEZC89NiqpX+ +MWcUaViQCqoL7jcjx1BRtPV+nuN79+TMQjItSQzL/0kMmx40/W5ulop5A7Zv2wnL +/V9lFDfhOPXzYRZY5LVtDQsEGz9QLX+zx3oaFoBg+Iof6Rsqxvm6ARppv9JYx1RX +CI/hOWB3S6xZhBqI8d3LT3jX5+EzLfzuQfogsL7L9ziUwOHQhQ+77Sxzq+3+knYa +ZH9bDTMJBzN7Bj8RpFxwPIXAz+OQqIN3+tvmxYxoZxBnpVIt8MSZj3+/0WvitUfW +2dCFmU2Umw9Lje4AWkcdEQOsQRivh7dvDDqPys/cA8GiCcjl/YBeyGBCARsaU1q7 +N6a3vLqE6R5sGtRk2tRD/pOLS/IseRYQ1JMLiI+h2IYURpFHmygk71dSTlxCnKr3 +Sewn6EAes6aJInKc9Q0ztFijMDvd1GpUk74aTfOTlPf8hAs/hCBcNANExdqtvArB +As8e5ZTZ845b2EzwnexhF7sUMlQMAimTHpKG9n/v55IFDlndmQguLvqcAFLTxWYp +5KeXRKQOKIETNcX2b2TmQcTVL8w0RSXPQQCWPUouwpaYT05KnJe32x+SMsj/D1Fu +1uwJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBF +MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQL +ExNUcnVzdGlzIEZQUyBSb290IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTEx +MzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1RydXN0aXMgTGltaXRlZDEc +MBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQRUN+ +AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihH +iTHcDnlkH5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjj +vSkCqPoc4Vu5g6hBSLwacY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA +0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zto3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlB +OrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEAAaNTMFEwDwYDVR0TAQH/ +BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAdBgNVHQ4E +FgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01 +GX2cGE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmW +zaD+vkAMXBJV+JOCyinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP4 +1BIy+Q7DsdwyhEQsb8tGD+pmQQ9P8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZE +f1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHVl/9D7S3B2l0pKoU/rGXuhg8F +jZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYliB6XzCGcKQEN +ZetX2fNXlrtIzYE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN +8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/ +RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4 +hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5 +ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM +EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1 +A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy +WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ +1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30 +6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT +91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p +TpPDpFQUWw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIx +GDAWBgNVBAcTD0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxp +bXNlbCB2ZSBUZWtub2xvamlrIEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0w +KwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24gTWVya2V6aSAtIEthbXUgU00xNjA0 +BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3Vy +dW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYDVQQG +EwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXll +IEJpbGltc2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklU +QUsxLTArBgNVBAsTJEthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBT +TTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11IFNNIFNTTCBLb2sgU2VydGlmaWthc2kg +LSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3UwM6q7 +a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y86Ij5iySr +LqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INr +N3wcwv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2X +YacQuFWQfw4tJzh03+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/ +iSIzL+aFCr2lqBs23tPcLG07xxO9WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4f +AJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQUZT/HiobGPN08VFw1+DrtUgxH +V8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL +BQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPf +IPP54+M638yclNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4 +lzwDGrpDxpa5RXI4s6ehlj2Re37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c +8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0jq5Rm+K37DwhuJi1/FwcJsoz7UMCf +lo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx +EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT +VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5 +NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT +B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF +10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz +0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh +MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH +zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc +46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2 +yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi +laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP +oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA +BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE +qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm +4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL +1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF +H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo +RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+ +nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh +15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW +6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW +nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j +wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz +aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy +KwbQBM0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES +MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU +V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz +WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO +LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE +AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH +K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX +RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z +rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx +3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq +hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC +MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls +XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D +lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn +aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ +YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl +eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT +JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT +Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg +VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo +I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng +o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G +A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB +zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW +RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw +MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B +3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY +tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ +Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 +VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT +79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 +c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT +Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l +c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee +UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE +Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF +Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO +VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 +ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs +8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR +iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze +Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ +XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ +qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB +VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB +L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG +jjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b +N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t +KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu +kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm +CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ +Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu +imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te +2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe +DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p +F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt +TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB +gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk +MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY +UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx +NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 +dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy +dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 +38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP +KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q +DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 +qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa +JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi +PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P +BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs +jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 +eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR +vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa +IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy +i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ +O+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAw +WjELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAw +MiA0ODE0NjMwODEwMDAzNjEZMBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0x +MzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjdaMFoxCzAJBgNVBAYTAkZSMRIwEAYD +VQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYzMDgxMDAwMzYxGTAX +BgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sO +ty3tRQgXstmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9M +CiBtnyN6tMbaLOQdLNyzKNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPu +I9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8JXrJhFwLrN1CTivngqIkicuQstDuI7pm +TLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16XdG+RCYyKfHx9WzMfgIh +C59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq4NYKpkDf +ePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3Yz +IoejwpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWT +Co/1VTp2lc5ZmIoJlXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1k +JWumIWmbat10TWuXekG9qxf5kBdIjzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5 +hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp//TBt2dzhauH8XwIDAQABo4IB +GjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczov +L3d3d3cuY2VydGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilo +dHRwOi8vY3JsLmNlcnRpZ25hLmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYr +aHR0cDovL2NybC5kaGlteW90aXMuY29tL2NlcnRpZ25hcm9vdGNhLmNybDANBgkq +hkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOItOoldaDgvUSILSo3L +6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxPTGRG +HVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH6 +0BGM+RFq7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncB +lA2c5uk5jR+mUYyZDDl34bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdi +o2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1 +gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS6Cvu5zHbugRqh5jnxV/v +faci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaYtlu3zM63 +Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayh +jWZSaX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw +3kAP+HwV96LOPNdeE4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQG +EwJVUzETMBEGA1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMx +IDAeBgNVBAMTF2VtU2lnbiBFQ0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAw +MFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln +biBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQDExdlbVNpZ24gRUND +IFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd6bci +MK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4Ojavti +sIGJAnB9SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0O +BBYEFPtaSNCAIEDyqOkAB2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB +Af8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQC02C8Cif22TGK6Q04ThHK1rt0c +3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwUZOR8loMRnLDRWmFLpg9J +0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQG +EwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNo +bm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g +RzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4MTgzMDAwWjBrMQswCQYDVQQGEwJJ +TjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9s +b2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMw +djAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0 +WXTsuwYc58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xyS +fvalY8L1X44uT6EYGQIrMgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuB +zhccLikenEhjQjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggq +hkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+DCBeQyh+KTOgNG3qxrdWB +CUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7jHvrZQnD ++JbNR6iC8hZVdyR+EhCVBCyj +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkG +A1UEBhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEg +SW5jMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAw +MFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln +biBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNpZ24gUm9v +dCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+upufGZ +BczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZ +HdPIWoU/Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH +3DspVpNqs8FqOp099cGXOFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvH +GPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4VI5b2P/AgNBbeCsbEBEV5f6f9vtKppa+c +xSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleoomslMuoaJuvimUnzYnu3Yy1 +aylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+XJGFehiq +TbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL +BQADggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87 +/kOXSTKZEhVb3xEp/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4 +kqNPEjE2NuLe/gDEo2APJ62gsIq1NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrG +YQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9wC68AivTxEDkigcxHpvOJpkT ++xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQBmIMMMAVSKeo +WXzhriKi4gp6D/piq1JM4fHfyr6DDUI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYD +VQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBU +ZWNobm9sb2dpZXMgTGltaXRlZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBH +MTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgxODMwMDBaMGcxCzAJBgNVBAYTAklO +MRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVkaHJhIFRlY2hub2xv +Z2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQz +f2N4aLTNLnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO +8oG0x5ZOrRkVUkr+PHB1cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aq +d7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHWDV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhM +tTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ6DqS0hdW5TUaQBw+jSzt +Od9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrHhQIDAQAB +o0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQD +AgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31x +PaOfG1vR2vjTnGs2vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjM +wiI/aTvFthUvozXGaCocV685743QNcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6d +GNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q+Mri/Tm3R7nrft8EI6/6nAYH +6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeihU80Bv2noWgby +RQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx +iN66zB+Afko= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAw +gb4xCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQL +Ex9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykg +MjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAw +BgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0 +MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1 +c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJ +bmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3Qg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3DumSXbcr3DbVZwbPLqGgZ +2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV3imz/f3E +T+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j +5pds8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAM +C1rlLAHGVK/XqsEQe9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73T +DtTUXm6Hnmo9RR3RXRv06QqsYJn7ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNX +wbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5XxNMhIWNlUpEbsZmOeX7m640A +2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV7rtNOzK+mndm +nqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 +dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwl +N4y6mACXi0mWHv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNj +c0kCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9nMA0GCSqGSIb3DQEBCwUAA4ICAQAS +5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4QjbRaZIxowLByQzTS +Gwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht7LGr +hFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/ +B7NTeLUKYvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uI +AeV8KEsD+UmDfLJ/fOPtjqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbw +H5Lk6rWS02FREAutp9lfx1/cH6NcjKF+m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+ +b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKWRGhXxNUzzxkvFMSUHHuk +2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjAJOgc47Ol +IQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk +5F6G+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuY +n/PIjhs4ViFqUZPTkcpG2om3PVODLAgfi49T3f+sHw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBH +MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM +QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy +MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl +cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaM +f/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vX +mX7wCl7raKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7 +zUjwTcLCeoiKu7rPWRnWr4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0P +fyblqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXWnOunVmSPlk9orj2XwoSPwLxAwAtc +vfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk9+aCEI3oncKKiPo4 +Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zqkUsp +zBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOO +Rc92wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYW +k70paDPvOmbsB4om3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+ +DVrNVjzRlwW5y0vtOUucxD/SVRNuJLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgF +lQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQADggIBADiW +Cu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 +d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6Z +XPYfcX3v73svfuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZR +gyFmxhE+885H7pwoHyXa/6xmld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3 +d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9bgsiG1eGZbYwE8na6SfZu6W0eX6Dv +J4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq4BjFbkerQUIpm/Zg +DdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWErtXvM ++SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyy +F62ARPBopY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9 +SQ98POyDGCBDTtWTurQ0sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdws +E3PYJ/HQcu51OyLemGhmW/HGY0dVHLqlCFF1pkgl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBH +MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM +QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy +MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl +cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv +CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3Kg +GjSY6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9Bu +XvAuMC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOd +re7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXu +PuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1 +mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K +8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqj +x5RWIr9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsR +nTKaG73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0 +kzCqgc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9Ok +twIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBALZp +8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT +vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiT +z9D2PGcDFWEJ+YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiA +pJiS4wGWAqoC7o87xdFtCjMwc3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvb +pxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3DaWsYDQvTtN6LwG1BUSw7YhN4ZKJmB +R64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5rn/WkhLx3+WuXrD5R +RaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56GtmwfuNmsk +0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC +5AwiWVIQ7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiF +izoHCBy69Y9Vmhh1fuXsgWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLn +yOd/xCxgXS/Dr55FBcOEArf9LAhST4Ldo/DUhgkC +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout +736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2A +DDL24CejQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFuk +fCPAlaUs3L6JbyO5o91lAFJekazInXJ0glMLfalAvWhgxeG4VDvBNhcl2MG9AjEA +njWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOaKaqW04MjyaR7YbPMAuhd +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu +hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/l +xKvRHYqjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0 +CMRw3J5QdCHojXohw0+WbhXRIjVhLfoIN+4Zba3bssx9BzT1YBkstTTZbyACMANx +sbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11xzPKwTdb+mciUqXWi4w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQEL +BQAwbzELMAkGA1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJ +SG9uZyBLb25nMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25n +a29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2MDMwMjI5NDZaFw00MjA2MDMwMjI5 +NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtvbmcxEjAQBgNVBAcT +CUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMXSG9u +Z2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCziNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFO +dem1p+/l6TWZ5Mwc50tfjTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mI +VoBc+L0sPOFMV4i707mV78vH9toxdCim5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV +9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOesL4jpNrcyCse2m5FHomY +2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj0mRiikKY +vLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+Tt +bNe/JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZb +x39ri1UbSsUgYT2uy1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+ +l2oBlKN8W4UdKjk60FSh0Tlxnf0h+bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YK +TE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsGxVd7GYYKecsAyVKvQv83j+Gj +Hno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwIDAQABo2MwYTAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e +i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEw +DQYJKoZIhvcNAQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG +7BJ8dNVI0lkUmcDrudHr9EgwW62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCk +MpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWldy8joRTnU+kLBEUx3XZL7av9YROXr +gZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov+BS5gLNdTaqX4fnk +GMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDceqFS +3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJm +Ozj/2ZQw9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+ +l6mc1X5VTMbeRRAc6uk7nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6c +JfTzPV4e0hz5sy229zdcxsshTrD3mUcYhcErulWuBurQB7Lcq9CClnXO0lD+mefP +L5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB60PZ2Pierc+xYw5F9KBa +LJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fqdBb9HxEG +mpv0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBH +MQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBF +eHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMx +MDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNV +BAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrsiWog +D4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvS +sPGP2KxFRv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aop +O2z6+I9tTcg1367r3CTueUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dk +sHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR59mzLC52LqGj3n5qiAno8geK+LLNEOfi +c0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH0mK1lTnj8/FtDw5lhIpj +VMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KRel7sFsLz +KuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/ +TuDvB0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41G +sx2VYVdWf6/wFlthWG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs +1+lvK9JKBZP8nm9rZ/+I8U6laUpSNwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQD +fwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS3H5aBZ8eNJr34RQwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBADaN +l8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQ +VBcZEhrxH9cMaVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5 +c6sq1WnIeJEmMX3ixzDx/BR4dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp +4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb+7lsq+KePRXBOy5nAliRn+/4Qh8s +t2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOWF3sGPjLtx7dCvHaj +2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwiGpWO +vpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2C +xR9GUeOcGMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmx +cmtpzyKEC2IPrNkZAJSidjzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbM +fjKaiJUINlK73nZfdklJrX+9ZSCyycErdhh2n1ax +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9 +MQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBH +bG9iYWwgRzIgUm9vdDAeFw0xNjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0x +CzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlUcnVzdDEbMBkGA1UEAwwSVUNBIEds +b2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxeYr +b3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmToni9 +kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzm +VHqUwCoV8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/R +VogvGjqNO7uCEeBHANBSh6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDc +C/Vkw85DvG1xudLeJ1uK6NjGruFZfc8oLTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIj +tm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/R+zvWr9LesGtOxdQXGLY +D0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBeKW4bHAyv +j5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6Dl +NaBa4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6 +iIis7nCs+dwp4wwcOxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznP +O6Q0ibd5Ei9Hxeepl2n8pndntd978XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFIHEjMz15DD/pQwIX4wV +ZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo5sOASD0Ee/oj +L3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl +1qnN3e92mI0ADs0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oU +b3n09tDh05S60FdRvScFDcH9yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LV +PtateJLbXDzz2K36uGt/xDYotgIVilQsnLAXc47QN6MUPJiVAAwpBVueSUmxX8fj +y88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHojhJi6IjMtX9Gl8Cb +EGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZkbxqg +DMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI ++Vg7RE+xygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGy +YiGqhkCyLmTTX8jjfhFnRR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bX +UB+K+wb1whnw0A== +-----END CERTIFICATE----- diff --git a/deluge/tests/data/etc/Microsoft.pem b/deluge/tests/data/etc/Microsoft.pem new file mode 100644 index 0000000..49e40f1 --- /dev/null +++ b/deluge/tests/data/etc/Microsoft.pem @@ -0,0 +1,11372 @@ +-----BEGIN CERTIFICATE----- +MIIDKTCCAhECCF9gWF8AAAAAMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkpQ +MSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRsw +GQYDVQQDExJTZWN1cmVTaWduIFJvb3RDQTIwHhcNOTkwOTE1MTUwMDAxWhcNMjAw +OTE1MTQ1OTU5WjBXMQswCQYDVQQGEwJKUDErMCkGA1UEChMiSmFwYW4gQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEbMBkGA1UEAxMSU2VjdXJlU2lnbiBSb290 +Q0EyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlnuSIz9g3wk8WIAI +42MJl+jkC3Vh1M0Oo/LjHkO6g/+6gVwvyN6Qi0wOLyn5B9aOs6Yor4Iqe8K0Zkxx +9Ax0GrjbGuhoN6n5oaJuHCjNbCY8jyoznp3LtHnE2WQ9lcYzqEf75QcJ3PZtuCVC +TMP7Su1bLtQHqOWTECSTWG59wdAez+kp19C8X0zwFRbD2MLO41sXW5SLKGsUZyQ7 +9FLsDW58TrSZAtvJ8w+CqwH0jN4WcMa8Fwdh/xFAhOosG3o6sANhB6qWjdDauYOO +5J1RaXVxZIG0iFXcEIPOLaX1MJZhLjsK/IdfnFyCdRMe05jR7cntchYcDAbcWSB+ +8F3v9wIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBp4FZw/zNayOHI06wwIXNITiLi +MijLvBc6jX440fm3PzCFMo1X/B9Afz96dOwSCWTB/dz8HDW88Qu06qFc3ispkIID +FsqexLuwko2VVlKZMsCQm1VD5PNNdlGtbDxcncJBfY1M8KmsOr4gJwWXcEZotmT4 +JZnplcOOOunB4hrAIrFtrbDunyzsdMPBZCySb5ZoCwFX6IaZr+eIyFlgbrJWBKtU +uF0YFnbN2h50kEubRhGXCYHzzvJhmQPz6W5ITD/bvIDbgSD+vVxG/07nr03+vESA +4wluZ3ol+1fnPOZVpaIBhig/f1/r9OsahFUxnyTwyfZpTBRSE7P5JBoX2Rhw +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1Ix +DzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5k +IFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMT +N0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9v +dENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAxMTIxWjCBpjELMAkG +A1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNh +ZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkx +QDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 +dGlvbnMgUm9vdENBIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQDC+Kk/G4n8PDwEXT2QNrCROnk8ZlrvbTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA +4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+ehiGsxr/CL0BgzuNtFajT0 +AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+6PAQZe10 +4S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06C +ojXdFPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV +9Cz82XBST3i4vTwri5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrD +gfgXy5I2XdGj2HUb4Ysn6npIQf1FGQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6 +Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2fu/Z8VFRfS0myGlZYeCsargq +NhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9muiNX6hME6wGko +LfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVd +ctA4GGqd83EkVAswDQYJKoZIhvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0I +XtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+D1hYc2Ryx+hFjtyp8iY/xnmMsVMI +M4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrMd/K4kPFox/la/vot +9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+yd+2V +Z5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/ea +j8GsGsVn82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnh +X9izjFk0WaSrT2y7HxjbdavYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQ +l033DlZdwJVqwjbDG2jJ9SrcR5q+ss7FJej6A7na+RZukYT1HCjI/CbM1xyQVqdf +bzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVtJ94Cj8rDtSvK6evIIVM4 +pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGaJI7ZjnHK +e7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0 +vm9qp/UsQu0yrbYhnr68 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGAzCCA+ugAwIBAgIQL9Z6QyKTMpBF6VM0PuJ0ZjANBgkqhkiG9w0BAQsFADCB +kzELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl +ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE9MDsGA1UEAxM0 +TWljcm9zb2Z0IFRpbWUgU3RhbXAgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkg +MjAxNDAeFw0xNDEwMjIyMjA4NTdaFw0zOTEwMjIyMjE1MTlaMIGTMQswCQYDVQQG +EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwG +A1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMT0wOwYDVQQDEzRNaWNyb3NvZnQg +VGltZSBTdGFtcCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE0MIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArgHUXaBYyu3ozOE3RkYQW3rEUrgL +WI8FPV2prVHiA4ngBhL4AnhrXgRQz7bWBAxUHnk3IDzjfmMdRXeYFB2+diLcWqo/ +5G9AYiRjyDzATIcoPWt4a5g5lRpBf3NR/gf8FHzzj4QJ4fjCL6FOvTl9zGNniQyA +BM2wgskAiz4JhwOdwnlCxFwhkSuVGmw1R2zIvzwKTur2hXDVxV/BnkfbXMIyYVoI +1nGdLIGffri+baHYZkNpCuTzcvCRSyhgqNXj3YSuKGVVn4QrSnXtJKYsdTHUhXd0 +8oBVAmNB8nAI9MjCU5HbFAdlIAmB5orXmw/KDNcbX/3R5XSFXBD7msmmK55Dlsxb +cnPQD1WZhxgbPfgpeLBv0XS85SC6Q4sUOGlkoXMPwRYpeU+bhSlosT6ZKo+y3EcG +zd/Q6yLcHlccflmQJaMDgr6Myx2buY0quKEQ5/qtFv7s5VPGrcCXfESbgfN6pvn/ +rvqsF6mmYL1nPHlshQtVrzHEw1mQDqHVfEg5i63juw7k5frf/dqdnltvGzIOpjfT +qqosBBdl08ZORyStglCZQSvWs+cmWrE1m+ZxVeHIb6JEHchchPz5eAF2wT53k/Ki +lOHacDDsZAquoqEdP4NDc0DS4IlwWa+NLtTUIQphpPT3I4ZDgCiyHEMMRdr8Bvgl +QAd1aXjjphOD15cCAwEAAaNRME8wCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFMvR8s5I/QGf6laqV9F+mVj4P//gMBAGCSsGAQQBgjcVAQQD +AgEAMA0GCSqGSIb3DQEBCwUAA4ICAQAT2NPko9gmzv07R++AvvujloXafZWcKQBi +Rr5ICsoU7B1Osh71zkavWQEQOP3iZQu/+A/mddncM8qD764gV30n+shcID4Lhiy8 +EnYDXNMhU6DPPvdFGSIPbiE3xmiHxJwpVaOQ6KkevrNB549H6R00xWQkW0wy7Laa +DLhW4AbkQIvyEAf6jo5mIOYcS+Slo7suBulFe57J/5SKV8Fpo11lWN20wmNKpt1j +MRiv7RYY2sFqPx/Sqpa2YW/Vgym0eWbBwVADHNDqLsa6z8aYbdYbxs4QsMnxQxor +1/8VNIY72Uo8bT4juwI9zlTDSiXvRjx5W46zwiqCEkVSlsIJ1Ep4nt1vn/mfcEqa +o03vLfqqlvq0fdY2l87w2HzSL1ZUCgBg0DyOaOLNKao9LiCDy7JVRqDfuJF5KJJB +Dv4mOEN103el3YdS8U2dv9yjLfIeD0kspRGwijYTObD1G5J3tIPdmJ4Fr6CjCdDf +HXaYQkQBc7CyqTtS5bZvq4zy1Rcpf2/45aM0625FkkhNAlW2N6ECsTTfx7KSPQK9 +NxoG4aGAjpIlMc72geeu5ZIXrFnEkqzfyCwnUkIeJh14h7lOi/dHescBcNWhyQui +Igg4/MqowjtT3As2O+Gjyq33tgjDE1WvAzpptOmk0S3NZ9TDQspjX56ApOxjbHLE +WOUH+pb4jQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIG0TCCBbmgAwIBAgIBezANBgkqhkiG9w0BAQUFADCByTELMAkGA1UEBhMCSFUx +ETAPBgNVBAcTCEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0 +b25zYWdpIEtmdC4xGjAYBgNVBAsTEVRhbnVzaXR2YW55a2lhZG9rMUIwQAYDVQQD +EzlOZXRMb2NrIE1pbm9zaXRldHQgS296amVneXpvaSAoQ2xhc3MgUUEpIFRhbnVz +aXR2YW55a2lhZG8xHjAcBgkqhkiG9w0BCQEWD2luZm9AbmV0bG9jay5odTAeFw0w +MzAzMzAwMTQ3MTFaFw0yMjEyMTUwMTQ3MTFaMIHJMQswCQYDVQQGEwJIVTERMA8G +A1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRvbnNh +Z2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxQjBABgNVBAMTOU5l +dExvY2sgTWlub3NpdGV0dCBLb3pqZWd5em9pIChDbGFzcyBRQSkgVGFudXNpdHZh +bnlraWFkbzEeMBwGCSqGSIb3DQEJARYPaW5mb0BuZXRsb2NrLmh1MIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx1Ilstg91IRVCacbvWy5FPSKAtt2/Goq +eKvld/Bu4IwjZ9ulZJm53QE+b+8tmjwi8F3JV6BVQX/yQ15YglMxZc4e8ia6AFQe +r7C8HORSjKAyr7c3sVNnaHRnUPYtLmTeriZ539+Zhqurf4XsoPuAzPS4DB6TRWO5 +3Lhbm+1bOdRfYrCnjnxmOCyqsQhjF2d9zL2z8cM/z1A57dEZgxXbhxInlrfa6uWd +vLrqOU+L73Sa58XQ0uqGURzk/mQIKAR5BevKxXEOC++r6uwSEaEYBTJp0QwsGj0l +mT+1fMptsK6ZmfoIYOcZwvK9UdPM0wKswREMgM6r3JSda6M5UzrWhQIDAMV9o4IC +wDCCArwwEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNVHQ8BAf8EBAMCAQYwggJ1Bglg +hkgBhvhCAQ0EggJmFoICYkZJR1lFTEVNISBFemVuIHRhbnVzaXR2YW55IGEgTmV0 +TG9jayBLZnQuIE1pbm9zaXRldHQgU3pvbGdhbHRhdGFzaSBTemFiYWx5emF0YWJh +biBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBBIG1pbm9zaXRldHQg +ZWxla3Ryb25pa3VzIGFsYWlyYXMgam9naGF0YXMgZXJ2ZW55ZXN1bGVzZW5laywg +dmFsYW1pbnQgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUgYSBNaW5vc2l0ZXR0IFN6 +b2xnYWx0YXRhc2kgU3phYmFseXphdGJhbiwgYXogQWx0YWxhbm9zIFN6ZXJ6b2Rl +c2kgRmVsdGV0ZWxla2JlbiBlbG9pcnQgZWxsZW5vcnplc2kgZWxqYXJhcyBtZWd0 +ZXRlbGUuIEEgZG9rdW1lbnR1bW9rIG1lZ3RhbGFsaGF0b2sgYSBodHRwczovL3d3 +dy5uZXRsb2NrLmh1L2RvY3MvIGNpbWVuIHZhZ3kga2VyaGV0b2sgYXogaW5mb0Bu +ZXRsb2NrLm5ldCBlLW1haWwgY2ltZW4uIFdBUk5JTkchIFRoZSBpc3N1YW5jZSBh +bmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGFyZSBzdWJqZWN0IHRvIHRo +ZSBOZXRMb2NrIFF1YWxpZmllZCBDUFMgYXZhaWxhYmxlIGF0IGh0dHBzOi8vd3d3 +Lm5ldGxvY2suaHUvZG9jcy8gb3IgYnkgZS1tYWlsIGF0IGluZm9AbmV0bG9jay5u +ZXQwHQYDVR0OBBYEFAlqYhaSsFq7VQ7LdTI6MuWyIckoMA0GCSqGSIb3DQEBBQUA +A4IBAQCRalCc23iBmz+LQuM7/KbD7kPgz/PigDVJRXYC4uMvBcXxKufAQTPGtpvQ +MznNwNuhrWw3AkxYQTvyl5LGSKjN5Yo5iWH5Upfpvfb5lHTocQ68d4bDBsxafEp+ +NFAwLvt/MpqNPfMgW/hqyobzMUwsWYACff44yTB1HLdV47yfuqhthCgFdbOLDcCR +VCHnpgu0mfVRQdzNo0ci2ccBgcTcR08m6h/t280NmPSjnLRzMkqWmf68f8glWPhY +83ZmiVSkpj7EUFy6iRiCdUgh0k8T6GB+B3bbELVR5qq5aKrN9p2QdRLqOBrKROi3 +macqaJVmlaut74nLYKkGEsaUR+ko +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgIBBDANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJLUjEN +MAsGA1UECgwES0lTQTEuMCwGA1UECwwlS29yZWEgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkgQ2VudHJhbDEWMBQGA1UEAwwNS0lTQSBSb290Q0EgMTAeFw0wNTA4MjQw +ODA1NDZaFw0yNTA4MjQwODA1NDZaMGQxCzAJBgNVBAYTAktSMQ0wCwYDVQQKDARL +SVNBMS4wLAYDVQQLDCVLb3JlYSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBDZW50 +cmFsMRYwFAYDVQQDDA1LSVNBIFJvb3RDQSAxMIIBIDANBgkqhkiG9w0BAQEFAAOC +AQ0AMIIBCAKCAQEAvATk+hM58DSWIGtsaLv623f/J/es7C/n/fB/bW+MKs0lCVsk +9KFo/CjsySXirO3eyDOE9bClCTqnsUdIxcxPjHmc+QZXfd3uOPbPFLKc6tPAXXdi +8EcNuRpAU1xkcK8IWsD3z3X5bI1kKB4g/rcbGdNaZoNy4rCbvdMlFQ0yb2Q3lIVG +yHK+d9VuHygvx2nt54OJM1jT3qC/QOhDUO7cTWu8peqmyGGO9cNkrwYV3CmLP3WM +vHFE2/yttRcdbYmDz8Yzvb9Fov4Kn6MRXw+5H5wawkbMnChmn3AmPC7fqoD+jMUE +CSVPzZNHPDfqAmeS/vwiJFys0izgXAEzisEZ2wIBA6MyMDAwHQYDVR0OBBYEFL+2 +J9gDWnZlTGEBQVYx5Yt7OtnMMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEF +BQADggEBABOvUQveimpb5poKyLGQSk6hAp3MiNKrZr097LuxQpVqslxa/6FjZJap +aBV/JV6K+KRzwYCKhQoOUugy50X4TmWAkZl0Q+VFnUkq8JSV3enhMNITbslOsXfl +BM+tWh6UCVrXPAgcrnrpFDLBRa3SJkhyrKhB2vAhhzle3/xk/2F0KpzZm4tfwjeT +2KM3LzuTa7IbB6d/CVDv0zq+IWuKkDsnSlFOa56ch534eJAx7REnxqhZvvwYC/uO +fi5C4e3nCSG9uRPFVmf0JqZCQ5BEVLRxm3bkGhKsGigA35vB1fjbXKP4krG9tNT5 +UNkAAk/bg9ART6RCVmE6fhMy04Qfybo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU +MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs +IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290 +MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux +FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h +bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v +dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt +H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9 +uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX +mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX +a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN +E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0 +WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD +VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0 +Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU +cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx +IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN +AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH +YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC +Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX +c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a +mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCB +mDELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsT +MChjKSAyMDA4IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIzNTk1OVowgZgxCzAJ +BgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0 +BgNVBAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz ++uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5jK/BGvESyiaHAKAxJcCGVn2TAppMSAmUm +hsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdEc5IiaacDiGydY8hS2pgn +5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3CIShwiP/W +JmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exAL +DmKudlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZC +huOl1UcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFMR5yo6hTgMdHNxr2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IB +AQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9cr5HqQ6XErhK8WTTOd8lNNTB +zU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbEAp7aDHdlDkQN +kv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUH +SJsMC8tJP33st/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2G +spki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDGjCCAgKgAwIBAgIDAbplMA0GCSqGSIb3DQEBBQUAMDUxCzAJBgNVBAYTAlNJ +MQ8wDQYDVQQKEwZIYWxjb20xFTATBgNVBAMTDEhhbGNvbSBDQSBGTzAeFw0wNTA2 +MDUxMDMzMzFaFw0yMDA2MDUxMDMzMzFaMDUxCzAJBgNVBAYTAlNJMQ8wDQYDVQQK +EwZIYWxjb20xFTATBgNVBAMTDEhhbGNvbSBDQSBGTzCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBALyjJgGW5Z2sGgICOXys3AZMN0quB0h16CccpDH9Cqcj +XXw/DvrwjJFvVTSEA3TMAzV4zXHBRxu76iFuuAfeIZKqrLneN6If9JocG8juEIPW +U0PI3enzkEY5cgpO/BIpSYFYJjpxEwx7U4/fZnI8F9ze4XlKn+lgPm015E1R0RzA +GjBcBj9zQ8jNNvQewoeMT0if2nVXKkyvjVQ8RF+YPFDa0BgGfGBu0oT/Z4WQPV7G +69h6o7VtDL51uKnaVnE2Wu7rSVM+4hl2fEKroZDx9y+4ukpBtCukLmE259baf/Wf +jbhLW4Q1UMW9Baqqwgx0QWNXGY7/4UbmewUk/pndMb0CAwEAAaMzMDEwDwYDVR0T +AQH/BAUwAwEB/zARBgNVHQ4ECgQISCAcYg1YUiUwCwYDVR0PBAQDAgEGMA0GCSqG +SIb3DQEBBQUAA4IBAQBbdfXmMEZYivcP0U8LAVgEuWTkMA0+dtlrE60cbslM8Gzm +QhH964PvUNi7VJ20kYpatYQPjEbNPIKopR4gnND1QQbKASuYsOopUB/idHtZgsoK +5W5OrrA37T7MujLZPwtoLLLTPNw4xRHWGzPuuaJqRJMbUOphG3lXUVaeMtAzeLTP +Ryr7983x523gumT7FZu+yrHyRwF/4Ey3pUGsHtkabJHh0KhKw154K3qAwE/NJV9Q +J8a8WHWcHbWaXZVz84Rm081tHc3gWs4gOO+Sc3heAtaN+XTUt4nYjPt71Ytx1RkX +JtgkSTxVvIKH2mO7OdeOkc80cFxzT9BQR1r75VpR +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIEPsOGjjANBgkqhkiG9w0BAQUFADAdMQswCQYDVQQGEwJT +STEOMAwGA1UEChMFQUNOTEIwHhcNMDMwNTE1MTE1MjQ1WhcNMjMwNTE1MTIyMjQ1 +WjAdMQswCQYDVQQGEwJTSTEOMAwGA1UEChMFQUNOTEIwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQC/dnU9DHxAOmZfTYz73Twu/n2UZO1K1ElIoe6RcbJ5 +yI4rH6rwMrQosqPCdU+k6aYa9qJmYSMnYSxuF5AL+t4ecVICKQSZeazAsMBmmJgR +N2QQz5y8O0IcKVxVkPZ6Ik5Wrzdov3Q6bDzGmMxgIb/iCCfk2Su844SV19QkYPx+ +LS+dIeudkca7pNHryRKto+jItX9VS+uZAlTEgRwMrjnkanoF2E5woPoDd7Ou2LgU +kvtBdxM1areiyohLrS1RvHaabLtAveckTCKm5v1OCHudCxDWEtKmxqFkMvQBc5aB +4kiwwShjPTvnZ6xuxRT1FxOinB8rV/AVJ3Vd3bE01pMRAgMBAAGjgf4wgfswEQYJ +YIZIAYb4QgEBBAQDAgAHMD8GA1UdHwQ4MDYwNKAyoDCkLjAsMQswCQYDVQQGEwJT +STEOMAwGA1UEChMFQUNOTEIxDTALBgNVBAMTBENSTDEwKwYDVR0QBCQwIoAPMjAw +MzA1MTUxMTUyNDVagQ8yMDIzMDUxNTEyMjI0NVowCwYDVR0PBAQDAgEGMB8GA1Ud +IwQYMBaAFMy7u4bWb/i+tEcid7O2rdcBWZZNMB0GA1UdDgQWBBTMu7uG1m/4vrRH +Ineztq3XAVmWTTAMBgNVHRMEBTADAQH/MB0GCSqGSIb2fQdBAAQQMA4bCFY2LjA6 +NC4wAwIEkDANBgkqhkiG9w0BAQUFAAOCAQEAEWfLy5prICHdb2mD1T8NupMVl05w +diZc6J4k5zf+PFD01PkqLwwToV0EvNCw6cIDF4UFYT3Ap6p2TMO4OoOphs8D+XcO +K7I9dhtl0WpxYHHbu7h6jvL5IYP4V0yox91lxu7vb7O2mbu0w9CrX7Kgft10ISzD +WuuNocrY8MgX7Xa6hGNuW7m1ym3X/DQ5gC+6T9+N2PwYxDyKNS93gpatIJIYsuc2 +9K4ydLhH0dgP2CzLasIAdfks+EIOy/5zk6mP4ceuITfzyrkMtOeJfnEcVjQgw/E0 +uVVL01NS8QctKz5bGUCfEO3TKTPFrw8QVofaO8ix7TjZGftL8FAtpM3UWA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCB +lzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3Qt +SGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgxOTIyWjCBlzELMAkG +A1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEe +MBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8v +d3d3LnVzZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdh +cmUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn +0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlIwrthdBKWHTxqctU8EGc6Oe0rE81m65UJ +M6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFdtqdt++BxF2uiiPsA3/4a +MXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8i4fDidNd +oI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqI +DsjfPe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9Ksy +oUhbAgMBAAGjgbkwgbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFKFyXyYbKJhDlV0HN9WFlp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0 +dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LUhhcmR3YXJlLmNy +bDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEF +BQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM +//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28Gpgoiskli +CE7/yMgUsogWXecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gE +CJChicsZUN/KHAG8HQQZexB2lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t +3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kniCrVWFCVH/A7HFe7fRQ5YiuayZSS +KqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67nfhmqA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDzDCCArSgAwIBAgILBAAAAAABBVJkwZUwDQYJKoZIhvcNAQEFBQAwUzELMAkG +A1UEBhMCQkUxHDAaBgNVBAoTE0NlcnRpcG9zdCBzLmEuL24udi4xJjAkBgNVBAMT +HUNlcnRpcG9zdCBFLVRydXN0IFRPUCBSb290IENBMB4XDTA1MDcyNjEwMDAwMFoX +DTI1MDcyNjEwMDAwMFowUzELMAkGA1UEBhMCQkUxHDAaBgNVBAoTE0NlcnRpcG9z +dCBzLmEuL24udi4xJjAkBgNVBAMTHUNlcnRpcG9zdCBFLVRydXN0IFRPUCBSb290 +IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApdRLQNb78TUYO6Kw +Q+TJVaHAB7sIvjoZtSPDHp2zCEr0Q0vpwRlgkN+E11jGOt0KLJUsvZd//qJ12gbj +q5ts0bjPRIbBUmC33D47sPLpxFE8SrmDuU5hagObHFKAOlC0ILLb07LGVH/LYJvI +JJ6vCcdlDSj22poiwjNu8vMl1KT5lvVvqjxr3EEw5eZvykgfMHgdeX2n0b+uxV5D ++cYvg3abNEqkKFgrqIiFRGor8lZCdpmQM6ru+SHP8j35d4TL3SmExNSKKqQ5XD75 +HCVoTfXnm12xGjReygJz+QjEDG1e3RIq5XvFNnhSnTLBxSilIKjlmA25b8+5gJ7l +vrmb/QIDAQABo4GgMIGdMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ +MB0GA1UdDgQWBBRL3r4FMS7zNcjYyqdWxZQNtFplxTBIBgNVHSAEQTA/MD0GCQOQ +DgcBAAECADAwMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LmUtdHJ1c3QuYmUvQ1BT +L1FOY2VydHMgMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +iWPMos74VGp8WTR4qwG0li0qIW5ALV/QliKZgwUc5STN4vU1BL8AlgfssqQ6aisj +PskPyhMduCSWCSbYPCqBzuGByMlzPvW7DwgekOCwkrnSOpdQ4AaO5IIwPGAgt6Tu +q4kG4fwlu5HU+bdfaGOooGiGa6fskssi+lBbE1gnritDC7YXxjByBDNEJkpEBx9z +oINBKeCSBrzVAer+vK9x6yAfCl0NoClezuRBUVWWwx+0MaWj81Pq/8KchnLPNkxW +WgYyfl6rSqHOp+ufpIwquSSLuLXzBk2myn2Z+/ZV6q5Iee4mWdMfDFMV92JR+YQN +lmxesQjmWQgrJikKwYNAcw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c +JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP +mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+ +wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4 +VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/ +AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB +AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun +pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC +dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf +fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm +NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx +H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG +EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 +MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR +dGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB +pzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM +b2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz +IEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT +lF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz +AZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5 +VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG +ILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2 +BJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG +AQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M +U9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh +bvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C ++C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F +uLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2 +XjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFljCCA36gAwIBAgIQUqy+BxFJl7sfv4cbJRe/pDANBgkqhkiG9w0BAQUFADBl +MQswCQYDVQQGEwJNTzETMBEGA1UEChMKTWFjYW8gUG9zdDFBMD8GA1UEAxM4TWFj +YW8gUG9zdCBlU2lnblRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +KEcwMikwHhcNMTAwMTA2MDAwMDAwWhcNMjAwMTA1MjM1OTU5WjBlMQswCQYDVQQG +EwJNTzETMBEGA1UEChMKTWFjYW8gUG9zdDFBMD8GA1UEAxM4TWFjYW8gUG9zdCBl +U2lnblRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKEcwMikwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2+IendMxdI16uq5bc1yQoHaQU +ZtegaIxenUXU1CnTswvrrRbqnVIRyaThcOXdvg4cEXfrn6NweBePuT4XU2mp6/VV ++ZWX6d85dp4fUhe0GwAS0M0846pJ0Z5BNzb1Yc0jD1ex9k3T2w1CUwKI9PCphotX +z3IK1ZRLWto35T1HWWe+045W1Vc50Cfbn0lPqBZUv3hfzxydXqELjIMDswwUyVqp +u//GrlnP9WUfI4kBU4rVWxedm/+YUQ9DSfeqLO3l6YY6M1Bz3FKla2OE6ROifMd3 +GvOqqQ0LTk4dRMNyO5lZ50EiOyxUXhIxlmhBGdXtdae5V1sR9pqkSS9i8wuYURuz +M0LSzNRhGcPT3Jv7k7JizTb7jOkabhqxOSSOXdk+O4Z8iOa3JwP4lVGwv1A3/vhO +EwEbJy2bktByV9ejmlboa6P3Vd5AXeIIH1y7UaaetN0OphpZYmeGcxCVnZXNur/Y +nCoOi3aZk9RLsOhUPw3YivmAz0H9AXpFfH3WPU75Yk9BJXyqbVhWGwe0c6ofER88 +ulMj4O1KzZaJ3EjQTWLLkwf2oK5TF3xfXAccBUyrTGqqwg+gGWt5ecJ8s6n9PfvM +fHHFu74lbSGn+9a+YPO1qalsdBg/qJ5CYEHyOS0dwg1z8uCxtkoaGL13aRnX0nqx +3JY1mtgmhYO2EynC4wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQUAoG3tmb4kkVtwnHSn+wv07ofuf8wDQYJKoZIhvcN +AQEFBQADggIBAFhTi77PQbJPttXeSmjNZc/GQIqsS5pbY2298T9ZUELQ35rjX1aR +s1ub2UUGQ++TG/0zdx0GVDhI8VSMOlNrO3E1CXZl6VcPQ/aRmt4Qu7pokioly2dE +CWu/nZdmy6lFtr43mR11Jb49PGNsv6kTR8dyjMvDz/T2hwWZiReoNCDx36EnZ9On +I++rWYM9GtgqzcKtSjAMBjogi6T42kY3Qy60iR2Ec4pgvmQxJ0LA63JhbczefHMr +6L85Ql55keyAG6o2dk4h6IYElwkoy0fnQNQsXhpeSPqux+kE6kckm77xR57V1XrR +XtSF8gsjBJjUK5pWckZMQZoz8JK0v0HUvZuws/H1E9avW9Ty0UHwR116vHpZ8X1g +aJQOSk+BkiKqH8Q8vhw6OkzwcKF/u5/c0sWk8SZu4fMmqXD78YmWYhVcWaC1I/qW +arIakj0NJEoruAj+b9/cwu6W/86/e7j5hO9BO+RNuYeRusZfyO3wy4vTD5H2IN6R +mMbnSGTRzlMS7sQVbdyAUBsTYE95W/wanP6in6ARM5HJS206ZpYt0zj42ZmBtEQm +f7HnnnBtHW31IgnkrBk2+ycF2Hqb2byeG9oZN9jx3RWYZBuPU/AonawUul9pz5Yj +7lasmc06j9VeGeZiEzpf64tfFsA74dGTj1ZhNwXQeRv9qLwPedKz5tNm +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIzCCAqigAwIBAgIQFJgmZtx8zY9AU2d7uZnshTAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v +bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE+MDwGA1UEAxM1TWlj +cm9zb2Z0IEVDQyBQcm9kdWN0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIw +MTgwHhcNMTgwMjI3MjA0MjA4WhcNNDMwMjI3MjA1MDQ2WjCBlDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV +BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE+MDwGA1UEAxM1TWljcm9zb2Z0IEVD +QyBQcm9kdWN0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTgwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATHERYqdh1Wjr65YmXUw8608MMw7I9t1245vMhJq6u4 +40N41YEGXe/HfZ/O1rOQdd4MsJDeI7rI0T5n4BmpG4YxHl80Le4X/RX7fieKMqHq +yY/JfhjLLzssSHp9pvQBB6yjgbwwgbkwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB +/wQFMAMBAf8wHQYDVR0OBBYEFEPvcIe4nb/siBncxsRrdQ11NDMIMBAGCSsGAQQB +gjcVAQQDAgEAMGUGA1UdIAReMFwwBgYEVR0gADBSBgwrBgEEAYI3TIN9AQEwQjBA +BggrBgEFBQcCARY0aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9wcy9Eb2Nz +L1JlcG9zaXRvcnkuaHRtADAKBggqhkjOPQQDAwNpADBmAjEAocBJRF0yVSfMPpBu +JSKdJFubUTXHkUlJKqP5b08czd2c4bVXyZ7CIkWbBhVwHEW/AjEAxdMo63LHPrCs +Jwl/Yj1geeWS8UUquaUC5GC7/nornGCntZkU8rC+8LsFllZWj8Fo +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM +MSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D +ZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU +cnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3 +WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg +Uy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw +IAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH +UV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM +TXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU +BBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM +kUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x +AcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y +sHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL +I9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8 +J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY +VoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHqTCCBZGgAwIBAgIQYwaGp8U3ZaVDkKhqWMzUMjANBgkqhkiG9w0BAQUFADCB +jzELMAkGA1UEBhMCTFYxNTAzBgNVBAoTLFZBUyBMYXR2aWphcyBQYXN0cyAtIFZp +ZW4ucmVnLk5yLjQwMDAzMDUyNzkwMSMwIQYDVQQLExpTZXJ0aWZpa2FjaWphcyBw +YWthbHBvanVtaTEkMCIGA1UEAxMbVkFTIExhdHZpamFzIFBhc3RzIFNTSShSQ0Ep +MB4XDTA2MDkxMzA5MjIxMFoXDTI0MDkxMzA5Mjc1N1owgY8xCzAJBgNVBAYTAkxW +MTUwMwYDVQQKEyxWQVMgTGF0dmlqYXMgUGFzdHMgLSBWaWVuLnJlZy5Oci40MDAw +MzA1Mjc5MDEjMCEGA1UECxMaU2VydGlmaWthY2lqYXMgcGFrYWxwb2p1bWkxJDAi +BgNVBAMTG1ZBUyBMYXR2aWphcyBQYXN0cyBTU0koUkNBKTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAJu4+f1hVS9PpKUUtS6OuSSPrPuxVD9A/0/F5YZo +e1OT+zWCNahQLpRSoNuDPnXaFXCsCc/ugkmtNkm5tHGLtAChQgbKCApjl7YI/O60 +3Jh4GYLJ+H9kPqrJ/rGN67Bk9bzzxD46kOpOjj8bGbxqg8ORPGxV+wpSwOjhXXeF +M8VJ3+xqv79sN/6OSaIVGM6LjmseOKMwb4iBfnJWRBrEejkP9sSPltSy6wBOXN67 +5zu35iQFk2tN5pFEv+6YG8eFGxFBeyI2p74+6Ho33BjekJ2PzbLXmj/iF39bDOHv +P2Y9biTksM7DDIhslNo4JXxSOeNzFLMARWOaDEJAXgTG93JkzsluM7Pk020klTeT +fvIAXRmLH/NDc6ifRdIGqey0Qrv67gzHTz9RH9Gv0KwYf4eBIv6p3QeWbXz4TtlN +OlBp1UF+xdp02I5z5X6D4cMZgbe9v0COvi6aogyqTgIuuyrhCF0xA8msJ7Cv3NXI +FH1AnVWJIfmQzNTJYEFzq+jN2DpVOQqCmf6b9fU8HJHLwPpGVK4h/CqsXHveepdx +/WxrzUiapNuBfBg3L5B9YZS9F8lctlQWd8oJSqrpvE+UdQFaVryS0o+515feVnQB +9xZxSbH1GEaZQe5i4bMsZXVpKXJDA/ibH/o49J7sQBCOrJfVsDO+nxjcLfdBeFRK +YkTnAgMBAAGjggH9MIIB+TAOBgNVHQ8BAf8EBAMCAQYwGAYIKwYBBQUHAQMEDDAK +MAgGBgQAjkYBATAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTMw/Vm/3OsOFqW +GyGJuIFMH8teJTAQBgkrBgEEAYI3FQEEAwIBADCCAYkGA1UdIASCAYAwggF8MIIB +eAYLKwYBBAGBxFkBAQIwggFnMIIBOAYIKwYBBQUHAgIwggEqHoIBJgBTAGkAcwAg +AGkAcgAgAHMAZQByAHQAaQBmAGkAawBhAHQAcwAsACAAawBvACAAaQB6AGQAZQB2 +AGkAcwAgAFYAQQBTACAATABhAHQAdgBpAGoAYQBzACAAUABhAHMAdABzACwAIABu +AG8AZAByAG8AcwBpAG4AbwB0ACAAYQB0AGIAaQBsAHMAdABpAGIAdQAgAEUAbABl +AGsAdAByAG8AbgBpAHMAawBvACAAZABvAGsAdQBtAGUAbgB0AHUAIABsAGkAawB1 +AG0AYQBtACAAdQBuACAARQBpAHIAbwBwAGEAcwAgAFAAYQByAGwAYQBtAGUAbgB0 +AGEAIABkAGkAcgBlAGsAdABpAHYAYQBpACAAMQA5ADkAOQAvADkAMwAvAEUASzAp +BggrBgEFBQcCARYdaHR0cDovL3d3dy5lLW1lLmx2L3JlcG9zaXRvcnkwDQYJKoZI +hvcNAQEFBQADggIBAB8oSjWQIWNoCi94r6MegiaXoz8nGdJLo0J6BhNlW8EEy+t9 +fO+U8vGJ9bffUgIhadLqljTloM+XuJxVDhCFoxReLAX4tTp28/l6uN62DCdp8suU +kQsdudWOb5kvzfIZVjk6SFbwAf+Cdbay/dHU9fJjV0xNoX7MELoEae/0FPyzlx9F +7m9KKH/Rxie8x6Opa3vtghNvq94P+3HrXBEaqSzQMJ/8NjdW75XpurcTtq6fAmGt +nuxrBG82nw+Z98LJyEwouSjUIdeeVNXAzvSO5FWUe48kxjj8q3qkVnc9qEXvZJKk +0Ep+u3OL9A1Sc7g6SF5DgNOpcHdi/8coHHMeQ+YnJFtJueY2pI79xS0veqV5EnrX +IbIlbcgPosNhS+VI4le6n/KKId3bZPDaGd/OwJuAOcJ3d2MVU3KE+qSPBzeGIX1Q ++j1qN9uRDjez/c4Lynth0Jx0nH04aG3pex3W8Sq07ztgUncF5gLCX4xbvPB9t3PH +kWuyKrNjozTVq60lcUf/Gj56to2VdsPups0DCWzuRWeYz5lIdsHOinSaaFIBNCLI +7eIUC4S9bhCMsXKbvugI11fVf+q0AT1O5OLoZ+eMfunnQhHvlUbIkda+JxeAGTSY +58bfHvwhX56GPbx+8Jy9cp70R4JbcWfz+txUTKhc2FnH0AcOEzMnvPRp8Gsh +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00 +MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf +qq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW +n4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym +c5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+ +O7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1 +o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j +IaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq +IcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz +8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh +vNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l +7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG +cC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD +ggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC +roijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga +W/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n +lv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE ++V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV +csaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd +dbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg +KCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM +HVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4 +WSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF4zCCA8ugAwIBAgIEV8fs9DANBgkqhkiG9w0BAQsFADBrMQswCQYDVQQGEwJT +RzEYMBYGA1UEChMPTmV0cnVzdCBQdGUgTHRkMSYwJAYDVQQLEx1OZXRydXN0IENl +cnRpZmljYXRlIEF1dGhvcml0eTEaMBgGA1UEAxMRTmV0cnVzdCBSb290IENBIDIw +HhcNMTYwOTAxMDgyNTE3WhcNNDEwOTAxMDg1NTE3WjBrMQswCQYDVQQGEwJTRzEY +MBYGA1UEChMPTmV0cnVzdCBQdGUgTHRkMSYwJAYDVQQLEx1OZXRydXN0IENlcnRp +ZmljYXRlIEF1dGhvcml0eTEaMBgGA1UEAxMRTmV0cnVzdCBSb290IENBIDIwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDV39ONmRdqmz3gsGnbtAXMvqUg ++E8NB7MZPJeDPey8uVwMrKIDZKN/DHcT5siHq1IYTzDv6g7dgveVDzCKwBlQvGBl +odwRxn8W8RuY5CJXUUKMynCWXG4NuY9naloFm98ePzjjqiVGwZwrkn/0grEjPN1s +Z2ABVPLkqhD9o4p3JyGe1j3dRlwFPxgIFgplyAxNT2Y9XhZfFw8O/8EXC+cid18a +C3hpp8oGj17F30CzDvjg12g+cUHJn41h60uZ4K8zAHetxBZZZgg2p0rkUixZP3t8 +OEPkC6PT5Yl4U+ZrvPUnMOggNg6xDI4OFMhUNwd6rujTtsBGTMe1MS51/FHyqmz4 +GKsmhWC/ELnDQRNf9HnBCfaRrPeOxY9INakW3R7gX4XzGrM/gVvRfkLu5BtnRGy5 +wen7kHQ/lE6TybTpfUJLHfCnlptIfaKQXLQUcCCpCASL0nyy0glMI2ypMZPWKYFF +LsPkqqbvvZvxy64Ct2RdgD1BTYlLi5qct4FvX9xoU4aKcXTSVxcyg77V9Hrbmu4N +CtVjq9QR5cxdbT7Bj/SPTl0SJkTPLX1XekED2c0eOC8Q1JShNXI6Yd7uQ4tIKdJ2 +4S1RLtS+vIDb/02LXw0wraMwpTDr1SRnljz6gW249RiBzMW2QgfzvITmHF6D1Gka +uELq29THck1NpZm/owIDAQABo4GOMIGLMA8GA1UdEwEB/wQFMAMBAf8wKwYDVR0Q +BCQwIoAPMjAxNjA5MDEwODI1MTdagQ8yMDQxMDkwMTA4NTUxN1owCwYDVR0PBAQD +AgEGMB8GA1UdIwQYMBaAFDofR9lvhhjpKfr+Oc7L7YrJVlUrMB0GA1UdDgQWBBQ6 +H0fZb4YY6Sn6/jnOy+2KyVZVKzANBgkqhkiG9w0BAQsFAAOCAgEARbJm3IEyIRyA +mmkJ9aaUVVkB93asquqINx6sVfVKH26JV6OiBuudmCkasa0EVtruWDtoKm7j+QSP +KlKbW+wQ/kwors+qFCzeFgJAU/3XXGAZ5UWWkuzjHhDf+RtK1aS/opcp20BBb9qu +7AmBukLwJDN+wFVssEd2Yo1Y6oG5FpkTBxou/xUqrWW7u9JNjCNVuxYo9SkZnsn8 +avw+o+4XAgwTNJkvreeu4kA8dgxKsYQ5Ke3DPbiox5ZA/rK8t3LsoU++Pnf4fY7o +Dqa5IsPkt5FkD/2RjaWoL4POYf1Z3mNpo4YwbsXubM+272ZcXvZ1Uf2YSCM4yb/p +dQb9cWwhf/zJGceoAMYqXACd+vLkc0i1eIteq+l07Cvjph38Kdbhd1GXikEwzNHM +k+rJT8V+caOm2Whsbn9Duxa9RbwBQp4O5x/Zn9q+GDfH1COy7jIMy2/owbhGasW4 +BzI5zUq+w757LqLd8qtL2qbOkF49c35RlNLeL8dxFDaRV/VdpMvtxgIxaML7RfVa +c/p7oT+o+W3NN9/APyjxvZKAuaCZo5JXcuXrsgXOzEYbobD3w4j1CCR1ZIc/K9MB +Z1KPSTADjsdBUW2EmR4blEU+HkRHxSnM+gZp+Usn3GSkFkFrZuPN+c1+9a8nLZ3P +7naLqfk3x/LtOfB6wiMDtoXZPJRBvNM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFejCCA2KgAwIBAgIJAN7E8kTzHab8MA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJDAiBgNVBAMTG1N3aXNzU2ln +biBHb2xkIFJvb3QgQ0EgLSBHMzAeFw0wOTA4MDQxMzMxNDdaFw0zNzA4MDQxMzMx +NDdaMEoxCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJDAiBgNV +BAMTG1N3aXNzU2lnbiBHb2xkIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAMPon8hlWp1nG8FFl7S0h0NbYWCAnvJ/XvlnRN1E+qu1 +q3f/KhlMzm/Ej0Gf4OLNcuDR1FJhQQkKvwpw++CDaWEpytsimlul5t0XlbBvhI46 +PmRaQfsbWPz9Kz6ypOasyYK8zvaV+Jd37Sb2WK6eJ+IPg+zFNljIe8/Vh6GphxoT +Z2EBbaZpnOKQ8StoZfPosHz8gj3erdgKAAlEeROc8P5udXvCvLNZAQt8xdUt8L// +bVfSSYHrtLNQrFv5CxUVjGn/ozkB7fzc3CeXjnuL1Wqm1uAdX80Bkeb1Ipi6LgkY +OG8TqIHS+yE35y20YueBkLDGeVm3Z3X+vo87+jbsr63ST3Q2AeVXqyMEzEpel89+ +xu+MzJUjaY3LOMcZ9taKABQeND1v2gwLw7qX/BFLUmE+vzNnUxC/eBsJwke6Hq9Y +9XWBf71W8etW19lpDAfpNzGwEhwy71bZvnorfL3TPbxqM006PFAQhyfHegpnU9t/ +gJvoniP6+Qg6i6GONFpIM19k05eGBxl9iJTOKnzFat+vvKmfzTqmurtU+X+P388O +WsStmryzOndzg0yTPJBotXxQlRHIgl6UcdBBGPvJxmXszom2ziKzEVs/4J0+Gxho +DaoDoWdZv2udvPjyZS+aQTpF2F7QNmxvOx5jtI6YTBPbIQ6fe+3qoKpxw+ujoNIl +AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBRclwZGNKvfMMV8xQ1VcWYwtWCPnjAfBgNVHSMEGDAWgBRclwZGNKvfMMV8 +xQ1VcWYwtWCPnjANBgkqhkiG9w0BAQsFAAOCAgEAd0tN3uqFSqssJ9ZFx/FfIMFb +YO0Hy6Iz3DbPx5TxBsfV2s/NrYQ+/xJIf0HopWZXMMQd5KcaLy1Cwe9Gc7LV9Vr9 +Dnpr0sgxow1IlldlY1UYwPzkisyYhlurDIonN/ojaFlcJtehwcK5Tiz/KV7mlAu+ +zXJPleiP9ve4Pl7Oz54RyawDKUiKqbamNLmsQP/EtnM3scd/qVHbSypHX0AkB4gG +tySz+3/3sIsz+r8jdaNc/qplGsK+8X2BdwOBsY3XlQ16PEKYt4+pfVDh31IGmqBS +VHiDB2FSCTdeipynxlHRXGPRhNzC29L6Wxg2fWa81CiXL3WWHIQHrIuOUxG+JCGq +Z/LBrYic07B4Z3j101gDIApdIPG152XMDiDj1d/mLxkrhWjBBCbPj+0FU6HdBw7r +QSbHtKksW+NpPWbAYhvAqobAN8MxBIZwOb5rXyFAQaB/5dkPOEtwX0n4hbgrLqof +k0FD+PuydDwfS1dbt9RRoZJKzr4Qou7YFCJ7uUG9jemIqdGPAxpg/z+HiaCZJyJm +sD5onnKIUTidEz5FbQXlRrVz7UOGsRQKHrzaDb8eJFxmjw6+of3G62m8Q3nXA3b5 +3IeZuJjEzX9tEPkQvixC/pwpTYNrCr21jsRIiv0hB6aAfR+b6au9gmFECnEnX22b +kJ6u/zYks2gD1pWMa3M= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBCDANBgkqhkiG9w0BAQUFADA6MQswCQYDVQQGEwJDTjER +MA8GA1UEChMIVW5pVHJ1c3QxGDAWBgNVBAMTD1VDQSBHbG9iYWwgUm9vdDAeFw0w +ODAxMDEwMDAwMDBaFw0zNzEyMzEwMDAwMDBaMDoxCzAJBgNVBAYTAkNOMREwDwYD +VQQKEwhVbmlUcnVzdDEYMBYGA1UEAxMPVUNBIEdsb2JhbCBSb290MIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2rPlBlA/9nP3xDK/RqUlYjOHsGj+p9+I +A2N9Apb964fJ7uIIu527u+RBj8cwiQ9tJMAEbBSUgU2gDXRm8/CFr/hkGd656YGT +0CiFmUdCSiw8OCdKzP/5bBnXtfPvm65bNAbXj6ITBpyKhELVs6OQaG2BkO5NhOxM +cE4t3iQ5zhkAQ5N4+QiGHUPR9HK8BcBn+sBR0smFBySuOR56zUHSNqth6iur8CBV +mTxtLRwuLnWW2HKX4AzKaXPudSsVCeCObbvaE/9GqOgADKwHLx25urnRoPeZnnRc +GQVmMc8+KlL+b5/zub35wYH1N9ouTIElXfbZlJrTNYsgKDdfUet9Ysepk9H50DTL +qScmLCiQkjtVY7cXDlRzq6987DqrcDOsIfsiJrOGrCOp139tywgg8q9A9f9ER3Hd +J90TKKHqdjn5EKCgTUCkJ7JZFStsLSS3JGN490MYeg9NEePorIdCjedYcaSrbqLA +l3y74xNLytu7awj5abQEctXDRrl36v+6++nwOgw19o8PrgaEFt2UVdTvyie3AzzF +HCYq9TyopZWbhvGKiWf4xwxmse1Bv4KmAGg6IjTuHuvlb4l0T2qqaqhXZ1LUIGHB +zlPL/SR/XybfoQhplqCe/klD4tPq2sTxiDEhbhzhzfN1DiBEFsx9c3Q1RSw7gdQg +7LYJjD5IskkCAwEAAaOBojCBnzALBgNVHQ8EBAMCAQYwDAYDVR0TBAUwAwEB/zBj +BgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMDBggrBgEFBQcD +BAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcDBwYIKwYBBQUHAwgGCCsGAQUF +BwMJMB0GA1UdDgQWBBTZw9P4gJJnzF3SOqLXcaK0xDiALTANBgkqhkiG9w0BAQUF +AAOCAgEA0Ih5ygiq9ws0oE4Jwul+NUiJcIQjL1HDKy9e21NrW3UIKlS6Mg7VxnGF +sZdJgPaE0PC6t3GUyHlrpsVE6EKirSUtVy/m1jEp+hmJVCl+t35HNmktbjK81HXa +QnO4TuWDQHOyXd/URHOmYgvbqm4FjMh/Rk85hZCdvBtUKayl1/7lWFZXbSyZoUkh +1WHGjGHhdSTBAd0tGzbDLxLMC9Z4i3WA6UG5iLHKPKkWxk4V43I29tSgQYWvimVw +TbVEEFDs7d9t5tnGwBLxSzovc+k8qe4bqi81pZufTcU0hF8mFGmzI7GJchT46U1R +IgP/SobEHOh7eQrbRyWBfvw0hKxZuFhD5D1DCVR0wtD92e9uWfdyYJl2b/Unp7uD +pEqB7CmB9HdL4UISVdSGKhK28FWbAS7d9qjjGcPORy/AeGEYWsdl/J1GW1fcfA67 +loMQfFUYCQSu0feLKj6g5lDWMDbX54s4U+xJRODPpN/xU3uLWrb2EZBL1nXz/gLz +Ka/wI3J9FO2pXd96gZ6bkiL8HvgBRUGXx2sBYb4zaPKgZYRmvOAqpGjTcezHCN6j +w8k2SjTxF+KAryAhk5Qe5hXTVGLxtTgv48y5ZwSpuuXu+RBuyy5+E6+SFP7zJ3N7 +OPxzbbm5iPZujAv1/P8JDrMtXnt145Ik4ubhWD5LKAN1axibRww= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFrjCCA5agAwIBAgIQUJZucr0Q1oxPa8diP5xwODANBgkqhkiG9w0BAQsFADBx +MQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRpZmlrYXZp +bW8gY2VudHJhczEZMBcGA1UECxMQQ0EgUk9PVCBTZXJ2aWNlczEaMBgGA1UEAxMR +U1NDIEdETCBDQSBSb290IEEwHhcNMTMwNjA0MTMwMDQ3WhcNMzMwNjA0MTMwMDQ3 +WjBxMQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRpZmlr +YXZpbW8gY2VudHJhczEZMBcGA1UECxMQQ0EgUk9PVCBTZXJ2aWNlczEaMBgGA1UE +AxMRU1NDIEdETCBDQSBSb290IEEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCfXEr8HGu3GZfZATc+CukYhtMF6qLa3wmCV+5tK42aFj1VPonXyb7hAaOA +NaNG7OER7ag8leU6UoHKTpgIKg+E3LvppPl5tknCFZ6glegPSPdQ1/mmQ9QHCzBB +yTYSYrdseAsGPy6znuow/UFjT4QsN84Hpjlke3EVWysB8td9mA0YPtuFmuABUCEk +uBujY0PTgVtNDIFOOGvOYMXqB+In4uv2w1SayMmz0SsyNwK8bXuekHcjjZMTJjuH +V6NlTyZYFGpjJZrlYfocV/0NLGkPxgrwJjkXAqPWc4FCw0Ixg4vg+ktOWGExKJI8 +xskQCMkMW0SsY8LXYhnyce4gt0mDGZ5H2lbFHKykOWgXXxEabKqlko+9G8vF4AKA +VdNwU+WLKv5C6r07XONSAH14PybMEa400TIM+Hug0X0944q8vh4ekj84sl8yXjXE +fsKSDZ22y1nV6xJq3XIhURGwc+Uy6dbMDt2zOVoi7+T16QZphip8c68YInMsNiXc +ValSMbOKjhV9sk4Qe1CKAEy6h+JFU3d+TWUCa4yTtmt17e+Wt0iOqOC6uYKyUm0h +/5K60T6wXLGrGQ4Zc0Yr01JIZTTaBDXSeD7PYzWkU+ZL41CDvfObh7Ih2kihekvs +suLx1CUFlFMWTCtmJBDI4NecEqSUwgEjk6EApuBuuzni9XpoqQIDAQABo0IwQDAO +BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUoBF+H+SU +ZFE7Ejl6bN1Jk/n9wFwwDQYJKoZIhvcNAQELBQADggIBAAzxS4zhTxYW0upikrat +1FKOCxlkSznwmDlzSlLqTs2OZEewMI88Dy3aImXzGVgyPH+DjwoM5VTmqb64rpdW +5rcNGXy9lyxqKqVWc4LeTpiLPRzE0Csru8UM+E7+La6/qWd/V7Nv7f+L01YM7zCM +wV6m6VmKPC7cR8/MlF6DrBR2+n68DKMOXBuI7CsbNWiIsfV7xfOzxRq8+++1Xt/w +OR51aO1EwksicD5ca5TJEKzw/cgvfiPigacbzgy6RTInUEU5rOD+ALQqdQcMZxu7 +ccCC45dWl9Dkd1m5/3xnXIRluwg2qEtOkcJp/h3smhMfdTMsKcbpsGiQI/8jX3/G +O6coELgfoojNZBYlT+OAt8BKgFfwkNs6sgIyINVryNgUQMnZOBlUOOvoZTtvXNVF +eq/b2diVnranlc0cCR0CHgHpBJVdhZc4Fb2ox5ne00RCXYaDQSR8UYmqQwknNOjx +CrWWS7TzoP7yAI1qO3S5Q7lmuc/q6zfO/5vpI/hs0yP96Ongbvj7DVJAiqyAayAQ +XdCo/ao9ORErL/9SkTqg3IrHdjYRWYW7MIqkSDCcYUOr1K927cC/F5R4NdtINwjU +jmoA6SLdyvDTEjg8mJ9gTG0/Qv3vjJq3HnF6GknUYMnrj/Tpxr9wVIjSx1c7Vs3X +btztDXR+5XVBkVeTNH2p9b2H +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFTTCCBDWgAwIBAgIQP7Ll8tF8ixhkVmKpOYF/pzANBgkqhkiG9w0BAQUFADCB +jDELMAkGA1UEBhMCRVMxSzBJBgNVBAoTQkFnZW5jaWEgTm90YXJpYWwgZGUgQ2Vy +dGlmaWNhY2lvbiBTLkwuIFVuaXBlcnNvbmFsIC0gQ0lGIEI4MzM5NTk4ODEwMC4G +A1UEAxMnQU5DRVJUIENvcnBvcmFjaW9uZXMgZGUgRGVyZWNobyBQdWJsaWNvMB4X +DTA0MDIxMTE3MjI0NVoXDTI0MDIxMTE3MjI0NVowgYwxCzAJBgNVBAYTAkVTMUsw +SQYDVQQKE0JBZ2VuY2lhIE5vdGFyaWFsIGRlIENlcnRpZmljYWNpb24gUy5MLiBV +bmlwZXJzb25hbCAtIENJRiBCODMzOTU5ODgxMDAuBgNVBAMTJ0FOQ0VSVCBDb3Jw +b3JhY2lvbmVzIGRlIERlcmVjaG8gUHVibGljbzCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAKIhlYfciuvWepCoaDX9F/x0OlQQkjWTQnUu2D7LqZShvmo3 +P1K6pHvahJkWeU4AaNQfE+lGOzxKnYM62CHvwvJAReEPYEUE7fyKGC75PeSkETIg +jjq37pZAFRqZ6SGdcqzNH4muqtmhQLCoZ778eg5HsV68+DBqjjefBULsLMOmG4ur +xFA9+uRz9SGwuFVfh+CiRzgvQF9PbKuUJFbjTI9+kOkngiibmLqa1rWbV29rFRz5 +u3ApfTz3E6jRcfGw/ohFcamldGXLw/n1Aw8Qw4YwAG7BwCaiiP4hxzI9u8Z7G7eb +irP6sXxx2QGnQpCqL5iQhKrexq3sPFFKBR0BUZsCAwEAAaOCAacwggGjMA8GA1Ud +EwEB/wQFMAMBAf8wggEgBgNVHSAEggEXMIIBEzCCAQ8GCSsGAQQBgZNoAzCCAQAw +JQYIKwYBBQUHAgEWGWh0dHA6Ly93d3cuYW5jZXJ0LmNvbS9jcHMwgdYGCCsGAQUF +BwICMIHJMA0WBkFOQ0VSVDADAgEBGoG3QWdlbmNpYSBOb3RhcmlhbCBkZSBDZXJ0 +aWZpY2FjaW9uLiBMYSBkZWNsYXJhY2lvbiBkZSBwcmFjdGljYXMgZGUgY2VydGlm +aWFjaW9uIHF1ZSByaWdlIGVsIGZ1bmNpb25hbWllbnRvIGRlIGxhIHByZXNlbnRl +IGF1dG9yaWRhZCBzZSBlbmN1ZW50cmEgZGlzcG9uaWJsZSBlbiBodHRwOi8vd3d3 +LmFuY2VydC5jb20vY3BzMA4GA1UdDwEB/wQEAwIBhjAcBgNVHREEFTATgRFhbmNl +cnRAYW5jZXJ0LmNvbTAfBgNVHSMEGDAWgBSMTB43DLGf0qxECzq+As/0jS1mlTAd +BgNVHQ4EFgQUjEweNwyxn9KsRAs6vgLP9I0tZpUwDQYJKoZIhvcNAQEFBQADggEB +AEd0wJSR4qX7mFJEk2zEwB3gedtpZC1hrqR3kTW1t8qXqsCxhvUbaGuqWLJ8P+cD +J/hBcbym0iCpgJWiR61tRnSthJvYb6n1uS9tm8DdmYftWbJ1gaWJhSrM0IWBTfOv +d96MwSiaQqwFhww0nHGH/ewBFB++wy7w3/okpl0fPPGiC1GIAa4Sh6S1XXGy3+8N +fCDjfxMLTabAd8w/1g9xx3FMLh76GQZlya1WbHeNRj+9MIMe4C5VuHgjdDxYCmM6 +TYF7bzVwrrYl2fYk/iPG2hqIr6gUk3PgwFuwMWka9ilfVrcaCsL5C+oCwTMRYmp8 +Q+jqGquQAIXgRQ99jrpQ1cY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSAzMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZBf8ANm+gBG1bG8lKl +ui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjrZt6j +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSr +ttvXBp43rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkr +BqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM +YyRIHN8wfdVoOw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UE +BhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0 +MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVowYjELMAkGA1UEBhMCQ04xMjAwBgNV +BAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8w +HQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJj +Dp6L3TQsAlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBj +TnnEt1u9ol2x8kECK62pOqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+u +KU49tm7srsHwJ5uu4/Ts765/94Y9cnrrpftZTqfrlYwiOXnhLQiPzLyRuEH3FMEj +qcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ9Cy5WmYqsBebnh52nUpm +MUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQxXABZG12 +ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloP +zgsMR6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3Gk +L30SgLdTMEZeS1SZD2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeC +jGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4oR24qoAATILnsn8JuLwwoC8N9VKejveSswoA +HQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx9hoh49pwBiFYFIeFd3mqgnkC +AwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlRMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZm +DRd9FBUb1Ov9H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5 +COmSdI31R9KrO9b7eGZONn356ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ry +L3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd+PwyvzeG5LuOmCd+uh8W4XAR8gPf +JWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQHtZa37dG/OaG+svg +IHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBDF8Io +2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV +09tL7ECQ8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQ +XR4EzzffHqhmsYzmIGrv/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrq +T8p+ck0LcIymSLumoRT2+1hEmRSuqguTaaApJUqlyyvdimYHFngVV3Eb7PVHhPOe +MTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt +MQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg +Rm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i +YWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x +CzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG +b3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3 +HEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx +WuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX +1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk +u7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P +99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r +M2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB +BAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh +cViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5 +gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO +ZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf +aPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgIEAJiWijANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJO +TDEeMBwGA1UEChMVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSYwJAYDVQQDEx1TdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQTAeFw0wMjEyMTcwOTIzNDlaFw0xNTEy +MTYwOTE1MzhaMFUxCzAJBgNVBAYTAk5MMR4wHAYDVQQKExVTdGFhdCBkZXIgTmVk +ZXJsYW5kZW4xJjAkBgNVBAMTHVN0YWF0IGRlciBOZWRlcmxhbmRlbiBSb290IENB +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmNK1URF6gaYUmHFtvszn +ExvWJw56s2oYHLZhWtVhCb/ekBPHZ+7d89rFDBKeNVU+LCeIQGv33N0iYfXCxw71 +9tV2U02PjLwYdjeFnejKScfST5gTCaI+Ioicf9byEGW07l8Y1Rfj+MX94p2i71MO +hXeiD+EwR+4A5zN9RGcaC1Hoi6CeUJhoNFIfLm0B8mBF8jHrqTFoKbt6QZ7GGX+U +tFE5A3+y3qcym7RHjm+0Sq7lr7HcsBthvJly3uSJt3omXdozSVtSnA71iq3DuD3o +BmrC1SoLbHuEvVYFy4ZlkuxEK7COudxwC0barbxjiDn622r+I/q85Ej0ZytqERAh +SQIDAQABo4GRMIGOMAwGA1UdEwQFMAMBAf8wTwYDVR0gBEgwRjBEBgRVHSAAMDww +OgYIKwYBBQUHAgEWLmh0dHA6Ly93d3cucGtpb3ZlcmhlaWQubmwvcG9saWNpZXMv +cm9vdC1wb2xpY3kwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSofeu8Y6R0E3QA +7Jbg0zTBLL9s+DANBgkqhkiG9w0BAQUFAAOCAQEABYSHVXQ2YcG70dTGFagTtJ+k +/rvuFbQvBgwp8qiSpGEN/KtcCFtREytNwiphyPgJWPwtArI5fZlmgb9uXJVFIGzm +eafR2Bwp/MIgJ1HI8XxdNGdphREwxgDS1/PTfLbwMVcoEoJz6TMvplW0C5GUR5z6 +u3pCMuiufi3IvKwUv9kP2Vv8wfl6leF9fpb8cbDCTMjfRTTJzg3ynGQI0DvDKcWy +7ZAEwbEpkcUwb8GpcjPM/l0WFywRaed+/sWDCN+83CI6LiBpIzlWYGeQiy52OfsR +iJf2fL1LuCAWZwWN4jvBcj+UlTfHXbme2JOhF4//DGYVwSR8MnwDHTuhWEUykw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIG2DCCBMCgAwIBAgIILdIuUDCmXhMwDQYJKoZIhvcNAQELBQAwggEIMQswCQYD +VQQGEwJFUzEPMA0GA1UECAwGTUFEUklEMQ8wDQYDVQQHDAZNQURSSUQxOjA4BgNV +BAsMMXNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2Fk +ZHJlc3MxJzAlBgNVBAsMHkdMT0JBTCBDSEFNQkVSU0lHTiBST09UIC0gMjAxNjES +MBAGA1UEBRMJQTgyNzQzMjg3MRgwFgYDVQRhDA9WQVRFUy1BODI3NDMyODcxGzAZ +BgNVBAoMEkFDIENBTUVSRklSTUEgUy5BLjEnMCUGA1UEAwweR0xPQkFMIENIQU1C +RVJTSUdOIFJPT1QgLSAyMDE2MB4XDTE2MDQxNDA3NTAwNloXDTQwMDQwODA3NTAw +NlowggEIMQswCQYDVQQGEwJFUzEPMA0GA1UECAwGTUFEUklEMQ8wDQYDVQQHDAZN +QURSSUQxOjA4BgNVBAsMMXNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVy +ZmlybWEuY29tL2FkZHJlc3MxJzAlBgNVBAsMHkdMT0JBTCBDSEFNQkVSU0lHTiBS +T09UIC0gMjAxNjESMBAGA1UEBRMJQTgyNzQzMjg3MRgwFgYDVQRhDA9WQVRFUy1B +ODI3NDMyODcxGzAZBgNVBAoMEkFDIENBTUVSRklSTUEgUy5BLjEnMCUGA1UEAwwe +R0xPQkFMIENIQU1CRVJTSUdOIFJPT1QgLSAyMDE2MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA0GvnniIrU3YVVa9MSsBta/v5hEQFoX1gzgXsnphz+luE +BzH3/z1rx35WBmKlXJaW0/FeWX7rMRy/d1cwVO8exczEsurb5orQ9CiEyLBILSyW +bfsiqDWOvt5wFRD5ZkFGFqBDZD+NSvOAMc+TgH6a26Wvj2ws/Q7vHHncD6JuhFwi +iQ5ELkiolHPsOTKRHOIUvX1l5nL+W+dUdS99DuLGymkuXqIO1eiF3j9rf6WCsEZ9 +XZ5xuhS06+3HwhRkDFhuT5U2YTZFYDZmGEuVGj5YrIsmHiXm+pUA+60SnvoSYb4a +3qZ86av/15SJckL8u0UR7D9w/BnEmuqXbqzkOAQ74T8BKHGj4q5DZHgWmQJav9fE +77W31cNYgUGG5LKMAKWImJjrCedYMWgx3u3iSTXz0rNX3MRCn/0879D1KzluYa56 +4cd6PW0XMGwCrInWWoScKcCeEI64IDYzyoAraH82dWUV+MPa/3Gi/O2bd9wZ+vHI +tgX05XCSqcjduLAaVVuR3LjlmrUDwK22rvGZe0u1iQ7eZAtkflTup8OKmBnF/DwT +CEU+35/7x32xoII2FD3AYwABZsTk8Jk7HlF4XbkXPFiTFa+o9SUgGY0jPRI8Qusv +XUKO8jCoJVrm+vdPbb4mWPWPf/eK+LNuwxvyMYU2cY79O9bmMDXLJY1liVeoM5UC +AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU6JvNfoZim3pNjACX +OYXPHHiQcDowDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQB7/SrD +yxspAhAJresusytt2Uug2zWY9Y8Cp9NCC0Org7V3R4hGhd3Rth59mBuMcb6qyPDv +xmotVphS6JaJ+9XqAN/+5iLKp7k+ZUR1w4q/i3eJw2pX+rzI4RDe8dqFJ/HtB//V +wkLUomEv34hx4zTmZ2SbxnoZ6znv8+oEqHRpTIC1/K29DQj0yO8oJ4LK3ejzuldn +ouopwZnhdmb59nhdnD7w9s+hGTTT8TwzocyCMrZI44M+D79nlcGimXhCQ/cDTRNX +b91x3Rbz+3k4G2KapM1eUN4RIJCKIpir2kZ6TDTRSN3ZZmViVAXZdJlndFexOi4Y +sK6snz8u6x+ynM2O+Nt4jtQGz6OTMWt/7VJyt4vPKG/J+VRPAdQ6hugu+uHQJYTj +FvyMjSTjZMwqjLJgU59ZkkUJlFuoEIUyy3fyjpWKRHLPbhfeRL0Krv0mtj15Zj1N +vH4yQ13b4GW1KGm6fJ4ySo/qerA9Fl39PvobBPgQNXjM7cHZLb9r0u/pn8Bbj+q+ +etEx5wY9rYSr7DvxEsd/8fhGLwl4l8AnPbE/cSOLGqdc5hYlDiZNuQ5Wp1KkOAmv +SQX+f84/wvzm5EqUJ+VTxIg06wJXvM6OK613U3JAu4UWVRkvg3aVo3Y5qLL0faTb +AEJ6oHuOGQbkl81bPTq0XMBpHzJmvwifhJsiZQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFKjCCBBKgAwIBAgIPRHTsyGxyHljduCx+9PyVMA0GCSqGSIb3DQEBBQUAMHwx +CzAJBgNVBAYTAkVTMUswSQYDVQQKE0JBZ2VuY2lhIE5vdGFyaWFsIGRlIENlcnRp +ZmljYWNpb24gUy5MLiBVbmlwZXJzb25hbCAtIENJRiBCODMzOTU5ODgxIDAeBgNV +BAMTF0FOQ0VSVCBDZXJ0aWZpY2Fkb3MgQ0dOMB4XDTA0MDIxMTE3MjcxMloXDTI0 +MDIxMTE3MjcxMlowfDELMAkGA1UEBhMCRVMxSzBJBgNVBAoTQkFnZW5jaWEgTm90 +YXJpYWwgZGUgQ2VydGlmaWNhY2lvbiBTLkwuIFVuaXBlcnNvbmFsIC0gQ0lGIEI4 +MzM5NTk4ODEgMB4GA1UEAxMXQU5DRVJUIENlcnRpZmljYWRvcyBDR04wggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQdT8/DKzK1HzESKcYuzq7obvVe9+L +GeSCRPtl7LYSYT5pIhliNSS21RAGqUVqJCr1J4x4PMi58wVsxQID0k6AZOyGq3iU +IgIAtWib1OVVX+DIgDDnC79r1wSOTnmYcEwcJrmzqOrwEaK5ilMCJnUSieH7iE5Z +egDRgtgWruW2vJUlYEB3JRue743k/fBPMzElv+56ClTwkDhnEnulYNoMAYmadocu +9RtDe+XnJkr7FWKrRRt71QqlTWxNq58oSIThg3W4GHBVU9vQ3ymQrznGF5XBlMVe +2WVfXf9uFpWYIZ9eTfDNMTkhAxcNkR+hVZlB7FXJuz2ZXJvFf9EcXupTAgMBAAGj +ggGnMIIBozAPBgNVHRMBAf8EBTADAQH/MIIBIAYDVR0gBIIBFzCCARMwggEPBgkr +BgEEAYGTaAQwggEAMCUGCCsGAQUFBwIBFhlodHRwOi8vd3d3LmFuY2VydC5jb20v +Y3BzMIHWBggrBgEFBQcCAjCByTANFgZBTkNFUlQwAwIBARqBt0FnZW5jaWEgTm90 +YXJpYWwgZGUgQ2VydGlmaWNhY2lvbi4gTGEgZGVjbGFyYWNpb24gZGUgcHJhY3Rp +Y2FzIGRlIGNlcnRpZmlhY2lvbiBxdWUgcmlnZSBlbCBmdW5jaW9uYW1pZW50byBk +ZSBsYSBwcmVzZW50ZSBhdXRvcmlkYWQgc2UgZW5jdWVudHJhIGRpc3BvbmlibGUg +ZW4gaHR0cDovL3d3dy5hbmNlcnQuY29tL2NwczAOBgNVHQ8BAf8EBAMCAYYwHAYD +VR0RBBUwE4ERYW5jZXJ0QGFuY2VydC5jb20wHwYDVR0jBBgwFoAU7FefyHYib8w6 +rlvwLaFiWNGNAswwHQYDVR0OBBYEFOxXn8h2Im/MOq5b8C2hYljRjQLMMA0GCSqG +SIb3DQEBBQUAA4IBAQCLPd/cNix/J5z8tVhTcQoSXRBkUXG1Slb0XkRnHu8dsvGk +UTxnbCxllnqhEqOvCwg3DpnWbiiHC2KrTnhOcoGb3xFPiWDIUaYbBglxc3w3txw4 +N5r5h+Hvoe5/18DqORT6fG8L+YbK5sV3aaCfjSmjd27FzNr23QZ602lmPmA74zLf +rvAbniqdzITfGhBH7aVWlkI3tS1yDUESk7oyiETIrgnEvYDt/WAPcrK2ZPZjIDJw +d4cuMy6fNchfqJJWt/8kOixd8iYFaBnyUWfP31IJ6YIEemuCp3/l0ql0axgmyLrU +1R6lSzsmwZ0i4fsSvdViRtXXXdLdw/xhDTAFTwWL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b +N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t +KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu +kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm +CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ +Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu +imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te +2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe +DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p +F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt +TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQdlP+uT3Z5+kmMqzWCr6sODANBgkqhkiG9w0BAQwFADBT +MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEpMCcGA1UE +AxMgR2xvYmFsU2lnbiBUaW1lc3RhbXBpbmcgUm9vdCBSNDUwHhcNMjAwMzE4MDAw +MDAwWhcNNDUwMzE4MDAwMDAwWjBTMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xv +YmFsU2lnbiBudi1zYTEpMCcGA1UEAxMgR2xvYmFsU2lnbiBUaW1lc3RhbXBpbmcg +Um9vdCBSNDUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6dDPsJ9wS +OCEbxdNhKNZavE/fi8yRhEMkV7xkIbw7HB89T4ytB7fzxdcC6REUgpqqtJRyO3EN +Gu9oa4V5jq9m6liYDbrBfHnS/82zbzFF0AV0BAByaid+uDc/Oojtl4P1qzVND59Z +O/Uv31nFfKUydmCWyO3u+AR+GVFyqL9EQXq8ex47AJu8uuCWv5D+jZvDcosAEvgg +OmA498HMhYr7h3kuoSsg5sughZEjtsQoB1Qo3uwQMU+K8s0UHx7dVRzqKDFM+SFq +qM3zlmf6AUGbzQ8LaH+73vFD6hflsNxwIrNpNll0a8bliSp85QuBXas/j7jRdnLz +fKKp4pdBv8yMRf5hyfZsBwsABOgVI0+CKi3278P6ETZIodH9ejk6NF2jLA6bd1Ag +NEDdsQMxrV/pYodzlgNh95Sw2VxsT+cUxeHxew0jnM1wjB1q3kotiyq720IUBQeq ++xTcMdP2H2zLvmhmRHBNbRf5cesFc46RknXraFwe9kRhGCli3RdmiOwouklv2z53 +/rkxH3UcGKKmR73Y7kiFO/2z4g8/KpjGmvqCb7GlpYYdWjr6pGx0D3dSYWp/hyne +OZuL7rNFYDAklxUSKoUwkyaslqYt6HBtC6kyrSybKAp2QvJVYVGYlN7t9sUXbzwV +ELAOrbDexRb0ZdHML1pWCM+ZxPBVkcIseQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQURrIcd+F7FfClOaFw3tHELupt +st4wDQYJKoZIhvcNAQEMBQADggIBABZ8CmdKAzyTKj4cT0ZVsJqeiOHrU/1MVXmE ++Wy2n6kKtomrVAcUFkpJWvS4LoYUxH4ZifmHiLzsstKVjOAM+fKUZqaYVxuh39Fx +fYy1+HEC3RO2vvqwMcMsZ+saGA4aTdwszzFcYSipneNqLK5QSw460Gn7ijRE335L +jhqQCdox2sovpff0Nyw1DRpizTx7PFZ3ZZVclHNwn2EvaWQjHUx5B8IXfDrtqm1x +AxRiRcy3PlTYUXFC6juSQqUvVIGjsAxWWFa75JjuZscR+ahFF+JlKore4qjOxS32 +9c6t8OMKCd1Te2ypbIZ+od42NQAPX4D9RbtxZkPURCzQuwFOmZ4+TeFeVh8FeoId +ssstpTO5OeXEt9pC4b3QlEKA+hiUO5NDqMiUOm1+nfxPoMLT5aWqECZvBiJb4AHi +Sr8Z5USesK2rGdLN60fEYoHs8MJ6jUz9wiW3vCxwjqqtUvQUPKp4HQTTydUlgqda +y4x8H1cCO4cbyNf5VBodyhpLJ7HiSu/nmkAUT6U8n9WjvpQ1nMLXPyjupBcrQ71k +p9ev6VPnp3cexRIbMeJLxn+eHO6jOpRQXaZQBlJeRQMrtADgwe3YDcGuu0kJgYJa +QkOvmWO4FNE8i93V8FTtcmfC9so+NYSHgA1SlVBB1rINGUAvthNN97Fg1HbFVzlu +WqJeCnnc +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAw +gb4xCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQL +Ex9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykg +MjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAw +BgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0 +MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1 +c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJ +bmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3Qg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3DumSXbcr3DbVZwbPLqGgZ +2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV3imz/f3E +T+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j +5pds8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAM +C1rlLAHGVK/XqsEQe9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73T +DtTUXm6Hnmo9RR3RXRv06QqsYJn7ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNX +wbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5XxNMhIWNlUpEbsZmOeX7m640A +2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV7rtNOzK+mndm +nqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 +dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwl +N4y6mACXi0mWHv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNj +c0kCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9nMA0GCSqGSIb3DQEBCwUAA4ICAQAS +5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4QjbRaZIxowLByQzTS +Gwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht7LGr +hFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/ +B7NTeLUKYvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uI +AeV8KEsD+UmDfLJ/fOPtjqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbw +H5Lk6rWS02FREAutp9lfx1/cH6NcjKF+m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+ +b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKWRGhXxNUzzxkvFMSUHHuk +2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjAJOgc47Ol +IQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk +5F6G+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuY +n/PIjhs4ViFqUZPTkcpG2om3PVODLAgfi49T3f+sHw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIQax82MhidLW/byhlIb9QUCzANBgkqhkiG9w0BAQUFADA6 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERB +VEVWIFNURCAwMTAeFw0wOTAxMDkxMTQyMzBaFw0xNzAxMDkxMzQyMzBaMDoxCzAJ +BgNVBAYTAkRFMREwDwYDVQQKDAhEQVRFViBlRzEYMBYGA1UEAwwPQ0EgREFURVYg +U1REIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl+PO7MQg+jCS +iq77i49BvT2cZSCF/b9N+0gxdI18mdEf+jO8tlTXqCTvzkbHYA0ZqjZpi7jfqDJB +0zgHnUwMQSlL96Z1KJtwA7j7i5xwyx1WPmv8ZbGQgs8eFanABXNcu71oGmTJom22 +vdHmLpL5Ep1MDIfW3FO+hwZwnXOrFosucprEftBPCrbvFiyyeni462B8sj6lNOju +pGDNumEldvUTxVtCuSLSILYtF85YzfOw4+/TpNZHq8dpX2W4wlDCZGDJwAm3hq/b +jNxLVzXss8Z2zzclJpcWiIVvvqB5r3uLY8antPtx/X3uM/awVOmsi3lwhUA8yvNO +kJ7ysd/5hQIDAQABo4IBCDCCAQQwDgYDVR0PAQH/BAQDAgEGMHEGA1UdIwRqMGiA +FOtbsgT+nPL4klE7LO9TsbPK1c0JoT6kPDA6MQswCQYDVQQGEwJERTERMA8GA1UE +CgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERBVEVWIFNURCAwMYIQax82MhidLW/b +yhlIb9QUCzAdBgNVHQ4EFgQU61uyBP6c8viSUTss71Oxs8rVzQkwEgYDVR0TAQH/ +BAgwBgEB/wIBADBMBgNVHSAERTBDMEEGBgQAj3oBAjA3MDUGCCsGAQUFBwIBFilo +dHRwOi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LXN0ZDANBgkqhkiG +9w0BAQUFAAOCAQEAiBoUboBQtpF1YEWOU9Gzec2IG3NA6GOH8xzjQi5bfBItyphh +s+EYnNobVEjZS4+jaFA9IYe7iXeZKcIijYrUZWpdJzKLGlB2E4eSyUwkmaWRkwIW +6gDzpq/heATjdQvgbXZOrhpq/mcina3L7rLnSsH8W1aGwyVdHlRO1/tomNNm4Kq3 +C9VibyEkjbr1nlK+rNXutFTKRdUPJZRtC4hUOJsDJRcr5Bejg9HRPe7fraHd75kd +pyCJWrf0XK/6OA4Jo5PsUJ5mC1aZVB2atioKlN2/+o5XEhgfsP2zb0gwKXDppgrS +q6OBrhGaNfShQy8NXU2gQom+JgDjkDm/uZQwSw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWDCCA0CgAwIBAgIQUHBrzdgT/BtOOzNy0hFIjTANBgkqhkiG9w0BAQsFADBG +MQswCQYDVQQGEwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNV +BAMMEkNBIOayg+mAmuagueivgeS5pjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgw +MTAwMDFaMEYxCzAJBgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRl +ZDEbMBkGA1UEAwwSQ0Eg5rKD6YCa5qC56K+B5LmmMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA0EkhHiX8h8EqwqzbdoYGTufQdDTc7WU1/FDWiD+k8H/r +D195L4mx/bxjWDeTmzj4t1up+thxx7S8gJeNbEvxUNUqKaqoGXqW5pWOdO2XCld1 +9AXbbQs5uQF/qvbW2mzmBeCkTVL829B0txGMe41P/4eDrv8FAxNXUDf+jJZSEExf +v5RxadmWPgxDT74wwJ85dE8GRV2j1lY5aAfMh09Qd5Nx2UQIsYo06Yms25tO4dnk +UkWMLhQfkWsZHWgpLFbE4h4TV2TwYeO5Ed+w4VegG63XX9Gv2ystP9Bojg/qnw+L +NVgbExz03jWhCl3W6t8Sb8D7aQdGctyB9gQjF+BNdeFyb7Ao65vh4YOhn0pdr8yb ++gIgthhid5E7o9Vlrdx8kHccREGkSovrlXLp9glk3Kgtn3R46MGiCWOc76DbT52V +qyBPt7D3h1ymoOQ3OMdc4zUPLK2jgKLsLl3Az+2LBcLmc272idX10kaO6m1jGx6K +yX2m+Jzr5dVjhU1zZmkR/sgO9MHHZklTfuQZa/HpelmjbX7FF+Ynxu8b22/8DU0G +AbQOXDBGVWCvOGU6yke6rCzMRh+yRpY/8+0mBe53oWprfi1tWFxK1I5nuPHa1UaK +J/kR8slC/k7e3x9cxKSGhxYzoacXGKUN5AXlK8IrC6KVkLn9YDxOiT7nnO4fuwEC +AwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFOBNv9ybQV0T6GTwp+kVpOGBwboxMA0GCSqGSIb3DQEBCwUAA4ICAQBqinA4 +WbbaixjIvirTthnVZil6Xc1bL3McJk6jfW+rtylNpumlEYOnOXOvEESS5iVdT2H6 +yAa+Tkvv/vMx/sZ8cApBWNromUuWyXi8mHwCKe0JgOYKOoICKuLJL8hWGSbueBwj +/feTZU7n85iYr83d2Z5AiDEoOqsuC7CsDCT6eiaY8xJhEPRdF/d+4niXVOKM6Cm6 +jBAyvd0zaziGfjk9DgNyp115j0WKWa5bIW4xRtVZjc8VX90xJc/bYNaBRHIpAlf2 +ltTW/+op2znFuCyKGo3Oy+dCMYYFaA6eFN0AkLppRQjbbpCBhqcqBT/mhDn4t/lX +X0ykeVoQDF7Va/81XwVRHmyjdanPUIPTfPRm94KNPQx96N97qA4bLJyuQHCH2u2n +FoJavjVsIE4iYdm8UXrNemHcSxH5/mc0zy4EZmFcV5cjjPOGG0jfKq+nwf/Yjj4D +u9gqsPoUJbJRa4ZDhS4HIxaAjUz7tGM7zMN07RujHv41D198HRaG9Q7DlfEvr10l +O1Hm13ZBONFLAzkopR6RctR9q5czxNM+4Gm2KHmgCY0c0f9BckgG/Jou5yD5m6Le +ie2uPAmvylezkolwQOQvT8Jwg0DXJCxr5wkf09XHwQj02w47HAcLQxGEIYbpgNR1 +2KvxAmLBsX5VYc8T1yaw15zLKYs4SgsOkI26oQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDYTCCAkmgAwIBAgIQG9QO1DTR2hWmADAVAk2kbDANBgkqhkiG9w0BAQUFADA2 +MQswCQYDVQQGEwJTRTERMA8GA1UECgwIQ2FyZWxpbmsxFDASBgNVBAMMC1NJVEhT +IENBIHYzMB4XDTA1MTEyODEwMjc1MFoXDTE1MTEyODA2MDIzOFowNjELMAkGA1UE +BhMCU0UxETAPBgNVBAoMCENhcmVsaW5rMRQwEgYDVQQDDAtTSVRIUyBDQSB2MzCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMXZW9HUK39AZ+6hW13R2mq5 +GTHy8CZJAWX8QVTxlpHsKu4ERCQeQJznF1A/6hx87rg3OfzH06+bbl3fPr4F/OrK +2flFVuGVnLHQWo/+yCqm12ps4G1d7Fx2/uGZR5qpe6fq5m9UAidNUU4oPawGOoGC +phy9S6TtUhLciirrJ/TBIkoQhFp1tYAiVmXrzIDypeFkvnzeD70nB0wpW6qx77R7 +/4c06KOTQss9YLt308IvXhT4c2+kf6CcAdXVqbsMV4/MwDuReJ6SOXkyTER/xwt9 +3vrMftrM3g3UZrZipjO/bPnV3UdScJTLZeBFtw3Xr5VI10GjOyBQDTwUVZPM6g0C +AwEAAaNrMGkwEgYDVR0TAQH/BAgwBgEB/wIBADARBglghkgBhvhCAQEEBAMCAgQw +FAYDVR0gBA0wCzAJBgcqhXBKAQEDMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUfC45 +IzJE6A9OZvINKP5AvsK24qAwDQYJKoZIhvcNAQEFBQADggEBAAhTWogpDfVU2Kux +g7knaVqqXytYSdS532/rxwbr/Yeav8oS33qeASIlY1KFb6cvDpd0YIzgSIBz3UKN +Ie0Pcn90Bm5QVjsth+yBWIs2x8oA+6QEti84WI538QbELSwnLRiCC4pfIpQUFWM4 +xqWxuuCsvj4mP5G7HIP8DsrJN7431/B784zYvJAL9AC/VLxqSljnylsMGVNCB5VX +NbhPllOaqJjdTn1VtJzjusA2ubfcApj49uUwvix3svPJ4gKj5vdEfNZqf9B4vjlz ++AvCH1IADk17xgruYssJ1Q8KMIeCk7zKEaQfCfr6N1DsO+I8JKCAKMz7pt3vN5qp +Md3f6lE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICITCCAaegAwIBAgIQdlP+qicdlUZd1vGe5biQCjAKBggqhkjOPQQDAzBSMQsw +CQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEoMCYGA1UEAxMf +R2xvYmFsU2lnbiBTZWN1cmUgTWFpbCBSb290IEU0NTAeFw0yMDAzMTgwMDAwMDBa +Fw00NTAzMTgwMDAwMDBaMFIxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxT +aWduIG52LXNhMSgwJgYDVQQDEx9HbG9iYWxTaWduIFNlY3VyZSBNYWlsIFJvb3Qg +RTQ1MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE+XmLgUc3iZY/RUlQfxomC5Myfi7A +wKcImsNuj5s+CyLsN1O3b4qwvCc3S22pRjvZH/+loUS7LXO/nkEHXFObUQg6Wrtv +OMcWkXjCShNpHYLfWi8AiJaiLhx0+Z1+ZjeKo0IwQDAOBgNVHQ8BAf8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU3xNei1/CQAL9VreUTLYe1aaxFJYw +CgYIKoZIzj0EAwMDaAAwZQIwE7C+13EgPuSrnM42En1fTB8qtWlFM1/TLVqy5IjH +3go2QjJ5naZruuH5RCp7isMSAjEAoGYcToedh8ntmUwbCu4tYMM3xx3NtXKw2cbv +vPL/P/BS3QjnqmR5w+RpV5EvpMt8 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICvDCCAiUCEEoZ0jiMglkcpV1zXxVd3KMwDQYJKoZIhvcNAQEEBQAwgZ4xHzAd +BgNVBAoTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxFzAVBgNVBAsTDlZlcmlTaWdu +LCBJbmMuMSwwKgYDVQQLEyNWZXJpU2lnbiBUaW1lIFN0YW1waW5nIFNlcnZpY2Ug +Um9vdDE0MDIGA1UECxMrTk8gTElBQklMSVRZIEFDQ0VQVEVELCAoYyk5NyBWZXJp +U2lnbiwgSW5jLjAeFw05NzA1MTIwMDAwMDBaFw0wNDAxMDcyMzU5NTlaMIGeMR8w +HQYDVQQKExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMRcwFQYDVQQLEw5WZXJpU2ln +biwgSW5jLjEsMCoGA1UECxMjVmVyaVNpZ24gVGltZSBTdGFtcGluZyBTZXJ2aWNl +IFJvb3QxNDAyBgNVBAsTK05PIExJQUJJTElUWSBBQ0NFUFRFRCwgKGMpOTcgVmVy +aVNpZ24sIEluYy4wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANMuIPBofCwt +LoEcsQaypwu3EQ1X2lPYdePJMyqy1PYJWzTz6ZD+CQzQ2xtauc3n9oixncCHJet9 +WBBzanjLcRX9xlj2KatYXpYE/S1iEViBHMpxlNUiWC/VzBQFhDa6lKq0TUrp7jsi +rVaZfiGcbIbASkeXarSmNtX8CS3TtDmbAgMBAAEwDQYJKoZIhvcNAQEEBQADgYEA +YVUOPnvHkhJ+ERCOIszUsxMrW+hE5At4nqR+86cHch7iWe/MhOOJlEzbTmHvs6T7 +Rj1QNAufcFb2jip/F87lY795aQdzLrCVKIr17aqp0l3NCsoQCY/Os68olsR5KYSS +3P+6Z0JIppAQ5L9h+JxT5ZPRcz/4/Z1PhKxV0f0RY2M= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwzCCA6ugAwIBAgISESGFDLOcajL6vmcbgT+khhWPMA0GCSqGSIb3DQEBCwUA +MF4xCzAJBgNVBAYTAkZSMQ4wDAYDVQQKEwVBTlNTSTEXMBUGA1UECxMOMDAwMiAx +MzAwMDc2NjkxJjAkBgNVBAMTHUlHQy9BIEFDIHJhY2luZSBFdGF0IGZyYW5jYWlz +MB4XDTExMDcwODA5MDAwMFoXDTI4MDQxNTA5MDAwMFowXjELMAkGA1UEBhMCRlIx +DjAMBgNVBAoTBUFOU1NJMRcwFQYDVQQLEw4wMDAyIDEzMDAwNzY2OTEmMCQGA1UE +AxMdSUdDL0EgQUMgcmFjaW5lIEV0YXQgZnJhbmNhaXMwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQCqfCifETCYzW9uLIUSJjsIBspB/VJPQ73AJidxdhpZ +ltgJ6weqJk5PPkuh45eHhWaBccm5FXZvd1AYkxAtN4hNF7fzRb0iLrcnmFvHBf29 +M+2i9VMdKCNlv0A1bs5qC8Op9SUMqyLwuMDEfTcMo2J87rTbPSE5p5yJ45uiEPiK +tkovLphpK2qghtrxCOW+TGcWLSVh89UNCxdERwnURgWdD8CITWHkJMTHaAmvrNKv +uZUmb4AE/HasqscjtuQGkVVE7GTbmYEc0lZ0/dYyKLvLyTcN+2lsb7qjawaMakAu +Fzo56tAM31ocum+kMrC4zD53G9OLH4b6/z4+b1yIRufjD/qrHfN9S/hUbk7M3DJa +Y3iiMq8zeOpD4Ux6TdeUBi3mT6VCkq8oik/DFeypa6nf4N0TArzMff8t5gepvnWW +6kJeWxreojOzY72rBfmL5r1N0W1WmuuJPJ/AeOS+JXAGxRFzoMjKFMs61PKcKjza +Xxcz2XYUN6pJh2XZ9NkuGV/5oM2ouUEybXGmpMv3YyLQKeS6gRpqKR2apaRcRlQk +RdTI7Xp5heyEd25nTWQPQ956g6Sn2Nu1U0z+YsgTw2I2pSgxMpu0lofimcYfVr9G +o6lkMeXVsUuoZsxbof8W/Ao4KmiPdyUmrZF0hWjIfxrlWhS4fQ63IzHAZLcFL0FY +VQIDAQABo3sweTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAWBgNV +HSAEDzANMAsGCSqBegGBXwEBAjAdBgNVHQ4EFgQUn6rTKZbfAOVD4PFjrN4SjsIn +ePowHwYDVR0jBBgwFoAUn6rTKZbfAOVD4PFjrN4SjsInePowDQYJKoZIhvcNAQEL +BQADggIBAHW1ddGONmacSPeFDU4Fu02anLQOKKIEvFAwu/SUTJiQhavgUmRP0tIu +YpOQsIUNiFT7xlRsnuuVeYBeopcWH/JndEGcVfS3aptKFoa9BR9mgHB+ydH1LSFx +UDmlrYimJhyL1yUcOtbj9MIMn1fBZMhXUSMWI40PI2pWS//6xp81k8YiwGXxr96p +bBi+V2VZzfQjVWQh2O2VYWkzcmpR9p/llW2O3mtzJxOUXn6XSMAyFr49N+3W3I68 +XC38YqjP9pD3sYsJ6zokYw3IlkXUL3dIQvUtYucnC+ARhhndpxD3YwaRMGladfSs ++aGNl8ag7zofkyVIVjoaiCEZk8OVIEkIVUlNolOcmZxzaS6n9cq3DiXvNyNfkNhD +fu6EF2onXn/SLT+sPq8wp42RxPSPCR3z95EO4xi63ETJfQVTA7duoPN519EaT9C4 +bIh2wYCYVYVTYc9EV0zeTg0WUfE9iYGufQutirXuVsTGzBELGNT8/Xn7/gQRnCPv +dnLHjb65Hnh28pocrWNCx9jtbWGQwiEqDwgULSBDJXwYtbegpH25pQwZ/smrPedb +3q/6VxknhecjDvTNDRkwPorkxhEe8LR9aWObDpaGkOD7A29bWT4dIfVXZ1Ym8ocZ +B4S6LJA6wyikBVogzalblXU5fyJQCk5/F/ezrNMHpr4tUgowTHgQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFzDCCA7SgAwIBAgIEU/TqiTANBgkqhkiG9w0BAQsFADCBizELMAkGA1UEBhMC +QVQxSDBGBgNVBAoMP0EtVHJ1c3QgR2VzLiBmLiBTaWNoZXJoZWl0c3N5c3RlbWUg +aW0gZWxla3RyLiBEYXRlbnZlcmtlaHIgR21iSDEYMBYGA1UECwwPQS1UcnVzdC1S +b290LTA3MRgwFgYDVQQDDA9BLVRydXN0LVJvb3QtMDcwHhcNMTgwNTE3MTEyMzIy +WhcNMzYxMTE5MTAyMzIyWjCBizELMAkGA1UEBhMCQVQxSDBGBgNVBAoMP0EtVHJ1 +c3QgR2VzLiBmLiBTaWNoZXJoZWl0c3N5c3RlbWUgaW0gZWxla3RyLiBEYXRlbnZl +cmtlaHIgR21iSDEYMBYGA1UECwwPQS1UcnVzdC1Sb290LTA3MRgwFgYDVQQDDA9B +LVRydXN0LVJvb3QtMDcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCj +B75eAfol2AWPNH+REygfWrnDIkDvLEBKo1BGXWG42Tgou5ZePw3xqZR0pm+NkEpq +gP0N2asqAr1wCOhJoeqb9+YTm94fKQDxqLUeGnhOosDXBaa3x2FTtaCFkbVaVD73 +z337Uo4ScDjMm0UM34mVp3f45WcDW5HCAdRbCnt/fVgurAvDuXc7EZbum/zpJ3hL +0yvWJL4CfKiJI3XXHiUfX2KSoSL0fskDSQiRxZnNlTLSXn+fKUgoyZFXQnP6esGx +3QLcAqdUAmLzhJMAWMdiV8zaGWj7KFC7BG1nS4SB4zDcfC9/0S56LsVio4gK01qH +eOj2p1ErLXKDpA2M5MnmPaV8zsHDM4ZoNVJZUhiT/2LJalNxt7NRfoCpud9q+10d +QMZXs1SBukZNgV2811crrJmnkuIqnOZa8nA2M2taIccPt8TyVwA16nQklCufBuvO +rePW5el0WVCxie985VyK1VG15GFPbNMkyeTCu4corrnmm+NKaE6jllllRl0AeXBg +XWhOo5ydkBmoblMGmKZ5VKcSYnahDj3Wa7dNLqq+352pVh8dR2OsvgCyxExP1l23 +suuJiPZyZV7h9PHtDGalKFFnfaykS6paRZxAJ0jG8DkcO4VTu/GwgvAGTwhWTKzx +SWIu0RkCmESItpo1M/L3jc684zpXCZ8OffDYIRO1YQIDAQABozYwNDARBgNVHQ4E +CgQIRMARrVMnh/QwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggIBAJ9HSOryu7RWucc9MEDU06OVlhj0Eb+EuGQWggqm+oSV ++7yc+6R8OK1NVIEWNGDX71CZ/4jSL8+kEMiHAmAZeR912uCDcXPsyYCSIYxA1enn +lgJUCJq6Qm+/pXJk+er/FtaB75bOZPKP3lwVj58YY4ZepcVZp+3GCGBk/JiVegH3 +DT2FyjLrbSG1UNyWilpBc9VJbqClOFi1fsgZ9P0Fy/5/yNRKEY0HP0drSA/bBsT/ +YyR88Ncke5Ll6JN9nPldMI7rksMwmmBh4B61xJUh9VPW05gd33mja4Btl6cy/cJK +aftMnqs/NK12+7CaPYY978Cm7BcmmYSLKLTRwfOiLAGheL4atHfVmM3jcvVkIrpc +iVZEjT896yaCdLv6nvEVMhZsE5egnKi9yA91pkMtcG7QbC3D3VdnWWqq/Z/z0gWb +Ddqv6ecjMZHmqlm86HHO6DaZ1Nv3naJtmpLwfYZiOUqYN1nETZWv1nt10HePgamr +tWwcOrBQDQPTI42GEy6G0YG73HU8x7ROl3Xsp7BEMxUhrrcTnTamTCmmmahepRQc +QxIF9tbC1ypP510iF/U+N8+WIgYhMnsFU65ngQ/4TOU/yHbSbzuQx5DomsX4GN5U +dtlFW5xfmmm1ngDkm4t7c066WcvkwvNh3U4kOUWG0pxbG4yE6iYiL+IWy/LW12GI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID2DCCAsCgAwIBAgIQYFbFSyNAW2TU7SXa2dYeHjANBgkqhkiG9w0BAQsFADCB +hTELMAkGA1UEBhMCREUxKTAnBgNVBAoTIERldXRzY2hlciBTcGFya2Fzc2VuIFZl +cmxhZyBHbWJIMScwJQYDVQQLEx5TLVRSVVNUIENlcnRpZmljYXRpb24gU2Vydmlj +ZXMxIjAgBgNVBAMTGVMtVFJVU1QgVW5pdmVyc2FsIFJvb3QgQ0EwHhcNMTMxMDIy +MDAwMDAwWhcNMzgxMDIxMjM1OTU5WjCBhTELMAkGA1UEBhMCREUxKTAnBgNVBAoT +IERldXRzY2hlciBTcGFya2Fzc2VuIFZlcmxhZyBHbWJIMScwJQYDVQQLEx5TLVRS +VVNUIENlcnRpZmljYXRpb24gU2VydmljZXMxIjAgBgNVBAMTGVMtVFJVU1QgVW5p +dmVyc2FsIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo +4wvfETeFgpq1bGZ8YT/ARxodRuOwVWTluII5KAd+F//0m4rwkYHqOD8heGxI7Gsv +otOKcrKn19nqf7TASWswJYmM67fVQGGY4tw8IJLNZUpynxqOjPolFb/zIYMoDYuv +WRGCQ1ybTSVRf1gYY2A7s7WKi1hjN0hIkETCQN1d90NpKZhcEmVeq5CSS2bf1XUS +U1QYpt6K1rtXAzlZmRgFDPn9FcaQZEYXgtfCSkE9/QC+V3IYlHcbU1qJAfYzcg6T +OtzoHv0FBda8c+CI3KtP7LUYhk95hA5IKmYq3TLIeGXIC51YAQVx7YH1aBduyw20 +S9ih7K446xxYL6FlAzQvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBSafdfr639UmEUptCCrbQuWIxmkwjANBgkqhkiG +9w0BAQsFAAOCAQEATpYS2353XpInniEXGIJ22D+8pQkEZoiJrdtVszNqxmXEj03z +MjbceQSWqXcy0Zf1GGuMuu3OEdBEx5LxtESO7YhSSJ7V/Vn4ox5R+wFS5V/let2q +JE8ii912RvaloA812MoPmLkwXSBvwoEevb3A/hXTOCoJk5gnG5N70Cs0XmilFU/R +UsOgyqCDRR319bdZc11ZAY+qwkcvFHHVKeMQtUeTJcwjKdq3ctiR1OwbSIoi5MEq +9zpok59FGW5Dt8z+uJGaYRo2aWNkkijzb2GShROfyQcsi1fc65551cLeCNVUsldO +KjKNoeI60RAgIjl9NEVvcTvDHfz/sk+o4vYwHg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRS +MRgwFgYDVQQHDA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJp +bGltc2VsIHZlIFRla25vbG9qaWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSw +VEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ryb25payB2ZSBLcmlwdG9sb2ppIEFy +YcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNVBAsMGkthbXUgU2Vy +dGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUgS8O2 +ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAe +Fw0wNzA4MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIx +GDAWBgNVBAcMD0dlYnplIC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmls +aW1zZWwgdmUgVGVrbm9sb2ppayBBcmHFn3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBU +QUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZlIEtyaXB0b2xvamkgQXJh +xZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2FtdSBTZXJ0 +aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7Zr +IFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4h +gb46ezzb8R1Sf1n68yJMlaCQvEhOEav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yK +O7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1xnnRFDDtG1hba+818qEhTsXO +fJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR6Oqeyjh1jmKw +lZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL +hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQID +AQABo0IwQDAdBgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmP +NOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4N5EY3ATIZJkrGG2AA1nJrvhY0D7t +wyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLTy9LQQfMmNkqblWwM +7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYhLBOh +gLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5n +oN+J1q2MdqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUs +yZyQ2uypQjyttgI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00 +MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV +wedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe +rNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341 +68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh +4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp +UhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o +abw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc +3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G +KubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt +hfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO +Tk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt +zCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD +ggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2 +cDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN +qXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5 +YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv +b2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2 +8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k +NSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj +ZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp +q1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt +nh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF4zCCA8ugAwIBAgIIHWwR62/aOZ0wDQYJKoZIhvcNAQELBQAwfzELMAkGA1UE +BhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK +DA9TU0wgQ29ycG9yYXRpb24xNDAyBgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTc1MDQ4WhcNNDEwMjEy +MTc1MDQ4WjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcM +B0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM +LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMY3fBNvzw/ZUM/m16poL1xR1L/NTKbV +NzFAEDRBev3LlI1if7iQzc5pljrE/9nXY+bQhCWAEb/R7TDohAbhoJe4VZAdrfOk +mhtOnBH39dnWj2AqPjf4deyAo1Wg9CdBwqo55FLfEPn1ZTk/jJ3MeyfPBhR3Tj1S +54SBMWwSMqyEWhdqxMFcgDHC2kd7dg9C6OciFNONxFuPi2VYKSyPDo5J1NTYClrT +JtMJjthDspRP0sAc3XRiEWm8VCLoOh7QVVZFj3BwjS/vwl29XlTdLnvpGIuKSdlP +jRDzpVfha6sYS46uLvHyuvVdQfc52KPCXd6fWrEvRJM+P/EiOZRAbSfGzA14DAu9 +KlYmrSlXuHHkf+sTssh99Wtd8/IAMDP6W8sSanpBb28JTLdpDQ95IyMaZo1ZNmOW +gHsYImseIhgt5KV1ChBZ+6N+JhBTxsgZLh4nGPswBT2RBHqucMbMD6A00yQWGAEF +Z2nlRdFWqJu/r/qsVQgMAn5Ld6w3wdjtmTSgQbM1OusxNMk738Q9KUU1VLh/ls8I +D+mxnlXKZ4SgJ2Cr+lAxOdV7yraa7ZGMeB757uDiWUHUH0KAefX0g1AIrfNHQV9Q +o5+J87QnKlS5GllrCZxRwChrW7go0m81ftWTA250JWXqFgWRAfEHY0+rhMVy2c1o +m00sfgQ48OpHAgMBAAGjYzBhMB0GA1UdDgQWBBTZWir/pc6doZF9/4ddq2o1EtnJ +TDAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNlaKv+lzp2hkX3/h12rajUS +2clMMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAvIzPI/q9M1eW +H9CC8BKuNETq8bwh1/WJxjQeeKbiUd/deIDV6m3Gqm8JAoyn5svIiVqUekqzVu/d +3VMyY/Bp791AuZCiLgN3lrUpAFLu+w6nlGjFPAMt6Wuqne6n2GeS4hFaON+YZqOg +jssMQjZMxVZbn3XwQNHoOyoIm1LDHF+QNFf7xvkdcfwlfM96fR5pxrv0FP4dHeeX +ooab8t9XkgZSZJMpWQovoRfcu+6tO7MAZTjZqJyBrc01nIvp4vSEjw7PjXFtAIA5 +b7MENaA4YanyL/Q1jdjf3qRpMPqgJnxaInnwaP7LzbzvlYwn5YT5/YRCxrr9ucnG +WnEwdjYCH9B8qRMO4SDZUgysHoh3oCmGOohmU6/DpcnbVLGk6O5Mbj+5ezCjQugC +pr2EbSp8/fTtRbcw+mxcI1ZaPGEqx5vmxfJEtwe/dp1C5Fzw7rk+EPPPUtLNzlIY +f2D2LpVMNQBMRtYQ7DTLWHtqDeRjVcxY2U9jZzHCUqF5DyrPyU7MEsuNGlqqRjET +Ow3pV2haC4QENi+fEbw8eq1av0bjtyCJHdwHfNx66+l2yQANcLeflxpi7xjmZL4I +p6SZu3+MaJqYyYZi9qGYNjmj85ZXpAJj+VU+sIyfv6l6SzzZua4PivS6HCWrVVmh +VsIzuTrEQM+LGvcDDr0bYGN9JdSpvuU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQEL +BQAwRjELMAkGA1UEBhMCTFUxFjAUBgNVBAoMDUx1eFRydXN0IFMuQS4xHzAdBgNV +BAMMFkx1eFRydXN0IEdsb2JhbCBSb290IDIwHhcNMTUwMzA1MTMyMTU3WhcNMzUw +MzA1MTMyMTU3WjBGMQswCQYDVQQGEwJMVTEWMBQGA1UECgwNTHV4VHJ1c3QgUy5B +LjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBANeFl78RmOnwYoNMPIf5U2o3C/IPPIfOb9wmKb3F +ibrJgz337spbxm1Jc7TJRqMbNBM/wYlFV/TZsfs2ZUv7COJIcRHIbjuend+JZTem +hfY7RBi2xjcwYkSSl2l9QjAk5A0MiWtj3sXh306pFGxT4GHO9hcvHTy95iJMHZP1 +EMShduxq3sVs35a0VkBCwGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsn +Xpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4 +zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkmFRseTJIpgp7VkoGSQXAZ +96Tlk0u8d2cx3Rz9MXANF5kM+Qw5GSoXtTBxVdUPrljhPS80m8+f9niFwpN6cj5m +j5wWEWCPnolvZ77gR1o7DJpni89Gxq44o/KnvObWhWszJHAiS8sIm7vI+AIpHb4g +DEa/a4ebsypmQjVGbKq6rfmYe+lQVRQxv7HaLe2ArWgk+2mr2HETMOZns4dA/Yl+ +8kPREd8vZS9kzl8UubG/Mb2HeFpZZYiq/FkySIbWTLkpS5XTdvN3JW1CHDiDTf2j +X5t/Lax5Gw5CMZdjpPuKadUiDTSQMC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmH +hFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB/zBCBgNVHSAEOzA5MDcGByuB +KwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5Lmx1eHRydXN0 +Lmx1MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBT/GCh2+UgFLKGu8SsbK7JT ++Et8szAdBgNVHQ4EFgQU/xgodvlIBSyhrvErGyuyU/hLfLMwDQYJKoZIhvcNAQEL +BQADggIBAGoZFO1uecEsh9QNcH7X9njJCwROxLHOk3D+sFTAMs2ZMGQXvw/l4jP9 +BzZAcg4atmpZ1gDlaCDdLnINH2pkMSCEfUmmWjfrRcmF9dTHF5kH5ptV5AzoqbTO +jFu1EVzPig4N1qx3gf4ynCSecs5U89BvolbW7MM3LGVYvlcAGvI1+ut7MV3CwRI9 +loGIlonBWVx65n9wNOeD4rHh4bhY79SV5GCc8JaXcozrhAIuZY+kt9J/Z93I055c +qqmkoCUUBpvsT34tC38ddfEz2O3OuHVtPlu5mB0xDVbYQw8wkbIEa91WvpWAVWe+ +2M2D2RjuLg+GLZKecBPs3lHJQ3gCpU3I+V/EkVhGFndadKpAvAefMLmx9xIX3eP/ +JEAdemrRTxgKqpAd60Ae36EeRJIQmvKN4dFLRp7oRUKX6kWZ8+xm1QL68qZKJKre +zrnK+T+Tb/mjuuqlPpmt/f97mfVl7vBZKGfXkJWkE4SphMHozs51k2MavDzq1WQf +LSoSOcbDWjLtR5EWDrw4wVDej8oqkDQc7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+ +x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31IiyBMz2TWuJdGsE7RKlY6 +oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFlTCCA32gAwIBAgILAIZNvw/jXtd9jtgwDQYJKoZIhvcNAQEMBQAwZzELMAkG +A1UEBhMCSU4xEzARBgNVBAsTCmVtU2lnbiBQS0kxJTAjBgNVBAoTHGVNdWRocmEg +VGVjaG5vbG9naWVzIExpbWl0ZWQxHDAaBgNVBAMTE2VtU2lnbiBSb290IENBIC0g +RzIwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4MTgzMDAwWjBnMQswCQYDVQQGEwJJ +TjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9s +b2dpZXMgTGltaXRlZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBHMjCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMNwGIWW2kHfHK+sXTNwxF07K+IV +ySTuyFM2r1v002wUfcdT+zs5OM5QbMYFFnedXQI6gCFLsjKrcaej48Zt37OyEb3i +aPs7CsP4kAyTwzKH9aZe6gXYHrJq40/ZVMNcQVI2PcIp40B/SAN2gUZ+ZaUtIOvV +jEx26/ebNaXRIsthlkOG/caB+QRwDw1tl7338Zlv0M2oTBUy4B3e7dGP5pgXH71M +jqHPCoNo+xv9f0NTBT+hUDa8h8wUtcGQq9CDeJTpjWcD2bP2AMdVG6oVpMAUeUzo +cCyglvtFdUMjggxBbw4qhau1HXPG8Ot9hwL7ZMi8tkTzrvUIxxb8G9LF/7kKeCE7 +tGZaVzDTnXuifl3msR4ErHsQ4P7lVu2AIjIAhrAXoedDidb7pMcf7TABdrYUT1Jo +G/AiK+J9jO6GTjeADD4LMDSBZhHMuBK/PJ/g0kGBt+/C1L+/HURzQhJkMlRnM6Rv +XoCtfKopSlns5trZmTi971Wjbn88QXP61lGpBCUPwCjs7rpOYvSUJtI+lcbF+37q +kIqOXYkVT3cupDSpw+H89kFtj5GKY+Xny4LxY+3IvDIRiyd6ky1DPj713DI0yqve +EpsIr3A0PdwuyUI7CS1jg0NnGFT6Xxyr0xB+VDt83FJYW8v16k2pbaQ4kVxA3aXd +X9dZYyVR1S59KM75AgMBAAGjQjBAMB0GA1UdDgQWBBTt7E1FYRgo57MjKBEcTaUn +DV7s9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0B +AQwFAAOCAgEACFC/ilQg8KTCVBxFJW/sazomkS0kNYbEIZg4B3obqwsJ7SX98z8Z +gfzBpz0nYClwwJjWbFN1R2zY8pCEot6/dgmA8Vbq0GxhwPM5YN/SZquNyRIxO3cU +dlAcwf+vSezdVCf9wOzvSAF3q0a5ljvbdbNJNpfScQVp7UUd5sBsZk8jXO1KQ/go +/Vf/GDPnrIFmxpAIGE3sgnO8lAv9FzUaAeuv7HWe47xN9J7+bQzF93yHuIXACPTL +pQHhg2zMv5C7BAbuDHfbj1Cu294Z832yhSfBcziWGskOvl3es2EcHytbS9c9P+0z +Mpka7zGC1FHrvLb/FoduH86TeZt0QjZ6pcplNzoaxDnDvzTJ6CC2Eny+qH/APFCu +VUv5/wjwF+HPm8Pup2ARj9cEp92+0qcerfHacNq5hMeGZdbA/dzdUR/5z5zXdxAk +nl8mcfGb0eMNSTXQmmB/i4AecNnr72uYjzlaXUGYN7Nrb6XouG0pnh0/BBtWWp0U +ShIPpWEAqs7RJBj6+1ZUYXZ4ObrCw962DxhN2p19Hxw9LtuUUcLqqTPrFXYvwO4t +ouj7KJnAkaTUfXGdEaFVtFig1EA30WzJY2X1vAQ7hVnniCjgaXAGqjsU6sklNM9n +xDx5rFCCCEtj9Kh8UHjGK2QqgP5kwgttjOApQMaCoezMfK4KD7WpOXU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICvjCCAiCgAwIBAgIEBfXhATAKBggqhkjOPQQDBDB4MQswCQYDVQQGEwJDWjEt +MCsGA1UECgwkUHJ2bsOtIGNlcnRpZmlrYcSNbsOtIGF1dG9yaXRhLCBhLnMuMRcw +FQYDVQRhDA5OVFJDWi0yNjQzOTM5NTEhMB8GA1UEAwwYSS5DQSBSb290IENBL0VD +QyAxMi8yMDE2MB4XDTE2MTIwNzExMDAwMFoXDTQxMTIwNzExMDAwMFoweDELMAkG +A1UEBhMCQ1oxLTArBgNVBAoMJFBydm7DrSBjZXJ0aWZpa2HEjW7DrSBhdXRvcml0 +YSwgYS5zLjEXMBUGA1UEYQwOTlRSQ1otMjY0MzkzOTUxITAfBgNVBAMMGEkuQ0Eg +Um9vdCBDQS9FQ0MgMTIvMjAxNjCBmzAQBgcqhkjOPQIBBgUrgQQAIwOBhgAEAftR +Bb2dghxXs6Ux+c+wN9n65c7jLZWUzLty376ONIGEtyRBKRZ6cJRb0nPN7MahIa1r +p+62J9aNMH5pabDyMw/aAagmk+jmrpgBSfOx97Rn4Ykjru9oJMYpeC2IoDlPQ9vB +3/JU/EF6lzO/10wdL1vKoOR1BmkYFu6f6wziidk9tmfQo1UwUzAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUddg3MwTzndDrHQqP5+Ym +zNBNKyowEQYDVR0gBAowCDAGBgRVHSAAMAoGCCqGSM49BAMEA4GLADCBhwJBGieo +oGlHxjtDibWSwrV99tHrZTmU4EsvGb4vctlUlmnhRwEBp4tsf8PF8Ra2TbowhgS0 +y/N0XUH9Dn0I7ein2l0CQgGGuyiX8t/fYzue3h+GvevqS0lw2n4E8ea5yLUKNM0A +B2eYVTxHkwWvbgOgl8nwCtsTSq1HleJIspSWOPt9F3Mf0g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc +8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke +hOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI +KoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg +515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO +xwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFrjCCA5agAwIBAgIEVJGosDANBgkqhkiG9w0BAQsFADBSMQswCQYDVQQGEwJD +QTEVMBMGA1UEChMMTm90YXJpdXMgSW5jMSwwKgYDVQQDEyNOb3Rhcml1cyBSb290 +IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0xNDEyMTcxNTMwNTFaFw0zNDEyMTcx +NjAwNTFaMFIxCzAJBgNVBAYTAkNBMRUwEwYDVQQKEwxOb3Rhcml1cyBJbmMxLDAq +BgNVBAMTI05vdGFyaXVzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArVK5kig4XFE/X2tRUy/8uc3z573P +aPUWc28qWqN+IsxfJjK/0x/HXuexkOvGIvXpXhkSohLzvCL5iNX3O2HFGcjiY2uM +8ds/IqD73Fn6ZvB+dMZKsQ3JUh2Lt05M3ZbLmOYOQPu9Oh6kLJBe3oTWYednACoz +DjOD8jeivk6oqkZtGEhGdyY0v2aBbyCT/PEy8WDyFi2fTkQdnes4LW2lWE0B++Jd +xB6K/9VC3AwFp/bkhONn7NGpT5nen8YLlB/lMLcHqHnwYOqzoZzCZTea6LnBPFms +YAvmBu04B1gBTKV+15zzbDNPIDZrVcpOVm/4OO7PlGXlSC9NPlDMqU45tv6KCBF1 +xv17Srqj95O0nXjkoYuo7HeCKPebkSQe8fzPkUR76AZeKm/Kd4mAXRBgubZxolux +Zifq92R8d+gKCi+PSFPitC+oNB/y5Mn1S74bcxH2HJlbsRHRRd6uGuGxxUN4Ob3J +6sDcg/sL4sLVyT9KQcWdPuHwJgKaU223hg9yTwxDC67EVGA2SoNOyVCmbQf68A/E +9AXz1WYd6+S/HKX9uOcYNzq7BBobhw3Sknt0joirijo+14CjSFeQKM/UQ1yUNy6L +rxISTqo4pg21iRz5eWRtZfcRlD6h3D4ix4MpqWbEmY/NGk35xyWszPer86vmuP3j +6e3PKzkoir8wFJMCAwEAAaOBizCBiDArBgNVHRAEJDAigA8yMDE0MTIxNzE1MzA1 +MVqBDzIwMzQxMjE3MTYwMDUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUmckQ +Sn14uolWMU717DVzPaQb7W4wHQYDVR0OBBYEFJnJEEp9eLqJVjFO9ew1cz2kG+1u +MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggIBAII/6ndKCHTpbRuOrXnd +2bEQ8Z13TBfrLRjoL5TGU2ZeoKWRUrKs/MhQlA7FeaoNJs0VRr2bs7y1eIDfUM1b +3lk/+6a6APlysUPloJvbZJGpvgXXYvrbEr06hvB6YzX82lA0POZvtEIGKoErUh0e +T/e1srxsYJrUpyjOpG4Ef+/eRStyMl3mzw1Sjy9AuNPfyYbMCQ5TYAfATzrK9iYG +Xkacvw2+HVphJzp9YZO1p1QT3rGgm0lmm7M3vaC6SmXIIuDE7/CVzuifACmk+TIS +nHA8ENfrpjx/VVDVQjH7uwnqhErNa3PWjKWUb4Q1mmVaeAgDAvxHs3q+jD4zZy3U +AKpqnzgb9U540IvFby8qPYI+W1CAcEG1qGDA/vtYabnYwgwXoBhOBhr/P3KxN+6J +b3rcpy+cyVfIgwtLgfHXNi8e7Pe4IGT6iwrmUbgFrFR77DIK484SHVFy+N59201K +f5qEsAq4EHHYc3oWrvzF1G3kx58KF2tz4wExbfg6/BySZKXA2KSQwOP5jhkxrTZ2 +7Lf7ZTz04PiUm+cYlB8qAnhxnkJdCm29O3vKcEr2xOedos5LmOKW87HWrcAhOKJ5 +RkDH30jAB64volYYepq5wxhQFh+j40zDnmAuYC/pDOFZoRszKSuREjx9hTaieBIR +4sBFY8WLdJMuwrRbEWjHccjm +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM +V0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB +4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr +H556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd +8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv +vWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT +mZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe +btfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc +T5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt +WAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ +c6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A +4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD +VR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG +CCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0 +aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu +dC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw +czALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G +A1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg +Um9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0 +7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem +d1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd ++LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B +4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN +t54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x +DYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57 +k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s +zHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j +Wy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT +mJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK +4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl +cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu +LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT +aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD +VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT +aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ +bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu +IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4 +nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO +8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV +ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb +PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2 +6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr +n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a +qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4 +wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3 +ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs +pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4 +E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGWDCCBECgAwIBAgIBAzANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMCWkEx +FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEWMBQGA1UEBxMNU29tZXJzZXQgV2VzdDEq +MCgGA1UEChMhU291dGggQWZyaWNhbiBQb3N0IE9mZmljZSBMaW1pdGVkMRowGAYD +VQQLExFTQVBPIFRydXN0IENlbnRyZTEdMBsGA1UEAxMUU0FQTyBDbGFzcyA0IFJv +b3QgQ0ExKTAnBgkqhkiG9w0BCQEWGnBraWFkbWluQHRydXN0Y2VudHJlLmNvLnph +MB4XDTEwMDkxNTAwMDAwMFoXDTMwMDkxNDAwMDAwMFowgc4xCzAJBgNVBAYTAlpB +MRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxFjAUBgNVBAcTDVNvbWVyc2V0IFdlc3Qx +KjAoBgNVBAoTIVNvdXRoIEFmcmljYW4gUG9zdCBPZmZpY2UgTGltaXRlZDEaMBgG +A1UECxMRU0FQTyBUcnVzdCBDZW50cmUxHTAbBgNVBAMTFFNBUE8gQ2xhc3MgNCBS +b290IENBMSkwJwYJKoZIhvcNAQkBFhpwa2lhZG1pbkB0cnVzdGNlbnRyZS5jby56 +YTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvc7UiaoKOf4BGO2ciS +dTpVwVEiygt6pDUNxeZXLYPwKm8iODcxbXyFJKIGL0OCPUUwQCUc7lhHQebwngAe ++PQvEbuSsphFLdMfgMl2FBPDzEDmres5YPzPyN8q/YwSUe/PDGTGV+gjUV3nZlLq +Zr2Tf516KPEZcG6EnzBHt7A5axMs60tNLq8/v/0CE0o55z4zxRCRUb4PR51NUvws +8+MTogCC4RQMzdKes/Lggdq+mZJT432Zd0Ph4UgpgZ7WBVc6cdw+mK1YcG9Gu34y +A+KDm1lX9/izzVQW7LatoRwaktHUKZ6PzbPofVDxwoKsur20dVag9UVdGH0sjPF7 +QcyGsZqESwoqXZuW4c36qxYnQeeVNabLiqeW86XMUfktfR5D+9xttbk4vQX7WPou +0+xeZC2vWAFKfCJG00HLPeSWXklDOLuJ6/ScaTkSA1yEu+WMHurgZrvAv4z+ngpN +PWg/QHbWMqnqRbhqB1KOzVHxXShjDNNZOPzJ/YLJRSC85ujMogzLe2Q5SUZF9XMc +apcg6yFC97QgUrdK/XW8yw8MZxFXH/cw8auQzF08lgVi08pVAUtGxYCHHHLQc1Qh +6tejnNOuf9RT2Sj8V97lP1JKu8gmJEdTHHO6z8a0MM1eccdWvEk4JebFEAl42dQd +XM1u7duRXKFTFFaqjSeppo4bAgMBAAGjPzA9MA4GA1UdDwEB/wQEAwIBBjAMBgNV +HRMEBTADAQH/MB0GA1UdDgQWBBQWhC37G+e0HmiY00IgGm5+T5FXAjANBgkqhkiG +9w0BAQUFAAOCAgEAe+MNYzpkIG3M/Cy46dar29erJilHogxW7XXMlZlSNssg+xE0 +F0JOdQWw2OS4sIQvmBm5+9A5bHIGGMlcinp0CDdIaf0ioV3F13gT8ChCQcPJwzkJ +B9Sh+DciaeTfMlVvwny5k/GyN3XMrtIzlow29wHt42TpC2hbEKoBNpl8z5qUXf0a +WWGiZRV9nhdk1J9TmAH9cVfQXUARFj8/RNKvyfwIMn12+NVD6Nw2aAfDTsOWl1fG +fTZe23Ct/q7UiJ21pGDWo2K+fPk0Hvy79EpyxYMeRmjDDpeDGD3TDgoRNXxplcWr +KvXIORBNDIkwKYlJG0SXkfTqZSEbPwpDcoIcbRFd4CJFX2FMoqb636NGuuGBYGwy +tPzk3DYF5DP36493SaqNCu9IiuZBl347q0OH8ghgC2/XWWb9K7svzjNPcuC217NT +V4nwO7xu4hC/cz5ij6UI6VNnwU7BLkJDp7Kk+RaLQu7cNH9Is5DbJOLI5FM1U5zq +N4XPv5gGNUcm165t3YSpY1gmQfV1Mi5hnk+TUlL2WiPrwaBzJiUiQpGRkYBP/4jO +XnPnlsLtCRL3dpapeWKQSYGDnwwyMuJbyt1INKyHjnGVrkzkfHgdp1HDvRH6AtGV +iXMIRiKJaQDPT4DBTVuUxMqZUZgvDb19VGTUCtonWac3u1YM0AaicrkSuVs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG +A1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3 +d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu +dHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq +RW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy +MTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD +VQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g +Zm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi +A2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt +ByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH +Bz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC +R98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX +hTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHEzCCBPugAwIBAgIPLeQK4ZvRwqpM9ACsgTX5MA0GCSqGSIb3DQEBBQUAMIGk +MQswCQYDVQQGEwJFUzFKMEgGA1UECgxBQ29sZWdpbyBkZSBSZWdpc3RyYWRvcmVz +IGRlIGxhIFByb3BpZWRhZCB5IE1lcmNhbnRpbGVzIGRlIEVzcGHDsWExGzAZBgNV +BAsMEkNlcnRpZmljYWRvIFByb3BpbzEsMCoGA1UEAwwjUmVnaXN0cmFkb3JlcyBk +ZSBFc3Bhw7FhIC0gQ0EgUmHDrXowHhcNMDcwMTA5MTcwMDM5WhcNMzEwMTA5MTcw +MDM5WjCBpDELMAkGA1UEBhMCRVMxSjBIBgNVBAoMQUNvbGVnaW8gZGUgUmVnaXN0 +cmFkb3JlcyBkZSBsYSBQcm9waWVkYWQgeSBNZXJjYW50aWxlcyBkZSBFc3Bhw7Fh +MRswGQYDVQQLDBJDZXJ0aWZpY2FkbyBQcm9waW8xLDAqBgNVBAMMI1JlZ2lzdHJh +ZG9yZXMgZGUgRXNwYcOxYSAtIENBIFJhw616MIICIjANBgkqhkiG9w0BAQEFAAOC +Ag8AMIICCgKCAgEArFAbDpLOuHwVavjkD518fHx25AsmOlEGzSiz7Q8+2ZF7zPyH +g0L3e7BduHpn/jQhYr+5KcPeWvED8uvy4hLCZWR2p/XmyzGjaPJ5651UxVL/nz2D +Yw7mvx0oAn38I/REk6OpQ5zY6CUaIDX1tbDO61Ur+tlesKFEK+UALCQPN38yNISy +yBVvivXy6C73Q44CuDKbgBpTHQGZSGt081pwSqTo9wLRupGja4e+EF5+VLlYsgr2 +OwrjDjjzgF33QY74jza5g5sRTOELscWTijOyv5u2nkS3H/4qgSg5fM/UrzVlrmde +jSHfAGARK9Q85CdQn5O3BfHSDhTcKYKW8SqiG0MFcLPQXB4DQVX+FjjFUk2TtbQ8 +diJNqSusFcSpS3S5pSPYzStIweLvzd74SrDfoOPuhjW/W3KUb7JGSupKU64x5pG1 +dJhFmqR97HEq5ZBRNkP5SdTXKAYDsf15h9YG+Kyh+b8UeA3LI0vNuy4y9H28abu2 +NX55z71Lcn5hqyp+QMcM5bKQtUwM1lcHfJfM+dl323vnjBN+zH4YT0xLI46uGsfq +Xx+mF904tk/eCm5SUFmsbc3WMRm9JOmgWM/Z1LJDeT9f1m+qZchG8tLVfvkuQxjC +mORo38HTX0UvadEd7pEkSNLrAA7CEEvSnb2jTRejN5qv75cxgdqJsWF6Y6cCAwEA +AaOCAT4wggE6MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBQbjVkcs7dYYmRmrOLkpPaiGRL25TCB9wYDVR0gBIHvMIHsMIHpBgRVHSAA +MIHgMDwGCCsGAQUFBwIBFjBodHRwOi8vcGtpLnJlZ2lzdHJhZG9yZXMub3JnL25v +cm1hdGl2YS9pbmRleC5odG0wgZ8GCCsGAQUFBwICMIGSGoGPQ2VydGlmaWNhZG8g +c3VqZXRvIGEgbGEgRGVjbGFyYWNp824gZGUgUHLhY3RpY2FzIGRlIENlcnRpZmlj +YWNp824gZGVsIENvbGVnaW8gZGUgUmVnaXN0cmFkb3JlcyBkZSBsYSBQcm9waWVk +YWQgeSBNZXJjYW50aWxlcyBkZSBFc3Bh8WEgKKkgMjAwNikwDQYJKoZIhvcNAQEF +BQADggIBAD8f1iwZdkCSnCbmnlgGEj0Swis63uXYiXdAH8ZRqnSJlsXGw53x+rxp +E6AGdRcmifxlOY1zeevPd6e71UgmeTGRMCeYQaUX4F9cG1oqfLqtFmUAUX2H3rq6 +Y9ZjtDXg104ZRX6/UWlIbz6IblJVg/CLxEz0CtQRIa4pYOhbi5/4wuy3dj+AwnQu +R3hiUZ7bjPWtX4UF6P2ae71waAuTwjB+EvRLT3TiiY+5Q3QP1oReet5wVKQTNl9k +ftMEDv7dGW8kU5Xt6ckO1Kbxk6FbCeOi0ldOPhrOfazE91PQzaiS7aTJlyJm+Mai +8nXlEX4vdRKW949vzwflyswHPvU8i+28fDJgPuMP1BGDNA12hmS9M5dOcO32IDhf +mmnHwE8WyoWCjwG2uhNe0PHt6SjdKr0ljtD6EwwWD3efdik0cGzreUud70408EW7 +JSx1kkRfp5vEqtKzby68YeuGAUzZerl1Z4sDS8czUnieBcDtj3R4HRIjtjL8UVBe +Ld5QvhA8ju8IhfU6+vLe59hMOuUS6/Q2dJhaUoqUGmapbkU+FCuNNAiq7wUTYRKQ +hGgNEVosr3mecJSfxWTLzHj2U1zg1w2xPuMWC/Om7DRCPnUQhKXYvbHj6mHmJJzC +gdoe2G/8eC0W40QtwNI9Xn2g0lbUYDdx/kyOZZzWO9o23NgzZ9AB +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDlTCCAn2gAwIBAgIRAL9c27byHG7ATet6Ajs26HkwDQYJKoZIhvcNAQEFBQAw +PjELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRwwGgYDVQQDExNDbGFz +cyAzUCBQcmltYXJ5IENBMB4XDTk5MDcwNzE3MTAwMFoXDTE5MDcwNjIzNTk1OVow +PjELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRwwGgYDVQQDExNDbGFz +cyAzUCBQcmltYXJ5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +qzf/62CbQXhp9UlYsN4fcWmmK+OuUMapvJPpIL7kxBOCVu/wQzIJypt1A498T+Hg +T3aeC61kehQ6mp2/LxYLZRyp7py84xply0+F6pJWdWbWVUDv+8zWOD+rHO9CjRmJ +9reVhsKnHen3KfEq2WV5/Cv1jsoad36e6Kz5Zr9F++gTnV+2c+V9e477EnRdHwZe +hRumXhhEALq8027RUg4GrevutbTBu7zrOA9IIpHHb9K4cju6f8CNbLe8R3MhKoX/ +rNYoohnVl2o6uaxtRezmTcPbqF3FXYKYrEpaquYrCAwQdLxi9jpJBGbYURwmpth1 +n5y/rmBRPVy8ok97iWfNUwIDAQABo4GNMIGKMA8GA1UdEwQIMAYBAf8CAQowCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBSG4eGBcb9qEvEK8gHkyPtAzmiAiTARBglghkgB +hvhCAQEEBAMCAAEwOAYDVR0fBDEwLzAtoCugKYYnaHR0cDovL3d3dy5jZXJ0cGx1 +cy5jb20vQ1JML2NsYXNzM1AuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAlquEiQMKk +gDy3ol2ZjR96QjU4ZhcR372v/BURmBkz5gVChFSoS+uwnds32hZSQBF0aL/pybIQ +hLcdRAB5Jxz1WAYXGDI1tjCXY8amORvI7kYXYsUu5wqjmoowY3OqFKVNCqhyk/BJ +ERCQfBh9qCAFxMJ6NbocWgrgLnjIiLHPVwHsPeIGEzTAqNz6gIAF7gV2vZ0ryJ1Q +b2vFQFCE/V0d5pCcENOkxrkoGt61+Apwqs7eUD0DgNvYiMVIBuQDc90WzjbW5Zvq +d9qylrVlpwRdI673k7JeilFkX9rPjD1BW975o+kqfEcQH/YyPH5w6d+h1S4NsRpF +tLwS7SgX6R4C +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZDCCAkygAwIBAgILMaXzypDqI6zSnr0wDQYJKoZIhvcNAQELBQAwPjELMAkG +A1UEBhMCSlAxDjAMBgNVBAoTBUxHUEtJMR8wHQYDVQQDExZBcHBsaWNhdGlvbiBD +QSBHNCBSb290MB4XDTE3MDIxNTE1MDAwMFoXDTM3MDIxNTE0NTk1OVowPjELMAkG +A1UEBhMCSlAxDjAMBgNVBAoTBUxHUEtJMR8wHQYDVQQDExZBcHBsaWNhdGlvbiBD +QSBHNCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr6vH5Yym +WJ4v1gXJkXcwvt4a1A5jYtHMLbHRhjiNHYVmU5+qQWXgWNLlKb6UqJWTPF9qxZuf +NOhtwcbTp+VDoBIwwDk0YAyL9Gj1SN/pjhyuSKe7qj14t+JJu8EjBFobkAHFfatK +AaHCk2rShbO253bra2846yBSMJUI9fks7sjAdbkB7cE3VjBcnX9kwspAILmVhbyl +B30Mvi6h3cYm6SopbJ8omClR6HYTG+8uCzdaM57AJWeqDy2o1JImOAGn0GIYLiI4 +OHgLulKZoXwmArHixeLezooCRISio+mLiGMxyS84AOnEAk0eIycSSNwRsfDS4g4w +Ga8DoQezNZQipQIDAQABo2MwYTAdBgNVHQ4EFgQUbtwKNR8gwuih030FTk9MYOWk +xGcwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU +btwKNR8gwuih030FTk9MYOWkxGcwDQYJKoZIhvcNAQELBQADggEBAFUz1UC3Gn5P +3HSDDkS6P71SlciTliPyAbkU68oSdM1hiDSvTV70WYqrHtjjWcEe+DC1QMa7uK/R +7T9sqnOYguSYNK6SQQ5ZNhq6UBwW9Bc6LBvil2+yr9Ha3hRS34A8x089h566lb14 +vFU8ifYuJtUV5dBAEsWzcT9sZh+j/Eu1TuJu3IAHw/koFHv3XhZqQ6eukQEfT2Wp +SLPObhoGIaTTMYiIpUkRgmvruZ1g/p/+xff4f6s37q/nWEa6CeRdOadLBNgDAslg +Kl5VaRELYHiBevRx9Y9Gro8EqJccgIkjY9v+66YXDlm2LrmG619ebN2B56swgSOQ +J7H3K5A5C7g= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp +U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg +SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln +biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm +GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve +fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ +aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj +aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW +kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC +4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga +FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUA +MD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2Vy +dHBsdXMgUm9vdCBDQSBHMTAeFw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBa +MD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2Vy +dHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +ANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHNr49a +iZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt +6kuJPKNxQv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP +0FG7Yn2ksYyy/yARujVjBYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f +6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTvLRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDE +EW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2z4QTd28n6v+WZxcIbekN +1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc4nBvCGrc +h2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCT +mehd4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV +4EJQeIQEQWGw9CEjjy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPO +WftwenMGE9nTdDckQQoRb5fc5+R+ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1Ud +DwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSowcCbkahDFXxd +Bie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHYlwuBsTANBgkq +hkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh +66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7 +/SMNkPX0XtPGYX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BS +S7CTKtQ+FjPlnsZlFT5kOwQ/2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j +2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F6ALEUz65noe8zDUa3qHpimOHZR4R +Kttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilXCNQ314cnrUlZp5Gr +RHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWetUNy +6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEV +V/xuZDDCVRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5 +g4VCXA9DO2pJNdWY9BW/+mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl +++O/QmueD6i9a5jc2NvLi6Td11n0bt3+qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAw +cjELMAkGA1UEBhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNy +b3NlYyBMdGQuMRQwEgYDVQQLEwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9z +ZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0MDYxMjI4NDRaFw0xNzA0MDYxMjI4 +NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVzdDEWMBQGA1UEChMN +TWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMTGU1p +Y3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2u +uO/TEdyB5s87lozWbxXGd36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+ +LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/NoqdNAoI/gqyFxuEPkEeZlApxcpMqyabA +vjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjcQR/Ji3HWVBTji1R4P770 +Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJPqW+jqpx +62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcB +AQRbMFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3Aw +LQYIKwYBBQUHMAKGIWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAP +BgNVHRMBAf8EBTADAQH/MIIBcwYDVR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIB +AQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3LmUtc3ppZ25vLmh1L1NaU1ov +MIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0AdAB2AOEAbgB5 +ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn +AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABT +AHoAbwBsAGcA4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABh +ACAAcwB6AGUAcgBpAG4AdAAgAGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABo +AHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMAegBpAGcAbgBvAC4AaAB1AC8AUwBa +AFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6Ly93d3cuZS1zemln +bm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NOPU1p +Y3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxP +PU1pY3Jvc2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZv +Y2F0aW9uTGlzdDtiaW5hcnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuB +EGluZm9AZS1zemlnbm8uaHWkdzB1MSMwIQYDVQQDDBpNaWNyb3NlYyBlLVN6aWdu +w7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhTWjEWMBQGA1UEChMNTWlj +cm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhVMIGsBgNV +HSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJI +VTERMA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDAS +BgNVBAsTC2UtU3ppZ25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBS +b290IENBghEAzLjnv04pGv2i3GalHCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS +8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMTnGZjWS7KXHAM/IO8VbH0jgds +ZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FEaGAHQzAxQmHl +7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a +86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfR +hUZLphK3dehKyVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/ +MPMMNz7UwiiAc7EBt51alhQBS6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDgDCCAmigAwIBAgIDDN+bMA0GCSqGSIb3DQEBCwUAMGgxCzAJBgNVBAYTAlNJ +MRQwEgYDVQQKEwtIYWxjb20gZC5kLjEXMBUGA1UEYRMOVkFUU0ktNDMzNTMxMjYx +KjAoBgNVBAMTIUhhbGNvbSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0x +NjA2MTAwNzA3NTBaFw0zNjA2MTAwNzA3NTBaMGgxCzAJBgNVBAYTAlNJMRQwEgYD +VQQKEwtIYWxjb20gZC5kLjEXMBUGA1UEYRMOVkFUU0ktNDMzNTMxMjYxKjAoBgNV +BAMTIUhhbGNvbSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAOlSpsYa72O7rYH0kLJajw3VFjO0HBj7y4kq +MLtlgcTh+wKplAd25dcV5HpkEIDqPNCzoq2uHB/qu4FhmNT5jWmVxEUuAwnKhvpc +WhEXQDA+8MZjCcnxjUGlVg0FZGlLWKwqKZa7QDMWNEtnbNfxtEal6lmoQ2gPjDgq +qjz2RAOG+IrbRSErKR4St/qlZUHeBghYcJU+9EzZ6w8pqZGKnq3KEvXlleY42Rqm +i5xPpkgTEKV5RL1qOyn1FndAy36bXN++i+vnoBlvnxU/J54psfUN/F9HojzdLgsC ++/SN6uwMsfm0Baz5j6k9biwdOZ/QTp9OyGqegANh3M/4bZTLD88CAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIQq6mQ8eYKLAwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBCwUAA4IBAQBSuXnQ22P+GYH7DPnB5VBZyp2y+1wz0Dioq7Ua +TlMldSLTSb/Kgc/T4XujkUZ1yhrr2fVdvHuGNf2Bl5yE1yaYIvyxNdCplbZ8/+SX +tEB+SV1oyOLUOXUnTwORsjFXv4bXbcpxACI30DtYJFCgnIyaiY71KEZs5xbtsIGr +9EYmr6boGkV3cBaSsntxcdz330lnwDMIDi5TwXerx0qRTBLv5w4J5XUxIK5u/FqK +gJwQsNuoSszzK9w2NKb3qQtnnZDLPSafdc1MyR0GCnWLUsCB8NEmrMySphScXDwW +QvuTzAKoE/PargrDuBX0sNDU4BYgT6xQmHgmlB5o65Ry/veL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkEx +FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD +VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEm +MCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wHhcNOTYwODAx +MDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT +DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3 +dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNl +cyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3 +DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD +gY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl/Kj0R1HahbUgdJSGHg91 +yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg71CcEJRCX +L+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGj +EzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG +7oWDTSEwjsrZqG9JGubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6e +QNuozDJ0uW8NxuOzRAvZim+aKZuZGCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZ +qdq5snUb9kLy78fyGPmJvKP/iiMucEc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGKjCCBBKgAwIBAgIQNLkSn6zHklVCXN5X/+PABTANBgkqhkiG9w0BAQUFADB0 +MQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRpZmlrYXZp +bW8gY2VudHJhczEgMB4GA1UECxMXQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFjAU +BgNVBAMTDVNTQyBSb290IENBIEMwHhcNMDYxMjI3MTIyNjMwWhcNMjYxMjIyMTIx +MTMwWjB0MQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRp +ZmlrYXZpbW8gY2VudHJhczEgMB4GA1UECxMXQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkxFjAUBgNVBAMTDVNTQyBSb290IENBIEMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQChRSL6jMypbwSz9GgyFmkRT3nfQ71RYHAamN14eJaYYvdwS4Go +4B0EifSP627p8P+B2C59rxcg8SLv8D9FR0C0y7K4ID8+SmhQ/5oG15fFt4oWLnHS +R3NdGGUv7zkz6LZVryatAoDpY9chcAc+zL5ficD4zh0lbsP8f1Y5YdGOwiZ653gC +ClndVSOw+DWn4qvzqy/XtYsKKnJUK215vPLZ6UP5z/GOZhL3l1kq2deU3PiUs0Wj +rxYts4DKPc7opscKlHT8N5rpPww3FiBDyUdwu4yF/JiJKcuHGX4ZUxCJgHWuE/G/ +pF0wBSl8qPe2XgcwFYiuTRWgys3X/6ujBlcPp+OJaRzWGtHUJ9+Wxjhcr3f+FatE +QX3TmLuoIBivi23UWsLYlo1I9QcxfmH0YZtSgUCOSicEsgfTAhCU8/vdsXtwuLTI +gfUAB6aNiAVNxI+WztS2wMFmjCqsaErJRtwN5i6oeSh9d0NwFn4cGjqmeU8TQImx +MrsJRhENdLwn5djtLfpQKdwlypcQ56miYS46iaZEYb5PXpIJ7dwupu9Tu2El2Cel +FEYphSYA2Pn5BdV7FjFCQwUXkZxKYEAkbbVtenn7nJpjw5hp5XdiIypRiQ9ssv3D +ytj0GkOU0H0L4Vg+Gsh0hJv3rIKuUUWS0gZZ4bPB3qUfkyJ52M3EeWAjlQIDAQAB +o4G3MIG0MA8GA1UdEwEB/wQFMAMBAf8wPQYDVR0gBDYwNDAyBgsrBgEEAYGvZQEC +ADAjMCEGCCsGAQUFBwIBFhVodHRwOi8vd3d3LnNzYy5sdC9jcHMwMwYDVR0fBCww +KjAooCagJIYiaHR0cDovL2NybC5zc2MubHQvcm9vdC1jL2NhY3JsLmNybDAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFIgHc/bxvFIaWh09kWLtXaydC+W3MA0GCSqG +SIb3DQEBBQUAA4ICAQAfkHFQmNXZNNKWhBjCrEYCIBzLObG3rwWk11jzkVF9joEn +nOiSseccnzqLEFJzTMLHQh3Q694qyiJRfYx0ehr8vKTzc8hmI8QuQxBH4IppV+4v +8gBSsDCSqtbUFcVXy2B69A6N/h4JY3SP4P6+UNkBOVa6UEz240Wau1J23n6d+43C +VDE+x7E8Pt/jT/3dmyRpfO3ocbZCBscfxV/7IHXbwf3pbKIqkNSG/c0N/+AFilhh +PZ/EmS/t23zEDZiYVZx0ohde26oR5DcMJP8gZ9El25qJoGWIMZEEcV8glFgzNh0y +3m/XZwipoDv926RQJZYeqV+JF6WXmVGVadvE8Y/0bzArWfOsdYczfQbd4cFr1sTJ +XnBEemrHnHc7Fv7+db6fLNHAA+4ReXXsqVsceoW1KFAgqRod5nuMMxj/we3IdmUf +HfBMO6fb6s1W2JRXP+BIqX+MM0u99AxlFICC9DV32AQQcM4PbMFZy5mtge7ePUjQ +eogvQJPXnLp5hBiAdd/QWt9Rdz5YiWl1RzHkahZwVATsvVx5U2PS4l69TSXaEbYP +quksrvXRqY0CVsv8sCTqjLpw/zLQt8YEKmPVykaR1ZlyCQdeKAOrEhwls2w6WWW0 +dG0tLRlyb/3nmBGHHnMjvzXxm7bD2cw7UHxy6M9ewJjMLgP9Hy/KdFyxHNHsaQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICQDCCAakCEAPHjzfbkijfPLsarYL6ZxAwDQYJKoZIhvcNAQECBQAwYTERMA8G +A1UEBxMISW50ZXJuZXQxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTMwMQYDVQQL +EypWZXJpU2lnbiBDb21tZXJjaWFsIFNvZnR3YXJlIFB1Ymxpc2hlcnMgQ0EwHhcN +OTYwNDA5MDAwMDAwWhcNMDQwMTA3MjM1OTU5WjBhMREwDwYDVQQHEwhJbnRlcm5l +dDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xMzAxBgNVBAsTKlZlcmlTaWduIENv +bW1lcmNpYWwgU29mdHdhcmUgUHVibGlzaGVycyBDQTCBnzANBgkqhkiG9w0BAQEF +AAOBjQAwgYkCgYEAw9NpZVIBlFSrKMZiGLNUVcVEh0VKO8J+2NPXyICGjdgM8Rac +zGupKbKPdnOSyMVipjztHgV18BMAbBRN1JiQB75pc4G4Yk4xHtH8yQzrfZC/rrRH +UexvzmQ1AtZ9ZwV34o/ZUdf7lxm8Ptd3gcZD3fLd38qjg4vLQcE9IkhIphkCAwEA +ATANBgkqhkiG9w0BAQIFAAOBgQC1vLB1aomihr1keMOnMnVyEaomAhdgMEzjSDQZ +uVJKURiA/lMte9UxjMVlmUFBL/KuY3roc5kVkBofeotB0I460M04NETQdfjqccSB +GTgXNUquxT4y5iG4BcCT4cc4XNj3kzhkkO1UzsrT09Bf7wSb3gKC3YgpscNPpc1x +ZDE8PA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFVTCCBD2gAwIBAgIEO/OB0DANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQGEwJj +aDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZpY2VzMSIwIAYDVQQLExlD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQDEw1BZG1pbi1Sb290LUNB +MB4XDTAxMTExNTA4NTEwN1oXDTIxMTExMDA3NTEwN1owbDELMAkGA1UEBhMCY2gx +DjAMBgNVBAoTBWFkbWluMREwDwYDVQQLEwhTZXJ2aWNlczEiMCAGA1UECxMZQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdGllczEWMBQGA1UEAxMNQWRtaW4tUm9vdC1DQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMvgr0QUIv5qF0nyXZ3PXAJi +C4C5Wr+oVTN7oxIkXkxvO0GJToM9n7OVJjSmzBL0zJ2HXj0MDRcvhSY+KiZZc6Go +vDvr5Ua481l7ILFeQAFtumeza+vvxeL5Nd0Maga2miiacLNAKXbAcUYRa0Ov5VZB +++YcOYNNt/aisWbJqA2y8He+NsEgJzK5zNdayvYXQTZN+7tVgWOck16Da3+4FXdy +fH1NCWtZlebtMKtERtkVAaVbiWW24CjZKAiVfggjsiLo3yVMPGj3budLx5D9hEEm +vlyDOtcjebca+AcZglppWMX/iHIrx7740y0zd6cWEqiLIcZCrnpkr/KzwO135GkC +AwEAAaOCAf0wggH5MA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIASBkTCBjjCBiwYI +YIV0AREDAQAwfzArBggrBgEFBQcCAjAfGh1UaGlzIGlzIHRoZSBBZG1pbi1Sb290 +LUNBIENQUzBQBggrBgEFBQcCARZEaHR0cDovL3d3dy5pbmZvcm1hdGlrLmFkbWlu +LmNoL1BLSS9saW5rcy9DUFNfMl8xNl83NTZfMV8xN18zXzFfMC5wZGYwfwYDVR0f +BHgwdjB0oHKgcKRuMGwxFjAUBgNVBAMTDUFkbWluLVJvb3QtQ0ExIjAgBgNVBAsT +GUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxETAPBgNVBAsTCFNlcnZpY2VzMQ4w +DAYDVQQKEwVhZG1pbjELMAkGA1UEBhMCY2gwHQYDVR0OBBYEFIKf+iNzIPGXi7JM +Tb5CxX9mzWToMIGZBgNVHSMEgZEwgY6AFIKf+iNzIPGXi7JMTb5CxX9mzWTooXCk +bjBsMQswCQYDVQQGEwJjaDEOMAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZp +Y2VzMSIwIAYDVQQLExlDZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRYwFAYDVQQD +Ew1BZG1pbi1Sb290LUNBggQ784HQMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0B +AQUFAAOCAQEAeE96XCYRpy6umkPKXDWCRn7INo96ZrWpMggcDORuofHIwdTkgOeM +vWOxDN/yuT7CC3FAaUajbPRbDw0hRMcqKz0aC8CgwcyIyhw/rFK29mfNTG3EviP9 +QSsEbnelFnjpm1wjz4EaBiFjatwpUbI6+Zv3XbEt9QQXBn+c6DeFLe4xvC4B+MTr +a440xTk59pSYux8OHhEvqIwHCkiijGqZhTS3KmGFeBopaR+dJVBRBMoXwzk4B3Hn +0Zib1dEYFZa84vPJZyvxCbLOnPRDJgH6V2uQqbG+6DXVaf/wORVOvF/wzzv0viM/ +RWbEtJZdvo8N3sdtCULzifnxP/V0T9+4ZQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF9jCCA96gAwIBAgIQZWNxhdNvRcaPfzH5CYeSgjANBgkqhkiG9w0BAQwFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTIxMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAz +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC3DrL6TbyachX7d1vb/UMPywv3 +YC6zK34Mu1PyzE5l8xm7/zUd99Opu0Attd141Kb5N+qFBXttt+YTSwZ8+3ZjjyAd +LTgrBIXy6LDRX01KIclq2JTqHgJQpqqQB6BHIepm+QSg5oPwxPVeluInTWHDs8GM +IrZmoQDRVin77cF/JMo9+lqUsITDx7pDHP1kDvEo+0dZ8ibhMblE+avd+76+LDfj +rAsY0/wBovGkCjWCR0yrvYpe3xOF/CDMSFmvr0FvyyPNypOn3dVfyGQ7/wEDoApP +LW49hL6vyDKyUymQFfewBZoKPPa5BpDJpeFdoDuw/qi2v/WJKFckOiGGceTciotB +VeweMCRZ0cBZuHivqlp03iWAMJjtMERvIXAc2xJTDtamKGaTLB/MTzwbgcW59nhv +0DI6CHLbaw5GF4WU87zvvPekXo7p6bVk5bdLRRIsTDe3YEMKTXEGAJQmNXQfu3o5 +XE475rgD4seTi4QsJUlF3X8jlGAfy+nN9quX92Hn+39igcjcCjBcGHzmzu/Hbh6H +fLPpysh7avRo/IOlDFa0urKNSgrHl5fFiDAVPRAIVBVycmczM/R8t84AJ1NlziTx +WmTnNi/yLgLCl99y6AIeoPc9tftoYAP6M6nmEm0G4amoXU48/tnnAGWsthlNe4N/ +NEfq4RhtsYsceavnnQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUOXEIAD7eyIbnkP/k/SEPziQZFvYwDQYJKoZIhvcN +AQEMBQADggIBAFBriE1gSM5a4yLOZ3yEp80c/ekMA4w2rwqHDmquV64B0Da78v25 +c8FftaiuTKL6ScsHRhY2vePIVzh+OOS/JTNgxtw3nGO7XpgeGrKC8K6mdxGAREeh +KcXwszrOmPC47NMOgAZ3IzBM/3lkYyJbd5NDS3Wz2ztuO0rd8ciutTeKlYg6EGhw +OLlbcH7VQ8n8X0/l5ns27vAg7UdXEyYQXhQGDXt2B8LGLRb0rqdsD7yID08sAraj +1yLmmUc12I2lT4ESOhF9s8wLdfMecKMbA+r6mujmLjY5zJnOOj8Mt674Q5mwk25v +qtkPajGRu5zTtCj7g0x6c4JQZ9IOrO1gxbJdNZjPh34eWR0kvFa62qRa2MzmvB4Q +jxuMjvPB27e+1LBbZY8WaPNWxSoZFk0PuGWHbSSDuGLc4EdhGoh7zk5//dzGDVqa +pPO1TPbdMaboHREhMzAEYX0c4D5PjT+1ixIAWn2poQDUg+twuxj4pNIcgS23CBHI +Jnu21OUPA0Zy1CVAHr5JXW2T8VyyO3VUaTqg7kwiuqya4gitRWMFSlI1dsQ09V4H +Mq3cfCbRW4+t5OaqG3Wf61206MCpFXxOSgdy30bJ1JGSdVaw4e43NmUoxRXIK3bM +bW8Zg/T92hXiQeczeUaDV/nxpbZt07zXU+fucW14qZen7iCcGRVyFT0E +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNV +BAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJR04g +Uk9PVCBDQSBHMjAeFw0xNzAyMDYwOTI3MzVaFw00MjAyMDYwOTI3MzVaMEExCzAJ +BgNVBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJ +R04gUk9PVCBDQSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDF +dRmRfUR0dIf+DjuW3NgBFszuY5HnC2/OOwppGnzC46+CjobXXo9X69MhWf05N0Iw +vlDqtg+piNguLWkh59E3GE59kdUWX2tbAMI5Qw02hVK5U2UPHULlj88F0+7cDBrZ +uIt4ImfkabBoxTzkbFpG583H+u/E7Eu9aqSs/cwoUe+StCmrqzWaTOTECMYmzPhp +n+Sc8CnTXPnGFiWeI8MgwT0PPzhAsP6CRDiqWhqKa2NYOLQV07YRaXseVO6MGiKs +cpc/I1mbySKEwQdPzH/iV8oScLumZfNpdWO9lfsbl83kqK/20U6o2YpxJM02PbyW +xPFsqa7lzw1uKA2wDrXKUXt4FMMgL3/7FFXhEZn91QqhngLjYl/rNUssuHLoPj1P +rCy7Lobio3aP5ZMqz6WryFyNSwb/EkaseMsUBzXgqd+L6a8VTxaJW732jcZZroiF +DsGJ6x9nxUWO/203Nit4ZoORUSs9/1F3dmKh7Gc+PoGD4FapUB8fepmrY7+EF3fx +DTvf95xhszWYijqy7DwaNz9+j5LP2RIUZNoQAhVB/0/E6xyjyfqZ90bp4RjZsbgy +LcsUDFDYg2WD7rlcz8sFWkz6GZdr1l0T08JcVLwyc6B49fFtHsufpaafItzRUZ6C +eWRgKRM+o/1Pcmqr4tTluCRVLERLiohEnMqE0yo7AgMBAAGjQjBAMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSCIS1mxteg4BXrzkwJ +d8RgnlRuAzANBgkqhkiG9w0BAQsFAAOCAgEAYN4auOfyYILVAzOBywaK8SJJ6ejq +kX/GM15oGQOGO0MBzwdw5AgeZYWR5hEit/UCI46uuR59H35s5r0l1ZUa8gWmr4UC +b6741jH/JclKyMeKqdmfS0mbEVeZkkMR3rYzpMzXjWR91M08KCy0mpbqTfXERMQl +qiCA2ClV9+BB/AYm/7k29UMUA2Z44RGx2iBfRgB4ACGlHgAoYXhvqAEBj500mv/0 +OJD7uNGzcgbJceaBxXntC6Z58hMLnPddDnskk7RI24Zf3lCGeOdA5jGokHZwYa+c +NywRtYK3qq4kNFtyDGkNzVmf9nGvnAvRCjj5BiKDUyUM/FHE5r7iOZULJK2v0ZXk +ltd0ZGtxTgI8qoXzIKNDOXZbbFD+mpwUHmUUihW9o4JFWklWatKcsWMy5WHgUyIO +pwpJ6st+H6jiYoD2EEVSmAYY3qXNL3+q1Ok+CHLsIwMCPKaq2LxndD0UF/tUSxfj +03k9bWtJySgOLnRQvwzZRjoQhsmnP+mg7H/rpXdYaXHmgwo38oZJar55CJD2AhZk +PuXaTH4MNMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE +1LlSVHJ7liXMvGnjSG4N0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MX +QRBdJ3NghVdJIgc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh +MB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE +YWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3 +MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo +ZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg +MiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN +ADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA +PVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w +wdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi +EqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY +avx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+ +YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE +sNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h +/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5 +IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy +OO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P +TMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER +dEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf +ReYNnyicsbkqWletNw+vHX/bvZ8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIQfMCV6tWUdOnELRqV7iGZITANBgkqhkiG9w0BAQUFADA6 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERB +VEVWIFNURCAwMzAeFw0xNDA1MDIwNTQwNTlaFw0yMjA4MDIwNzQwNTlaMDoxCzAJ +BgNVBAYTAkRFMREwDwYDVQQKDAhEQVRFViBlRzEYMBYGA1UEAwwPQ0EgREFURVYg +U1REIDAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzpQxOR+SFjjF +uW2XftQhU/iMCILJXtGsxOdAL9ljNuHqHqr/LbSKTKisfYEFUReIl+z/khXty9yb +KEFj8zR/0rVU+cI8u9TauxFrniIEo4+G6GIHpzR11PkK5l5ZsENHJUG7YKE4l+ZD +6CZjMlIvmgvUGruOwtf5jB85lfL3vlBkwnTx5Rq2RpMZblOoi6ZihF70Uu1H0Ef3 +Di2OHn1iFXai16KSvgFzQ/x+SSfnzz/I75xMfiXou95yXpUElumMEHrvAVmR+poc +DjDPu9gqei8gaBfeNKdHqk7T5Qm2mDCHxJobRqpyRoIflmuPg8/2IXsHFByJJqJe +fVuEncEgrQIDAQABo4IBCDCCAQQwDgYDVR0PAQH/BAQDAgEGMHEGA1UdIwRqMGiA +FCKhhjsmvVsU/2qRhfUikvpxvtr8oT6kPDA6MQswCQYDVQQGEwJERTERMA8GA1UE +CgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERBVEVWIFNURCAwM4IQfMCV6tWUdOnE +LRqV7iGZITAdBgNVHQ4EFgQUIqGGOya9WxT/apGF9SKS+nG+2vwwEgYDVR0TAQH/ +BAgwBgEB/wIBADBMBgNVHSAERTBDMEEGBgQAj3oBAjA3MDUGCCsGAQUFBwIBFilo +dHRwOi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LXN0ZDANBgkqhkiG +9w0BAQUFAAOCAQEAQACLpf/FFwFE0kvgkz96y0OzYAub0s9aQnQmKa0WPDLgWNRj +7I4tXJBK51b2gG/jRSP74aIyOI3pgDJ8JkR9BXg0wbU4fZFxxrPf5RWyMcYhjMDw +SYrUBHqXHVlGjO+/glVkgO14E1F9oJBNhp24AvY8tBBzdhUdhZUFvQfB2EdP4F4Q +5LTPrB/F41k5YC/IXZSL82tkx6lc5L3beXmEst4ZI6vy01l/BMP62mKmt1CfvMVt +1Rbn9tMNJrC0yESqCyLV8QC2FMv+pJg9zn8xOWtdVD8q76iwECz95sBJF9cklhSD +lAx62uVfeY/NzvGVLPYiO8Nhj/GEktP25k20OA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB +8zELMAkGA1UEBhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2Vy +dGlmaWNhY2lvIChOSUYgUS0wODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1 +YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYDVQQLEyxWZWdldSBodHRwczovL3d3 +dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UECxMsSmVyYXJxdWlh +IEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMTBkVD +LUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQG +EwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8g +KE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBD +ZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQu +bmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJhcnF1aWEgRW50aXRhdHMg +ZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUNDMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R +85iKw5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm +4CgPukLjbo73FCeTae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaV +HMf5NLWUhdWZXqBIoH7nF2W4onW4HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNd +QlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0aE9jD2z3Il3rucO2n5nzbcc8t +lGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw0JDnJwIDAQAB +o4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4 +opvpXY0wfwYDVR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBo +dHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidW +ZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAwDQYJKoZIhvcN +AQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJlF7W2u++AVtd0x7Y +/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNaAl6k +SBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhy +Rp/7SNVel+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOS +Agu+TGbrIP65y7WZf+a2E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xl +nJ2lYJU6Un/10asIbvPuW/mIPX64b24D5EI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9 +MQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBH +bG9iYWwgRzIgUm9vdDAeFw0xNjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0x +CzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlUcnVzdDEbMBkGA1UEAwwSVUNBIEds +b2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxeYr +b3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmToni9 +kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzm +VHqUwCoV8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/R +VogvGjqNO7uCEeBHANBSh6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDc +C/Vkw85DvG1xudLeJ1uK6NjGruFZfc8oLTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIj +tm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/R+zvWr9LesGtOxdQXGLY +D0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBeKW4bHAyv +j5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6Dl +NaBa4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6 +iIis7nCs+dwp4wwcOxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznP +O6Q0ibd5Ei9Hxeepl2n8pndntd978XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFIHEjMz15DD/pQwIX4wV +ZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo5sOASD0Ee/oj +L3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl +1qnN3e92mI0ADs0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oU +b3n09tDh05S60FdRvScFDcH9yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LV +PtateJLbXDzz2K36uGt/xDYotgIVilQsnLAXc47QN6MUPJiVAAwpBVueSUmxX8fj +y88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHojhJi6IjMtX9Gl8Cb +EGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZkbxqg +DMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI ++Vg7RE+xygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGy +YiGqhkCyLmTTX8jjfhFnRR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bX +UB+K+wb1whnw0A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y +YJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua +kCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL +QESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp +6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG +yH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i +QLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO +tDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu +QY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ +Lgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u +olu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48 +x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzu +hXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/l +xKvRHYqjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0 +CMRw3J5QdCHojXohw0+WbhXRIjVhLfoIN+4Zba3bssx9BzT1YBkstTTZbyACMANx +sbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11xzPKwTdb+mciUqXWi4w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBATANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQGEwJTSzET +MBEGA1UEBxMKQnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcgYS5zLjERMA8GA1UE +AxMIQ0EgRGlzaWcwHhcNMDYwMzIyMDEzOTM0WhcNMTYwMzIyMDEzOTM0WjBKMQsw +CQYDVQQGEwJTSzETMBEGA1UEBxMKQnJhdGlzbGF2YTETMBEGA1UEChMKRGlzaWcg +YS5zLjERMA8GA1UEAxMIQ0EgRGlzaWcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQCS9jHBfYj9mQGp2HvycXXxMcbzdWb6UShGhJd4NLxs/LxFWYgmGErE +Nx+hSkS943EE9UQX4j/8SFhvXJ56CbpRNyIjZkMhsDxkovhqFQ4/61HhVKndBpnX +mjxUizkDPw/Fzsbrg3ICqB9x8y34dQjbYkzo+s7552oftms1grrijxaSfQUMbEYD +XcDtab86wYqg6I7ZuUUohwjstMoVvoLdtUSLLa2GDGhibYVW8qwUYzrG0ZmsNHhW +S8+2rT+MitcE5eN4TPWGqvWP+j1scaMtymfraHtuM6kMgiioTGohQBUgDCZbg8Kp +FhXAJIJdKxatymP2dACw30PEEGBWZ2NFAgMBAAGjgf8wgfwwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUjbJJaJ1yCCW5wCf1UJNWSEZx+Y8wDgYDVR0PAQH/BAQD +AgEGMDYGA1UdEQQvMC2BE2Nhb3BlcmF0b3JAZGlzaWcuc2uGFmh0dHA6Ly93d3cu +ZGlzaWcuc2svY2EwZgYDVR0fBF8wXTAtoCugKYYnaHR0cDovL3d3dy5kaXNpZy5z +ay9jYS9jcmwvY2FfZGlzaWcuY3JsMCygKqAohiZodHRwOi8vY2EuZGlzaWcuc2sv +Y2EvY3JsL2NhX2Rpc2lnLmNybDAaBgNVHSAEEzARMA8GDSuBHpGT5goAAAABAQEw +DQYJKoZIhvcNAQEFBQADggEBAF00dGFMrzvY/59tWDYcPQuBDRIrRhCA/ec8J9B6 +yKm2fnQwM6M6int0wHl5QpNt/7EpFIKrIYwvF/k/Ji/1WcbvgAa3mkkp7M5+cTxq +EEHA9tOasnxakZzArFvITV734VP/Q3f8nktnbNfzg9Gg4H8l37iYC5oyOGwwoPP/ +CBUz91BKez6jPiCp3C9WgArtQVCwyfTssuMmRAAOb54GvCKWU3BlxFAKRmukLyeB +EicTXxChds6KezfqwzlhA5WYOudsiCUI/HloDYd9Yvi0X/vF2Ey9WLw/Q1vUHgFN +PGO+I++MzVpQuGhU+QqZMxEA4Z7CRneC9VkGjCFMhwnN5ag= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw +MjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B +3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY +tJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/ +Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2 +VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT +79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6 +c0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT +Yo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l +c6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee +UB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE +Hg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF +Up/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO +VWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3 +ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs +8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR +iQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze +Sf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ +XHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/ +qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB +VXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB +L6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG +jjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE +AwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG +EwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM +FUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC +REUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp +Nb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM +VD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+ +SZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ +4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L +cp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi +eowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG +A1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3 +DQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j +vZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP +DpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc +maHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D +lmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv +KrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDNTCCAh2gAwIBAgIBATANBgkqhkiG9w0BAQsFADA8MQswCQYDVQQGEwJVUzEW +MBQGA1UEChMNQ2lzY28gU3lzdGVtczEVMBMGA1UEAxMMQ2lzY28gUlhDLVIyMB4X +DTE0MDcwOTIxNDY1NloXDTM0MDcwOTIxNDY1NlowPDELMAkGA1UEBhMCVVMxFjAU +BgNVBAoTDUNpc2NvIFN5c3RlbXMxFTATBgNVBAMTDENpc2NvIFJYQy1SMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANtCMXsK05wqTce60mQGZLAIL8wT +6i02PnfuPth2FAGDwUtPL4jLHBJW8uVJJEBLom3pyhPpc/jaqd1g6dddKxwK4Y2L +vHW/c1j86IMqjXLeE9//u58xND+hiOhBx1QQpO+BFe4jpQW6NRKYqWlz7G5aPO+M +fk3zDWEnEWRpoisf2jNOnNYVqRQdEY4+xZ9NHTsATS3NbAGFADRi7Vx0C6dSieI+ +CtNsTRG6dMU8x8/IX40VzREyPtIqMSWtGwuz0xk6KayB1ADYuBW8mH5jfufIOLn1 +/XSgVz7flasyfJ8iKbW1eoIgpGNyXJGBI39iPWTYZswh+Ok7swZskj0mPzECAwEA +AaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FJByBGD93fqE7I5aBFj3z/vDcgkWMA0GCSqGSIb3DQEBCwUAA4IBAQCBDfRhZWOb +blcaSjp0A8tREiYjHaDW9oR6Pk3xd5SMYE2axpy45nFjbfXCr9HTBz+mi8SrunUw +P4lzgv+P+EyyT/Kmt6KRrm2z+CPr6JUaexYgsennNi/TRmiqdWRXY4gyrYSsCgJB +jw3A7srAUvZSma6JEiP2E4skx3KVHmliwyBaK04KSkKKwY4b+oQIZVq2cgySm2bB +1q2+SMI5jMk9pRUh0anImbDyZPCARsIQuhUD5MOSYh+GiG7oTurvsf70H1RxuZrQ +/RwhDKseClSVWzBiLtiDW3LOAo5UNjqyQAZgZcS1yhAsGcsPXB7eel783IZDbq7Q +kK4RSUNGApEO +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAw +WjELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAw +MiA0ODE0NjMwODEwMDAzNjEZMBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0x +MzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjdaMFoxCzAJBgNVBAYTAkZSMRIwEAYD +VQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYzMDgxMDAwMzYxGTAX +BgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sO +ty3tRQgXstmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9M +CiBtnyN6tMbaLOQdLNyzKNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPu +I9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8JXrJhFwLrN1CTivngqIkicuQstDuI7pm +TLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16XdG+RCYyKfHx9WzMfgIh +C59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq4NYKpkDf +ePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3Yz +IoejwpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWT +Co/1VTp2lc5ZmIoJlXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1k +JWumIWmbat10TWuXekG9qxf5kBdIjzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5 +hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp//TBt2dzhauH8XwIDAQABo4IB +GjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczov +L3d3d3cuY2VydGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilo +dHRwOi8vY3JsLmNlcnRpZ25hLmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYr +aHR0cDovL2NybC5kaGlteW90aXMuY29tL2NlcnRpZ25hcm9vdGNhLmNybDANBgkq +hkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOItOoldaDgvUSILSo3L +6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxPTGRG +HVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH6 +0BGM+RFq7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncB +lA2c5uk5jR+mUYyZDDl34bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdi +o2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1 +gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS6Cvu5zHbugRqh5jnxV/v +faci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaYtlu3zM63 +Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayh +jWZSaX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw +3kAP+HwV96LOPNdeE4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIG4DCCBMigAwIBAgIINJotoYIGsrMwDQYJKoZIhvcNAQELBQAwggEMMQswCQYD +VQQGEwJFUzEPMA0GA1UECAwGTUFEUklEMQ8wDQYDVQQHDAZNQURSSUQxOjA4BgNV +BAsMMXNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2Fk +ZHJlc3MxKTAnBgNVBAsMIENIQU1CRVJTIE9GIENPTU1FUkNFIFJPT1QgLSAyMDE2 +MRIwEAYDVQQFEwlBODI3NDMyODcxGDAWBgNVBGEMD1ZBVEVTLUE4Mjc0MzI4NzEb +MBkGA1UECgwSQUMgQ0FNRVJGSVJNQSBTLkEuMSkwJwYDVQQDDCBDSEFNQkVSUyBP +RiBDT01NRVJDRSBST09UIC0gMjAxNjAeFw0xNjA0MTQwNzM1NDhaFw00MDA0MDgw +NzM1NDhaMIIBDDELMAkGA1UEBhMCRVMxDzANBgNVBAgMBk1BRFJJRDEPMA0GA1UE +BwwGTUFEUklEMTowOAYDVQQLDDFzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5j +YW1lcmZpcm1hLmNvbS9hZGRyZXNzMSkwJwYDVQQLDCBDSEFNQkVSUyBPRiBDT01N +RVJDRSBST09UIC0gMjAxNjESMBAGA1UEBRMJQTgyNzQzMjg3MRgwFgYDVQRhDA9W +QVRFUy1BODI3NDMyODcxGzAZBgNVBAoMEkFDIENBTUVSRklSTUEgUy5BLjEpMCcG +A1UEAwwgQ0hBTUJFUlMgT0YgQ09NTUVSQ0UgUk9PVCAtIDIwMTYwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQDqxqSh1K2Zlsmf9bxQAPQsz/J46PIsAifW +g4wEq9MOe1cgydSvZfSH3TAI185Bo3YK24pG5Kb97QjOcD/6EGB5TGuBVIBV5Od6 +IbZ1mtxe9g6Z/PjC30GOL6vHW20cUFnA7eisgkL+ua8vDEFRnL0AbmRRsjvlNquV +kRL7McdzrBzYZXY7zhtMTrAfIAb7ULT7m6F5jhaV45/rGEuEqzmTzTeD0Ol8CyeP +7UII6YZGMqyaJmlwYS0YvT9Q8J72aFBOaZVwwe2TqZdOKaK63cKfbkkIK6P6I/Ep +XrB9MVmb7YzNpm74+PfYGOjaVulI8kB0fp7NIK8UJFnudzWFv0qZSql13bMm4wbO +fW9LZKN2NBk+FG+FVDjiiy1AtWRmH1czHHDNw7QoWhQjXPy4vbP+OxJf9rmMHciU +Clbbcn7vJwcNALS/fZk/TUWzm/cdGdBPBPrHc5SIfYsUKpng6ZmSCcbWAWu38NtD +V2Ibx0RS4pdjus/qzmDmCuUYaC0zgHWgMAdo9tX3Eyw6sJ7oWFVujFZETUMXQQLM +d9xfRQVZz81g07/S9uL01dyHcTMHGvVvtH89l/tfZPRODgBECenr7D5xGQQXOUhg +uEv/XshlmSumMvJbhqid6CN0EHjvyyedMbpgi04GUOJQHQdgwkGMFbRbNxwK5QkZ +cgSKPOMB2wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSeLmVP +Plf1q32WxovfszVtSuieizAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQAD +ggIBAAVpKoWXJlC6QjkckyzST1vRXUQm2m9pK7V7ntD0Si5Ix+x/n8pZerlE9z69 +91BrUZ90/5AaQNCTeZIPiiNei6+BC9CLrWbgKtyaKb012GxAFElCPYkvupsrOLwa +owu3iNetxhQM7nxJrK7s8j0YT4xtFF0Oqrffd6s7j2JOiwxlxhmOzcAMoXeqtN16 +pxMF5jkYx5VkfgO2i5DB5V8AI5jmc9oR0hD/HlMiJ8fTAckvxTsybvDDOMoSZ7y6 +Iym7xJVJWgbd1FqQ1BNt59XCfOJYBMDsxL2iPH7GI4F1fKtwXzSElfez1UeWT3HK +eDIIILRCpEJr1SWcsifrwQ5HRAnhKw/QIzZuHLm6TqzM8AyUzkEPa90P1cjgF4ve +Ol1Svul1JR26BQfaVhk8jdHX8VE22ZLvonhRBVi9UswKXm+v2tDlDNtswSPvOTF3 +FwcAjPa6D3D5vL7h5H3hzER6pCHsRz+o1hWl7AGpyHDomGcdvVlUfqFXFTUHxXLJ +Prcpho2f2jJ5MtzbqOUJ/+9WKv6TsY4qE+2toitrLwTezS+SktY+YLV4AZUHCKls +4xza++WbI1YgW+nQXMZKJDu847YiFiqEkv+o/pe/o53bYV7uGSos1+sNdlY4dX5J +AJNXyfwjWvz08d8qnbCMafQQo1WdcDwi/wfWK7aZwJfQ9Cqg +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAk +BgNVBAMMHUNlcnRpbm9taXMgLSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4 +Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNl +cnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYwJAYDVQQDDB1DZXJ0 +aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jY +F1AMnmHawE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N +8y4oH3DfVS9O7cdxbwlyLu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWe +rP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K +/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92NjMD2AR5vpTESOH2VwnHu +7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9qc1pkIuVC +28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6 +lSTClrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1E +nn1So2+WLhl+HPNbxxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB +0iSVL1N6aaLwD4ZFjliCK0wi1F6g530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql09 +5gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna4NH4+ej9Uji29YnfAgMBAAGj +WzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQN +jLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ +KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9s +ov3/4gbIOZ/xWqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZM +OH8oMDX/nyNTt7buFHAAQCvaR6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q +619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40nJ+U8/aGH88bc62UeYdocMMzpXDn +2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1BCxMjidPJC+iKunqj +o3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjvJL1v +nxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG +5ERQL1TEqkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWq +pdEdnV1j6CTmNhTih60bWfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZb +dsLLO7XSAPCjDuGtbkD326C00EauFddEwk01+dIL8hf2rGbVJLJP0RyZwG71fet0 +BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/vgt2Fl43N+bYdJeimUV5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFyTCCA7GgAwIBAgIDD820MA0GCSqGSIb3DQEBCwUAMIGLMQswCQYDVQQGEwJB +VDFIMEYGA1UECgw/QS1UcnVzdCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBp +bSBlbGVrdHIuIERhdGVudmVya2VociBHbWJIMRgwFgYDVQQLDA9BLVRydXN0LVJv +b3QtMDUxGDAWBgNVBAMMD0EtVHJ1c3QtUm9vdC0wNTAeFw0xMzA5MjMxMzI0MTFa +Fw0yMzA5MjAxMTI0MTFaMIGLMQswCQYDVQQGEwJBVDFIMEYGA1UECgw/QS1UcnVz +dCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBpbSBlbGVrdHIuIERhdGVudmVy +a2VociBHbWJIMRgwFgYDVQQLDA9BLVRydXN0LVJvb3QtMDUxGDAWBgNVBAMMD0Et +VHJ1c3QtUm9vdC0wNTCCAiAwDQYJKoZIhvcNAQEBBQADggINADCCAggCggIBAOT7 +jFImpWeBhGjdgsnNqHIBWSI/JOkSpJKXxVDO8kU/a0QFGLp7ca/mjbtt9uTz5dy8 +5HgTI7IKRJ23vTdA1iVEUInOaNLDYqdEoSNFr18GcXZG4Wn/4iHgP88yleqIJqcg +rMJxXTDJDOxELc7FZXzXB3419g0YFk17q/OqD33e6IyULpPQt25IOMQCIhrfIKWC +Y79T1UQVBjukO3rctu6Qi0ACtJ/A9nEzWaYi07BoIz/9hMiWsPlwSy80hv0lVZnR +zXcnOMRtXBnq634ThgGgEEAmRx++FL5fpbg/YKFu4SGOEyV4Lqd6zVivflusP84P +s/JXfNV7bcnT/K2VrRu/h5hPJ+YLqWg75Cws9RRH16ldgvbim7cg4eUaayx4CI1s +dYzqN5aJnVnpdDIvGDAYOgQlSwbtxmdnJoBqX4F3MB6e0XSPX4zAVGrspBhhmXod ++Z356Pnx73K+zi8ZknzjKK/RuLhv0GC+eFikLjc6sieJEVGiXom8HcxXZUtJTBMQ +Aq5Xvkwh8SKqHqCS1FQsuJt8M2gnECodS/8GCgKTgIcZr7+ogxIQjn0QpSuQ6A7g +FIZF9tflVnOWH4+ePCqjGl4skGaFbwF2vbPwKcgniqmpI7DV8vDK1b22MnDMLxxZ +v+rDBqRg36uJbkcU74WQa2gjlk4G07EnowPDudm9AgEDozYwNDAPBgNVHRMBAf8E +BTADAQH/MBEGA1UdDgQKBAhA+blnvgPSCDAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQELBQADggIBAOIqZcZrWivIqDTLlxEdJh+jss64PCshn5j0Fx8NtnuuyxBt +g/JjwYiu6cBSQq43nwuZV1LoRX6YlOkpR5/xB8FCCPNzPKprNbNsFSuRMRvkfpLn +w8WmITjfG77Rn5YNULb1e5SjLaqvt43SOy18ghDUakrJYaOmj6eyoNlUw5d/0YnM +Y/jZ3zhYlboBUMwK84tJPH8/PajzaMzHmNPZNTD3DoJe+BBhrrxO8Cs0eqKa9tuN +r+sDTCfD3q5s3VUUrz8d64+atnhJ7rz5HndgAiTc3t7ppfuRphx6skng978dB66G +y7vZANfLARjv6MOPDAcwcFjB8mPqjP22rePoBzw9WwWHdMs15e8Jt7ughGm8QXFj +2zKcQeFfftp2bZOjroX65YzJUqwny2CzNixJqQTeuCcrCTHEkpPpjNGkS/2+VlGw +2LfOnUXDG0gv0bMw935cqVsxP+UFm+F2qdf1KYZzVxy9L9vXGRb0JTTxgxa0MlgL +sVlO44vQoyuLG0DC9+NSqE5K7nXp7WOZGwb7MI38HleZ7M4UKOOgjS3r7wceDAKO +jEjMiNqmrXmUtKzpDDC2/wY7FHGVhfuwesuLSFly21AA8reNeSvNBJWSdUkCllSi +HVSFu2CvfX2qs735cDxZesGB/KxQABgS5LXcXdilWF4dXydpjszb76pXGquE +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4 +MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6 +ZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD +VQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq +scIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO +xdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H +LmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX +uaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD +yCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+ +JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q +rLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN +BjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L +hij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB +QFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+ +HMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu +Zm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg +QTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB +BgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA +A4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb +laQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56 +awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo +JNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw +LDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT +VyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk +LhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb +UjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/ +QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+ +naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls +QyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQsw +CQYDVQQGEwJVUzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28x +ITAfBgNVBAoMGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1 +c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMx +OTM0MTJaFw00MjA4MjMxOTM0MTJaMIGIMQswCQYDVQQGEwJVUzERMA8GA1UECAwI +SWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +ALldUShLPDeS0YLOvR29zd24q88KPuFd5dyqCblXAj7mY2Hf8g+CY66j96xz0Xzn +swuvCAAJWX/NKSqIk4cXGIDtiLK0thAfLdZfVaITXdHG6wZWiYj+rDKd/VzDBcdu +7oaJuogDnXIhhpCujwOl3J+IKMujkkkP7NAP4m1ET4BqstTnoApTAbqOl5F2brz8 +1Ws25kCI1nsvXwXoLG0R8+eyvpJETNKXpP7ScoFDB5zpET71ixpZfR9oWN0EACyW +80OzfpgZdNmcc9kYvkHHNHnZ9GLCQ7mzJ7Aiy/k9UscwR7PJPrhq4ufogXBeQotP +JqX+OsIgbrv4Fo7NDKm0G2x2EOFYeUY+VM6AqFcJNykbmROPDMjWLBz7BegIlT1l +RtzuzWniTY+HKE40Cz7PFNm73bZQmq131BnW2hqIyE4bJ3XYsgjxroMwuREOzYfw +hI0Vcnyh78zyiGG69Gm7DIwLdVcEuE4qFC49DxweMqZiNu5m4iK4BUBjECLzMx10 +coos9TkpoNPnG4CELcU9402x/RpvumUHO1jsQkUm+9jaJXLE9gCxInm943xZYkqc +BW89zubWR2OZxiRvchLIrH+QtAuRcOi35hYQcRfO3gZPSEF9NUqjifLJS3tBEW1n +twiYTOURGa5CgNz7kAXU+FDKvuStx8KU1xad5hePrzb7AgMBAAGjQjBAMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFJngGWcNYtt2s9o9uFvo/ULSMQ6HMA4GA1Ud +DwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAmHNw4rDT7TnsTGDZqRKGFx6W +0OhUKDtkLSGm+J1WE2pIPU/HPinbbViDVD2HfSMF1OQc3Og4ZYbFdada2zUFvXfe +uyk3QAUHw5RSn8pk3fEbK9xGChACMf1KaA0HZJDmHvUqoai7PF35owgLEQzxPy0Q +lG/+4jSHg9bP5Rs1bdID4bANqKCqRieCNqcVtgimQlRXtpla4gt5kNdXElE1GYhB +aCXUNxeEFfsBctyV3lImIJgm4nb1J2/6ADtKYdkNy1GTKv0WBpanI5ojSP5RvbbE +sLFUzt5sQa0WZ37b/TjNuThOssFgy50X31ieemKyJo90lZvkWx3SD92YHJtZuSPT +MaCm/zjdzyBP6VhWOmfD0faZmZ26NraAL4hHT4a/RDqA5Dccprrql5gR0IRiR2Qe +qu5AvzSxnI9O4fKSTx+O856X3vOmeWqJcU9LJxdI/uz0UA9PSX3MReO9ekDFQdxh +VicGaeVyQYHTtgGJoC86cnn+OjC/QezHYj6RS8fZMXZC+fc8Y+wmjHMMfRod6qh8 +h6jCJ3zhM0EPz8/8AKAigJ5Kp28AsEFFtyLKaEjFQqKu3R3y4G5OBVixwJAWKqQ9 +EEC+j2Jjg6mcgn0tAumDMHzLJ8n9HmYAsC7TIS+OMxZsmO0QqAfWzJPP29FpHOTK +yeC2nOnOcXHebD8WpHk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQG +EwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNo +bm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g +RzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4MTgzMDAwWjBrMQswCQYDVQQGEwJJ +TjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9s +b2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMw +djAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0 +WXTsuwYc58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xyS +fvalY8L1X44uT6EYGQIrMgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuB +zhccLikenEhjQjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggq +hkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+DCBeQyh+KTOgNG3qxrdWB +CUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7jHvrZQnD ++JbNR6iC8hZVdyR+EhCVBCyj +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8DCCA9igAwIBAgIPBuhGJy8fCo/RhFzjafbVMA0GCSqGSIb3DQEBBQUAMDgx +CzAJBgNVBAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXpl +bnBlLmNvbTAeFw0wNzEyMTMxMzA4MjdaFw0zNzEyMTMwODI3MjVaMDgxCzAJBgNV +BAYTAkVTMRQwEgYDVQQKDAtJWkVOUEUgUy5BLjETMBEGA1UEAwwKSXplbnBlLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnTesoPHqynhugWZWqx +whtFMnGV2f4QW8yv56V5AY+Jw8ryVXH3d753lPNypCxE2J6SmxQ6oeckkAoKVo7F +2CaU4dlI4S0+2gpy3aOZFdqBoof0e24md4lYrdbrDLJBenNubdt6eEHpCIgSfocu +ZhFjbFT7PJ1ywLwu/8K33Q124zrX97RovqL144FuwUZvXY3gTcZUVYkaMzEKsVe5 +o4qYw+w7NMWVQWl+dcI8IMVhulFHoCCQk6GQS/NOfIVFVJrRBSZBsLVNHTO+xAPI +JXzBcNs79AktVCdIrC/hxKw+yMuSTFM5NyPs0wH54AlETU1kwOENWocivK0bo/4m +tRXzp/yEGensoYi0RGmEg/OJ0XQGqcwL1sLeJ4VQJsoXuMl6h1YsGgEebL4TrRCs +tST1OJGh1kva8bvS3ke18byB9llrzxlT6Y0Vy0rLqW9E5RtBz+GGp8rQap+8TI0G +M1qiheWQNaBiXBZO8OOi+gMatCxxs1gs3nsL2xoP694hHwZ3BgOwye+Z/MC5TwuG +KP7Suerj2qXDR2kS4Nvw9hmL7Xtw1wLW7YcYKCwEJEx35EiKGsY7mtQPyvp10gFA +Wo15v4vPS8+qFsGV5K1Mij4XkdSxYuWC5YAEpAN+jb/af6IPl08M0w3719Hlcn4c +yHf/W5oPt64FRuXxqBbsR6QXAgMBAAGjgfYwgfMwgbAGA1UdEQSBqDCBpYEPaW5m +b0BpemVucGUuY29tpIGRMIGOMUcwRQYDVQQKDD5JWkVOUEUgUy5BLiAtIENJRiBB +MDEzMzcyNjAtUk1lcmMuVml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFDMEEG +A1UECQw6QXZkYSBkZWwgTWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAxNCAtIDAxMDEw +IFZpdG9yaWEtR2FzdGVpejAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUHRxlDqjyJXu0kc/ksbHmvVV0bAUwDQYJKoZIhvcNAQEFBQAD +ggIBAMeBRm8hGE+gBe/n1bqXUKJg7aWSFBpSm/nxiEqg3Hh10dUflU7F57dp5iL0 ++CmoKom+z892j+Mxc50m0xwbRxYpB2iEitL7sRskPtKYGCwkjq/2e+pEFhsqxPqg +l+nqbFik73WrAGLRne0TNtsiC7bw0fRue0aHwp28vb5CO7dz0JoqPLRbEhYArxk5 +ja2DUBzIgU+9Ag89njWW7u/kwgN8KRwCfr00J16vU9adF79XbOnQgxCvv11N75B7 +XSus7Op9ACYXzAJcY9cZGKfsK8eKPlgOiofmg59OsjQerFQJTx0CCzl+gQgVuaBp +E8gyK+OtbBPWg50jLbJtooiGfqgNASYJQNntKE6MkyQP2/EeTXp6WuKlWPHcj1+Z +ggwuz7LdmMySlD/5CbOlliVbN/UShUHiGUzGigjB3Bh6Dx4/glmimj4/+eAJn/3B +kUtdyXvWton83x18hqrNA/ILUpLxYm9/h+qrdslsUMIZgq+qHfUgKGgu1fxkN0/P +pUTEvnK0jHS0bKf68r10OEMr3q/53NjgnZ/cPcqlY0S/kqJPTIAcuxrDmkoEVU3K +7iYLHL8CxWTTnn7S05EcS6L1HOUXHA0MUqORH5zwIe0ClG+poEnK6EOMxPQ02nwi +o8ZmPrgbBYhdurz3vOXcFD2nhqi2WVIhA16L4wTtSyoeo09Q +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQsw +CQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU +MBIGA1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw +MDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp +Y2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout +736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2A +DDL24CejQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFuk +fCPAlaUs3L6JbyO5o91lAFJekazInXJ0glMLfalAvWhgxeG4VDvBNhcl2MG9AjEA +njWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOaKaqW04MjyaR7YbPMAuhd +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFlzCCA3+gAwIBAgIEAJggXDANBgkqhkiG9w0BAQ0FADBTMQswCQYDVQQGEwJN +WTEbMBkGA1UEChMSRGlnaWNlcnQgU2RuLiBCaGQuMScwJQYDVQQDEx5Qb3NEaWdp +Y2VydCBDbGFzcyAyIFJvb3QgQ0EgRzIwHhcNMTYxMDE3MDMwMjA5WhcNMzYxMDE3 +MDMwMjA5WjBTMQswCQYDVQQGEwJNWTEbMBkGA1UEChMSRGlnaWNlcnQgU2RuLiBC +aGQuMScwJQYDVQQDEx5Qb3NEaWdpY2VydCBDbGFzcyAyIFJvb3QgQ0EgRzIwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDiCITb+8aEEHwFP6THQZ7TqBtb +3TaYSs8ew0Z9S7ZLPe+emUZAgiKw2Q7RokOUYbJtjjKzurAsZ0n2WqJzxFnZXClZ +yKaOYDVguIROe6ww3pLetZfQnjDu3DjFahdEjej9c3YfskfCMe5OyUNQQd6BSdLE +U3iyZ/M7fKHYB1N3REW7CtqIXF5Dk7KPwVOaF9VonyJ1swK0Idey63TVPiu3ZM4L +pNPANjpQq8NLcB6aPIW6dqmrU9NOypahSofhYjS+WELMwVgAwUkl0MWMpRx+bQ1X +xya8irk2npmZ3xOjkT3lerwHM6oyEALOsw01rlCMPuqzOvOiPYPHBBu31RxC4vBb +Wc2chAGN6peteIPvhCxlUqvYYv0OmLj3bniEdXF62MThh0XycsUzVCJ+Ml6oif3n +z3t9AvuNombifzAWsY7zMFiQPeBt2WDC52V/+QFtSPejH9LZprFDjYzVv+CmxUHa +umtctYS60GMUeQBIh9Nz0nEi+a9gIkNSD/0dZv0ygNWpx/N5OpEDN9KIj95EWNQq +1diUvX94BIGaVWmM58Bts1sHoYjXd3wK32aMeMyeWSwFZzDt2eK+GTFDxjVMmWJO +PZWackxSqa974uhWkx+5FzMsS+VhkHBjB6rp49lhBnXtnp2Hw84FFRyaSg+PXNlp +jZSNjQDxTP95DFnxswIDAQABo3MwcTA7BgNVHSUENDAyBggrBgEFBQcDAgYIKwYB +BQUHAwEGCCsGAQUFBwMEBggrBgEFBQcDCAYIKwYBBQUHAwMwDwYDVR0TAQH/BAUw +AwEB/zARBgNVHQ4ECgQIQaEFrr4+4PgwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBDQUAA4ICAQBTg4Bfdkwlp+j52cs/Sqg5kK1mwsmbP0OvAPc3tNbek0gCrPMW +3s6yQnfdoNeP4xBKwDjVyL5fpLV6iEdjiaBNapXggpvnQVstRQqhRc0+3To+M5Xq +CGmyMfv5Y/x/iQsMdYOw5AhMxiafqo6+iMQkm25Q8OXDKV8RbfpjKkg2K+bRguTd +YekklhS5/j8rKLJLVPwbJ+f0Cri1V/gcd+Airke8dTfr3CifEvb8RHVR4pcfojCd +vto9idrcyHoHfPP4RYxXF7ZFDOld3G/EaCI+YvGpfMuZTEq/fbHFnvYH7YPqjyuJ +5J9K4zNAo/Phn/l9W+/gd+lmRWkUQBmMLjbIdKtPkzmDDXX9j6xtC+14YQ3F6oNp +reDk5qATmKo3UKBs4MP54/t0V24ddS14K1bm9RK9561Q0DZjHxVRu2fmyrKyRXkj +wLYxNzi/MZ8OO7TBb+py2fHfMXQej3UpOb1B9NM0dVnKyrP2YKjF+pNHitRRUqiA +xK21arHej7E48d4ADSN5VCPOwkPUQhoCYJgc8kpp/NYMbKFy6FTzkgOSm0jbiPFi +Zmbz8oXKcjO3BWPP3YJmQxnc56O1bqyvcZtxH2vLpstzA6N4PbGbsk3uDIJXeyxH +pgDhwRnraCFlkiciqyR/0s1D8FAHFXcPQEFb0MrCylIzplAFDb+o2491Hw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIx +GDAWBgNVBAcTD0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxp +bXNlbCB2ZSBUZWtub2xvamlrIEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0w +KwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24gTWVya2V6aSAtIEthbXUgU00xNjA0 +BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3Vy +dW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYDVQQG +EwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXll +IEJpbGltc2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklU +QUsxLTArBgNVBAsTJEthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBT +TTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11IFNNIFNTTCBLb2sgU2VydGlmaWthc2kg +LSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3UwM6q7 +a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y86Ij5iySr +LqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INr +N3wcwv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2X +YacQuFWQfw4tJzh03+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/ +iSIzL+aFCr2lqBs23tPcLG07xxO9WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4f +AJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQUZT/HiobGPN08VFw1+DrtUgxH +V8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL +BQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPf +IPP54+M638yclNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4 +lzwDGrpDxpa5RXI4s6ehlj2Re37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c +8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0jq5Rm+K37DwhuJi1/FwcJsoz7UMCf +lo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkgRzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1 +OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEsMCoG +A1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgRzIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8Oo1XJ +JZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsD +vfOpL9HG4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnoo +D/Uefyf3lLE3PbfHkffiAez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/ +Q0kGi4xDuFby2X8hQxfqp0iVAXV16iulQ5XqFYSdCI0mblWbq9zSOdIxHWDirMxW +RST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbsO+wmETRIjfaAKxojAuuK +HDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8HvKTlXcxN +nw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM +0D4LnMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/i +UUjXuG+v+E5+M5iSFGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9 +Ha90OrInwMEePnWjFqmveiJdnxMaz6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHg +TuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJKoZIhvcNAQEL +BQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K +2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfX +UfEpY9Z1zRbkJ4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl +6/2o1PXWT6RbdejF0mCy2wl+JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK +9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG/+gyRr61M3Z3qAFdlsHB1b6uJcDJ +HgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTcnIhT76IxW1hPkWLI +wpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/XldblhY +XzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5l +IxKVCCIcl85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoo +hdVddLHRDiBYmxOlsGOm7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulr +so8uBtjRkcfGEvRM/TAXw8HaOFvjqermobp573PYtlNXLfbQ4ddI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDFzCCAp6gAwIBAgIQFTh14WR+0bBHtO+vQRKCRTAKBggqhkjOPQQDAzCBjzEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v +bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjE5MDcGA1UEAxMwTWlj +cm9zb2Z0IEVDQyBUUyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE4MB4X +DTE4MDIyNzIwNTEzNFoXDTQzMDIyNzIxMDAxMlowgY8xCzAJBgNVBAYTAlVTMRMw +EQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN +aWNyb3NvZnQgQ29ycG9yYXRpb24xOTA3BgNVBAMTME1pY3Jvc29mdCBFQ0MgVFMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMjAxODB2MBAGByqGSM49AgEGBSuB +BAAiA2IABN7Nu3Ag8SUgtJTo17Q7D26H3ausz01AL4Eza1kJGNaHDSYjnLSNlZ12 +n6W5BkLmrTayxLOuejwI1cudOl5FIWwL4yD1m8LdRDPjQrnq8ihCkqr+DAfKihOZ +O2IA7drzNaOBvDCBuTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQU6EfIQpqwna5vCyg7mBWP47HogLIwEAYJKwYBBAGCNxUBBAMCAQAw +ZQYDVR0gBF4wXDAGBgRVHSAAMFIGDCsGAQQBgjdMg30BATBCMEAGCCsGAQUFBwIB +FjRodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL0RvY3MvUmVwb3NpdG9y +eS5odG0AMAoGCCqGSM49BAMDA2cAMGQCMBSGUMAmGuvqoRR3OlvfYzmlM8dQQNVr +NWsPtN99VrnhpZ14GYKhQ24a11ijVQNC2wIwGJS0HjqNZPoMJxuHE0rStzoAlMby +5WO/r+P63JPV50aaa4FpPgLfUQ2PKHFBiZEv +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBY +MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMo +R2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEx +MjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9 +AWbK7hWNb6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjA +ZIVcFU2Ix7e64HXprQU9nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE0 +7e9GceBrAqg1cmuXm2bgyxx5X9gaBGgeRwLmnWDiNpcB3841kt++Z8dtd1k7j53W +kBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGttm/81w7a4DSwDRp35+MI +mO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJ +KoZIhvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ1 +6CePbJC/kRYkRj5KTs4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl +4b7UVXGYNTq+k+qurUKykG/g/CFNNWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6K +oKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHaFloxt/m0cYASSJlyc1pZU8Fj +UjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG1riR/aYNKxoU +AT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIQVBIVn6uKdZNElMp3QFYu7zANBgkqhkiG9w0BAQsFADBm +MQswCQYDVQQGEwJTRTEoMCYGA1UEChMfU3dlZGlzaCBTb2NpYWwgSW5zdXJhbmNl +IEFnZW5jeTEtMCsGA1UEAxMkU3dlZGlzaCBHb3Zlcm5tZW50IFJvb3QgQXV0aG9y +aXR5IHYyMB4XDTE1MDUwNTExMTUyM1oXDTQwMDUwNTExMjQxOVowZjELMAkGA1UE +BhMCU0UxKDAmBgNVBAoTH1N3ZWRpc2ggU29jaWFsIEluc3VyYW5jZSBBZ2VuY3kx +LTArBgNVBAMTJFN3ZWRpc2ggR292ZXJubWVudCBSb290IEF1dGhvcml0eSB2MjCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMiutUO8QkVLNWM/AkvF/9s2 +1yfFwq5FZqNxhxZNiU9hlOBWRrjQRBPmc5DwYXhBiuAafjesAim+6P8CJsYafAqx +j2QpotoHitUkhWgZkjLfnylgWG0qhYARNsm2wtOehAy6URHMVOmrBjASjyB3BcDG +jZqbWci2hehwBwKxHv/Xac8WRothL0LNUqbYDnovhy3GLzwiQ7GTfsMWdtnM14vs +ERvQyXEUwolJfvGkEKo1PKgbu//sMkDlvSrzpgETyIyXGZDOY/mwa333+YrObuCF +59uU1XogJaA18Kn3r1ooWgzI83Q5izE7IsxJJclvuFx6LiyW4y+jPsp5d2mRWvjw +xVM3TlNtSSdWYsrl+XNgqRc7W6Ilry17ybfbzxkROjNxOVlaA+nnLAz/bZxyY2OA +BVhThtwodRbC5fATWaGB/wUMmai2PGwuxQ4AmIHpg3dmQztajoVFTLLPuT3knDaT +QHpTFSnUEZC6oWCKnav0Skpq3Yeqwe0F2p5bVuGITyprlSiGZlCh79pKspAKNjdJ +hZdCeAdn5psgoQxsyc/P/neVhFp6Oxew70z3LZGqzxlvxvkSKOceCqaWzSGwA2JQ +gwYg5uje30MWFrmBoPCBNFvLwYn28+giuM64Uj5RHrEFuLcDKwusdHVTJOF2uE8l +dl3v0Zrzbkq4fEv4isAZAgMBAAGjgbQwgbEwDgYDVR0PAQH/BAQDAgEGMBIGA1Ud +EwEB/wQIMAYBAf8CAQEwHQYDVR0OBBYEFGNrQmBTVxG7yCSJJQJmRHShDSVuMBAG +CSsGAQQBgjcVAQQDAgEAMBEGA1UdIAQKMAgwBgYEVR0gADBHBgNVHSUEQDA+Bggr +BgEFBQcDAQYIKwYBBQUHAwIGCCsGAQUFBwMEBgorBgEEAYI3CgMMBggrBgEFBQcD +AwYIKwYBBQUHAwgwDQYJKoZIhvcNAQELBQADggIBACMuqoWXS6RcEK/a+D29k1gv +ePsZdwM5FkdJclXMh+i9pH/SqySs59RQ7p3Yg8aZIPsWL4jGFzfKix6r0OJsB1i4 +ZJGhEKFpN3Ve/tpzFOaKa77CYCEvwPmjBEg2Wze+2mz96ZaOnvFTfI9lRKdVfQuU +TlT2/zK9L32cpV5CxEwp4xBkL+bPWjs0VShh0ScSu25Um4FYrNVenVcDoE3R/zd0 +po3z+ZX9Kol1enk3/SZ5Lydzf6kZIOXQX5jolgWPmHnpeRBBKQFD9Wk3zFAQaLXY +RE4O8pnjJyxqjl+7fbtrcUsGit0q2Ao/W8hyLlhhCg+BaB5Hx+ktuu+N3A6jI8Oy +LbVHsYu0PidI59wIYgxU/kPXlUq/By9KQH4GpVGHJokF3TzKT/4cJ+nbiB7Asv7j +7x9+sehZlaBPqwqJAOBzsuccwRdQgIdM0kMZWZXSWxRbClvAfIlxerUKwIpFL+7E +wP5ULeeVJHcFLu50xqCQsXPcQtagdclYWQWi3hG/WekNpybCbsBGisYe0/XqD309 +cs0ZlUy64GiXjVjAau9597JoarhyNsMkDOgy7b3xn8jv3nXS23aplCc49AFhv2Y4 +j2o93ABbs/xE3wNL+fF2JTX/Uh8IHdClFOmLBit4gyxxXE+Rh2PWDA4FiDyUoLFa +VBbf3VHDqDYuLIJ8uZqw +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEHjCCAwagAwIBAgIET7PQ7jANBgkqhkiG9w0BAQUFADCBiTELMAkGA1UEBhMC +WkExETAPBgNVBAoTCExBV3RydXN0MTIwMAYDVQQLEylMQVcgVHJ1c3RlZCBUaGly +ZCBQYXJ0eSBTZXJ2aWNlcyBQVFkgTHRkLjEzMDEGA1UEAxMqTEFXdHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAyMDQ4MB4XDTEyMDUxNjE1NDAxOFoX +DTMyMDUxNjE2MTAxOFowgYkxCzAJBgNVBAYTAlpBMREwDwYDVQQKEwhMQVd0cnVz +dDEyMDAGA1UECxMpTEFXIFRydXN0ZWQgVGhpcmQgUGFydHkgU2VydmljZXMgUFRZ +IEx0ZC4xMzAxBgNVBAMTKkxBV3RydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkgMjA0ODCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKTckbEK +FR42rhFERZfVJTWHixsK0c9w+iZBsfxKDahatWan3B9uHQjppoYLZkRcuFCiMJYC +C4jIFVQXr/rX5GoPgMfO5eimmbJLf5JNNmVU7iEwI+QPx0LnXcwvGz5rCqc+0Y8H +Lti3+s8YVTWZs9BSuw3nqUsb+/tG/wEJsjdPsf15Ovg27GMq3Ps48bfoYeCR0rt4 +FTZ0vR21Xtm9tm4I/Hn2un/kHC1AvR22A6QCyOtqGNt3ZWe1k2o64N0kV6uB4v1x +19de7Y78YMXnufwjprlr99zTJgKabuADhfvFp8ZR7MlpE/QWC+00ASIje90rQZap +Okzqald1KwsPFD8CAwEAAaOBizCBiDArBgNVHRAEJDAigA8yMDEyMDUxNjE1NDAx +OFqBDzIwMzIwNTE2MTYxMDE4WjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUXN46 +MzRJZMSSMXxVXvXyO0/uwx0wHQYDVR0OBBYEFFzeOjM0SWTEkjF8VV718jtP7sMd +MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAJYl5BxGneuWSlaE5zbA +r7IxxqtnyTv3X3GZZK5U4w1KccxcfNI1u0cSx7PEkW1UCTbFREaCF1InNnmLukSU +tIJxZdM1Vf7Drj8j9vpFho1VjvbHmc/PP+RHepzwqVQIuqQ/lIxALIQkAyJFx3Ep +GFxV/O9dh/2nmoMD3L++jESN6/FiWlNpjYADYLMP53hDTKnZsXJAy1hEx3Xo1oni +Sv73kKyE9ybEQOGUuFPcsgPyJiQXZc2yxtOTncJhG1GfzSQbALNltD5qs98Gha2c +h3bc08fCFrHFult+FUU9Nnuc8yanErD2np40mrN3C6pHDoXsFWENtjplBI59Oz+I +c88= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENo +YW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYxNDE4WhcNMzcwOTMwMTYxNDE4WjB9 +MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgy +NzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEgMB4G +A1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUA +A4IBDQAwggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0 +Mi+ITaFgCPS3CU6gSS9J1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/s +QJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8Oby4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpV +eAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl6DJWk0aJqCWKZQbua795 +B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c8lCrEqWh +z0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0T +AQH/BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1i +ZXJzaWduLm9yZy9jaGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4w +TcbOX60Qq+UDpfqpFDAOBgNVHQ8BAf8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAH +MCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBjaGFtYmVyc2lnbi5vcmcwKgYD +VR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9yZzBbBgNVHSAE +VDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh +bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0B +AQUFAAOCAQEAPDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUM +bKGKfKX0j//U2K0X1S0E0T9YgOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXi +ryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJPJ7oKXqJ1/6v/2j1pReQvayZzKWG +VwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4IBHNfTIzSJRUTN3c +ecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREest2d/ +AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIH/jCCBeagAwIBAgIBADANBgkqhkiG9w0BAQUFADCB1DELMAkGA1UEBhMCQVQx +DzANBgNVBAcTBlZpZW5uYTEQMA4GA1UECBMHQXVzdHJpYTE6MDgGA1UEChMxQVJH +RSBEQVRFTiAtIEF1c3RyaWFuIFNvY2lldHkgZm9yIERhdGEgUHJvdGVjdGlvbjEq +MCgGA1UECxMhR0xPQkFMVFJVU1QgQ2VydGlmaWNhdGlvbiBTZXJ2aWNlMRQwEgYD +VQQDEwtHTE9CQUxUUlVTVDEkMCIGCSqGSIb3DQEJARYVaW5mb0BnbG9iYWx0cnVz +dC5pbmZvMB4XDTA2MDgwNzE0MTIzNVoXDTM2MDkxODE0MTIzNVowgdQxCzAJBgNV +BAYTAkFUMQ8wDQYDVQQHEwZWaWVubmExEDAOBgNVBAgTB0F1c3RyaWExOjA4BgNV +BAoTMUFSR0UgREFURU4gLSBBdXN0cmlhbiBTb2NpZXR5IGZvciBEYXRhIFByb3Rl +Y3Rpb24xKjAoBgNVBAsTIUdMT0JBTFRSVVNUIENlcnRpZmljYXRpb24gU2Vydmlj +ZTEUMBIGA1UEAxMLR0xPQkFMVFJVU1QxJDAiBgkqhkiG9w0BCQEWFWluZm9AZ2xv +YmFsdHJ1c3QuaW5mbzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANIS +R+xfmOgNhhVJxN3snvFszVG2+5VPi8SQPVMzsdMTxUjipb/19AOED5x4cfaSl/Fb +WXUYPycLUS9caMeh6wDz9pU9acN+wqzECjZyelum0PcBeyjHKscyYO5ZuNcLJ92z +RQUre2Snc1zokwKXaOz8hNue1NWBR8acwKyXyxnqh6UKo7h1JOdQJw2rFvlWXbGB +ARZ98+nhJPMIIbm6rF2ex0h5f2rK3zl3BG0bbjrNf85cSKwSPFnyas+ASOH2AGd4 +IOD9tWR7F5ez5SfdRWubYZkGvvLnnqRtiztrDIHutG+hvhoSQUuerQ75RrRa0QMA +lBbAwPOs+3y8lsAp2PkzFomjDh2V2QPUIQzdVghJZciNqyEfVLuZvPFEW3sAGP0q +GVjSBcnZKTYl/nfua1lUTwgUopkJRVetB94i/IccoO+ged0KfcB/NegMZk3jtWoW +WXFb85CwUl6RAseoucIEb55PtAAt7AjsrkBu8CknIjm2zaCGELoLNex7Wg22ecP6 +x63B++vtK4QN6t7565pZM2zBKxKMuD7FNiM4GtZ3k5DWd3VqWBkXoRWObnYOo3Ph +XJVJ28EPlBTF1WIbmas41Wdu0qkZ4Vo6h2pIP5GW48bFJ2tXdDGY9j5xce1+3rBN +LPPuj9t7aNcQRCmt7KtQWVKabGpyFE0WFFH3134fAgMBAAGjggHXMIIB0zAdBgNV +HQ4EFgQUwAHV4HgfL3Q64+vAIVKmBO4my6QwggEBBgNVHSMEgfkwgfaAFMAB1eB4 +Hy90OuPrwCFSpgTuJsukoYHapIHXMIHUMQswCQYDVQQGEwJBVDEPMA0GA1UEBxMG +Vmllbm5hMRAwDgYDVQQIEwdBdXN0cmlhMTowOAYDVQQKEzFBUkdFIERBVEVOIC0g +QXVzdHJpYW4gU29jaWV0eSBmb3IgRGF0YSBQcm90ZWN0aW9uMSowKAYDVQQLEyFH +TE9CQUxUUlVTVCBDZXJ0aWZpY2F0aW9uIFNlcnZpY2UxFDASBgNVBAMTC0dMT0JB +TFRSVVNUMSQwIgYJKoZIhvcNAQkBFhVpbmZvQGdsb2JhbHRydXN0LmluZm+CAQAw +DwYDVR0TAQH/BAUwAwEB/zALBgNVHQ8EBAMCAcYwEQYDVR0gBAowCDAGBgRVHSAA +MD0GA1UdEQQ2MDSBFWluZm9AZ2xvYmFsdHJ1c3QuaW5mb4YbaHR0cDovL3d3dy5n +bG9iYWx0cnVzdC5pbmZvMD0GA1UdEgQ2MDSBFWluZm9AZ2xvYmFsdHJ1c3QuaW5m +b4YbaHR0cDovL3d3dy5nbG9iYWx0cnVzdC5pbmZvMA0GCSqGSIb3DQEBBQUAA4IC +AQAVO4iDXg7ePvA+XdwtoUr6KKXWB6UkSM6eeeh5mlwkjlhyFEGFx0XuPChpOEmu +Io27jAVtrmW7h7l+djsoY2rWbzMwiH5VBbq5FQOYHWLSzsAPbhyaNO7krx9i0ey0 +ec/PaZKKWP3Bx3YLXM1SNEhr5Qt/yTIS35gKFtkzVhaP30M/170/xR7FrSGshyya +5BwfhQOsi8e3M2JJwfiqK05dhz52Uq5ZfjHhfLpSi1iQ14BGCzQ23u8RyVwiRsI8 +p39iBG/fPkiO6gs+CKwYGlLW8fbUYi8DuZrWPFN/VSbGNSshdLCJkFTkAYhcnIUq +mmVeS1fygBzsZzSaRtwCdv5yN3IJsfAjj1izAn3ueA65PXMSLVWfF2Ovrtiuc7bH +UGqFwdt9+5RZcMbDB2xWxbAH/E59kx25J8CwldXnfAW89w8Ks/RuFVdJG7UUAKQw +K1r0Vli/djSiPf4BJvDduG3wpOe8IPZRCPbjN4lXNvb3L/7NuGS96tem0P94737h +HB5Ufg80GYEQc9LjeAYXttJR+zV4dtp3gzdBPi1GqH6G3lb0ypCetK2wHkUYPDSI +Aofo8DaR6/LntdIEuS64XY0dmi4LFhnNdqSr+9Hio6LchH176lDq9bIEO4lSOrLD +GU+5JrG8vCyy4YGms2G19EVgLyx1xcgtiEsmu3DuO38BLQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFlDCCBHygAwIBAgIBATANBgkqhkiG9w0BAQUFADCCATExFzAVBgNVBAcTDkFs +dmFybyBPYnJlZ29uMRkwFwYDVQQIExBEaXN0cml0byBGZWRlcmFsMQswCQYDVQQG +EwJNWDEOMAwGA1UEERMFMDEwMzAxHTAbBgNVBAkTFEluc3VyZ2VudGVzIFN1ciAx +OTQwMUIwQAYDVQQDEzlBdXRvcmlkYWQgQ2VydGlmaWNhZG9yYSBSYWl6IGRlIGxh +IFNlY3JldGFyaWEgZGUgRWNvbm9taWExNDAyBgNVBAsTK0RpcmVjY2lvbiBHZW5l +cmFsIGRlIE5vcm1hdGl2aWRhZCBNZXJjYW50aWwxHzAdBgNVBAoTFlNlY3JldGFy +aWEgZGUgRWNvbm9taWExJDAiBgkqhkiG9w0BCQEWFWFjcnNlQGVjb25vbWlhLmdv +Yi5teDAeFw0wNTA1MDgwMDAwMDBaFw0yNTA1MDgwMDAwMDBaMIIBMTEXMBUGA1UE +BxMOQWx2YXJvIE9icmVnb24xGTAXBgNVBAgTEERpc3RyaXRvIEZlZGVyYWwxCzAJ +BgNVBAYTAk1YMQ4wDAYDVQQREwUwMTAzMDEdMBsGA1UECRMUSW5zdXJnZW50ZXMg +U3VyIDE5NDAxQjBABgNVBAMTOUF1dG9yaWRhZCBDZXJ0aWZpY2Fkb3JhIFJhaXog +ZGUgbGEgU2VjcmV0YXJpYSBkZSBFY29ub21pYTE0MDIGA1UECxMrRGlyZWNjaW9u +IEdlbmVyYWwgZGUgTm9ybWF0aXZpZGFkIE1lcmNhbnRpbDEfMB0GA1UEChMWU2Vj +cmV0YXJpYSBkZSBFY29ub21pYTEkMCIGCSqGSIb3DQEJARYVYWNyc2VAZWNvbm9t +aWEuZ29iLm14MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwWSg9OdS +cLLqkxP0NTof6jocxRuLWOGW1gJBXo6FQP9BZkBT/Ji10TIyl2dAgJ3uID8OVPtC +B/t3GpnYhvQcKogl8+lEo07+B76xyO88jYfgHspJEDso7yRRofyIF0rnHMhUZ2Po +ajHmQ2z2QBGGxFbuvckdpkY8HkbCgo0uqejudgpD4HJNjPTFBvosAQAzYM44cDRr +FxrremRhp5OkZWrXI8d2epRRC+yeqM87olAyHEK9Y+GHy7mFSA7A1Vi29s5L8gfP +4wTVH8LWo26ju7a3bsTxoh8WvLYtsO/0Wpspjbzh/AdbHgkzgnjMQG1xs2MTL9NM +Nqw5T8bBsLb1hQIDAQABo4GyMIGvMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9h +Yy5lY29ub21pYS5nb2IubXgvbGFzdC5jcmwwRwYDVR0gBEAwPjA8Bghgg2RlCoI8 +ATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vYWMuZWNvbm9taWEuZ29iLm14L2Nwcy5o +dG1sMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMBEGCWCGSAGG+EIBAQQE +AwIABzANBgkqhkiG9w0BAQUFAAOCAQEATCp4UwSWc2CrNazAxOPnyHClKS+HGOWo +gt4H1Qj0z549nvxKLBZ8n6KdZRDMwRubamfasrMd/81kejhjrUj983Lh+p+7V92/ +zMJU2JU8ZtdrBrqvqeBtCO+ktpA9DG4gF6eWp3xoSpyYxAdvwQJikTibneOKeVOd +nyR2JfatKFYGqu8HrLr2bOQlMX2IgDp4Rvh54TjgE+dhKUfzyxQA09ri3e1z30vy +Y+Qm2HXQTUMUkBaURwH/oVlL5HabWQPe1hf2e9dc+Onjb8hO4EcmseKcfEox5WQR +4LBf2pE2SB/6CYplaPUOwp/vuGrPd/4S7TbaETatGWrC1I5S12jvMQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB +vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W +ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX +MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0 +IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y +IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh +bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF +9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH +H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H +LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN +/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT +rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw +WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs +exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4 +sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+ +seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz +4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+ +BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR +lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3 +7M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEY +MBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21t +dW5pY2F0aW9uIFJvb3RDQTEwHhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5 +WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMPU0VDT00gVHJ1c3QubmV0MScwJQYD +VQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw8yl8 +9f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJ +DKaVv0uMDPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9 +Ms+k2Y7CI9eNqPPYJayX5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/N +QV3Is00qVUarH9oe4kA92819uZKAnDfdDJZkndwi92SL32HeFZRSFaB9UslLqCHJ +xrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2JChzAgMBAAGjPzA9MB0G +A1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYwDwYDVR0T +AQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vG +kl3g0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfr +Uj94nK9NrvjVT8+amCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5 +Bw+SUEmK3TGXX8npN6o7WWWXlDLJs58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJU +JRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ6rBK+1YWc26sTfcioU+tHXot +RSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAiFL39vmwLAw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF7DCCA9SgAwIBAgIIAlQaqVDXzh8wDQYJKoZIhvcNAQELBQAwYTELMAkGA1UE +BhMCQkUxJDAiBgNVBAoMG1pFVEVTIFNBIChWQVRCRS0wNDA4NDI1NjI2KTEMMAoG +A1UEBRMDMDAxMR4wHAYDVQQDDBVaRVRFUyBUU1AgUk9PVCBDQSAwMDEwHhcNMTYw +NTIwMTMyMzM4WhcNMzYwNTIwMTMyMzM4WjBhMQswCQYDVQQGEwJCRTEkMCIGA1UE +CgwbWkVURVMgU0EgKFZBVEJFLTA0MDg0MjU2MjYpMQwwCgYDVQQFEwMwMDExHjAc +BgNVBAMMFVpFVEVTIFRTUCBST09UIENBIDAwMTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAKv5lg6EKHY1gSpWPwLt1fFwkQ5AlyJcu5bmmh4OPCuZPC9r +NGGrB8xKJhVlngsozAA4D1v2rEZMxVwiiI4j1lYoXnXixE9S4zkEczk55k/386my +IOoMJ9LH9HRzO+wkzmFsGpXb3FVCsRaUMfmmfIwU+DiifaC1OZzX1l+VL4VzUb+s +qYgcHMkybDgAw6KwK9aPsobKujk4bGeDykeHV4udVqR/dk1IFRazwJeKwgz6ZLAg +Q1aMaofDLSEXPl7gCKoat6qEPVYjK4Mx49MC2RIDBcI5r29TVhcDqyMcevC8CheV +lyaB73ggPebf9Nq+jl9f0R79mXz3IW1ctwSWYsPTbh3K9++mRZNT3yZ75NRE121/ +sFSZfrYn4sO+SmdCBa5qSvLulwZdZ56Bvl/oAFpUSrZM2RUuCPZCGiUZPiuBe1rc +GfRqJwLdj5QCl+zilge0VubkLu/dLBaFCPoc9wCWfg7koPopgJC2RFN9O3UV71lG +4crc2JcbkElDly5YBXK0XTEGfTnhdP8aTE2VMuiNpa/0PHv/IBzL8LD3MvPmEsWh +1+SSGelJZ8A8f5u4gt4E8RVX1rAJHjk6a6bi+KafIXCZqLBZeRK6SEbm9XLMzNQP +s7dMw6PfLpd4yF97KyEitT6yHNlrQ1GL2yBJjtpqEzQLO071a46HG07GSgArAgMB +AAGjgacwgaQwHQYDVR0OBBYEFDi8XDBU3OK7IO/ub0GgMW5c/Yt1MA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAUOLxcMFTc4rsg7+5vQaAxblz9i3UwQQYDVR0g +BDowODA2BgRVHSAAMC4wLAYIKwYBBQUHAgEWIGh0dHBzOi8vcmVwb3NpdG9yeS50 +c3AuemV0ZXMuY29tMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEA +nDEKHd7KpKBSsJYq4Pws5aF23BQ4ZYazLtWll/NzYK5GaHWHsTPIEo3ZKaPqH71u +/ronUIHhcWzOqzCcJppRcXBnH9FEpxQ0zUbdK+MOZb3GTkNoU7K4sT3wZD0Hh7H5 +hzIEepbkQrswKMeaXStrx1AKIbaGIvYSrS4V8LtTqTDKLesCoZRnYxHYt+bzpwsG +H5J5ofKrU3s/o0gITPtEAAP/yQDCbMJKxYbEs+pZXA595T+2qU+S4xEEXbd3xjXD +sjFz2nfXP38QGa0AIt1DyOASfkSYOFHSOMi2QxpMUV2cOovIPHm43LAe693l5p5E +m+lQPcsRvFX+x3RlZQgNpKp3PRwTtpyfFSr5TuE0gnA2c9I0GYRV8w3AT43/Vhaa +W2US8DJBnBtYv72vMhB21y0PxTdx5hr9Mea0Nhhs+0v1qjWwbFAt51siSuD6nTkg +QcYuACXkkd+bONMFm5z9BGiRuA6CXNg192LcyWAFi5XMP3zrj8b9mp+pbzIBVJpk +pN3lxUVe6lXt4UPLreIebgqejjLk4668AdBTBA6dQk02+5nlGukH1FPwRQdCE8dr +IT6Et/fFiVdTH/jzTlFb/mcyw1n2kRmIDYBs4d5FCkaZej/MPvAgbPi8z653LPtu +9QsRdouZzq6OM5F4CqUMJLNTD2sR6bOwHWQBLpQdIdU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEW +MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVy +c2FsIENBIDIwHhcNMDQwMzA0MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYD +VQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1 +c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0DE81 +WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUG +FF+3Qs17j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdq +XbboW0W63MOhBW9Wjo8QJqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxL +se4YuU6W3Nx2/zu+z18DwPw76L5GG//aQMJS9/7jOvdqdzXQ2o3rXhhqMcceujwb +KNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2WP0+GfPtDCapkzj4T8Fd +IgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP20gaXT73 +y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRt +hAAnZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgoc +QIgfksILAAX/8sgCSqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4 +Lt1ZrtmhN79UNdxzMk+MBB4zsslG8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAfBgNV +HSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8EBAMCAYYwDQYJ +KoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z +dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQ +L1EuxBRa3ugZ4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgr +Fg5fNuH8KrUwJM/gYwx7WBr+mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSo +ag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpqA1Ihn0CoZ1Dy81of398j9tx4TuaY +T1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpgY+RdM4kX2TGq2tbz +GDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiPpm8m +1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJV +OCiNUW7dFGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH +6aLcr34YEoP9VhdBLtUpgn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwX +QMAJKOSLakhT2+zNVVXxxvjpoixMptEmX36vWkzaH6byHCx+rgIW0lbQL1dTR+iS +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEP +MA0GA1UEChMGU29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAx +MDQwNjA3Mjk0MFoXDTIxMDQwNjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNV +BAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3/Ei9vX+ALTU74W+o +Z6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybTdXnt +5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s +3TmVToMGf+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2Ej +vOr7nQKV0ba5cTppCD8PtOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu +8nYybieDwnPz3BjotJPqdURrBGAgcVeHnfO+oJAjPYok4doh28MCAwEAAaMzMDEw +DwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITTXjwwCwYDVR0PBAQDAgEG +MA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt0jSv9zil +zqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/ +3DEIcbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvD +FNr450kkkdAdavphOe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6 +Tk6ezAyNlNzZRZxe7EJQY670XcSxEtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2 +ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLHllpwrN9M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGWDCCBECgAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMCWkEx +FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEWMBQGA1UEBxMNU29tZXJzZXQgV2VzdDEq +MCgGA1UEChMhU291dGggQWZyaWNhbiBQb3N0IE9mZmljZSBMaW1pdGVkMRowGAYD +VQQLExFTQVBPIFRydXN0IENlbnRyZTEdMBsGA1UEAxMUU0FQTyBDbGFzcyAzIFJv +b3QgQ0ExKTAnBgkqhkiG9w0BCQEWGnBraWFkbWluQHRydXN0Y2VudHJlLmNvLnph +MB4XDTEwMDkxNTAwMDAwMFoXDTMwMDkxNDAwMDAwMFowgc4xCzAJBgNVBAYTAlpB +MRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxFjAUBgNVBAcTDVNvbWVyc2V0IFdlc3Qx +KjAoBgNVBAoTIVNvdXRoIEFmcmljYW4gUG9zdCBPZmZpY2UgTGltaXRlZDEaMBgG +A1UECxMRU0FQTyBUcnVzdCBDZW50cmUxHTAbBgNVBAMTFFNBUE8gQ2xhc3MgMyBS +b290IENBMSkwJwYJKoZIhvcNAQkBFhpwa2lhZG1pbkB0cnVzdGNlbnRyZS5jby56 +YTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMp4Gge89vu0t4m80BlW +OCpZnQfqGvn4+GhnXo/vyvf1aonmo5V/qdspJBw10DiWbD5WJP9eYlGQLofonMfa +vDPxnqFvC44KJPT4TZCmss1eEdPCl0z1X0AdJiRNjQkQC/+7IBuTJhkMQz/pjrwx +NxBukcpIglZGx7y5Op5GgWbP2ehcEM85nmXDnsVa9EvMRJlmhvRyG6NTSequR80y +DXDmoKB2B53/WO/kPJHAteTcuAEM0/6zQqA7YQLUN1vXTEWV0nVd9W4wX1dRi7L/ +fsiLnKqjQTcMEJGopoVcucePBVGy0HjS4ktJ6dQapzusqjPmmioDQJhvdFITMZTR +EsG0yzD5/0S4kltS1jDZM9F14xmlFhW3VFfxVlDOTr4DOy/stjDuFGBeX3o19E5k +BxHqpQdmG26T4rBPXtbgROCz3K7vuP2os+zs5TmIRLShuxRgZI/WkpPL88xQ3ekH +yGdn+fCHhJGyAGLpv0oVdMW/BEwFRl0Ky+XqYQDhb0GxNI6mAKJ8pqWm+mxMQ+Wo +Jpo0mB6HmOdMeNGPnwVVXYpLyc+gC30GkJwYkrLEstfjRdlrc8OXOb8pHgYJVUC6 +vNpIdUPt/kR+PSzmYpED/T2J7370XSSPpQsrsz56KSi8uz+/63eFBCaLlLKQ9euN +T6JEIlConCpESAB4GaudCJYVAgMBAAGjPzA9MA4GA1UdDwEB/wQEAwIBBjAMBgNV +HRMEBTADAQH/MB0GA1UdDgQWBBRhs3lSnUqVklGOgiRw045AyMVm0DANBgkqhkiG +9w0BAQUFAAOCAgEAf8azJIRQN/nEsMUwPBbpUA16urQ70iPl6Yl4auXjGwUekRzO +BpeNZhYHRO+BuQh+o8c5NLi/mm2NsMEgQi4N9wsGA09uy7y3sC8ZcY2OrwpNWDGL +RJkqKGaFx4AmZrBHwjmy+k8+Vb3ciSdLczME/ntHkMkFwC0z+LcIgilBQ/0mU+b6 +HzdWjU8Xutj9OoRw2D7wM67EBUhUobnVIT/qPsepMUf3m65KYpjRZyBl3nnhsTIe +a9/7gGtHXDnHDgiqx6PuKek04pv5dbgm64idtDkRLnD9UQQyuw95hFAhRXwv5Nn/ +JTgGI6tOsQ7cOzEKrdpLAGlrLuLDDMkFAUVm4aWJYRxkmY0LmJCzfmY7C9ir6HUO +2X+abn3JgyfJvOg0OMJahzJyBwz+1ZTR8MB48oCoRvVrmuzi2RaOivqE9tFSyZyy +IVZgQ6YQ939Jv74H01BkbQK6KlUsz9nCbq98C0jQ8eGnwq10j4bk7ar6XIN9Quh9 +Bx0HVcwraTK5d4JoxnfyImmmyQpdh5nlcZ59LxMe0vT9CXknWCsKh4Eq+2ojLUsk +hXQWRxgPCcX+qUgk46zQaT1fU5gyvezgUcFTSrH2O/A0SPWa3tzR4OO9JbNE6Dpz +yXnQrNHt4gAKX6EdZllKc2jUBXIzOKdrr5HbDceMQOiekIjJ+/4k14Gs894= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbjCCA1agAwIBAgIPQupbClERJnzYJ3S3339xMA0GCSqGSIb3DQEBBQUAMDMx +CzAJBgNVBAYTAlBUMQ0wCwYDVQQKDARTQ0VFMRUwEwYDVQQDDAxFQ1JhaXpFc3Rh +ZG8wHhcNMDYwNjIzMTM0MTI3WhcNMzAwNjIzMTM0MTI3WjAzMQswCQYDVQQGEwJQ +VDENMAsGA1UECgwEU0NFRTEVMBMGA1UEAwwMRUNSYWl6RXN0YWRvMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2++iQ27Iqf1u19+sopKEochZoAyaU/7v +rswZDXKKpMIzI+/nBnLqbUs6QVIPyUgOLee6ZO6iOkxjXGYpi9+piMW96PH3jkv8 +ATxEEjkqcKLA28Wi31/HS8ao3D1hfEpYwUQyk95wmaEjJlY/o+HqXzBG2Hj1MKOW +CYmwPfGGkwW2EmoYjfClZDsrh2RePReOC27mmMyXODggjHBaaSu9ZY3NN1lcbNFy +dFkGTsi3Add3v/BIhqizGl1B1DcXERBfSm6NdcUDQH0hrgDw2/yfbDpmpN/3yt+A +ZlrZ2H8UoiYZ9K4LIeDKPgXdFth+WdqhsGnDnTQT+mVJOYfudi+NvTwnGQNOrQ4L +KyzGLnETNSlX6XDcG1HqzZfxlY2yhvomBi+AGpXxmDvu9uWGpc4bAeX06TPKD1VE +X2iKLMdbZijdlkuDnV4dfhjV/rJg+5pRaMOWjB9oS1BSCzbmMSfk1ykMG9obL+EE +U7jUeUmwO4FeCIgid+IpwK5yqqu0clK9bLv1unjZnLggbzCNSp0y+fQB5mJ5mEJA +BXpvHCo/tfvfzRhAjuUQxDlbVvE8VwWr0jlNP/iLI8druUCx4v7/sxwKaR+bjA+0 +H+AK3kj9jV+PmfUBdgU2XY7cM45RbhHiQf3Mt40qXz6S5fKx4KQj4qK3xo0YmylK +0UZ/9GQgGN0CAwEAAaN/MH0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHF/Nd71d3FtHRKc4ZCkuvCpg4+AMDsGA1UdIAQ0MDIwMAYE +VR0gADAoMCYGCCsGAQUFBwIBFhpodHRwOi8vd3d3LmVjZWUuZ292LnB0L2RwYzAN +BgkqhkiG9w0BAQUFAAOCAgEAjK2ccqW1Z3ZnOIfpOoz+nVk1vpDxAwCgWNiY0b/8 +/PNQ3LRl1dq68IwufA3mCZFfTaP2XXicWF1qcJSjr9svAMkDQGvfUQMWGYwrvJk2 +9sCtkhgTjKftHdLfA5AF7LCTmJv3TVoT+Oeb9zZ23nwm+BE4T0lOs3MfXydb4Z4y +HvbAmBvZICxclo2GyQtF15Ktir3qV6KjVrYgPOyyxzl+sID+vVErKrTDcmnD+Ucu +bv+ch+3cdcsQiOC0zi4OUx0L6G4eQkzQvjl4dckU3ieRc6rsaoDw8BeWYk++BMvi +p+VdD5NFy1lIJhPe3bH1CtoWsagdj35YG7fVCd6Ia86EPqi+UmLK0qGhx8s8FuB2 +VjA/5g9rBnf+ZJ1aanN87t4h6ZpJlze2hH+ikT5F+9daBsWHNdy6SEyGAQhHNrY4 +UJURmXPRN0kK+kJPLxBU00GQ+sjcuxHcDcx9fJvcDpFxhk248hWaKzgXEaHynqhs +nOPOruLmS4vyigY7B3cCEe6D6p1mhsrwYqnVV4OkFfFFFP4adX+lD9xSdFl1Cvj7 +VUGpXI0xRN3NlE4z0RtBqtvXoTzwxUhtRUE1tXmD5vlN8VY4179AIvsggOMcwllG +B2MCYQA7m1C7Q8Ow6QqauHb0R2FVZHBPN9mcEaMTsuHdQEK7mNegBovmaFdLDjho +f7o= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEc +MBoGA1UEChMTQW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBP +bmxpbmUgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2 +MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0Ft +ZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2EgT25saW5lIFJvb3Qg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lk +hsmj76CGv2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym +1BW32J/X3HGrfpq/m44zDyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsW +OqMFf6Dch9Wc/HKpoH145LcxVR5lu9RhsCFg7RAycsWSJR74kEoYeEfffjA3PlAb +2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP8c9GsEsPPt2IYriMqQko +O3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAU +AK3Zo/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +BQUAA4IBAQB8itEfGDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkF +Zu90821fnZmv9ov761KyBZiibyrFVL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAb +LjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft3OJvx8Fi8eNy1gTIdGcL+oir +oQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43gKd8hdIaC2y+C +MMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds +sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEBDCCAuygAwIBAgIQT2FsACTM4xqjODs9w5Qn9TANBgkqhkiG9w0BAQUFADA5 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxFzAVBgNVBAMMDkNBIERB +VEVWIEJUIDAyMB4XDTExMDgwMjA2NTk0NFoXDTE5MDgwMjA4NTk0NFowOTELMAkG +A1UEBhMCREUxETAPBgNVBAoMCERBVEVWIGVHMRcwFQYDVQQDDA5DQSBEQVRFViBC +VCAwMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOa7Qdql2+RJBM9F +Do5XMDfGW7di0cUvn46gNXeFFvWDmhHsADdIrkUj+TjEvPvwOvNGxWpm7S76cizZ +T8wxvm5K538U7/L37IhR5EI9Ub+QpounkXfqafRS3wpS3bQYVQGi7QCpTZ/jTMd3 +QG/xZ2VNl7t2LJqh0rolywF6z406820ENflOxQCb8TFeMrVpNiExEJo5OW58SNV4 +DDugRUsp1L6CbqeDaRo01uvcHYWfe4d1P1z3mCMGX1xpIeVXjem3IHXjZ2EjTCxg +G73txsk3YCYwYQlMQBveu7CO1ipeb8T5B1tM33GkugMwpVYCEFV97wcOIDoi825d +YarRgqcCAwEAAaOCAQYwggECMA4GA1UdDwEB/wQEAwIBBjBwBgNVHSMEaTBngBSo +G4NG1/hLe6/OubcqpgWeDv4NlqE9pDswOTELMAkGA1UEBhMCREUxETAPBgNVBAoM +CERBVEVWIGVHMRcwFQYDVQQDDA5DQSBEQVRFViBCVCAwMoIQT2FsACTM4xqjODs9 +w5Qn9TAdBgNVHQ4EFgQUqBuDRtf4S3uvzrm3KqYFng7+DZYwEgYDVR0TAQH/BAgw +BgEB/wIBADBLBgNVHSAERDBCMEAGBgQAj3oBAjA2MDQGCCsGAQUFBwIBFihodHRw +Oi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LWJ0MA0GCSqGSIb3DQEB +BQUAA4IBAQAXA5w3j9tpNBb/lDrjIZcR/VTbfnEZnwb1XPVB/tjOnhiN6uOe23oC +zeJAYH0yba0dQfgQvFNCtkmKBJ1uWuIrlhAItWmS4BZtjItqRU2aIyWS5DUBkhJr +fSUSN9QdbAx9N05cwCqOJT+v5jE/F50/Tw+bt5gKU3frBQwj6UR60GMOItqQ9uES +/S6LRC4ZlH89zqi5FCyLr+rjwN8ljtrI8EqpLYbz+7tgB+1JUPoDy2xA8VqIX34h +NhCmWTghY4O9BjE9G2jeuBUfWm3MxG6e3riIeyHAwvpajosHoeD3RZMGy6a/M4zz +QQZIBGYyYVMivulJgEsBkXcS5a6zglV9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIJmDCCB4CgAwIBAgIBCjANBgkqhkiG9w0BAQwFADCCAR4xPjA8BgNVBAMTNUF1 +dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9s +YW5vMQswCQYDVQQGEwJWRTEQMA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlz +dHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0 +aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBlcmludGVuZGVuY2lh +IGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUwIwYJ +KoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NDEz +NloXDTMwMTIyMzIzNTk1OVowggEeMT4wPAYDVQQDEzVBdXRvcmlkYWQgZGUgQ2Vy +dGlmaWNhY2lvbiBSYWl6IGRlbCBFc3RhZG8gVmVuZXpvbGFubzELMAkGA1UEBhMC +VkUxEDAOBgNVBAcTB0NhcmFjYXMxGTAXBgNVBAgTEERpc3RyaXRvIENhcGl0YWwx +NjA0BgNVBAoTLVNpc3RlbWEgTmFjaW9uYWwgZGUgQ2VydGlmaWNhY2lvbiBFbGVj +dHJvbmljYTFDMEEGA1UECxM6U3VwZXJpbnRlbmRlbmNpYSBkZSBTZXJ2aWNpb3Mg +ZGUgQ2VydGlmaWNhY2lvbiBFbGVjdHJvbmljYTElMCMGCSqGSIb3DQEJARYWYWNy +YWl6QHN1c2NlcnRlLmdvYi52ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAME77xNS8ZlW47RsBeEaaRZhJoZ4rw785UAFCuPZOAVMqNS1wMYqzy95q6Gk +UO81ER/ugiQX/KMcq/4HBn83fwdYWxPZfwBfK7BP2p/JsFgzYeFP0BXOLmvoJIzl +Jb6FW+1MPwGBjuaZGFImWZsSmGUclb51mRYMZETh9/J5CLThR1exStxHQptwSzra +zNFpkQY/zmj7+YZNA9yDoroVFv6sybYOZ7OxNDo7zkSLo45I7gMwtxqWZ8VkJZkC +8+p0dX6mkhUT0QAV64Zc9HsZiH/oLhEkXjhrgZ28cF73MXIqLx1fyM4kPH1yOJi/ +R72nMwL7D+Sd6mZgI035TxuHXc2/uOwXfKrrTjaJDz8Jp6DdessOkxIgkKXRjP+F +K3ze3n4NUIRGhGRtyvEjK95/2g02t6PeYiYVGur6ruS49n0RAaSS0/LJb6XzaAAe +0mmO2evnEqxIKwy2mZRNPfAVW1l3wCnWiUwryBU6OsbFcFFrQm+00wOicXvOTHBM +aiCVAVZTb9RSLyi+LJ1llzJZO3pq3IRiiBj38Nooo+2ZNbMEciSgmig7YXaUcmud +SVQvLSL+Yw+SqawyezwZuASbp7d/0rutQ59d81zlbMt3J7yB567rT2IqIydQ8qBW +k+fmXzghX+/FidYsh/aK+zZ7Wy68kKHuzEw1Vqkat5DGs+VzAgMBAAGjggLbMIIC +1zASBgNVHRMBAf8ECDAGAQH/AgECMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52 +ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMB0GA1UdDgQWBBStuyIdxuDS +Aaj9dlBSk+2YwU2u0zCCAVAGA1UdIwSCAUcwggFDgBStuyIdxuDSAaj9dlBSk+2Y +wU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRpZmlj +YWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAw +DgYDVQQHEwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYD +VQQKEy1TaXN0ZW1hIE5hY2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25p +Y2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5kZW5jaWEgZGUgU2VydmljaW9zIGRlIENl +cnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG9w0BCQEWFmFjcmFpekBz +dXNjZXJ0ZS5nb2IudmWCAQowCwYDVR0PBAQDAgEGMDcGA1UdEQQwMC6CD3N1c2Nl +cnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMFQGA1UdHwRN +MEswJKAioCCGHmh0dHA6Ly93d3cuc3VzY2VydGUuZ29iLnZlL2xjcjAjoCGgH4Yd +bGRhcDovL2FjcmFpei5zdXNjZXJ0ZS5nb2IudmUwNwYIKwYBBQUHAQEEKzApMCcG +CCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdXNjZXJ0ZS5nb2IudmUwQAYDVR0gBDkw +NzA1BgVghl4BAjAsMCoGCCsGAQUFBwIBFh5odHRwOi8vd3d3LnN1c2NlcnRlLmdv +Yi52ZS9kcGMwDQYJKoZIhvcNAQEMBQADggIBABxZEOVepFHBR7tlsgtV4i+poye8 +4TyKx2wDVqOpKaKbipXYH/e2EmAWvnr0/QOBT/2BgapPgXAeLu/AkhJ7uw+FiMT5 +HUG1uiQqwygmE8r5APvXw1z5aOkbwRgiyaJsZMP4OcNOId3Wwt7ltizJXDjw3l5q +5Cf0uDPEy2GSM1OozPydzVP7KAvv7X+wj3QitjVXgKiuBa4pCjuypP0949TBkPY/ +zrzkRP7RwX4oL/0AJDIgiMRvGHuRDkiQvJZiYIFtFAAaUbq1XWmNYUccLKxORSCp +SEWjh0mjeJDdNkJ/2HZv/W2DAcb5f5ggf5YuImCroifAsDUk0Mm/M5kiUw5uH2JM +JvwkM8rBA8ypF2FjMyTMaEDvr6LihcOIMNNFG+5W6lYKDwpHmzBZ2EnRMJAMJyom +CChcMh8n160LSeUXUWPP5g07YFEavUMJUOaRtWPmZJeqC5cTAQaGXKUflb5Qjguy +0mR/26tM5kPG5IWNav6N/ruUVR6RUycI07pnPTqhycHFFLr5Q1zFjiGMgqL9KjIl +1RaMFVbAmPwuso4ZpBZxw0vdcf5x7CId8MGMmIGHtL8CuMQwMUfCwLCvezNjCt2s +RZvBzICH9NmYXpyG/poE/2ZK/HthVL5XYwUHxqcBdVnkbjk7APSqnfOfiL/P0SUr +339z7RaGqZBlD3Ap +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYx +CzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQD +ExNHbG9iYWxTaWduIFJvb3QgRTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAw +MDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2Ex +HDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkBjtjq +R+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGdd +yXqBPCCjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBQxCpCPtsad0kRLgLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ +7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZkvLtoURMMA/cVi4RguYv/Uo7njLwcAjA8 ++RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+CAezNIm8BZ/3Hobui3A= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +GTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx +MjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg +Q29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ +iQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa +/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ +jnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI +HmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7 +sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w +gZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw +KaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG +AQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L +URYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO +H0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm +I50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY +iNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEijCCAvKgAwIBAgINAJCud3YAAAAAVx3QbzANBgkqhkiG9w0BAQsFADBcMQsw +CQYDVQQGEwJTSTEcMBoGA1UEChMTUmVwdWJsaWthIFNsb3ZlbmlqYTEXMBUGA1UE +YRMOVkFUU0ktMTc2NTk5NTcxFjAUBgNVBAMTDVNJLVRSVVNUIFJvb3QwHhcNMTYw +NDI1MDczODE3WhcNMzcxMjI1MDgwODE3WjBcMQswCQYDVQQGEwJTSTEcMBoGA1UE +ChMTUmVwdWJsaWthIFNsb3ZlbmlqYTEXMBUGA1UEYRMOVkFUU0ktMTc2NTk5NTcx +FjAUBgNVBAMTDVNJLVRSVVNUIFJvb3QwggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAw +ggGKAoIBgQDTy5wtwuAwQ2UxJP9LsDjZqVPXNdHbt0uTtHKN8cuV0lMrdJsymqQv +PgIG3a9wFaGqzxGHimZ7y8wdcERcj6zK5sNbJ7SNo44Qv25UdAhwiiPoysd0xGaR +IN1L6KWEdaWYlYKLG+EgJAdGqwxlNkBni3XuqdmRKRvtby1FwtbiYAGx8045Kztv +P4W+CPZTK3uiyUWhRIGAZppgOhvEvgzMMBB/ETY4SuaboZZTnJTMEcYETKJVS/+A +4a+MHDX8uZM33/ldPdzrDSdsRMlZZitWb/8EG/f1acNdwxj+vafZZC+in2DZcmw9 +PHXyJSeYLjq4yd1Ndb2rsCJhWAE3KKYgnS5gXPuQvEZDuP5t2MBmIiRrNHgi5bni +WOlIOO5MvQF7bj5A6tHCCkKTZ8MmLz8HW8+v4x3oOuJl4YSRP/VmAP2qM0ZC7BY+ +0hNlLw4JU/bkKnUUnBkzFppF4dtXz8841Kf37VhD5A6YXMTgMT+UpG9LSqLVSo0m +qR1kJQg1DecCAwEAAaNLMEkwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwEwYDVR0jBAwwCoAITKPDaF4IAmMwEQYDVR0OBAoECEyjw2heCAJjMA0GCSqG +SIb3DQEBCwUAA4IBgQAmI4W7XUEZbpKDiu4BiwQ1GX+rj9zWM8H5eZZeI/Xwzt3q +22E7Wq/dWOlCiUDv+dlnEX9N8e3pEXuxQQ/tpNIWtu/B/Yv2ESss7/wHBkYMzwIL +7Tvejwm5M6smgFREQmXX56/NUA7KyIihEpwqlTs+VDxIc/Z8eNSb/5P3ReQphGP8 ++n4a51zgclewL3gdMMYT/YhfsWWI2l6XE4F7/h7Pe79XMMFwkkOmmfBVn5jFI0K9 +dBwxjhKl2UVqKlrIWM291t0+NQsZfwMczgcPh0WTFaFrvTQc4N711LjlkRxLBbUn +JrzP0QmYFsbh8VVLOntt3sZntsE3LZ+ojlnHt6bF798W4u3esrfzojakKDI6CpTL +P17+blntujayk9bGwxn+9Zl460dH5a1Ceuy8e8kuQU5NDwQOikszh9zxdnxaGIyc +ChLXorPChYeubTFQYjIhoGgWX5Q1dFUp0nGBCErh112qVAGzG3xZrr6sDMq4QGRn +W53qBgYR1tAwcx7jvCs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF7TCCA9WgAwIBAgIQKMw6Jb+6RKxEmptYa0M5qjANBgkqhkiG9w0BAQsFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl +ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMp +TWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAwHhcNMTAw +NjIzMjE1NzI0WhcNMzUwNjIzMjIwNDAxWjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv +c29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlm +aWNhdGUgQXV0aG9yaXR5IDIwMTAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQC5CJ4o5OTsBk5QaLNBxXvrrraOr4G6IkQfZTRpTL5wQBfyFnvief2G7Q05 +9BuorZKQHss9do9a2bWREC48BY2KbSRU5x/tVq2DtFCcFaUXdIhZIPwIxYR202jU +byh4zly481CQRP/jY1++oZoslhUE1gf+HoQh4EIxEcQoNpTPUKRinsnWq3EAslsM +5pbUCiSW9f/G1bcb18u3IWKvEtyhXTfjGvsaRpjAm8DnYx8qCJMCfh5qjvKfGInk +IoWisYRXQP/1DthvnO3iRTEBzRfpf7CBReOqIUAmoXKqp088AQV+7oNYsV4GY5li +kXiCtw2TDCRqtBvbJ+xflQQ/k0ow9ZcYs6f5GaeTMx0ByNsiUlzXJclG+aL7h1lD +vptisY0thkQaRqx4YX4wCfquicRBKiJmA5E5RZzHiwyoyg0v+1LqDPdjMyOd/rAf +rWfWp1ADxgRwY7UssYZaQ7f7rvluKW4hIUEmBozJw+6wwoWTobmF2eYybEtMP9Zd +o+W1nXfDnMBVt3QA47g4q4OXUOGaQiQdxsCjMNEaWshSNPdz8ccYHzOteuzLQWDz +I5QgwkhFrFxRxi6AwuJ3Fb2Fh+02nZaR7gC1o3Dsn+ONgGiDdrqvXXBSIhbiZvu6 +s8XC9z4vd6bK3sGmxkhMwzdRI9Mn17hOcJbwoUR2r3jPmuFmEwIDAQABo1EwTzAL +BgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU1fZWy4/oolxi +aNE9lJBb186aGMQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIB +AKylloy/u66m9tdxh0MxVoj9HDJxWzW31PCR8q834hTx8wImBT4WFH8UurhP+4my +sufUCcxtuVs7ZGVwZrfysVrfGgLz9VG4Z215879We+SEuSsem0CcJjT5RxiYadgc +17bRv49hwmfEte9gQ44QGzZJ5CDKrafBsSdlCfjN9Vsq0IQz8+8f8vWcC1iTN6B1 +oN5y3mx1KmYi9YwGMFafQLkwqkB3FYLXi+zA07K9g8V3DB6urxlToE15cZ8PrzDO +Z/nWLMwiQXoH8pdCGM5ZeRBV3m8Q5Ljag2ZAFgloI1uXLiaaArtXjMW4umliMoCJ +nqH9wJJ8eyszGYQqY8UAaGL6n0eNmXpFOqfp7e5pQrXzgZtHVhB7/HA2hBhz6u/5 +l02eMyPdJgu6Krc/RNyDJ/+9YVkrEbfKT9vFiwwcMa4y+Pi5Qvd/3GGadrFaBOER +PWZFtxhxvskkhdbz1LpBNF0SLSW5jaYTSG1LsAd9mZMJYYF0VyaKq2nj5NnHiMwk +2OxSJFwevJEU4pbe6wrant1fs1vb1ILsxiBQhyVAOvvH7s3+M+Vuw4QJVQMlOcDp +NV1lMaj2v6AJzSnHszYyLtyV84PBWs+LjfbqsyH4pO0eMQ62TBGrYAukEiMiF6M2 +ZIKRBBLgq28ey1AFYbRA/1mGcdHVM2l8qXOKONdkDPFp +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBF +MQswCQYDVQQGEwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQL +ExNUcnVzdGlzIEZQUyBSb290IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTEx +MzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNVBAoTD1RydXN0aXMgTGltaXRlZDEc +MBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQRUN+ +AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihH +iTHcDnlkH5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjj +vSkCqPoc4Vu5g6hBSLwacY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA +0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zto3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlB +OrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEAAaNTMFEwDwYDVR0TAQH/ +BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAdBgNVHQ4E +FgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01 +GX2cGE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmW +zaD+vkAMXBJV+JOCyinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP4 +1BIy+Q7DsdwyhEQsb8tGD+pmQQ9P8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZE +f1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHVl/9D7S3B2l0pKoU/rGXuhg8F +jZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYliB6XzCGcKQEN +ZetX2fNXlrtIzYE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDEr +MCkGA1UEChMiSmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoG +A1UEAxMTU2VjdXJlU2lnbiBSb290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0 +MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZp +Y2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RD +QTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvLTJsz +i1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8 +h9uuywGOwvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOV +MdrAG/LuYpmGYz+/3ZMqg6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9 +UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rPO7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni +8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitAbpSACW22s293bzUIUPsC +h8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZXt94wDgYD +VR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB +AKChOBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xm +KbabfSVSSUOrTC4rbnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQ +X5Ucv+2rIrVls4W6ng+4reV6G4pQOh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWr +QbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01y8hSyn+B/tlr0/cR7SXf+Of5 +pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061lgeLKBObjBmN +QSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDKzCCAhOgAwIBAgICJ7UwDQYJKoZIhvcNAQELBQAwPjELMAkGA1UEBhMCSU4x +EjAQBgNVBAoTCUluZGlhIFBLSTEbMBkGA1UEAxMSQ0NBIEluZGlhIDIwMTUgU1BM +MB4XDTE1MDEyOTExMzY0M1oXDTI1MDEyOTExMzY0M1owPjELMAkGA1UEBhMCSU4x +EjAQBgNVBAoTCUluZGlhIFBLSTEbMBkGA1UEAxMSQ0NBIEluZGlhIDIwMTUgU1BM +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl9c2iT03QQ6RP2sgX/w6 +fjtaXS/DDIdTPBiiyGFzDQgOVh7SbmClV2Xc/s9Qhg9aTqtiiwTKVu/h0Z6udK2q ++j9BWNFVcHA+RckbgHP8CIjki3KoCrUpV7CtCpFBGpxfUH2sFxolWyHwlSvn3zes +NPMHsPEdwRPvey46xalhkLJ4X1RQPLNaVWO2yxCjb/sN9Lbv5gjeohC/dpd/6tmW +0dTDcwJxtKmwrKwfFyClR0bWRAI4mb7LFHj+5l/Ef91v6apHFJAR2B2AwBXUjKCZ +4xkOCg/MGgic1FMHAOAfSb+CgkzPm9hu09QRABJsD31gZ0qMUNvyL+C5eYeDw1zC +OQIDAQABozMwMTAPBgNVHRMBAf8EBTADAQH/MBEGA1UdDgQKBAhMEXCqj90fBzAL +BgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQELBQADggEBAC28jBXKNO1MKCK74VMlSzqX +qe0moqSrTfsKEm7nNeZnDhiBYjalzMLfGuVoAYFOs5nURxUSnXbpoaYTHbD/fbtX +4+9Zm8g7UGnGYzqsoMHlkOhkKVxIQWk3rDu73eNVxteSDZWDsChXwqOplqfK3kwe +mv8+pS4nXttmZyeF76uKXHN8iM1HZvCdg8yEj+Ip9B9Bb7f1IQ31lFZR4/z/E1i3 +nwPuKZ/SAbBinpS9GYZaQ/pqiYGw6lwYh8qAlfvtAb8RGt+VFK4u4q/NkZC6syfD +bxDY2Q60pXRsgbdfGcz+J06zRZhYGJxXxJJyEs+ngjnV4RCXCoYwRYVjqGtNmvw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEBDCCAuygAwIBAgIQcm4t6SET0D64HacvEQKpmTANBgkqhkiG9w0BAQUFADA5 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxFzAVBgNVBAMMDkNBIERB +VEVWIEJUIDAzMB4XDTE0MDUwMjA1NDA1OVoXDTIyMDgwMjA3NDA1OVowOTELMAkG +A1UEBhMCREUxETAPBgNVBAoMCERBVEVWIGVHMRcwFQYDVQQDDA5DQSBEQVRFViBC +VCAwMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN8m/u6FoJEwIAN6 +CrR0SFKYJg/iSx9uP210DTcYg37PHHTGyN1bLiGHgbvqk+mM/SZ4cATft6TehfRd +IRPYRd07MJcpaK4n71I6Ol1lg+IpZdovxcVIXPb/VIi1K2JIlaSjOLJA0uWUEyMo +LQofyt0pq2ca880X36a5Rh4bZkcqf7pN2y3ELgnEpJKpXR7iPlR1kPh5v7BWzUmR +s8+ZHDAQXI1OFktvzZ62aC6AhQK7V5mVLn7VyimbENtQHAvidjJgEKy4GfCnnrUw +6/y3D05souCR17Dbp4HKqJ49xb/qrqkiy+eH3DHEGAeS6X72D9hgz6roBXd3C83x +uuaqQZ0CAwEAAaOCAQYwggECMA4GA1UdDwEB/wQEAwIBBjBwBgNVHSMEaTBngBT0 +tL5vfBKNFXaHONl/TXyHwin5w6E9pDswOTELMAkGA1UEBhMCREUxETAPBgNVBAoM +CERBVEVWIGVHMRcwFQYDVQQDDA5DQSBEQVRFViBCVCAwM4IQcm4t6SET0D64Hacv +EQKpmTAdBgNVHQ4EFgQU9LS+b3wSjRV2hzjZf018h8Ip+cMwEgYDVR0TAQH/BAgw +BgEB/wIBADBLBgNVHSAERDBCMEAGBgQAj3oBAjA2MDQGCCsGAQUFBwIBFihodHRw +Oi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LWJ0MA0GCSqGSIb3DQEB +BQUAA4IBAQASxRtR+U+exsXxFNZ/3i8mD5wvDMcYCGgHbi+ex/7SjzgRoUrlg0kF +c95PH1fE8efpxKKAlJqdGDl3Cup23hXV09mQGNQWXk8sgoFm75RN027JLFxgYJhc +ipdxMHuO4cUW+0oEg9VpsMcoC4WoZ5F4YPMETUofIvfolbGe+8MXrjPp3Vh3HCNf +pyOEcGViu0NWVLhu0BdC8E4W9Ea8NfPTkNhLY0AbrlH/nFHf1RVgVRDMfZTYNLSf +xPnCquLZzk06M09wZgYDoBasz5hWY+nUJ6SSUuzwMthy9fv8f9CLILWfJLWFWJVg +b7mAY32oFbztAP50xVl2qNh9mZKnxfLz +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW +MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg +Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0NjM2WhcNMzYwOTE3MTk0NjM2WjB9 +MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi +U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3Rh +cnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZk +pMyONvg45iPwbm2xPN1yo4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rf +OQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/C +Ji/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/deMotHweXMAEtcnn6RtYT +Kqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt2PZE4XNi +HzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMM +Av+Z6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w ++2OqqGwaVLRcJXrJosmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+ +Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3 +Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVcUjyJthkqcwEKDwOzEmDyei+B +26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT37uMdBNSSwID +AQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE +FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9j +ZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3Js +LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFM +BgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUHAgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0 +Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRwOi8vY2VydC5zdGFy +dGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYgU3Rh +cnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlh +YmlsaXR5LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2Yg +dGhlIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFp +bGFibGUgYXQgaHR0cDovL2NlcnQuc3RhcnRjb20ub3JnL3BvbGljeS5wZGYwEQYJ +YIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBGcmVlIFNT +TCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOCAgEAFmyZ +9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8 +jhvh3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUW +FjgKXlf2Ysd6AgXmvB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJz +ewT4F+irsfMuXGRuczE6Eri8sxHkfY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1 +ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3fsNrarnDy0RLrHiQi+fHLB5L +EUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZEoalHmdkrQYu +L6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq +yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuC +O3NJo2pXh5Tl1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6V +um0ABj6y6koQOdjQK/W/7HW/lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkySh +NOsF/5oirpt9P/FlUQqmMGqz9IgcgA38corog14= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGTCCAwGgAwIBAgIEOzz5yTANBgkqhkiG9w0BAQUFADA9MQswCQYDVQQGEwJz +aTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25zMREwDwYDVQQLEwhzaWdlbi1j +YTAeFw0wMTA2MjkyMTI3NDZaFw0yMTA2MjkyMTU3NDZaMD0xCzAJBgNVBAYTAnNp +MRswGQYDVQQKExJzdGF0ZS1pbnN0aXR1dGlvbnMxETAPBgNVBAsTCHNpZ2VuLWNh +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsOVlssCsZJbyiBuz7Z7k +AsZPK4jOLopRgHWvEFvyyzhmm6IObTRHlqWSEa/2NUeidyIMzhaIYqrTSW4YvC5E +2L7GnsIaGaxBjvwwBwLyxmrUWyMA70E02KRzY98ikjOEAaWN84Nc+rjUejXf7Pht +D+BM7a2cOn2G1qUIlL59ehEf/oU/VFqIY4ecpbGnTs23RHOvz4pJax/jzddJTVor +F+ZcdrO7crlvJ9KbiRWI3xBfdiEBascVMQrRnFj4KBYFbdlO2aHXByDLSyaJTZKy +p7qW6ONYjyKcAZZaxPcxTQtJteF4YeJUGAa7nlQ0fgw+6+61gB/dFoQdaDhmZ3P4 +kQIDAQABo4IBHzCCARswEQYJYIZIAYb4QgEBBAQDAgAHMF8GA1UdHwRYMFYwVKBS +oFCkTjBMMQswCQYDVQQGEwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25z +MREwDwYDVQQLEwhzaWdlbi1jYTENMAsGA1UEAxMEQ1JMMTArBgNVHRAEJDAigA8y +MDAxMDYyOTIxMjc0NlqBDzIwMjEwNjI5MjE1NzQ2WjALBgNVHQ8EBAMCAQYwHwYD +VR0jBBgwFoAUcXuKBh8xBVWrYBJ3RyAeA4gY7IkwHQYDVR0OBBYEFHF7igYfMQVV +q2ASd0cgHgOIGOyJMAwGA1UdEwQFMAMBAf8wHQYJKoZIhvZ9B0EABBAwDhsIVjUu +MDo0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4IBAQAAumM08xgY7q5+jZLHNfXCE9TW +AKohMhbW0Fv6KbCN+hd3kvmltvb5hz8GDyDuYj0096kvx6k70CeITKzdyanlWliF +1xI1Pdywglty9Ltzt/v+OCGYBICyiGIPHqw6Fqnmswr2FRBFA6OX4s2sENz5AB6/ +c2xD7HciFgYvloOJe7C4U0RBCNyAHwXbGQl2h741nU4hS7STwWg6nV82/qGuMCxL +3ngkOljWFkPvnZk4iyqY/jDRwurWryXVpXYLue9AOS72698yXh19h7VEzAI50iaV +cthvhUOojw6jRs7Xzui5Vqn4iRcSH0NJBnoy5z++b3m+1jPXTDwo/BLxdnYY +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGKzCCBBOgAwIBAgIRAL6SgxjzVYp4o2dZHGkkCT8wDQYJKoZIhvcNAQEFBQAw +dDELMAkGA1UEBhMCTFQxKzApBgNVBAoTIlNrYWl0bWVuaW5pbyBzZXJ0aWZpa2F2 +aW1vIGNlbnRyYXMxIDAeBgNVBAsTF0NlcnRpZmljYXRpb24gQXV0aG9yaXR5MRYw +FAYDVQQDEw1TU0MgUm9vdCBDQSBCMB4XDTA2MTIyNzEyMjI1MFoXDTI2MTIyNTEy +MDgyNlowdDELMAkGA1UEBhMCTFQxKzApBgNVBAoTIlNrYWl0bWVuaW5pbyBzZXJ0 +aWZpa2F2aW1vIGNlbnRyYXMxIDAeBgNVBAsTF0NlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRYwFAYDVQQDEw1TU0MgUm9vdCBDQSBCMIICIjANBgkqhkiG9w0BAQEFAAOC +Ag8AMIICCgKCAgEAwfNV9UdRTlUXZY2wskEooUrRn0v2c/8+0slNWT/kt8efBl3Y +PKOIhOBzXf0F6seO16QEauufvUP9FJJGuMW6qu1g7OzKkI0KcqlBm9SdvLBsohEf +ZMvnHdRFZw4Ja+V47PE/BFTzmpnHWdHSeaekGrB8Sfwch1ReeAbV3R3MhaBCeNXQ +sIrq6PGhnlbv08F9h6zn2mhPGdZv4JOtSVxzFMFGap33WEDZV1hObDf0ciME+NtK +sN7xQZYSQKEVi2e4XnhWy3/kvsBJaJG4RwiTgcG1GzEG04B70UWhzww9YfOS+PGw +FQ74LjBbAKNJ923+7ty/iM/wfVc+r8DRiut80m0xVfqEjXNq2nCAxPTCz5COMJrh +xjVyAQjmP+ZmAKPy+JIdvFLsj/bc9wrvvBCH+YQYjF4fA7j/NS8BauXwW2J847N/ +M6qU105RgbXoV3iPIpapDIlUPrbu2XNfZPRE4fFqGP9SlsQcv4mXpMOnyn4Ybhbc +E4y71bUlCYav9i9FlCowwRSUNfZdyiWVnLFYibi1YIXJxr4UGaM++VaFq8ps1pl5 +okoUb8M62OdmUQrpHP7MaeY0bPSB232iEfhMxIcFFj3rl3Q/buycubYnjCTfLbOv +3RNhdo//8kzgCBkwMiQyXDaAF+6Gyd8vUeJWroOS8LO92Ic6LJ7E3GmZ+csCAwEA +AaOBtzCBtDAPBgNVHRMBAf8EBTADAQH/MD0GA1UdIAQ2MDQwMgYLKwYBBAGBr2UB +AgAwIzAhBggrBgEFBQcCARYVaHR0cDovL3d3dy5zc2MubHQvY3BzMDMGA1UdHwQs +MCowKKAmoCSGImh0dHA6Ly9jcmwuc3NjLmx0L3Jvb3QtYi9jYWNybC5jcmwwDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBScA/Co0phyaK7y7eBP4oUOsiVOzzANBgkq +hkiG9w0BAQUFAAOCAgEArFy8L/yuASSmED6sqOGnJ5mNyojBHT2R9qJ+pfGYQf+q +YfgJvs0aJWF0tMOvQloJD5EBvkiV9Mp3XguDzoSdz0D9gCy942Y1Crix+mDa5dhU +tUuXuqIawyBpjbRGc1yqv717/xowNFhA+StgC3lE+feilgtrUnvwK0s70ouga5M9 +yVdjimvMUBOPd6hRvhpMLUxdDJBbjvPvUCBtgeZRSavE59ddCCtR/D1GEufRpXbF +UyQFyarTjljF84p0kjLt8C/dq63p0jWPdCPjmQDiizDkw0Ku8Lvp4ggbSnAtffjS +mieRQnB1egh+vi8cfzc9qIvcRnL16G82aPpujSCd1PUHcb+9J0K5cyjW7Em0BYVP +aEj2q5TfDqNGFGDCMSA76y5b3tWhLG3lUvqBX5eIyWO9AezjzWsKNcLJOOMO81gb +fdqQbbf1yFhWna4B35GdrVWCAwwRdASRhsd8k4zzJ/vFJFdui9kbmJ2IMfCvd7gN +tMzP9gpvEpvsCStTiexE4KFpi6h0hnQYUuDSv6ChZSG5CIN686T1+F43JUeZpl3X +Ilrbk2cX2xDjjNESkUeKlaVHoQP4Sy4hxZBisH8no9sVfzh/bH9OBcUDtC3fRV91 +LB3xX6a19hc5Qen4ZcIeWBHKfI7itbqSD2e3j+uZ1DH7cntamF+SlMcE6jD2uxo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFmTCCA4GgAwIBAgIIcYwvOXxAdEAwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE +BhMCR1IxGzAZBgNVBAoMEkJZVEUgQ29tcHV0ZXIgUy5BLjEuMCwGA1UEAwwlQllU +RSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDAwMTAeFw0xNDA5MTAyMjAx +NTRaFw0zOTA5MTAyMjAxNTRaMFoxCzAJBgNVBAYTAkdSMRswGQYDVQQKDBJCWVRF +IENvbXB1dGVyIFMuQS4xLjAsBgNVBAMMJUJZVEUgUm9vdCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eSAwMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDt +Ei4Xc55v9POZ6J4IVwk0JBFAH4whfhuvOMPRx+YU5fobul5m9SVp9+3NboJwr7pC +8LEZXCv8RYQYLHoXT2GFRhl8zsGNn1SedyVmD+D2+JLKKc4nVxUqbII4bSfmvk1z +DnOv43E9vAlCD9UNoe19a673wfBszcKXoVj9NRWWF0yfv/XxOUtwt+dKbBw/wXBb +z9aL6+9vMOhfyEZ3IWIWXsZURTn1dLpnJGilcVs+wfsJk+simfjS9XsCbI9Y4qvv +3XQh5CRplEDWwQQYDthC8P3XigXAXxuK6y7ADQcGcwGFjh/BwIqhWKZRuViRQg9u +4bwK6LsogxV15Q3+STApKULCwjb/pDx9Lvfa8qIvFrxhqJlYGKRJxmoHEusbfLTO +5/shgCtwpsjOrVUeHx2E0P1UakxWY8jdfqD5OdvvfFr3jDWlbipW+v7jX5NUcg5o +40krk001IpcUlWZPp3c6LiVM9gmLEhtxxXKnm7m86xygpclUg2HcV1WttebaeCt2 +p/742/6MM6SKo0ZcrbIKEg6K5FCe8LjLmVNMZCFrijgq4IiGANQXrGay574tOynl ++KeU24xY+NJLMJ/yxGJlUEdygM+kcEC2vUT+2b8oKy43x7NRDoIptbFvrX4sk8Cp +f5H6xx818LuXyU9hKJCEQeh9IUDFyYY87ZqthZyiUwIDAQABo2MwYTAdBgNVHQ4E +FgQUtE1mt9OzyJl8ATLQkTr31qgSMd4wDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSME +GDAWgBS0TWa307PImXwBMtCROvfWqBIx3jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQELBQADggIBABwa6wauVb07PzYsYZ7qx1P8cKoyb+RCquu9hewbilrylZYp +oQQGks4kV/9AI3hOyfgwTUJVRE43on1rjmj+Dv5/37CfY1Hz4cWllJ+KIyhI80GL +0v547dnQCA9tfdWdlazV/hJmGuS+dVTz0U2cThPUnnA0bai6CjOIja0FN/5LeX99 +A0F5Ew2fPfc4nDVaRE8+PKLlgcV/X3ZPGztub5ptt+0PyzIfiLRFDJwR0vgEWhM3 +WZiBzkz05ZQoBMS1U8lUjXA/aAHbzBMK5CWjbJntELN6IKlJvAX0+Bto1rogHYJn +ZuCwn1zKNdJFrtWIGdt6BpuMoDeHUSO+Rdpcs39rz8aoHDOKex2R+p687H07RRVP +G6c7NbR581uCUOCcp+0WddtjgGKh2hgCaoDegqpETUQ4KKpu+hhjOWD3QylJWrok +wL+zCpcdZ0laIrJnBJxYqfgMNFxAlrSHtUVhGeWO7wbekRXAuIrKlMkKdX1xO1iB +M8j3B0FVmClDtcuaQ+ly+s/wizG85++5auNBnSE+DRWohb0bToeOR7IQ/jcYaoTl +iRwUY+i5g6m1u+hjmnoZjMt09/gXCPGLGdi07B5uSXM/XCDdNSqWd+lGbxY7y6nv +mwohEcjDpMkjRW0/YpWd0yjHnQ+z/jeNHUiyUOYluU4zYTbWFhzKMjcgdhws +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE5jCCA86gAwIBAgIEO45L/DANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcN +AQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZp +dHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTAxMDgzMDE0MjMw +MVoXDTE2MDgyNjE0MjMwMVowXTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQsw +CQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEQ +MA4GA1UEAxMHSnV1ci1TSzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AIFxNj4zB9bjMI0TfncyRsvPGbJgMUaXhvSYRqTCZUXP00B841oiqBB4M8yIsdOB +SvZiF3tfTQou0M+LI+5PAk676w7KvRhj6IAcjeEcjT3g/1tf6mTll+g/mX8MCgkz +ABpTpyHhOEvWgxutr2TC+Rx6jGZITWYfGAriPrsfB2WThbkasLnE+w0R9vXW+RvH +LCu3GFH+4Hv2qEivbDtPL+/40UceJlfwUR0zlv/vWT3aTdEVNMfqPxZIe5EcgEMP +PbgFPtGzlc3Yyg/CQ2fbt5PgIoIuvvVoKIO5wTtpeyDaTpxt4brNj3pssAki14sL +2xzVWiZbDcDq5WDQn/413z8CAwEAAaOCAawwggGoMA8GA1UdEwEB/wQFMAMBAf8w +ggEWBgNVHSAEggENMIIBCTCCAQUGCisGAQQBzh8BAQEwgfYwgdAGCCsGAQUFBwIC +MIHDHoHAAFMAZQBlACAAcwBlAHIAdABpAGYAaQBrAGEAYQB0ACAAbwBuACAAdgDk +AGwAagBhAHMAdABhAHQAdQBkACAAQQBTAC0AaQBzACAAUwBlAHIAdABpAGYAaQB0 +AHMAZQBlAHIAaQBtAGkAcwBrAGUAcwBrAHUAcwAgAGEAbABhAG0ALQBTAEsAIABz +AGUAcgB0AGkAZgBpAGsAYQBhAHQAaQBkAGUAIABrAGkAbgBuAGkAdABhAG0AaQBz +AGUAawBzMCEGCCsGAQUFBwIBFhVodHRwOi8vd3d3LnNrLmVlL2Nwcy8wKwYDVR0f +BCQwIjAgoB6gHIYaaHR0cDovL3d3dy5zay5lZS9qdXVyL2NybC8wHQYDVR0OBBYE +FASqekej5ImvGs8KQKcYP2/v6X2+MB8GA1UdIwQYMBaAFASqekej5ImvGs8KQKcY +P2/v6X2+MA4GA1UdDwEB/wQEAwIB5jANBgkqhkiG9w0BAQUFAAOCAQEAe8EYlFOi +CfP+JmeaUOTDBS8rNXiRTHyoERF5TElZrMj3hWVcRrs7EKACr81Ptcw2Kuxd/u+g +kcm2k298gFTsxwhwDY77guwqYHhpNjbRxZyLabVAyJRld/JXIWY7zoVAtjNjGr95 +HvxcHdMdkxuLDF2FvZkwMhgJkVLpfKG6/2SSmuz+Ne6ML678IIbsSt4beDI3poHS +na9aEhbKmVv8b20OxaAehsmR0FyYgl9jDIpaq9iVpszLita/ZEuOyoqysOkhMp6q +qIWYNIE5ITuoOlIyPfZrN4YGWhWY3PARZv40ILcD9EEQfTmEeZZyY7aWAuVrua0Z +TbvGRNs2yyqcjg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9jCCAt6gAwIBAgIQZIKe/DcedF38l/+XyLH/QTANBgkqhkiG9w0BAQsFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAy +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNzOkFyGOFyz9AYxe9GPo15gRn +V2WYKaRPyVyPDzTS+NqoE2KquB5QZ3iwFkygOakVeq7t0qLA8JA3KRgmXOgNPLZs +ST/B4NzZS7YUGQum05bh1gnjGSYc+R9lS/kaQxwAg9bQqkmi1NvmYji6UBRDbfkx ++FYW2TgCkc/rbN27OU6Z4TBnRfHU8I3D3/7yOAchfQBeVkSz5GC9kSucq1sEcg+y +KNlyqwUgQiWpWwNqIBDMMfAr2jUs0Pual07wgksr2F82owstr2MNHSV/oW5cYqGN +KD6h/Bwg+AEvulWaEbAZ0shQeWsOagXXqgQ2sqPy4V93p3ec5R7c6d9qwWVdAgMB +AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBSHjCCVyJhK0daABkqQNETfHE2/sDANBgkqhkiG9w0BAQsFAAOCAQEAgY6ypWaW +tyGltu9vI1pf24HFQqV4wWn99DzX+VxrcHIa/FqXTQCAiIiCisNxDY7FiZss7Y0L +0nJU9X3UXENX6fOupQIR9nYrgVfdfdp0MP1UR/bgFm6mtApI5ud1Bw8pGTnOefS2 +bMVfmdUfS/rfbSw8DVSAcPCIC4DPxmiiuB1w2XaM/O6lyc+tHc+ZJVdaYkXLFmu9 +Sc2lo4xpeSWuuExsi0BmSxY/zwIa3eFsawdhanYVKZl/G92IgMG/tY9zxaaWI4Sm +KIYkM2oBLldzJbZev4/mHWGoQClnHYebHX+bn5nNMdZUvmK7OaxoEkiRIKXLsd3+ +b/xa5IJVWa8xqQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDyzCCArOgAwIBAgIDA+aUMA0GCSqGSIb3DQEBBQUAMIGLMQswCQYDVQQGEwJB +VDFIMEYGA1UECgw/QS1UcnVzdCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBp +bSBlbGVrdHIuIERhdGVudmVya2VociBHbWJIMRgwFgYDVQQLDA9BLVRydXN0LVF1 +YWwtMDMxGDAWBgNVBAMMD0EtVHJ1c3QtUXVhbC0wMzAeFw0wODA0MjQyMjAwMDBa +Fw0xODA0MjQyMjAwMDBaMIGLMQswCQYDVQQGEwJBVDFIMEYGA1UECgw/QS1UcnVz +dCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBpbSBlbGVrdHIuIERhdGVudmVy +a2VociBHbWJIMRgwFgYDVQQLDA9BLVRydXN0LVF1YWwtMDMxGDAWBgNVBAMMD0Et +VHJ1c3QtUXVhbC0wMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALOe +JIgc0s9AA0hqqqWgK72W9XwKn5+rUJDbQc5WgHkqwP2TU3qcW/NZYSSIY6PVGO6b +hHSEnOyMPdrBhnpvNi4m6349yT6t565LdHcoKyQg/youwpVkEPZ+e8O32hF9nqvt +L4wZohydjMwzcHUJB/5e+0CkJYwv/bVRZzqoK0yf1midYJukxWOw7nDNKD9KdOpZ ++XXFAAZuH7BjwSqqE138y9JlGzkxIlrCeSJdGfFLwr7OHIgBdPEmQXcyOcaMUGjP +U4VDig+gj+6OC5KjAEC+wKJZXiyhRLj+HyLTDLrQ6O8p5HI3Sov4FuwiMgcqIyzz +o9fNyqmnT3K/vBGOqBsCAwEAAaM2MDQwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4E +CgQIRgbfN/LCNxAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBx +CNQmRL6A4mtCtSpQ/V3ojGDznLaSgXI4sm+pPoHywzQkU6FRUsilidO83NsSudup +sFjvwAhmMmLj4fOjWKN3bu7kobtXEWh3Mwj0zVm46l0bCcaszI0Lus3f1pq+q3YA +rX0WS2Rc35g+a21eLHw5FVlCNyA8n8Pcf/VTNrfix6QijHq+cb1Ns2jIuKmJ/3Ew +i8+RbfKFLqVKIn5y3tSuse0M7/xFfS3cJK3teQflrU+y6VJ0SbiMUvq9EuQZw/xR +jRbja2huOZrfKTmlu7GhF8EX43Vq/H2xcjzfwerloxzUnVkbGnQfaSqDVCQY0+7l +4INXvhvi0B+tbDW+jbpf +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw +NzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv +b3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD +VQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2 +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F +VRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1 +7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X +Z75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+ +/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs +81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm +dtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe +Oh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu +sDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4 +pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs +slESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ +arMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG +9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl +dxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj +TQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed +Y2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7 +Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI +OylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7 +vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW +t88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn +HL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx +SK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGMjCCBBqgAwIBAgIQWMv5ZJZxdJVA9K0IrGTk4zANBgkqhkiG9w0BAQsFADBz +MQswCQYDVQQGEwJJTDEYMBYGA1UECgwPUGVyc29uYWxJRCBMdGQuMR0wGwYDVQQL +DBRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczErMCkGA1UEAwwiUGVyc29uYWxJRCBUcnVz +dHdvcnRoeSBSb290Q0EgMjAxMTAeFw0xMTA5MDEwODM1MjFaFw00MTA5MDEwODQ1 +MTZaMHMxCzAJBgNVBAYTAklMMRgwFgYDVQQKDA9QZXJzb25hbElEIEx0ZC4xHTAb +BgNVBAsMFENlcnRpZmljYXRlIFNlcnZpY2VzMSswKQYDVQQDDCJQZXJzb25hbElE +IFRydXN0d29ydGh5IFJvb3RDQSAyMDExMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAsJWMYP4FDmoz7feL4/LV8nzTVkJU9yvyiKX157dshwErab4FSUTY +2yF6KteKMaEhEJ7T4m5jgoVUhE0oJhviE/dR+y/rEtU9OYxkn6QTh8PYyfopI44J +j0lGxNTJV1hpnxfPc3Sl7soYucfBMM1POjUIU/jsGvtvMO32nwnw8NDEjjt5Ti6F +IlzUfXDR/5K6H9RVU2e6KFgt9xOM/KULnDimRhwO6Kp4K/UKMNM7YIbIf6WbomMB +L9DTEiWFfpbNMbHkm47qLJOkYqg31faP3yGa0z4d4VARcFSbBBedTathzo8qLO95 +5ndFWdZo1bZLmquRSw5hF7lYwp5moY+JwUMgQrB/gJxKKrd6IEHGTcSSb3p+XVu5 +o8lOyuVQZbwAAHlH8EUEsCL7DpiqYR1PYGNyj7WwBJR/EKwZPydiadYcV905Tzjq +AJr9KJ1AJsBAncSgSchBtWc9oEuUKRKpWCdZBH+P0Yx+DLMIFzSsj7lcvelwoX7C +pWVh6bYQUI/c5HRh8V9ye39cLy18q9ZDMRAcWXfKSEoYomQLAFlnx9TKw5saCFIV +vtfFxrcv5mKcpsfY3vAV+645VS1vUHUu/aAHtF96fgSL9pmide3JO9U9z2dSPT7v +H3CaGDynIAZJDLFlrDO71H9HaYj2ioHundS0xy8D6K4ayVYFZ2moyIECAwEAAaOB +wTCBvjALBgNVHQ8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBAjAdBgNVHQ4EFgQU +x38LyC9Xjiny9gGL6yelVo79pB4wEAYJKwYBBAGCNxUBBAMCAQAwagYDVR0gBGMw +YTBfBggrBgEEAeEYATBTMFEGCCsGAQUFBwIBFkVodHRwOi8vd3d3LmljYS5jby5p +bC9yZXBvc2l0b3J5L2Nwcy9QZXJzb25hbElEX1ByYWN0aWNlX1N0YXRlbWVudC5w +ZGYwDQYJKoZIhvcNAQELBQADggIBAEJliyT6khU0Ghz6yM5Nei9739ADQRzUpOH7 +6MytCd0dpAjZqCB9l58MSfGlwubVd0aXfqSQonnpvRpeNIJmCVL8UNGP0Kscov// +Pe7+I/i/I7PNvuH3z+TYEuOUyE7M13uwN5t36u1cgcjMj8454+RlXd6C2I8jaeFR +r1+3T5BppJllU7rm/a94Z5RKyMN/jAJPSuaHmPY4t0j4bSh/98ZsJVT9Ltbq2gbi +sf0HaPCvgIy0wul0FaQav7nKQ1sS54VHXlID8JHg6VBx1CECLHuGkXA2xpy2dPkq +Vfch+2+gBl3XMBLyUfHJODaPyGZhQdnHS4JoUqP1iQwVvE4qlawxaacb4tTXSPSR +9QN8eRY+LA1p4Yo3Hp98GFVBL1/npHKbVfPjAbACpYQSakCmq+ShrOsD2bxfJFYn +rSDgZjVFPUcJ8AWxb3F+QLDQFV4rrFKBqPuD9SxXRIY05BRq4899mnfYbEhcy5rh +pvu/EaIG5R9xvTS1z73EQhbFKfjUwEyKst7FlIKGm8zgqQZEMSQkTfrt4UIlZqLB +14AX73qVZUM+ZtMF8QHkQlZEAHhrnTYg+2X/QFzoaDUf4SagggN2A8twRhEkrt8v +YP3xJwADvUsn27yclzdRK+V4tME2kBCM/z0A1LpIn0jKhzGa7cSaU9LdcxQ/CYKh +XWVOTSbi +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIC+TCCAmKgAwIBAgIENvEbGTANBgkqhkiG9w0BAQUFADA2MQswCQYDVQQGEwJF +UzENMAsGA1UEChMERk5NVDEYMBYGA1UECxMPRk5NVCBDbGFzZSAyIENBMB4XDTk5 +MDMxODE0NTYxOVoXDTE5MDMxODE1MjYxOVowNjELMAkGA1UEBhMCRVMxDTALBgNV +BAoTBEZOTVQxGDAWBgNVBAsTD0ZOTVQgQ2xhc2UgMiBDQTCBnTANBgkqhkiG9w0B +AQEFAAOBiwAwgYcCgYEAmD+tGTaTPT7+dkIU/TVv8fqtInpY40bQXcZa+WItjzFe +/rQw/lB0rNadHeBixkndFBJ9cQusBsE/1waH4JCJ1uXjA7LyJ7GfM8iqazZKo8Q/ +eUGdiUYvKz5j1DhWkaodsQ1CdU3zh07jD03MtGy/YhOH6tCbjrbi/xn0lAnVlmEC +AQOjggEUMIIBEDARBglghkgBhvhCAQEEBAMCAAcwWAYDVR0fBFEwTzBNoEugSaRH +MEUxCzAJBgNVBAYTAkVTMQ0wCwYDVQQKEwRGTk1UMRgwFgYDVQQLEw9GTk1UIENs +YXNlIDIgQ0ExDTALBgNVBAMTBENSTDEwKwYDVR0QBCQwIoAPMTk5OTAzMTgxNDU2 +MTlagQ8yMDE5MDMxODE0NTYxOVowCwYDVR0PBAQDAgEGMB8GA1UdIwQYMBaAFECa +dkSXdAfErBTLHo1POkV8MNdhMB0GA1UdDgQWBBRAmnZEl3QHxKwUyx6NTzpFfDDX +YTAMBgNVHRMEBTADAQH/MBkGCSqGSIb2fQdBAAQMMAobBFY0LjADAgSQMA0GCSqG +SIb3DQEBBQUAA4GBAGFMoHxZY1tm+O5lE85DgEe5sjXJyITHa3NgReSdN531jiW5 ++aqqyuP4Q5wvoIkFsUUylCoeA41dpt7PV5Xa3yZgX8vflR64zgjY+IrJT6lodZPj +LwVMZGACokIeb4ZoZVUO2ENv8pExPqNHPCgFr0W2nSJMJntLfVsV+RlG3whd +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGDDCCA/SgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UEBhMCQVQx +DTALBgNVBAgTBFdpZW4xDTALBgNVBAcTBFdpZW4xIzAhBgNVBAoTGmUtY29tbWVy +Y2UgbW9uaXRvcmluZyBHbWJIMSowKAYDVQQLEyFHTE9CQUxUUlVTVCBDZXJ0aWZp +Y2F0aW9uIFNlcnZpY2UxGTAXBgNVBAMTEEdMT0JBTFRSVVNUIDIwMTUwHhcNMTUw +NjExMDAwMDAwWhcNNDAwNjEwMDAwMDAwWjCBlzELMAkGA1UEBhMCQVQxDTALBgNV +BAgTBFdpZW4xDTALBgNVBAcTBFdpZW4xIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9u +aXRvcmluZyBHbWJIMSowKAYDVQQLEyFHTE9CQUxUUlVTVCBDZXJ0aWZpY2F0aW9u +IFNlcnZpY2UxGTAXBgNVBAMTEEdMT0JBTFRSVVNUIDIwMTUwggIgMA0GCSqGSIb3 +DQEBAQUAA4ICDQAwggIIAoICAQDUppeo8vSQEUOttIJGQfEvkW9jos0NINy9DDiK +ZUoKKzqodKl3oYuO8i+B94QYza3rYraSfeBB5U5UODeC78vg7c+7ysyjS/db/rh8 +pwhty0PETCIUZuOdA7l3IatEayFHI8gg+irLkXYddWz4m+kPJulDL5ogBWgYx46Z +hS1BB6ZkjljhjZWApE1f9QLYgXnb1effoiL9FKdnFuzZWEzKqd3qGo6pCGRPUSG2 +cqJO/1BxvTtl5L1/UxGu3xA5e132R3AX90ORA3phJV8s/PiJETzsOVQWScQhmnHg +eYt2HXY9B1m4B7GM3MfNTuH7rUNNP0DvIWIvMUROacdvIsurVEvowvoRaKzIbg7e +bMUnlglRAk0Btle/MijVCUOW98SItflU/ho6arcstSRk+0p4csP82U/ITiO5KdgN +oUhBkwJtvxKFm8bFYC3wkfyZ/SCUnnFjq9VJq5DshzmFf42FzAvo20s7DvzCdn1G +5zkmnt9V3x6E+UE2JmwCWSuO+7zpHyckYgRnhOE/2J0YTpagJe7KKANPAlHP9zU3 +aaS01tbVHhlDJxYfR1HuSglMEVq2Wz1h6DsQvtZG5vQc/bhFvXz6dVrs4VIjDY4f +hpdTkVybmyjWjuVuJ60gjKfBQamXN4ss6m4YBZf2zgNS8b15NJtAxyOSdPNv7aPp +WfBVSwIBA6NjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFMuw3T2MPN9iLCtmPJ486RVtcbTXMB8GA1UdIwQYMBaAFMuw3T2MPN9i +LCtmPJ486RVtcbTXMA0GCSqGSIb3DQEBCwUAA4ICAQCifVUEZu4WFLyCgYclGTli +9P47H+HAcwBxynWp4nPxxQ1Bo12OwS3ZZVvZieLwjsWgfb3LzEZTH1/tILYCKtYT +8p19UUpAVXGtnux26kUgjqr6ekOacGd+E96Y6MuN3R+sNNKhte3+uOcWz/jRODCN +NInSzn2B0h7/URhTNpPcCcsIFrgI11owkIoK+S+1z8TNVHIqxr0B51gLbgZAtAnO +tI6zmumJkZSselTh++OELIOgT/7r6MH067Ym0zjELa2sRYA0bSE9XYU64nv+VLfd +6IVUy6TxqylQeNcktaMvnq8RZq4YuP1dKM9A11XgLOtSMWhDZgWXkrvF8SEs/RJk +MZlDb4udS2D+FF5SsyOo4Zh67hTJoeLMP3YhYv1rDdm0SpXmblt6JMPTxtYfous3 +a06j32Lr6w5KCL/rGIj7RxqtwlHD1Xz3HyuzyEpQDmlYIGIBSlvKY5YmIq726ZxA +rGcDnZ1pFcLA+F2nJLEnPL8F4quiysmwLX6jwTEgRiFlkt3K3t+TG7xtL1+pFqRX +hyxymlqCZ9FE4j0JCoGMHhD9xjRo7P93YXZ/Jvfb/BJGEqrA0fh5haICzIuqpK1s +FMC9/GiuRH0i+QpFXewE5vrjpMXm+bIZw9mMqJN7OoppO1ITPB0zAk6WQJ+5lf2T +FzPByQv2/b1pEPWtKfvj2g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIIVE2lvEA1VlowDQYJKoZIhvcNAQELBQAwgYUxCzAJBgNV +BAYTAlBUMUIwQAYDVQQKDDlNVUxUSUNFUlQgLSBTZXJ2acOnb3MgZGUgQ2VydGlm +aWNhw6fDo28gRWxlY3Ryw7NuaWNhIFMuQS4xMjAwBgNVBAMMKU1VTFRJQ0VSVCBS +b290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IDAxMB4XDTE0MDQwNDA4NTk0N1oX +DTM5MDQwNDA4NTk0N1owgYUxCzAJBgNVBAYTAlBUMUIwQAYDVQQKDDlNVUxUSUNF +UlQgLSBTZXJ2acOnb3MgZGUgQ2VydGlmaWNhw6fDo28gRWxlY3Ryw7NuaWNhIFMu +QS4xMjAwBgNVBAMMKU1VTFRJQ0VSVCBSb290IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IDAxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAztw/9BluuxVp +hvTkzec6cDvHmos7gwCBW/sgFlq+v1gAXynmV29+iiwVB1waY4xCXxbd2omERVcX +lqCcoXUiQRo6/cUXkRP2vmIKvG4lLVvAjBBm9+LW+9xIMaMaqOVNSMmiHHP+j2ZA +Y3dZBzw9FJ/U94WR0MNC9Rths3eAgCptEgKWi1HZwW8nCxoHNAD/0llMKejXGWPY +kbQ//I4OJfKhEgdlyjXeq/4WowiMr39+EvRZFgUf6K10eTL3eAK2tMyr2x44YQQZ +ekFA2loRZHUC/WTR1pRCDyLnZc2vkA4MWzEBmVHvRYx9pTjannxL5Kbos6SC1gM0 +Lk+3Uat3OAn1Bv7cZhsPP/p974xVvuANhpWh3L3EwwjRRR7yvb5w8eYmxrsIsSil +wqXtiNahwPsj8Sc5zOGEBxm8fvbMOP9uELtG6SOJJIH/AOJRANxSUH0TUH0WPUCN +07/5imXYYhIpd8K6wkk0T4p5aclLFfM03s+vhuLlyKlWYUwGVFrFbBnq88hEzSQa +dtFxAFlr2XWbzv0Q/rGDoqW3koZ2m0r3HdyMhaZYrYqmaGkXyW0bps8nSyks3XFC +GokQ5dWbEl9Ji4S82Ahc+884Qq++0W57kapmQMUFfivQZrbH31L+9EVtI5IhnhIB +kHOD4qUJDdfA+IWVHmPRPzXalNE32fUCAwEAAaNjMGEwHQYDVR0OBBYEFNU5HJxb +bwSqopVM7yDdKXSkxUVxMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU1Tkc +nFtvBKqilUzvIN0pdKTFRXEwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUA +A4ICAQA/51/zIhbeg54g5ILn5Z53yfsrsHQN3xt0Ig9zEKGwF+xMDNQocGpmckRp +EJN2Nc8v+I88qxl8cZKVcRs3FcIbKHrvbng43/uPmwEg3K/21o0JZtrERqn8lapE +IxLfR8CwFey1sZ5sD5GqpjrlwQ1gbFBAcFxcyM6zzOvtqogZVqWkyAx65XZAZzO0 +PZbcd8sjePlTW8+N3rGnjlp6ojJjo4jXJWFaXUk6cubPqpSGbG73guCOZ5MoxagN +Te84rXlKZo2EAQgEefNSxkHnmmIGs/USHuzZAEPT65Z3dOF5+RSUhG26VIIFjN8B +8jCIgax6L4tDLHY0zjXnh45OCwqlGlexU1q/a9i+AH7G+e5mMQix35QzhJx3T3tk +L++OD1koIsvwXD4r/TXWlf8D7GVSfr7yGfh71VIsUneakWZBcI3VSecLSH+Krt5F +Pd3+5tLkksN7zjCgSW43rajTLLY9niHbBlfi8K4G+9nFETehe9sdEXxodiA+9byl +2Wa1Ia1FJsZdHgKjQcTUfYEZyxeXBg/m7HQARsR13T3wQzSvprz89oL7z8X6sw8l +pT9mENaegqXbOhN53o2p16aNhtIv2WkN4nV4fklfIquGcChRs3q2oHn61OWDp7B3 +ytsBgu/ivk0v08BN0ONpbnwmm+um+0XvsQSKL6ohBvbm1LxBIw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT +EUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp +ZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz +NTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH +EwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE +AxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD +E6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH +/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy +DfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh +GkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR +tDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA +AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX +WWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu +9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr +gIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo +2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI +4uJEvlz36hz1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL +BQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc +BgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00 +MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR +/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu +FoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR +U7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c +ra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR +FHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k +A9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw +eyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl +sSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp +VzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q +A4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ +ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD +ggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI +FUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv +oxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg +u/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP +0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf +3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl +8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+ +DhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN +PlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ +ywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr +6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV +L4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91 +1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx +MlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ +QmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB +arcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr +Us3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi +FRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS +P/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN +9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz +uvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h +9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t +OluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo ++fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7 +KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2 +DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us +H8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ +I+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7 +5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h +3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz +Y11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIElTCCA32gAwIBAgIDAw6VMA0GCSqGSIb3DQEBBQUAMEsxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJTAjBgNVBAMMHEQtVFJVU1QgUm9vdCBD +bGFzcyAyIENBIDIwMDcwHhcNMDcwNTE2MDUyMDQ3WhcNMjIwNTE2MDUyMDQ3WjBL +MQswCQYDVQQGEwJERTEVMBMGA1UECgwMRC1UcnVzdCBHbWJIMSUwIwYDVQQDDBxE +LVRSVVNUIFJvb3QgQ2xhc3MgMiBDQSAyMDA3MIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAs83khBVJ+OTWzoSzmq32MHWQDYTr7tqzenUq4juk6jAs6z13 +jYGEaEqmpGjckHNhNGUHHSOlDOa/090zXdoy7aYNU6Z0alwZWaZMtS95AV6ef0r6 +usknftT/zQBZIOsGzLNEz9aF6e07DGzB6oxc4LmpAvATACeTnFD+zRNPbRtqqt0P +/0YlGdzhXlCsGn8Oy9ruIPzD9JxKeDVu7jHHRRZyhdKCINtSRXw8v1lX+Yd0Vphb +HVCOzC+zsz+L7uw3SQGI79ghDJPT9m6JT7oXy0SBt3unI7t0CtPY6jdFJ//c8J5D +47p7ihuafemGoP4v0db2h1eq8imUh3MV+mpOrQIDAQABo4IBgDCCAXwwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQUkTCr9vPGRLfr3Si8DxSfUl1ifwIwOQYIKwYB +BQUHAQEELTArMCkGCCsGAQUFBzABhh1odHRwOi8vdXNlcnMub2NzcC5kLXRydXN0 +Lm5ldDAzBgNVHREELDAqgRBpbmZvQGQtdHJ1c3QubmV0hhZodHRwOi8vd3d3LmQt +dHJ1c3QubmV0MA4GA1UdDwEB/wQEAwIBBjCByQYDVR0fBIHBMIG+MIG7oIG4oIG1 +hnZsZGFwOi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290 +JTIwQ2xhc3MlMjAyJTIwQ0ElMjAyMDA3LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9j +ZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0hjtodHRwOi8vd3d3LmQtdHJ1c3QubmV0 +L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfMl9jYV8yMDA3LmNybDANBgkqhkiG9w0B +AQUFAAOCAQEAW4vyQ+MFLmQf1ZKpUWtk/A5GzAeZ4rf8kykg3PwvYOSsfSUy7RDh +D2/b8rxO7kHJs9QHSHoKr6S2/1Ew7cvSnOt/UO5L4mKnNMIg9vP29TbAy5EQ6+0u +jfQHGiEMNXf0fC2NSaXXC0Ro1dLi5Qx4OBPKsUxSqirl1a9cBTmdLa2+I1bVL1Xz +3p2rgjagTbdZkUfu3oOl6jteJwWAC20sUPQBN9Wjdxfs/t2E9MX4UJLQS8Yuo4tA +5MM3o3e9zixV4qzfXWQAur6najEG/JlrUBUlnal2mqdNKpoCY+tw5/4RJtAYxaYf +CkOT8hjZ9Tl5uAddjB/mP/PFyyFmMXt7zw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEXzCCA0egAwIBAgIBATANBgkqhkiG9w0BAQUFADCB0DELMAkGA1UEBhMCRVMx +SDBGBgNVBAoTP0laRU5QRSBTLkEuIC0gQ0lGIEEtMDEzMzcyNjAtUk1lcmMuVml0 +b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFCMEAGA1UEBxM5QXZkYSBkZWwgTWVk +aXRlcnJhbmVvIEV0b3JiaWRlYSAzIC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6MRMw +EQYDVQQDEwpJemVucGUuY29tMR4wHAYJKoZIhvcNAQkBFg9JbmZvQGl6ZW5wZS5j +b20wHhcNMDMwMTMwMjMwMDAwWhcNMTgwMTMwMjMwMDAwWjCB0DELMAkGA1UEBhMC +RVMxSDBGBgNVBAoTP0laRU5QRSBTLkEuIC0gQ0lGIEEtMDEzMzcyNjAtUk1lcmMu +Vml0b3JpYS1HYXN0ZWl6IFQxMDU1IEY2MiBTODFCMEAGA1UEBxM5QXZkYSBkZWwg +TWVkaXRlcnJhbmVvIEV0b3JiaWRlYSAzIC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6 +MRMwEQYDVQQDEwpJemVucGUuY29tMR4wHAYJKoZIhvcNAQkBFg9JbmZvQGl6ZW5w +ZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1btoCXXhp3xIW +D+Bxl8nUCxkyiazWfpt0e68t+Qt9+lZjKZSdEw2Omj4qvr+ovRmDXO3iWpWVOWDl +3JHJjAzFCe8ZEBNDH+QNYwZHmPBaMYFOYFdbAFVHWvys152C308hcFJ6xWWGmjvl +2eMiEl9P2nR2LWue368DCu+ak7j3gjAXaCOdP1a7Bfr+RW3X2SC5R4Xyp8iHlL5J +PHJD/WBkLrezwzQPdACw8m9EG7q9kUwlNpL32mROujS3ZkT6mQTzJieLiE3X04s0 +uIUqVkk5MhjcHFf7al0N5CzjtTcnXYJKN2Z9EDVskk4olAdGi46eSoZXbjUOP5gk +Ej6wVZAXAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG +MB0GA1UdDgQWBBTqVk/sPIOhFIh4gbIrBSLAB0FbQjANBgkqhkiG9w0BAQUFAAOC +AQEAYp7mEzzhw6o5Hf5+T5kcI+t4BJyiIWy7vHlLs/G8dLYXO81aN/Mzg928eMTR +TxxYZL8dd9uwsJ50TVfX6L0R4Dyw6wikh3fHRrat9ufXi63j5K91Ysr7aXqnF38d +iAgHYkrwC3kuxHBb9C0KBz6h8Q45/KCyN7d37wWAq38yyhPDlaOvyoE6bdUuK5hT +m5EYA5JmPyrhQ1moDOyueWBAjxzMEMj+OAY1H90cLv6wszsqerxRrdTOHBdv7MjB +EIpvEEQkXUxVXAzFuuT6m2t91Lfnwfl/IvljHaVC7DlyyhRYHD6D4Rx+4QKp4tWL +vpw6LkI+gKNJ/YdMCsRZQzEEFA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMxNDBaFw0zODA3MzEx +MjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy +cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG +A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl +BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZI +hvcNAQEBBQADggIPADCCAgoCggIBAMDfVtPkOpt2RbQT2//BthmLN0EYlVJH6xed +KYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXfXjaOcNFccUMd2drvXNL7 +G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0ZJJ0YPP2 +zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4 +ddPB/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyG +HoiMvvKRhI9lNNgATH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2 +Id3UwD2ln58fQ1DJu7xsepeY7s2MH/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3V +yJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfeOx2YItaswTXbo6Al/3K1dh3e +beksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSFHTynyQbehP9r +6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsog +zCtLkykPAgMBAAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQW +BBS5CcqcHtvTbDprru1U8VuTBjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDpr +ru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UEBhMCRVUxQzBBBgNVBAcTOk1hZHJp +ZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJmaXJtYS5jb20vYWRk +cmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJmaXJt +YSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiC +CQDJzdPp1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCow +KAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZI +hvcNAQEFBQADggIBAICIf3DekijZBZRG/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZ +UohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6ReAJ3spED8IXDneRRXoz +X1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/sdZ7LoR/x +fxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVz +a2Mg9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yyd +Yhz2rXzdpjEetrHHfoUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMd +SqlapskD7+3056huirRXhOukP9DuqqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9O +AP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETrP3iZ8ntxPjzxmKfFGBI/5rso +M0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVqc5iJWzouE4ge +v8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGoTCCBImgAwIBAgIBATANBgkqhkiG9w0BAQ0FADCBlzELMAkGA1UEBhMCQlIx +EzARBgNVBAoMCklDUC1CcmFzaWwxPTA7BgNVBAsMNEluc3RpdHV0byBOYWNpb25h +bCBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNDAyBgNVBAMMK0F1 +dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjUwHhcNMTYw +MzAyMTMwMTM4WhcNMjkwMzAyMjM1OTM4WjCBlzELMAkGA1UEBhMCQlIxEzARBgNV +BAoMCklDUC1CcmFzaWwxPTA7BgNVBAsMNEluc3RpdHV0byBOYWNpb25hbCBkZSBU +ZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNDAyBgNVBAMMK0F1dG9yaWRh +ZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjUwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQD3LXgabUWsF+gUXw/6YODeF2XkqEyfk3VehdsI +x+3/ERgdjCS/ouxYR0Epi2hdoMUVJDNf3XQfjAWXJyCoTneHYAl2McMdvoqtLB2i +leQlJiis0fTtYTJayee9BAIdIrCor1Lc0vozXCpDtq5nTwhjIocaZtcuFsdrkl+n +bfYxl5m7vjTkTMS6j8ffjmFzbNPDlJuV3Vy7AzapPVJrMl6UHPXCHMYMzl0KxR/4 +7S5XGgmLYkYt8bNCHA3fg07y+Gtvgu+SNhMPwWKIgwhYw+9vErOnavRhOimYo4M2 +AwNpNK0OKLI7Im5V094jFp4Ty+mlmfQH00k8nkSUEN+1TGGkhv16c2hukbx9iCfb +mk7im2hGKjQA8eH64VPYoS2qdKbPbd3xDDHN2croYKpy2U2oQTVBSf9hC3o6fKo3 +zp0U3dNiw7ZgWKS9UwP31Q0gwgB1orZgLuF+LIppHYwxcTG/AovNWa4sTPukMiX2 +L+p7uIHExTZJJU4YoDacQh/mfbPIz3261He4YFmQ35sfw3eKHQSOLyiVfev/n0l/ +r308PijEd+d+Hz5RmqIzS8jYXZIeJxym4mEjE1fKpeP56Ea52LlIJ8ZqsJ3xzHWu +3WkAVz4hMqrX6BPMGW2IxOuEUQyIaCBg1lI6QLiPMHvo2/J7gu4YfqRcH6i27W3H +yzamEQIDAQABo4H1MIHyME4GA1UdIARHMEUwQwYFYEwBAQAwOjA4BggrBgEFBQcC +ARYsaHR0cDovL2FjcmFpei5pY3BicmFzaWwuZ292LmJyL0RQQ2FjcmFpei5wZGYw +PwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2FjcmFpei5pY3BicmFzaWwuZ292LmJy +L0xDUmFjcmFpenY1LmNybDAfBgNVHSMEGDAWgBRpqL512cTvbOcTReRhbuVo+LZA +XjAdBgNVHQ4EFgQUaai+ddnE72znE0XkYW7laPi2QF4wDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQADggIBABRt2/JiWapef7o/ +plhR4PxymlMIp/JeZ5F0BZ1XafmYpl5g6pRokFrIRMFXLyEhlgo51I05InyCc9Td +6UXjlsOASTc/LRavyjB/8NcQjlRYDh6xf7OdP05mFcT/0+6bYRtNgsnUbr10pfsK +/UzyUvQWbumGS57hCZrAZOyd9MzukiF/azAa6JfoZk2nDkEudKOY8tRyTpMmDzN5 +fufPSC3v7tSJUqTqo5z7roN/FmckRzGAYyz5XulbOc5/UsAT/tk+KP/clbbqd/hh +evmmdJclLr9qWZZcOgzuFU2YsgProtVu0fFNXGr6KK9fu44pOHajmMsTXK3X7r/P +wh19kFRow5F3RQMUZC6Re0YLfXh+ypnUSCzA+uL4JPtHIGyvkbWiulkustpOKUSV +wBPzvA2sQUOvqdbAR7C8jcHYFJMuK2HZFji7pxcWWab/NKsFcJ3sluDjmhizpQax +bYTfAVXu3q8yd0su/BHHhBpteyHvYyyz0Eb9LUysR2cMtWvfPU6vnoPgYvOGO1Cz +iyGEsgKULkCH4o2Vgl1gQuKWO4V68rFW8a/jvq28sbY+y/Ao0I5ohpnBcQOAawiF +bz6yJtObajYMuztDDP8oY656EuuJXBJhuKAJPI/7WDtgfV8ffOh/iQGQATVMtgDN +0gv8bn5NdUX8UMNX1sHhU3H1UpoW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIKbzCCCFegAwIBAgIQAldiBmp1YIdPkAS/ocgoQTANBgkqhkiG9w0BAQUFADCB +gzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAk1OMRQwEgYDVQQHEwtNaW5uZWFwb2xp +czExMC8GA1UEChMoT3BlbiBBY2Nlc3MgVGVjaG5vbG9neSBJbnRlcm5hdGlvbmFs +IEluYzEeMBwGA1UEAxMVT0FUSSBXZWJDQVJFUyBSb290IENBMB4XDTA4MDYwMzE5 +MjgzMVoXDTM4MDYwMzE5MzYwMFowgYMxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJN +TjEUMBIGA1UEBxMLTWlubmVhcG9saXMxMTAvBgNVBAoTKE9wZW4gQWNjZXNzIFRl +Y2hub2xvZ3kgSW50ZXJuYXRpb25hbCBJbmMxHjAcBgNVBAMTFU9BVEkgV2ViQ0FS +RVMgUm9vdCBDQTCCAiAwDQYJKoZIhvcNAQEBBQADggINADCCAggCggIBAN54mUOu +XmEeLdJ1ePU+LDZCisx8tt8Xd2FWp8zjOoAhgbJu0Ge1z6Whdr4oDRJWg6qWuySB +O2v5wQOwi7QHBPmZ0D+0iv7A5RIqlb8VLwreFwFrVcq06LOyk+bjTLwHEXg9//sz +dry4MryeFgPc0f1q3VTLJ+BL1DlpkPC6giIPZ3Ula8NiNveYkQTK/xJ0Xsuptndj +8RvkRE6GNtpraC+QXaE1mFylUopwukNeXN8t8TL4rPP27ZLDYmO3VkjHYR4StyGr +uN1rZJDQR3AAt2jOlr1PQuULm3pNWbkcpK7vZ7WUtkibP4sESeb8KeP28TmdWkog +FOAbwVhDGW26nSJshsu6Gf9YoFZE8W9RW1gL93t3f/ss0Qi6FX506OpnNCm4W5O7 +pjDphJGXsCoHqduptYia3JPZZeYbcMzNRY5WkdVbG/PfajXiyIY+reWNegsodA/A +fBJoyP2UtohJrFZXAOsMP+VRo5zqNhH9StbyCiDRYBM4w2CsuGdxJeHdBHn2EL9E +xfJt0DyV2r3ju40JnaMgdpS1DxGORjM6XpW3hsTj5MgD25yy2ET73j6wZqFADYJJ +CRa7eAPmnWeRLOOA6yv3dC+BSPvKJEsEEasZUGYFIsjynOxaWyQyK4ntp6FxtlMO +Ofv0rt4Z8+XfAr2k9Ta35j8aCTKtHeMg2ACPAgEDo4IE3TCCBNkwCwYDVR0PBAQD +AgFGMBMGCSsGAQQBgjcUAgQGHgQAQwBBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFOUNZHGdyVLpwJsqaTPAk3zzgfXfMHAGA1UdHwRpMGcwZaBjoGGGMWh0dHA6 +Ly9jZXJ0cy5vYXRpY2VydHMuY29tL3JlcG9zaXRvcnkvT0FUSUNBMi5jcmyGLGh0 +dHA6Ly9jZXJ0cy5vYXRpLm5ldC9yZXBvc2l0b3J5L09BVElDQTIuY3JsMBAGCSsG +AQQBgjcVAQQDAgEAMIIDdQYDVR0gBIIDbDCCA2gwggNkBggqhkiG/GYLATCCA1Yw +ggNSBggrBgEFBQcCAjCCA0QeggNAAEYAbwByACAAbQBvAHIAZQAgAGkAbgBmAG8A +cgBtAGEAdABpAG8AbgAgAHIAZQBnAGEAcgBkAGkAbgBnACAATwBBAFQASQAgAGMA +ZQByAHQAaQBmAGkAYwBhAHQAZQBzACAAYQBuAGQAIAB0AGgAZQAgAE8AQQBUAEkA +IAB3AGUAYgBDAEEAUgBFAFMAIABTAHkAcwB0AGUAbQAsACAAcABsAGUAYQBzAGUA +IABzAGUAZQAgAHQAaABlACAATwBBAFQASQAgAEMAZQByAHQAaQBmAGkAYwBhAHQA +aQBvAG4AIABQAHIAYQBjAHQAaQBjAGUAIABTAHQAYQB0AGUAbQBlAG4AdAAgACgA +QwBQAFMAKQAgAGEAdAAgAHQAaABlACAAZgBvAGwAbABvAHcAaQBuAGcAIABsAG8A +YwBhAHQAaQBvAG4AOgAgAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBvAGEAdABpAGMA +ZQByAHQAcwAuAGMAbwBtAC8AcgBlAHAAbwBzAGkAdABvAHIAeQAuACAAIABJAGYA +IAB5AG8AdQAgAGgAYQB2AGUAIABzAHAAZQBjAGkAZgBpAGMAIABxAHUAZQBzAHQA +aQBvAG4AcwAgAHQAaABhAHQAIABjAGEAbgBuAG8AdAAgAGIAZQAgAGEAbgBzAHcA +ZQByAGUAZAAgAGIAeQAgAHQAaABlACAATwBBAFQASQAgAEMAUABTACAAbwByACAA +dwBvAHUAbABkACAAbABpAGsAZQAgAE8AQQBUAEkAIAB3AGUAYgBDAEEAUgBFAFMA +IABwAHIAbwBkAHUAYwB0ACAAaQBuAGYAbwByAG0AYQB0AGkAbwBuACwAIABwAGwA +ZQBhAHMAZQAgAGUALQBtAGEAaQBsACAAeQBvAHUAcgAgAHIAZQBxAHUAZQBzAHQA +cwAgAHQAbwAgAE8AQQBUAEkAIABhAHQAIAB0AGgAZQAgAGYAbwBsAGwAbwB3AGkA +bgBnACAAYQBkAGQAcgBlAHMAcwA6ACAAQwB1AHMAdABvAG0AZQByAF8AUwBlAHIA +dgBpAGMAZQBAAG8AYQB0AGkAYwBlAHIAdABzAC4AYwBvAG0ALjCBhwYIKwYBBQUH +AQEEezB5MD0GCCsGAQUFBzAChjFodHRwOi8vY2VydHMub2F0aWNlcnRzLmNvbS9y +ZXBvc2l0b3J5L09BVElDQTIuY3J0MDgGCCsGAQUFBzAChixodHRwOi8vY2VydHMu +b2F0aS5uZXQvcmVwb3NpdG9yeS9PQVRJQ0EyLmNydDANBgkqhkiG9w0BAQUFAAOC +AgEAsFcVBnu/4QCC+58H4Fb0rIQ1nIF1aHhRUNpweD+7Ndc8dmlPRQFtHS2vQrAz +bv+cCvup0fyp2o+lS0qHLSKksuD0Fw4EuOsOQnMH79S6j0IS0w4tu21UyQHJP03W +7gxCVonaYjcLoUh9bMSxx6tEYsumPPRloH3f82BixYr4ifXbIYZTnefIME/bJXE5 +LYTxKXghVpnWX0hJuzO4yc884ysVakReOglgPsDSIBZ2vGbyWwMZP0q2np7dohpY +PnPvt2l7e5AHOZpnM7tWkrr+rp1iS1VhLpYfxlSVLWW+SRgR9/f9tsYGoTIPdW8W +4SRiyA5vOvKVgPGp+6B9TdWiQx+FYNZceSvMNM+hd+/m085zhbTYZ4mZvG/LDgcn +LnVRiX/BO98NA7+IF+a8+pQMqBmww9GqgKgZ2bZE0pUrVyJbyC2uDtAIraJ7NADg +lv+SyjnNwMPSzLn0N8NWpNemGoAebDNyzVb7X+Xd3DBb7rhMs99asJEk4o0cMQ8p +swcghdZ2yj66d4v49VCFDU82cWtVEglAOwMVOP7ll3hLKB24gLuOsvrgsh3CeIkp +s44M7ABfTke1ncvcTcLIdcg+UEbYfN+GyvVxKpQKbVdveOry1+XjV1R3W2KX1+yR +zkJz3pBKv4IcldkZSND8mycZ+4nz5hATRNkCu8VfY29lmzE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDzzCCAregAwIBAgIDFLT5MA0GCSqGSIb3DQEBBQUAMIGNMQswCQYDVQQGEwJB +VDFIMEYGA1UECgw/QS1UcnVzdCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBp +bSBlbGVrdHIuIERhdGVudmVya2VociBHbWJIMRkwFwYDVQQLDBBBLVRydXN0LW5R +dWFsLTAzMRkwFwYDVQQDDBBBLVRydXN0LW5RdWFsLTAzMB4XDTE0MDcyMzEwMzgy +OVoXDTI1MDcyMzA4MzgyOVowgY0xCzAJBgNVBAYTAkFUMUgwRgYDVQQKDD9BLVRy +dXN0IEdlcy4gZi4gU2ljaGVyaGVpdHNzeXN0ZW1lIGltIGVsZWt0ci4gRGF0ZW52 +ZXJrZWhyIEdtYkgxGTAXBgNVBAsMEEEtVHJ1c3QtblF1YWwtMDMxGTAXBgNVBAMM +EEEtVHJ1c3QtblF1YWwtMDMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCtPWFuA/OQO8BBC4SAzewqo51ru27CQoT3URThoKgtUaNR8t4j8DRE/5TrzAUj +lUC5B3ilJfYKvUWG6Nm9wASOhURh73+nyfrBJcyFLGM/BWBzSQXgYHiVEEvc+RFZ +znF/QJuKqiTfC0Li21a8StKlDJu3Qz7dg9MmEALP6iPESU7l0+m0iKsMrmKS1GWH +2WrX9IWf5DMiJaXlyDO6w8dB3F/GaswADm0yqLaHNgBid5seHzTLkDx4iHQF63n1 +k3Flyp3HaxgtPVxO59X4PzF9j4fsCiIvI+n+u33J4PTs63zEsMMtYrWacdaxaujs +2e3Vcuy+VwHOBVWf3tFgiBCzAgMBAAGjNjA0MA8GA1UdEwEB/wQFMAMBAf8wEQYD +VR0OBAoECERqlWdVeRFPMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC +AQEAEoykPeAA/6iKm6YnfxsSHFe+Dtian2yAH8L2TqMdcHeSB/7L1x73uuDeYku1 +hbKQAXnfXntf8R+VgjQBTww0aDb5164netYcFbK0g8uVWVCqOl8wf3JbAUxHS9br +cFKks+CJKPr6qQ6H+sb1o9127c9IQSZYP3S/gMAaGw0cSTlsnosE0P5Ur5vHsapm +FV3V+VOjYNs2GLSu4XQCYvSIpsfDJp8VsJ/BMYS9GqGvQ/9qGa0fwEbEMadb5mcJ +tw/EKg4gJthMgxOfO5eVuCQ3PAEWOe5lrOrTdvTIlhphUuns5hoIdlyLuNqewK3s +FJ6N46sU7LjJLqSKYEB8usoIiw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xNDAyBgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNTIzWhcNNDEwMjEyMTgx +NTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NMLmNv +bSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49 +AgEGBSuBBAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMA +VIbc/R/fALhBYlzccBYy3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1Kthku +WnBaBu2+8KGwytAJKaNjMGEwHQYDVR0OBBYEFFvKXuXe0oGqzagtZFG22XKbl+ZP +MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe5d7SgarNqC1kUbbZcpuX +5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJN+vp1RPZ +ytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZg +h5Mmm7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL +ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp +U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW +ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW +ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln +biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp +U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y +aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1 +nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex +t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz +SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG +BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+ +rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/ +NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH +BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv +MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE +p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y +5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK +WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ +4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N +hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQdlP+rHVGSJP15ddKSDpO+DANBgkqhkiG9w0BAQwFADBT +MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEpMCcGA1UE +AxMgR2xvYmFsU2lnbiBDb2RlIFNpZ25pbmcgUm9vdCBSNDUwHhcNMjAwMzE4MDAw +MDAwWhcNNDUwMzE4MDAwMDAwWjBTMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xv +YmFsU2lnbiBudi1zYTEpMCcGA1UEAxMgR2xvYmFsU2lnbiBDb2RlIFNpZ25pbmcg +Um9vdCBSNDUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2LcUw3Xro +q5A9A3KwOkuZFmGy5f+lZx03HOV+7JODqoT1o0ObmEWKuGNXXZsAiAQl6fhokkuC +2EvJSgPzqH9qj4phJ72hRND99T8iwqNPkY2zBbIogpFd+1mIBQuXBsKY+CynMyTu +UDpBzPCgsHsdTdKoWDiW6d/5G5G7ixAs0sdDHaIJdKGAr3vmMwoMWWuOvPSrWpd7 +f65V+4TwgP6ETNfiur3EdaFvvWEQdESymAfidKv/aNxsJj7pH+XgBIetMNMMjQN8 +VbgWcFwkeCAl62dniKu6TjSYa3AR3jjK1L6hwJzh3x4CAdg74WdDhLbP/HS3L4Sj +v7oJNz1nbLFFXBlhq0GD9awd63cNRkdzzr+9lZXtnSuIEP76WOinV+Gzz6ha6Qcl +mxLEnoByPZPcjJTfO0TmJoD80sMD8IwM0kXWLuePmJ7mBO5Cbmd+QhZxYucE+WDG +ZKG2nIEhTivGbWiUhsaZdHNnMXqR8tSMeW58prt+Rm9NxYUSK8+aIkQIqIU3zgdh +VwYXEiTAxDFzoZg1V0d+EDpF2S2kUZCYqaAHN8RlGqocaxZ396eX7D8ZMJlvMfvq +QLLn0sT6ydDwUHZ0WfqNbRcyvvjpfgP054d1mtRKkSyFAxMCK0KA8olqNs/ITKDO +nvjLja0Wp9Pe1ZsYp8aSOvGCY/EuDiRk3wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUHwC/RoAK/Hg5t6W0Q9lWULvO +ljswDQYJKoZIhvcNAQEMBQADggIBAF4runSXNERfdkgoQIST7gFu6aGz1oAl5nvk +vAmRPQ/8dq3X1DAgu49g0JHWHPKc73gaK5QyAsEkllJSAtDz0fzymzlumeEfjkNB +fZoeW8ldmoT8JuaH83RyJq2kG9k9O2pSoDwJHi8ee7MztEXH96yxr5NgrXauuLIV +eOuDauv/20arJOXuAvqQH1nAL13Wt12kXBC3clP4QU7M+ngaJUrK/oViQ2HDtDeq +gdL01joPvY1ZfjBH3itr5yFQM1/UZ5vUuGefPCeZA/+FQ45zEsogzehh1bFm3BfW +OW0P288jN6GCiU4caz/WoM2qB50+Qiaq1wzu+ke/GlJ+0XWB08mKYhdtT4igIaAm +Pq9t2WIwH+mYKK5ujdWOTHJmk4CNKuNVx2BnkEJWXCJRD7PcTjnuTd3ZHXgQVDtu +0JdvA7UesiNzxhKymmTQ/JWFJKj/36Gw3JFArt8JM6u53ZK38cyRdDtp62eXG5C/ +58egb3G7V7+3j1rtekBqFs2AhC0v4QLUJJRDsxX8DCsb/XFv/Mu8dRc6XoPSybMv +G9WcjX9U/n5+5Fajh6ed4VlSlEGPbVu+hpWa/xp23UDSUUpwtB8zYyN3P+wnHlnk +CIftNIJKDz/+oB3B9WdzRYZ49Kop6SeHxhnbxhMUwzlJh02gl+BlE/Wdd1bp2rNY +xzrywM2C +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4x +CzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBs +dXMgUm9vdCBDQSBHMjAeFw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4x +CzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBs +dXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABM0PW1aC3/BFGtat +93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uNAm8x +Ik0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0P +AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwj +FNiPwyCrKGBZMB8GA1UdIwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqG +SM49BAMDA2gAMGUCMHD+sAvZ94OX7PNVHdTcswYO/jOYnYs5kGuUIe22113WTNch +p+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjlvPl5adytRSv3tjFzzAal +U5ORGpOucGpnutee5WEaXw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFejCCA2KgAwIBAgIQdlP+sEyg1XHyFLOOLH8XQTANBgkqhkiG9w0BAQwFADBX +MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEtMCsGA1UE +AxMkR2xvYmFsU2lnbiBEb2N1bWVudCBTaWduaW5nIFJvb3QgUjQ1MB4XDTIwMDMx +ODAwMDAwMFoXDTQ1MDMxODAwMDAwMFowVzELMAkGA1UEBhMCQkUxGTAXBgNVBAoT +EEdsb2JhbFNpZ24gbnYtc2ExLTArBgNVBAMTJEdsb2JhbFNpZ24gRG9jdW1lbnQg +U2lnbmluZyBSb290IFI0NTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +AKPQGKqmJaBoxSoYFVYt/dBLfaEecm4xsZ0STDc8LAzKutUukiBLkultAJxEbzgX +7xlg8skghJR6OwgNa0hl/NAeJPXU3NpHUphO342nitTllKh8siw4i+XSLZwAGTM3 +irhsZWIblOjjm6R1ay2AGh0b5i+n7HHq6wQPsanAk1JhIC29UptoWDRLa0tbPm1y +1jjYlUGTTnn9T9W1/MiApVkIN+iyet62eQxB4PFg1i7y5KFN2BOrz45kW3zc5jEp +Hg2Qtjjo0PY6TTDHePklFWfhz3/3k5B/3kD6aYt9oENfRfnCS5d/UWEuC2LOYNoN +X3bMlJwd2IXs70V+vuoq0D8UjWkgfgxW/epp9KlEweatJ/9Ycah9LzufHn/ZcgXo +kSSAGtQheY4uWvr5j7AQKDCNquDyk9s9cVGrs553LgaAN4oLTg+YejcboM1JpUEQ +hMOfUG0vKI4u88+2x1SBbiychxEN7eP1hIsr/hSQu0ooVDRMZ/viKnN2JpFfx9o/ +Np/aJy8nDcDHOf7b4/k2aYKAvfXB8aAz7od2H4gJft3oQbS+DxCkBuXt4Qh7JfdH +B7wqJQ8xOpGoqhMzkK8Op2DWgn1nTTQW4We7eeuCMEa0APhZuw78sxCRRSPY8TFC +BLFgZ6hjg7KsP5/3GBiETFGFZpoqHNLbKbmbG0Ma6jPtAgMBAAGjQjBAMA4GA1Ud +DwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQHQVdLz+EcFlPV +veuDbMyLKSGEvzANBgkqhkiG9w0BAQwFAAOCAgEAJJwyIaZykDsC3f64SqaO8Dew +W/8uP7Enbtl+nvSPX36/u4OFcMSKj0ZdxgpRKQLIxqBD/cICE/I6IZLdRpXDdLg8 +VyIBhGhns1Beem4spPSj9QsM+VoNR4VFGk+bTNGokfOJqj5JqvWEsRe0S+ZeaRT9 +RBsK/yDOCP70ZXKtxSJc3PKljMXcHWzb95anN2oaMLxrWTDjDUjxuGS5F5XG5J+D +prLujbvhniXMwFaoAQeRa6Qu6hPr2/FJb+U7OpYn/kRQ4Qw0qxgQwaZwieJSyB2/ +YtY0guX+x5gAYRCAdyd8rF1yQrgiD3Ig9wpH0FUGVU/vZG2z/DrgoVZPZ8lFVMQT +IfurtfoxGlsGaU463x4gvCB/sCt0MtaodrM6PgseIETeh6b3UgsLjxT4MQOq6hHJ +2ZVGwIS72OsrLwpQxDgjf2+zv8Mnt/VMhwFzSQflwIyt7MeBQo/bXWsO2yHystfX +kieXNu3GS19zR7kMuA3cSUtFsr8xjuFVhCfpWBoxwg4m01/Ri70gXXHfl2Hd35XJ +4Msv20ScC3QKfRuKtE+MKJZM6CnLilxY8bg9bsLd2myyB6mr6NHR0niwPtPFaY13 +54Rk+LFW8fsZ0Yhmbz0bZcglRTwfdDseHDjr8aMsUsG/6CH0Lo4yg58V6vQNo5RH +Rn7JhIJYRobXTF+4bZk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMC +Q04xMjAwBgNVBAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24g +Q2VudGVyMUcwRQYDVQQDDD5DaGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0 +aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMgUm9vdDAeFw0xMDA4MzEwNzExMjVa +Fw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAGA1UECgwpQ2hpbmEg +SW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMMPkNo +aW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRp +ZmljYXRlcyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z +7r07eKpkQ0H1UN+U8i6yjUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA// +DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV98YPjUesWgbdYavi7NifFy2cyjw1l1Vx +zUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2HklY0bBoQCxfVWhyXWIQ8 +hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23KzhmBsUs +4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54u +gQEC7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oY +NJKiyoOCWTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4E +FgQUfHJLOcfA22KlT5uqGDSSosqDglkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3 +j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd50XPFtQO3WKwMVC/GVhMPMdoG +52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM7+czV0I664zB +echNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws +ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrI +zo9uoV1/A3U05K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATy +wy39FCqQmbkHzJ8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML +RW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp +bmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5 +IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3 +MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3 +LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp +YWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG +A1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq +K0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe +sYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX +MlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT +XTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/ +HoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH +4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub +j1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo +U8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b +u/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+ +bYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er +fF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIQDLMPcPKGpDPguQmJ3gHttzANBgkqhkiG9w0BAQsFADBQ +MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPV0ZBIEhvdHNwb3QgMi4wMScwJQYDVQQD +Ex5Ib3RzcG90IDIuMCBUcnVzdCBSb290IENBIC0gMDMwHhcNMTMxMjA4MTIwMDAw +WhcNNDMxMjA4MTIwMDAwWjBQMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPV0ZBIEhv +dHNwb3QgMi4wMScwJQYDVQQDEx5Ib3RzcG90IDIuMCBUcnVzdCBSb290IENBIC0g +MDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCsdEtReIUbMlO+hR6b +yQk4nGVITv3meYTaDeVwZnQVal8EjHuu4Kd89g8yRYVTv3J1kq9ukE7CDrDehrXK +ym+8VlR7ro0lB/lwRyNk3W7yNccg3AknQ0x5fKVwcFznwD/FYg37owGmhGFtpMTB +cxzreQaLXvLta8YNlJU10ZkfputBpzi9bLPWsLOkIrQw7KH1Wc+Oiy4hUMUbTlSi +cjqacKPR188mVIoxxUoICHyVV1KvMmYZrVdc/b5dbmd0haMHxC0VSqbydXxxS7vv +/lCrC2d5qbKE66PiuBPkhzyU7SI9C8GU/S7akYm1MMSTn5W7lSp2AWRDnf9LQg51 +dLvDxJ7t2fruXtSkkqG/cwY1yQI8O+WZYPDThKPcDmNbaxVE9lOizAHXFVsfYrXA +PbbMOkzKehYwaIikmNgcpxtQNw+wikJiZb9N8VwwtwHK71XEFi+n5DGlPa9VDYgB +YkBcxvVo2rbE3i3teQgHm+pWZNP08aFNWwMk9yQkm/SOGdLq1jLbQA9yd7fyR1Ct +W1GLzKi1Ojr/6XiB9/noL3oxP/+gb8OSgcqVfkZp4QLvrGdlKiOI2fE7Bslmzn6l +B3UTpApjab7BQ99rCXzDwt3Xd7IrCtAJNkxi302J7k6hnGlW8S4oPQBElkOtoH9y +XEhp9rNS0lZiuwtFmWW2q50fkQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUZw5JLGEXnuvt4FTnhNmbrWRgc2UwDQYJ +KoZIhvcNAQELBQADggIBAFPoGFDyzFg9B9+jJUPGW32omftBhChVcgjllI07RCie +KTMBi47+auuLgiMox3xRyP7/dX7YaUeMXEQ1BMv6nlrsXWv1lH4yu+RNuehPlqRs +fY351mAfPtQ654SBUi0Wg++9iyTOfgF5a9IWEDt4lnSZMvA4vlw8pUCz6zpKXHnA +RXKrpY3bU+2dnrFDKR0XQhmAQdo7UvdsT1elVoFIxHhLpwfzx+kpEhtrXw3nGgt+ +M4jNp684XoWpxVGaQ4Vvv00Sm2DQ8jq2sf9F+kRWszZpQOTiMGKZr0lX2CI5cww1 +dfmd1BkAjI9cIWLkD8YSeaggZzvYe1o9d7e7lKfdJmjDlSQ0uBiG77keUK4tF2fi +xFTxibtPux56p3GYQ2GdRsBaKjH3A3HMJSKXwIGR+wb1sgz/bBdlyJSylG8hYD// +0Hyo+UrMUszAdszoPhMY+4Ol3QE3QRWzXi+W/NtKeYD2K8xUzjZM10wMdxCfoFOa +8bzzWnxZQlnu880ULUSHIxDPeE+DDZYYOaN1hV2Rh/hrFKvvV+gJj2eXHF5G7y9u +Yg7nHYCCf7Hy8UTIXDtAAeDCQNon1ReN8G+XOqhLQ9TalmnJ5U5ARtC0MdQDht7T +DZpWeEVv+pQHARX9GDV/T85MV2RPJWKqfZ6kK0gvQDkunADdg8IhZAjwMMx3k6B/ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9jCCAt6gAwIBAgIQJDJ18h0v0gkz97RqytDzmDANBgkqhkiG9w0BAQsFADCB +lDELMAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8w +HQYDVQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRl +YyBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRzYwHhcNMTExMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UE +BhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZT +eW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAx +IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHOddJZKmZgiJM6kXZBxbje/SD +6Jlz+muxNuCad6BAwoGNAcfMjL2Pffd543pMA03Z+/2HOCgs3ZqLVAjbZ/sbjP4o +ki++t7JIp4Gh2F6Iw8w5QEFa0dzl2hCfL9oBTf0uRnz5LicKaTfukaMbasxEvxvH +w9QRslBglwm9LiL1QYRmn81ApqkAgMEflZKf3vNI79sdd2H8f9/ulqRy0LY+/3gn +r8uSFWkI22MQ4uaXrG7crPaizh5HmbmJtxLmodTNWRFnw2+F2EJOKL5ZVVkElauP +N4C/DfD8HzpkMViBeNfiNfYgPym4jxZuPkjctUwH4fIa6n4KedaovetdhitNAgMB +AAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBQzQejIORIVk0jyljIuWvXalF9TYDANBgkqhkiG9w0BAQsFAAOCAQEAFeNzV7EX +tl9JaUSm9l56Z6zS3nVJq/4lVcc6yUQVEG6/MWvL2QeTfxyFYwDjMhLgzMv7OWyP +4lPiPEAz2aSMR+atWPuJr+PehilWNCxFuBL6RIluLRQlKCQBZdbqUqwFblYSCT3Q +dPTXvQbKqDqNVkL6jXI+dPEDct+HG14OelWWLDi3mIXNTTNEyZSPWjEwN0ujOhKz +5zbRIWhLLTjmU64cJVYIVgNnhJ3Gw84kYsdMNs+wBkS39V8C3dlU6S+QTnrIToNA +DJqXPDe/v+z28LSFdyjBC8hnghAXOKK3Buqbvzr46SMHv3TgmDgVVXjucgBcGaP0 +0jPg/73RVDkpDw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNV +BAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBC +aWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNV +BAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQDDB9FLVR1 +Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMwNTEyMDk0OFoXDTIz +MDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExQDA+ +BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhp +em1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4vU/kwVRHoViVF56C/UY +B4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vdhQd2h8y/L5VMzH2nPbxH +D5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5KCKpbknSF +Q9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEo +q1+gElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3D +k14opz8n8Y4e0ypQBaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcH +fC425lAcP9tDJMW/hkd5s3kc91r0E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsut +dEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gzrt48Ue7LE3wBf4QOXVGUnhMM +ti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAqjqFGOjGY5RH8 +zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUX +U8u3Zg5mTPj5dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6 +Jyr+zE7S6E5UMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5 +XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAF +Nzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAKkEh47U6YA5n+KGCR +HTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jOXKqY +GwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c +77NCR807VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3 ++GbHeJAAFS6LrVE1Uweoa2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WK +vJUawSg5TB9D0pH0clmKuVb8P7Sd2nCcdlqMQ1DujjByTd//SffGqWfZbawCEeI6 +FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEVKV0jq9BgoRJP3vQXzTLl +yb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gTDx4JnW2P +AJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpD +y4Q08ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8d +NL/+I5c30jn6PQ0GC7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIQfyr4OOrTG/At4yD261CGBjANBgkqhkiG9w0BAQUFADA6 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERB +VEVWIElOVCAwMTAeFw0wOTAxMDkxMTQyMzBaFw0xNzAxMDkxMzQyMzBaMDoxCzAJ +BgNVBAYTAkRFMREwDwYDVQQKDAhEQVRFViBlRzEYMBYGA1UEAwwPQ0EgREFURVYg +SU5UIDAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwKP9oel0/goA +7Boz3AseU9uK7/3tz4k8dCCpkhDYYgjHyNIBVGvyQtCa96CzcTxedeJnP1I6x4pT +DYS8NfsU+y8ksNJl+/ipMZB0aKi0u7hD5XOZtrcaWmknbgG0wFnavClTqr6TqAUR +UNerBrKKhkFf5JBzG0aPqxhlKl9t1dLyrQz62IvnMkWcuaxIp990zRUncIxS5GsE +6vnFX8MNLJrE4JyUq4PvRAjHhkQfFKlCnXT7ZJZo/LetycUuVhE8Dhnc7LJlTa05 +vvocFeKpup7ox0PSEHURF7OPdW/D19LtbS8SNABvhrjn1zHV0S/SFtb0urq1opBF +cDq1FW0y1QIDAQABo4IBCDCCAQQwDgYDVR0PAQH/BAQDAgEGMHEGA1UdIwRqMGiA +FEbi4nRgTIGcL47gVRH7ou0y7b2HoT6kPDA6MQswCQYDVQQGEwJERTERMA8GA1UE +CgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERBVEVWIElOVCAwMYIQfyr4OOrTG/At +4yD261CGBjAdBgNVHQ4EFgQURuLidGBMgZwvjuBVEfui7TLtvYcwEgYDVR0TAQH/ +BAgwBgEB/wIBADBMBgNVHSAERTBDMEEGBgQAj3oBAjA3MDUGCCsGAQUFBwIBFilo +dHRwOi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LWludDANBgkqhkiG +9w0BAQUFAAOCAQEAKlb1TDPpS/crzO0ms/p5WMAfsktwrHpk294ShcGXViBnCh4D +/y1HYA8zuYV9IvB1eq6ygljXGLrf97migSPdKzY2o4gEUDTP1mLdB49hEckMveJA +U1GryQfKmXciBiiy+1Bf85ujxOdd2K/ObZrn3DrNFnyd+yVGjjuIW8XokPcrKcNe +YWZnT+LdhurQqjW9M3yqiA4NPrKN80cj4dsj/hy5TYGADv5h61NnEUXu4Lr0rwrl +c/C/90+Sc7hE8S+Z6Sx3cSoY2+qOLQXxNr1xrZEmgXIXLTtCskR9ejUf9sdn6Ymz +kblSsY0VrhVt46yTW9vpUH59+ETB1LIw+9jy1Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDHjCCAgagAwIBAgIDB7HTMA0GCSqGSIb3DQEBDQUAMDcxCzAJBgNVBAYTAlNJ +MQ8wDQYDVQQKEwZIYWxjb20xFzAVBgNVBAMTDkhhbGNvbSBSb290IENBMB4XDTEy +MDIwODA5NTU0MVoXDTMyMDIwODA5NTU0MVowNzELMAkGA1UEBhMCU0kxDzANBgNV +BAoTBkhhbGNvbTEXMBUGA1UEAxMOSGFsY29tIFJvb3QgQ0EwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCJuYXK/vR1fX/snUI3urqNvOw9FwP92UVl1s3J +Tl+MSFyXCFcUiy2cPJBJmc9pr0mN2xwBsG7p9OqRZ13Ks2lP2MzBDT3uqgN24Mlw +op/+65vQtsmW0/D7W9DwB6tMXk2k4kdeBWh0po4iR+5+02eEVDeSRw7zo+wVGvNt +e78ZNSGPgkusVJwJzW62wVe90Ek9b59zjrFsfr3+1rs9A+jmTBq07q+0g04ykFT2 +ThvhL86lNBqOoyD52T4ia29u4/rZM1wIoPcVAD2cEJJKVc2Asgaq/dePt1qSJyQP +MzwouvEfaLV3KV6uwtqNNnDiejIbI6bexWENmqUSILXzllm1AgMBAAGjMzAxMA8G +A1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECE6U2Ipjws95MAsGA1UdDwQEAwIBBjAN +BgkqhkiG9w0BAQ0FAAOCAQEAKb7nseT6A6IPr3ZZnfhOU008BIOfoeKM9pTZtK5o +KlZrMlMogwdyTLBOqB2BgyFnAzfRjMbBToTpNDvT9fUnto0jBVK4TDLyLtrRKn0+ +gwMq0rHjmumKg0LwLAqhUw/AK+KPGk6VuUW8S2c6vTLzraWPj8Mu6vb0e2LQbm7F +YTETZuZnSZk7L4BPenxzigMNX/WzMigKisDh+bijJu7cG1fPdhpPU772SotXFysv +mYaq3ozatqhs32g21mGLbsBzTrc5RfR9zknE8x35qXds7++SFRMnmUbon6mKG58p +L6IdPtYrx+RVEDoY97N7Ty7HACLt5DHQ57jkVE/BgEUlbg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUA +MEYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYD +VQQDExNHbG9iYWxTaWduIFJvb3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMy +MDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYt +c2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08EsCVeJ +OaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQG +vGIFAha/r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud +316HCkD7rRlr+/fKYIje2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo +0q3v84RLHIf8E6M6cqJaESvWJ3En7YEtbWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSE +y132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvjK8Cd+RTyG/FWaha/LIWF +zXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD412lPFzYE ++cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCN +I/onccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzs +x2sZy/N78CsHpdlseVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqa +ByFrgY/bxFn63iLABJzjqls2k+g9vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC +4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEMBQADggIBAHx4 +7PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg +JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti +2kM3S+LGteWygxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIk +pnnpHs6i58FZFZ8d4kuaPp92CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRF +FRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZmOUdkLG5NrmJ7v2B0GbhWrJKsFjLt +rWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qqJZ4d16GLuc1CLgSk +ZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwyeqiv5 +u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP +4vkYxboznxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6 +N3ec592kD3ZDZopD8p/7DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3 +vouXsXgxT7PntgMTzlSdriVZzH81Xwj3QEUxeCp6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGbzCCBFegAwIBAgIQQxwoxnQP7SVXRJ/y/Q5eFDANBgkqhkiG9w0BAQsFADB7 +MQswCQYDVQQGEwJDTzFHMEUGA1UECgw+U29jaWVkYWQgQ2FtZXJhbCBkZSBDZXJ0 +aWZpY2FjacOzbiBEaWdpdGFsIC0gQ2VydGljw6FtYXJhIFMuQS4xIzAhBgNVBAMM +GkFDIFJhw616IENlcnRpY8OhbWFyYSBTLkEuMB4XDTE2MDUyNDE4Mzk0NloXDTMx +MDUyNDE4Mzk0NlowezELMAkGA1UEBhMCQ08xRzBFBgNVBAoMPlNvY2llZGFkIENh +bWVyYWwgZGUgQ2VydGlmaWNhY2nDs24gRGlnaXRhbCAtIENlcnRpY8OhbWFyYSBT +LkEuMSMwIQYDVQQDDBpBQyBSYcOteiBDZXJ0aWPDoW1hcmEgUy5BLjCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAKtriaNTzEgjCPvDz1GWCC64CHptPJAX +hqnp7S4TNEey0HDcyTzQjcruSxer0IWwpyMEy6ii/OV120DKYomPUJ4BPSZbGIQc +y3w3t33s039zGbBqstiIii1FdKj3s7jA1NrNIol0TVoVOXMYdE+165mnwR6ItMKT +kGOX86enErIJIgcz2ZHNDpwfDiDH7rszjY/C0linX/1lN+KIwtiPhnVe+S2nhzPy +eDcvi7wdhjc5sZTy2LxKnIMYWgb889TUuowVCSXw+baNBH4XEjNrV0hMT9smHuvM +kOeL+Wh8cA+jKtA6ON83l+Jb3oBh04DYkYNCWkwEiWgRPKxfaIBBzGBCzg1aKgwP +mzDApvCG26tJ15dtSIv5A8BSZ5sS98LyLphlQtnWmuPQGTEMrYfVVwJ6MOiGJvuP +I4pUh+S/PO7rw3VIXx45b4FibMUtxBdUGbc3jZw3kcj2C9XqY2+DrDjC8z/emvvh +I2HwyCbLNsih8zCPpKOiod1Ts97wmjIfg5F5MMGpH1ObU6IVUz/dnbMQO0h9iQ/8 +7QP1+yVkdQ4XGQ2PABZneXpA/C1ZB9mQ+pqtPdyAiuZcNaJnTBFrsfiAZAAtbyJh +xaxLJuVaEIKbpIN7NPeeiZEgl463Qsdmw9DppNb1II3Ew5WsRAqdW3M8Jj0vSr6n +yacQHvufUGnzAgMBAAGjge4wgeswHQYDVR0OBBYEFNEJ0OnXznl0VPk6MLP0bSwD +AxtoMIGoBgNVHSAEgaAwgZ0wgZoGBFUdIAAwgZEwMwYIKwYBBQUHAgEWJ2h0dHBz +Oi8vd2ViLmNlcnRpY2FtYXJhLmNvbS9tYXJjby1sZWdhbDBaBggrBgEFBQcCAjBO +GkxMaW1pdGFjaW9uZXMgZGUgZ2FyYW507WFzIGRlIGVzdGUgY2VydGlmaWNhZG8g +c2UgcHVlZGVuIGVuY29udHJhciBlbiBsYSBEUEMuMA8GA1UdEwEB/wQFMAMBAf8w +DgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQBRG5A+g1oa6Gpwpa1w +/hCCYTCtjMO1xtjTMRLJH3lTFeJDx+EO8T1IzmgLFXlt4XaHf3Bm7fUPgqS8ce+x +K8yxuusqqWAfQ4C+knJCLp+h/xgIsV5d9WzOKNvAbJrNh16W6cjvNZe6ZKq3fkVA +ibBDg0574bT0dglLzFY+IUmyxp9j293wtg8X9bpMcI3VJwDJQ1QPZqq6rrHZdu4D +ke2YtxobopZQblV/zV4Y0Gcbv/T6ctm72vvemqpRLgW6ztpqbRhoJmiChTTtTXna +mnYN9PHUw/uxKnTskFLjDV31SVhUJwAwl6AjAWyJvx0A8f38GayfOymow4HNknH4 +1+Wx2hs6F49T2qauAc6ynhrNCWLPddTXZ1Cin1n2hPPHJzGeqh4mS7oOiqzp9eNc +HaEqNzm7NG4zltVxpUM+NjSH/5Kiq+kl4NlRd1Sqe0E0hljxquU+kt7INBCThD8m +Rb1Sxjx29yEcruDhxaNT8gmffROeqfOyWYIUlE7fdqqD6SjaiohU+xRxqlA7viT9 +xD5E+Jhk82qPYnWwrEdl9psiOiHhtVdBVsUk1hmSd3CwrBf0LpUQThIwmahURWEv +N2/6iVdGMvRb6ZvtCSkvla6U4oeqHmpx6W8bOe38fNQNpk4jIjb5Zc9C8ByxM500 +1YkkaeYXaKOZ73pcL/0gvXeZYA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFUTCCAzmgAwIBAgIIAPtxJlitmeUwDQYJKoZIhvcNAQELBQAwNjEWMBQGA1UE +AwwNQ0FFRElDT00gUm9vdDEPMA0GA1UECgwGRURJQ09NMQswCQYDVQQGEwJFUzAe +Fw0xNDA1MjExMTA2MzVaFw0zNDA1MjExMDIwMDBaMDYxFjAUBgNVBAMMDUNBRURJ +Q09NIFJvb3QxDzANBgNVBAoMBkVESUNPTTELMAkGA1UEBhMCRVMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQDbgMroSXTH0zgu8cUjYvw2jC8efjkL6Qb0 +VZulmCmU7YZHMoPzxZJ6BdcpAj4Wwyh/NWQpenm7oeIeYRSN5wDQ3KJUZYrfablx +R384OBZGp2kxETVM4Sp//21PlT3jXUhNGVMIWmsh1RIwaZeQry3B9X9BX0k2j024 +HhqVX9oPb1wVNcQRvF+Fm72tO1Veu9/Ou69cmWDdH2kaSUgh+QkKz3Kn8PLe5XgZ +vhLdzYd5Qc4vRdcLkRARBB4SnfI4A18Waa6gCtrA+eugDRgPeV6RneQfFJw0ExkC +RLpRw+55smAUo6+8SC0oOGgBQ2TKDoaDYtCKGaYn8St7SykhW5rMaEIQyEtPDyOy +iHzEXG4XcMV3r5XAJaQiCtN8+dhyyNAtvafo0i2LTKFuCvy0QDO7mmv8pOrJ/uA0 +iEPMxrw/ddKlqa/6l7k+t85UoE3AXS7BKNhjVHK4rFr1OvsgYQY69KArOKvMgwxJ +1G4+bQ8+cy825vNPs8AA0UVJW4z2o5gdhH+ZCsPqCjzD0yR4SGf1GzsOHQ5DsQR1 +waA5dov22QKlHeGeWwe7NldKIU35iWm0bA/Xr6AVJJnn+NdTlOwSv6Sl1+3ujjV3 +d9ymfyBUktZj1nKeTSq2j3PzGaHEsB/mNKMLAD6XSSdhqqoEQTM4tVBRzDYV2x// +vcpIg0inswIDAQABo2MwYTAdBgNVHQ4EFgQUFM0qWXhjq2EZ6Lg9oeBawHXn+csw +DwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBQUzSpZeGOrYRnouD2h4FrAdef5 +yzAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAD0JGQC2kQJs7A73 +4eJisL8zDf1VEvQImvcrLa73nEfYHwYBE7WO57KCCz2EWUPUB9grXBB6JCzKjejV +ozmcMczr4Drh1b/Px4d7YP9HOdejRNYIJlvPWlTsiNOOD3k8yKNPpsKOJ/DeEq5e +Ga3nIlaKWDLg+QbQqSq0NZsMhiZRAJRHUPylxCVh+VjwRXAuSXZ/EdZvtfkpBeEN +w05YH68d7DfQSvkGBoHT26CWuA6RMHnmUN+IuAupXNQH9MmozH2Pk2MJZAAFKmhm +Q7uiu/6VrvnEpQqIYkh4JXwqPxFkptMiIEedMtby48ikYXTngsJEuqDRXV+88UQO +g08cUIXE6eds/Oa4VeGiGoC3kESnhCKXRyLeqzg3z7XyHD5CcLt1tmUoa8t/gjWq +9vMgeChzB5YwcKUqcVyheaQWuUY9XrQASYWJ0w7fga5YjVjW4cVEeC4cILuiR5e/ +dhQ7qSiPnwt10qE87SvHjpCheqKZMGL8hR01czvztVkiG80IsQyddWrbhTsOh58y +T5IAAQFMSWiCgEFs+f1xvYv0eApgo56xUh3AiuOexb8rGWqYp7HeFVCfqpQlj6mA +gqdyuklkCSdhK268IygzXZ5u8Lm9IDKM3aALmbu0hAQkdSmW96elF7hRBet0rVF5 +lvy7+98JLQiSRM7A0rMYxxQivyHx +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN +8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/ +RLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4 +hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5 +ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM +EnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1 +A/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy +WL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ +1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30 +6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT +91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p +TpPDpFQUWw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIESTCCAzGgAwIBAgIEOsP2HzANBgkqhkiG9w0BAQUFADBNMQswCQYDVQQGEwJT +RzEoMCYGA1UEChMfTmV0cnVzdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgMTEUMBIG +A1UECxMLTmV0cnVzdCBDQTEwHhcNMDEwMzMwMDIyNzQ1WhcNMjEwMzMwMDI1NzQ1 +WjBNMQswCQYDVQQGEwJTRzEoMCYGA1UEChMfTmV0cnVzdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgMTEUMBIGA1UECxMLTmV0cnVzdCBDQTEwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDinM+1yzd2SIeOpxXFGqkLpBlnbjCxNwHCAVZIADRo +FCIvtxLXgwI/o2TqeC3QsmvM75sNsKjV++1sVkYlGqXQP/A9cKbw+TUtq0S6x3kN +rlE1BQoyljicpcP7R+KzCUbx7Nw4DLk+W5WEjfI6P6e2+4u7geh+xPpqUwfF+uk6 +srE92fh0SOGWS0ZkefIjcTngwAcpK/4Ae85/XQROYOZsQKvnehmMnOqCEyhYqvjd +GrxXbdgvrT+Caf3OSg3AzlPqBarW8qR0NieRiUMbnZ9x5ucDLkqC4UQyjysK+lE3 +UCVhLydXS59BCKsfmPW04jYCxcmlX3042D09ApOIoCfrAgMBAAGjggEvMIIBKzAR +BglghkgBhvhCAQEEBAMCAAcwbwYDVR0fBGgwZjBkoGKgYKReMFwxCzAJBgNVBAYT +AlNHMSgwJgYDVQQKEx9OZXRydXN0IENlcnRpZmljYXRlIEF1dGhvcml0eSAxMRQw +EgYDVQQLEwtOZXRydXN0IENBMTENMAsGA1UEAxMEQ1JMMTArBgNVHRAEJDAigA8y +MDAxMDMzMDAyMjc0NVqBDzIwMjEwMzMwMDI1NzQ1WjALBgNVHQ8EBAMCAQYwHwYD +VR0jBBgwFoAUHUSJskUmf29rksU6e3JjytJwKt0wHQYDVR0OBBYEFB1EibJFJn9v +a5LFOntyY8rScCrdMAwGA1UdEwQFMAMBAf8wHQYJKoZIhvZ9B0EABBAwDhsIVjUu +MDo0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4IBAQBqB1ZWxlAFW8ZQBCqSiFBkqrxz +Hgy5TWz3cWb40VOeW/h8nfABAaPmTU4AWYHV8i+2CZjBMTDngEqeKwmhTqUUAiPz +tncq99G+nyKf6jSpOW2LnOra8ZSszqwhjp2fpKCtrtsTE/5b6D4wsvh/7GyJtZIb +d1+t/yS236JTWf+UlOccEJ6ayXayC3mF55wNZ9l07yfF8Fgj4hjplgZtuEd3/6cO +5yWtvdDPQq0NcIO/9oRHk1IJe/u71hbgQJo1lNaJh8Mgt03L5Dfjw5fbIA6IdgCi +1cUNSa7XnkeKtBsTRj1mnk4+KAL+odzfktvRCSCYfLiY44mB2Sev4/02GkW7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwTCCA6mgAwIBAgIITrIAZwwDXU8wDQYJKoZIhvcNAQEFBQAwSTELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEjMCEGA1UEAxMaU3dpc3NTaWdu +IFBsYXRpbnVtIENBIC0gRzIwHhcNMDYxMDI1MDgzNjAwWhcNMzYxMDI1MDgzNjAw +WjBJMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMSMwIQYDVQQD +ExpTd2lzc1NpZ24gUGxhdGludW0gQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAMrfogLi2vj8Bxax3mCq3pZcZB/HL37PZ/pEQtZ2Y5Wu669y +IIpFR4ZieIbWIDkm9K6j/SPnpZy1IiEZtzeTIsBQnIJ71NUERFzLtMKfkr4k2Htn +IuJpX+UFeNSH2XFwMyVTtIc7KZAoNppVRDBopIOXfw0enHb/FZ1glwCNioUD7IC+ +6ixuEFGSzH7VozPY1kneWCqv9hbrS3uQMpe5up1Y8fhXSQQeol0GcN1x2/ndi5ob +jM89o03Oy3z2u5yg+gnOI2Ky6Q0f4nIoj5+saCB9bzuohTEJfwvH6GXp43gOCWcw +izSC+13gzJ2BbWLuCB4ELE6b7P6pT1/9aXjvCR+htL/68++QHkwFix7qepF6w9fl ++zC8bBsQWJj3Gl/QKTIDE0ZNYWqFTFJ0LwYfexHihJfGmfNtf9dng34TaNhxKFrY +zt3oEBSa/m0jh26OWnA81Y0JAKeqvLAxN23IhBQeW71FYyBrS3SMvds6DsHPWhaP +pZjydomyExI7C3d3rLvlPClKknLKYRorXkzig3R3+jVIeoVNjZpTxN94ypeRSCtF +KwH3HBqi7Ri6Cr2D+m+8jVeTO9TUps4e8aCxzqv9KyiaTxvXw3LbpMS/XUz13XuW +ae5ogObnmLo2t/5u7Su9IPhlGdpVCX4l3P5hYnL5fhgC72O00Puv5TtjjGePAgMB +AAGjgawwgakwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFFCvzAeHFUdvOMW0ZdHelarp35zMMB8GA1UdIwQYMBaAFFCvzAeHFUdvOMW0 +ZdHelarp35zMMEYGA1UdIAQ/MD0wOwYJYIV0AVkBAQEBMC4wLAYIKwYBBQUHAgEW +IGh0dHA6Ly9yZXBvc2l0b3J5LnN3aXNzc2lnbi5jb20vMA0GCSqGSIb3DQEBBQUA +A4ICAQAIhab1Fgz8RBrBY+D5VUYI/HAcQiiWjrfFwUF1TglxeeVtlspLpYhg0DB0 +uMoI3LQwnkAHFmtllXcBrqS3NQuB2nEVqXQXOHtYyvkv+8Bldo1bAbl93oI9ZLi+ +FHSjClTTLJUYFzX1UWs/j6KWYTl4a0vlpqD4U99REJNi54Av4tHgvI42Rncz7Lj7 +jposiU0xEQ8mngS7twSNC/K5/FqdOxa3L8iYq/6KUFkuozv8KV2LwUvJ4ooTHbG/ +u0IdUt1O2BReEMYxB+9xJ/cbOQncguqLs5WGXv312l0xpuAxtpTmREl0xRbl9x8D +YSjFyMsSoEJL+WuICI20MhjzdZ/EfwBPBZWcoxcCw7NTm6ogOSkrZvqdr16zktK1 +puEa+S1BaYEUtLS17Yk9zvupnTVCRLEcFHOBzyoBNZox1S2PbYTfgE1X4z/FhHXa +icYwu+uPyyIIoK6q8QNsOktNCaUOcsZWayFCTiMlFGiudgp8DAdwZPmaL/YFOSbG +DI8Zf0NebvRbFS/bYV3mZy8/CJT5YLSYMdp08YSTcU1f+2BY0fvEwW2JorsgH51x +kcsymxM9Pn2SUjWskpSi0xjCfMfqr3YFFt1nJ8J+HAciIfNAChs0B0QTwoRqjt8Z +Wr9/6x3iGjjRXK9HkmuAtTClyY3YqzGBH9/CZjfTk6mFhnll0g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkzCCA3ugAwIBAgIRAJBmYahiPWVEdwQ/cZrDlwwwDQYJKoZIhvcNAQEFBQAw +OzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEluZXJhIEFCMRkwFwYDVQQDDBBTSVRI +UyBSb290IENBIHYxMB4XDTEyMDMyOTA3NTQ0OVoXDTMyMDMyOTA3NTQ0OVowOzEL +MAkGA1UEBhMCU0UxETAPBgNVBAoMCEluZXJhIEFCMRkwFwYDVQQDDBBTSVRIUyBS +b290IENBIHYxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwO3mnqis +qP/YNbn8+/CVTz89RyPRksnJ+PDiH4atiD/gAM9PEZVhPaXWIBnRiNLCVglFIKEq +6iLD6rrMQmmeuIWfcMBsp75vo1zdQ4gHzcop32l6Hy2fVmobYiAhYcZQS2V1SUa/ +XNcpHsIehULhDjhNwzZxQkRROtFYzMm0qmxAx4PxxwmfSvNr8wcWNfSCjl6LhNxx +ebn7bldFt8VwOv9CAtE0v4VwbU+P5x8ZIffVNLzuWeYuIvNxgmIZnwVkfDsicRil +LcF4WJnRr96UQAYZdhNQhyPLR1eubMUT6pqFUsPKVyYf3hZtrXF+8thh/eY2TnEa +ndMgNa0SIVh1NouJFqQ3KM+ggzpAo8oR77TlkBvjZZJnmG8OKeVnGNeI+o22x3ql +oH+RHqu2+XSYdlJgL1o3majb0T7WhGpvUtO02hrHuLLRlBEfxYiJ6Vupo5Tmon1N +pzKJod4ma83Vo/IyG9o1E4kRSU2/RjG76S0T+A4Apf4D9VZGPI8TK+Dlxx4D34rq +RoVFhtntXgu4ZJP00FguKY1FV02JdZBlzGo7wZyAubSANQOO324qk76mvgoBRG9A +c6oqghyEdn9p3bG7kljoQFFyXPc+OUT6pZmgf42LsEFYd60ixaDAuv0xmTVq2ckg +Gl7zvbwIf91JLS+dkRANW6g/z7RXcztb4GcCAwEAAaOBkTCBjjAPBgNVHRMBAf8E +BTADAQH/MEwGA1UdIARFMEMwQQYJKoVwSggBAgEBMDQwMgYIKwYBBQUHAgEWJmh0 +dHA6Ly9jcHMuc2l0aHMuc2Uvc2l0aHNyb290Y2F2MS5odG1sMA4GA1UdDwEB/wQE +AwIBBjAdBgNVHQ4EFgQUMvmdT2npmI2g1ox9+R3Oozy6dhUwDQYJKoZIhvcNAQEF +BQADggIBAB8/43hYyArKNCIJ2LIFi9FlnOHX130KwByYpSRSODPaZCIjgK7+PYC+ +T4/dg/YNTDNa1aM7UIpSWiYUc1GU5FKXY9u3Bqjvj63i7d6jvyDRRtsteOgsJ0Sc +POy3F/yJl/Ojol7CWVPgz+S1ATtjUyjTr2ZLNDmvYQ4+m+6zidaToDsBxLMjVBA8 +TdeqsNrZbMowRC3dsihiikFg8kATbLB8PkHgi6Y08eeuUYcDjpl/2Wii9pwNeYKy +n98kyGZg6LZIRCfIa1a3RIXOArfTinFcV1FXIYzqwlEPUD+AqwRNyVLd5KXyLh9t +dbqHHZAL7hiEgHO7i5WEimENTl1in+NmDPs2DifTSPgGiAalX+5+XN2tCh09HKpA +eZh5uFCMNo0LCjYL1T7nXYHdbNxtsW8NdJ4sL8IF8kQRsjP6gcVKbT5F1izia18u +5EOVURuZMQXfJRtz0XucxHNJ+2Jg2Wlj3dE+ZW1H+mRMA1hQ2aa+5Spo6z+LEPHm +uyIGKJqgpJhpbza01A0ODH3AKTG7LAMn4WenvdGLLraHxArgCQuCoeZPWJ372Phh +4cqXxLi3UDnMMU79LRwa9kfjbOwbBeh/FzUQhNoz5zTmtaTrxCIHSvabWNgPnED7 +sYtfov2Z6qJ7WWLRXq7RSnIYK0s2OXIHmlrwYzrPG/nP3UhzWXDk +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQEL +BQAwbzELMAkGA1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJ +SG9uZyBLb25nMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25n +a29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2MDMwMjI5NDZaFw00MjA2MDMwMjI5 +NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtvbmcxEjAQBgNVBAcT +CUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMXSG9u +Z2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCziNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFO +dem1p+/l6TWZ5Mwc50tfjTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mI +VoBc+L0sPOFMV4i707mV78vH9toxdCim5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV +9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOesL4jpNrcyCse2m5FHomY +2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj0mRiikKY +vLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+Tt +bNe/JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZb +x39ri1UbSsUgYT2uy1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+ +l2oBlKN8W4UdKjk60FSh0Tlxnf0h+bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YK +TE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsGxVd7GYYKecsAyVKvQv83j+Gj +Hno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwIDAQABo2MwYTAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e +i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEw +DQYJKoZIhvcNAQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG +7BJ8dNVI0lkUmcDrudHr9EgwW62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCk +MpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWldy8joRTnU+kLBEUx3XZL7av9YROXr +gZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov+BS5gLNdTaqX4fnk +GMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDceqFS +3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJm +Ozj/2ZQw9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+ +l6mc1X5VTMbeRRAc6uk7nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6c +JfTzPV4e0hz5sy229zdcxsshTrD3mUcYhcErulWuBurQB7Lcq9CClnXO0lD+mefP +L5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB60PZ2Pierc+xYw5F9KBa +LJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fqdBb9HxEG +mpv0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYD +VQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEk +MCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U +cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxFzAVBgNVBAMMDlRydXN0Q29y +IEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3MjgwN1owgZwxCzAJBgNV +BAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQw +IgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRy +dXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3Ig +RUNBLTEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb +3w9U73NjKYKtR8aja+3+XzP4Q1HpGjORMRegdMTUpwHmspI+ap3tDvl0mEDTPwOA +BoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23xFUfJ3zSCNV2HykVh0A5 +3ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmcp0yJF4Ou +owReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/ +wZ0+fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZF +ZtS6mFjBAgMBAAGjYzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAf +BgNVHSMEGDAWgBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/ +MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAQEABT41XBVwm8nHc2Fv +civUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u/ukZMjgDfxT2 +AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F +hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50 +soIipX1TH0XsJ5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BI +WJZpTdwHjFGTot+fDz2LYLSCjaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1Wi +tJ/X5g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICpzCCAi2gAwIBAgIQTHm1miicdjFk9YlE0JEC3jAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTIxMDE4MDAwMDAwWhcNMzcxMjAxMjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAzIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAARXz+qzOU0/oSHgbi84csaHl/OFC0fnD1HI0fSZm8pZ +Zf9M+eoLtyXV0vbsMS0yYhLXdoan+jjJZdT+c+KEOfhMSWIT3brViKBfPchPsD+P +oVAR5JNGrcNfy/GkapVW6MCjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBQknbzScfcdwiW+IvGJpSwVOzQeXjAKBggqhkjOPQQD +AwNoADBlAjEAuWZoZdsF0Dh9DvPIdWG40CjEsUozUVj78jwQyK5HeHbKZiQXhj5Q +Vm6lLZmIuL0kAjAD6qfnqDzqnWLGX1TamPR3vU+PGJyRXEdrQE0QHbPhicoLIsga +xcX+i93B3294n5E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha +ME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM +HkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03 +UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42 +tSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R +ySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM +lFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp +/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G +A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G +A1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj +dG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy +MENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl +cmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js +L2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL +BQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni +acfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K +zCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8 +PIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y +Johw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx +KzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd +BgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl +YyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1 +OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy +aXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50 +ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd +AqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC +FoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi +1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq +jnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ +wI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/ +WSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy +NsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC +uvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw +IEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6 +g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP +BSeOE6Fuwg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCB +ijELMAkGA1UEBhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHly +aWdodCAoYykgMjAwNTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQSBDQTAeFw0w +NTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYDVQQGEwJDSDEQMA4G +A1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBX +SVNlS2V5IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAy0+zAJs9Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxR +VVuuk+g3/ytr6dTqvirdqFEr12bDYVxgAsj1znJ7O7jyTmUIms2kahnBAbtzptf2 +w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbDd50kc3vkDIzh2TbhmYsF +mQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ/yxViJGg +4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t9 +4B3RLoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQw +EAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOx +SPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vImMMkQyh2I+3QZH4VFvbBsUfk2 +ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4+vg1YFkCExh8 +vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZi +Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ +/L7fCg0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oX +DTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ5291 +qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8Sp +uOUfiUtnvWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPU +Z5uW6M7XxgpT0GtJlvOjCwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvE +pMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiile7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp +5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCROME4HYYEhLoaJXhena/M +UGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpICT0ugpTN +GmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy +5V6548r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv +6q012iDTiIJh8BIitrzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEK +eN5KzlW/HdXZt1bv8Hb/C3m1r737qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6 +B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMBAAGjgZcwgZQwDwYDVR0TAQH/ +BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcCARYxaHR0cDov +L3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqG +SIb3DQEBCwUAA4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLyS +CZa59sCrI2AGeYwRTlHSeYAz+51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen +5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwjf/ST7ZwaUb7dRUG/kSS0H4zpX897 +IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaNkqbG9AclVMwWVxJK +gnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfkCpYL ++63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxL +vJxxcypFURmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkm +bEgeqmiSBeGCc1qb3AdbCG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvk +N1trSt8sV4pAWja63XVECDdCcAz+3F4hoKOKwJCcaNpQ5kUQR3i2TtJlycM33+FC +Y7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoVIPVVYpbtbZNQvOSqeK3Z +ywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm66+KAQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID+TCCAuGgAwIBAgIQW1fXqEywr9nTb0ugMbTW4jANBgkqhkiG9w0BAQUFADB5 +MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl +cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xKjAoBgNVBAMTIVZpc2EgSW5m +b3JtYXRpb24gRGVsaXZlcnkgUm9vdCBDQTAeFw0wNTA2MjcxNzQyNDJaFw0yNTA2 +MjkxNzQyNDJaMHkxCzAJBgNVBAYTAlVTMQ0wCwYDVQQKEwRWSVNBMS8wLQYDVQQL +EyZWaXNhIEludGVybmF0aW9uYWwgU2VydmljZSBBc3NvY2lhdGlvbjEqMCgGA1UE +AxMhVmlzYSBJbmZvcm1hdGlvbiBEZWxpdmVyeSBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyREA4R/QkkfpLx0cYjga/EhIPZpchH0MZsRZ +FfP6C2ITtf/Wc+MtgD4yTK0yoiXvni3d+aCtEgK3GDvkdgYrgF76ROJFZwUQjQ9l +x42gRT05DbXvWFoy7dTglCZ9z/Tt2Cnktv9oxKgmkeHY/CyfpCBg1S8xth2JlGMR +0ug/GMO5zANuegZOv438p5Lt5So+du2Gl+RMFQqEPwqN5uJSqAe0VtmB4gWdQ8on +Bj2ZAM2R73QW7UW0Igt2vA4JaSiNtaAG/Y/58VXWHGgbq7rDtNK1R30X0kJV0rGA +ib3RSwB3LpG7bOjbIucV5mQgJoVjoA1e05w6g1x/KmNTmOGRVwIDAQABo30wezAP +BgNVHRMBAf8EBTADAQH/MDkGA1UdIAQyMDAwLgYFZ4EDAgEwJTAVBggrBgEFBQcC +ARYJMS4yLjMuNC41MAwGCCsGAQUFBwICMAAwDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBRPitp2/2d3I5qmgH1924h1hfeBejANBgkqhkiG9w0BAQUFAAOCAQEACUW1 +QdUHdDJydgDPmYt+telnG/Su+DPaf1cregzlN43bJaJosMP7NwjoJY/H2He4XLWb +5rXEkl+xH1UyUwF7mtaUoxbGxEvt8hPZSTB4da2mzXgwKvXuHyzF5Qjy1hOB0/pS +WaF9ARpVKJJ7TOJQdGKBsF2Ty4fSCLqZLgfxbqwMsd9sysXI3rDXjIhekqvbgeLz +PqZr+pfgFhwCCLSMQWl5Ll3u7Qk9wR094DZ6jj6+JCVCRUS3HyabH4OlM0Vc2K+j +INsF/64Or7GNtRf9HYEJvrPxHINxl3JVwhYj4ASeaO4KwhVbwtw94Tc/XrGcexDo +c5lC3rAi4/UZqweYCw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGKjCCBBKgAwIBAgIQZgej0p0pVhgO4V5ZmLGEVTANBgkqhkiG9w0BAQUFADB0 +MQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRpZmlrYXZp +bW8gY2VudHJhczEgMB4GA1UECxMXQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFjAU +BgNVBAMTDVNTQyBSb290IENBIEEwHhcNMDYxMjI3MTIxODUyWhcNMjYxMjI4MTIw +NTA0WjB0MQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRp +ZmlrYXZpbW8gY2VudHJhczEgMB4GA1UECxMXQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkxFjAUBgNVBAMTDVNTQyBSb290IENBIEEwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQC66k++hMAZJIohqUyZffcM1aVRkqhl44mjC2bnQvh50g+DI3u3 +psEk1jXW2OUBynCxFtZHbr4QbH7pUG529+Xkgw941aBz9Y3RmR+URCOWxu5yWvna +XTyRr2zol+iGXfeei/rErGZP5HI/O92eTjXSEx99u0RL9FOs1hTXQDm6wD/8hSDT +xADQ59hHmQR5h4ZAsqxeyXUgwwkUrwSOpqKtKleIZaHMKL42yR8lD8NrIoQ5d046 +A8Bq2z66tome5NcumrdDAT/52qyprOR3M4ftCzndx8GtDVmDMNE2BFi0ZE7m/wjo +QrGAq/iY//MphhYRJE4Joc8wf7xesApqoXFr9ZoSayVtdwKiRl75aS/7OxiVX45c +l5RgXh1xqEG0Xc9aemfj1Eo1HzfgdhYDO/RRnJgUKUmIDELQLW2pp0AmOnkAMDvA +u0SYrSTO0ZbciXiB9lpbQrx04YfTZchH5jayzMFvwMfcgCVSPDGQ3cnIUKh6u3bg +7xOUzgR+arZOd/mD0G/4OtAKQ8q6ELb/PB2UYJSEbfWlyX1MCn4vj2/93S17Sunv +NNu7fv8Mbzf6+cPMyS/R6Sw9KqxsJjvQCV7EgCeL3WHw55VRQ8QN5jHQeNbBxsJm +AdHjzMfTHhUFNtuUmuxSw5HHL7H0A/cHrNNLkatWPNCu/V9tLdMAEc+TvQIDAQAB +o4G3MIG0MA8GA1UdEwEB/wQFMAMBAf8wPQYDVR0gBDYwNDAyBgsrBgEEAYGvZQEC +ADAjMCEGCCsGAQUFBwIBFhVodHRwOi8vd3d3LnNzYy5sdC9jcHMwMwYDVR0fBCww +KjAooCagJIYiaHR0cDovL2NybC5zc2MubHQvcm9vdC1hL2NhY3JsLmNybDAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMy/3qeQd2JqHXhpLgo4m3dRUwPwMA0GCSqG +SIb3DQEBBQUAA4ICAQA+r8ioxzNP8G6aQ+HysFdS4ZyeBl9C1vH9yotRP+HHZWlP +dBlQis8Yk0mNoBywOz2OSJPZ6AV+xAmxD1KKa5dv1448gADQQXOtPcNEB3Fqj2J+ +BdhTYHKxAekAYqoN2NhJwrR9DVuzlyk2mbmn0UuYa0S8shKOdmR1TA3Nwi6zWPx6 +T1WzWX9d4C8wM8+IG2npTYqQnpC5MTrzogW8/vndUI0OlBmdfo2qFX4PUpMl5IEO +li0cAxwwgxGWQqmYpJ1fyalcO0lowoRtmdr2/qLy3DdejXrlpVfKI0uTXZIqVYSz +lrMemJRJfGw83J4dtqvDrAnFnd4311TEnK0/sNZpAeUQhn25gYNunGZOlQWSkDGH +JrLakXS9hORxaOR2AOB2czRHhpVluluQom0FKXhg64b5Ek3oCFakzIyiVkrOgPQU +YSLlqx06QTuE14J4BS+sHSNoq3J5hc1G5nqngloo0BU9HduMmFDO+69YO9OproA7 +FgB2J9Vw6QmNNpQJf+PvYBBRysZVcGarUW/zUU8SVq7719kN4PqrEN5qgayFdy2s +emN7RuE32ldurWX8IQSZhQHPIzoyxe1am9WhggR3EUWOpER9wsvLpw/oErrybrqP +MzAb3Sn48EKjbkKlbvpWpalQg9EFZhaLLfvmktHmbAvVWiltK89519naT/Botg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAyMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2Wny2cSkxK +gXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4kHbZ +W0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg +1dKmSYXpN+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K +8nu+NQWpEjTj82R0Yiw9AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r +2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvdfLC6HM783k81ds8P+HgfajZRRidhW+me +z/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAExkv8LV/SasrlX6avvDXbR +8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSSbtqDT6Zj +mUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz +7Mt0Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6 ++XUyo05f7O0oYtlNc/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI +0u1ufm8/0i2BWSlmy5A5lREedCf+3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSwDPBMMPQFWAJI/TPlUq9LhONm +UjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oAA7CXDpO8Wqj2 +LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kS +k5Nrp+gvU5LEYFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl +7uxMMne0nxrpS10gxdr9HIcWxkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygm +btmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQgj9sAq+uEjonljYE1x2igGOpm/Hl +urR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbWaQbLU8uz/mtBzUF+ +fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoVYh63 +n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE +76KlXIx3KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H +9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT +4PsJYGw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIIGDCCBgCgAwIBAgIGAT8vMVNvMA0GCSqGSIb3DQEBBQUAMIIBCjELMAkGA1UE +BhMCRVMxEjAQBgNVBAgMCUJhcmNlbG9uYTFYMFYGA1UEBwxPQmFyY2Vsb25hIChz +ZWUgY3VycmVudCBhZGRyZXNzIGF0IGh0dHA6Ly93d3cuYW5mLmVzL2VzL2FkZHJl +c3MtZGlyZWNjaW9uLmh0bWwgKTEnMCUGA1UECgweQU5GIEF1dG9yaWRhZCBkZSBD +ZXJ0aWZpY2FjaW9uMRcwFQYDVQQLDA5BTkYgQ2xhc2UgMSBDQTEaMBgGCSqGSIb3 +DQEJARYLaW5mb0BhbmYuZXMxEjAQBgNVBAUTCUc2MzI4NzUxMDEbMBkGA1UEAwwS +QU5GIEdsb2JhbCBSb290IENBMB4XDTEzMDYxMDE3NDUyOVoXDTMzMDYwNTE3NDUy +OVowggEKMQswCQYDVQQGEwJFUzESMBAGA1UECAwJQmFyY2Vsb25hMVgwVgYDVQQH +DE9CYXJjZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgaHR0cDovL3d3dy5h +bmYuZXMvZXMvYWRkcmVzcy1kaXJlY2Npb24uaHRtbCApMScwJQYDVQQKDB5BTkYg +QXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xFzAVBgNVBAsMDkFORiBDbGFzZSAx +IENBMRowGAYJKoZIhvcNAQkBFgtpbmZvQGFuZi5lczESMBAGA1UEBRMJRzYzMjg3 +NTEwMRswGQYDVQQDDBJBTkYgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDHPi9xy4wynbcUbWjorVUgQKeUAVh937J7P37XmsfH +ZLOBZKIIlhhCtRwnDlg7x+BUvtJOTkIbEGMujDygUQ2s3HDYr5I41hTyM2Pl0cq2 +EuSGEbPIHb3dEX8NAguFexM0jqNjrreN3hM2/+TOkAxSdDJP2aMurlySC5zwl47K +ZLHtcVrkZnkDa0o5iN24hJT4vBDT4t2q9khQ+qb1D8KgCOb02r1PxWXu3vfd6Ha2 +mkdB97iGuEh5gO2n4yOmFS5goFlVA2UdPbbhJsb8oKVKDd+YdCKGQDCkQyG4AjmC +YiNm3UPG/qtftTH5cWri67DlLtm6fyUFOMmO6NSh0RtR745pL8GyWJUanyq/Q4bF +HQB21E+WtTsCaqjGaoFcrBunMypmCd+jUZXl27TYENRFbrwNdAh7m2UztcIyb+Sg +VJFyfvVsBQNvnp7GPimVxXZNc4VpxEXObRuPWQN1oZN/90PcZVqTia/SHzEyTryL +ckhiLG3jZiaFZ7pTZ5I9wti9Pn+4kOHvE3Y/4nEnUo4mTxPX9pOlinF+VCiybtV2 +u1KSlc+YaIM7VmuyndDZCJRXm3v0/qTE7t5A5fArZl9lvibigMbWB8fpD+c1GpGH +Eo8NRY0lkaM+DkIqQoaziIsz3IKJrfdKaq9bQMSlIfameKBZ8fNYTBZrH9KZAIhz +YwIDAQABo4IBfjCCAXowHQYDVR0OBBYEFIf6nt9SdnXsSUogb1twlo+d77sXMB8G +A1UdIwQYMBaAFIf6nt9SdnXsSUogb1twlo+d77sXMA8GA1UdEwEB/wQFMAMBAf8w +DgYDVR0PAQH/BAQDAgEGMIIBFQYDVR0RBIIBDDCCAQiCEWh0dHA6Ly93d3cuYW5m +LmVzgQtpbmZvQGFuZi5lc6SB5TCB4jE0MDIGA1UECQwrR3JhbiBWaWEgZGUgbGVz +IENvcnRzIENhdGFsYW5lcy4gOTk2LiAwODAxODESMBAGA1UEBwwJQmFyY2Vsb25h +MScwJQYDVQQKDB5BTkYgQXV0b3JpZGFkIGRlIENlcnRpZmljYWNpb24xEjAQBgNV +BAUTCUc2MzI4NzUxMDFZMFcGA1UECwxQSW5zY3JpdGEgZW4gZWwgTWluaXN0ZXJp +byBkZWwgSW50ZXJpb3IgZGUgRXNwYcOxYSBjb24gZWwgbnVtZXJvIG5hY2lvbmFs +IDE3MS40NDMwDQYJKoZIhvcNAQEFBQADggIBADGB3clTJTMcaGs8j/NktDs2c7HI +S3GApxTxog5JuUUUuOmA6Ju0BxXe+f4ZTi/Pb5IZSsBAoM4Gbfn8mkQyfh5BY7iS +K3Fnzbl9GGF613eC3T+5Q4DI1lc6n8V+jVRIej9H4nMjH/wzbWmHZcKWA3L/fJXr +s8iUrvRacyXx2FyCRUmqHgnca0VNOGt+obz1WUaOCmgWO8Ga06sylddooNLtOIHO +vut26a583SDjFbstMWZfz+UD54Jmqr2KnTNmOHHWo/LzbtkErsZNMMlfNn7ri5ek +1NHVrXOB8KaDszxQXxacwSMaXqpUU/X2Tx1DQK+Nb0mEBss9HQu0nfr2OeAxxxrc +zt3fLv1Fsy2moQWCAQISMpIF149+VQAOoC5/u06yROCbBtMQniG8Ru8u2f+h5B2+ +IT3kJICXTanWfJST0WM3IOJ/efahqPaAMxkc669Zo3+Un9Zb9QfRmLkc/R3LHSFb +QngpIwh04MnLhUaOMs4Y38uFUz8XHxJsW7pDxtMZdfGgEx94oNklvzrBP3rxeJxQ +8FknN+Zaf2Lz2T4Q7srTH8ShMddMoiOCRFR5n3DbmamoCeyu5LxbZBud0M99RCoF +f4Bov9yNQL8QqnP/ZtcwM2NjbfzYSPqDyt2l5e1oNGdbFewP7N+eaAHpltM7IdHE +xJhqqSqPzE7W6RT9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGHDCCBASgAwIBAgIES45gAzANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJE +SzESMBAGA1UEChMJVFJVU1QyNDA4MSIwIAYDVQQDExlUUlVTVDI0MDggT0NFUyBQ +cmltYXJ5IENBMB4XDTEwMDMwMzEyNDEzNFoXDTM3MTIwMzEzMTEzNFowRTELMAkG +A1UEBhMCREsxEjAQBgNVBAoTCVRSVVNUMjQwODEiMCAGA1UEAxMZVFJVU1QyNDA4 +IE9DRVMgUHJpbWFyeSBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +AJlJodr3U1Fa+v8HnyACHV81/wLevLS0KUk58VIABl6Wfs3LLNoj5soVAZv4LBi5 +gs7E8CZ9w0F2CopW8vzM8i5HLKE4eedPdnaFqHiBZ0q5aaaQArW+qKJx1rT/AaXt +alMB63/yvJcYlXS2lpexk5H/zDBUXeEQyvfmK+slAySWT6wKxIPDwVapauFY9QaG ++VBhCa5jBstWS7A5gQfEvYqn6csZ3jW472kW6OFNz6ftBcTwufomGJBMkonf4ZLr +6t0AdRi9jflBPz3MNNRGxyjIuAmFqGocYFA/OODBRjvSHB2DygqQ8k+9tlpvzMRr +kU7jq3RKL+83G1dJ3/LTjCLz4ryEMIC/OJ/gNZfE0qXddpPtzflIPtUFVffXdbFV +1t6XZFhJ+wBHQCpJobq/BjqLWUA86upsDbfwnePtmIPRCemeXkY0qabC+2Qmd2Fe +xyZphwTyMnbqy6FG1tB65dYf3mOqStmLa3RcHn9+2dwNfUkh0tjO2FXD7drWcU0O +I9DW8oAypiPhm/QCjMU6j6t+0pzqJ/S0tdAo+BeiXK5hwk6aR+sRb608QfBbRAs3 +U/q8jSPByenggac2BtTN6cl+AA1Mfcgl8iXWNFVGegzd/VS9vINClJCe3FNVoUnR +YCKkj+x0fqxvBLopOkJkmuZw/yhgMxljUi2qYYGn90OzAgMBAAGjggESMIIBDjAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjARBgNVHSAECjAIMAYGBFUd +IAAwgZcGA1UdHwSBjzCBjDAsoCqgKIYmaHR0cDovL2NybC5vY2VzLnRydXN0MjQw +OC5jb20vb2Nlcy5jcmwwXKBaoFikVjBUMQswCQYDVQQGEwJESzESMBAGA1UEChMJ +VFJVU1QyNDA4MSIwIAYDVQQDExlUUlVTVDI0MDggT0NFUyBQcmltYXJ5IENBMQ0w +CwYDVQQDEwRDUkwxMB8GA1UdIwQYMBaAFPZt+LFIs0FDAduGROUYBbdezAY3MB0G +A1UdDgQWBBT2bfixSLNBQwHbhkTlGAW3XswGNzANBgkqhkiG9w0BAQsFAAOCAgEA +VPAQGrT7dIjD3/sIbQW86f9CBPu0c7JKN6oUoRUtKqgJ2KCdcB5ANhCoyznHpu3m +/dUfVUI5hc31CaPgZyY37hch1q4/c9INcELGZVE/FWfehkH+acpdNr7j8UoRZlkN +15b/0UUBfGeiiJG/ugo4llfoPrp8bUmXEGggK3wyqIPcJatPtHwlb6ympfC2b/Ld +v/0IdIOzIOm+A89Q0utx+1cOBq72OHy8gpGb6MfncVFMoL2fjP652Ypgtr8qN9Ka +/XOazktiIf+2Pzp7hLi92hRc9QMYexrV/nnFSQoWdU8TqULFUoZ3zTEC3F/g2yj+ +FhbrgXHGo5/A4O74X+lpbY2XV47aSuw+DzcPt/EhMj2of7SA55WSgbjPMbmNX0rb +oenSIte2HRFW5Tr2W+qqkc/StixgkKdyzGLoFx/xeTWdJkZKwyjqge2wJqws2upY +EiThhC497+/mTiSuXd69eVUwKyqYp9SD2rTtNmF6TCghRM/dNsJOl+osxDVGcwvt +WIVFF/Onlu5fu1NHXdqNEfzldKDUvCfii3L2iATTZyHwU9CALE+2eIA+PIaLgnM1 +1oCfUnYBkQurTrihvzz9PryCVkLxiqRmBVvUz+D4N5G/wvvKDS6t6cPCS+hqM482 +cbBsn0R9fFLO4El62S9eH1tqOzO20OAOK65yJIsOpSE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEfjCCA2agAwIBAgIBADANBgkqhkiG9w0BAQUFADCBzzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOjA4BgNVBAsTMWh0dHA6Ly9j +ZXJ0aWZpY2F0ZXMuc3RhcmZpZWxkdGVjaC5jb20vcmVwb3NpdG9yeS8xNjA0BgNV +BAMTLVN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eTAeFw0wODA2MDIwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIHPMQswCQYDVQQGEwJV +UzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjE6MDgGA1UECxMxaHR0cDov +L2NlcnRpZmljYXRlcy5zdGFyZmllbGR0ZWNoLmNvbS9yZXBvc2l0b3J5LzE2MDQG +A1UEAxMtU3RhcmZpZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9y +aXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8sxWKk3mFjdal+pt +NTjREJvbuNypBAmVMy4JxQB7GnhCj8j0BY7+0miDHk6ZzRfbRz5Q84nS59yY+wX4 +qtZj9FRNwXEDsB8bdrMaNDBz8SgyYIP9tJzXttIiN3wZqjveExBpblwG02+j8mZa +dkJIr4DRVFk91LnU2+25qzmZ9O5iq+F4cnvYOI1AtszcEgBwQ4Vp2Bjjyldyn7Tf +P/wiqEJS9XdbmfBWLSZwFjYSwieeV6Z80CPxedyjk1goOD2frTZD7jf7+PlDrchW +8pQSXkLrc7gTDcum1Ya5qihqVAOhPw8p6wkA6D9eon8XPaEr+L7QdR2khOOrF2UG +UgCvsQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd +BgNVHQ4EFgQUtMZ/GkPMm3VdL8RL8ouYEOnxURAwHwYDVR0jBBgwFoAUtMZ/GkPM +m3VdL8RL8ouYEOnxURAwDQYJKoZIhvcNAQEFBQADggEBAKyAu8QlBQtYpOR+KX6v +vDvsLcBELvmR4NI7MieQLfaACVzCq2Uk2jgQRsRJ0v2aqyhId4jG6W/RR5HVNU8U +CahbQAcdfHFWy4lC1L9hwCL3Lt+r83JDi0DolOuwJtrRE9Or0DYtLjqVs3cuFTkY +DGm6qoDt8VNOM5toBOKgMC7X0V3UpmadhObnuzyJuzad/BepPVUrivubxEyE/9/S +vmkbdLCo9uqwnLIpdIFMaDqaf3MlOfUT4GaRadRXS7furUXgLMOI076USYkf/3DV +W205E7Ady5jmZ2MNY/b7w9dhcoOIP3B+U8meiVTWT399cbmu8WCLd2Ds+L/6aqOc +ASI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBk +MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 +YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg +Q0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4MTgyMjA2MjBaMGQxCzAJBgNVBAYT +AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp +Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9 +m2BtRsiMMW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdih +FvkcxC7mlSpnzNApbjyFNDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/ +TilftKaNXXsLmREDA/7n29uj/x2lzZAeAR81sH8A25Bvxn570e56eqeqDFdvpG3F +EzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkCb6dJtDZd0KTeByy2dbco +kdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn7uHbHaBu +HYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNF +vJbNcA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo +19AOeCMgkckkKmUpWyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjC +L3UcPX7ape8eYIVpQtPM+GP+HkM5haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJW +bjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNYMUJDLXT5xp6mig/p/r+D5kNX +JLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw +FDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j +BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzc +K6FptWfUjNP9MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzf +ky9NfEBWMXrrpA9gzXrzvsMnjgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7Ik +Vh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQMbFamIp1TpBcahQq4FJHgmDmHtqB +sfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4HVtA4oJVwIHaM190e +3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtlvrsR +ls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ip +mXeascClOS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HH +b6D0jqTsNFFbjCYDcKF31QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksf +rK/7DZBaZmBwXarNeNQk7shBoJMBkpxqnvy5JMWzFYJ+vq6VK+uxwNrjAWALXmms +hFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCyx/yP2FS1k2Kdzs9Z+z0Y +zirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMWNY6E0F/6 +MBr1mmz0DlP5OlvRHA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX +DTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy +dXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj +YXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV +OVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr +zbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM +VAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ +hNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO +ojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw +awNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs +OPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3 +DQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF +coJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc +okgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8 +t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy +1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/ +SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYG +A1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2Jh +bCBSb290MB4XDTA2MTIxNTA4MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UE +ChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBS +b290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+Mi8vRRQZhP/8NN5 +7CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW0ozS +J8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2y +HLtgwEZLAfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iP +t3sMpTjr3kfb1V05/Iin89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNz +FtApD0mpSPCzqrdsxacwOUBdrsTiXSZT8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAY +XSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/ +MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2MDSgMqAw +hi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3Js +MB8GA1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUA +A4IBAQBW7wojoFROlZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMj +Wqd8BfP9IjsO0QbE2zZMcwSO5bAi5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUx +XOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2hO0j9n0Hq0V+09+zv+mKts2o +omcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+TX3EJIrduPuoc +A06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j +ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3 +LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug +RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm ++9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW +PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM +xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB +Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3 +hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg +EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA +FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec +nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z +eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF +hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2 +Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep ++OkuE6N36B9K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEAjCCAuqgAwIBAgIFORFFEJQwDQYJKoZIhvcNAQEFBQAwgYUxCzAJBgNVBAYT +AkZSMQ8wDQYDVQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQ +TS9TR0ROMQ4wDAYDVQQLEwVEQ1NTSTEOMAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG +9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2LmZyMB4XDTAyMTIxMzE0MjkyM1oXDTIw +MTAxNzE0MjkyMlowgYUxCzAJBgNVBAYTAkZSMQ8wDQYDVQQIEwZGcmFuY2UxDjAM +BgNVBAcTBVBhcmlzMRAwDgYDVQQKEwdQTS9TR0ROMQ4wDAYDVQQLEwVEQ1NTSTEO +MAwGA1UEAxMFSUdDL0ExIzAhBgkqhkiG9w0BCQEWFGlnY2FAc2dkbi5wbS5nb3V2 +LmZyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsh/R0GLFMzvABIaI +s9z4iPf930Pfeo2aSVz2TqrMHLmh6yeJ8kbpO0px1R2OLc/mratjUMdUC24SyZA2 +xtgv2pGqaMVy/hcKshd+ebUyiHDKcMCWSo7kVc0dJ5S/znIq7Fz5cyD+vfcuiWe4 +u0dzEvfRNWk68gq5rv9GQkaiv6GFGvm/5P9JhfejcIYyHF2fYPepraX/z9E0+X1b +F8bc1g4oa8Ld8fUzaJ1O/Id8NhLWo4DoQw1VYZTqZDdH6nfK0LJYBcNdfrGoRpAx +Vs5wKpayMLh35nnAvSk7/ZR3TL0gzUEl4C7HG7vupARB0l2tEmqKm0f7yd1GQOGd +PDPQtQIDAQABo3cwdTAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBRjAVBgNV +HSAEDjAMMAoGCCqBegF5AQEBMB0GA1UdDgQWBBSjBS8YYFDCiQrdKyFP/45OqDAx +NjAfBgNVHSMEGDAWgBSjBS8YYFDCiQrdKyFP/45OqDAxNjANBgkqhkiG9w0BAQUF +AAOCAQEABdwm2Pp3FURo/C9mOnTgXeQp/wYHE4RKq89toB9RlPhJy3Q2FLwV3duJ +L92PoF189RLrn544pEfMs5bZvpwlqwN+Mw+VgQ39FuCIvjfwbF3QMZsyK10XZZOY +YLxuj7GoPB7ZHPOpJkL5ZB3C55L29B5aqhlSXa/oovdgoPaN8In1buAKBQGVyYsg +Crpa/JosPL3Dt8ldeCUFP1YUmwza+zpI/pdpXsoQhvdOlgQITeywvl3cO45Pwf2a +NjSaTFR+FwNIlQgRHAdvhQh+XU3Endv7rs6y0bO4g2wdsrN58dhwmX7wEwLOXt1R +0982gaEbeC9xs/FZTEYYKKuF0mBWWg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy +aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp +Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV +BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp +Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g +Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU +J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO +JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY +wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o +koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN +qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E +Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe +xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u +7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU +sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI +sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP +cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgINAJgzyagAAAAAVlS8bjANBgkqhkiG9w0BAQsFADBDMQsw +CQYDVQQGEwJIUjEdMBsGA1UEChMURmluYW5jaWpza2EgYWdlbmNpamExFTATBgNV +BAMTDEZpbmEgUm9vdCBDQTAeFw0xNTExMjQxOTA3MzBaFw0zNTExMjQxOTM3MzBa +MEMxCzAJBgNVBAYTAkhSMR0wGwYDVQQKExRGaW5hbmNpanNrYSBhZ2VuY2lqYTEV +MBMGA1UEAxMMRmluYSBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAtHPS1mXTAu9YOvSCgtOn4Ipgsjr1sWU4pyQOIWt96aCdM6J0za6RupS1 +zMaAtXHfSHHKdUunv/8m64T+uXIWyMJ+htS/r+5jNbnA5NoFT7hIniIo/1UFI2uB +TrMXESwqJR/k4d9hyDzyVmnQVX2WELKoe1aQW6ZeU4tB48eHxzG9NDnsGSHZgMTo +DdvaAwwA9Kq1ggYlDMXZGmKd/QpJBfwcvpNG/M6Jkf/NzF9IX9w40HVv0i2rzCIS +eIgSH+DVTne8LIlNdnqIm10H2rNnmNE5znpGq8/2fVclE/qExANwrwx2DNJAJHxZ +33c3WVCxJUZOQh0IIglyVcRC6m9vZVnUTuA9o6twfOYJMFV2Yonzb9IKprNuGT2W +hnpmlM3yzHrwBwizaa4b/xxxGKJE+dvWDYQQgXRJYWLXEPABpkXAtdBS9FGGPeL3 +Fila+kqeJ0uORvFyPqf1pAzgCxeaIv/5fqs1jgGE1XWTf+Z1qHpk3mI6AkcaoCPE +TD/Q3E4z52y7+vYYECs0MF/HM1CZAumxWUZVZaa6pIMYi83h8coY4tkg5reEhx8L +VnxNMVQm8plWyKZZ1oUz8pDMKFrIbKTLpkdGxJpVOYRkjXfnCj3D0BL3dqjMHLMf +WIU6xDaN7JrsDuccyZ9P+9B6BwzGBbCrjbpyXU4j2W8MXPimctECAwEAAaNjMGEw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAU/hGi +bBDu3uIDuFWCTiI8huQ+a1QwHQYDVR0OBBYEFP4RomwQ7t7iA7hVgk4iPIbkPmtU +MA0GCSqGSIb3DQEBCwUAA4ICAQCkgIYu56adjf+CV2Ny5xpg36uyubIBEmc4QOZA +fFi8zEhxWwGXnHkcHnHSO6PY6KLiGAGlRajj9O+ru4p4/MeIffIFYJrbcMN41av4 +LTOMa6L2yQPAijxm3Z3o7qdOJQ8U3/gPFi4eF6dYyNkF05iivGRCU/4kyXWqJu5u +MjMIYaA2fcq7nbu1cV4GgWr/Z+6miD+2P9MXTM4EzrMLdTnRwOOcs5qiGVYoi5ak +s58WSdyEICLt73JMXxCqHwkBO1XIxmyvp9Iunu2wzJFtZMPsGL46akuuAS4/ec00 +HDiuuQ1hBHP3nik7p7aQOrgsIzTDuAwGUcI+IZmfPBSQyqkm9UDjIul9zgMX7P+8 +0ZkuxGSPPyxZYCQ8sNvDlQiqAHWynQsgGbT3bqmjvWDwMw/iZr1H9giKkDV9RYZK +yZ7Ez1/fcd7MyW45iE25Ss8DdAdZK+386+7V0tU5bXcN2NF/L353vmGYjSxScTCE +vqDmsLAHCMW0dLeLsti62ADyGcf4oSIKZkSoFgh1XllESEU0NQhK8HslC6ZLUX93 +zQ0zOKsAkWZMiMFOKtQ6wLSG3oSAylBvgPlNZYAJFXUtIlbltZEjne4l2BgwKHLb +f8MxTo7YvkP6246aBZn999yUiad42J1r6f71JMe60ulED4NLXZ//JBif0dWE6CFJ +t9sg5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM +MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD +QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E +jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo +ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI +ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu +Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg +AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7 +HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA +uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa +TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg +xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q +CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x +O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs +6GAqm4VKQPNriiTsBhYscw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkEx +FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD +VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhhd3RlIFByZW1pdW0gU2Vy +dmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZlckB0aGF3dGUuY29t +MB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYTAlpB +MRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsG +A1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRp +b24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNl +cnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNv +bTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2aovXwlue2oFBYo847kkE +VdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIhUdib0GfQ +ug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMR +uHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG +9w0BAQQFAAOBgQAmSCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUI +hfzJATj/Tb7yFkJD57taRvvBxhEf8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JM +pAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7tUCemDaYj+bvLpgcUQg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQsw +CQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgw +FgYDVQRhDA9WQVRFUy1RMjgyNjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1S +Q00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4MTIyMDA5MzczM1oXDTQzMTIyMDA5 +MzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQL +DAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNBQyBS +QUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LH +sbI6GA60XYyzZl2hNPk2LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oK +Um8BA06Oi6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqGSM49BAMDA2kAMGYCMQCu +SuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoDzBOQn5IC +MQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJy +v+c= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEOTCCAyGgAwIBAgIEAJ0qYDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJD +WjEqMCgGA1UEAwwhSS5DQSAtIFF1YWxpZmllZCByb290IGNlcnRpZmljYXRlMS0w +KwYDVQQKDCRQcnZuw60gY2VydGlmaWthxI1uw60gYXV0b3JpdGEsIGEucy4wHhcN +MDgwNDAxMDAwMDAwWhcNMTgwNDAxMDAwMDAwWjBoMQswCQYDVQQGEwJDWjEqMCgG +A1UEAwwhSS5DQSAtIFF1YWxpZmllZCByb290IGNlcnRpZmljYXRlMS0wKwYDVQQK +DCRQcnZuw60gY2VydGlmaWthxI1uw60gYXV0b3JpdGEsIGEucy4wggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrCIik8HTyn/jb1neNMBk+psXHisW93eYC +ro49UHW4r302q/717QhntACKmMEDY4hR8hs2iXRaLcjEgsQ/uYj9bP06HRUFRJWA +GqaGyyF1kIVcsHAAhzSo0R9J/Ww4bWqsuEWfvBTXZtQh4ycKjXXgWi8KS7TnfnOj +Kr1w8ZGGCI+/kIQch6n1mSUllMHjbgfBSwdbVPw0y0Y3nMWhIM6mrIepgzw4T8BA +8+n/m9c5duQTI3W1/6FCrlyGT8VOQ7aZC1JTIKizwkzTACwV0llsCp8htXMWeR6G +Je4a+5OerWPxTOJ2MV437/zQqTbk+RHpevxQ50EjAzS4fboOz91TAgMBAAGjgeow +gecwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgaQGA1UdIASBnDCB +mTCBlgYMKwYBBAGBuEgBBAABMIGFMIGCBggrBgEFBQcCAjB2GnRUZW50byBjZXJ0 +aWZpa2F0IGplIHZ5ZGFuIGpha28ga3ZhbGlmaWtvdmFueSBzeXN0ZW1vdnkgY2Vy +dGlmaWthdCB2IHNvdWxhZHUgc2UgemFrb25lbSAyMjcvMjAwMCBTYi4gdiBwbGF0 +bmVtIHpuZW5pLjAdBgNVHQ4EFgQUaJ1+1sQlOfs7oDfWT9yM0XrwVlkwDQYJKoZI +hvcNAQEFBQADggEBAHL1vAaN0iyW8oLbWHtH8EBk5S4b7/rg+tPxckgBRPKI9N6Y +gVOE531OR+cxN1aus8Ewb8arSIP1mFNSaSoowUBl62XntDAL8KsOpRIlv/RQXb+j +fuXRdPgKKK5CnLAUUsSgYF33RRdCukItm5L7bpSzcEcgCJ1T8LCtvamEWt0HKgzN +K21hKN87kijsUYF/UXyOLn+d6bzBND2LrYGt8R50ZkM8QU24LjNPsToe2xLfNo5x +/1djsdaPtD2GEmrPQjC0kxbqmeoCW/4I7rJPcL8zAOd6Sjih8kiRph7LI7I4nfAu +SaLJiFZlZY46Z0WMjAviqrFLB/+xH7oUz3L6p3g= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGgTCCBGmgAwIBAgIEUVLFjDANBgkqhkiG9w0BAQ0FADCBzzELMAkGA1UEBhMC +VEgxSTBHBgNVBAoMQEVsZWN0cm9uaWMgVHJhbnNhY3Rpb25zIERldmVsb3BtZW50 +IEFnZW5jeSAoUHVibGljIE9yZ2FuaXphdGlvbikxNzA1BgNVBAsMLlRoYWlsYW5k +IE5hdGlvbmFsIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxPDA6BgNVBAMM +M1RoYWlsYW5kIE5hdGlvbmFsIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMTAeFw0xMzAzMjcwOTQwMjJaFw0zNjAzMjcxMDEwMjJaMIHPMQswCQYDVQQG +EwJUSDFJMEcGA1UECgxARWxlY3Ryb25pYyBUcmFuc2FjdGlvbnMgRGV2ZWxvcG1l +bnQgQWdlbmN5IChQdWJsaWMgT3JnYW5pemF0aW9uKTE3MDUGA1UECwwuVGhhaWxh +bmQgTmF0aW9uYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTE8MDoGA1UE +AwwzVGhhaWxhbmQgTmF0aW9uYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEcxMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1rpK5Izxmi6J +F8JA84IAMf4TAnplygjYqyKxAppxNEpkWYLlQkbrI/aLWiKxzzbnc20UbfdJlF7v +5zRZZ/aoz1ZZI4RV4vsaEcqj+YqrZx6CE9CLOZq/D8IPPNZh2OqbzxUOvtTwzD9z +nAT0onFzfYCwnTHxBvmwE+WISTD2Fn2IVyk6LKKMkJjOERbOTVEP/MeyzPJmGCGA +BYitudDFC3gB/k7SCIs28VbPbrpzJgvW96VGamlOlranBlbM5i4xn26L7ZwAVUf0 +e6Z6tt8BHUgEC6tCwnBKlL38rFHyqz/W62DfCP/1ErKJKnq5RZklfXzvzxXQSCwQ +1tS8CCe1hinU49PEKpAS9qIq+YuvFv8C83puz6LLarTgcgv7PoV/4ofgL0Mj+IXJ +merWQN6g++fedv+PgDnrZxITpvvlo/wmgFlj8tIj6x/GSHNRnbezoFuraoj5v/tx +UdxutnbvsFvyy4gwugbbG0HTVbSttOogIfzUd7Y9W6EMLSUhUiNS1zRTbRYEUmb4 +1erxLFjyO7HxfkO13IK4XuOH4aOkX+eJDryc6Sk6JafYT2qH1JZElxgWh8JxUoXO +eoytHme+ui2/oyEnxecw6QaZG7AM475SZZNNYUvyOOaPGPECUpgupg4dBc8m7AEj +Bzb24BM3qUeIA4dHy92yAR9fZBsEm8UCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwHwYDVR0jBBgwFoAUfyN2t4Mqcfcs0YgP3UxfMgpo +u38wHQYDVR0OBBYEFH8jdreDKnH3LNGID91MXzIKaLt/MA0GCSqGSIb3DQEBDQUA +A4ICAQANZRxaB6merEzJX0/dMWzZ4lMdP5GNWrOMvTSeLk3KWNOvWWJJNnOwYXYR +vos2x5Sq+DZpByDfXC8L9o4CFu9SBjjd7TRgqodeF844bVBN5d/lUb4dBJb03Orl +2eqO3p90y4KUU4Fs+14s1aF1lk37MFzNYaCeocyCuVJyC4djYXthNHS2Lt3i4Ye1 +SRRhFUdKSz53uQjSNk9YZ0KJgHhaEiPtRTvdvyAmVPxbP2ABGEHjZ3UTtyoVcMzL +edIU+PPC4CoQ9/lC2NzaCtMBBdtXmMm26wyZCsqMfe87FijA91/hR1HT+AZFB/AL +usKcmOzSf01+/Qb8c8LCVRJi0CNE3yLk+HnnpRBOPsmOqoPpNuqrecYFhM2WaHx0 +rD8y/67JQOyPUL9QqLdO1a02atcnM/rn2C3ZN5iFG6YM6nsQE3AenojF3D6OuQ1V +3wHO0El2UdsQYnhBrWljpZUJtxgGb/0EZ9QQD07bO18MY3zrZL1uSwCogfqSMoYw +jAm/fVg/ZQ2pN9FF42ZpxGj0YqmoHjfZLplJoLAGjEB/hbH18UxLOKAIzCrZlsDs +wA08LkVXw++V2rbL7ltlqCsyr8kn+RVTN3VYH0vql6IiXGdW4qDMNcSswzFAuZwD +er3JSA7qahXanLx4b8kV52QD2UkTZkVLLfSEmbPqpxKV5ZMu/A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICqDCCAi2gAwIBAgIQNBdlEkA7t1aALYDLeVWmHjAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTExMDA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAyIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATR2UqOTA2ESlG6fO/TzPo6mrWnYxM9AeBJPvrBR8mS +szrX/m+c95o6D/UOCgrDP8jnEhSO1dVtmCyzcTIK6yq99tdqIAtnRZzSsr9TImYJ +XdsR8/EFM1ij4rjPfM2Cm72jQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBQ9MvM6qQyQhPmijGkGYVQvh3L+BTAKBggqhkjOPQQD +AwNpADBmAjEAyKapr0F/tckRQhZoaUxcuCcYtpjxwH+QbYfTjEYX8D5P/OqwCMR6 +S7wIL8fip29lAjEA1lnehs5fDspU1cbQFQ78i5Ry1I4AWFPPfrFLDeVQhuuea9// +KabYR9mglhjb8kWz +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe +Fw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw +IQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL +SSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH +SyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh +ijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X +DZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1 +TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ +fzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA +sgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU +WH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS +nT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH +dmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip +NiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC +AwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF +MAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB +uvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl +PwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP +JXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/ +gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2 +j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6 +5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB +o2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS +/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z +Gp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE +W9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D +hNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEk +MCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpH +bG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX +DTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD +QSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprlOQcJ +FspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61F +uOJAf/sKbvu+M8k8o4TVMAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGX +kPoUVy0D7O48027KqGx2vKLeuwIgJ6iFJzWbVsaj8kfSt24bAgAXqmemFZHe+pTs +ewv4n4Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIb+HV/DgfhH1zMsc5R1ezcwDQYJKoZIhvcNAQEFBQAw +PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz +cyAxIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwMTAwWhcNMjAwNzA2MjM1OTU5WjA9 +MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz +IDEgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMNr +Kcgux658UgXpk4lWClp5yczcJe+Hii0F2IEXBBs6Rfh5Dg1J1IFByKtF+3XIFfLi +0LzZYWyEpBMZp9n58kncTA/GfVe0E9weCXEpNp2AWPQb2IkU69PSk0sq8XfnamW9 +GeWq/QxKY+HCmbQPBLZaGzY8Nzy/xeVe8V9XDh/H/Szn5G9qm2KWORGbZvAstlLc +4Sf/223+66tjFB1jiGPiFgz5IFQPm90VanaDT70ni1OmN9KH8kdQUjtm6dF4Ghuy +O2nwWTw4W9EqTDNeDspWpe0tW4KDTdY4TopWtmovJGsSMKYq3q8Mu6pEEhwTxWUP +4/3YGjFL5D8MfEXoFjMCAwEAAaOBjDCBiTAPBgNVHRMECDAGAQH/AgEKMAsGA1Ud +DwQEAwIBBjAdBgNVHQ4EFgQUIy7f6YG00IT9jrup3fkMo+PzSVMwEQYJYIZIAYb4 +QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMu +Y29tL0NSTC9jbGFzczEuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC+JlPWXp+QPwGU +AuwIwYia0Kf6UA3a/JQdqNRQI9CfHIthsbKqRA+s2BMN1dah6DF40O8eg0Ca5f1B +6ZL97qOVkPPAuG9+9zSlod88895WssffhyZEx+KDuRNvMEVxKSIVq8TbP0/zd/mZ +GDT1c5J9N2ZnSW4zmk0plIu9UDljZQ8Q53sQatFH+Z4lDCcpwtsIiOeqiTpFqp9J +sn3qaIpA/pHBwkn/IdFnDhoSHUouHPuU+W07eTL5HimRCkKWRfHvylgPcp0MqYO8 +Mt2YBNFZ4WQXvcyBowNelmDlfxY4CmvR+rOEnSrKPvtC+E/op1soGRit4KZmHrAp +IfK4mY// +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBP +MQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0 +ZC4xGzAZBgNVBAMMEkhpUEtJIFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRa +Fw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3 +YSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kgUm9vdCBDQSAtIEcx +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0o9Qw +qNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twv +Vcg3Px+kwJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6 +lZgRZq2XNdZ1AYDgr/SEYYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnz +Qs7ZngyzsHeXZJzA9KMuH5UHsBffMNsAGJZMoYFL3QRtU6M9/Aes1MU3guvklQgZ +KILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfdhSi8MEyr48KxRURHH+CK +FgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj1jOXTyFj +HluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDr +y+K49a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ +/W3c1pzAtH2lsN0/Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgM +a/aOEmem8rJY5AIJEzypuxC00jBF8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6 +fsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQDAgGGMA0GCSqG +SIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi +7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqc +SE5XCV0vrPSltJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6Fza +ZsT0pPBWGTMpWmWSBUdGSquEwx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9Tc +XzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07QJNBAsNB1CI69aO4I1258EHBGG3zg +iLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv5wiZqAxeJoBF1Pho +L5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+GpzjLrF +Ne85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wr +kkVbbiVghUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+ +vhV4nYWBSipX3tUZQ9rbyltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQU +YDksswBVLuT1sw5XxJFBAJw/6KXf6vb/yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIJSTCCBzGgAwIBAgIGBQtBXoJ7MA0GCSqGSIb3DQEBBQUAMIHiMRYwFAYDVQQD +Ew1BQzEgUkFJWiBNVElOMRIwEAYDVQQFEwlTMjgxOTAwMUUxNTAzBgNVBAsTLFBS +RVNUQURPUiBERSBTRVJWSUNJT1MgREUgQ0VSVElGSUNBQ0lPTiBNVElOMTEwLwYD +VQQLEyhTVUJESVJFQ0NJT04gR0VORVJBTCBERSBQUk9DRVNPIERFIERBVE9TMSww +KgYDVQQKEyNNSU5JU1RFUklPIERFIFRSQUJBSk8gRSBJTk1JR1JBQ0lPTjEPMA0G +A1UEBxMGTUFEUklEMQswCQYDVQQGEwJFUzAeFw0wOTExMDUxNjE3NDVaFw0xOTEx +MDMxNjE3NDVaMIHiMRYwFAYDVQQDEw1BQzEgUkFJWiBNVElOMRIwEAYDVQQFEwlT +MjgxOTAwMUUxNTAzBgNVBAsTLFBSRVNUQURPUiBERSBTRVJWSUNJT1MgREUgQ0VS +VElGSUNBQ0lPTiBNVElOMTEwLwYDVQQLEyhTVUJESVJFQ0NJT04gR0VORVJBTCBE +RSBQUk9DRVNPIERFIERBVE9TMSwwKgYDVQQKEyNNSU5JU1RFUklPIERFIFRSQUJB +Sk8gRSBJTk1JR1JBQ0lPTjEPMA0GA1UEBxMGTUFEUklEMQswCQYDVQQGEwJFUzCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANzNzbG/3iX1/xwzc5k8G6Ft +9aDEfZs4Zo0J3wNsVzW0E0H+41/mIgRYGLlOaTMEP5XH2U7/MzSnMkAyk1f+ga8l +Q1wd/XtXC2IIZ2ditOPlWCWA5qqGYkDnTxBhKUkmq018oatbYTGBBmpklE0n+Ese +0dVD4texbfb2/7RwVfYImbd0AeDznrV85ASICFBZeB8alNvvyMmJ0ze48z2G0RnL +g1oQBwhPmXQCB/AyUcj75tA8JnZ9cn6sdjfBinUgXEDchD/QSXxNZ6457+TOgOHK +neYtqy7mEpXa+fvf4+KMPYf7RW5Eq/Z4kicUoV1rT3B7V3Pv+V2oD3Wf7xFgGYSw +ZEDu2KmG+qXXRfQRb/GGyDRbiEjOut3Nm92I4wE26Kxq6BILsOB7kB6FC0mJAfb/ +gt9YZSKDSNYH0Bxm/GYoOsTD5fiZZSdSWPNr8W8CRIR10KTjaFNhcu/2L6mzrPX0 +9tBc3GlMzHnSpBvIcwY0dLTxasopKMc0hFsj2LoAjMwJwcdvXQSrt08md6k1zyDW +s/8xadA0+yXsaJYKot2DH8o8j3Q2JVTv9Rh7wiQx0fuCBK4Egtb1Ailx4ZJxdI7b +qnEdxDvGYiZshjwjVesp0R+ryh5j57NztKe4Kjr2H/uHZYj885/+v+vVHbaoA+ll +gxmM4BjtF9gcDT2cilh/AgMBAAGjggMBMIIC/TA3BggrBgEFBQcBAQQrMCkwJwYI +KwYBBQUHMAGGG2h0dHA6Ly9jYS5tdGluLmVzL210aW4vb2NzcDAOBgNVHQ8BAf8E +BAMCAQYwGwYDVR0RBBQwEoEQYWRtaW5fY2FAbXRpbi5lczAbBgNVHRIEFDASgRBh +ZG1pbl9jYUBtdGluLmVzMA8GA1UdEwEB/wQFMAMBAf8wcgYDVR0fBGswaTAyoDCg +LoYsaHR0cDovL2NhLm10aW4uZXMvbXRpbi9jcmwvTVRJTkF1dG9yaWRhZFJhaXow +M6AxoC+GLWh0dHA6Ly9jYTIubXRpbi5lcy9tdGluL2NybC9NVElOQXV0b3JpZGFk +UmFpejCBuQYDVR0gBIGxMIGuMIGrBgsrBgEEAYHZBQIEATCBmzAwBggrBgEFBQcC +ARYkaHR0cDovL2NhLm10aW4uZXMvbXRpbi9EUEN5UG9saXRpY2FzMGcGCCsGAQUF +BwICMFsaWUNlcnRpZmljYWRvIHJh7XouIENvbnN1bHRlIGxhcyBjb25kaWNpb25l +cyBkZSB1c28gZW4gaHR0cDovL2NhLm10aW4uZXMvbXRpbi9EUEN5UG9saXRpY2Fz +MB0GA1UdDgQWBBQzQxizxEsdyx/58E7830rkFWDIgzCCARYGA1UdIwSCAQ0wggEJ +gBQzQxizxEsdyx/58E7830rkFWDIg6GB6KSB5TCB4jEWMBQGA1UEAxMNQUMxIFJB +SVogTVRJTjESMBAGA1UEBRMJUzI4MTkwMDFFMTUwMwYDVQQLEyxQUkVTVEFET1Ig +REUgU0VSVklDSU9TIERFIENFUlRJRklDQUNJT04gTVRJTjExMC8GA1UECxMoU1VC +RElSRUNDSU9OIEdFTkVSQUwgREUgUFJPQ0VTTyBERSBEQVRPUzEsMCoGA1UEChMj +TUlOSVNURVJJTyBERSBUUkFCQUpPIEUgSU5NSUdSQUNJT04xDzANBgNVBAcTBk1B +RFJJRDELMAkGA1UEBhMCRVOCBgULQV6CezANBgkqhkiG9w0BAQUFAAOCAgEAmeOq +DpHTkqnq/0Rn06AtIGfzEA8aN3ddUkbmarj3iPOCwyr0YQ0sny+GLWHpYFm9t0+v +kwkc+TN3QJyhfGXcXpCVqfS+gvT8gh0exT3gXK7eLdVjdqvx7CSnIPge6M9xggPd +jnZiKrUpiBMkrVz0oEq46hOKVo1qL2g5coZYxKSrdXxE5xqEDI0R3Bm5HDbu8/9R +m7NDyCV+5w5Io+RPBi0VHqCmR5BXO/gvLdsjuusjk7C4UhtgHNQZsG14j0udpwso +Z0rdeEi9sT6Y1LsV/rNfbR11yB7PD65KGl2HLAZ0bAqFUyReesmgfHGbkl1vSH+2 +WHGyTKYaCSM0UHEVa0fb+74abcKMlC8HZyAiZ2O3q8YZnJYNYuoIpBpw76m5707F +QLzih1fzA8oomRrAVWB1e2O+ZD+WTkuP/S2mdMDfSTrsVX5m07r975OxY/JbP+12 +odnTDP4ubwqmU0vv0fNHrbke7EwfvtCDU8ObFUX/LgfR2mqSReZsV1skLlFpyTDP +1/ukATVazafrFG+0t2AiCMVxyJPiviVf9Qz6WFE9e8gvN/mTHCoJ4Gf9lolCyus2 +sNYbplAPWp12/6RPxuwNxOHQ51g+1nnAd00M1bPkmE3dRi5SsOIPDUI2pRAkUii+ +YjVCOcl6lh/u5ktZPyRzi78iS2by2w818TedoCQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICYDCCAeWgAwIBAgIQIq9OUsJgV5tEnB3eAcjjGTAKBggqhkjOPQQDAzBoMQsw +CQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTkwNwYD +VQQDEzBNaWNyb3NvZnQgRVYgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 +IDIwMTcwHhcNMTkxMjE4MjIyMjE2WhcNNDIwNzE4MjIzMTQzWjBoMQswCQYDVQQG +EwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTkwNwYDVQQDEzBN +aWNyb3NvZnQgRVYgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcw +djAQBgcqhkjOPQIBBgUrgQQAIgNiAAQ03fnXAKvhJipfmjaLsLzJwAVzzNXWIcv2 +V/zPtYu95jSvILE9SarFZ1WC4e0w3WvtRct8LaGsrpcfP3ZgUX+syov/pZtB5dNK +8iXVAdv9+2xOyZaj3fdTNCt3HjFWwr+jVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRj5/TgIgrMsBbPtD8G9YPw3/lbkTAQBgkr +BgEEAYI3FQEEAwIBADAKBggqhkjOPQQDAwNpADBmAjEA3TGYWPADxBwh+2rbOUzD +Anq/uihpq4VbMUHY1MPLetkIGBcb+TU8qn4nCY74Y0fdAjEA/KDz7stlJkG4kFf+ +U7+zxDvxU2jguTkFYMMbg+BWru/2RuJCYMC7U17GrFLHX4rt +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIETTCCAzWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBtMQswCQYDVQQGEwJDSDEO +MAwGA1UEChMFYWRtaW4xETAPBgNVBAsTCFNlcnZpY2VzMSIwIAYDVQQLExlDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0aWVzMRcwFQYDVQQDEw5BZG1pbkNBLUNELVQwMTAe +Fw0wNjAxMjUxMzM2MTlaFw0xNjAxMjUxMjM2MTlaMG0xCzAJBgNVBAYTAkNIMQ4w +DAYDVQQKEwVhZG1pbjERMA8GA1UECxMIU2VydmljZXMxIjAgBgNVBAsTGUNlcnRp +ZmljYXRpb24gQXV0aG9yaXRpZXMxFzAVBgNVBAMTDkFkbWluQ0EtQ0QtVDAxMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0jQlMZmpLDhV+GNR9TAoSNle +JgQB4xAXJELQf5/ySMfoFA4MmjKqYXQkB6MGPuQKwR9XRRSPf61vqb8YPsdjRmgp +byHBcUd5t0N8RX6wRZUnPMW+bCCo2VqAU4XFbnlc2gHKaam0wdTtbBTXEkv0ieIH +fxCfFxXqSsSr60IkF/2/xbrAgV/QD5yHk6Ie8feAVWwi5UtaFqtu4LiFEh2QMyxs +Oyz1OcvKzkM2g873tyiE7jzMgZP+Ww3tibk2F9+e6ZeiB37TLOmVtvgpmrws4fiI +rFNXEYSWBVrUTbn81U47yWzOgf5fEHP07bRV5QOCzCm99qNimsbL6CG7nT78CQID +AQABo4H3MIH0MBIGA1UdEwEB/wQIMAYBAf8CAQAwga4GA1UdIASBpjCBozCBoAYI +YIV0AREDFQEwgZMwSAYIKwYBBQUHAgIwPBo6VGhpcyBpcyB0aGUgQWRtaW5DQS1D +RC1UMDEgQ2VydGlmaWNhdGUgUHJhY3RpY2UgU3RhdGVtZW50LjBHBggrBgEFBQcC +ARY7aHR0cDovL3d3dy5wa2kuYWRtaW4uY2gvcG9saWN5L0NQU18yXzE2Xzc1Nl8x +XzE3XzNfMjFfMS5wZGYwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQqxGkKocZV +xgNucM6GgbOkD6oZ2zANBgkqhkiG9w0BAQUFAAOCAQEAn356bbusjI5glGXRQ1DR +v21qQf0S4s3GHyZm7cqdOkFleM70ArBT+kOP5Nm7rlSAFyVgEkmBdOg7s9tlXClU +yeZFnp6UEYRUcijPN8D1VaNRK6PIUObpDBQT0C+kAfxG9z4v29T0SxT4sgAdC/xQ +Fyv58Fp9bPn7owuKwKcyCH1XSyi/Bp4XFELlLOaigBZO/w+dPBz4FcJSdZjU+BaJ +0E3nKAjHlShO5ouBSZnaJz3p+nkw2Wyo36s6GxCK0XbkSP45iniIG4FmwwZkonYF +ypQntHbx2oL7tUQQY0PDo8bGBMcPy/G2j+dciqZRlsnfgMy10SCzQ9MUx92xUG2V +eg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGrDCCBJSgAwIBAgIJANLVi0S/gZNCMA0GCSqGSIb3DQEBDQUAMIGYMQswCQYD +VQQGEwJCUjETMBEGA1UECgwKSUNQLUJyYXNpbDE9MDsGA1UECww0SW5zdGl0dXRv +IE5hY2lvbmFsIGRlIFRlY25vbG9naWEgZGEgSW5mb3JtYWNhbyAtIElUSTE1MDMG +A1UEAwwsQXV0b3JpZGFkZSBDZXJ0aWZpY2Fkb3JhIFJhaXogQnJhc2lsZWlyYSB2 +MTAwHhcNMTkwNzAxMTkxNTU5WhcNMzIwNzAxMTIwMDU5WjCBmDELMAkGA1UEBhMC +QlIxEzARBgNVBAoMCklDUC1CcmFzaWwxPTA7BgNVBAsMNEluc3RpdHV0byBOYWNp +b25hbCBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNTAzBgNVBAMM +LEF1dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjEwMIIC +IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAk3AxKl1ZtP0pNyjChqO7qNkn ++/sClZeqiV/Kd7KnnbkDbI2y3VWcUG7feCE/deIxot6GH6JXncRG794UZl+4doD0 +D0/cEwBd4DvrDSZm0RT40xhmYYOTxZDJxv+coTHdmsT5aNmSkktfjzYX4HQHh/7M +em+kTOpT/3E4K6B7KVs9HkOT7nXx5yU1qYbVWqI0qpJM9mOTSFx8C9HiKcHvLCvt +1ioXKPAmFuHPkayOcXP2MXeb+VRNjWKU4E+L2t5uZPKVx1M/9i1DztlLb4K8OfYg +GaPDUSF1sxnoGk5qZHLleO6KjCpmuQepmgsBvxi2YNO7X2YUwQQx1AXNSolgtkAR +5gt+1WzxhbFUhItQqlhqxgWHefLmiT5T/Ctz/P2v+zSO4efkkIzsi1iwD+ypZvM2 +lnIvB24RcSN6jzmCahLPX4CwjwIK6JsSoMVxIhpZHCguUP4LXqP8IWUZ6WgS/4zB +7B9E0EICl2rM1PRy+6ulv+ZOW256e8a0pijUB+hXM1msUq9L92476FAAX8va3sP7 ++Uut94+bGHmubcTLImWUPrxNT7QyrvE3FyHicfiHioeFL2oV4cXTLZrEq2wS8R4P +KPdSzNn5Z9e2uMEGYQaSNO+OwvVycpIhOBOqrm12wJ9ZhWKtM5UOo34/o37r5ZBI +TYXAGbhqQDB9mWXwH+0CAwEAAaOB9jCB8zBOBgNVHSAERzBFMEMGBWBMAQEAMDow +OAYIKwYBBQUHAgEWLGh0dHA6Ly9hY3JhaXouaWNwYnJhc2lsLmdvdi5ici9EUENh +Y3JhaXoucGRmMEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9hY3JhaXouaWNwYnJh +c2lsLmdvdi5ici9MQ1JhY3JhaXp2MTAuY3JsMB8GA1UdIwQYMBaAFHTzfv/8n1N6 +8Xzrqz6kptoYukVjMB0GA1UdDgQWBBR0837//J9TevF866s+pKbaGLpFYzAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQ0FAAOCAgEA +eCNhBSuy/Ih/T+1VOtAJju85SrtoE3vET1qXASpmjQllDHG/ph7VFNRAkC+gha+B +CbjoA5oJ/8wwl+Qdp1KGz6nXXFTLx3osU+kjm0srmBf9nyXHPqvFyvBeB0A7sYb7 +TmII9GKD20oCxsdkccR/oE/JuTaNnGq0GYZ2aDb5v62uLi21Y6P9UBiTxZqQ4ojW +ET6kXNjlK238jpXv17FR8Sg3VusCvX7Q8eJkavvHHZDeWck2fSA+ycAc2JeL2Z0B +MSxGWpH32WM9J8+6XqCJUXHiWEV0zCE8wDYiYC+047pTxQI/gB/FcU7jvylh98DJ +kQPHd/Tp6Og3ynlDA9n9uBbxYHVRZs9vsZ/7xTFaxRe+zk8dhgKgZ/3RrcMFB570 +2t8LFbyuUE/kQVY6rZ0QJ9qMWQ7VPLRwRhiMeU3k8WDJb/tBbOXHBqldTbWyQ+mp +MEDWhbrzE/IED82wAuO23Tb05cYk2xC7+Izef8fSc3XdJDuPSbcDpWukzyCDtSEH +isLiGEtIbYRiPsF3czlQPsnIEVoTTCWxHCH1zYR6zScSv18Qh69qVe2J40K5jZoP +GEOhq/oKhVJQAdvAFW5Odp7mF3Tk9nivjjsctJSxY26LFiV5GRV+07SSse4ti0aO +jO5PLg5SWjfcOtBG2rz02EIvQAmLcb0kGBtfdj0lW/w= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDjCCAvagAwIBAgIDD92sMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxHzAdBgNVBAMMFkQtVFJVU1QgUm9vdCBD +QSAzIDIwMTMwHhcNMTMwOTIwMDgyNTUxWhcNMjgwOTIwMDgyNTUxWjBFMQswCQYD +VQQGEwJERTEVMBMGA1UECgwMRC1UcnVzdCBHbWJIMR8wHQYDVQQDDBZELVRSVVNU +IFJvb3QgQ0EgMyAyMDEzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +xHtCkoIf7O1UmI4SwMoJ35NuOpNcG+QQd55OaYhs9uFp8vabomGxvQcgdJhl8Ywm +CM2oNcqANtFjbehEeoLDbF7eu+g20sRoNoyfMr2EIuDcwu4QRjltr5M5rofmw7wJ +ySxrZ1vZm3Z1TAvgu8XXvD558l++0ZBX+a72Zl8xv9Ntj6e6SvMjZbu376Ml1wrq +WLbviPr6ebJSWNXwrIyhUXQplapRO5AyA58ccnSQ3j3tYdLl4/1kR+W5t0qp9x+u +loYErC/jpIF3t1oW/9gPP/a3eMykr/pbPBJbqFKJcu+I89VEgYaVI5973bzZNO98 +lDyqwEHC451QGsDkGSL8swIDAQABo4IBBTCCAQEwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUP5DIfccVb/Mkj6nDL0uiDyGyL+cwDgYDVR0PAQH/BAQDAgEGMIG+ +BgNVHR8EgbYwgbMwdKByoHCGbmxkYXA6Ly9kaXJlY3RvcnkuZC10cnVzdC5uZXQv +Q049RC1UUlVTVCUyMFJvb3QlMjBDQSUyMDMlMjAyMDEzLE89RC1UcnVzdCUyMEdt +YkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MDugOaA3hjVodHRwOi8v +Y3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2FfM18yMDEzLmNybDAN +BgkqhkiG9w0BAQsFAAOCAQEADlkOWOR0SCNEzzQhtZwUGq2aS7eziG1cqRdw8Cqf +jXv5e4X6xznoEAiwNStfzwLS05zICx7uBVSuN5MECX1sj8J0vPgclL4xAUAt8yQg +t4RVLFzI9XRKEBmLo8ftNdYJSNMOwLo5qLBGArDbxohZwr78e7Erz35ih1WWzAFv +m2chlTWL+BD8cRu3SzdppjvW7IvuwbDzJcmPkn2h6sPKRL8mpXSSnON065102ctN +h9j8tGlsi6BDB2B4l+nZk3zCRrybN1Kj7Yo8E6l7U0tJmhEFLAtuVqwfLoJs4Gln +tQ5tLdnkwBXxP/oYcuEVbSdbLTAoK59ImmQrme/ydUlfXA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAx +CzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5U +cnVzdCBSb290IENBIEczMB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFow +QDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9wZW5UcnVzdDEdMBsGA1UEAwwUT3Bl +blRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARK7liuTcpm +3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5Bta1d +oYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5 +DMlv4VBN0BBY3JWIbTAfBgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAK +BggqhkjOPQQDAwNpADBmAjEAj6jcnboMBBf6Fek9LykBl7+BFjNAk2z8+e2AcG+q +j9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta3U1fJAuwACEl74+nBCZx +4nxp5V2a+EEfOzmTk51V6s2N8fvB +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg +b2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAxNjEzNDNaFw0zNzA5MzAxNjEzNDRa +MH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZpcm1hIFNBIENJRiBB +ODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3JnMSIw +IAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0B +AQEFAAOCAQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtb +unXF/KGIJPov7coISjlUxFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0d +BmpAPrMMhe5cG3nCYsS4No41XQEMIwRHNaqbYE6gZj3LJgqcQKH0XZi/caulAGgq +7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jWDA+wWFjbw2Y3npuRVDM3 +0pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFVd9oKDMyX +roDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIG +A1UdEwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5j +aGFtYmVyc2lnbi5vcmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p +26EpW1eLTXYGduHRooowDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIA +BzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24ub3JnMCcGA1Ud +EgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYDVR0gBFEwTzBN +BgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz +aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEB +AAxBl8IahsAifJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZd +p0AJPaxJRUXcLo0waLIJuvvDL8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi +1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wNUPf6s+xCX6ndbcj0dc97wXImsQEc +XCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/nADydb47kMgkdTXg0 +eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1erfu +tGWaIZDgqtCYvDi1czyL+Nw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBMTANBgkqhkiG9w0BAQsFADA+MQswCQYDVQQGEwJKUDEO +MAwGA1UEChMFTEdQS0kxHzAdBgNVBAMTFkFwcGxpY2F0aW9uIENBIEczIFJvb3Qw +HhcNMTQwNjAzMTUwMDAwWhcNMzQwNjAzMTQ1OTU5WjA+MQswCQYDVQQGEwJKUDEO +MAwGA1UEChMFTEdQS0kxHzAdBgNVBAMTFkFwcGxpY2F0aW9uIENBIEczIFJvb3Qw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNRT730ZYiXJEvPgoAA8y2 +92xU/Cg31AQY7K2Yya/Tpbnn2b9O5qOZPJluoSAeRhvidVW80uz2iBrsNEVLg53T +subdB4nBCNn4O4uSZHJdmjvMrTeJx9xgeQjgcKz3K+2fA0kfjj6DqG7iklxU0Xnf +7Bg6fbhtj9ajJU2tH0CmX9SqTrFwGFmZ8gtUaT55KESI93GXzX8F3MrcdkqQTGtg +6PomMdi1+Of8bYskarbvQtcjVMUaY4o7x/yqbTyPy2zaILDyvGUcAUwilQ0cIx+s +1fnOdVvqML1MASQfddRhScMbmWWOCFw5OM0pwzhFzWR5t5tNR+pYMvqm9pLwwbdf +AgMBAAGjYzBhMB0GA1UdDgQWBBSpNSpIviw37YbbfFWHACa+GC1cLjAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBSpNSpIviw37Ybb +fFWHACa+GC1cLjANBgkqhkiG9w0BAQsFAAOCAQEAtoK9xUbQcYulkT1+LVr5nIR9 +ByeVHedNyHzs5pPoVhp6MEg7DPpO9Qmyr4itlOz9sq0v5gV0IRuEizgqw+3vRmi1 +3VL6cMJ1T/+jQS48F5RMCSK0jsF/xKas7YNoz2Ve7Hq9xWbu0KN/8lexCMJ5cOty +f0FZCXl18byxIf6Ds0Q9iaO+sXrYncMf5sRU4Y3l2FDc5FY3e74oAPMsd9ojf2CY +PQUW8nhprZnDOnRsPpqylO2PqvZTa+fIt+g8jPvHfE8ZXaRmFel/h6DQ1a0gpEYJ +RazlyGWHuwbf/NdoVkNzogCZMpLCDqAcDpG9lVi8k5+EwqVm52XNKeJi8gWSYA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHEjCCBPqgAwIBAgIQCb1WBSoTFvRoT3QOqX0cSDANBgkqhkiG9w0BAQsFADB8 +MQswCQYDVQQGEwJFUzFBMD8GA1UEChM4QWdlbmNpYSBOb3RhcmlhbCBkZSBDZXJ0 +aWZpY2FjaW9uIFMuTC5VLiAtIENJRiBCODMzOTU5ODgxKjAoBgNVBAMTIUFOQ0VS +VCBDZXJ0aWZpY2Fkb3MgTm90YXJpYWxlcyBWMjAeFw0xMDA1MjUxNjU2MTRaFw0z +MDA1MjUxNjU2MTRaMHwxCzAJBgNVBAYTAkVTMUEwPwYDVQQKEzhBZ2VuY2lhIE5v +dGFyaWFsIGRlIENlcnRpZmljYWNpb24gUy5MLlUuIC0gQ0lGIEI4MzM5NTk4ODEq +MCgGA1UEAxMhQU5DRVJUIENlcnRpZmljYWRvcyBOb3RhcmlhbGVzIFYyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsua5xh1qKi1Jxfz81GRA0OAULveg +wv+S80GmtD/avhkUkZR20xXMXn94UHrb2sVFqsscI3lzkKi7ZwFzjs5A+Rqpqofk +k5IPXGhcXvAGYCtY3DxtPMd6MGsFqpKGcyrS8hqIxNvlWmaOdclCP5uIKEAe9alc +HvrIQaEwqwuc7haiwS2lhfrtoAzof5ZKe72PmqIYdtKv3bc9EKtSEIiuHeu4MnSW +9LeqJ/elBw3jlFdqVCB3zR28eS3knLTeUYj+VtY9i6HP+lIejAVzd9YFz2MAUYdh +41C+mZfh/B4ReWtOas+chQoclirAIDYUxQkXYjv0rerV1/3QOSp409Ciz8hzMAlH +xU4Z/bgw1A+AmIiGwUxBeiPFQ/1eErg+D7G3gWIMfm/je5rCwkcRIR/PntEwzoPB +EE1Ad9e1wksyQEL6m7Csz+sh2BnrZMVr3VUtgIdEfEw8qw3YEr80goyxqsS4a+gO +RnfSiwYdQvusvcnnM7Mib37VLgPFXwUWhnzt457RFncaRtjJ0IzkXFwhBZHxZOSs +xTeutb1nE64p5bNCxHAJo11M6zcg4/D1czM7wvyOUYU2KsuB2w6JI9ni4Wi6LER3 +PhxAuvBnjhiH8D3X6T9HWzVCzacEzkhyKQUatNGi5w15ipZtZ1ItOyPm+YKc1rN5 +XhTeZUgz/B1C6C0CAwEAAaOCAY4wggGKMA8GA1UdEwEB/wQFMAMBAf8wggElBgNV +HSAEggEcMIIBGDCCARQGCSsGAQQBgZNoATCCAQUwJQYIKwYBBQUHAgEWGWh0dHA6 +Ly93d3cuYW5jZXJ0LmNvbS9jcHMwgdsGCCsGAQUFBwICMIHOMA0WBkFOQ0VSVDAD +AgEBHoG8AEEAZwBlAG4AYwBpAGEAIABOAG8AdABhAHIAaQBhAGwAIABkAGUAIABD +AGUAcgB0AGkAZgBpAGMAYQBjAGkAbwBuAC4AIABQAGEAcwBlAG8AIABkAGUAbACg +AEcAZQBuAGUAcgBhAGwAIABNAGEAcgB0AGkAbgBlAHoAIABDAGEAbQBwAG8AcwAg +ADQANgAgADYAYQAgAHAAbABhAG4AdABhACAAMgA4ADAAMQAwACAATQBhAGQAcgBp +AGQwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBT2Ejqre1jBjUNvdoHS8rjT7xfq +CzAfBgNVHSMEGDAWgBT2Ejqre1jBjUNvdoHS8rjT7xfqCzANBgkqhkiG9w0BAQsF +AAOCAgEAVDXTomXJ2TbFU9G0jXI0ibqnCJ/pNRC5uAwG+WSqlZYoqMijgNxWwL9y +TVa/f10E1a0oW02988MPFbBx2laNQFVXpn1ioq0TaVGqlFC6vQAwUPXdpE4JepQx +a9tzA73z2hoPjC+yyTe8VNULIzf15Fs3ZolPtMcFpGXcWTCmEyt+Fe3sEBeJUsmd +36JM7fYPHqZJsA1RszGxUZnLtNEjeNJLqLQdFqag0D4HfmU/Jc5kThsuS02ChRpl +2+7iA/BZJAWPme95gt/uKjdow2pQAVlfn2jcLFFgK13gUjw7cLgA0zeoPlsedgha +1Lt2MK75yPKOpI8KdX0amOG/0DaULzzBUtNp6hpgN4yA201txppdjaBhUbs9DeYS +oJ9vWVZ0MmcK/DcGwTrkK46EH9ohDEmIQ9Ol9YINdobDLMyQu7O4q8bLrsAXUZ7T +gPck2hzszhKDzk42MDl1+HR2kIKePkBMDBS5Gh5IarAx6oh/gEFAU3s4S4eQYHpL +zmdGaHV3jgBdILDkkzdtA99YOeiaxaTr7GEzCIUka08G6a2QpTZibOPdfQkfM7+3 +u/fJdQX3W6v6h1mvGmcQfoTcjHDWROkQwdibLtHGQGrq5loPEH1s+1WHuk21cQOe +F4942lU9V14iCmqY8I0Izd2WQlobzbpvJ7h0J6g/5aDWc8deLyE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBr +MQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRl +cm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv +bW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2WhcNMjIwNjI0MDAxNjEyWjBrMQsw +CQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5h +dGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1l +cmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h +2mCxlCfLF9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4E +lpF7sDPwsRROEW+1QK8bRaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdV +ZqW1LS7YgFmypw23RuwhY/81q6UCzyr0TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq +299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI/k4+oKsGGelT84ATB+0t +vz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzsGHxBvfaL +dXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUF +AAOCAQEAX/FBfXxcCLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcR +zCSs00Rsca4BIGsDoo8Ytyk6feUWYFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3 +LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pzzkWKsKZJ/0x9nXGIxHYdkFsd +7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBuYQa7FkKMcPcw +++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt +398znM/jra6O1I7mT1GvFpLgXPYHDw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEgDCCA2igAwIBAgIBATANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UEBhMCQlIx +EzARBgNVBAoTCklDUC1CcmFzaWwxPTA7BgNVBAsTNEluc3RpdHV0byBOYWNpb25h +bCBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNDAyBgNVBAMTK0F1 +dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjEwHhcNMDgw +NzI5MTkxNzEwWhcNMjEwNzI5MTkxNzEwWjCBlzELMAkGA1UEBhMCQlIxEzARBgNV +BAoTCklDUC1CcmFzaWwxPTA7BgNVBAsTNEluc3RpdHV0byBOYWNpb25hbCBkZSBU +ZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNDAyBgNVBAMTK0F1dG9yaWRh +ZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQDOHOi+kzTOybHkVO4J9uykCIWgP8aKxnAwp4CM +7T4BVAeMGSM7n7vHtIsgseL3QRYtXodmurAH3W/RPzzayFkznRWwn5LIVlRYijon +ojQem3i1t83lm+nALhKecHgH+o7yTMD45XJ8HqmpYANXJkfbg3bDzsgSu9H/766z +Yn2aoOS8bn0BLjRg3IfgX38FcFwwFSzCdaM/UANmI2Ys53R3eNtmF9/5Hw2CaI91 +h/fpMXpTT89YYrtAojTPwHCEUJcV2iBL6ftMQq0raI6j2a0FYv4IdMTowcyFE86t +KDBQ3d7AgcFJsF4uJjjpYwQzd7WAds0qf/I8rF2TQjn0onNFAgMBAAGjgdQwgdEw +TgYDVR0gBEcwRTBDBgVgTAEBADA6MDgGCCsGAQUFBwIBFixodHRwOi8vYWNyYWl6 +LmljcGJyYXNpbC5nb3YuYnIvRFBDYWNyYWl6LnBkZjA/BgNVHR8EODA2MDSgMqAw +hi5odHRwOi8vYWNyYWl6LmljcGJyYXNpbC5nb3YuYnIvTENSYWNyYWl6djEuY3Js +MB0GA1UdDgQWBBRCsixcdAEHvpv/VTM77im7XZG/BjAPBgNVHRMBAf8EBTADAQH/ +MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAWWyKdukZcVeD/qf0 +eg+egdDPBxwMI+kkDVHLM+gqCcN6/w6jgIZgwXCX4MAKVd2kZUyPp0ewV7fzq8TD +GeOY7A2wG1GRydkJ1ulqs+cMsLKSh/uOTRXsEhQZeAxi6hQ5GArFVdtThdx7KPoV +caPKdCWCD2cnNNeuUhMC+8XvmoAlpVKeOQ7tOvR4B1/VKHoKSvXQw2f3jFgXbwoA +oyYQtGAiOkpIpdrgqYTeQ9ufQ6c/KARHki/352R1IdJPgc6qPmQO4w6tVZp+lJs0 +wdCuaU4eo9mzh1facMJafYfN+b833u1WNfe3Ig5Pkrg/CN+cnphe8m+5+pss+M1F +2HKyIA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkDCCAnigAwIBAgIQHKAtwVI7am2LXB+VSu2sMDANBgkqhkiG9w0BAQUFADBi +MQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkwHhcNMTEwMTAxMDAwMDAwWhcNMzAxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJV +UzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydO +ZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwz +c7MEL7xxjOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPP +OCwGJgl6cvf6UDL4wpPTaaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rl +mGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXTcrA/vGp97Eh/jcOrqnErU2lBUzS1sLnF +BgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc/Qzpf14Dl847ABSHJ3A4 +qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMBAAGjQjBA +MB0GA1UdDgQWBBQhMMn7ANdOmNqHqirQpy6xQDGnTDAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAwomEoOiMZv3/EwUb +wzqOmEmK+KoAXCb9cmqjfhIblK5U+CGPp5NP9xbvubmzMsAlITFmNywJsP4ysDfs +PLjOjwiqCJAHXHXV4U4sywIk6aJe6fV4NSIGHPIfiLHhXMyWVPpvScyN8VYD7c8s +nyfe5cqDRL5GQPlXLtJ/MS3Og9z+cGuE0KOf/5fQqNcC7LEs8O9zOD2ZrMRPAb/V +aurGLjIpFwrL5mme0Uq19t+OGfiV6UWpDs1tQVkgnnPGbHEcnNRNMKhzCaAV86BF +JsNb/bu52C3XH/UFMBn2rg+OYo/fyE+G2R1hFrPJ8Lv7x/WvASJH7NjazxzzU2a6 +UwkB+Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBl +MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYw +NAYDVQQDEy1NaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 +IDIwMTcwHhcNMTkxMjE4MjI1MTIyWhcNNDIwNzE4MjMwMDIzWjBlMQswCQYDVQQG +EwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1N +aWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKW76UM4wplZEWCpW9R2LBifOZ +Nt9GkMml7Xhqb0eRaPgnZ1AzHaGm++DlQ6OEAlcBXZxIQIJTELy/xztokLaCLeX0 +ZdDMbRnMlfl7rEqUrQ7eS0MdhweSE5CAg2Q1OQT85elss7YfUJQ4ZVBcF0a5toW1 +HLUX6NZFndiyJrDKxHBKrmCk3bPZ7Pw71VdyvD/IybLeS2v4I2wDwAW9lcfNcztm +gGTjGqwu+UcF8ga2m3P1eDNbx6H7JyqhtJqRjJHTOoI+dkC0zVJhUXAoP8XFWvLJ +jEm7FFtNyP9nTUwSlq31/niol4fX/V4ggNyhSyL71Imtus5Hl0dVe49FyGcohJUc +aDDv70ngNXtk55iwlNpNhTs+VcQor1fznhPbRiefHqJeRIOkpcrVE7NLP8TjwuaG +YaRSMLl6IE9vDzhTyzMMEyuP1pq9KsgtsRx9S1HKR9FIJ3Jdh+vVReZIZZ2vUpC6 +W6IYZVcSn2i51BVrlMRpIpj0M+Dt+VGOQVDJNE92kKz8OMHY4Xu54+OU4UZpyw4K +UGsTuqwPN1q3ErWQgR5WrlcihtnJ0tHXUeOrO8ZV/R4O03QK0dqq6mm4lyiPSMQH ++FJDOvTKVTUssKZqwJz58oHhEmrARdlns87/I6KJClTUFLkqqNfs+avNJVgyeY+Q +W5g5xAgGwax/Dj0ApQIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUCctZf4aycI8awznjwNnpv7tNsiMwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAKyvPl3CEZaJjqPnktaXFbgToqZC +LgLNFgVZJ8og6Lq46BrsTaiXVq5lQ7GPAJtSzVXNUzltYkyLDVt8LkS/gxCP81OC +gMNPOsduET/m4xaRhPtthH80dK2Jp86519efhGSSvpWhrQlTM93uCupKUY5vVau6 +tZRGrox/2KJQJWVggEbbMwSubLWYdFQl3JPk+ONVFT24bcMKpBLBaYVu32TxU5nh +SnUgnZUP5NbcA/FZGOhHibJXWpS2qdgXKxdJ5XbLwVaZOjex/2kskZGT4d9Mozd2 +TaGf+G0eHdP67Pv0RR0Tbc/3WeUiJ3IrhvNXuzDtJE3cfVa7o7P4NHmJweDyAmH3 +pvwPuxwXC65B2Xy9J6P9LjrRk5Sxcx0ki69bIImtt2dmefU6xqaWM/5TkshGsRGR +xpl/j8nWZjEgQRCHLQzWwa80mMpkg/sTV9HB8Dx6jKXB/ZUhoHHBk2dxEuqPiApp +GWSZI1b7rCoucL5mxAyE7+WL85MB+GqQk2dLsmijtWKP6T+MejteD+eMuMZ87zf9 +dOLITzNy4ZQ5bb0Sr74MTnB8G2+NszKTc0QWbej09+CVgI+WXTik9KveCjCHk9hN +AHFiRSdLOkKEW39lt2c0Ui2cFmuqqNh7o0JMcccMyj6D5KbvtwEwXlGjefVwaaZB +RA+GsCyRxj3qrg+E +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAw +PTELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFz +cyAyIFByaW1hcnkgQ0EwHhcNOTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9 +MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz +IDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxQ +ltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR5aiR +VhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyL +kcAbmXuZVg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCd +EgETjdyAYveVqUSISnFOYFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yas +H7WLO7dDWWuwJKZtkIvEcupdM5i3y95ee++U8Rs+yskhwcWYAqqi9lt3m/V+llU0 +HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRMECDAGAQH/AgEKMAsGA1Ud +DwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJYIZIAYb4 +QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMu +Y29tL0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/ +AN9WM2K191EBkOvDP9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8 +yfFC82x/xXp8HVGIutIKPidd3i1RTtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMR +FcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+7UCmnYR0ObncHoUW2ikbhiMA +ybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW//1IMwrh3KWB +kJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkG +A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz +cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2 +MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV +BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN +ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE +BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is +I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G +CSqGSIb3DQEBAgUAA4GBALtMEivPLCYATxQT3ab7/AoRhIzzKBxnki98tsX63/Do +lbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59AhWM1pF+NEHJwZRDmJXNyc +AA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2OmufTqj/ZA1k +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID3jCCAsagAwIBAgILBAAAAAABBVJkxCUwDQYJKoZIhvcNAQEFBQAwXDELMAkG +A1UEBhMCQkUxHDAaBgNVBAoTE0NlcnRpcG9zdCBzLmEuL24udi4xLzAtBgNVBAMT +JkNlcnRpcG9zdCBFLVRydXN0IFByaW1hcnkgUXVhbGlmaWVkIENBMB4XDTA1MDcy +NjEwMDAwMFoXDTIwMDcyNjEwMDAwMFowXDELMAkGA1UEBhMCQkUxHDAaBgNVBAoT +E0NlcnRpcG9zdCBzLmEuL24udi4xLzAtBgNVBAMTJkNlcnRpcG9zdCBFLVRydXN0 +IFByaW1hcnkgUXVhbGlmaWVkIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAriDSeNuaoHKcBFIlLG1S2NcniTOg4bLV+zB1ay1/HGeODucfEt8XeRi7 +tBtv+D11G55nN/Dx+g917YadAwShKHAtPLJroHNR4zWpdKUIPpSFJzYqqnJk/Hfu +dpQccuu/Msd3A2olggkFr19gPH+sG7yS6Dx0Wc7xfFQtOK6W8KxvoTMMIVoBuiMg +W6CGAtVT3EkfqDKzrztGO7bvnzmzOAvneor2KPmnb1ApyHlYi0nSpdiFflbxaRV4 +RBE116VUPqtmJdLb4xjxLivicSMJN2RDQnQylnfel6LploacJUQJ1AGdUX4ztwlE +5YCXDWRbdxiXpUupnhCdh/pWp88KfQIDAQABo4GgMIGdMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTwePkHdxC73B6hrnn7MBDbxjT4 +FzBIBgNVHSAEQTA/MD0GCQOQDgcBAAECADAwMC4GCCsGAQUFBwIBFiJodHRwOi8v +d3d3LmUtdHJ1c3QuYmUvQ1BTL1FOY2VydHMgMBEGCWCGSAGG+EIBAQQEAwIABzAN +BgkqhkiG9w0BAQUFAAOCAQEAbOHYX3RY6XBJ1soNLFjaymS2UU/DBmQB6YpzHZ7P +Rni/O4WG4j1KGJQqgXdvgvhv9O4i/J0YIXJguxiAgpX7+feVJIFmwbXDtdK2dos7 +gVy4oQ4rARSLgAlA7vhgTBnkF80nAbNjEgWkCMm0v55QTrXeD5IzZnXQPecjfOol +cXz+Pi42eaHlKVAjNQWVeLufeWTcV0gnLOJcM83Cu35od6cvo0kXcuEAhGt9eq85 +CyzV2FdkMmyECmp2OtOszZ2x5zfc7AwvxVdg34j1Q7EBZCa0J4IQsqNQ75fmf7+R +h7PbkKkq4no0bHNJ9OiNLmuK3aGKf2PQv1ger8w/klAt0Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNV +BAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UE +CgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQy +MDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G +A1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQD +DC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvq +M0fNTPl9fb69LT3w23jhhqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssuf +OePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7wcXHswxzpY6IXFJ3vG2fThVUCAtZJycxa +4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTOZw+oz12WGQvE43LrrdF9 +HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+B6KjBSYR +aZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcA +b9ZhCBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQ +Gp8hLH94t2S42Oim9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQV +PWKchjgGAGYS5Fl2WlPAApiiECtoRHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMO +pgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSu +UDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aY +MBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa4 +9QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBW +s47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5 +Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAg +cLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM +79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz +/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXt +ll9ldDz7CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEm +Kf7GUmG6sXP/wwyc5WxqlD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKK +QbNmC1r7fSOl8hqw/96bg5Qu0T/fkreRrwU7ZcegbLHNYhLDkBvjJc40vG93drEQ +w/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1hlMYegouCRw2n5H9gooi +S9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX9hwJ1C07 +mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFqjCCA5KgAwIBAgIQMmmiv0BrjbRHg2Q8iw3JQzANBgkqhkiG9w0BAQsFADBm +MQswCQYDVQQGEwJTRTEoMCYGA1UEChMfU3dlZGlzaCBTb2NpYWwgSW5zdXJhbmNl +IEFnZW5jeTEtMCsGA1UEAxMkU3dlZGlzaCBHb3Zlcm5tZW50IFJvb3QgQXV0aG9y +aXR5IHYzMB4XDTE1MDkyOTExMzIzMloXDTQwMDkyOTExNDIwOVowZjELMAkGA1UE +BhMCU0UxKDAmBgNVBAoTH1N3ZWRpc2ggU29jaWFsIEluc3VyYW5jZSBBZ2VuY3kx +LTArBgNVBAMTJFN3ZWRpc2ggR292ZXJubWVudCBSb290IEF1dGhvcml0eSB2MzCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALoeomkbaE9cj7r0I8deZgV4 +hTZYo6J/Z++iDBaSpEqL4KCSh1U3C8TRxNBAQ5cyUE/slUe3P69DBeWElwnvVlTn +QzNH/a3xOpuYpOHkUaO5rIwL7iUGCfLTujVnYYzCvSbL12PM14Mz2Uzi7/kbn6jL +DXYBLXLJIrtokd6QDzs9tEK9GX2fhFw8fkI3hrFgwkiHUk5cV/7Okq7KPla3s56V +mpT4L6HQoi7CVFpszMzWrUtH0C6HgjOoe1A5pyossVsnCp+t9RTr/I1TsnMrVCP0 +jJeZl/s13My1+jMUJo11pySm6BQuLaaAKIOaP7jKO8f1GOD97I55+6pCbEpLFn7z +ggNuuucRBqWfhCvSYG3pRu5BWpa5FP0cP4YS8VQmJv1ngC/lqC0oLkO3ZMLv5Ld+ +ltyEiyfZdj2YgVMU3EJFoVRn+doYZpAKtEeQPAHlK6Nm72/7MoPxM30yIWylRRU/ +L/NVkUiTnyXPLTw5O1INGq/H36tvgNiQy55xcmpCaZPqkgA9SQTZo1y6RfsCEP+t +aXRSpThjmmaIBLIRuhOqOdWDX+1lW1PInVyyhaB4cDVNXCQQpPYxKpJVQdnzF2yZ +E1j63SjQbBO9W4eNk4OtWClWFbRYJ0qbEWygpmdFOs7Q2M7/kDPsWjFND1IS+632 +YV/kL28NZjDloE/Pz/1fAgMBAAGjVDBSMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBScvAHnq2Q19TGbjbX7F5mIAsub8jAQBgkrBgEE +AYI3FQEEAwIBADANBgkqhkiG9w0BAQsFAAOCAgEAh6tq5OdrJFI99iKDT1MERTKc +YVoWXJxEtaPRltBA/s9mFV5+QAAgFf2nqmTap2FmaMLdUnEloGq53cDNzoYI1Dw1 +ES999G/S2gyXA2WXg7Q+OssJdI3rBcp66YCwt1EtIpPjmhnu7ZcIIYOtxwqRX8TK +216vuOeMujpJ0lUDNRkZUErihqe7eD2V/bEfRvJPZvL7v4VktgojGJIJnklFMbbW +FFee/IlFdH85zMBqaMjPR9DhHsfTLy35LCQ7/Gq6lBPezHLyoh3LH5/Vg3cmXn6b +oK9pn3jbpcFucVxIQk4r2Hi41Q+lP2zLj5DNR9iQGUmF1mz84quqQr/LE5e/aUR1 +YzUt2qDH/WH3ykE9VJz0NsDkbiFIn11xYoHT8iXmWYxZQSZIp+PrZ2rT7DS3mPfM +yqM2BpXnyDBZ9//JodHkebzfEx8u2bN10QS3IwkhzB0hHCecDiv6wYcYyfr5SYOM +Ehb7xRLOOw9C+vAFZX6ox+tSSvmYXnGjrBLHKHEaWnXPh8ofNygcFJ2QUG/Gv0rM +xyXPMd1bkU52qBHVdmbZv4BzYrDsw/5EvM1ZEwsMLdihzKpiTVRFXqRSo4xXPBQx +k1TOpRZUXi1Cs+5lqbadP2zOYdlWy97qoFbebYYD+reBaozS2PPXtsCsKYRZIw6b +l2rmoM7VKlQY71CYeSA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1 +MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL +v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8 +eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq +tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd +C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa +zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB +mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH +V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n +bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG +3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs +J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO +291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS +ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd +AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDXTCCAkWgAwIBAgIBATANBgkqhkiG9w0BAQsFADBQMQswCQYDVQQGEwJLUjEc +MBoGA1UECgwTR292ZXJubWVudCBvZiBLb3JlYTENMAsGA1UECwwER1BLSTEUMBIG +A1UEAwwLR1BLSVJvb3RDQTEwHhcNMTEwODAzMDY1MjMwWhcNMzEwODAzMDY1MjMw +WjBQMQswCQYDVQQGEwJLUjEcMBoGA1UECgwTR292ZXJubWVudCBvZiBLb3JlYTEN +MAsGA1UECwwER1BLSTEUMBIGA1UEAwwLR1BLSVJvb3RDQTEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCh/m8EBbDJhGQyN2+g5dTlsgjtaRKqhgj3gkYK +BgtuXsXkaTVxbf99AvbN3QE8+WCIaPJUd0091UGmLzaBVyW4ct+iUNrX/FXyzjaf +bNbbl1nfHhaZhkiOTVQhmY5zuj96evEtJMevnxe6iRADOPWnqp+CxT2IzcSFkQCq +7L2qn8hU2/LpXUvnAYglJZi8t6Ef+r03P1r8dA5OzZ8yV3qhD1R1wsNQtCzMgwcE +rFRZhFZYuxpfmS5y0fZW0seeTjcdxHiR3whYI5U6AI7DjdWIrT9Cd9ByV4aevkBh +qkePPIYGmUPXnnqCkdHdnzkMH0WP9TBhD2jTXZKdcFtTyEJrAgMBAAGjQjBAMB0G +A1UdDgQWBBR4A+sMjKbTVXWkh7Tr0ZpmD0xzizAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEARGJWATwo81x7UEQugNbi +cL8IWXoV51SZVH3kz49fNUjVoq1n2yzfaMddlblbflDNObp/68DxTlSXCeqFHkgi +/WvyVHERRECXnF0WeeelI+Q8XdF3IJZLT3u5Ss0VAB2loCuC+4hBWSRQu2WZu2Yk +s9eBN0x6NmtopRmnf2d6VrcFA+WOgUeTjXiDkG52IaPw0w1uTfmRw5epky5idyY2 +bfJ1JeVUINMJnOWpgLkOH3xxakoD8F1Fbi6C3t7MmKupojUq/toUDms6zTk3DIkc +wd7PALNWL5U8TxNLoroTHSf/lzaOv3o9KDRa0FQo58bPI7MdbRWE4F3mS/ZIrnv7 +jQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIQdlP+qExQq5+NMrUdA49X3DANBgkqhkiG9w0BAQwFADBS +MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEoMCYGA1UE +AxMfR2xvYmFsU2lnbiBTZWN1cmUgTWFpbCBSb290IFI0NTAeFw0yMDAzMTgwMDAw +MDBaFw00NTAzMTgwMDAwMDBaMFIxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMSgwJgYDVQQDEx9HbG9iYWxTaWduIFNlY3VyZSBNYWlsIFJv +b3QgUjQ1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3HnMbQb5bbvg +VgRsf+B1zC0FSehL3FTsW3eVcr9/Yp2FqYokUF9T5dt0b6QpWxMqCa2axS/C93Y7 +oUVGqkPmJP4rsG8ycBlGWnkmL/w9fV9ky1fMYWGo2ZVu45Wgbn9HEhjW7wPJ+4r6 +mr2CFalVd0sRT1nga8Nx8wzYVNWBaD4TuRUuh4o8RCc2YiRu+CwFcjBhvUKRI8Sd +JafZVJoUozGtgHkMp2NsmKOsV0czH2WW4dDSNdr5cfehpiW1QV3fPmDY0fafpfK4 +zBOqj/mybuGDLZPdPoUa3eixXCYBy0mF/PzS1H+FYoZ0+cvsNSKiDDCPO6t561by ++kLz7fkfRYlAKa3qknTqUv1WtCvaou11wm6rzlKQS/be8EmPmkjUiBltRebMjLnd +ZGBgAkD4uc+8WOs9hbnGCtOcB2aPxxg5I0bhPB6jL1Bhkgs9K2zxo0c4V5GrDY/G +nU0E0iZSXOWl/SotFioBaeepfeE2t7Eqxdmxjb25i87Mi6E+C0jNUJU0xNgIWdhr +JvS+9dQiFwBXya6bBDAznwv731aiyW5Udtqxl2InWQ8RiiIbZJY/qPG3JEqNPFN8 +bYN2PbImSHP1RBYBLQkqjhaWUNBzBl27IkiCTApGWj+A/1zy8pqsLAjg1urwEjiB +T6YQ7UarzBacC89kppkChURnRq39TecCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgGG +MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKCTFShu7o8IsjXGnmJ5dKexDit7 +MA0GCSqGSIb3DQEBDAUAA4ICAQBFCvjRXKxigdAE17b/V1GJCwzL3iRlN/urnu1m +9OoMGWmJuBmxMFa02fb3vsaul8tF9hGMOjBkTMGfWcBGQggGR2QXeOCVBwbWjKKs +qdk/03tWT/zEhyjftisWI8CfH1vj1kReIk8jBIw1FrV5B4ZcL5fi9ghkptzbqIrj +pHt3DdEpkyggtFOjS05f3sH2dSP8Hzx4T3AxeC+iNVRxBKzIxG3D9pGx/s3uRG6B +9kDFPioBv6tMsQM/DRHkD9Ik4yKIm59fRz1RSeAJN34XITF2t2dxSChLJdcQ6J9h +WRbFPjJOHwzOo8wP5McRByIvOAjdW5frQmxZmpruetCd38XbCUMuCqoZPWvoajB6 +V+a/s2o5qY/j8U9laLa9nyiPoRZaCVA6Mi4dL0QRQqYA5jGY/y2hD+akYFbPedey +Ttew+m4MVyPHzh+lsUxtGUmeDn9wj3E/WCifdd1h4Dq3Obbul9Q1UfuLSWDIPGau +l+6NJllXu3jwelAwCbBgqp9O3Mk+HjrcYpMzsDpUdG8sMUXRaxEyamh29j32ahNe +JJjn6h2az3iCB2D3TRDTgZpFjZ6vm9yAx0OylWikww7oCkcVv1Qz3AHn1aYec9h6 +sr8vreNVMJ7fDkG84BH1oQyoIuHjAKNOcHyS4wTRekKKdZBZ45vRTKJkvXN5m2/y +s8H2PA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gRVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0y +MjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIg +TmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBS +b290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkkSzrS +M4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nC +UiY4iKTWO0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3d +Z//BYY1jTw+bbRcwJu+r0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46p +rfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13l +pJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gVXJrm0w912fxBmJc+qiXb +j5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr08C+eKxC +KFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS +/ZbV0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0X +cgOPvZuM5l5Tnrmd74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH +1vI4gnPah1vlPNOePqc7nvQDs/nxfRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrP +px9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwaivsnuL8wbqg7 +MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u +2dfOWBfoqSmuc0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHS +v4ilf0X8rLiltTMMgsT7B/Zq5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTC +wPTxGfARKbalGAKb12NMcIxHowNDXLldRqANb/9Zjr7dn3LDWyvfjFvO5QxGbJKy +CqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tNf1zuacpzEPuKqf2e +vTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi5Dp6 +Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIa +Gl6I6lD4WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeL +eG9QgkRQP2YGiqtDhFZKDyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8 +FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGyeUN51q1veieQA6TqJIc/2b3Z6fJfUEkc +7uzXLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0 +YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3Qg +Q0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2MjUwNzM4MTRaMGQxCzAJBgNVBAYT +AmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGlnaXRhbCBDZXJ0aWZp +Y2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvEr +jw0DzpPMLgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r +0rk0X2s682Q2zsKwzxNoysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f +2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJwDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVP +ACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpHWrumnf2U5NGKpV+GY3aF +y6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1aSgJA/MTA +tukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL +6yxSNLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0 +uPoTXGiTOmekl9AbmbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrAL +acywlKinh/LTSlDcX3KwFnUey7QYYpqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velh +k6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3qPyZ7iVNTA6z00yPhOgpD/0Q +VAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0hBBYw +FDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O +BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqh +b97iEoHF8TwuMA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4R +fbgZPnm3qKhyN2abGu2sEzsOv2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv +/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ82YqZh6NM4OKb3xuqFp1mrjX2lhI +REeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLzo9v/tdhZsnPdTSpx +srpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcsa0vv +aGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciAT +woCqISxxOQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99n +Bjx8Oto0QuFmtEYE3saWmA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5W +t6NlUe07qxS/TFED6F+KBZvuim6c779o+sjaC+NCydAXFJy3SuCvkychVSa1ZC+N +8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TCrvJcwhbtkj6EPnNgiLx2 +9CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX5OfNeOI5 +wSsSnqaeG8XmDtkx2Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYD +VQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0 +IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3 +MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xKTAnBgNVBAMTIENoYW1iZXJz +IG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEyMjk1MFoXDTM4MDcz +MTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj +dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw +EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp +MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW9 +28sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKAXuFixrYp4YFs8r/lfTJq +VKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorjh40G072Q +DuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR +5gN/ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfL +ZEFHcpOrUMPrCXZkNNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05a +Sd+pZgvMPMZ4fKecHePOjlO+Bd5gD2vlGts/4+EhySnB8esHnFIbAURRPHsl18Tl +UlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331lubKgdaX8ZSD6e2wsWsSaR6s ++12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ0wlf2eOKNcx5 +Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAx +hduub+84Mxh2EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNV +HQ4EFgQU+SSsD7K1+HnA+mCIG8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1 ++HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpN +YWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29t +L2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVy +ZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAt +IDIwMDiCCQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRV +HSAAMCowKAYIKwYBBQUHAgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20w +DQYJKoZIhvcNAQEFBQADggIBAJASryI1wqM58C7e6bXpeHxIvj99RZJe6dqxGfwW +PJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH3qLPaYRgM+gQDROpI9CF +5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbURWpGqOt1 +glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaH +FoI6M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2 +pSB7+R5KBWIBpih1YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MD +xvbxrN8y8NmBGuScvfaAFPDRLLmF9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QG +tjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcKzBIKinmwPQN/aUv0NCB9szTq +jktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvGnrDQWzilm1De +fhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZ +d0jQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUA +MEAxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9w +ZW5UcnVzdCBSb290IENBIEcyMB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAw +MFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9wZW5UcnVzdDEdMBsGA1UEAwwU +T3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+Ntmh +/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78e +CbY2albz4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/6 +1UWY0jUJ9gNDlP7ZvyCVeYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fE +FY8ElggGQgT4hNYdvJGmQr5J1WqIP7wtUdGejeBSzFfdNTVY27SPJIjki9/ca1TS +gSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz3GIZ38i1MH/1PCZ1Eb3X +G7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj3CzMpSZy +YhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaH +vGOz9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4 +t/bQWVyJ98LVtZR00dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/ +gh7PU3+06yzbXfZqfUAkBXKJOAGTy3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUajn6QiL3 +5okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59M4PLuG53hq8w +DQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz +Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0 +nXGEL8pZ0keImUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qT +RmTFAHneIWv2V6CG1wZy7HBGS4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpT +wm+bREx50B1ws9efAvSyB7DH5fitIw6mVskpEndI2S9G/Tvw/HRwkqWOOAgfZDC2 +t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ6e18CL13zSdkzJTa +TkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97krgCf2 +o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU +3jg9CcCoSmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eA +iN1nE28daCSLT7d0geX0YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14f +WKGVyasvc0rQLW6aWQ9VGHgtPFGml4vmu7JwqkwR3v98KzfUetF3NI/n+UL3PIEM +S1IK +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICIjCCAamgAwIBAgIQdlP+rhgmQ29p9RzCdxbyXjAKBggqhkjOPQQDAzBTMQsw +CQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEpMCcGA1UEAxMg +R2xvYmFsU2lnbiBDb2RlIFNpZ25pbmcgUm9vdCBFNDUwHhcNMjAwMzE4MDAwMDAw +WhcNNDUwMzE4MDAwMDAwWjBTMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFs +U2lnbiBudi1zYTEpMCcGA1UEAxMgR2xvYmFsU2lnbiBDb2RlIFNpZ25pbmcgUm9v +dCBFNDUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR2GW0DtfWEI6syai5h3YQlL+/o +eSeJg8ODdfO2eGoIbaKtISoCkAbsmkCceoaRuViFyCiaLgv34nap37K9qcPpKRl5 +CLJQ0MLFnQphDONdNwZKXP6EvcCAhPpLVSPg4j6jQjBAMA4GA1UdDwEB/wQEAwIB +hjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSnn93TVM3b+Gy/JmwO5Ndbb4DM +QjAKBggqhkjOPQQDAwNnADBkAjBsjFa2xTeuLZAreO2xHkYI0sNKKO94GQiOJDRG +T4dxYV+pEUpvMqsc0VJ7qjrq5ZoCMFUrdy/O+D+baEra16hLRQ1+smv2bNqxFeK8 +SBl3i1fBXRTXQQDMJlLQILgZT5bnmg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgISAu4Am2bYah1n/tqKJW8hWnUbMA0GCSqGSIb3DQEBCwUA +MFoxOjA4BgNVBAMMMUF1dG9yaWRhZCBDZXJ0aWZpY2Fkb3JhIFJhw616IE5hY2lv +bmFsIGRlIFVydWd1YXkxDzANBgNVBAoTBkFHRVNJQzELMAkGA1UEBhMCVVkwHhcN +MTExMTAzMTUwMjQ5WhcNMzExMDI5MTUwMjQ5WjBaMTowOAYDVQQDDDFBdXRvcmlk +YWQgQ2VydGlmaWNhZG9yYSBSYcOteiBOYWNpb25hbCBkZSBVcnVndWF5MQ8wDQYD +VQQKEwZBR0VTSUMxCzAJBgNVBAYTAlVZMIICIDANBgkqhkiG9w0BAQEFAAOCAg0A +MIICCAKCAgEAl8QfKkShgUtIkXXd69qPyhuL8rQ8LMbl9MEe0bgwE29cn+VRln8a +pBb+0tQdJfbQ5jdgXwCjGansJ79QLQWgXF6T6+No/Zs9uRQ2LeclFRCQGpLJEbEp +l5NWVWKtR6x/1Qx3ltKTaGox3VTvk/IKT6BfAlrvtkQ+55myjkXeoPfA6EiwR+ze +QhTbNXugafwewAEpFtozoSGhMjIQdn2ox8Auc4Nk/Fr3mzaMae0gVSN5zfPzbGtg +XHiN/D2FLLyp93DopcpN2HyY74Z2GITVQCkQJzLn7wNEC0/JKvG2tCug1QOUhCHT +dPMpbXjwBWquAQ9hH8al8MeCFdk7+92LdGnu5MfH9BHcFFHBhBolVhNrW85fLP2L +Gy0PyMBVqhhPmJzPoncItDWV2LmLnEkOtBAL/PxHTdSaV/mfer3pV7u0D18VkNho +bNWFJYMthgxHYpezeU25ZQh3Um9K426AwKyj1bzqSeJl4kxZaoLeK/WqPv5l6FFw +TTeEBgQ/koPUVijjJdVUyoXuVsAuzvlwEBJfXZ7GvEsQHVZtynLBUwkqEz3Ytfkc +O0XGhxTQOH6eIV/8dh3/CylC26HEeTnhTdWGUOPy4LPXWZvePx4aA/PUaYZLRxwy +fzwHCRMQp5sHMHczvGkR0TQ9fBAquB6OvUfe+bJ5VWYhAgf7OSwKF6ECAQOjggFd +MIIBWTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBiBgNVHR8EWzBZ +MCygKqAohiZodHRwOi8vd3d3LmFnZXNpYy5ndWIudXkvYWNybi9hY3JuLmNybDAp +oCegJYYjaHR0cDovL3d3dy51Y2UuZ3ViLnV5L2Fjcm4vYWNybi5jcmwwgbIGA1Ud +IASBqjCBpzBcBgtghlqE4q4dhIgFADBNMEsGCCsGAQUFBwIBFj9odHRwOi8vd3d3 +LnVjZS5ndWIudXkvaW5mb3JtYWNpb24tdGVjbmljYS9wb2xpdGljYXMvY3BfYWNy +bi5wZGYwRwYLYIZahOKuHYSIBQEwODA2BggrBgEFBQcCARYqaHR0cDovL3d3dy5h +Z2VzaWMuZ3ViLnV5L2Fjcm4vY3BzX2Fjcm4ucGRmMB0GA1UdDgQWBBSSnpG4VSg9 +d0IsM6WYX9DJrI21ozANBgkqhkiG9w0BAQsFAAOCAgEAXeerWepJ3L9GQ/2Uu5hw +lBT6zgNd8X0xE5JOhSQwFGts0+fO5nnV205VThcr15NF3xMMJ2cdx0KQVDDG8ahp +KLROpm2lNaZQlmhJo+4vC6v8AwJQaPGVKT5xLNza5S3Zdi7uVjN+F6EnAuGhJygh +ir8B52LHu7IlBNobpiOMfJO6yYvrCvk3t5Q5/U2PfqLcgW8brRQPWyADeEFzZ57S +lxeQKopUS6d5fyQSkZ87LMc3pAxccmoTnjIJJ+tDMnVf10fDKkVTFVZ2T7sJ6IRg +Ee9z1edQbmko/evGy8pOE2MNDjcsMR/bp1igsv0NF4ezkq4bKIAftpJ+hhHh9kyY +f2aLHxNJA0L8+5ic7oaWqS4FfnAcwXfI6V2CuA7OW2QFY+4/Bi02DOkfclserN0m +9Rw4bv2MPU2G6yfLygONQPMq0YrYNA7CrbWI7YeaioWih+/puTjnaJajAc+CPRxL +KJ0n9fmZlntI/azQ8DL3OATdTZmuDpKCw/o8GxPHaLdd4JNGuLi4pAzEG8a6Rpbd +nlUPR532gaWsZVnY3a4GbOBDgsZn2HACNfU2BONKOal1Ah7mP0bPnCwehIgXqiap +pkOA4MBbo2SDm5rtawFltsE9GOyTGWaUqNMRUJl6iH2vPn+UkDsKw2q3jV/Sp1HR +Mh+58jJ9d5NtQ+xBaavPyWE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFajCCA1KgAwIBAgIQEoG5GPN5OkKTzpFYYeTtXDANBgkqhkiG9w0BAQsFADBP +MSUwIwYDVQQDDBxEaWdpZGVudGl0eSBTZXJ2aWNlcyBSb290IENBMRkwFwYDVQQK +DBBEaWdpZGVudGl0eSBCLlYuMQswCQYDVQQGEwJOTDAeFw0xODA3MTAxMDA1NDJa +Fw00MzA3MDQxMDA1NDJaME8xJTAjBgNVBAMMHERpZ2lkZW50aXR5IFNlcnZpY2Vz +IFJvb3QgQ0ExGTAXBgNVBAoMEERpZ2lkZW50aXR5IEIuVi4xCzAJBgNVBAYTAk5M +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAkgc7BfM91cHK5ubHBvp5 +qD9oZ0R3M2TDH13YclmDY8+TzKWTEwFBxAoPps9nGjI0oLpAnEe+QqzeGwdcSCMz +Up0p87dcxjVCaoZ0Z8jJmhNVk1BfRi9AKfCmnnx7WlTaiiryAZtKje7PbBBF9fAg +ETq9jlh6mEKXkwNiDzx8YSia2lVNJMB8zwvL2R3ZzWm6i82ONMX0dVdGK4KNbjzl +CJV6b0qLfeOEf35CKtmxIaAm4po4F7Gq3TLkTKar+cQmB14GlbnPrZ/J/8sj0jno +JEiIErHVz7TE7D2L/nVvxxFyEui62prSfXFrXtmMfjGG31jdLJlKrLAtzcrcYC9r +MKJaizzLGzD8ETNJSdlW1ugh3rS6PHrXGCUegPaL5gWXddR0aIVDCnSLHLEtuZ8E +2KGX1KY0UsyNMoStie3m+EWMc5wdNeYO562Y90nJCpmWUKIujX/uqRoeqawntsxZ +y0qS6PLXjqeNXU7VdQeg1Hgj2bUfWuOxQBqg8X5taMR8OVq+StI1k/VmNNb9C5Sq +mK6iLS5AcsCrrgBzijeIevxCmoXderIy/t3EhjSEf3saacC3PrST3Aax4Bjifoey +KMXVaU7xy8PTUjwFIZzZZawZq/+xZSw4emoEM6esnyguzsJMk5jwwgGqkBhH07or +MKnNaVXYH2M8NzM8Ze/v5x0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUwnhnF2uPPk6xWJaOekLaZz/EF10wDgYDVR0PAQH/BAQDAgEGMA0GCSqG +SIb3DQEBCwUAA4ICAQAeojNQBng8utKsHlJ2xUc7zr06qqTAr7Vcp3Us4yBks7WF +VwnfPpPPlgYyHtZOMxc/6KIIuV2qgC6d71JeFw/gB3yJ40EY7YxUrlayfECIFit8 +xUWuwuZPNvhz/bQOmUBJha8hvhKT0/5mQPzRU6Alf512EWBIMEydrInciCS/olMz +sYrL4t5hQ3h/euHtJI58CL80zjOUdXNu9M8oMt+9IhjNIbykHN6wpP+OGiPHX3RT +ebYAe2wyf1ztO3GwGgTiDuOjb39TvWZ/tbkfG6xz05NSo1kDOK1bZ2hiGifJ9r1/ +Ha2dMHYUWDvzMKpCeUcQs3/ZOsrZmUpHnFuEEp9l+MeAtfQ/HNBeWfx4RIGniT6I +XZKWsXRipuzpYnVbzelCESyLFCKaB4wG5IOoyleSWQZosjk6mlEIReIGA+U2T4he +lL0UPK9V+DJ1M1/LUbsSGUZlAXNBZgWMvxhL/zk5j27g4lnW8Jy8DD46eIFPJFna +RErXT7avmuxE9Xeb28MjkPZGGL2/L9F+KEAUMX26IAV4pHbdFg4KeqxpRv7wAe5q +0m0OjjsVLnwjj3fh5X38GAOU3iGUJttGiVT4I7NYK/4v9vSWG5NlrXkDLMTfITh0 +5Jod9kVHOXLVcV37vghtFtWot2FjKqcowAemtd6V7ZKqbPvNXE1ZWuZdIJuGlw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe +Fw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw +EwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x +IDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF +K4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG +fp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO +Z9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd +BgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx +AK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/ +oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8 +sycX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICkDCCAfmgAwIBAgIBATANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEc +MBoGA1UEChMTRXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBT +ZWN1cmUgR2xvYmFsIGVCdXNpbmVzcyBDQS0xMB4XDTk5MDYyMTA0MDAwMFoXDTIw +MDYyMTA0MDAwMFowWjELMAkGA1UEBhMCVVMxHDAaBgNVBAoTE0VxdWlmYXggU2Vj +dXJlIEluYy4xLTArBgNVBAMTJEVxdWlmYXggU2VjdXJlIEdsb2JhbCBlQnVzaW5l +c3MgQ0EtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuucXkAJlsTRVPEnC +UdXfp9E3j9HngXNBUmCbnaEXJnitx7HoJpQytd4zjTov2/KaelpzmKNc6fuKcxtc +58O/gGzNqfTWK8D3+ZmqY6KxRwIP1ORROhI8bIpaVIRw28HFkM9yRcuoWcDNM50/ +o5brhTMhHD4ePmBudpxnhcXIw2ECAwEAAaNmMGQwEQYJYIZIAYb4QgEBBAQDAgAH +MA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUvqigdHJQa0S3ySPY+6j/s1dr +aGwwHQYDVR0OBBYEFL6ooHRyUGtEt8kj2Puo/7NXa2hsMA0GCSqGSIb3DQEBBAUA +A4GBADDiAVGqx+pf2rnQZQ8w1j7aDRRJbpGTJxQx78T3LUX47Me/okENI7SS+RkA +Z70Br83gcfxaz2TE4JaY0KNA4gGK7ycH8WUBikQtBmV1UsCGECAhX2xrD2yuCRyv +8qIYNMR1pHMc8Y3c7635s3a0kr/clRAevsvIO1qEYBlWlKlV +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHBDCCBOygAwIBAgIQDziMcP6mlV3pXZyHr3kEmTANBgkqhkiG9w0BAQsFADB1 +MQswCQYDVQQGEwJFUzFBMD8GA1UEChM4QWdlbmNpYSBOb3RhcmlhbCBkZSBDZXJ0 +aWZpY2FjaW9uIFMuTC5VLiAtIENJRiBCODMzOTU5ODgxIzAhBgNVBAMTGkFOQ0VS +VCBDZXJ0aWZpY2Fkb3MgQ0dOIFYyMB4XDTEwMDUyNTE2MzEyMloXDTMwMDUyNTE2 +MzEyM1owdTELMAkGA1UEBhMCRVMxQTA/BgNVBAoTOEFnZW5jaWEgTm90YXJpYWwg +ZGUgQ2VydGlmaWNhY2lvbiBTLkwuVS4gLSBDSUYgQjgzMzk1OTg4MSMwIQYDVQQD +ExpBTkNFUlQgQ2VydGlmaWNhZG9zIENHTiBWMjCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJ1ScOknGIPK6sSZ2KbhLhSvbh4OZMqBN1UnHBd3WGcfjMn5 +wopiZSh0m+LRvlUHdnbufG1OY1seSiV14Aeh0NKCp84PM+u6FMBlskou5WW8ItKv +Gg7Ky/NkZSssmaOXi4t1MP5m+sFPSzdQjD/z3pl6ToecIEZyl/5WG2ZOoIJTo1zY +KEYMBRdvONZcnw4lIsGG41waVNuunWV9AJLfqCEhxVsQJnThsXNXZHx9FwMM6vcU +lw/5xe5ddbDFxgoLtD5J4xnGm0ST/FoVZAqyg/+AXogJ0Mogo1v7283hGncjGHAa +i+1EP9YaqDY44Z0vp3fEerPAcrJyzR4/EF4aiHSN8BLF969J3JWvK020kMr57u8M +478WNyNT4yn69HRpaD1XbRRgimRpKGRN+jZH/bgSzsOGqlzcZjkHTzvj48Vors7g +OVwggz8SCjizAMFcE5ciXjpLNZn4xB7e+YgRjoTJizLy0te/Igc/YHgudRyiuiMS +0/BPUDnsyXcnx1oqjtO5tXQEmRUvLoZfjwbByuriqB9NfTOEkaSSw9CmSF1mGneE +IFCc6gQLDCOWz7Gc/Lm6H5eo06sDZS99rlTHeeIcNt1t0gaYAf3O/D9Lw9Ku/4nY +OTED2LFkdwPG+KON/Cp55xC9uW2RHD6dy7xVfyL+YYT42NSnIXo5XnIy60x1AgMB +AAGjggGOMIIBijAPBgNVHRMBAf8EBTADAQH/MIIBJQYDVR0gBIIBHDCCARgwggEU +BgkrBgEEAYGTaAQwggEFMCUGCCsGAQUFBwIBFhlodHRwOi8vd3d3LmFuY2VydC5j +b20vY3BzMIHbBggrBgEFBQcCAjCBzjANFgZBTkNFUlQwAwIBAR6BvABBAGcAZQBu +AGMAaQBhACAATgBvAHQAYQByAGkAYQBsACAAZABlACAAQwBlAHIAdABpAGYAaQBj +AGEAYwBpAG8AbgAuACAAUABhAHMAZQBvACAAZABlAGwAoABHAGUAbgBlAHIAYQBs +ACAATQBhAHIAdABpAG4AZQB6ACAAQwBhAG0AcABvAHMAIAA0ADYAIAA2AGEAIABw +AGwAYQBuAHQAYQAgADIAOAAwADEAMAAgAE0AYQBkAHIAaQBkMA4GA1UdDwEB/wQE +AwIBhjAdBgNVHQ4EFgQUBW7hoZruB6/O9bTTZT0EUOLQm0QwHwYDVR0jBBgwFoAU +BW7hoZruB6/O9bTTZT0EUOLQm0QwDQYJKoZIhvcNAQELBQADggIBAH9UQBkkykwT +9hP5XGKVMNW44JOAbNQVRtQnPpJSqtyBY4ZA29Ulr5+TbAr1TaH+VJZdh68Rkw+L +8uPwH0qf/KnRyVB3X5gICC16i4EQzDsCVFjlxqf098ro9jcGfucR12yFY/eoow7i +JWIEpPJiU5xHtKdku4Hl1l5WEb5FEWHCZun0DXSoq/lbv4KykaZQ+4d+b7vI6wWi +uRDXG0IHVc+J5r/7ufBqOVdTcIy9S6Npvx+LplxNZYq5AAnoaL8JJwdNXtpSCYzl +cZOKzIWO0jdeU9yCbQtWSoR5CvQQJUT1b10aZrXN1RBLh1pO1H/kcazuaJ+8+i5Y +wcSef6RZheBSDvLHR3UVLSx2jA9FBTVg+Hs7dzJ/KIAJ2jG8cX3hrJHNYAp5IOxu +O7eE4HLzqUrQL+Rb49Ia1Eq89Xb5fyoZSOvdDs+ZVkW4fdYJjg7Os4RoSYRUNUvk +mRuv86gU81SYCoB+T7zyZi0m/zCNp/a925qP5eHfu7cyDvmSb2nj5HbTADbxLV7H +E1/V2Wot6NEba3bLGG4OBRD1WvJJG1m0herKGXTMu1LiN4zCagIlwtJxpJLbjsnW +qW7QhShtXG0IeAKweQxXbwtaAeOEhAL2z/KrY+sCarnLShjVOSI8VkqqlYjmMAAf +jSEhyVfuubdEKYhPtiunFO6O7m++FtAT +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvDCCA6SgAwIBAgIQAJCLMk/BkBrOtMM4Cc3P5DANBgkqhkiG9w0BAQUFADB5 +MQswCQYDVQQGEwJFUzE2MDQGA1UEChMtQ29uc2VqbyBHZW5lcmFsIGRlIGxhIEFi +b2dhY2lhIE5JRjpRLTI4NjMwMDZJMTIwMAYDVQQDEylBdXRvcmlkYWQgZGUgQ2Vy +dGlmaWNhY2lvbiBkZSBsYSBBYm9nYWNpYTAeFw0wNTA2MTMyMjAwMDBaFw0zMDA2 +MTMyMjAwMDBaMHkxCzAJBgNVBAYTAkVTMTYwNAYDVQQKEy1Db25zZWpvIEdlbmVy +YWwgZGUgbGEgQWJvZ2FjaWEgTklGOlEtMjg2MzAwNkkxMjAwBgNVBAMTKUF1dG9y +aWRhZCBkZSBDZXJ0aWZpY2FjaW9uIGRlIGxhIEFib2dhY2lhMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtLJX7oXwI+gN+7KAhPEQZ6uy+UnfXN5b5I8p +GVPJ1egcUGthAoyH8I88wUWSC6yZocYahdY9rX4mph24PbKzPorFCjLTS5HvSXV+ +Vvf+oAhiRivO6vJRn2DeMsjtGqfPdVzrPcC9mkilhpTOWFAU6mrhmvSMZZXhYBUl +lRL2uniLssDt5myXJFod5HRDyjjENZRYjvWKsGg8KCxElgm/CVtyCudnPJC5VDh0 +VLttLWpDyLzvCawfI+hSVl41F18ru17NZVKlFHw7sqrp3Se1NyM7Bg0se4262m9m +F4anttceB10ebBmXyOUjc3jRrvkeuqGuSSLtZXEff/dadESNQwIDAQABo4IBPjCC +ATowNwYDVR0RBDAwLoERYWNAYWNhYm9nYWNpYS5vcmeGGWh0dHA6Ly93d3cuYWNh +Ym9nYWNpYS5vcmcwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwEQYJ +YIZIAYb4QgEBBAQDAgAHMB0GA1UdDgQWBBT8iEyObQShIJDT+Byas2cEX3mAxjCB +qwYDVR0gBIGjMIGgMIGdBgsrBgEEAYGBFQoBATCBjTApBggrBgEFBQcCARYdaHR0 +cDovL3d3dy5hY2Fib2dhY2lhLm9yZy9kb2MwYAYIKwYBBQUHAgIwVBpSQ29uc3Vs +dGUgbGEgZGVjbGFyYWNpb24gZGUgcHJhY3RpY2FzIGRlIGNlcnRpZmljYWNpb24g +ZW4gaHR0cDovL3d3dy5hY2Fib2dhY2lhLm9yZzANBgkqhkiG9w0BAQUFAAOCAQEA +mKf6ObVzESZ/vIk/tGslMzEKhjhryR4VlxTg0kwthfQ8dJuNKBH7zA4muYCDFtH5 +Rpi2RgeOZoVtcMC6TIDzpPDVN1Qrr2aEcnP5SC8JzuGFAcqP4IfeoJfQlLQNtU0O +ZyzIYMQylMBBgQeNur+p6AxAmkJ4BV2B62Ic5E8UCj0LPh/p9M197kW7vN5d85iX +JnvGEyn4K38a1Or6sm4gntoX6qGSvTfpDru7kdUl9mBdhSFQW/9UXfVLO7TDKRFY +AvYl5OGCgruijeeRJF5AkZ5HB4wzV9RiMVF2dYVDbwmrEaUlKbnY/1+l9z/rZTsd +74blFiLVHsoyaX1+BdcwJw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEc +MBoGA1UEChMTSmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRp +b25DQTAeFw0wNzEyMTIxNTAwMDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYT +AkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zlcm5tZW50MRYwFAYDVQQLEw1BcHBs +aWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp23gdE6H +j6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4fl+K +f5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55 +IrmTwcrNwVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cw +FO5cjFW6WY2H/CPek9AEjP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDiht +QWEjdnjDuGWk81quzMKq2edY3rZ+nYVunyoKb58DKTCXKB28t89UKU5RMfkntigm +/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRUWssmP3HMlEYNllPqa0jQ +k/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNVBAYTAkpQ +MRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOC +seODvOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBADlqRHZ3ODrso2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJ +hyzjVOGjprIIC8CFqMjSnHH2HZ9g/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+ +eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYDio+nEhEMy/0/ecGc/WLuo89U +DNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmWdupwX3kSa+Sj +B1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL +rosot4LKGAfmt1t06SAZf7IbiVQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGTCCAwGgAwIBAgIEOlxwGjANBgkqhkiG9w0BAQUFADA9MQswCQYDVQQGEwJz +aTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25zMREwDwYDVQQLEwhzaWdvdi1j +YTAeFw0wMTAxMTAxMzUyNTJaFw0yMTAxMTAxNDIyNTJaMD0xCzAJBgNVBAYTAnNp +MRswGQYDVQQKExJzdGF0ZS1pbnN0aXR1dGlvbnMxETAPBgNVBAsTCHNpZ292LWNh +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1Qsmzwd2ixtlEszoYPSQ +k0PIDtKStoZSoC658FPIcG7eTtgYa7GuUDeuzAjSizWGF/3RENdJCmGDdq/+AQaz +2JldVkvUc/+mxEsqnnfX4Yg801WnLGducmeRE4JBrvCpiIyU7LC+4SvpyRmBrPJk +8nk5FN+Fjg+/gbAR+vsm6gSf24qUTaS5p8Nqg7ZMBiIsktg2v06QQGmi20EWeQUl +ind0OINak/FCZDjwwaW8+Kn7YBb59eTCUzxQQp6XCxAjLGq3wDXF1U7rOhzyFHEf +XvqWo5yiym/IBtUiy1vplLCb17F//aWmxeacFPyxcVNeeiS07NJWB9G0lB5QtP0H +rQIDAQABo4IBHzCCARswEQYJYIZIAYb4QgEBBAQDAgAHMF8GA1UdHwRYMFYwVKBS +oFCkTjBMMQswCQYDVQQGEwJzaTEbMBkGA1UEChMSc3RhdGUtaW5zdGl0dXRpb25z +MREwDwYDVQQLEwhzaWdvdi1jYTENMAsGA1UEAxMEQ1JMMTArBgNVHRAEJDAigA8y +MDAxMDExMDEzNTI1MlqBDzIwMjEwMTEwMTQyMjUyWjALBgNVHQ8EBAMCAQYwHwYD +VR0jBBgwFoAUHvjUU2uzgwbpBAZXAvmlv8ZYPHIwHQYDVR0OBBYEFB741FNrs4MG +6QQGVwL5pb/GWDxyMAwGA1UdEwQFMAMBAf8wHQYJKoZIhvZ9B0EABBAwDhsIVjUu +MDo0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4IBAQCDwrYsqA2iEE9g7IcirrdWfFDu +GZQ5iN+JfUpfefaIlV/jr6XGvHfdtoJQ2hZD9wxzo+Zl4bxrtUIK1WDlx/WXbpKe +6dk2a4scE2spVUJcgJ0mrKYIoQUL/9qjqgQMc+2aGZm7ZatE/NPLxRIPsAIgbEtM +W6DDMicXjEPJnZBV7vJP3fmQsw5UgYNM3KQka775hHwq0p4o9KoK11tUETA4AOQS +SwSsYomUa/vKpW3nQcUc0+cqflU91FHUE43vfYdSkRTfm6/ivsLj9xKiJnOnWqFW +bfnu38MgmxGw658H9uh7VccaTW2QcEblYVXsnkkwRDtFsqWb+ZU4vsn0SQ38 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICGTCCAYKgAwIBAgIDATTiMA0GCSqGSIb3DQEBBQUAMDcxCzAJBgNVBAYTAlNJ +MQ8wDQYDVQQKEwZIYWxjb20xFzAVBgNVBAMTDkhhbGNvbSBDQSBQTyAyMB4XDTA0 +MDIwNzE4MzMzMVoXDTE5MDIwNzE4MzMzMVowNzELMAkGA1UEBhMCU0kxDzANBgNV +BAoTBkhhbGNvbTEXMBUGA1UEAxMOSGFsY29tIENBIFBPIDIwgZ8wDQYJKoZIhvcN +AQEBBQADgY0AMIGJAoGBAJQX8kk3MDIJCDy+9Te3dGwQO8sicQcGucbs2kjznydt +ZI1V3nlHUPtoznkBvqcb9mGtfTELUyCtMfFbziP6/8wSAloAnPzNaxJS6KzUMztz +JhBxkEC/A4jfvF8hDYzWipMf564VVMZM5JlhkuD3jXLH3GITM6M+SSn7hL9wOpEh +AgMBAAGjMzAxMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECEivV2a/0sACMAsG +A1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOBgQCQFld2uHnO/MTRNwCizf84BxFz +EwVJ7d/Bxc7GQNj3ApYNt28RhDhm+3H3EAFnfF19JNr2ZDsIgEimTr1E4rAHMo98 +hjdGb8CDA5O19PMSfKPoy+I6I3j6aG/+WMoMp1dRLWKQ+eSo3PXK3w6HUW43dSYO +1354igOilRm2XpEBVg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEqjCCA5KgAwIBAgIOSkcAAQAC5aBd1j8AUb8wDQYJKoZIhvcNAQEFBQAwdjEL +MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV +BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 +Q2VudGVyIENsYXNzIDMgQ0EgSUkwHhcNMDYwMTEyMTQ0MTU3WhcNMjUxMjMxMjI1 +OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i +SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQTElMCMGA1UEAxMc +VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBALTgu1G7OVyLBMVMeRwjhjEQY0NVJz/GRcekPewJDRoeIMJW +Ht4bNwcwIi9v8Qbxq63WyKthoy9DxLCyLfzDlml7forkzMA5EpBCYMnMNWju2l+Q +Vl/NHE1bWEnrDgFPZPosPIlY2C8u4rBo6SI7dYnWRBpl8huXJh0obazovVkdKyT2 +1oQDZogkAHhg8fir/gKya/si+zXmFtGt9i4S5Po1auUZuV3bOx4a+9P/FRQI2Alq +ukWdFHlgfa9Aigdzs5OW03Q0jTo3Kd5c7PXuLjHCINy+8U9/I1LZW+Jk2ZyqBwi1 +Rb3R0DHBq1SfqdLDYmAD8bs5SpJKPQq5ncWg/jcCAwEAAaOCATQwggEwMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTUovyfs8PYA9NX +XAek0CSnwPIA1DCB7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRy +dXN0Y2VudGVyLmRlL2NybC92Mi90Y19jbGFzc18zX2NhX0lJLmNybIaBn2xkYXA6 +Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBUcnVzdENlbnRlciUyMENsYXNz +JTIwMyUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21iSCxPVT1yb290 +Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u +TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEANmDkcPcGIEPZIxpC8vijsrlN +irTzwppVMXzEO2eatN9NDoqTSheLG43KieHPOh6sHfGcMrSOWXaiQYUlN6AT0PV8 +TtXqluJucsG7Kv5sbviRmEb8yRtXW+rIGjs/sFGYPAfaLFkB2otE6OF0/ado3VS6 +g0bsyEa1+K+XwDsJHI/OcpY9M1ZwvJbL2NV9IJqDnxrcOfHFcqMRA/07QlIp2+gB +95tejNaNhk4Z+rwcvsUhpYeeeC422wlxo3I0+GzjBgnyXlal092Y+tTmBvTwtiBj +S+opvaqCZh77gaqnN60TGOaSw4HBM7uIHqHn4rS9MWwOUT1v+5ZWgOI2F9Hc5A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEg +MB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2Jh +bFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQx +MjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSNjET +MBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQssgrRI +xutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1k +ZguSgMpE3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxD +aNc9PIrFsmbVkJq3MQbFvuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJw +LnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqMPKq0pPbzlUoSB239jLKJz9CgYXfIWHSw +1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+azayOeSsJDa38O+2HBNX +k7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05OWgtH8wY2 +SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/h +bguyCLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4n +WUx2OVvq+aWh2IMP0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpY +rZxCRXluDocZXFSxZba/jJvcE+kNb7gu3GduyYsRtYQUigAZcIN5kZeR1Bonvzce +MgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNVHSMEGDAWgBSu +bAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGt +Ixg93eFyRJa0lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr61 +55wsTLxDKZmOMNOsIeDjHfrYBzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLj +vUYAGm0CuiVdjaExUd1URhxN25mW7xocBFymFe944Hn+Xds+qkxV/ZoVqW/hpvvf +cDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr3TsTjxKM4kEaSHpz +oHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB10jZp +nOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfs +pA9MRf/TuTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+v +JJUEeKgDu+6B5dpffItKoZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R +8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+tJDfLRVpOoERIyNiwmcUVhAn21klJwGW4 +5hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGGzCCBAOgAwIBAgIQel3pM9AEnrNKGhd0yxabbTANBgkqhkiG9w0BAQUFADAn +MSUwIwYDVQQDExxDb21TaWduIEFkdmFuY2VkIFNlY3VyaXR5IENBMB4XDTA0MDMy +NDIxNTIwNFoXDTI5MDMyNDIxNTU1NVowJzElMCMGA1UEAxMcQ29tU2lnbiBBZHZh +bmNlZCBTZWN1cml0eSBDQTCCAiAwDQYJKoZIhvcNAQEBBQADggINADCCAggCggIB +AJ2cXDsBhFda9Cv+bRSybLftkNf7V0Ogz2AbWS9NUWA9HEmiakFjq7jtZr5ARo2q +kls9LivBYZhUbLxMq2n6jUVFgSoabfiz+A9jy4587VQpoxQY/OHJsdhUupzKKhvQ +rMKJGBZK/koE0tKbtYeGwcl7HzYWRbnwuobCd4ozMUKizgxyPRLlkTj0J2dhTMzi +9U0sEvDNs4TBCXWfAE/4d9PzMm+Bjxd+O5tr8x7n+pNPDC6X3XBYE33zkYONoj0x +2mPjOXZ2M+bUZg2UjhWUnDh73HEf2rXg15dagnTeOwba78Ur8WjdJ1P4ueyMD1Mi +5DmC5PmuYfwYKH7Haelo9H7g0bzgbcjW0atEMWG07Hg1LEbe6PO2PJizqRwHSpjN +RyaC8NSR7xCT52jmUmqXfrkglxf6GTKUI57Hc7JI6Ji193VWoEudd6gaKXQ4WODI +zbEzGy/+mJN4BQF0q65CxRsdL3xBfKXTYKpQwfPIiEFY9rWSGP2uZo6c5zua0bfb +2sdMyyIbSj9g3zn22uquzIeVuFKbWp1RRQx27ylBpQq5+F7EvSxMNEhH1YvIzM/R +O1jlesb9Iex3Ka/zWlQOqaRkfPdc0aET5TvUW0sAlMnLDd0ET9tosrdnI/ZhpawP +OT6awy+pZMMShZqkolLUefy6I6sJGu09mZ3Z5yj4D1BPAgEDo4IBQzCCAT8wCwYD +VR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOn6J+XtSyFwZNZx +qnzlghww0g16ME0GA1UdHwRGMEQwQqBAoD6GPGh0dHA6Ly9mZWRpci5jb21zaWdu +LmNvLmlsL2NybC9Db21TaWduQWR2YW5jZWRTZWN1cml0eUNBLmNybDAQBgkrBgEE +AYI3FQEEAwIBADBCBgNVHSAEOzA5MDcGCSoDBAUGBwgJCjAqMCgGCCsGAQUFBwIB +FhxodHRwOi8vd3d3LmNvbXNpZ24uY28uaWwvY3BzMFsGCCsGAQUFBwEBBE8wTTBL +BggrBgEFBQcwAoY/aHR0cDovL2ZlZGlyLmNvbXNpZ24uY28uaWwvY2FjZXJ0L0Nv +bVNpZ25BZHZhbmNlZFNlY3VyaXR5Q0EuY3J0MA0GCSqGSIb3DQEBBQUAA4ICAQCc +jV2aBhGhbhYYT8uyAjuSjx0mpcvrSO5VHaoQ4GlOwf4yAN4Pzg20Y7zgYhrg9/Wp +5clUFItA+K3zbQLsjnvcpXmSAbX/oVljORG1vlKudNrZIaMS2MeV+NtvVlW/lRK9 +MiPHyWxlAe/7dI67JIZPfd3wWo87hIx5dSn0hrbTwQxZFcIDV6s9SNcsRZRA3OCp +S1/MENeWv6mcAypk8rx++KWnmZEnBf5Jp9itCoY2PA49puF8aoERe0W7aI01Mf0m +U0E+PG5rHtirLYmBmcYfl/Na9R9hvf4VWZMK3vpR+kbfRvT8YmxYowzeyRkewBxb +ODtBjwUxDq7tLF23D9w5xF8is6WyWDAkv/kJrfCWGzdvQGb+tyqJ1cbjfgNYsH04 +5oqrP/WB8wpBdwJz7adU3QcxXLa1dpJ0d7lvpgm6Dt0M53bES77LO9VFwInjK3d6 +YpjDW/x9V16O7t0bUCFtkb8ZXI+XeSrBi2Fvql5S9elPNJgwvRwHw7fEfIHZo0My +ZsYtvDlbqV2J6wQrRJVH+VL0TwXuoypjEQ0eusT4SltQQFF3LvTk3/EDFOZ5adpY +RIJYFIORNAPXem1q0TIiKZEbGuQLvTIVJyC/Gm9SgtP5L0kPkGwBgEmuGO4yLM4R +x/6gBJholPD8i8Usb4f92cLEHOktzA6sn/Xx/JI4jQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIClDCCAhmgAwIBAgIQeThLtBkajXQizP+FMvLkujAKBggqhkjOPQQDAzCBijEL +MAkGA1UEBhMCVVMxCzAJBgNVBAgTAkZMMRUwEwYDVQQHEwxKYWNrc29udmlsbGUx +ITAfBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjE0MDIGA1UEAxMrTmV0 +d29yayBTb2x1dGlvbnMgRUNDIENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0xNTEx +MTgwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGKMQswCQYDVQQGEwJVUzELMAkGA1UE +CBMCRkwxFTATBgNVBAcTDEphY2tzb252aWxsZTEhMB8GA1UEChMYTmV0d29yayBT +b2x1dGlvbnMgTC5MLkMuMTQwMgYDVQQDEytOZXR3b3JrIFNvbHV0aW9ucyBFQ0Mg +Q2VydGlmaWNhdGUgQXV0aG9yaXR5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEFOED +C2VvrVnWHu7Jv7RMxcZcLzDHn1LbaGHAaRDiknoaw7+SqIk5ivvnoLtxpKDD33fW +lDcTX35TXVC640wIx2XiQbDmWfKc+MCyd8EKkSZ38mm2u9BBPCqIGpSRFsY+o0Iw +QDAdBgNVHQ4EFgQUm3vryP+D8lKYRzAKVvg4vuPrAM4wDgYDVR0PAQH/BAQDAgGG +MA8GA1UdEwEB/wQFMAMBAf8wCgYIKoZIzj0EAwMDaQAwZgIxAKlkWPecuRNmIkl/ +stEC6RP8HPukNJLkygcNt7FSeCg0y/IhVpGGhsiKC68yhFRliQIxAOx5DZ2J8AwY +6ntXUq0L5tR5W8ub4gZFdRi90Pyn3cfhxyK240EkXSPmqJ8AalAyJQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDhDCCAmygAwIBAgIBCTANBgkqhkiG9w0BAQUFADAzMQswCQYDVQQGEwJDTjER +MA8GA1UEChMIVW5pVHJ1c3QxETAPBgNVBAMTCFVDQSBSb290MB4XDTA0MDEwMTAw +MDAwMFoXDTI5MTIzMTAwMDAwMFowMzELMAkGA1UEBhMCQ04xETAPBgNVBAoTCFVu +aVRydXN0MREwDwYDVQQDEwhVQ0EgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBALNdB8qGJn1r4vs4CQ7MgsJqGgCiFV/W6dQBt1YDAVmP9ThpJHbC +XivF9iu/r/tB/Q9a/KvXg3BNMJjRnrJ2u5LWu+kQKGkoNkTo8SzXWHwk1n8COvCB +a2FgP/Qz3m3l6ihST/ypHWN8C7rqrsRoRuTej8GnsrZYWm0dLNmMOreIy4XU9+gD +Xv2yTVDo1h//rgI/i0+WITyb1yXJHT/7mLFZ5PCpO6+zzYUs4mBGzG+OoOvwNMXx +QhhgrhLtRnUc5dipllq+3lrWeGeWW5N3UPJuG96WUUqm1ktDdSFmjXfsAoR2XEQQ +th1hbOSjIH23jboPkXXHjd+8AmCoKai9PUMCAwEAAaOBojCBnzALBgNVHQ8EBAMC +AQYwDAYDVR0TBAUwAwEB/zBjBgNVHSUEXDBaBggrBgEFBQcDAQYIKwYBBQUHAwIG +CCsGAQUFBwMDBggrBgEFBQcDBAYIKwYBBQUHAwUGCCsGAQUFBwMGBggrBgEFBQcD +BwYIKwYBBQUHAwgGCCsGAQUFBwMJMB0GA1UdDgQWBBTbHzXza0z/QjFkm827Wh4d +SBC37jANBgkqhkiG9w0BAQUFAAOCAQEAOGy3iPGt+lg3dNHocN6cJ1nL5BXXoMNg +14iABMUwTD3UGusGXllH5rxmy+AI/Og17GJ9ysDawXiv5UZv+4mCI4/211NmVaDe +JRI7cTYWVRJ2+z34VFsxugAG+H1V5ad2g6pcSpemKijfvcZsCyOVjjN/Hl5AHxNU +LJzltQ7dFyiuawHTUin1Ih+QOfTcYmjwPIZH7LgFRbu3DJaUxmfLI3HQjnQi1kHr +A6i26r7EARK1s11AdgYg1GS4KUYGis4fk5oQ7vuqWrTcL9Ury/bXBYSYBZELhPc9 ++tb5evosFeo2gkO3t7jj83EB7UNDogVFwygFBzXjAaU4HoDU18PZ3g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIExTCCA62gAwIBAgIESbY1GDANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJT +QTEyMDAGA1UECgwpTmF0aW9uYWwgQ2VudGVyIGZvciBEaWdpdGFsIENlcnRpZmlj +YXRpb24xHzAdBgNVBAsMFlNhdWRpIE5hdGlvbmFsIFJvb3QgQ0EwHhcNMTIwNDI5 +MDY1NTIwWhcNMjkxMTI5MDcyNTIwWjBiMQswCQYDVQQGEwJTQTEyMDAGA1UECgwp +TmF0aW9uYWwgQ2VudGVyIGZvciBEaWdpdGFsIENlcnRpZmljYXRpb24xHzAdBgNV +BAsMFlNhdWRpIE5hdGlvbmFsIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDj5CziDK+WOay1n4cRF/Ojv4FFDfMaDLoy4kzop4bbXNK52zVK +Ls1+cYIk+twf8uS8zrfG4sreKWjP7yRbv6YVz57jaUuUufz7nNhjpblp383u3Mhc +wKD+KRWTvz2Gg1W1lhy9p3DatwXkOZO/pXnk9ZNGGPLbDecqd2YMgCdKPjzdT5A1 +xmuBqj1vCaWMLiFXC7AKkOqhHvpYDUmnzyuyqMA46RPalFhAki/lOL22iSZzhIGN +60pZNDB4KuqLFkjBN5J1mI0KSi5/2xKO1ik5MCvuvYC2KOlXcBSCfYST/gk1vGD1 +GHVQlBQkWkwYlxNCogT8mb2oWpvRZ7McG/KfAgMBAAGjggGBMIIBfTAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAzBggrBgEFBQcBAQQnMCUwIwYIKwYB +BQUHMAGGF2h0dHA6Ly9vY3NwLm5jZGMuZ292LnNhMIHkBgNVHR8Egdwwgdkwgaag +gaOggaCGKWh0dHA6Ly93ZWIubmNkYy5nb3Yuc2EvY3JsL25yY2FwYXJ0YTEuY3Js +pHMwcTELMAkGA1UEBhMCU0ExMjAwBgNVBAoMKU5hdGlvbmFsIENlbnRlciBmb3Ig +RGlnaXRhbCBDZXJ0aWZpY2F0aW9uMR8wHQYDVQQLDBZTYXVkaSBOYXRpb25hbCBS +b290IENBMQ0wCwYDVQQDDARDUkwxMC6gLKAqhihodHRwOi8vd2ViLm5jZGMuZ292 +LnNhL2NybC9ucmNhY29tYjEuY3JsMB8GA1UdIwQYMBaAFPyZmEEX4/M9Hv23cqm/ +oxbkKumqMB0GA1UdDgQWBBT8mZhBF+PzPR79t3Kpv6MW5CrpqjANBgkqhkiG9w0B +AQsFAAOCAQEALpUOix3h+/qcQm1Ai7/f7DMESwUOXCI2H6QClDh1/AhZm52FvznN +m86ATFaGmU1zZvW2Asm0JEiPC2Pzjn8xgZt8WXeRtSMIeXptPsXVD0eCsO+XLic0 +uYfR1AV8Xz0hN6R/yavRmJD3S5EYrsTpI4nou2DGS88L2PcrfSWM4DZk5KuqeD02 ++qL0SZIDtRnu13JgsP7JB2q4YAWZP31WBHBI3TPGSOkB88LqRXGaQ1r9vhkzM4ne +PFjJEodWE2EmHpEQQ3y8Hgw+0Fp8SX523G4BHUuSqdlm5Xod9LiLYC7slSz/TWTI +7CUAD9jzEqpL1/PSBmXeLdniE6YHskWu6g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID2TCCAsGgAwIBAgICBxUwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQVUx +DDAKBgNVBAoTA0dPVjEMMAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxDDAKBgNV +BAsTA0NBczEQMA4GA1UEAxMHQURPQ0EwMjAeFw0xMTA5MDEwNDI2MDdaFw0xOTAx +MjcwMjMxMjRaMFcxCzAJBgNVBAYTAkFVMQwwCgYDVQQKEwNHT1YxDDAKBgNVBAsT +A0RvRDEMMAoGA1UECxMDUEtJMQwwCgYDVQQLEwNDQXMxEDAOBgNVBAMTB0FET0NB +MDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkUIVId4++/0nRu3Wu +hyAKlkElK7xGB93LBIaVLEkuvUYMDvdYoGAWhdpdO+N1XkJ9ZGyPwV0pZEGyhbcb +Rr2F2tc6HbK08Uo9/h7ayO6GnaNqUQvkRZiv2BtIvDwUIu0rnzt/bzM81n2s4HlP +v2WTyxcqb7x6D+lbX+EMKvtAUjZKXWU4y1nBSLOkkYUWXXh9ws8tM+5ZSsjmYbOG +H4TIuBpsntFgtII1670jqC+TVFDOJF4xrtNqNCxhhzdGHkOJxoDLIgPTyYUuH5ux +rDlLTWDyimEb/4OxLHOPiELALbHKnsCVZ3R7luRqeo5BRaA088645+KP81BVZG+5 +ICuTAgMBAAGjga4wgaswDAYDVR0TBAUwAwEB/zBLBgNVHSAERDBCMDgGCSokAYJO +AQEBATArMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3LmRlZmVuY2UuZ292LmF1L3Br +aTAGBgRVHSAAMA4GA1UdDwEB/wQEAwIBxjAfBgNVHSMEGDAWgBTp553rNb24sitJ +WPS8kn2LcYoRWjAdBgNVHQ4EFgQU6eed6zW9uLIrSVj0vJJ9i3GKEVowDQYJKoZI +hvcNAQEFBQADggEBAFbQqMhsybSs8TuBdSsRxPZWtFeuwpIZXJZzCu0uQ5xkKll4 +E7VQjE5qkFTzGT4WGM9DE8kyc/hV4MrQkhk+ZaPegBIcUaUYLMBp3beGMq/wrc/g +wyPE5fy2PwsF15Y6ZF53jITO8dzNBArcl/EhHMd9MCVd1yA1lcOHHbY/21PiKqT4 +GRc6DBXuswU4Me5Fcd2X+3hxhgL0nzQZc0kQK6B/8cn6oPJYIzEW+BBQgrtd0urv +ad1ndlU4x6gOA4A4TwAga98rZZPbCK9gbDQgqK1IPxB+psOUAZXhgSyg7YyuVE46 +S8PSws9+AnzvKiy77NrexQGvlEntD8K/DpBpLWs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICqDCCAi2gAwIBAgIQIW4zpcvTiKRvKQe0JzzE2DAKBggqhkjOPQQDAzCBlDEL +MAkGA1UEBhMCVVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYD +VQQLExZTeW1hbnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBD +bGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0g +RzQwHhcNMTExMDA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBlDELMAkGA1UEBhMC +VVMxHTAbBgNVBAoTFFN5bWFudGVjIENvcnBvcmF0aW9uMR8wHQYDVQQLExZTeW1h +bnRlYyBUcnVzdCBOZXR3b3JrMUUwQwYDVQQDEzxTeW1hbnRlYyBDbGFzcyAxIFB1 +YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATXZrUb266zYO5G6ohjdTsqlG3zXxL24w+etgoUU0hS +yNw6s8tIICYSTvqJhNTfkeQpfSgB2dsYQ2mhH7XThhbcx39nI9/fMTGDAzVwsUu3 +yBe7UcvclBfb6gk7dhLeqrWjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRlwI0l9Qy6l3eQP54u4Fr1ztXh5DAKBggqhkjOPQQD +AwNpADBmAjEApa7jRlP4mDbjIvouKEkN7jB+M/PsP3FezFWJeJmssv3cHFwzjim5 +axfIEWi13IMHAjEAnMhE2mnCNsNUGRCFAtqdR+9B52wmnQk9922Q0QVEL7C8g5No +8gxFSTm/mQQc0xCg +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ +BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh +c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy +MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp +emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X +DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw +FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg +UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo +YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5 +MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB +AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4 +pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0 +13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID +AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk +U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i +F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY +oJ2daZH9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEc +MBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2Vj +IFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENB +IDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5MjM1OTAwWjBxMQswCQYDVQQGEwJE +RTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxl +U2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290 +IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEU +ha88EOQ5bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhC +QN/Po7qCWWqSG6wcmtoIKyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1Mjwr +rFDa1sPeg5TKqAyZMg4ISFZbavva4VhYAUlfckE8FQYBjl2tqriTtM2e66foai1S +NNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aKSe5TBY8ZTNXeWHmb0moc +QqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTVjlsB9WoH +txa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAP +BgNVHRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOC +AQEAlGRZrTlk5ynrE/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756Abrsp +tJh6sTtU6zkXR34ajgv8HzFZMQSyzhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpa +IzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8rZ7/gFnkm0W09juwzTkZmDLl +6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4Gdyd1Lx+4ivn+ +xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI +MQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x +FzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz +MTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv +cnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz +Zum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO +0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao +wW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj +7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS +8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT +BgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg +JYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3 +6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/ +3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm +D5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS +CPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFPzCCAyegAwIBAgICPs8wDQYJKoZIhvcNAQEMBQAwSDELMAkGA1UEBhMCR1Ix +HjAcBgNVBAoTFUFUSEVOUyBTVE9DSyBFWENIQU5HRTEZMBcGA1UEAxMQQVRIRVgg +Um9vdCBDQSBHMjAeFw0xNjAzMTUxMTE0MzJaFw0zNjAzMTQyMjAwMDBaMEgxCzAJ +BgNVBAYTAkdSMR4wHAYDVQQKExVBVEhFTlMgU1RPQ0sgRVhDSEFOR0UxGTAXBgNV +BAMTEEFUSEVYIFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCv8F+SyvwcsJAt1CaLvyqZeTbHdIwB76G9cvg0hMwtTdfrk5HLCYO2+tRl +M12cmBtew+bgQENlZ2OlcKvlqxZgtqsUezqjbvUZbyrEdKBZdJT2ntf8Mn8M+a8U +UbiPWrjVdg6n/XEKPgv8EFJL78LEH1Kh8eXpsRAyrKluW68rt4DJUStKA+w//fBT +LO++WqbEAfCcBO3g+n1GvxE36w+BrDoZhwed+F5YqP9jvHB1puCrMdGzgoY2aaOx +atU2RdWf8IWKCkUOC0GxEZqx7MAmbUuIN1/sFIOF570+ZZ1K0geHbYaDWLplGcww +ldusUvq2zH5uHbmwgFV5U1wNCFZTUrfkl4NjarnSH7xqIREiVhzoPRmEzlmGKtEG +JxLbRyukp7DD+B68/qw/sp7csCLFT3Bh0/4o4RUZLHg8P8N9mWA2eW5byThmoaXp +LYHGUqyezxteyybZ7dQF7VcmdqQC4zbkTkV+NGcY//wUKPX2vANOvIjLegkorQHj +cOi5O1WNEMiUJAduG5pyxAsY+21rZXlv6L2MFaDkoBUU6TvJXfph4nnDCzNKBQ9B +UQm8YoB3V+C0uxiSBe2OVCHd9YcYHGqosgJqQoxD1R4fZ+HV3QBjj+ALf0GUYQaW +fACPoN9TGUe8VDLZGwu+jp89TNygUzyV2FHZp7idkbyDyPHkgQIDAQABozMwMTAP +BgNVHRMBAf8EBTADAQH/MBEGA1UdDgQKBAhHo6YEnS2W5TALBgNVHQ8EBAMCAQYw +DQYJKoZIhvcNAQEMBQADggIBAIbX9Rko9qewUKpuPSM+Bu/nNHusyYUusKmiwn0k +RT+tyNaTJ7XKjyygBDiD2ZrP7lcs7LEJE7LOfCQbZ+BEgszipWRLSzVsZ0Jvc7w4 +uX7ARMh1/AVxp/udBcLlJdkssXVntDH3uiUMjp3JfGxK/HUFYKTNz7ufjl+dsiBA +S2tuHacQHu+/YA/LN/1MI/pi431dgM2ubMfmp6STGHcfU9Z9qf914yTgT8uiYedm +PtS0Ch0MFY46hQbG72xy/dRD0/2MqEOBWTjBhnwgh46oJIpGxAWtbaDVWBBTmZTy +rIosVqZSSkw3OVW8wviueay5NoVuYVI+/TTqYWhlgYFM2xT5YI0EdQ8Q30PTJcdA +X5vk0DB92gZB9O1m/jgRcyBZ2YB7FeFC1zqebGVfMXahE2XaJzuwEuisSLaZEQd+ +LspikapRYfRnyit50o8hWl8WcI5UmJ/281kBba61pBJzn4KfF5/a7YOPI/1izjbe +A8HRMKbTou+rXXV699ccLPfZ6WY6l5QpUNv8AgNf8jDXUTKcxC+dStkx8TUPfoOq +HeK1xlFBa1ctIhmPO6cjuwN1nrv8+SCHzHBfjiBwLzo+Yg1f0uE2nUbWVbKYCi6c +wFXS+x56a0p2KSYS9q+kp7ztMqFw0/mNiweBpX0GwI3xNb62YLJvHiOikcr5YI3m +6JPv +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD +VQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0 +ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G +CSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y +OTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx +FjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp +Z25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP +kd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc +cbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U +fIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7 +N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC +xkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1 ++rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM +Pcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG +SIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h +mLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk +ddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c +2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t +HMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEJjCCAw6gAwIBAgIGfaHyZeyKMA0GCSqGSIb3DQEBCwUAMIGxMQswCQYDVQQG +EwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0wSwYDVQQKDERUw5xSS1RSVVNUIEJpbGdp +IMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBB +LsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRpZmlrYSBI +aXptZXQgU2HEn2xhecSxY8Sxc8SxIEg2MB4XDTEzMTIxODA5MDQxMFoXDTIzMTIx +NjA5MDQxMFowgbExCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExTTBLBgNV +BAoMRFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBCaWxpxZ9pbSBHw7x2 +ZW5sacSfaSBIaXptZXRsZXJpIEEuxZ4uMUIwQAYDVQQDDDlUw5xSS1RSVVNUIEVs +ZWt0cm9uaWsgU2VydGlmaWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLEgSDYwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCdsGjW6L0UlqMACprx9MfMkU1x +eHe59yEmFXNRFpQJRwXiM/VomjX/3EsvMsew7eKC5W/a2uqsxgbPJQ1BgfbBOCK9 ++bGlprMBvD9QFyv26WZV1DOzXPhDIHiTVRZwGTLmiddk671IUP320EEDwnS3/faA +z1vFq6TWlRKb55cTMgPp1KtDWxbtMyJkKbbSk60vbNg9tvYdDjTu0n2pVQ8g9P0p +u5FbHH3GQjhtQiht1AH7zYiXSX6484P4tZgvsycLSF5W506jM7NE1qXyGJTtHB6p +lVxiSvgNZ1GpryHV+DKdeboaX+UEVU0TRv/yz3THGmNtwx8XEsMeED5gCLMxAgMB +AAGjQjBAMB0GA1UdDgQWBBTdVRcT9qzoSCHK77Wv0QAy7Z6MtTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAb1gNl0Oq +FlQ+v6nfkkU/hQu7VtMMUszIv3ZnXuaqs6fvuay0EBQNdH49ba3RfdCaqaXKGDsC +QC4qnFAUi/5XfldcEQlLNkVS9z2sFP1E34uXI9TDwe7UU5X+LEr+DXCqu4svLcsy +o4LyVN/Y8t3XSHLuSqMplsNEzm61kod2pLv0kmzOLBQJZo6NrRa1xxsJYTvjIKID +gI6tflEATseWhvtDmHd9KMeP2Cpu54Rvl0EpABZeTeIT6lnAY2c6RPuY/ATTMHKm +9ocJV612ph1jmv3XZch4gyt1O6VbuA1df74jrlZVlFjvH4GMKrLN5ptjnhi85WsG +tAuYSyher4hYyw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYD +VQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBU +ZWNobm9sb2dpZXMgTGltaXRlZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBH +MTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgxODMwMDBaMGcxCzAJBgNVBAYTAklO +MRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVkaHJhIFRlY2hub2xv +Z2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQz +f2N4aLTNLnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO +8oG0x5ZOrRkVUkr+PHB1cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aq +d7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHWDV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhM +tTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ6DqS0hdW5TUaQBw+jSzt +Od9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrHhQIDAQAB +o0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQD +AgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31x +PaOfG1vR2vjTnGs2vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjM +wiI/aTvFthUvozXGaCocV685743QNcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6d +GNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q+Mri/Tm3R7nrft8EI6/6nAYH +6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeihU80Bv2noWgby +RQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx +iN66zB+Afko= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJD +TjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2 +MDcwOTE0WhcNMjcwNDE2MDcwOTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMF +Q05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzDo+/hn7E7SIX1mlwh +IhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tizVHa6 +dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZO +V/kbZKKTVrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrC +GHn2emU1z5DrvTOTn1OrczvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gN +v7Sg2Ca+I19zN38m5pIEo3/PIKe38zrKy5nLAgMBAAGjczBxMBEGCWCGSAGG+EIB +AQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscCwQ7vptU7ETAPBgNVHRMB +Af8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991SlgrHAsEO +76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnK +OOK5Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvH +ugDnuL8BV8F3RTIMO/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7Hgvi +yJA/qIYM/PmLXoXLT1tLYhFHxUV8BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fL +buXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2G8kS1sHNzYDzAgE8yGnLRUhj +2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5mmxE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF5zCCA8+gAwIBAgIITK9zQhyOdAIwDQYJKoZIhvcNAQEFBQAwgYAxODA2BgNV +BAMML0VCRyBFbGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sx +c8SxMTcwNQYDVQQKDC5FQkcgQmlsacWfaW0gVGVrbm9sb2ppbGVyaSB2ZSBIaXpt +ZXRsZXJpIEEuxZ4uMQswCQYDVQQGEwJUUjAeFw0wNjA4MTcwMDIxMDlaFw0xNjA4 +MTQwMDMxMDlaMIGAMTgwNgYDVQQDDC9FQkcgRWxla3Ryb25payBTZXJ0aWZpa2Eg +SGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTE3MDUGA1UECgwuRUJHIEJpbGnFn2ltIFRl +a25vbG9qaWxlcmkgdmUgSGl6bWV0bGVyaSBBLsWeLjELMAkGA1UEBhMCVFIwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDuoIRh0DpqZhAy2DE4f6en5f2h +4fuXd7hxlugTlkaDT7byX3JWbhNgpQGR4lvFzVcfd2NR/y8927k/qqk153nQ9dAk +tiHq6yOU/im/+4mRDGSaBUorzAzu8T2bgmmkTPiab+ci2hC6X5L8GCcKqKpE+i4s +tPtGmggDg3KriORqcsnlZR9uKg+ds+g75AxuetpX/dfreYteIAbTdgtsApWjluTL +dlHRKJ2hGvxEok3MenaoDT2/F08iiFD9rrbskFBKW5+VQarKD7JK/oCZTqNGFav4 +c0JqwmZ2sQomFd2TkuzbqV9UIlKRcF0T6kjsbgNs2d1s/OsNA/+mgxKb8amTD8Um +TDGyY5lhcucqZJnSuOl14nypqZoaqsNW2xCaPINStnuWt6yHd6i58mcLlEOzrz5z ++kI2sSXFCjEmN1ZnuqMLfdb3ic1nobc6HmZP9qBVFCVMLDMNpkGMvQQxahByCp0O +Lna9XvNRiYuoP1Vzv9s6xiQFlpJIqkuNKgPlV5EQ9GooFW5Hd4RcUXSfGenmHmMW +OeMRFeNYGkS9y8RsZteEBt8w9DeiQyJ50hBs37vmExH8nYQKE3vwO9D8owrXieqW +fo1IhR5kX9tUoqzVegJ5a9KK8GfaZXINFHDk6Y54jzJ0fFfy1tb0Nokb+Clsi7n2 +l9GkLqq+CxnCRelwXQIDAJ3Zo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU587GT/wWZ5b6SqMHwQSny2re2kcwHwYDVR0jBBgw +FoAU587GT/wWZ5b6SqMHwQSny2re2kcwDQYJKoZIhvcNAQEFBQADggIBAJuYml2+ +8ygjdsZs93/mQJ7ANtyVDR2tFcU22NU57/IeIl6zgrRdu0waypIN30ckHrMk2pGI +6YNw3ZPX6bqz3xZaPt7gyPvT/Wwp+BVGoGgmzJNSroIBk5DKd8pNSe/iWtkqvTDO +TLKBtjDOWU/aWR1qeqRFsIImgYZ29fUQALjuswnoT4cCB64kXPBfrAowzIpAoHME +wfuJJPaaHFy3PApnNgUIMbOv2AFoKuB4j3TeuFGkjGwgPaL7s9QJ/XvCgKqTbCmY +Iai7FvOpEl90tYeY8pUm3zTvilORiF0alKM/fCL414i6poyWqD1SNGKfAB5UVUJn +xk1Gj7sURT0KlhaOEKGXmdXTMIXM3rRyt7yKPBgpaP3ccQfuJDlq+u2lrDgv+R4Q +DgZxGhBM/nV+/x5XOULK1+EVoVZVWRvRo68R2E7DpSvvkL/A7IITW43WciyTTo9q +Kd+FPNMN4KIYEsxVL0e3p5sC/kH2iExt2qkBR4NkJ2IQgtYSe14DHzSpyZH+r11t +hie3I6p1GMog57AP14kOpmciY/SDQSsGS7tY1dHXt7kQY9iJSrSq3RZj9W6+YKH4 +7ejWkE8axsWgKdOnIaj1Wjz3x0miIZpKlVIglnKaZsv30oZDfCK+lvm9AahH3eU7 +QPl1K5srRmSGjR70j/sHd9DqSaIcjVIUpgqT +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50 +cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs +IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz +dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy +NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu +dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt +dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0 +aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T +RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN +cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW +wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1 +U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0 +jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN +BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/ +jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v +1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R +nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH +VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFfjCCA2agAwIBAgIJAKqIsFoLsXabMA0GCSqGSIb3DQEBCwUAMEwxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxJjAkBgNVBAMTHVN3aXNzU2ln +biBTaWx2ZXIgUm9vdCBDQSAtIEczMB4XDTA5MDgwNDEzMTkxNFoXDTM3MDgwNDEz +MTkxNFowTDELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEmMCQG +A1UEAxMdU3dpc3NTaWduIFNpbHZlciBSb290IENBIC0gRzMwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQC+h5sF5nF8Um9t7Dep6bPczF9/01DqIZsE8D2/ +vo7JpRQWMhDPmfzscK1INmckDBcy1inlSjmxN+umeAxsbxnKTvdR2hro+iE4bJWc +L9aLzDsCm78mmxFFtrg0Wh2mVEhSyJ14cc5ISsyneIPcaKtmHncH0zYYCNfUbWD4 +8HnTMzYJkmO3BJr1p5baRa90GvyC46hbDjo/UleYfrycjMHAslrfxH7+DKZUdoN+ +ut3nKvRKNk+HZS6lujmNWWEp89OOJHCMU5sRpUcHsnUFXA2E2UTZzckmRFduAn2V +AdSrJIbuPXD7V/qwKRTQnfLFl8sJyvHyPefYS5bpiC+eR1GKVGWYSNIS5FR3DAfm +vluc8d0Dfo2E/L7JYtX8yTroibVfwgVSYfCcPuwuTYxykY7IQ8GiKF71gCTc4i+H +O1MA5cvwsnyNeRmgiM14+MWKWnflBqzdSt7mcG6+r771sasOCLDboD+Uxb4Subx7 +J3m1MildrsUgI5IDe1Q5sIkiVG0S48N46jpA/aSTrOktiDzbpkdmTN/YF+0W3hrW +10Fmvx2A8aTgZBEpXgwnBWLr5cQEYtHEnwxqVdZYOJxmD537q1SAmZzsSdaCn9pF +1j9TBgO3/R/shn104KS06DK2qgcj+O8kQZ5jMHj0VN2O8Fo4jhJ/eMdvAlYhM864 +uK1pVQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUoYxFkwoSYwunV18ySn3hIee3PmYwHwYDVR0jBBgwFoAUoYxFkwoS +YwunV18ySn3hIee3PmYwDQYJKoZIhvcNAQELBQADggIBAIeuYW1IOCrGHNxKLoR4 +ScAjKkW4NU3RBfq5BTPEZL3brVQWKrA+DVoo2qYagHMMxEFvr7g0tnfUW44dC4tG +kES1s+5JGInBSzSzhzV0op5FZ+1FcWa2uaElc9fCrIj70h2na9rAWubYWWQ0l2Ug +MTMDT86tCZ6u6cI+GHW0MyUSuwXsULpxQOK93ohGBSGEi6MrHuswMIm/EfVcRPiR +i0tZRQswDcoMT29jvgT+we3gh/7IzVa/5dyOetTWKU6A26ubP45lByL3RM2WHy3H +9Qm2mHD/ONxQFRGEO3+p8NgkVMgXjCsTSdaZf0XRD46/aXI3Uwf05q79Wz55uQbN +uIF4tE2g0DW65K7/00m8Ne1jxrP846thWgW2C+T/qSq+31ROwktcaNqjMqLJTVcY +UzRZPGaZ1zwCeKdMcdC/2/HEPOcB5gTyRPZIJjAzybEBGesC8cwh+joCMBedyF+A +P90lrAKb4xfevcqSFNJSgVPm6vwwZzKpYvaTFxUHMV4PG2n19Km3fC2z7YREMkco +BzuGaUWpxzaWkHJ02BKmcyPRTrm2ejrEKaFQBhG52fQmbmIIEiAW8AFXF9QFNmeX +61H5/zMkDAUPVr/vPRxSjoreaQ9aH/DVAzFEs5LG6nWorrvHYAOImP/HBIRSkIbh +tJOpUC/o69I2rDBgp9ADE7UK +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDEL +MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChj +KSAyMDA3IEdlb1RydXN0IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2 +MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykgMjAw +NyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNV +BAMTLUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH +MjB2MBAGByqGSM49AgEGBSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcL +So17VDs6bl8VAsBQps8lL33KSLjHUGMcKiEIfJo22Av+0SbFWDEwKCXzXV2juLal +tJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+EVXVMAoG +CCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGT +qQ7mndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBucz +rD6ogRLQy7rQkgu2npaqBA+K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF +ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6 +b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL +MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv +b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj +ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM +9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw +IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6 +VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L +93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm +jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA +A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI +U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs +N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv +o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU +5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy +rqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQy +MDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjEw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy3QRk +D2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/o +OI7bm+V8u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3A +fQ+lekLZWnDZv6fXARz2m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJe +IgpFy4QxTaz+29FHuvlglzmxZcfe+5nkCiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8n +oc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTaYVKvJrT1cU/J19IG32PK +/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6vpmumwKj +rckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD +3AjLLhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE +7cderVC6xkGbrPAXZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkC +yC2fg69naQanMVXVz0tv/wQFx1isXxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLd +qvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ04IwDQYJKoZI +hvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR +xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaA +SfX8MPWbTx9BLxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXo +HqJPYNcHKfyyo6SdbhWSVhlMCrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpB +emOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5GfbVSUZP/3oNn6z4eGBrxEWi1CXYBmC +AMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85YmLLW1AL14FABZyb +7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKSds+x +DzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvk +F7mGnjixlAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqF +a3qdnom2piiZk4hA9z7NUaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsT +Q6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJa7+h89n07eLw4+1knj0vllJPgFOL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF4jCCA8qgAwIBAgIQTANLrGcYTH+vRAhNgpbHsjANBgkqhkiG9w0BAQwFADCB +ijELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkZMMRUwEwYDVQQHEwxKYWNrc29udmls +bGUxITAfBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjE0MDIGA1UEAxMr +TmV0d29yayBTb2x1dGlvbnMgUlNBIENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0x +NTExMTgwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGKMQswCQYDVQQGEwJVUzELMAkG +A1UECBMCRkwxFTATBgNVBAcTDEphY2tzb252aWxsZTEhMB8GA1UEChMYTmV0d29y +ayBTb2x1dGlvbnMgTC5MLkMuMTQwMgYDVQQDEytOZXR3b3JrIFNvbHV0aW9ucyBS +U0EgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAhN+opqOMC3geyE0Zld0pkJIgNZAqlI2CMy1wElilCIqewQjzk9Zo +wC8Uvnmk/H3M1bw+j+2cSgJhWT2qw290ANL4GjTUVJ5qdEeaL+DS9w/3w90/pb/B ++n1CaWAAgOw85ruBN6QeBhQ9V4+QpDVKNHOHthrDXZDvBk1wdjY8gontz2QZgyVD +Thzi8WpShv5R5H443xWNTGxgQUpPsEBVRjl1yYE5AHOKYuoPZbePT5dAzs/uwWoo +oHGpmSfRPck1c3qAmfh9hrmdeTrt0yr6fqa4/1cqc7Kmv9qJugYb2mWg5r5glIj2 +32bhJ2ob/tBeqY0giwrEH36IQS+ywdDztmjtyDvx76oH3n7XIuCB9qXqexb0QlSd +ln72YhZTzf0Kq7JCoU4qiEJ1g72M5U165x3jTLje46tgOC1nKf7kX67CqOi/rmz5 +67NS8X/p7MIv2Z3KF55C+jtYwT6IYk9fk8GXbWaPHCLzmsH07blrGn42hMgxuPBe +K36V5HnPdUzC2AS/OI4os91btthPI26S6DeVroOu1vw5KkYGH/GEdSHWuE6mKpdY +ZfWaGAHX9cN/KckQ7nNKQ3Z70aYwUf/WKx0eYoS++b5pl5nHDed8JFB1F/2kIOc1 +aANglKfZDcYaLOXiTtXMDsB6MFbvYJK+2S71x/DoRc/ahq7v2HepEicCAwEAAaNC +MEAwHQYDVR0OBBYEFA/xSkp1dAURDB3YW5nrv/6qfV7XMA4GA1UdDwEB/wQEAwIB +hjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQA9y9JGePX2Ohfo +w3tk0cW7kHiN9U+5xC2X+wvmxbjxturoWEs0rXd5LDUfcn0CPu610BaKBjeWte9D +0AkQLJdmx4EfHuYnxYKRWF7zyFtBaICDkbmcgfgn+kXf7nnyXG1wAlTuwFPYQ+sF +esz0Ud2p1CJ9ajvy/ojUUkk6hZJkU/hqU2CIj/Jb1K4rUuDq/1R+oeTvhhungwsG +Zl4wgIxVoEcz/2seREhLYaoePuhMZMfYbX0Orjw8Qj3KJBpw8WEUnDoY1fAGKZEi +sjo6oRZUYxr5M5VEnySjIWQECOKb1d4IUhxiHFMWRzVCJsenDP3zWxN3Aoxc4hbw +GB/ZffXfAiSIevNe/xcOs2JnoauxF449Okaw9UaMq4TY9Q6hIOvC8Jl0PY6zA9gk +xWzrawxTv2Bp3YwoxW/Pu9KBdyvGfLHESmwVEDcpXa74sREFxBSN7BOjRP1Ni2i4 +wf+d1TcuSPgofNz5c1PZtgF1Qnq/C99RULhTsuHudJDLvKrQcYOiq07JELY9HO9A +109DkDO5AZZUXSrVBluShrgGEIEGyJHbKSCyU73zS1tM22kfiW5UP9eJXee1zQy+ +P314OAHStmemz1hIlBpF/ZBzScq1Q6AhYo1JBCaq+B8uP/IuofKr9AYesC3EwXBC +Pf3DUUmIAA7Kgg2beQLiwC6T3+Ty8Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDKTCCAhECCF9gWF8AAAAAMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkpQ +MSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRsw +GQYDVQQDExJTZWN1cmVTaWduIFJvb3RDQTMwHhcNOTkwOTE1MTUwMDAxWhcNMjAw +OTE1MTQ1OTU5WjBXMQswCQYDVQQGEwJKUDErMCkGA1UEChMiSmFwYW4gQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEbMBkGA1UEAxMSU2VjdXJlU2lnbiBSb290 +Q0EzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmV4egJZmI2TOnIwA +PgqvCOm4BOCEuG1TdU02qLXg14xOYFW2A5ebWhqn87o92ZqUMXZ0I8n37BJd2CDU +Hekbojd2BA8+rBZpO+H/EC9WJeQzUBMJzE4Oq/Dkddtx1fxKze3bDzUFFdWwZntC +eyblWeK1x8Cyx6FD/Q8vC4MlJVeBu7vRNTB0kZCyj59o1dJDt7JFqSPAVtiHEtNz +/stZ6q/85x9eVEUcqm2Vk2JHQkFeT+s2Bw4oeFQKfMDDJBOGAwK5rHaSSlrdxdzs ++LPbK7UbNud4gkyVfiBWsnUcfZfvf5Q4KaIA4tHqseM0NjFAWLiqt86BGgwXgQ39 +67jTvQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQCOmITWG42BrNADeug5vE3lEmqv +qnJgMX8aLHphfjxMnBxqXEzRPZZZCy+Rsa3z4ajSn8GLdtyPrDCpsCvaZdajjtxQ +S1ZNQkVKEh1hlSuanYJkFV31+8AWszcPA6obgFU5AEbSlIguLLTNq1u16cub5l8w +vtB0XpsQL4B1Pwn5LuFmH1ls7W8uPjunJJA0u+SQp0vIL3kpXzZoHh0aFWrg3yuB +QcY7SkaRv8qTe+GRLC08B18CrHueTg2tPlzkHGgin8+BsXtvmM2hOPPUiSVDhE9O +4m5eJCRdlMI5z6X5cWAY+krJ5AB8Xv2JUrdtgnd4b61FxnLRgE2lBUPty+Kz +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF7TCCA9WgAwIBAgIQP4vItfyfspZDtWnWbELhRDANBgkqhkiG9w0BAQsFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1Jl +ZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMp +TWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTEwHhcNMTEw +MzIyMjIwNTI4WhcNMzYwMzIyMjIxMzA0WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV +BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jv +c29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlm +aWNhdGUgQXV0aG9yaXR5IDIwMTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCygEGqNThNE3IyaCJNuLLx/9VSvGzH9dJKjDbu0cJcfoyKrq8TKG/Ac+M6 +ztAlqFo6be+ouFmrEyNozQwph9FvgFyPRH9dkAFSWKxRxV8qh9zc2AodwQO5e7BW +6KPeZGHCnvjzfLnsDbVU/ky2ZU+I8JxImQxCCwl8MVkXeQZ4KI2JOkwDJb5xalwL +54RgpJki49KvhKSn+9GY7Qyp3pSJ4Q6g3MDOmT3qCFK7VnnkH4S6Hri0xElcTzFL +h93dBWcmmYDgcRGjuKVB4qRTufcyKYMME782XgSzS0NHL2vikR7TmE/dQgfI6B0S +/Jmpaz6SfsjWaTr8ZL22CZ3K/QwLopt3YEsDlKQwaRLWQi3BQUzK3Kr9j1uDRprZ +/LHR47PJf0h6zSTwQY9cdNCssBAgBkm3xy0hyFfj0IbzA2j70M5xwYmZSmQBbP3s +MJHPQTySx+W6hh1hhMdfgzlirrSSL0fzC/hV66AfWdC7dJse0Hbm8ukG1xDo+mTe +acY1logC8Ea4PyeZb8txiSk190gWAjWP1Xl8TQLPX+uKg09FcYj5qQ1OcunCnAfP +SRtOBA5jUYxe2ADBVSy2xuDCZU7JNDn1nLPEfuhhbhNfFcRf2X7tHc7uROzLLoax +7Dj2cO2rXBPB2Q8Nx4CyVe0096yb5MPa50c8prWPMd/FS6/r8QIDAQABo1EwTzAL +BgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUci06AjGQQ7kU +BU7h6qfHMdEjiTQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQELBQADggIB +AH9yzw+3xRXbm8BJyiZb/p4T5tPw0tuXX/JLP02zrhmu7deXoKzvqTqjwkGw5biR +nhOBJAPmCf0/V0A5ISRW0RAvS0CpNoZLtFNXmvvxfomPEf4YbFGq6O0JlbXlccmh +6Yd1phV/yX43VF50k8XDZ8wNT2uoFwxtCJJ+i92Bqi1wIcM9BhS7vyRep4TXPw8h +Ir1LAAbblxzYXtTFC1yHblCk6MM4pPvLLMWSZpuFXst6bJN8gClYW1e1QGm6CHmm +ZGIVnYeWRbVmIyADixxzoNOieTPgUFmG2y/lAiXqcyqfABTINseSO+lOAOzYVgm5 +M0kS0lQLAausR7aRKX1MtHWAUgHoyoL2n8ysnI8X6i8msKtyrAv+nlEex0NVZ09R +s1fWtuzuUrc66U7h14GIvE+OdbtLqPA1qibUZ2dJsnBMO5PcHd94kIZysjik0dyS +TclY6ysSXNQ7roxrsIPlAT/4CTL2kzU0Iq/dNw13CYArzUgA8YyZGUcFAenRv9FO +0OYoQzeZpApKCNmacXPSqs0xE2N2oTdvkjgefRI8ZjLny23h/FKJ3crWZgWalmG+ +oijHHKOnNlA8OqTfSm7mhzvO6/DggTedEzxSjr25HTTGHdUKaj2YKXCMiSrRq4IQ +SB/c9O+lxbtVGjhjhE63bK2VVOxlIhBJF7jAHscPrFRH +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEM +BQAwaTELMAkGA1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRG +T1JNIENvcnAuMTIwMAYDVQQDDClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4NDJaFw0zNzA4MTgyMzU5NTlaMGkx +CzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVTUyBQTEFURk9STSBD +b3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVA +iQqrDZBbUGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH +38dq6SZeWYp34+hInDEW+j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lE +HoSTGEq0n+USZGnQJoViAbbJAh2+g1G7XNr4rRVqmfeSVPc0W+m/6imBEtRTkZaz +kVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2aacp+yPOiNgSnABIqKYP +szuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4Yb8Obtoq +vC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHf +nZ3zVHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaG +YQ5fG8Ir4ozVu53BA0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo +0es+nPxdGoMuK8u180SdOqcXYZaicdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3a +CJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejyYhbLgGvtPe31HzClrkvJE+2K +AQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNVHQ4EFgQU0p+I +36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoN +qo0hV4/GPnrK21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatj +cu3cvuzHV+YwIHHW1xDBE1UBjCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm ++LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bxhYTeodoS76TiEJd6eN4MUZeoIUCL +hr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTgE34h5prCy8VCZLQe +lHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTHD8z7 +p/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8 +piKCk5XQA76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLR +LBT/DShycpWbXgnbiUSYqqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX +5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oGI/hGoiLtk/bdmuYqh7GYVPEi92tF4+KO +dh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmgkpzNNIaRkPpkUZ3+/uul +9XXeifdy +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEYDCCA0igAwIBAgICATAwDQYJKoZIhvcNAQELBQAwWTELMAkGA1UEBhMCVVMx +GDAWBgNVBAoTD1UuUy4gR292ZXJubWVudDENMAsGA1UECxMERlBLSTEhMB8GA1UE +AxMYRmVkZXJhbCBDb21tb24gUG9saWN5IENBMB4XDTEwMTIwMTE2NDUyN1oXDTMw +MTIwMTE2NDUyN1owWTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292ZXJu +bWVudDENMAsGA1UECxMERlBLSTEhMB8GA1UEAxMYRmVkZXJhbCBDb21tb24gUG9s +aWN5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2HX7NRY0WkG/ +Wq9cMAQUHK14RLXqJup1YcfNNnn4fNi9KVFmWSHjeavUeL6wLbCh1bI1FiPQzB6+ +Duir3MPJ1hLXp3JoGDG4FyKyPn66CG3G/dFYLGmgA/Aqo/Y/ISU937cyxY4nsyOl +4FKzXZbpsLjFxZ+7xaBugkC7xScFNknWJidpDDSPzyd6KgqjQV+NHQOGgxXgVcHF +mCye7Bpy3EjBPvmE0oSCwRvDdDa3ucc2Mnr4MrbQNq4iGDGMUHMhnv6DOzCIJOPp +wX7e7ZjHH5IQip9bYi+dpLzVhW86/clTpyBLqtsgqyFOHQ1O5piF5asRR12dP8Qj +wOMUBm7+nQIDAQABo4IBMDCCASwwDwYDVR0TAQH/BAUwAwEB/zCB6QYIKwYBBQUH +AQsEgdwwgdkwPwYIKwYBBQUHMAWGM2h0dHA6Ly9odHRwLmZwa2kuZ292L2ZjcGNh +L2NhQ2VydHNJc3N1ZWRCeWZjcGNhLnA3YzCBlQYIKwYBBQUHMAWGgYhsZGFwOi8v +bGRhcC5mcGtpLmdvdi9jbj1GZWRlcmFsJTIwQ29tbW9uJTIwUG9saWN5JTIwQ0Es +b3U9RlBLSSxvPVUuUy4lMjBHb3Zlcm5tZW50LGM9VVM/Y0FDZXJ0aWZpY2F0ZTti +aW5hcnksY3Jvc3NDZXJ0aWZpY2F0ZVBhaXI7YmluYXJ5MA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUrQx6dVzl85jEeZgOrCj9l/TnAvwwDQYJKoZIhvcNAQELBQAD +ggEBAI9z2uF/gLGH9uwsz9GEYx728Yi3mvIRte9UrYpuGDco71wb5O9Qt2wmGCMi +TR0mRyDpCZzicGJxqxHPkYnos/UqoEfAFMtOQsHdDA4b8Idb7OV316rgVNdF9IU+ +7LQd3nyKf1tNnJaK0KIyn9psMQz4pO9+c+iR3Ah6cFqgr2KBWfgAdKLI3VTKQVZH +venAT+0g3eOlCd+uKML80cgX2BLHb94u6b2akfI8WpQukSKAiaGMWMyDeiYZdQKl +Dn0KJnNR6obLB6jI/WNaNZvSr79PMUjBhHDbNXuaGQ/lj/RqDG8z2esccKIN47lQ +A2EC/0rskqTcLe4qNJMHtyznGI8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIDFuNgMA0GCSqGSIb3DQEBCwUAMIGrMQswCQYDVQQGEwJD +WjE5MDcGA1UEAwwwSS5DQSAtIFN0YW5kYXJkIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5LCAwOS8yMDA5MS0wKwYDVQQKDCRQcnZuw60gY2VydGlmaWthxI1uw60gYXV0 +b3JpdGEsIGEucy4xMjAwBgNVBAsMKUkuQ0EgLSBQcm92aWRlciBvZiBDZXJ0aWZp +Y2F0aW9uIFNlcnZpY2VzMB4XDTA5MDkwMTAwMDAwMFoXDTE5MDkwMTAwMDAwMFow +gasxCzAJBgNVBAYTAkNaMTkwNwYDVQQDDDBJLkNBIC0gU3RhbmRhcmQgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHksIDA5LzIwMDkxLTArBgNVBAoMJFBydm7DrSBjZXJ0 +aWZpa2HEjW7DrSBhdXRvcml0YSwgYS5zLjEyMDAGA1UECwwpSS5DQSAtIFByb3Zp +ZGVyIG9mIENlcnRpZmljYXRpb24gU2VydmljZXMwggEiMA0GCSqGSIb3DQEBAQUA +A4IBDwAwggEKAoIBAQCoCFYSP/uUg6lgdr1Fg36WNDzPSU7Wz/wg4eGxAhRtrcp+ +UHIpqf2cdyY4ZPdDQT8UggSiQZAC55n3g2J4RIXonQVw1P54oXQ0x6w7hQLd7lFb +RjtTM9Zn7OwULuPE5bN0gwDMxpbmHIPa3BhQafrdQ9GOQP0WpLeMZYfgvqyXH7Bx +6wBlVxbObIevl4jwXfeHTToRCqLCRBTAFvJP9duVQq8psymgg1Fu/jxRV5MwJSa6 +O2qGyPYL0XE/nLc6yM5nCYz6QBt6bN7IHKDGXLthGIg/LlkdVvx6RZym2TjZxWDM +uUFVt8q8Te60p8T2oA68icUBlbFc30/wzMLNQrtfAgMBAAGjVTBTMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMBEGA1UdIAQKMAgwBgYEVR0gADAdBgNV +HQ4EFgQUwUw4lNWAhkjZIpAs0+4ZENtnR4cwDQYJKoZIhvcNAQELBQADggEBAKPL +0X10+zV4B5Lo7mjp5FJe8NhjkZSfaPu+W7qp4WN3q1B2xulWR1RQmbQli+jBGXI2 +Wgm+59b6wrYyPUfDUE6ZbpM2xYpRd2PgSTOrPB+K6TvZhrUox8J1cVtmao1YDvN1 +kLWtLIEYzZzYw81P8ftpIJfASM8TRRK1HPY+g+JOXt1ZxmtK4EjO2SqdZTq9L/Dw +TLwJess3AKQ/Owwj3eP7xkKitLbm0nKFTN+z3hanfh3n1M+tq7NQ5HCM37BwkMmG +nu58hItkHGvhaBV+yaV04E73WurdEjGrkUCFcQvOKSj5bjgUXB3+7BG/TUN+nl84 +v9fqnpMv0B10tQUJ0yI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgIBATANBgkqhkiG9w0BAQsFADBcMQswCQYDVQQGEwJVUzEZ +MBcGA1UECgwQVmVyaXpvbiBCdXNpbmVzczERMA8GA1UECwwIT21uaVJvb3QxHzAd +BgNVBAMMFlZlcml6b24gR2xvYmFsIFJvb3QgQ0EwHhcNMDkwNzMwMTQyNzA0WhcN +MzQwNzMwMTQyNzA0WjBcMQswCQYDVQQGEwJVUzEZMBcGA1UECgwQVmVyaXpvbiBC +dXNpbmVzczERMA8GA1UECwwIT21uaVJvb3QxHzAdBgNVBAMMFlZlcml6b24gR2xv +YmFsIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCKAAxw +Hb/rNIbDmUU1Hn9D96tvJC3NGcIQu7DKKVupIKurcizE4gI5bYK4xRHq+PuznmL4 +Mx6wH8nj9jfbBMg7Y0824oWkJR3HaR8EvWhFE5YHH5RQ9T7FJ1SewElXRI4HY9Sm +ru0imcxNlmkEE252iZ90FpT5HVS9ornSgwEiDE1EgKr+NYknJaeGicbVGpLjj8WV +oBRymuhWxQJVHJf5IC7Q9TwTGVr24fkLA4Jpp4y31m+cVj6d6CoJYG1L5vuLmRT3 +NE9lWYCNuVfIojUh2IhxVl3uglctJpAYn5qcnI/v1MVjp1R9R5GHfRoSqBsYb6lv +sSe65AR0zjcef2bFAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMB0GA1UdDgQWBBRMOBG4mABbWitwPqp45NVnZ2enfjANBgkqhkiG9w0B +AQsFAAOCAQEAAV+gsQYB9HnXZRhgPs95oLrCI08j34eWX4EOOBUuXMgCaCkg/Ivu +pYoYgWRcmDV+OTCCpIKKULW6w+ha1qie4sMX29vE67AKIA3pnuP/YFRH8Tud1Cg8 +oq6j+6qLgiIqNYeQuBxZR5DVnS76SeNlqDbrx+QcaNyzMWyrTs4kgBXIEFkQEXJN +epyYnMT8YeCzsp1OoMbCWasY1qJVRewpqiU31k5KPQtAweST5PzNkQv45qvMs3bE +Yr8Z7Ya2ecMpVFS8mX1GV8+mz/RUKpoDZUcBoUIqyyVHbnxeAEuR2fkbEAZw+UIV +pl+q10Ae/clInZeB6lxowqDniaFTTb/H4w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDlDCCAnygAwIBAgIBATANBgkqhkiG9w0BAQUFADBqMQswCQYDVQQGEwJJVDEP +MA0GA1UEBwwGTWlsYW5vMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUy +MDk2NzElMCMGA1UEAwwcQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBDQSBHMTAeFw0w +OTA2MjMxNDA2MDBaFw0yMjA2MjUxNDA2MDBaMGoxCzAJBgNVBAYTAklUMQ8wDQYD +VQQHDAZNaWxhbm8xIzAhBgNVBAoMGkFjdGFsaXMgUy5wLkEuLzAzMzU4NTIwOTY3 +MSUwIwYDVQQDDBxBY3RhbGlzIEF1dGhlbnRpY2F0aW9uIENBIEcxMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwxyGND8nUkJguitg0CErydfpQHU6bFgP +IzvPhj7UZKtu2urIKtiVRd/JHNIlkp4QmFqLcWnAlen2a2jc97bEDf5u9XA7waSo +TyCiJwuf8RJ1fM+uf17LeAJYKNcvqtugrnQ9fqv26XKhKs/WkGDf4KA1ysDbBMQH +VvxmdYyOehOhPAZrGuZ/OZyI5IRvouJ/a5/sAarSxMuy7Jo9uBcYrB9gmTPm6wXd +zPJpZ7AOvigkQ8stuUeEGfnq5PH1aPSfx3tQUa+i/G93iDG/ktt/nMW1rKEImOdq +M/7RuwDhtwUIr/OmVog2PeOKSuINnYCGZp/UwqNQuhwS14eKMUq4FQIDAQABo0Uw +QzAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU +AbvWm1a0fubFWN0smPTKcvZfM4YwDQYJKoZIhvcNAQEFBQADggEBAKEg1suiNG08 +buFV0krQ2bqyN1GIdyfuAkiTRUHidVHyGZQJoPO4fboDgCOgJe8BGbXZGnot40KK +sYYxD5bsZoTyziMSRpZrMV4Guq+jUqpCIKjRrqqb38QXnlNwAbSpGtpoyGMPtlpz +U9FpEQYTUudrqAUxt7D8h0bFdYiB8V94AuefrZy7VO1fmWo31etVsyrAQ2BR3LRx +kiajD8x6PdzAQokXKQhnVGTF+ahEvIRxWJY9Z1d/u6yQs3Eivz66rGYmRRCz8B86 +OmilUDXKtBeRBgEs9w2wcLJbVnW5d5nA2ZWFAi1zZgfJT5kR7lsrqONoIwWo8wQP +BrsfCY7GWx0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCB +qTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV +BAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3MDAwMDAwWhcNMzYw +NzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5j +LjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYG +A1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoPD7gFnUnMekz52hWXMJEEUMDSxuaPFs +W0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ1CRfBsDMRJSUjQJib+ta +3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGcq/gcfomk +6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6 +Sk/KaAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94J +NqR32HuHUETVPm4pafs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XP +r87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUFAAOCAQEAeRHAS7ORtvzw6WfU +DW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeEuzLlQRHAd9mz +YJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2 +/qxAeeWsEG89jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/ +LHbTY5xZ3Y+m4Q6gLkH3LpVHz7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7 +jVaMaA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIQW3oYF1OHGkfQD1vxtQn2yjANBgkqhkiG9w0BAQUFADA6 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERB +VEVWIElOVCAwMzAeFw0xNDA1MDIwNTQwNTlaFw0yMjA4MDIwNzQwNTlaMDoxCzAJ +BgNVBAYTAkRFMREwDwYDVQQKDAhEQVRFViBlRzEYMBYGA1UEAwwPQ0EgREFURVYg +SU5UIDAzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxYNSf7y1o3fz +L6/fABPC7hUfbUCf0WkxSsoP8wg3oBGzdSkELQFML0wyqVJocztAu7etnMatNJ5f +CliK6XSRUdSsHA3szCf8NqMttmXVaLokvVvt1LT4XE4obgUNzRTyfuJJVmE9QGrc +7NBrHi01jjKjCOlBuUm7L1ukdfaQZFqEOSp+HTtoKqnssPfZT++B/7qVxpEwSZ9C +09aMmwejv5S3VxIDB2GAeYnUxedcp3DDspAWH1hs/lLc4cd76XJE+9mD25ZIZinM +YZLm4QRjG9PfJWiKxkB2wAcVVEmK/xLazHW1IkpgCcLCemOGC7e8wsImaSkv3qAE +Bj2CpVI0tQIDAQABo4IBCDCCAQQwDgYDVR0PAQH/BAQDAgEGMHEGA1UdIwRqMGiA +FH3XXqYaNtab4NBMlveqzleeKPIjoT6kPDA6MQswCQYDVQQGEwJERTERMA8GA1UE +CgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERBVEVWIElOVCAwM4IQW3oYF1OHGkfQ +D1vxtQn2yjAdBgNVHQ4EFgQUfddepho21pvg0EyW96rOV54o8iMwEgYDVR0TAQH/ +BAgwBgEB/wIBADBMBgNVHSAERTBDMEEGBgQAj3oBAjA3MDUGCCsGAQUFBwIBFilo +dHRwOi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LWludDANBgkqhkiG +9w0BAQUFAAOCAQEAcRETUunY9ZdyWCVtJx4vlIu4YbI5+/lq0uR4W/LuiwNlMw+V +jLGOMCGzfI7J1TnLzLeTTbjH87sKfmpSxzjIUB/xvYKSF7Kt0UK7KSU6EqEGQp+e +JzeES6LVoJSVB3N+POxqAkFnm3f+NY79ViebM++FD47kmLZznTSF/NNzNVhf0VOS +FNRjbcXiL7J/uzAX9uzb8dk0rpXatyTCj0EB8r1PsuHChLxc1qva6VX3kFWLfwnd +yugKpYD+pivJ5TbEjc1GQIg3bURXDazhOjuWfqbpgR6Bdg7qUYvlDiCqhv0P1dUJ +DAYD2j7lSL3gAYptpFUUBD+wEN5MsRC+qpliNA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs +ZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD +VQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy +ZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy +dmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p +OsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2 +8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K +Ts9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe +hRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk +6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q +AdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI +bw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB +ve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z +qwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn +0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN +sSi6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDvTCCAqWgAwIBAgIQD2tVL56/kHsPZimpvfTYzjANBgkqhkiG9w0BAQsFADBk +MQswCQYDVQQGEwJVUzEdMBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xNjA0 +BgNVBAMTLVN5bWFudGVjIEVudGVycHJpc2UgTW9iaWxlIFJvb3QgZm9yIE1pY3Jv +c29mdDAeFw0xMjAzMTUwMDAwMDBaFw0zMjAzMTQyMzU5NTlaMGQxCzAJBgNVBAYT +AlVTMR0wGwYDVQQKExRTeW1hbnRlYyBDb3Jwb3JhdGlvbjE2MDQGA1UEAxMtU3lt +YW50ZWMgRW50ZXJwcmlzZSBNb2JpbGUgUm9vdCBmb3IgTWljcm9zb2Z0MIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtT2wcu6R6aVpnBFNevmz+j3ylJsj +t6YD7GIY/IUSIv7BcX1Uk7mRfWL2yqg4FWX4dz3lgiA61LXRbo0GSb3fgg4khefv +eC0Y8uALaEY+JBDIV+4ObXGm07FWHNcp1bLqVAUKqDyhuCVSBwWg3+fc7lw7QbWr +XDMy0s7r6Zb4QPQKujMd+FYDCYL1ZwfEwDTBXfxFu+o8mtV0cW3VhtPC/IW8VOuj +1fJP1UWvV7zwIsCPokXIdTR33qFtN3Kzc40Ma1O6WeGoPoBX0l9Z7mh1z4Gco8pF +jDfbBXI0HDIC+NX5LA3aWJ7EF7SbyZDEiFk/cZGQRBi+Iot5ki5CsIuXWwIDAQAB +o2swaTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAnBgNVHREEIDAe +pBwwGjEYMBYGA1UEAxMPTVBLSS0yMDQ4LTEtMTExMB0GA1UdDgQWBBRN7N8mBtwk +EMC2mfTXOcdvGfgmKDANBgkqhkiG9w0BAQsFAAOCAQEAqVdZ0AFUFEavx3lUDGoq +W9g6HYHkiKMxtPHzNfFGc1xDyf68omoZwL0vX8s4o21u6BRe8nh+RXrhu/Qum0Xr +4B1QHDRbf5iKhg+H2uRkJnf8Cd8jQU8On/oO+kSF8CmXpJTi9EAtkRx29Khg3nGm +sAXiT2nZGQuJOuD6qyv68bMy7fx8cGVe0HsRe53oWxpKdqR7UTmsfakMdDjou1Xf +xM7ApyFauBufAcWnEP59+WoImQHR9jVQOOT2Q+QY2IBM7McE4mGMfUntz7Sl8fKQ +kgkINXOgIzLK6ZyeHL4LByx3XhdM2pyC4YAbpfPa94i/vzkn+CT+sUvIl+3kEhQl +iA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UE +AwwJQUNDVlJBSVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQsw +CQYDVQQGEwJFUzAeFw0xMTA1MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQ +BgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwHUEtJQUNDVjENMAsGA1UECgwEQUND +VjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCb +qau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gMjmoY +HtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWo +G2ioPej0RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpA +lHPrzg5XPAOBOp0KoVdDaaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhr +IA8wKFSVf+DuzgpmndFALW4ir50awQUZ0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/ +0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDGWuzndN9wrqODJerWx5eH +k6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs78yM2x/47 +4KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMO +m3WR5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpa +cXpkatcnYGMN285J9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPl +uUsXQA+xtrn13k/c4LOsOxFwYIRKQ26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYI +KwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRwOi8vd3d3LmFjY3YuZXMvZmls +ZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEuY3J0MB8GCCsG +AQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeT +VfZW6oHlNsyMHj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIG +CCsGAQUFBwICMIIBFB6CARAAQQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUA +cgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBhAO0AegAgAGQAZQAgAGwAYQAgAEEA +QwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUAYwBuAG8AbABvAGcA +7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBjAHQA +cgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAA +QwBQAFMAIABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUA +czAwBggrBgEFBQcCARYkaHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2Mu +aHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRt +aW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2MV9kZXIuY3JsMA4GA1Ud +DwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZIhvcNAQEF +BQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdp +D70ER9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gU +JyCpZET/LtZ1qmxNYEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+m +AM/EKXMRNt6GGT6d7hmKG9Ww7Y49nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepD +vV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJTS+xJlsndQAJxGJ3KQhfnlms +tn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3sCPdK6jT2iWH +7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szA +h1xA2syVP1XgNce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xF +d3+YJ5oyXSrjhO7FmGYvliAd3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2H +pPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3pEfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIQakYKg/C6q51c2UhLuD8zWTANBgkqhkiG9w0BAQUFADA6 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERB +VEVWIElOVCAwMjAeFw0xMTA4MDIwNjU5NDRaFw0xOTA4MDIwODU5NDRaMDoxCzAJ +BgNVBAYTAkRFMREwDwYDVQQKDAhEQVRFViBlRzEYMBYGA1UEAwwPQ0EgREFURVYg +SU5UIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8D/SbBm5lK84 +epzqW8LKXQHpKZA2ZRJknw71BkjVCPIxDTj4qfHj3UsZ+juN8lLJNhAmVDKikEYf +qpyeHLwvhf/0ZdkAL0sVHQYWNgmANcis+G5BLbSYwfzogNxjJtnqcpxVPSYB91vh +pIshyBA4dqREbLlEcFXhsJI6ia8zlHz0wQ6fEraMjgh7XfdAyxbedGHIZAv+2yqB +025Umn1L60O0Uw3whwKLL6JcpdmoihskNIrj3F/2ZCnE6GV+EzRp0XDLVgdtqJ9v +hWzSh5o95gkvMW2uBo00tzzK/5LRJqW6hZszsrfgygo1u9HEipOj+ZJL17YDh4kY +Vo8AdLERhQIDAQABo4IBCDCCAQQwDgYDVR0PAQH/BAQDAgEGMHEGA1UdIwRqMGiA +FCl1kXZSCcTWCOzFJXPpMtsCU8NboT6kPDA6MQswCQYDVQQGEwJERTERMA8GA1UE +CgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERBVEVWIElOVCAwMoIQakYKg/C6q51c +2UhLuD8zWTAdBgNVHQ4EFgQUKXWRdlIJxNYI7MUlc+ky2wJTw1swEgYDVR0TAQH/ +BAgwBgEB/wIBADBMBgNVHSAERTBDMEEGBgQAj3oBAjA3MDUGCCsGAQUFBwIBFilo +dHRwOi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LWludDANBgkqhkiG +9w0BAQUFAAOCAQEAPXXJmeR39fOeOmonlVp3K3TQnODSkT0p+osyDDbrmBI6zgIl +AsInlyQUNTXA1vFV2ew6KhdqNMjeDah6C4WEdJViGsITu2G6w/S2mQlxram6T292 +xoGRbyRkB8PsGW1ObsZnVbLEYgD/dQqQ0ky3YJvmH1Uq2WiVPGD+dL9vWCdV/d4I +/XYU6PHQRS4HUPMk26mbO8S9DclnuudKFjel7Riok4KIWihUrbECLzVDwaJO0bYC +jga5fLWl5P+XzWQbRgCdFFYQ4tW+hTIJK4dQdvqGmqxWtpqplqSJN/wLbkiMxgRU +816WE+5ydGaa+1oyPjixpjopkCeKiXXlR2NZvw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvDCCA6SgAwIBAgIQIWYVBQUnBQW8irAdrwq+xDANBgkqhkiG9w0BAQsFADB4 +MQswCQYDVQQGEwJUTjE5MDcGA1UEAxMwVHVuaXNpYW4gUm9vdCBDZXJ0aWZpY2F0 +ZSBBdXRob3JpdHkgLSBUdW5Sb290Q0EyMS4wLAYDVQQKEyVOYXRpb25hbCBEaWdp +dGFsIENlcnRpZmljYXRpb24gQWdlbmN5MB4XDTE1MDUwNTA4NTcwMVoXDTI3MDUw +NTA4NTcwMVoweDELMAkGA1UEBhMCVE4xOTA3BgNVBAMTMFR1bmlzaWFuIFJvb3Qg +Q2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gVHVuUm9vdENBMjEuMCwGA1UEChMlTmF0 +aW9uYWwgRGlnaXRhbCBDZXJ0aWZpY2F0aW9uIEFnZW5jeTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBALAH52L70A1Vzme3V41uDKknVB7rqSSrZ4+PnGEP +2ygyLzv4LGWSLa66M5LAK57yH15tI12zWB+NocBtdYUKsBNOW1ZGizm9C4K7OkOb +CLpG7vkX683I1+N1E96uUUgKziCVRp8C7FWMdKpa/PzqCTM1bqNHBsfdfoRoDscS +ypTD7eZsAm3eAok1swTLRfh8R6TTH9/lXCPi8yJ7uUui/Rc1XUjpv/WzJWOL53jr +/HUnvYhcpoU/Qd+VfN16Ro/+Htqxq9jTjs0GjMnYUkIRUqKDj1yDe+Qnto8foF49 +0nV9eVOTBpfjA8eWLNoBPHnFO1DosNOhpOLTg31E+BDPoBoq8mWAvXfBmGV2rhIh +Yso6vr61mcNbxNG/m8AKylgeFabXIV6xTQrlcHiaaOZ0ZjIUKh4Rvoj3BvZVo8Mf +bheQVdGKQIlWQ9VP5qLJiGQABVE/V7Q8tr5qkXFA8aJc8dftnLZX9lnUKhHl1OW/ +ux7RyNdfRAWbu4k6radDd34VYHyIXZvspVzSRq0Mi1RF1JRRVUVSqlzYEaz4ViJs +2dIU6bdOQoVURvgBxj0mBnfosjUb8J1CyX/+gCcBUMt/xaxU+mttloxBpKHS57WR +SG93HIvCK3T+PFzEXZTOq/EglmvBDFpf+eU1uWyjEGfvkapIDu9It3ZYYtm+nkKz +pL01AgMBAAGjQjBAMB0GA1UdDgQWBBTMc8Wjaikxl6eNoNhUwQp1tiM/pjAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEA +LvKHSO2Znp8BDDzJCnhTfBg13rblbPQAgOGbi9n6+6r7ZbfSyfXXp8t+ybGicVht +WTfW4DMQyrXZcttOJTeqpt0dGL31yYqceojuHwLELZJUfVfiXBkYIwJ6XEmVtpjn +wmBBZUC77Fq3cZxQ8nN2+18N7zXPtGmNhehMkBcDC8mzLiA3YxFipk/jNOD7eVXn +xsKuQv6wNGxJIw5yB3tmBVVI+xIPoMD6TtH7Pcz+/RZLVlDNESynm/exCs+m6+/d +jriuQgh8pIyU6obHQ+P3PIrfR9IwQMgtU/VvEUnMIYyWQ08QoEehVo0fHFvYVlvr +NHbhNTpx1MwhL541KPJa3p7k7kdqEOg4vUq0fQR/Ba5ICrQDvy6zChufy63dTdCH +IbdHdoKDLcdXvpoVoxswGGyjOnFvZEcoktsRYSCad2Ut+axWE2xLo1//m6To7+dY +6HueO39qp745ChOUyUhOZmTYU0zsQWv9/DYu1w7fYQt7tUCs3UJJbZ6Av2CV8OnA +P3u7GOk4tVZOp36KYu+YHvh4QKm72OnltLT542ec7FPPuEK0L5OBNaBs9rogimg9 +923/f9NM93qUaAN3Qzs1UapTEj5HExQ5rNZlj6hG/zwh9NK/0EikfqdRm5cS9Zk0 +FyNWhBNjyzTKH8q6qAcp80MkCkl//Q7UkPCrQyFinI8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJKUDEO +MAwGA1UEChMFTEdQS0kxGjAYBgNVBAsTEUFwcGxpY2F0aW9uIENBIEcyMB4XDTA2 +MDMzMTE1MDAwMFoXDTE2MDMzMTE0NTk1OVowOTELMAkGA1UEBhMCSlAxDjAMBgNV +BAoTBUxHUEtJMRowGAYDVQQLExFBcHBsaWNhdGlvbiBDQSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBALk1xhD422jbB8RATLAdHjbcw0H2z1UVbQh/ +XMZoVeXnV/GWUebhTXgPbkAVcDtl/hHf59PWWDU74Z8C/JRSRi6znmCbAp7JgtL2 +464JT4REtmKbAFFouDqt7GTRMkvplESDtA7OIYlrsDbAmMZLnMI+W2AqCTErLatM +3rGg/VhWwoMdILzEhAmHe6iVl8YljoPgPpMN0cd9c6mo/BkAQC4iuHozQfV4/Vpx +54LZSIhc7KiFhy1tgIlnGmm+EMBaju2IfT5vLDhrN85H2KIxMN5+U2Vsi4ZTQSBs +vUilfq8AWlYSWIHR3IlZ+bXu+E2a2EQpi3mn9yKq6nxctBaIIA0CAwEAAaOBsjCB +rzAdBgNVHQ4EFgQUf7hdjsQYa8Z9zC7prs405xdd4KEwDgYDVR0PAQH/BAQDAgEG +MEwGA1UdHwRFMEMwQaA/oD2kOzA5MQswCQYDVQQGEwJKUDEOMAwGA1UEChMFTEdQ +S0kxGjAYBgNVBAsTEUFwcGxpY2F0aW9uIENBIEcyMA8GA1UdEwEB/wQFMAMBAf8w +HwYDVR0jBBgwFoAUf7hdjsQYa8Z9zC7prs405xdd4KEwDQYJKoZIhvcNAQEFBQAD +ggEBADzYczZABkhKVBn1J0g5JaVuQue2zRvLOTS3m+xPKr535MqE/B3rmyJA1fT7 +aIdy/Eddag5SSuO1XUjGIpbmM21tq/bN18skWoyoRZ4+YYJ9lNUF8Bo1X3EvLlS1 +QQXvhg1S75yYG/EsTDrR84bTjD56L4ZFjoMyJlu/U8oOUVbcmsJaMBkNp57Vqpsg +OWl4IfSXbdEOEUwu0xtasPmXeFwqj1Jl7kxCJcI3MA5tKzWUgwbor0U7BGanMLv5 +4CE7Y259RF06alPvERck/VSyWmxzViHJbC2XpEKzJ2EFIWNt6ii8TxpvQtyYq1XT +HhvAkj+bweY7F1bixJhDJe62ywA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw +NDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV +BAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn +ljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0 +3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z +qQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR +p75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8 +HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw +ggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea +HNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw +Oi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh +c3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E +RT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt +dHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp +3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF +CSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na +xpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX +KVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGijCCBHKgAwIBAgIQA6OkV7Xw84ZKEWPomP8WnDANBgkqhkiG9w0BAQUFADCB +mDELMAkGA1UEBhMCTFQxLTArBgNVBAoTJFZJIFJlZ2lzdHJ1IENlbnRyYXMgLSBJ +LmsuIDEyNDExMDI0NjEuMCwGA1UECxMlUmVnaXN0cnUgQ2VudHJvIFNlcnRpZmlr +YXZpbW8gQ2VudHJhczEqMCgGA1UEAxMhVkkgUmVnaXN0cnUgQ2VudHJhcyBSQ1ND +IChSb290Q0EpMB4XDTA4MDcyMTExNDc0NloXDTI0MDcyMTExNDc0NlowgZgxCzAJ +BgNVBAYTAkxUMS0wKwYDVQQKEyRWSSBSZWdpc3RydSBDZW50cmFzIC0gSS5rLiAx +MjQxMTAyNDYxLjAsBgNVBAsTJVJlZ2lzdHJ1IENlbnRybyBTZXJ0aWZpa2F2aW1v +IENlbnRyYXMxKjAoBgNVBAMTIVZJIFJlZ2lzdHJ1IENlbnRyYXMgUkNTQyAoUm9v +dENBKTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMiZ8iLHs4cVLqfL +TUarZ5fPD3N3A/dkfHZIMiD0o9hZnRSpH6AekQ4NrfX+Z5KREyAhTQpVbnH6rBfL +AP0OUAIz26nYvWEa/eAQV7FVeWAZtFR5nvuAMOLIQslSAgjYrC/DcUFUAvWBihLj +aQKlh6FwfQW+pWK/BbAIlkdvf5OKreCs00LeveaPFOVzKKADm0H65T73OXQuZPSf +S8D1eJlUa+UVIPzpMnJAq2V1vDxGNNL4EGHHDHjHfMARUdEFNvv4nP8tuOVxLUnw +V0izk46c+zrJS20x11LVVumELpHUAh2ygAWBxYDKKcE0Z7mvBDBD9q9CR978AS7o +Qpy+sgsU5DTc3a1ThHrYA1bRwgzUlyn4TPK1HN+dg65fWiVLorAo5b9aC9CcqJxw +Km0OLuEnv60LbxHT+EYt9JdES8qwyOY2byK6juRSlRbsRGrUUB6YKPlopLrenjDt +oslSock1ikDhjZub/fFGi6THT3BgUY3ykqnOuowvSVISZ9D1qwQlQHQD4titoXRY +Ybe1DvN/JSwRY6/xEsP0pHOaZKzupgaP8rycrCipXBXTM63QNsghcGu8Kh/Vq7gB +WHb8OxFN+/IcSCQR/U2PGSmua+htXrKhDXjO0mODdLTNKUy/m3CITxINRee+D2XE +1jgk5EoVi9Fq6rs2oaGQpVPIpdZlAgMBAAGjgc0wgcowDgYDVR0PAQH/BAQDAgEG +MC8GCCsGAQUFBwEDBCMwITAIBgYEAI5GAQEwCwYGBACORgEDAgEKMAgGBgQAjkYB +BDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS8cz4vnJEMu4/Nd5k+zIXkzFho +ETAQBgkrBgEEAYI3FQEEAwIBADBFBgNVHSAEPjA8MDoGCysGAQQBgfE3AQEBMCsw +KQYIKwYBBQUHAgEWHWh0dHA6Ly93d3cucmNzYy5sdC9yZXBvc2l0b3J5MA0GCSqG +SIb3DQEBBQUAA4ICAQAZeCxRE1+8mU5cpwH83rb+qR2GMRF7epmKs4iSpWDSBGM5 +vK+O2PErRXIyKTwt4tnYPXT6RzWH3BAANkE97ap+sszEGukxtPWR0YRK5/Xcz0Zn +ApmvuHf6fu0hb5YjFHE/0Fi+qttDLDegHQZpNPBPj3Xus9IBu+wc6Y+pie/41BtB +Apm+8F+6jizCIXDeUYHY97y4wzODw5fKCXPE6XfIcvRcrQ8Niurt0goBzutXnRXw +KRXvWZyvrJKCcAyY2CKdL5g1qdGKibzVnVXCLp4HJUb2kk1Q+j2J8t+Tv5OU0Nmv +V6PzZuaO8eigGxgGk1osiQ02xPogs9wo9WrujzGbWTjYTmqgIyHkhqvl+2Cj0c1a +LEJJpg5VJCU1/dI6r2tYppFGX2nLvX4mm94IvR7snqb4nHWkQDaVSyJPxrZ9clG8 +48Jozc3li77Awk+bbmXOFrcIiMeH3v8yjMvrQkGs+9fPAUP4b8DWC/D3kunLRV1k +sffKPLuJCJbJ2g7hcSoP7KRCLeNqD0dHsFOm1oVQlzDXjC5fRiLQrM48XpwecoP9 +DKf4FzK7Yd7jTy8YjoK1hxt0BTBKv2oeSDxUKLFdnZJfmxDjLiKKr902ZH8TdkeD +NZUalI/1xFNtOb3Vi/XKzxhDBQGTpDbeMNIU87BktcrOlfe6dOyKcz5S015TAA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYD +VQQKEw9HVEUgQ29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNv +bHV0aW9ucywgSW5jLjEjMCEGA1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJv +b3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEzMjM1OTAwWjB1MQswCQYDVQQGEwJV +UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQLEx5HVEUgQ3liZXJU +cnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0IEds +b2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrH +iM3dFw4usJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTS +r41tiGeA5u2ylc9yMcqlHHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X4 +04Wqk2kmhXBIgD8SFcd5tB8FLztimQIDAQABMA0GCSqGSIb3DQEBBAUAA4GBAG3r +GwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMWM4ETCJ57NE7fQMh017l9 +3PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OFNMQkpw0P +lZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE5DCCA8ygAwIBAgIBATANBgkqhkiG9w0BAQsFADB/MQswCQYDVQQGEwJteTEL +MAkGA1UECgwCVE0xNDAyBgNVBAsMK1RNIEFwcGxpZWQgQnVzaW5lc3MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkxLTArBgNVBAMMJFRNIEFwcGxpZWQgQnVzaW5lc3Mg +Um9vdCBDZXJ0aWZpY2F0ZTAeFw0xMTEwMTAwNjIzMzlaFw0zMTEwMTAwNjUzMzla +MH8xCzAJBgNVBAYTAm15MQswCQYDVQQKDAJUTTE0MDIGA1UECwwrVE0gQXBwbGll +ZCBCdXNpbmVzcyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEtMCsGA1UEAwwkVE0g +QXBwbGllZCBCdXNpbmVzcyBSb290IENlcnRpZmljYXRlMIIBIDANBgkqhkiG9w0B +AQEFAAOCAQ0AMIIBCAKCAQEAxbd1GV7r9EIJjbFqbG4ydqQFBw+PK2Q672vHtxtX +WiUzwGEYo4IdgHft7RxkskC6yMJVtV+Owt2RbvPF56M5m0wvfqPm948VXH0bWrqW +lpOgYXIgRIgnq0FHdz5eMKWLNegwRqBY6k4CbT1iDTnzZK5m7twSfhlL0b/CgkT6 ++deZSOyzDPRiZzWbnUZoR5emIl4TVgALUfX7ZF9b4L/yb+9F1K7Gr9ycH+0UHbKm +7wc45wh3Nqq5qDw5GuWRaKqQjsGYGeTqbYWTGwbm3FELoQDsxK5ypxxpEXI+3M7z +OFfXGhpXFE2LUHZFVXMwI29Lr0pIQpNCX/nx2jlcBtUPyQIBA6OCAWswggFnMIGr +BgNVHSMEgaMwgaCAFEAa+7SWN5aD3yw7FO0cxsveIG0IoYGEpIGBMH8xCzAJBgNV +BAYTAm15MQswCQYDVQQKDAJUTTE0MDIGA1UECwwrVE0gQXBwbGllZCBCdXNpbmVz +cyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEtMCsGA1UEAwwkVE0gQXBwbGllZCBC +dXNpbmVzcyBSb290IENlcnRpZmljYXRlggEBMB0GA1UdDgQWBBRAGvu0ljeWg98s +OxTtHMbL3iBtCDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zB3BgNV +HR8EcDBuMGygaqBohmZsZGFwOi8vbGRhcC50bWNhLmNvbS5teTozODkvY249YXJs +MWRwMSxvdT1BUkwsb3U9VE0gQXBwbGllZCBCdXNpbmVzcyBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eSxvPVRNLGM9bXkwDQYJKoZIhvcNAQELBQADggEBAECJXpdECqtm +MStt3E6m5y2xR/9SefPt26eB6To8VWf1RdHuGXn9N+CupCiiGDjez9KXkqQ5vFSD +7x2hgWfIjCZlhrrKbwBCWE26GWa3G0BRJZLQghWIbGIy4vFAEt2+wO8Q8iaEJfX0 +ag9ZPyMZHb0NvDk6vNrcbj8OjCaRJDPM/TM5jF2iu0eX5xAqhCZUsSt+X/mqf+3H +/sojplW/38pe4Ps+p1LWKjqle2PyhfwhNCvBrvBBkBg/RcQjjbw7ht2qRmdphyGi +Vxamp3w7/okgRxj61XL9XDpotTvhPMIrS3hTVVqy9oa+wD3bSP/wwHoQ1B7f5LYu +whrUDnpqoHY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYD +VQQDEy1NaWNyb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIw +MTcwHhcNMTkxMjE4MjMwNjQ1WhcNNDIwNzE4MjMxNjA0WjBlMQswCQYDVQQGEwJV +UzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNy +b3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATUvD0CQnVBEyPNgASGAlEvaqiBYgtlzPbKnR5vSmZR +ogPZnZH6thaxjG7efM3beaYvzrvOcS/lpaso7GMEZpn4+vKTEAXhgShC48Zo9OYb +hGBKia/teQ87zvH2RPUBeMCjVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBTIy5lycFIM+Oa+sgRXKSrPQhDtNTAQBgkrBgEEAYI3 +FQEEAwIBADAKBggqhkjOPQQDAwNoADBlAjBY8k3qDPlfXu5gKcs68tvWMoQZP3zV +L8KxzJOuULsJMsbG7X7JNpQS5GiFBqIb0C8CMQCZ6Ra0DvpWSNSkMBaReNtUjGUB +iudQZsIxtzm6uBoiB078a1QWIP8rtedMDE2mT3M= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGfjCCBGagAwIBAgIEBfXhADANBgkqhkiG9w0BAQ0FADBwMQswCQYDVQQGEwJD +WjEtMCsGA1UECgwkUHJ2bsOtIGNlcnRpZmlrYcSNbsOtIGF1dG9yaXRhLCBhLnMu +MRkwFwYDVQQDDBBJLkNBIFJvb3QgQ0EvUlNBMRcwFQYDVQQFEw5OVFJDWi0yNjQz +OTM5NTAeFw0xNTA1MjcxMjIwMDBaFw00MDA1MjcxMjIwMDBaMHAxCzAJBgNVBAYT +AkNaMS0wKwYDVQQKDCRQcnZuw60gY2VydGlmaWthxI1uw60gYXV0b3JpdGEsIGEu +cy4xGTAXBgNVBAMMEEkuQ0EgUm9vdCBDQS9SU0ExFzAVBgNVBAUTDk5UUkNaLTI2 +NDM5Mzk1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqj9VtYmvdhQG +KmQmlDgPX/bcBG8xRfUK/Tt/m3Jv+EB8/l39NJkFOJRJurHwvfiZXMBR+qoN++Zx +FYVjESp3BpGSBoiz/BThmUa0KYKuhIPutSaHbviLVUSdQNj/Klqq6H/SZeEUR8J8 +Mf11YQobjIBKnrTiLhRHMe68BVGupn7PEbjFSL0FVMKE5Kdoa/i4+n4oybnP5CFP +ZcmIaKA42XWlETtMHG5LHtSGbMGtBUfTLJQNzIctGi3D1szehP7sa8DhIxOh05wY +fuBy11xVvEyzQDEbnEDNmuuADnGu12JuWhZPH/ZlRdGfeoVBGcJ6Os4hkuSUcEy7 +qEHGxLs1zfU6nmOpjaBq0SBEqiq2SKVyw86e5FhIRwl/AkHzDRxtCXjw1xTRoFX8 +EdZaGgB55TvmCMtSnqQJq2vnbJwqLyJ9+7lQst5Q0y8McrnWs7ezCObre6z0tMX2 +wTIfpxkh9dxeN6rHH1ObQz7mnp/aDddWog9TaS1Vv+uGeBG/ptdaTfMOk3Pq/w7Q +54/xyLPw2BhzbKVyiPFwTEdUtpta0bwmN40Y35trLtsLJbOKsuOtBlxtu30XAwcB +ijCXiXRtSpR3Luvuz7Aetep29LUUOJXX1dkvP7KkJsxNo1yNCfNeDIUyzlZsAgjx +S6Orv8hUoAWFdOR1HXq8nDtgPWr9GZECAwEAAaOCAR4wggEaMA4GA1UdDwEB/wQE +AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR2uQNI+9UYoaE3oO3MaIJM +UjQ2DTCB1wYDVR0gBIHPMIHMMIHJBgRVHSAAMIHAMIG9BggrBgEFBQcCAjCBsBqB +rVRlbnRvIGt2YWxpZmlrb3Zhbnkgc3lzdGVtb3Z5IGNlcnRpZmlrYXQgYnlsIHZ5 +ZGFuIHBvZGxlIHpha29uYSAyMjcvMjAwMCBTYi4gdiBwbGF0bmVtIHpuZW5pL1Ro +aXMgcXVhbGlmaWVkIHN5c3RlbSBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29y +ZGluZyB0byBBY3QgTm8uIDIyNy8yMDAwIENvbGwuMA0GCSqGSIb3DQEBDQUAA4IC +AQAZVAIlg9silosdlZ6Z2zTOk9AfLntcYCRqDNeFRHgfHEnyFPiDVBmmnTJmuCOm +O4Yqnzb8F/xQD2DGN/0kqPd5p46/2AcVVF5SDL74ptjIQUTx9hPcgxlbr91k9zMW +hw8VWvFkvNTnVT8yOIma88xIxWwxcZKaJhfCfEcCbTUnn/Ma4aodDXQRqZN8Qahv +u46cxQHkc/a6UC7mENS8bxOaOLlpRqUG1vJMbDerPPjbGsZV8Mj4HSFuLwBqseJt +WgQtfd0JT/bvFC/AEuoJGSsayqBxm7E6Mrz/QxjzfS/1LojpUbbxSZBM/ybHw1nd +dF/BUF04XJ1oVWlqtEB3yV8yKUhUk8GzISN2oVUwaSM/MUnEoc07dlmVWoK0rXG1 +vqaRzIAVSi/OlK4YVUl1IES48wGbwXgsjhBMp2StrTrrTB1WLn+U1B7QCtXJVIEO +Hv73lPlhOj817tNgyftIsm7C2b56bpgFcACj0RfHxjSvbPVNj11SDN2Am3pt55jj +OYVcP4vMRKJANjKTElaQAp4+WWgCH1aIHq/B/g97VY2X2bumk0e6fPhHtjnXjPJA +bIecDP4t3dxx/A6RCKRDPYpX3d0H66eXUdC6hJmti3n+yQSQgxMr6ZcNZYnyES03 +jku4u9J6OSrF3NBdDd0EJ5ifWP2OhrsFf/DtN5KQ3Zy9/A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu +IFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow +RzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY +U3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv +Fz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br +YT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF +nbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH +6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt +eJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/ +c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ +MoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH +HTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf +jNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6 +5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB +rDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU +F6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c +wpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB +AHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp +WJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9 +xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ +2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ +IseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8 +aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X +em1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR +dAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/ +OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+ +hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy +tGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID5TCCAs2gAwIBAgISESG8J2xVR69YTu/UztYpsqKFMA0GCSqGSIb3DQEBCwUA +MEwxCzAJBgNVBAYTAkZSMRIwEAYDVQQKEwlLRVlORUNUSVMxDTALBgNVBAsTBFJP +T1QxGjAYBgNVBAMTEUtFWU5FQ1RJUyBST09UIENBMB4XDTA5MDUyNjAwMDAwMFoX +DTIwMDUyNjAwMDAwMFowTDELMAkGA1UEBhMCRlIxEjAQBgNVBAoTCUtFWU5FQ1RJ +UzENMAsGA1UECxMEUk9PVDEaMBgGA1UEAxMRS0VZTkVDVElTIFJPT1QgQ0EwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG/bMXhaGtJhuVaTUhPaSI+t7b +YDZAF2nCFGP7uNnCdBU3LpzQIM1pjYQyooVMFLSb8iWzVCqDPy2+D/M7ZNH/oFDv +d087TuE/C2SFmrpYftLDYtNkJaLUspc8d11jKjOS/M2CDZtUlYf1teuMzVvRyjAv +yYhGtc0NEbQYj+7RoT5dFegoz9/DkJtszNEMRXezOuuKkB3pr2RqiXupPUN0+uRn +IqH73E3E9WLJyiW0yYBgM6nde6ACv5YlCl7JXyl7tBeBi22BGdDZg1wFj0FpGmlD +gJ+or+DpjJGLJyuiJmDND/KkowKDjhiBwheKQxX5bfMdEKRanERhIyF62PvRAgMB +AAGjgcAwgb0wEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNVHQ8BAf8EBAMCAQYwVwYD +VR0fBFAwTjBMoEqgSIZGaHR0cDovL3RydXN0Y2VudGVyLWNybC5jZXJ0aWZpY2F0 +Mi5jb20vS2V5bmVjdGlzL0tFWU5FQ1RJU19ST09UX0NBLmNybDAdBgNVHQ4EFgQU +77cjl9CokX+mz6YhwDSfzHdB4dAwHwYDVR0jBBgwFoAU77cjl9CokX+mz6YhwDSf +zHdB4dAwDQYJKoZIhvcNAQELBQADggEBABoxaZlCwuVAhaKfksNj1I8hOagZIf56 +/MNNQPMr6EusW0xZk8bcfguvfF+VhWu9x2+6wb74xjpnS5PGBWk+JC3wG5HGPj/s +QhiTbAMkim75IGcrfG2rNMkqIjMN132P7tI2ZELINZpuGWHLjWfwaKfQJAXmwxe6 +Ra58Q7WAeANNIHMF/EMQnTVpQnWUJYIrpjuQGN7Bqa/zLZW/lafPGJfhWeKirxoW +YQ33E3FTkzf9PK8AHWyLFK9Gloy2UnzMLU7N4elLCu6a/nqY5ym6G9ocutxrzQQO +JkCp63M8/lCoESdVvduOS+9PGO0V/72GmGbumiVxNGxQ8bJRy2adTSk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx +EjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT +VFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5 +NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT +B1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF +10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz +0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh +MBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH +zIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc +46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2 +yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi +laLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP +oA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA +BDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE +qYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm +4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL +1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF +H6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo +RI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+ +nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh +15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW +6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW +nsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j +wa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz +aGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy +KwbQBM0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjET +MBEGA1UEChMKQ2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAb +BgNVBAMTFENlcnRpbm9taXMgLSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMz +MTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMx +FzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRDZXJ0aW5vbWlzIC0g +Um9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQosP5L2 +fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJfl +LieY6pOod5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQV +WZUKxkd8aRi5pwP5ynapz8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDF +TKWrteoB4owuZH9kb/2jJZOLyKIOSY008B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb +5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09xRLWtwHkziOC/7aOgFLSc +CbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE6OXWk6Ri +wsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJ +wx3tFvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SG +m/lg0h9tkQPTYKbVPZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4 +F2iw4lNVYC2vPsKD2NkJK/DAZNuHi5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZng +WVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I6tNxIqSSaHh0 +2TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/ +0KGRHCwPT5iVWVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWw +F6YSjNRieOpWauwK0kDDPAUwPk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZS +g081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAXlCOotQqSD7J6wWAsOMwaplv/8gzj +qh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJy29SWwNyhlCVCNSN +h4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9Iff/ +ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8V +btaw5BngDwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwj +Y/M50n92Uaf0yKHxDHYiI0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ +8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nMcyrDflOR1m749fPH0FFNjkulW+YZFzvW +gQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVrhkIGuUE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT +IkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw +MDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy +ZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N +T0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR +FtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J +cfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW +BBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm +fQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv +GDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFLjCCAxagAwIBAgIQNgEiBHAkH6lLUWKp42Ob1DANBgkqhkiG9w0BAQ0FADAW +MRQwEgYDVQQDEwtlc2lnbml0Lm9yZzAeFw0xNDA2MjAxODM3NTRaFw0zMDA2MjAx +ODQ3NDZaMBYxFDASBgNVBAMTC2VzaWduaXQub3JnMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEAtylZx/zTLxRDsok14XO0Z3PvWMIY4HWro0YLgCF8dYv3 +tUaNkmN3ghlQvY8UcByH2LMOBGiQAcMHxgEJ53cnWRyc2DjoGhkDkiPdS2JttNEB +0B/XTaGvaHwJh2CSgIBbpZpWTaqGywbe7AgJQ81L8h7tZ4E6W8ZM0vt4mnzqkPBT ++BmyjTXG/McGhYTQAsmdsYZDBAdB2Y4X1/RAyL0e9MHdSboRofhg+8d5MeC0VEIg +HXU/R4f4wz/pSw0FI9xxWJR3UUK/qOWqNsVYZfmCu6+ksDQtezxSTAuymoL094Dw +n+hnXb8RS6dEbIQ+b0bIHxxpypcxH7rBMIpQcbZ8JSqNVDZPI9QahKNPQMQiuBE6 +6KlqbnLOj7lGBxsbpU2Dx8QL8W96op6dTGtniFyXqhuYN2UxDMNI+fb1j9G7ENpo +qvTVfjxa4RUU6uZ9ZygOiiOZD4P54vEQFteiu4OM+mWOm5Vll9yPXqHPc5oiCfyv +CNVzfapqPoGbaCM6oQtcHdAca9VpE2eDTo36zfdFo31YYBOEjWNsfXwp8frNduS/ +L6gmWYrd91HeEoOVX2ZQKqBLp5ydW72xDSeCIr5kugqdY6whW80ugjLlc9mDd8/L +EGQQKnrxzeeWdjiQG/WwcOse9GRktOzH2gvmkJ+vY82z1jhrZP4REoA6T+aYGR8C +AwEAAaN4MHYwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FPOGsFKraD+/FoPAUXSf77qYfZHRMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJKwYB +BAGCNxUCBBYEFEq/BT//OC3eNeJ4wEfNqJXdZRNpMA0GCSqGSIb3DQEBDQUAA4IC +AQBEvh2kzI+1uoUx/emM654QvpM6WtgQSJMubKwKeBY5UNgwwNpwmtswiEKzdZwB +iGb1xEehPrAKz0d7aiIIEOonYEohIV6szl0+F56nN16813n1lPsCjdLSA8fjgf28 +jvlTKcrLRqeyCn4APadh6g7/FRiGcmIxEFPf/VNTUBZ7l4e2zzb06PxCq8oDaOsb +AVYXQz8A0KX50KURZrdC2knUg1HX0J/orVpdaQ9UZYVNp2WAbe9vYTCCF5FdtzNU ++nJDojpDxF5guMe9bifL3YTvd87YQwsH7+o+UbtHX4lG8VsSfmvvJulNBY6RtzZE +pZvyRWIvQahM9qTrzFpsxl4wyPSBDPLDZ6YvVWsXvU4PqLOWTbPdq4BB24P9kFxe +YjEe/rDQ8bd1/V/OFZTEM0rxdZDDN9vWnybzl8xL5VmNLDGl1u6JrOVvCzVAWP++ +L9l5UTusQI/BPSMebz6msd8vhTluD4jQIba1/6zOwfBraFgCIktCT3GEIiyt59x3 +rdSirLyjzmeQA9NkwoG/GqlFlSdWmQCK/sCL+z050rqjL0kEwIl/D6ncCXfBvhCp +CmcrIlZFruyeOlsISZ410T1w/pLK8OXhbCr13Gb7A5jhv1nn811cQaR7XUXhcn6W +q/VV/oQZLunBYvoYOs3dc8wpBabPrrRhkdNmN6Rib6TvMg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzAN +BgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hl +bGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgRUNDIFJv +b3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEwMzcxMlowgaoxCzAJ +BgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmljIEFj +YWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5 +MUQwQgYDVQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0 +dXRpb25zIEVDQyBSb290Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKg +QehLgoRc4vgxEZmGZE4JJS+dQS8KrjVPdJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJa +jq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoKVlp8aQuqgAkkbH7BRqNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLQi +C4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaep +lSTAGiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7Sof +TUwJCA3sS61kFyjndc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGizCCBXOgAwIBAgIEO0XlaDANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJF +UzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJ +R1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwHhcN +MDEwNzA2MTYyMjQ3WhcNMjEwNzAxMTUyMjQ3WjBoMQswCQYDVQQGEwJFUzEfMB0G +A1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0GA1UECxMGUEtJR1ZBMScw +JQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVuY2lhbmEwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGKqtXETcvIorKA3Qdyu0togu8M1JAJke+ +WmmmO3I2F0zo37i7L3bhQEZ0ZQKQUgi0/6iMweDHiVYQOTPvaLRfX9ptI6GJXiKj +SgbwJ/BXufjpTjJ3Cj9BZPPrZe52/lSqfR0grvPXdMIKX/UIKFIIzFVd0g/bmoGl +u6GzwZTNVOAydTGRGmKy3nXiz0+J2ZGQD0EbtFpKd71ng+CT516nDOeB0/RSrFOy +A8dEJvt55cs0YFAQexvba9dHq198aMpunUEDEO5rmXteJajCq+TA81yc477OMUxk +Hl6AovWDfgzWyoxVjr7gvkkHD6MkQXpYHYTqWBLI4bft75PelAgxAgMBAAGjggM7 +MIIDNzAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnBr +aS5ndmEuZXMwEgYDVR0TAQH/BAgwBgEB/wIBAjCCAjQGA1UdIASCAiswggInMIIC +IwYKKwYBBAG/VQIBADCCAhMwggHoBggrBgEFBQcCAjCCAdoeggHWAEEAdQB0AG8A +cgBpAGQAYQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEAYwBpAPMAbgAgAFIA +YQDtAHoAIABkAGUAIABsAGEAIABHAGUAbgBlAHIAYQBsAGkAdABhAHQAIABWAGEA +bABlAG4AYwBpAGEAbgBhAC4ADQAKAEwAYQAgAEQAZQBjAGwAYQByAGEAYwBpAPMA +bgAgAGQAZQAgAFAAcgDhAGMAdABpAGMAYQBzACAAZABlACAAQwBlAHIAdABpAGYA +aQBjAGEAYwBpAPMAbgAgAHEAdQBlACAAcgBpAGcAZQAgAGUAbAAgAGYAdQBuAGMA +aQBvAG4AYQBtAGkAZQBuAHQAbwAgAGQAZQAgAGwAYQAgAHAAcgBlAHMAZQBuAHQA +ZQAgAEEAdQB0AG8AcgBpAGQAYQBkACAAZABlACAAQwBlAHIAdABpAGYAaQBjAGEA +YwBpAPMAbgAgAHMAZQAgAGUAbgBjAHUAZQBuAHQAcgBhACAAZQBuACAAbABhACAA +ZABpAHIAZQBjAGMAaQDzAG4AIAB3AGUAYgAgAGgAdAB0AHAAOgAvAC8AdwB3AHcA +LgBwAGsAaQAuAGcAdgBhAC4AZQBzAC8AYwBwAHMwJQYIKwYBBQUHAgEWGWh0dHA6 +Ly93d3cucGtpLmd2YS5lcy9jcHMwHQYDVR0OBBYEFHs100DSHHgZZu90ECjcPk+y +eAT8MIGVBgNVHSMEgY0wgYqAFHs100DSHHgZZu90ECjcPk+yeAT8oWykajBoMQsw +CQYDVQQGEwJFUzEfMB0GA1UEChMWR2VuZXJhbGl0YXQgVmFsZW5jaWFuYTEPMA0G +A1UECxMGUEtJR1ZBMScwJQYDVQQDEx5Sb290IENBIEdlbmVyYWxpdGF0IFZhbGVu +Y2lhbmGCBDtF5WgwDQYJKoZIhvcNAQEFBQADggEBACRhTvW1yEICKrNcda3Fbcrn +lD+laJWIwVTAEGmiEi8YPyVQqHxK6sYJ2fR1xkDar1CdPaUWu20xxsdzCkj+IHLt +b8zog2EWRpABlUt9jppSCS/2bxzkoXHPjCpaF3ODR00PNvsETUlR4hTJZGH71BTg +9J63NI8KJr2XXPR5OkowGcytT6CYirQxlyric21+eLj4iIlPsSKRZEv1UN4D2+XF +ducTZnV+ZfsBn5OHiJ35Rld8TWCvmHMTI6QgkYH60GFmuH3Rr9ZvHmw96RH9qfmC +IoaZM3Fa6hlXPZHNqcCjbgcTpsnt+GijnsNacgmHKNHEc8RzGF9QdRYxn7fofMM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFnDCCBISgAwIBAgIBZDANBgkqhkiG9w0BAQsFADBbMQswCQYDVQQGEwJDWjEs +MCoGA1UECgwjxIxlc2vDoSBwb8WhdGEsIHMucC4gW0nEjCA0NzExNDk4M10xHjAc +BgNVBAMTFVBvc3RTaWdudW0gUm9vdCBRQ0EgMjAeFw0xMDAxMTkwODA0MzFaFw0y +NTAxMTkwODA0MzFaMFsxCzAJBgNVBAYTAkNaMSwwKgYDVQQKDCPEjGVza8OhIHBv +xaF0YSwgcy5wLiBbScSMIDQ3MTE0OTgzXTEeMBwGA1UEAxMVUG9zdFNpZ251bSBS +b290IFFDQSAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoFz8yBxf +2gf1uN0GGXknvGHwurpp4Lw3ZPWZB6nEBDGjSGIXK0Or6Xa3ZT+tVDTeUUjT133G +7Vs51D6z/ShWy+9T7a1f6XInakewyFj8PT0EdZ4tAybNYdEUO/dShg2WvUyfZfXH +0jmmZm6qUDy0VfKQfiyWchQRi/Ax6zXaU2+X3hXBfvRMr5l6zgxYVATEyxCfOLM9 +a5U6lhpyCDf2Gg6dPc5Cy6QwYGGpYER1fzLGsN9stdutkwlP13DHU1Sp6W5ywtfL +owYaV1bqOOdARbAoJ7q8LO6EBjyIVr03mFusPaMCOzcEn3zL5XafknM36Vqtdmqz +iWR+3URAUgqE0wIDAQABo4ICaTCCAmUwgaUGA1UdHwSBnTCBmjAxoC+gLYYraHR0 +cDovL3d3dy5wb3N0c2lnbnVtLmN6L2NybC9wc3Jvb3RxY2EyLmNybDAyoDCgLoYs +aHR0cDovL3d3dzIucG9zdHNpZ251bS5jei9jcmwvcHNyb290cWNhMi5jcmwwMaAv +oC2GK2h0dHA6Ly9wb3N0c2lnbnVtLnR0Yy5jei9jcmwvcHNyb290cWNhMi5jcmww +gfEGA1UdIASB6TCB5jCB4wYEVR0gADCB2jCB1wYIKwYBBQUHAgIwgcoagcdUZW50 +byBrdmFsaWZpa292YW55IHN5c3RlbW92eSBjZXJ0aWZpa2F0IGJ5bCB2eWRhbiBw +b2RsZSB6YWtvbmEgMjI3LzIwMDBTYi4gYSBuYXZhem55Y2ggcHJlZHBpc3UvVGhp +cyBxdWFsaWZpZWQgc3lzdGVtIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3Jk +aW5nIHRvIExhdyBObyAyMjcvMjAwMENvbGwuIGFuZCByZWxhdGVkIHJlZ3VsYXRp +b25zMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQW +BBQVKYzFRWmruLPD6v5LuDHY3PDndjCBgwYDVR0jBHwweoAUFSmMxUVpq7izw+r+ +S7gx2Nzw53ahX6RdMFsxCzAJBgNVBAYTAkNaMSwwKgYDVQQKDCPEjGVza8OhIHBv +xaF0YSwgcy5wLiBbScSMIDQ3MTE0OTgzXTEeMBwGA1UEAxMVUG9zdFNpZ251bSBS +b290IFFDQSAyggFkMA0GCSqGSIb3DQEBCwUAA4IBAQBeKtoLQKFqWJEgLNxPbQNN +5OTjbpOTEEkq2jFI0tUhtRx//6zwuqJCzfO/KqggUrHBca+GV/qXcNzNAlytyM71 +fMv/VwgL9gBHTN/IFIw100JbciI23yFQTdF/UoEfK/m+IFfirxSRi8LRERdXHTEb +vwxMXIzZVXloWvX64UwWtf4Tvw5bAoPj0O1Z2ly4aMTAT2a+y+z184UhuZ/oGyMw +eIakmFM7M7RrNki507jiSLTzuaFMCpyWOX7ULIhzY6xKdm5iQLjTvExn2JTvVChF +Y+jUu/G0zAdLyeU4vaXdQm1A8AEiJPTd0Z9LAxL6Sq2iraLNN36+NyEK/ts3mPLL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv +b3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl +cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA +n61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc +biJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp +EgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA +bx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu +YjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW +BBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI +QW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I +0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni +lmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9 +B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv +ON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIINDCCBhygAwIBAgIRAP11BI16YIaTaUyqADxl0z0wDQYJKoZIhvcNAQELBQAw +gaYxCzAJBgNVBAYTAkNIMTswOQYDVQQKEzJUaGUgRmVkZXJhbCBBdXRob3JpdGll +cyBvZiB0aGUgU3dpc3MgQ29uZmVkZXJhdGlvbjERMA8GA1UECxMIU2VydmljZXMx +IjAgBgNVBAsTGUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxIzAhBgNVBAMTGlN3 +aXNzIEdvdmVybm1lbnQgUm9vdCBDQSBJMB4XDTExMDIxNTA5MDAwMFoXDTM1MDIx +NTA4NTk1OVowgaYxCzAJBgNVBAYTAkNIMTswOQYDVQQKEzJUaGUgRmVkZXJhbCBB +dXRob3JpdGllcyBvZiB0aGUgU3dpc3MgQ29uZmVkZXJhdGlvbjERMA8GA1UECxMI +U2VydmljZXMxIjAgBgNVBAsTGUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxIzAh +BgNVBAMTGlN3aXNzIEdvdmVybm1lbnQgUm9vdCBDQSBJMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAyA5y9AEvhnsLwmOwjWjtHz3euYObXKFdug82JxEE +rQZUILceoObOvvCZaXIZNWRmMY0svY5CCp/GyqmQLNq8hTAD2TKWlvC+oCINJGzU +xn9aTFEkLVRyCHwz6cwox2ZlI2lrlbTrvuOH52PX5PsHrRKS6+fkCkOyqd/HkLwm +W5H5o7eHnJS5EI2IxVhcMrwW7A5XT/6nk3iP4MU5uweIYMFUZeuHvp8xl3E8+ovI +g2xSluCswO/LaQiVW+Dgu68npMIX8VGfhHZh2CTi/mFtZDVJ6jnEIWK9zOIC/0hr +OK9px7mSLYIRjb0LiYUq6re0ss1L69H6qvDgTAk8Td/2MR2GMKhBiFdwLCdR3s+L +Tj8C8lClF+BnG3IMQTEfAaKWPjzbAradlOYCTvPwGYKyCCMT65HNUdOqRsJzmJg/ +usPumvz6za9yCjcTj/mgULPq+z8svPpjVTX00ry4cdKR6+nKylzsUWaonlkFIi+j +GttP4EViIzxdVfswlSs0os+ntEvAM8k0UZ3TsyvfxeosLMffRB+2jbn+81zNNy+w +bJxKCL3o9db6cOVpMjdcXwvLP+SIAszKs3gvfb9IsyGwH4h5m1qKcdghhCkPSgQx +Kr0NIUTOdJ0m00kd+Iao5RJ3xcBzDFCDapBrocr40JXZNYbHEaM7FMfLhlhWDfuD +9wECAwEAAaOCAlkwggJVMA8GA1UdEwEB/wQFMAMBAf8wgZsGA1UdIASBkzCBkDCB +jQYIYIV0AREDAQAwgYAwQwYIKwYBBQUHAgEWN2h0dHA6Ly93d3cucGtpLmFkbWlu +LmNoL2Nwcy9DUFNfMl8xNl83NTZfMV8xN18zXzFfMC5wZGYwOQYIKwYBBQUHAgIw +LRorVGhpcyBpcyB0aGUgU3dpc3MgR292ZXJubWVudCBSb290IENBIEkgQ1BTLjCB +jgYDVR0fBIGGMIGDMIGAoH6gfIZ6bGRhcDovL2FkbWluZGlyLmFkbWluLmNoOjM4 +OS9jbj1Td2lzcyUyMEdvdmVybm1lbnQlMjBSb290JTIwQ0ElMjBJLG91PUNlcnRp +ZmljYXRpb24lMjBBdXRob3JpdGllcyxvdT1TZXJ2aWNlcyxvPUFkbWluLGM9Q0gw +HQYDVR0OBBYEFLUbg7s7T7LS++UDjtRhXdEajrCiMA4GA1UdDwEB/wQEAwIBBjCB +4wYDVR0jBIHbMIHYgBS1G4O7O0+y0vvlA47UYV3RGo6woqGBrKSBqTCBpjELMAkG +A1UEBhMCQ0gxOzA5BgNVBAoTMlRoZSBGZWRlcmFsIEF1dGhvcml0aWVzIG9mIHRo +ZSBTd2lzcyBDb25mZWRlcmF0aW9uMREwDwYDVQQLEwhTZXJ2aWNlczEiMCAGA1UE +CxMZQ2VydGlmaWNhdGlvbiBBdXRob3JpdGllczEjMCEGA1UEAxMaU3dpc3MgR292 +ZXJubWVudCBSb290IENBIEmCEQD9dQSNemCGk2lMqgA8ZdM9MA0GCSqGSIb3DQEB +CwUAA4ICAQAl2t94sCbcn5nrM5zJRbpcY1KNbgNzqnRIxQ0L0hcMLAvSxiWD1FTN +B4FUL2d2Jafp13+WR3ekHZtF//HY9p5HDnSME8TyvtYHKBg8mHXB2+uSiCbmBmSO ++dL94pk1gdHYdRe1c+rd6BgilRYZClkqItyGWkNPJWg2qdiTAI9excNhhvDSFAmV +UcR+2FLusI2KiHGl1yin9NwGWCVexFUYCJV0fLgB507Y1vZ8IENIDaPg3lTEqF8A +SUPTRTuCZW7ui6MBIlaa8c4p5QzEa+3nTvixVYGtcf+E+whX5kfKrYf4Rvj68DWE +7bTYiJcid6SPFsg8Z9HhbgSse482zd6lCKwqjfWnHZ/Hw5EhQqOGgbkq2LHpOB1U +CJg5ChHKMg4zzfRM6qhKBukYPkHGz6D24CtrII6nIALrMEGBsOjkrqQYiSvfFPAS +KW14+k1E+7I05a/zjjX3w84sCxi00HmPE78Di2a4tWHUrA79eD0JrbXSLE9WQZmI +RAx+Z+Nkn/paKlh3UWmxzSyapzQQBXT6bkVjy4tSrUeRohLIoiYExdAiHgOzspI3 +VFf9iYN1A20tO7PxpKIQfJyTjaNQhDmLlVlB9gJ2Boq8DpDn2TrrrSZeV1PRb8h1 +4KuRe2uhf/kbUKjc/k0G4RWKpBDrHgbPVEgVlii2Ix8a43ylj/o3Vw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgTCCA2mgAwIBAgIIIj+pFyDegZQwDQYJKoZIhvcNAQELBQAwTjELMAkGA1UE +BhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEoMCYGA1UEAxMfU3dpc3NTaWdu +IFBsYXRpbnVtIFJvb3QgQ0EgLSBHMzAeFw0wOTA4MDQxMzM0MDRaFw0zNzA4MDQx +MzM0MDRaME4xCzAJBgNVBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxKDAm +BgNVBAMTH1N3aXNzU2lnbiBQbGF0aW51bSBSb290IENBIC0gRzMwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCUoO8TG59EIBvNxaoiu9nyUj56Wlh35o2h +K8ncpPPksxOUAGKbHPJDUEOBfq8wNkmsGIkMGEW4PsdUbePYmllriholqba1Dbd9 +I/BffagHqfc+hi7IAU3c5jbtHeU3B2kSS+OD0QQcJPAfcHHnGe1zSG6VKxW2VuYC +31bpm/rqpu7gwsO64MzGyHvXbzqVmzqPvlss0qmgOD7WiOGxYhOO3KswZ82oaqZj +K4Kwy8c9Tu1y9n2rMk5lAusPmXT4HBoojA5FAJMsFJ9txxue9orce3jjtJRHHU0F +bYR6kFSynot1woDfhzk/n/tIVAeNoCn1+WBfWnLou5ugQuAIADSjFTwT49YaawKy +lCGjnUG8KmtOMzumlDj8PccrM7MuKwZ0rJsQb8VORfddoVYDLA1fer0e3h13kGva +pS2KTOnfQfTnS+x9lUKfTKkJD0OIPz2T5yv0ekjaaMTdEoAxGl0kVCamJCGzTK3a +Fwg2AlfGnIZwyXXJnnxh2HjmuegUafkcECgSXUt1ULo80GdwVVVWS/s9HNjbeU2X +37ie2xcs1TUHuFCp9473Vv96Z0NPINnKZtY4YEvulDHWDaJIm/80aZTGNfWWiO+q +ZsyBputMU/8ydKe2nZhXtLomqfEzM2J+OrADEVf/3G8RI60+xgrQzFS3LcKTHeXC +pozH2O9T9wIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUVio/kFj0F1oUstcIG4VbVGpUGigwHwYDVR0jBBgwFoAUVio/ +kFj0F1oUstcIG4VbVGpUGigwDQYJKoZIhvcNAQELBQADggIBAGztiudDqHknm7jP +hz5kOBiMEUKShjfgWMMb7gQu94TsgxBoDH94LZzCl442ThbYDuprSK1Pnl0NzA2p +PhiFfsxomTk11tifhsEy+01lsyIUS8iFZtoX/3GRrJxWV95xLFZCv/jNDvCi0//S +IhX70HgKfuGwWs6ON9upnueVz2PyLA3S+m/zyNX7ALf3NWcQ03tS7BAy+L/dXsmm +gqTxsL8dLt0l5L1N8DWpkQFH+BAClFvrPusNutUdYyylLqvn4x6j7kuqX7FmAbSC +WvlGS8fx+N8svv113ZY4mjc6bqXmMhVus5DAOYp0pZWgvg0uiXnNKVaOw15XUcQF +bwRVj4HpTL1ZRssqvE3JHfLGTwXkyAQN925P2sM6nNLC9enGJHoUPhxCMKgCRTGp +/FCp3NyGOA9bkz9/CE5qDSc6EHlWwxW4PgaG9tlwZ691eoviWMzGdU8yVcVsFAko +O/KV5GreLCgHraB9Byjd1Fqj6aZ8E4yZC1J429nR3z5aQ3Z/RmBTws3ndkd8Vc20 +OWQQW5VLNV1EgyTV4C4kDMGAbmkAgAZ3CmaCEAxRbzeJV9vzTOW4ue4jZpdgt1Ld +2Zb7uoo7oE3OXvBETJDMIU8bOphrjjGD+YMIUssZwTVr7qEVW4g/bazyNJJTpjAq +E9fmhqhd2ULSx52peovL3+6iMcLl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIzCCAgugAwIBAgICJ60wDQYJKoZIhvcNAQELBQAwOjELMAkGA1UEBhMCSU4x +EjAQBgNVBAoTCUluZGlhIFBLSTEXMBUGA1UEAxMOQ0NBIEluZGlhIDIwMTQwHhcN +MTQwMzA1MTAxMDQ5WhcNMjQwMzA1MTAxMDQ5WjA6MQswCQYDVQQGEwJJTjESMBAG +A1UEChMJSW5kaWEgUEtJMRcwFQYDVQQDEw5DQ0EgSW5kaWEgMjAxNDCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAN7IUL2K/yINrn+sglna9CkJ1AVrbJYB +vsylsCF3vhStQC9kb7t4FwX7s+6AAMSakL5GUDJxVVNhMqf/2paerAzFACVNR1Ai +MLsG7ima4pCDhFn7t9052BQRbLBCPg4wekx6j+QULQFeW9ViLV7hjkEhKffeuoc3 +YaDmkkPSmA2mz6QKbUWYUu4PqQPRCrkiDH0ikdqR9eyYhWyuI7Gm/pc0atYnp1sr +u3rtLCaLS0ST/N/ELDEUUY2wgxglgoqEEdMhSSBL1CzaA8Ck9PErpnqC7VL+sbSy +AKeJ9n56FttQzkwYjdOHMrgJRZaPb2i5VoVo1ZFkQF3ZKfiJ25VH5+8CAwEAAaMz +MDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQIQrjFz22zV+EwCwYDVR0PBAQD +AgEGMA0GCSqGSIb3DQEBCwUAA4IBAQAdAUjv0myKyt8GC1niIZplrlksOWIR6yXL +g4BhFj4ziULxsGK4Jj0sIJGCkNJeHl+Ng9UlU5EI+r89DRdrGBTF/I+g3RHcViPt +One9xEgWRMRYtWD7QZe5FvoSSGkW9aV6D4iGLPBQML6FDUkQzW9CYDCFgGC2+awR +Mx61dQVXiFv3Nbkqa1Pejcel8NMAmxjfm5nZMd3Ft13hy3fNF6UzsOnBtMbyZWhS +8Koj2KFfSUGX+M/DS1TG2ZujwKKXCuKq7+67m0WF6zohoHJbqjkmKX34zkuFnoXa +Xco9NkOi0RBvLCiqR2lKfzLM7B69bje+z0EqnRNo5+s8PWSdy+xt +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICNDCCAbugAwIBAgIQdlP+urId2CfpaRai64G+WDAKBggqhkjOPQQDAzBcMQsw +CQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEyMDAGA1UEAxMp +R2xvYmFsU2lnbiBDbGllbnQgQXV0aGVudGljYXRpb24gUm9vdCBFNDUwHhcNMjAw +MzE4MDAwMDAwWhcNNDUwMzE4MDAwMDAwWjBcMQswCQYDVQQGEwJCRTEZMBcGA1UE +ChMQR2xvYmFsU2lnbiBudi1zYTEyMDAGA1UEAxMpR2xvYmFsU2lnbiBDbGllbnQg +QXV0aGVudGljYXRpb24gUm9vdCBFNDUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATM +zLQ6uxpN+J2RxHeB7RZ/AxF/uOlwhEiWQQmDYF30JJMqMh5eB/tHpIcqJNhXjFzZ +qN8ReH+2RNXdr9UB2SY0X30xyMHu49a5/o+TAnCib2A7GXO1i3QKe51CF7wtPqej +QjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS1 +g9ZwBorGnYaCd9WpBWU2E/HGSDAKBggqhkjOPQQDAwNnADBkAjBmpdF/fTQJFg4O +++53h4FKndiAh6BkaMtftnRYrMuymOKSEoktHT2xVGj4kvGNTkoCMBRVMnt2ZnSR +ayTUWpTi5WqA9np9zULzWHhjwekCe1TdHAEVncu/BBhVQCT6IvLZXg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBH +MQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBF +eHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMx +MDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNV +BAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrsiWog +D4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvS +sPGP2KxFRv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aop +O2z6+I9tTcg1367r3CTueUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dk +sHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR59mzLC52LqGj3n5qiAno8geK+LLNEOfi +c0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH0mK1lTnj8/FtDw5lhIpj +VMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KRel7sFsLz +KuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/ +TuDvB0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41G +sx2VYVdWf6/wFlthWG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs +1+lvK9JKBZP8nm9rZ/+I8U6laUpSNwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQD +fwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS3H5aBZ8eNJr34RQwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBADaN +l8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQ +VBcZEhrxH9cMaVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5 +c6sq1WnIeJEmMX3ixzDx/BR4dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp +4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb+7lsq+KePRXBOy5nAliRn+/4Qh8s +t2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOWF3sGPjLtx7dCvHaj +2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwiGpWO +vpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2C +xR9GUeOcGMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmx +cmtpzyKEC2IPrNkZAJSidjzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbM +fjKaiJUINlK73nZfdklJrX+9ZSCyycErdhh2n1ax +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEEjCCAvqgAwIBAgIPAMEAizw8iBHRPvZj7N9AMA0GCSqGSIb3DQEBBAUAMHAx +KzApBgNVBAsTIkNvcHlyaWdodCAoYykgMTk5NyBNaWNyb3NvZnQgQ29ycC4xHjAc +BgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEhMB8GA1UEAxMYTWljcm9zb2Z0 +IFJvb3QgQXV0aG9yaXR5MB4XDTk3MDExMDA3MDAwMFoXDTIwMTIzMTA3MDAwMFow +cDErMCkGA1UECxMiQ29weXJpZ2h0IChjKSAxOTk3IE1pY3Jvc29mdCBDb3JwLjEe +MBwGA1UECxMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSEwHwYDVQQDExhNaWNyb3Nv +ZnQgUm9vdCBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCpAr3BcOY78k4bKJ+XeF4w6qKpjSVf+P6VTKO3/p2iID58UaKboo9gMmvRQmR5 +7qx2yVTa8uuchhyPn4Rms8VremIj1h083g8BkuiWxL8tZpqaaCaZ0Dosvwy1WCbB +RucKPjiWLKkoOajsSYNC44QPu5psVWGsgnyhYC13TOmZtGQ7mlAcMQgkFJ+p55Er +GOY9mGMUYFgFZZ8dN1KH96fvlALGG9O/VUWziYC/OuxUlE6u/ad6bXROrxjMlgko +IQBXkGBpN7tLEgc8Vv9b+6RmCgim0oFWV++2O14WgXcE2va+roCV/rDNf9anGnJc +PMq88AijIjCzBoXJsyB3E4XfAgMBAAGjgagwgaUwgaIGA1UdAQSBmjCBl4AQW9Bw +72lyniNRfhSyTY7/y6FyMHAxKzApBgNVBAsTIkNvcHlyaWdodCAoYykgMTk5NyBN +aWNyb3NvZnQgQ29ycC4xHjAcBgNVBAsTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEh +MB8GA1UEAxMYTWljcm9zb2Z0IFJvb3QgQXV0aG9yaXR5gg8AwQCLPDyIEdE+9mPs +30AwDQYJKoZIhvcNAQEEBQADggEBAJXoC8CN85cYNe24ASTYdxHzXGAyn54Lyz4F +kYiPyTrmIfLwV5MstaBHyGLv/NfMOztaqTZUaf4kbT/JzKreBXzdMY09nxBwarv+ +Ek8YacD80EPjEVogT+pie6+qGcgrNyUtvmWhEoolD2Oj91Qc+SHJ1hXzUqxuQzIH +/YIX+OVnbA1R9r3xUse958Qw/CAxCYgdlSkaTdUdAqXxgOADtFv0sd3IV+5lScdS +VLa0AygS/5DW8AiPfriXxas3LOR65Kh343agANBqP8HSNorgQRKoNWobats14dQc +BOSoRQTIWjM4bk0cDWK3CqKM09VUP0bNHFWmcNsSOoeTdZ+n0qA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID4DCCAsigAwIBAgILBAAAAAABBVJkx2EwDQYJKoZIhvcNAQEFBQAwXTELMAkG +A1UEBhMCQkUxHDAaBgNVBAoTE0NlcnRpcG9zdCBzLmEuL24udi4xMDAuBgNVBAMT +J0NlcnRpcG9zdCBFLVRydXN0IFByaW1hcnkgTm9ybWFsaXNlZCBDQTAeFw0wNTA3 +MjYxMDAwMDBaFw0yMDA3MjYxMDAwMDBaMF0xCzAJBgNVBAYTAkJFMRwwGgYDVQQK +ExNDZXJ0aXBvc3Qgcy5hLi9uLnYuMTAwLgYDVQQDEydDZXJ0aXBvc3QgRS1UcnVz +dCBQcmltYXJ5IE5vcm1hbGlzZWQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDVs6pShHoXkyIPuAQYysnygiqsFQunUHG2TCVr9/8Bqldad05eExQN +VfIe8YXNhdeCHAzaCSu9/bye/m2JTaICJOZR6jd/MUZae5p2sy6gXV/k+JkKB77u +kiYSyXvnXWzQg0cOwIyn0XlXwAsZnJueQ8VOkSXOiCttedl5itZmTiLDGkVO78iw +YiZOJlRQnwxvs2vMfJ9/3g8NtY/Da9Thwvu7VlCqjD2PAIs8/EgXatJa83VtZYG9 +Rl2fomJTrs7zqeSRK1omw3lm0aZTZjUcBnGx7pkOxPtYEqwiRi3iIpLb4Ty/u/6G +55M0c894adPL3vkMsmjayYoKYFTE81ZjAgMBAAGjgaAwgZ0wDgYDVR0PAQH/BAQD +AgEGMA8GA1UdEwEB/wQFMAMBAf8wSAYDVR0gBEEwPzA9BgkDkA4HAQABAgAwMDAu +BggrBgEFBQcCARYiaHR0cDovL3d3dy5lLXRydXN0LmJlL0NQUy9RTmNlcnRzIDAd +BgNVHQ4EFgQUEfILltIzOIFXWBP9QKQRb06Z+mcwEQYJYIZIAYb4QgEBBAQDAgAH +MA0GCSqGSIb3DQEBBQUAA4IBAQA1a0/enfMDth3IvI3nXmqeqentoiuX6q/R4UbT +Akl9xFKF67r20785Yhidk0m9eAO/014V3e8nHOG7RQEigQBNOuCFyloyA8wgj6/v +wduo+vPc17KxDwOBCSngcXyL+n/LNm4b6BTO8EsmoTIpT8y09YdIDBP8x52vq9ST +9SpNf0iCWD4X/8OAKqs/V1W4OSxmEGQmbYxr1t2ggxpaVhGWRr2ucCjWOFdbkdU/ +Temss8MkSpZlXDTQHtS/CKWXXfdG23bwzT51YwArr62uht5fpplUDYUjpfy67RtS ++kkYd4VbqnKbJwg1RTcn25fJ+os9yNCd3lrvXaMWtph5ynzL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFojCCA4qgAwIBAgIGC4LclDN2MA0GCSqGSIb3DQEBCwUAMHAxCzAJBgNVBAYT +AkNBMSswKQYDVQQKEyJDYXJpbGxvbiBJbmZvcm1hdGlvbiBTZWN1cml0eSBJbmMu +MSIwIAYDVQQLExlDZXJ0aWZpY2F0aW9uIEF1dGhvcml0aWVzMRAwDgYDVQQDEwdD +SVNSQ0ExMB4XDTEyMTAxNjE4MjgzM1oXDTMyMTAxNjE4MjgzM1owcDELMAkGA1UE +BhMCQ0ExKzApBgNVBAoTIkNhcmlsbG9uIEluZm9ybWF0aW9uIFNlY3VyaXR5IElu +Yy4xIjAgBgNVBAsTGUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxEDAOBgNVBAMT +B0NJU1JDQTEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDEdvFial/N +Kc0ENn9uYX5z9J1m3yJamoNEgWb9ThGwPqzoiLJTOf/jur7U/9OF2L1br2hPM6y4 +FH0SW3qVa8c2/iuP9IhgiTqqWThMwV1VgaXf2B8xetOjTvBRy8Mxh64L3speG6F0 +OPCSd3E8yxN+oMEKmL3YuPhUNJhOZxaaV0smhl8bZnKqwfJogp1YQXxxIuLPATH+ +4uBWqWjgrTOvNTkunG4GTPMjdi9pJugFOWm39Uga99/ZOTcyVREnBIEfnTyLjINS +d8GuLM0rKkrlLfEZabqHXoud4HHIdNLN7m44N2pdGQDSdt2i6247qh31NgZPX15s +whDz3W+12nla/tVGRDRIr4YANHwkhN1FkPkWgqyokdTpRjNvfrpHH+Hvr+VQ1sb5 +p+1sl6orKU5dxfge9nTJqyT4DVPHaBW+/FyrPXIL0nAEtxbjaanxZ7rGAEx7gDQ1 +Ll7tH6Al96WCahB/v49Zb8NGpspCTkIjhQY5NYy18dfBI0JF/S8lcfjzB9MHaL7b +mGwq9qVH97BlYK2ufOYRHSdUCGWw2ILAYWvpfo8i1nEda0EgZdhXmh98DlpU4JSw +bXXvKDI1PFXDbWf4JL37QPNanTbZNUy74mvZsTYP5G8gGsVvesOROa+vzPP2vSCG +utMkITwfNynmn/wav5jfPLogIRKpwjoqkwIDAQABo0IwQDAdBgNVHQ4EFgQU6pUV +2lw5AOKa28S6LWf6ofd1NO0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AcYwDQYJKoZIhvcNAQELBQADggIBADXQ2Lie8gn48J+ybkiy1+qhmyiJOc3+Fmod +6ZyCX1FHOvWe0byuH5/iXErI7O1GQvF8QwcV326X9u2G/J/FCF6CDqMuqAouvI4b +MRIo9nkowSK20ZVpQOhZCSeikWR26tATjXD8ZcNvEZ8qSMqnYvWDFOUaFseRi7QJ +xc574+QdbZei6csmHmu03D6Ddi9eTahoiVT9TtJGqED22Mp4zzYaPVlljJv1Kx9M +gt94eE0mSkdprW8zHwMeIk7ZBlmeRvxQNV/GhRvkG/gAyeDTOqsmQ81H+lr4hQvH +Mtq1DS0wKTp5sxTppQ9wJdGNCVCU7U2SnjA3QNtaeEmPDzkvvS7XqwiUySmK992M +vYJ8MFti6DVGVjhdkfYOb4zulZ/9dJ3t7RCrzouPt61/TWlJ8McRVZuagvei+jPy +RBH6FUtGqZtrl0LWtLcJERR5U6bnfy0nOgo0JETOVYx6gHVzAkvi+kaUfTMUDUJW +uaDmL4VIkZ9EuqEoqbEfiXomClNchbl8hJiMKGCltnqNPaAAPdx/qkjpqC6sX96H +LVykaxbqveiVtc54CfhxNuWQaNIHlrq8AIsOmG1NcFPAw8wbE5xImpk9EsAnjmGS +TGhSb40DHIn104bA/3FJTyBr/dFvkST18UcjTVnf0L1JQv1AOD7i8QVcJegQ5FoC +A+O7fCUq +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD +QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB +CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 +nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt +43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P +T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 +gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO +BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR +TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw +DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr +hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg +06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF +PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls +YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGoTCCBImgAwIBAgIBATANBgkqhkiG9w0BAQ0FADCBlzELMAkGA1UEBhMCQlIx +EzARBgNVBAoTCklDUC1CcmFzaWwxPTA7BgNVBAsTNEluc3RpdHV0byBOYWNpb25h +bCBkZSBUZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNDAyBgNVBAMTK0F1 +dG9yaWRhZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjIwHhcNMTAw +NjIxMTkwNDU3WhcNMjMwNjIxMTkwNDU3WjCBlzELMAkGA1UEBhMCQlIxEzARBgNV +BAoTCklDUC1CcmFzaWwxPTA7BgNVBAsTNEluc3RpdHV0byBOYWNpb25hbCBkZSBU +ZWNub2xvZ2lhIGRhIEluZm9ybWFjYW8gLSBJVEkxNDAyBgNVBAMTK0F1dG9yaWRh +ZGUgQ2VydGlmaWNhZG9yYSBSYWl6IEJyYXNpbGVpcmEgdjIwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQC6RqQO3edA8rWgfFKVV0X8bYTzhgHJhQOtmKvS +8l4Fmcm7b2Jn/XdEuQMHPNIbAGLUcCxCg3lmq5lWroG8akm983QPYrfrWwdmlEIk +nUasmkIYMPAkqFFB6quV8agrAnhptSknXpwuc8b+I6Xjps79bBtrAFTrAK1POkw8 +5wqIW9pemgtW5LVUOB3yCpNkTsNBklMgKs/8dG7U2zM4YuT+jkxYHPePKk3/xZLZ +CVK9z3AAnWmaM2qIh0UhmRZRDTTfgr20aah8fNTd0/IVXEvFWBDqhRnLNiJYKnIM +mpbeys8IUWG/tAUpBiuGkP7pTcMEBUfLz3bZf3Gmh3sVQOQzgHgHHaTyjptAO8ly +UN9pvvAslh+QtdWudONltIwa6Wob+3JcxYJU6uBTB8TMEun33tcv1EgvRz8mYQSx +Epoza7WGSxMr0IadR+1p+/yEEmb4VuUOimx2xGsaesKgWhLRI4lYAXwIWNoVjhXZ +fn03tqRF9QOFzEf6i3lFuGZiM9MmSt4c6dR/5m0muTx9zQ8oCikPm91jq7mmRxqE +14WkA2UGBEtSjYM0Qn8xjhEu5rNnlUB+l3pAAPkRbIM4WK0DM1umxMHFsKwNqQbw +pmkBNLbp+JRITz6mdQnsSsU74MlesDL/n2lZzzwwbw3OJ1fsWhto/+xPb3gyPnnF +tF2VfwIDAQABo4H1MIHyME4GA1UdIARHMEUwQwYFYEwBAQAwOjA4BggrBgEFBQcC +ARYsaHR0cDovL2FjcmFpei5pY3BicmFzaWwuZ292LmJyL0RQQ2FjcmFpei5wZGYw +PwYDVR0fBDgwNjA0oDKgMIYuaHR0cDovL2FjcmFpei5pY3BicmFzaWwuZ292LmJy +L0xDUmFjcmFpenYyLmNybDAfBgNVHSMEGDAWgBQMOSA6twEfy9cofUGgx/pKrTIk +vjAdBgNVHQ4EFgQUDDkgOrcBH8vXKH1BoMf6Sq0yJL4wDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQADggIBAFmaFGkYbX0pQ3B9 +dpth33eOGnbkqdbLdqQWDEyUEsaQ0YEDxa0G2S1EvLIJdgmAOWcAGDRtBgrmtRBZ +SLp1YPw/jh0YVXArnkuVrImrCncke2HEx5EmjkYTUTe2jCcK0w3wmisig4OzvYM1 +rZs8vHiDKTVhNvgRcTMgVGNTRQHYE1qEO9dmEyS3xEbFIthzJO4cExeWyCXoGx7P +34VQbTzq91CeG5fep2vb1nPSz3xQwLCM5VMSeoY5rDVbZ8fq1PvRwl3qDpdzmK4p +v+Q68wQ2UCzt3h7bhegdhAnu86aDM1tvR3lPSLX8uCYTq6qz9GER+0Vn8x0+bv4q +SyZEGp+xouA82uDkBTp4rPuooU2/XSx3KZDNEx3vBijYtxTzW8jJnqd+MRKKeGLE +0QW8BgJjBCsNid3kXFsygETUQuwq8/JAhzHVPuIKMgwUjdVybQvm/Y3kqPMFjXUX +d5sKufqQkplliDJnQwWOLQsVuzXxYejZZ3ftFuXoAS1rND+Og7P36g9KHj41hJ2M +gDQ/qZXow63EzZ7KFBYsGZ7kNou5uaNCJQc+w+XVaE+gZhyms7ZzHJAaP0C5GlZC +cIf/by0PEf0e//eFMBUO4xcx7ieVzMnpmR6Xx21bB7UFaj3yRd+6gnkkcC6bgh9m +qaVtJ8z2KqLRX4Vv4EadqtKlTlUO +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIjCCAwqgAwIBAgIUKeuSM0ZPMkH/gxkAqa3E2fjj4n8wDQYJKoZIhvcNAQEL +BQAwcTELMAkGA1UEBhMCQVUxDDAKBgNVBAoTA0dPVjEMMAoGA1UECxMDRG9EMQww +CgYDVQQLEwNQS0kxDDAKBgNVBAsTA0NBczEqMCgGA1UEAxMhQXVzdHJhbGlhbiBE +ZWZlbmNlIFB1YmxpYyBSb290IENBMB4XDTE2MTEyODIyMjUyOFoXDTM2MTEyODIy +MTM0OFowcTELMAkGA1UEBhMCQVUxDDAKBgNVBAoTA0dPVjEMMAoGA1UECxMDRG9E +MQwwCgYDVQQLEwNQS0kxDDAKBgNVBAsTA0NBczEqMCgGA1UEAxMhQXVzdHJhbGlh +biBEZWZlbmNlIFB1YmxpYyBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEA005UBBvQ9JuduCOH4CDHnpixcXoGkC7irUj+kwVs7Ia/KECFs0x5 +70dTmBAeVO59eLgYEwxEUv3QgaqTCCM5vl8Pa90ll/MBQt/UgQDEUL56iS0Zr3NK +P8w6wL+iqMUV9z58QXSCay53ZuJqpZGIbgYxp68L5lrgrn1ary9H0PL7hHOcRqEe +hERRxF8u2pACX4HfEQ7S+7s6F3Oj8o1jqk//cnplYoNaKjzyzSwjjc/rIR+/1ANX +9TcWDF7lVxHCqPr/bDnyPVLmtXnAW+Ky6mMgDA6lKl4S4eavX4t8oK05NTWYX/Gv +ONAm0029Ynd1Pa9rFIZ7WvYhj9bq4qcOrQIDAQABo4GxMIGuMA8GA1UdEwEB/wQF +MAMBAf8wSwYDVR0gBEQwQjAGBgRVHSAAMDgGCSokAYJOAQEBBzArMCkGCCsGAQUF +BwIBFh1odHRwOi8vY3JsLmRlZmVuY2UuZ292LmF1L3BraTAOBgNVHQ8BAf8EBAMC +AcYwHwYDVR0jBBgwFoAUrJnhAi/oXEtBtzS4HumbgzYNlLQwHQYDVR0OBBYEFKyZ +4QIv6FxLQbc0uB7pm4M2DZS0MA0GCSqGSIb3DQEBCwUAA4IBAQB4vIFK2DpXu70m +v+oqKPCIivJQTJBn2kv1uBQIutt/cqiaWbzxHImo9DoDEFQTel3G2ro+D4jVatMb +ly1iYTpv+QCvcgZz7BDAYR7MXE8ZMkY4wd0/0jcapY6GoPAJzDXWGQJ8zTn89/kf +55R5Tj23+JdOO0RqzZSwufd+4uP5mX/F06ZQtEn7Fn5OQSzPPsd5QLqBGCYI+cWd +49jxbxxoP2pbdxdSowbeGcJLbqKV/NUIvyy1aTVR4+PfTxopbYN4PTgkygI/VBDh +s2Th1Zre8zf2MxC1drOr18kfUzqtVUEcSMk2nof/ddxp0K/ZelfGyrFD/DmB/Nx6 +o5qlmFBU +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEW +MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFs +IENBIDIwHhcNMDQwMzA0MDUwMDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3Qg +R2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDvPE1A +PRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/NTL8 +Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hL +TytCOb1kLUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL +5mkWRxHCJ1kDs6ZgwiFAVvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7 +S4wMcoKK+xfNAGw6EzywhIdLFnopsk/bHdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe +2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNHK266ZUap +EBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6td +EPx7srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv +/NgdRN3ggX+d6YvhZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywN +A0ZF66D0f0hExghAzN4bcLUprbqLOzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0 +abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkCx1YAzUm5s2x7UwQa4qjJqhIF +I8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqFH4z1Ir+rzoPz +4iIprn2DQKi6bA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHMDCCBRigAwIBAgICD6AwDQYJKoZIhvcNAQENBQAwZTELMAkGA1UEBhMCQ1ox +FzAVBgNVBGETDk5UUkNaLTQ3MTE0OTgzMR0wGwYDVQQKDBTEjGVza8OhIHBvxaF0 +YSwgcy5wLjEeMBwGA1UEAxMVUG9zdFNpZ251bSBSb290IFFDQSA0MB4XDTE4MDcy +NjA5NTYwOFoXDTM4MDcyNjA5NTYwOFowZTELMAkGA1UEBhMCQ1oxFzAVBgNVBGET +Dk5UUkNaLTQ3MTE0OTgzMR0wGwYDVQQKDBTEjGVza8OhIHBvxaF0YSwgcy5wLjEe +MBwGA1UEAxMVUG9zdFNpZ251bSBSb290IFFDQSA0MIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEAxmaNgqB+vosiJXgQwAiLmhl/1a0AFA5k3t4hcB3IYUL6 +VRyLnjvonYJHfLuOAn6dS9zi++i3PZkRqB1xHkfCJNFClXxk4tfbmhDeTJ6mQjx+ +fu2wywPtxrtd/Dn0xO6Kc7Mb/ffwaFSSh6f0bZt61RLov4JPNKOvhq9qjOQgjGZy +rBGIle60IppJm8bl0A5bmRL4FQygNwIascskyl0Vy69LHx4CNUIwtgN7b1s++leV +NpETeLFpCtPdLoxEswg/kJuMRf8XaBZmGJIYSArCKIVYyC/gO7PRUmiwv2yLYdm7 +9xvCd1xoIXHqPd23bqQs4vr5O0QzmYjU6kZbuLV8GIBuVFOH35tjtOUxMrZ+2Dja +yuNcNc7OGnAoofqXvD5dfp5snqP+ZZYlVPXi9Y+N5e4PLt0rdud+uiLDW27ekSXR +hvJMBxJxSb8XFgKPUbMnatCNTmtFaD9nfv5Uhlx7kfn2XzO61rnzuf2CcgSlNiT7 +TQSXepGBIPjg+5QYJlhacazdL7JHdUTjJqYVbnA/Zje68lzDMfL1wDSMExh2HWGL +VGJZj6inVKBZB+4suo7FtdqyzT9AmVW9a1ekPlk7g/s93freyoA/EIwHy/Hvosk7 +VivLdYwU8IdUbX8JMA1QaxVgkMe6F7A7EKvFujf1L/nAnPt5CC0A2niFS+XBMikC +AwEAAaOCAegwggHkMIGlBgNVHR8EgZ0wgZowMaAvoC2GK2h0dHA6Ly9jcmwucG9z +dHNpZ251bS5jei9jcmwvcHNyb290cWNhNC5jcmwwMqAwoC6GLGh0dHA6Ly9jcmwy +LnBvc3RzaWdudW0uY3ovY3JsL3Bzcm9vdHFjYTQuY3JsMDGgL6AthitodHRwOi8v +Y3JsLnBvc3RzaWdudW0uZXUvY3JsL3Bzcm9vdHFjYTQuY3JsMIHVBgNVHSAEgc0w +gcowgccGBFUdIAAwgb4wgbsGCCsGAQUFBwICMIGuGoGrVGVudG8gY2VydGlmaWth +dCBwcm8gZWxla3Ryb25pY2tvdSBwZWNldCBieWwgdnlkYW4gdiBzb3VsYWR1IHMg +bmFyaXplbmltIEVVIGMuIDkxMC8yMDE0LlRoaXMgaXMgYSBjZXJ0aWZpY2F0ZSBm +b3IgZWxlY3Ryb25pYyBzZWFsIGFjY29yZGluZyB0byBSZWd1bGF0aW9uIChFVSkg +Tm8gOTEwLzIwMTQuMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEG +MB8GA1UdIwQYMBaAFJMYNh+paXBRNapPP6yNUH4mBSkKMB0GA1UdDgQWBBSTGDYf +qWlwUTWqTz+sjVB+JgUpCjANBgkqhkiG9w0BAQ0FAAOCAgEAO01Radk3mUuojS9G ++JksIhH6qWebQZg0UpN2v5H22JEI+HfBat2ept+TMmB9o9D51rhRoC8Y85yS0WB9 +JJCMauZcF77PjF2LTT4pO/bvEgI3ahrjf63iJiTNHFNztqyzKuOBGNAqQ2S0bV9a +GNcAqvSbF7gJbyDE/74EFz9Qq0BHnmQJH4xQN3uzGJPM8XkRvxRgj+SD/tXnqGGI +PWurj4J6GGBsIfr6ecYReq9B2syPC9E4uB8qFfvEQunA9NJ2mLLoCqtTICU3/t95 +IvUVOBl1o6q+QmYEfmUg2qJuIBbtXb5WhQ5hkRfIBFlQ8upyZQZaXXqlmJmjZJzk +dNk7hstyRP7BhVdgyCyHZtBTX2p+cEO644M0fzw58ORo0s1zvG/tooRm9tWg+5ry +hLmG2Xcrll4V+QxjFgmG8wFakq2AqNq4W7PxDHiAl/xqnh/kNgwkI+7VoTHrdqrz +CSbyAwzjDd9T2kgRxQG8U6vfuEt84iNtySCdmp6pWPNPkfjNOGCQEv7GamcUlHw4 +11SfvD70YnW5nxgNdmqxcDcUtxzGngcXtFa/qAjxWR7TS25ESNkzzKAZELQs9ORy +DLQkgzbYhCLdvDolc33xA0+Ge1bjzpH6PbpGDZxmWKTFM2ZJQQYNvWH7P55T3pbE +53TUes0DYl+ICmA+jPmN4YzcGrI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDEL +MAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMp +IDIwMDcgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAi +BgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMjAeFw0wNzExMDUwMDAw +MDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBGb3Ig +YXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9v +dCBDQSAtIEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/ +BebfowJPDQfGAFG6DAJSLSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6 +papu+7qzcMBniKI11KOasf2twu8x+qi58/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUmtgAMADna3+FGO6Lts6K +DPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUNG4k8VIZ3 +KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41ox +XZ3Krr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIELjCCAxagAwIBAgIDE9YgMA0GCSqGSIb3DQEBBQUAMGMxCzAJBgNVBAYTAkNa +MSkwJwYDVQQDEyBJLkNBIC0gU3RhbmRhcmQgcm9vdCBjZXJ0aWZpY2F0ZTEpMCcG +A1UEChMgUHJ2bmkgY2VydGlmaWthY25pIGF1dG9yaXRhIGEucy4wHhcNMDgwNDAx +MDAwMDAwWhcNMTgwNDAxMDAwMDAwWjBjMQswCQYDVQQGEwJDWjEpMCcGA1UEAxMg +SS5DQSAtIFN0YW5kYXJkIHJvb3QgY2VydGlmaWNhdGUxKTAnBgNVBAoTIFBydm5p +IGNlcnRpZmlrYWNuaSBhdXRvcml0YSBhLnMuMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA0S0VxDlMaqHE5fMrtP2pFum4UY83kdmn05eQtnBph/WvWdJi +QVjV85WNAhX6ZpzBIRTYH636Kmx0VqFi4fGwrbj+0qPgkaG1rlOtjaQND1lglyr8 +oy5zNSNzzKimoRRtv4nDhDjzZFnMMfPg+SdgCjxBBW9aUvCPblJu7F6Ib+BAjCFH +VyLpOG7m+vMktK6vL3M/gNUyj4zZhBnYYM7baY0+rwKvrt6vUPXP5rNhGMTg3fBO +SmYNenMgt+TUk4ZHYdhPyjqOq8I/xiIXo12dIMbFDiRpyKZ9ZgbNRuYz4UN0k/WD +YtKwRSIBpHa961GTWGz6GqGfdYDa2ADi8YhNPwIDAQABo4HqMIHnMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTrN6S+uW9gF/vT/y1g +4QQer8/G0zCBpAYDVR0gBIGcMIGZMIGWBgwrBgEEAYG4SAEBAAEwgYUwgYIGCCsG +AQUFBwICMHYadFRlbnRvIGNlcnRpZmlrYXQgamUgdnlkYW4gamFrbyBrdmFsaWZp +a292YW55IHN5c3RlbW92eSBjZXJ0aWZpa2F0IHYgc291bGFkdSBzZSB6YWtvbmVt +IDIyNy8yMDAwIFNiLiB2IHBsYXRuZW0gem5lbmkuMA0GCSqGSIb3DQEBBQUAA4IB +AQAXIliqLxhVAqFMNkk3S5tzuq5jNg6LK4RFN8z64Gf3oHNqZ2hWvGGoNJooumYs +YZuLHPgEcIyG40HvlHkN3TSHBO61njFrOfR+WOXysARNqVclSeAL1eTsfQ4+OwHg +jPxSkJPm8rCr9TF3zNHJQ4KrDy60+ZiuPuNE9KQDaVXaXI7bwbms5JjVdhVGoS5a +DCJgoMLrcH9xA7Bo0zFkzerLS1WJgj5cZssaCJhHwt7ZLjhMBf0tjPrjIiW5kv3W +si3KojSc30nv1YQBLJL/BUEKZ8ZCa57L2J+QvA0PEH3HZr3qcwfgGOpRgbRFQDwP +oSI3FQGFqS58Dl9dzmqTvtm+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECDCCAvCgAwIBAgIQVKLklbYykRgc25nKrH2fpTANBgkqhkiG9w0BAQUFADA6 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERB +VEVWIFNURCAwMjAeFw0xMTA4MDIwNjU5NDRaFw0xOTA4MDIwODU5NDRaMDoxCzAJ +BgNVBAYTAkRFMREwDwYDVQQKDAhEQVRFViBlRzEYMBYGA1UEAwwPQ0EgREFURVYg +U1REIDAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5TKH73zbZyv/ +tUaVT0P/Hc5vdYc3LRAuQd2oUwGyvKRTRQ36AFw1strjjLYLXj9DugVvnMPmpAtq +p65YlRtt37azI1ebPWsb3DrE7HDCKfzi31u1zCKq7Eu4HJtWOw7Ew2/thhd/3hG3 +vQIvYrVyfUuYbiJ3YkL0iOKpoeVRfQA49Mz+/8uKzNzk/PJiWsT+cB9WKpsM4Bxa +bvB2hjdKmZuFXWqI/ZtPyoQYbWTzuSuafOamUFHZpEG/+eLHsrXkRvf9siUJ22Uz +dWDkjgUXibz/jYtfCvlij+Z66TLLaqet9ycpQZRtrHsRaHfeuHfJaD1psvCXpKAQ +TBmsZXiiEwIDAQABo4IBCDCCAQQwDgYDVR0PAQH/BAQDAgEGMHEGA1UdIwRqMGiA +FFeVI7OGS/ppd0EGeewQfCwC6AjUoT6kPDA6MQswCQYDVQQGEwJERTERMA8GA1UE +CgwIREFURVYgZUcxGDAWBgNVBAMMD0NBIERBVEVWIFNURCAwMoIQVKLklbYykRgc +25nKrH2fpTAdBgNVHQ4EFgQUV5Ujs4ZL+ml3QQZ57BB8LALoCNQwEgYDVR0TAQH/ +BAgwBgEB/wIBADBMBgNVHSAERTBDMEEGBgQAj3oBAjA3MDUGCCsGAQUFBwIBFilo +dHRwOi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LXN0ZDANBgkqhkiG +9w0BAQUFAAOCAQEAKELiFx3I3iILwdpiRTjWMQyhTXVfg7yLZlRd2H432ubn/f8T +5sRtiU9BLebp1rb9FYb9myWq89sNkpinAZ6VuKzbejS+e4eaDq2FsaDx9Z45Cs83 +wRiqlRYOBKFjsd8JkgtLWAWdAJiBaWWUhRJwxZnI7AvPIItkre291sBZcoNYc5Vk +VDZ0hjqk/ZfnFWWmlgsm3RfY72uAIamwahrNdWEohWebxiYPgVjxHX6WtwYOwNHb +iHSoOq4banveTGCiu73CE+1Wi0cm1T31+zQm6CfafIM3PX9SuLkhnfnk70vaIj79 +SDzaUA4SLEjhUIBO1pBjVoau2BBPe5EEIKj4ug== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGfTCCBWWgAwIBAgICAQMwDQYJKoZIhvcNAQEEBQAwga8xCzAJBgNVBAYTAkhV +MRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMe +TmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0 +dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBLb3pqZWd5em9pIChDbGFzcyBB +KSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNDIzMTQ0N1oXDTE5MDIxOTIzMTQ0 +N1owga8xCzAJBgNVBAYTAkhVMRAwDgYDVQQIEwdIdW5nYXJ5MREwDwYDVQQHEwhC +dWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6dG9uc2FnaSBLZnQu +MRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE2MDQGA1UEAxMtTmV0TG9jayBL +b3pqZWd5em9pIChDbGFzcyBBKSBUYW51c2l0dmFueWtpYWRvMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvHSMD7tM9DceqQWC2ObhbHDqeLVu0ThEDaiD +zl3S1tWBxdRL51uUcCbbO51qTGL3cfNk1mE7PetzozfZz+qMkjvN9wfcZnSX9EUi +3fRc4L9t875lM+QVOr/bmJBVOMTtplVjC7B4BPTjbsE/jvxReB+SnoPC/tmwqcm8 +WgD/qaiYdPv2LD4VOQ22BFWoDpggQrOxJa1+mm9dU7GrDPzr4PN6s6iz/0b2Y6LY +Oph7tqyF/7AlT3Rj5xMHpQqPBffAZG9+pyeAlt7ULoZgx2srXnN7F+eRP2QM2Esi +NCubMvJIH5+hCoR64sKtlz2O1cH5VqNQ6ca0+pii7pXmKgOM3wIDAQABo4ICnzCC +ApswDgYDVR0PAQH/BAQDAgAGMBIGA1UdEwEB/wQIMAYBAf8CAQQwEQYJYIZIAYb4 +QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaCAk1GSUdZRUxFTSEgRXplbiB0 +YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pvbGdhbHRhdGFz +aSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQu +IEEgaGl0ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtm +ZWxlbG9zc2VnLWJpenRvc2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMg +ZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUgYXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVs +amFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFzIGxlaXJhc2EgbWVndGFsYWxoYXRv +IGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBhIGh0dHBzOi8vd3d3 +Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVub3J6 +ZXNAbmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1 +YW5jZSBhbmQgdGhlIHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3Qg +dG8gdGhlIE5ldExvY2sgQ1BTIGF2YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRs +b2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFpbCBhdCBjcHNAbmV0bG9jay5uZXQuMA0G +CSqGSIb3DQEBBAUAA4IBAQBIJEb3ulZv+sgoA0BO5TE5ayZrU3/b39/zcT0mwBQO +xmd7I6gMc90Bu8bKbjc5VdXHjFYgDigKDtIqpLBJUsY4B/6+CgmM0ZjPytoUMaFP +0jn8DxEsQ8Pdq5PHVT5HfBgaANzze9jyf1JsIPQLX2lS9O74silg6+NJMSEN1rUQ +QeJBCWziGppWS3cC9qCbmieH6FUpccKQn0V4GuEVZD3QDtigdp+uxdAu6tYPVuxk +f1qbFFgBJ34TUMdrKuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK +8CtmdWOMovsEPoMOmzbwGOQmIMOM8CgHrTwXZoi1/baI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl +MCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp +U3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw +NjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE +ChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp +ZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf +8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN ++lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0 +X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa +K4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA +1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G +A1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR +zt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0 +YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD +bGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w +DQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3 +L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D +eruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp +VSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY +WQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFrjCCA5agAwIBAgIQTU0GyxRpCYdFVPhZfRsTHzANBgkqhkiG9w0BAQwFADBo +MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTkw +NwYDVQQDEzBNaWNyb3NvZnQgRVYgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9y +aXR5IDIwMTcwHhcNMTkxMjE4MjE1OTU1WhcNNDIwNzE4MjIwOTA5WjBoMQswCQYD +VQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTkwNwYDVQQD +EzBNaWNyb3NvZnQgRVYgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIw +MTcwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnBEElv+W+kRZBP974 +tJEqQz+ojQ/+yJoYdk5gKLn2wHFl1ZWUJ0tNbWz3UyDWoejCgDZgsk00WGAn31g0 +n//s3oer16r86HNpME/ETik0DX1EnUrTdW7nwiH9Wt2HpytMyvZ4pIYmAquN3YlA +a3bp9rXaYRWHQ121o5OCR7FSoeqXusIF3iHhkHsnnDc1Asv/6xcAh5ZsRDT+57hQ +u/lGT5oxj9hUX0bwXsolRDXkVfyUZElNLf4SJvd+chZnmP6SpQM/cFksZF1qY52R +vyM7SlWascEkJY1OsB/1Mcgblc5QzEvRLGQYlNEoZ4sKpNkbGJuvqkfGJp4KMTVa +xjmjLN2bQ4/69I31I8cHT4lpmtYDbdNjWSDoM5lZsFAp3InvUVRaqNjuLH2q2YmS +Ybj/qksMvFP7JkbdUZ08XGAJwAFrWa2DVltT+6CrJq3M2f8+eC47a/NFwQPowpNc +/pULklyLnLSz3DpGrAC4JwkKPjXuQwbvGpQIKeZR8eMu+kTjJc2LF/vGywr6DLIe +9G4OC4A76V8CiYu3NL4kjrw961XJsZ0rJTHK/Pct5msBdo7smgDXboc+vBK4JcvJ +YQ+FGBGrJ4NMSS4s/Fexx+nCB87rt7XD3ZbvBxLQ3v6EwOeOd/PReLA2XuSALf7a +7VIFAql1sYNS4JfynxdCP+7aawIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUQcr/FrIJTtwkyEvkXBYlmfgm7zswEAYJ +KwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAC1YTkfwguUdJ8YbuW3t +X1mCYhL6dtmBHxLZnLeD3FXZqByzi1fFOfDYilOsAfQCwSmQ/6Nq+Hednq2lqa6v +nYI9DZieatYYmzsZ8UFERMg2J+b46a4L+todIk0EQgw0VOA/KWxA+NAfDIZYaA/E +rhnSj9y7a20ineb2OhYNAfiIyx5OnH51GsV1+xbhGMZ7QqF+EnlVyj7bWYoz6kSi +W44lq0p9cGFu+pVe4AkvSKUpav7u6ZpRw7wgKvQio0YtiRKNX4TklUIQTcIXpN9L +5ictFU1zwIgmsva2FLC5hyygu8NwG7csQNNrR944iyIv9Z2we3w/7A+IB8mdU4qp +OR+ZiPuuzZa65vPnJzsJaeo5EwkWkQl+rK7c1687JNZMvajZcEinTT8QKkEcIbUO +lHz/lRH0SqWFwJL2phWkjg5z56jkjLfT+11nZvR9JiQcwDI/VxmaE1Guvb8Ni5ov +NJyhw1pxlqBJIEnMJQiyZ0NK7PAMZoHJMk5i/hadIXsfKeTKhZ1PdJUog1wGjrok +MJB+eh6bMEolGD5LS/WTb5sIBBC8Lc7tHXfb8MenfbVDoqCjAImo4NBPff0RZlHn +4/fCQT2Aj65qhHRld+35vpsCJvhkhEzfWHlrsGaE1q3UuwZIc8gpnSVNAuPf2sDm +QJ6n4aMj2Bwn9Q/eyd3Sp9+5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGATCCA+mgAwIBAgIRAI9hcRW6eVgXjH0ROqzW264wDQYJKoZIhvcNAQELBQAw +RTEfMB0GA1UEAxMWQ29tU2lnbiBHbG9iYWwgUm9vdCBDQTEVMBMGA1UEChMMQ29t +U2lnbiBMdGQuMQswCQYDVQQGEwJJTDAeFw0xMTA3MTgxMDI0NTRaFw0zNjA3MTYx +MDI0NTVaMEUxHzAdBgNVBAMTFkNvbVNpZ24gR2xvYmFsIFJvb3QgQ0ExFTATBgNV +BAoTDENvbVNpZ24gTHRkLjELMAkGA1UEBhMCSUwwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQCyKClzKh3rm6n1nvigmV/VU1D4hSwYW2ro3VqpzpPo0Ph3 +3LguqjXd5juDwN4mpxTpD99d7Xu5X6KGTlMVtfN+bTbA4t3x7DU0Zqn0BE5XuOgs +3GLH41Vmr5wox1bShVpM+IsjcN4E/hMnDtt/Bkb5s33xCG+ohz5dlq0gA9qfr/g4 +O9lkHZXTCeYrmVzd/il4x79CqNvGkdL3um+OKYl8rg1dPtD8UsytMaDgBAopKR+W +igc16QJzCbvcinlETlrzP/Ny76BWPnAQgaYBULax/Q5thVU+N3sEOKp6uviTdD+X +O6i96gARU4H0xxPFI75PK/YdHrHjfjQevXl4J37FJfPMSHAbgPBhHC+qn/014DOx +46fEGXcdw2BFeIIIwbj2GH70VyJWmuk/xLMCHHpJ/nIF8w25BQtkPpkwESL6esaU +b1CyB4Vgjyf16/0nRiCAKAyC/DY/Yh+rDWtXK8c6QkXD2XamrVJo43DVNFqGZzbf +5bsUXqiVDOz71AxqqK+p4ek9374xPNMJ2rB5MLPAPycwI0bUuLHhLy6nAIFHLhut +TNI+6Y/soYpi5JSaEjcY7pxI8WIkUAzr2r+6UoT0vAdyOt7nt1y8844a7szo/aKf +woziHl2O1w6ZXUC30K+ptXVaOiW79pBDcbLZ9ZdbONhS7Ea3iH4HJNwktrBJLQID +AQABo4HrMIHoMA8GA1UdEwEB/wQFMAMBAf8wgYQGA1UdHwR9MHswPKA6oDiGNmh0 +dHA6Ly9mZWRpci5jb21zaWduLmNvLmlsL2NybC9jb21zaWduZ2xvYmFscm9vdGNh +LmNybDA7oDmgN4Y1aHR0cDovL2NybDEuY29tc2lnbi5jby5pbC9jcmwvY29tc2ln +bmdsb2JhbHJvb3RjYS5jcmwwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBQCRZPY +DUhirGm6rgZbPvuqJpFQsTAfBgNVHSMEGDAWgBQCRZPYDUhirGm6rgZbPvuqJpFQ +sTANBgkqhkiG9w0BAQsFAAOCAgEAk1V5V9701xsfy4mfX+tP9Ln5e9h3N+QMwUfj +kr+k3e8iXOqADjTpUHeBkEee5tJq09ZLp/43F5tZ2eHdYq2ZEX7iWHCnOQet6Yw9 +SU1TahsrGDA6JJD9sdPFnNZooGsU1520e0zNB0dNWwxrWAmu4RsBxvEpWCJbvzQL +dOfyX85RWwli81OiVMBc5XvJ1mxsIIqli45oRynKtsWP7E+b0ISJ1n+XFLdQo/Nm +WA/5sDfT0F5YPzWdZymudMbXitimxC+n4oQE4mbQ4Zm718Iwg3pP9gMMcSc7Qc1J +kJHPH9O7gVubkKHuSYj9T3Ym6c6egL1pb4pz/uT7cT26Fiopc/jdqbe2EAfoJZkv +hlp/zdzOoXTWjiKNA5zmgWnZn943FuE9KMRyKtyi/ezJXCh8ypnqLIKxeFfZl69C +BwJsPXUTuqj8Fic0s3aZmmr7C4jXycP+Q8V+akMEIoHAxcd960b4wVWKqOcI/kZS +Q0cYqWOY1LNjznRt9lweWEfwDBL3FhrHOmD4++1N3FkkM4W+Q1b2WOL24clDMj+i +2n9Iw0lc1llHMSMvA5D0vpsXZpOgcCVahfXczQKi9wQ3oZyonJeWx4/rXdMtagAB +VBYGFuMEUEQtybI+eIbnp5peO2WAAblQI4eTy/jMVowe5tfMEXovV3sz9ULgmGb3 +DscLP1I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UE +BhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h +cHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEy +MzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg +Q2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9 +thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM +cas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG +L9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i +NA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h +X68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b +m8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy +Z/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja +EbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T +KI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF +6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh +OSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNHDhpkLzCBpgYD +VR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBv +ACAAZABlACAAbABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBl +AGwAbwBuAGEAIAAwADgAMAAxADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF +661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx51tkljYyGOylMnfX40S2wBEqgLk9 +am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qkR71kMrv2JYSiJ0L1 +ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaPT481 +PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS +3a/DTg4fJl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5k +SeTy36LssUzAKh3ntLFlosS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF +3dvd6qJ2gHN99ZwExEWN57kci57q13XRcrHedUTnQn3iV2t93Jm8PYMo6oCTjcVM +ZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoRsaS8I8nkvof/uZS2+F0g +StRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTDKCOM/icz +Q0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQB +jLMi6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB +hTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV +BAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5 +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT +EkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR +6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X +pz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC +9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV +/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf +Zd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z ++pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w +qP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah +SL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC +u9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf +Fobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq +crxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl +wFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM +4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV +2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna +FxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ +CuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK +boHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke +jkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL +S0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb +QOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl +0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB +NVOFBkpdn627G190 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFSzCCAzOgAwIBAgIRALZLiAfiI+7IXBKtpg4GofIwDQYJKoZIhvcNAQELBQAw +PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xMjA5MjgwODU4NTFaFw0zNzEyMzExNTU5NTla +MD8xCzAJBgNVBAYTAlRXMTAwLgYDVQQKDCdHb3Zlcm5tZW50IFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQC2/5c8gb4BWCQnr44BK9ZykjAyG1+bfNTUf+ihYHMwVxAA+lCWJP5Q5ow6ldFX +eYTVZ1MMKoI+GFy4MCYa1l7GLbIEUQ7v3wxjR+vEEghRK5lxXtVpe+FdyXcdIOxW +juVhYC386RyA3/pqg7sFtR4jEpyCygrzFB0g5AaPQySZn7YKk1pzGxY5vgW28Yyl +ZJKPBeRcdvc5w88tvQ7Yy6gOMZvJRg9nU0MEj8iyyIOAX7ryD6uBNaIgIZfOD4k0 +eA/PH07p+4woPN405+2f0mb1xcoxeNLOUNFggmOd4Ez3B66DNJ1JSUPUfr0t4urH +cWWACOQ2nnlwCjyHKenkkpTqBpIpJ3jmrdc96QoLXvTg1oadLXLLi2RW5vSueKWg +OTNYPNyoj420ai39iHPplVBzBN8RiD5C1gJ0+yzEb7xs1uCAb9GGpTJXA9ZN9E4K +mSJ2fkpAgvjJ5E7LUy3Hsbbi08J1J265DnGyNPy/HE7CPfg26QrMWJqhGIZO4uGq +s3NZbl6dtMIIr69c/aQCb/+4DbvVq9dunxpPkUDwH0ZVbaCSw4nNt7H/HLPLo5wK +4/7NqrwB7N1UypHdTxOHpPaY7/1J1lcqPKZc9mA3v9g+fk5oKiMyOr5u5CI9ByTP +isubXVGzMNJxbc5Gim18SjNE2hIvNkvy6fFRCW3bapcOFwIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBTVZx3gnHosnMvFmOcdByYqhux0zTAOBgNV +HQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAJA75cJTQijq9TFOjj2Rnk0J +89ixUuZPrAwxIbvx6pnMg/y2KOTshAcOD06Xu29oRo8OURWV+Do7H1+CDgxxDryR +T64zLiNB9CZrTxOH+nj2LsIPkQWXqmrBap+8hJ4IKifd2ocXhuGzyl3tOKkpboTe +Rmv8JxlQpRJ6jH1i/NrnzLyfSa8GuCcn8on3Fj0Y5r3e9YwSkZ/jBI3+BxQaWqw5 +ghvxOBnhY+OvbLamURfr+kvriyL2l/4QOl+UoEtTcT9a4RD4co+WgN2NApgAYT2N +vC2xR8zaXeEgp4wxXPHj2rkKhkfIoT0Hozymc26Uke1uJDr5yTDRB6iBfSZ9fYTf +hsmL5a4NHr6JSFEVg5iWL0rrczTXdM3Jb9DCuiv2mv6Z3WAUjhv5nDk8f0OJU+jl +wqu+Iq0nOJt3KLejY2OngeepaUXrjnhWzAWEx/uttjB8YwWfLYwkf0uLkvw4Hp+g +pVezbp3YZLhwmmBScMip0P/GnO0QYV7Ngw5u6E0CQUridgR51lQ/ipgyFKDdLZzn +uoJxo4ZVKZnSKdt1OvfbQ/+2W/u3fjWAjg1srnm3Ni2XUqGwB5wH5Ss2zQOXlL0t +DjQG/MAWifw3VOTWzz0TBPKR2ck2Lj7FWtClTILD/y58Jnb38/1FoqVuVa4uzM8s +iTTa9g3nkagQ6hed8vbs +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X +DTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ +BgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4 +QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny +gQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw +zBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q +130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2 +JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw +ZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj +AQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG +9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h +bV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc +fca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu +HWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w +t0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEojCCA4qgAwIBAgIQRL4Mi1AAJLQR0zYlJWfJiTANBgkqhkiG9w0BAQUFADCB +rjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3Qt +Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw05OTA3MDkxNzI4NTBa +Fw0xOTA3MDkxNzM2NThaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAV +BgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5l +dHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE +AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWls +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3B +YHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9 +hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6l +L8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLm +SGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM +1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/MLbu9mIwFIws +6wIDAQABo4G5MIG2MAsGA1UdDwQEAwIBxjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud +DgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTBYBgNVHR8EUTBPME2gS6BJhkdodHRw +Oi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50 +aWNhdGlvbmFuZEVtYWlsLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUH +AwQwDQYJKoZIhvcNAQEFBQADggEBALFtYV2mGn98q0rkMPxTbyUkxsrt4jFcKw7u +7mFVbwQ+zznexRtJlOTrIEy05p5QLnLZjfWqo7NK2lYcYJeA3IKirUq9iiv/Cwm0 +xtcgBEXkzYABurorbs6q15L+5K/r9CYdFip/bDCVNy8zEqx/3cfREYxRmLLQo5HQ +rfafnoOTHh1CuEava2bwm3/q4wMC5QJRwarVNZ1yQAOJujEdxRBoUp7fooXFXAim +eOZTT7Hot9MUnpOmw2TjrH5xzbyf6QMbzPvprDHBr3wVdAKZw7JHpsIyYdfHb0gk +USeh1YdV8nuPmD0Wnu51tvjQjvLzxq4oW6fw8zYX/MMF08oDSlQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG +A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv +b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw +MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i +YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT +aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ +jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp +xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp +1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG +snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ +U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8 +9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E +BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B +AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz +yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE +38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP +AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad +DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME +HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID8jCCAtqgAwIBAgIEPkOTSjANBgkqhkiG9w0BAQUFADAwMQswCQYDVQQGEwJT +STEOMAwGA1UEChMFUE9TVEExETAPBgNVBAsTCFBPU1RBckNBMB4XDTAzMDIwNzEw +MzY1OFoXDTIzMDIwNzExMDY1OFowMDELMAkGA1UEBhMCU0kxDjAMBgNVBAoTBVBP +U1RBMREwDwYDVQQLEwhQT1NUQXJDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAJvsv347w/cvDqzCr0NIWOt5lQ0LsqTTiwgUir23iacS+EdjZLrFxajS +I1IXegmjAt/ODqYK/9HLdMlLPu0jXP6uDC9NKS10PqBaFzay21WcTIpryZ9g+ceg +W8vDSgg84U3rpPN0cbRXnoCjkgAs6IIjGcBLtRGCDnfyd3E1kqSB5foZLhN3cFPI +Kxm5UoEo1A9u67gYYEmx+32/f5ktqeZbGS6MUa7P2KT3ctfxfgWWDDRuVUjsJoKq +Qf4lXFKLln8V5GekILIJ3fCdqfVwgxxxRlIiSptSABPpk6l26WyDcLVkSgU5qM/W +Y54wFePJopzT3WC3BjlFlgIlgJRTUwsCAwEAAaOCARIwggEOMBEGCWCGSAGG+EIB +AQQEAwIABzBSBgNVHR8ESzBJMEegRaBDpEEwPzELMAkGA1UEBhMCU0kxDjAMBgNV +BAoTBVBPU1RBMREwDwYDVQQLEwhQT1NUQXJDQTENMAsGA1UEAxMEQ1JMMTArBgNV +HRAEJDAigA8yMDAzMDIwNzEwMzY1OFqBDzIwMjMwMjA3MTEwNjU4WjALBgNVHQ8E +BAMCAQYwHwYDVR0jBBgwFoAUP73Njt++0WtlRD9g7OpCLjBwH2gwHQYDVR0OBBYE +FD+9zY7fvtFrZUQ/YOzqQi4wcB9oMAwGA1UdEwQFMAMBAf8wHQYJKoZIhvZ9B0EA +BBAwDhsIVjYuMDo0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4IBAQA+36evUQiRScVx +KqNBE2wL6YsaMI0RtwtNVqpAR9M5/nn4q2jslHsGETtDhmJzw60u1JMe86w3yx7D +ZTu4tztuepOxkXFpRet4IquM7UraVLEvNJ5eGpPaSLoS2jROFoNBTSLzcd8eHtMC +uNxUgdIXGfD1KRIzWIsDJWtbQLUcOxUTVh+zSS720oRs5JKbE5pLjoOCqBzWrGba +ELdvehXkutocbgx8a9yP8/oWGXyImhzjJQFy2TeK1G9+hzi8U1VJghXKv5iosT6s +TuDJSiQVbqLRiXLTxw267WUC36pMs5djbj4ixqrZPDwCgoj0l0OjWZ3h4vdISVuq +lsLa6hkG +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFyDCCA7CgAwIBAgIBATANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJQTDEk +MCIGA1UECgwbVGVsZWtvbXVuaWthY2phIFBvbHNrYSBTLkEuMScwJQYDVQQLDB5T +aWduZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFzAVBgNVBAMMDlNpZ25ldCBS +b290IENBMB4XDTEzMDUwNjExMzgwNFoXDTM4MDUwNjExMzgwNFowdTELMAkGA1UE +BhMCUEwxJDAiBgNVBAoMG1RlbGVrb211bmlrYWNqYSBQb2xza2EgUy5BLjEnMCUG +A1UECwweU2lnbmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRcwFQYDVQQDDA5T +aWduZXQgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKlk +y7gx4rUPgCcGzEVe6g1f13dql2i2XaB4BUSrMLB6h+9i7ghYVVwX+iuADhx1p2d2 +SpbDKGt4+Vrf+mp5p4pUHSqWhvG1F9VdGlb3QBC3DuEH3GcLmaIACNQEInemQ46f +1TCq+p2BRvI9zl7CfsF8nzOvJtod3mD3gqc2zPXIwAKPks9uTv/7/mE/rr+9lmf+ +0K8d1iP3MOZ7iF3p9TNEyoq7pztZjnAXaSgXuxBWpcK0Cw37tHeJEERVbYmr1U0y +udf3aZz9ta8DsiG2LGD1X9HCVIgvYO+cVIa1QQczLGwLHBLaR5lmNK6g7G3QY5d/ +xAWAk/hCLFTY/tqVGGuF8lz5doc2HrGAH0DgCwqT1K5acVcNOu/h7Htd+BCaN3yp +FqLEjlc7EBt2rahxQDOFAz9t2B495zBTx+Pq19AwVcSaZ0J8t0Br3KlEUPLjLkVi +cby5bigFOXb1WeqhAzB04N+yCiMVTuNYOqJPeMiIW1GSzjoqNg/O37MCTy78hapD +1ga1eLfIuyMbRY+nNTTKqhQ31Z97MFaP6VcKRqcBl5ssp03/WT3unjMsLPMgu1j4 +cx8B0EMiwygXtiQAElW4WxO8v9fZvVn7wlNp9a5SJs2sUrfIHVOaoQSgAkNQnRKp +wG5Rwe0RTt/vxBQhurqhDpWDNVLQ559S1ZL5IsOHAgMBAAGjYzBhMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB8GA1UdIwQYMBaAFFB7Ca9pLS+14JGv +jZITK7Ey6EnQMB0GA1UdDgQWBBRQewmvaS0vteCRr42SEyuxMuhJ0DANBgkqhkiG +9w0BAQsFAAOCAgEAECWnACU9/o1G1kDHL9laJIVImKPg0UCh06PABJU0IXYW6daL +KqbRNiY+w+VIjmv4BtPJbSCLwfl4hyztdUEoPnD5wnFtMQw34BXi217wwK5QFeyI +UVODyaXyz6zC5swQx2wYd1ZYtSSahwNhdk8eWPPblTJ4ESuxIBOxftLl5Hu0MGUD +ixvi6N7qEt6Xal4ARdbgWyqQodAr6NF2SWkW79uCtFMySCVsdPDK987d4UmPUtVU +FfQIrwZnU5jnrOw1ipsT9B39gegbMc7z4IWS64NazrQXibBO4WFwX+ixMs6bHgp7 +GS3IaDYzpFb1ukm9L/yzCrJrml4++0wYr1zwX9mx2wkdRlLHcNu4mCnUOWpePGKH +eoqPdr/cp2i6i8U5xglPb3ZCTM8AUwq0H1jGShX9+uG8t3xUhk+8d3kkEk1kXbR6 +22k2dGbofeRbKfIw/bXd3qEhYWZgJTtIb86rj02iTMsM+8E29FDBbCxpXEpEHcRc +J00k907hP6tlA9O4kXzwhTjWikdELLAOCaWy0vfq7PR1tmtVS8EpO6ZEm8IQ7HqO +TB2joiHcZcaAHtSXT/SAUwq6XY07doAnOllbH/VWhuHoili3mvdC71qoSu5U+iSe +n7jM7KII4qyCjdIzI8Ju4+T/mfVcZ8WydiIbbSz2BveONFEi6PYZar9QmoI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0 +Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW +KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw +NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw +NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy +ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV +BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo +Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4 +4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9 +KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI +rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi +94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB +sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi +gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo +kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE +vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t +O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua +AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP +9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/ +eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m +0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvzCCA6egAwIBAgIQANKFcP2up9ZfEYQVxjG1yzANBgkqhkiG9w0BAQUFADBd +MQswCQYDVQQGEwJFUzEoMCYGA1UECgwfRElSRUNDSU9OIEdFTkVSQUwgREUgTEEg +UE9MSUNJQTENMAsGA1UECwwERE5JRTEVMBMGA1UEAwwMQUMgUkFJWiBETklFMB4X +DTA2MDIxNjEwMzcyNVoXDTM2MDIwODIyNTk1OVowXTELMAkGA1UEBhMCRVMxKDAm +BgNVBAoMH0RJUkVDQ0lPTiBHRU5FUkFMIERFIExBIFBPTElDSUExDTALBgNVBAsM +BEROSUUxFTATBgNVBAMMDEFDIFJBSVogRE5JRTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAIAArQzDoyAHo2P/9zSgze5qVAgXXbEBFafmuV+Kcf8Mwh3q +N/Pek3/WBU2EstXXHAz0xJFwQA5ayJikgOgNM8AH87f1rKE4esBmVCT8UswwKvLD +xKEsdr/BwL+C8ZvwaHoTQMiXvBwlBwgKt5bvzClU4OZlLeqyLrEJaRJOMNXY+LwA +gC9Nkw/NLlcbM7ufME7Epct5p/viNBi2IJ4bn12nyTqtRWSzGM4REpxtHlVFKISc +V2dN+cvii49YCdQ5/8g20jjiDGV/FQ59wQfdqSLfkQDEbHE0dNw56upPRGl/WNtY +ClJxK+ypHVB0M/kpavr+mfTnzEVFbcpaJaIS487XOAU58BoJ9XZZzmJvejQNLNG8 +BBLsPVPI+tACy849IbXF4DkzZc85U8mbRvmdM/NZgAhBvm9LoPpKzqR2HIXir68U +nWWs93+X5DNJpq++zis38S7BcwWcnGBMnTANl1SegWK75+Av9xQHFKl3kenckZWO +04iQM0dvccMUafqmLQEeG+rTLuJ/C9zP5yLw8UGjAZLlgNO+qWKoVYgLNDTs3CEV +qu/WIl6J9VGSEypvgBbZsQ3ZLvgQuML+UkUznB04fNwVaTRzv6AsuxF7lM34Ny1v +Pe+DWsYem3RJj9nCjb4WdlDIWtElFvb2zIycWjCeZb7QmkiT1/poDXUxh/n3AgMB +AAGjezB5MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQW +BBSORfSfc8X/LxsF2wFHYBsDioG3ujA3BgNVHSAEMDAuMCwGBFUdIAAwJDAiBggr +BgEFBQcCARYWaHR0cDovL3d3dy5kbmllLmVzL2RwYzANBgkqhkiG9w0BAQUFAAOC +AgEAdeVzyVFRL4sZoIfp/642Nqb8QR/jHtdxYBnGb5oCML1ica1z/pEtTuQmQESp +rngmIzFp3Jpzlh5JUQvg78G4Q+9xnO5Bt8VQHzKEniKG8fcfj9mtK07alyiXu5aa +Gvix2XoE81SZEhmWFYBnOf8CX3r8VUJQWua5ov+4qGIeFM3ZP76jZUjFO9c3zg36 +KJDav/njUUclfUrTZ02HqmK8Xux6gER8958KvWVXlMryEWbWUn/kOnB1BM07l9Q2 +cvdRVr809dJB4bTaqEP+axJJErRdzyJClowIIyaMshBOXapT7gEvdeW5ohEzxNdq +/fgOym6C2ee7WSNOtfkRHS9rI/V7ESDqQRKQMkbbMTupwVtzaDpGG4z+l7dWuWGZ +zE7wg/o38d4cnRxxiwOTw8Rzgi6omB1kopqM91QITc/qgcv1WwmZY691jJb4eTXV +3OtBgXk4hF5v8W9idtuRzlqFYDkdW+IqL0Ml28J6JNMVsKLxjKB9a0gJE/+iTGaK +7HBSCVOMMMy41bok3DCZPqFet9+BrOw3vk6bJ1jefqGbVH8Gti/kMlD95xC7qM3a +GBvUY2Y96lFxOfScPt9a9NrHTCbti7UhujR5AnNhENqYMahgy34Hp9C3BUOJW82F +JtmwUa/3jFKqEqdY35KbZ/Kd8ub0aTH0Fufed1se3ZoFAa0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAf +BgNVBAoTGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3 +YXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x +NzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYDVQQGEwJVUzERMA8G +A1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0 +d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBF +Q0MgUDI1NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABH77bOYj43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoN +FWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqmP62jQzBBMA8GA1UdEwEB/wQFMAMBAf8w +DwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt0UrrdaVKEJmzsaGLSvcw +CgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjzRM4q3wgh +DDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx +EDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT +HFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs +ZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw +MFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj +aG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp +Y2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg +nLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1 +HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N +Hwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN +dloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0 +HZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO +BgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G +CSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU +sHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3 +4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg +8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1 +mMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV +BAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu +MRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy +MDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx +EzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe +NcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH +PWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I +x2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe +QTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR +yyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO +QG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912 +H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ +QfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD +i/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs +nLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1 +rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI +hvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf +GopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb +lvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka ++elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal +TFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i +nSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3 +gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr +G5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os +zMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x +L4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQG +EwJVUzETMBEGA1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMx +IDAeBgNVBAMTF2VtU2lnbiBFQ0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAw +MFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln +biBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQDExdlbVNpZ24gRUND +IFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd6bci +MK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4Ojavti +sIGJAnB9SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0O +BBYEFPtaSNCAIEDyqOkAB2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB +Af8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQC02C8Cif22TGK6Q04ThHK1rt0c +3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwUZOR8loMRnLDRWmFLpg9J +0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UE +BhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK +DA9TU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTczOTM5WhcNNDEwMjEyMTcz +OTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv +dXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2R +xFdHaxh3a3by/ZPkPQ/CFp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aX +qhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcC +C52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/geoeOy3ZExqysdBP+lSgQ3 +6YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkpk8zruFvh +/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrF +YD3ZfBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93E +JNyAKoFBbZQ+yODJgUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVc +US4cK38acijnALXRdMbX5J+tB5O2UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8 +ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi81xtZPCvM8hnIk2snYxnP/Okm ++Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4sbE6x/c+cCbqi +M+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4G +A1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGV +cpNxJK1ok1iOMq8bs3AD/CUrdIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBc +Hadm47GUBwwyOabqG7B52B2ccETjit3E+ZUfijhDPwGFpUenPUayvOUiaPd7nNgs +PgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAslu1OJD7OAUN5F7kR/ +q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjqerQ0 +cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jr +a6x+3uxjMxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90I +H37hVZkLId6Tngr75qNJvTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/Y +K9f1JmzJBjSWFupwWRoyeXkLtoh/D1JIPb9s2KJELtFOt3JY04kTlf5Eq/jXixtu +nLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406ywKBjYZC6VWg3dGq2ktuf +oYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NIWuuA8ShY +Ic2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB +gjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk +MCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY +UmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx +NDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3 +dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy +dmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6 +38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP +KZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q +DxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4 +qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa +JSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi +PvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P +BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs +jVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0 +eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR +vbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa +IR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy +i6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ +O+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYT +AkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYD +VQQDEyJTZWN1cml0eSBDb21tdW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYx +NjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTELMAkGA1UEBhMCSlAxJTAjBgNVBAoT +HFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNVBAMTIlNlY3VyaXR5 +IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQAIgNi +AASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+Cnnfdl +dB9sELLo5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpK +ULGjQjBAMB0GA1UdDgQWBBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu +9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3LsnNdo4gIxwwCMQDAqy0O +be0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70eN9k= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC +VVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ +cmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ +BgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt +VHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D +0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9 +ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G +A1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs +aobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I +flc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFhDCCA2ygAwIBAgIQAIG73WskH9q0vo8b2ghVxDANBgkqhkiG9w0BAQUFADA7 +MQswCQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xGTAXBgNVBAsMEEFDIFJB +SVogRk5NVC1SQ00wHhcNMDgxMDI5MTU1OTU1WhcNMzAwMTAxMDAwMDAwWjA7MQsw +CQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xGTAXBgNVBAsMEEFDIFJBSVog +Rk5NVC1SQ00wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC6cYB6TIZu +f8gTbcDGfRwAl48sDCO7EJpAqRq3h4j4m1Zq++Z7jouSjqclXVkR2zYut1EXH6kI +HwQXJFiqN0oY3+U51Ff918EskQGR4iLUA8BY/HdH7I8+dEO6rDSNTTh2Z46wyG8w +M1hxXLT1a27UAVC4E35sSqNJ0SAZ7rzAKRhlp97+790KkCHnGmeSQhCYX08wvD4c +RbQQ12hAFMBA+ud3F3rmC49lWzzZmlLbtb2eRs8965EFAsCWsnZMTRCWO5L6nH8P +md++IzVFHgJc/rWom5kl2l7zIsM59eQqLtPGH8RsqsUcagEFSi/SxcGoNCZdZqXS +AiH5GLcG9U6Zb6irTFHoz1AYxXfIOQksSZIymai7Fxd5sFrF5qPEWWVHNYNeqeg1 +C5m75M0gxptKBjm1aPwiuu5VjCtO6vOx4/y2mZrVQvpxTQjPhx5qcX3507TppXGB +e8JOR5al9naFoyiP6YBugVOlbV+4SPnC+TamLkn/uJbCjAezm4hY/OsbHN4tcOKX +kjChieO8Vagn1kvtkK2L+mMlWS2oNd3KlzO85c3HndHs714OSpAGJmOtudk1LQe6 +dmUsrFePffQHlNeBApZdowdJ1XrQV/kb51NGdaqweULLaHEI6WC9OWnO9K/DVkDH +rVKiCeRvhkeKH+soJ12DIK8EyWxWmotG9QIDAQABo4GDMIGAMA8GA1UdEwEB/wQF +MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBT3fcX9xOiaG3dkp/UdoMy/ +h2CabTA+BgNVHSAENzA1MDMGBFUdIAAwKzApBggrBgEFBQcCARYdaHR0cDovL3d3 +dy5jZXJ0LmZubXQuZXMvZHBjcy8wDQYJKoZIhvcNAQEFBQADggIBAHa5Jte8YHw7 +w8eEUZJZebaNv1PgvIigtdlM6a31Zk7voGDIC7iR7TOOgvGGlf7G0xqJq0872TMf +0AvHsfVPpEu7AwwjXGyw3qxy+mneABDN8dbPNlK+f/wmQfPy/DDiMcbbED6pdLpP +7O0gmcmw4qKjqUKZM8t/96oC6SSWKvjkzl1BoAYJVVra3xpP6zn8X+CpqUTXGOqV +sUR72uo4CXQeZyg/4Is5LFP6DOA59ysaDjEB1GZ5iHSdSEiOtJNh5r8pCe++Bqka +bAhwBAq/bgl2pGRDzh9XnZeebPh0FxxRA/pgU9RWRpbQUJ/GnTPzQ7Go16LJsMmD +sX3H3KyBdteJ7UMm1v+iXKItoCRHqkaaaTEJwf0QebCF7HAg5j1BVKJKYi/W3kzD +nI+9y6ZVlBzdvUHPKGWN0E3Xh9FM00NzIezXLhdnMoe20Bt0qmnH5GyH130Zmuw9 +RPGqgllyzUXb2mZC4ThsNl9U3SZWV6LZPqQK8u/8GYAf27qqgLzYUc1UatV/2G+1 +3Bb7QOJVVJDD3Ycz0f8epWKLNkSsqL/A1sSUd7O9xHUkaen/OZSr/FFnJOpAHuuJ +LRMGfa4HocMM9dRask63IR0XxeW58h/jhgFdCwZ5XcnKPxZ+gR5NfvCaPCXFznR5 +nkrh8en1JUb2xN7kRGRzHcY5PnrmhXsY +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGLzCCBBegAwIBAgIIJaHfyjPLWQIwDQYJKoZIhvcNAQELBQAwgaQxCzAJBgNV +BAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQw +IgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRy +dXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0eTEfMB0GA1UEAwwWVHJ1c3RDb3Ig +Um9vdENlcnQgQ0EtMjAeFw0xNjAyMDQxMjMyMjNaFw0zNDEyMzExNzI2MzlaMIGk +MQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEg +Q2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYD +VQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRy +dXN0Q29yIFJvb3RDZXJ0IENBLTIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCnIG7CKqJiJJWQdsg4foDSq8GbZQWU9MEKENUCrO2fk8eHyLAnK0IMPQo+ +QVqedd2NyuCb7GgypGmSaIwLgQ5WoD4a3SwlFIIvl9NkRvRUqdw6VC0xK5mC8tkq +1+9xALgxpL56JAfDQiDyitSSBBtlVkxs1Pu2YVpHI7TYabS3OtB0PAx1oYxOdqHp +2yqlO/rOsP9+aij9JxzIsekp8VduZLTQwRVtDr4uDkbIXvRR/u8OYzo7cbrPb1nK +DOObXUm4TOJXsZiKQlecdu/vvdFoqNL0Cbt3Nb4lggjEFixEIFapRBF37120Hape +az6LMvYHL1cEksr1/p3C6eizjkxLAjHZ5DxIgif3GIJ2SDpxsROhOdUuxTTCHWKF +3wP+TfSvPd9cW436cOGlfifHhi5qjxLGhF5DUVCcGZt45vz27Ud+ez1m7xMTiF88 +oWP7+ayHNZ/zgp6kPwqcMWmLmaSISo5uZk3vFsQPeSghYA2FFn3XVDjxklb9tTNM +g9zXEJ9L/cb4Qr26fHMC4P99zVvh1Kxhe1fVSntb1IVYJ12/+CtgrKAmrhQhJ8Z3 +mjOAPF5GP/fDsaOGM8boXg25NSyqRsGFAnWAoOsk+xWq5Gd/bnc/9ASKL3x74xdh +8N0JqSDIvgmk0H5Ew7IwSjiqqewYmgeCK9u4nBit2uBGF6zPXQIDAQABo2MwYTAd +BgNVHQ4EFgQU2f4hQG6UnrybPZx9mCAZ5YwwYrIwHwYDVR0jBBgwFoAU2f4hQG6U +nrybPZx9mCAZ5YwwYrIwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYw +DQYJKoZIhvcNAQELBQADggIBAJ5Fngw7tu/hOsh80QA9z+LqBrWyOrsGS2h60COX +dKcs8AjYeVrXWoSK2BKaG9l9XE1wxaX5q+WjiYndAfrs3fnpkpfbsEZC89NiqpX+ +MWcUaViQCqoL7jcjx1BRtPV+nuN79+TMQjItSQzL/0kMmx40/W5ulop5A7Zv2wnL +/V9lFDfhOPXzYRZY5LVtDQsEGz9QLX+zx3oaFoBg+Iof6Rsqxvm6ARppv9JYx1RX +CI/hOWB3S6xZhBqI8d3LT3jX5+EzLfzuQfogsL7L9ziUwOHQhQ+77Sxzq+3+knYa +ZH9bDTMJBzN7Bj8RpFxwPIXAz+OQqIN3+tvmxYxoZxBnpVIt8MSZj3+/0WvitUfW +2dCFmU2Umw9Lje4AWkcdEQOsQRivh7dvDDqPys/cA8GiCcjl/YBeyGBCARsaU1q7 +N6a3vLqE6R5sGtRk2tRD/pOLS/IseRYQ1JMLiI+h2IYURpFHmygk71dSTlxCnKr3 +Sewn6EAes6aJInKc9Q0ztFijMDvd1GpUk74aTfOTlPf8hAs/hCBcNANExdqtvArB +As8e5ZTZ845b2EzwnexhF7sUMlQMAimTHpKG9n/v55IFDlndmQguLvqcAFLTxWYp +5KeXRKQOKIETNcX2b2TmQcTVL8w0RSXPQQCWPUouwpaYT05KnJe32x+SMsj/D1Fu +1uwJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFdjCCA16gAwIBAgIQXmjWEXGUY1BWAGjzPsnFkTANBgkqhkiG9w0BAQUFADBV +MQswCQYDVQQGEwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxKjAoBgNV +BAMTIUNlcnRpZmljYXRpb24gQXV0aG9yaXR5IG9mIFdvU2lnbjAeFw0wOTA4MDgw +MTAwMDFaFw0zOTA4MDgwMTAwMDFaMFUxCzAJBgNVBAYTAkNOMRowGAYDVQQKExFX +b1NpZ24gQ0EgTGltaXRlZDEqMCgGA1UEAxMhQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgb2YgV29TaWduMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvcqN +rLiRFVaXe2tcesLea9mhsMMQI/qnobLMMfo+2aYpbxY94Gv4uEBf2zmoAHqLoE1U +fcIiePyOCbiohdfMlZdLdNiefvAA5A6JrkkoRBoQmTIPJYhTpA2zDxIIFgsDcScc +f+Hb0v1naMQFXQoOXXDX2JegvFNBmpGN9J42Znp+VsGQX+axaCA2pIwkLCxHC1l2 +ZjC1vt7tj/id07sBMOby8w7gLJKA84X5KIq0VC6a7fd2/BVoFutKbOsuEo/Uz/4M +x1wdC34FMr5esAkqQtXJTpCzWQ27en7N1QhatH/YHGkR+ScPewavVIMYe+HdVHpR +aG53/Ma/UkpmRqGyZxq7o093oL5d//xWC0Nyd5DKnvnyOfUNqfTq1+ezEC8wQjch +zDBwyYaYD8xYTYO7feUapTeNtqwylwA6Y3EkHp43xP901DfA4v6IRmAR3Qg/UDar +uHqklWJqbrDKaiFaafPz+x1wOZXzp26mgYmhiMU7ccqjUu6Du/2gd/Tkb+dC221K +mYo0SLwX3OSACCK28jHAPwQ+658geda4BmRkAjHXqc1S+4RFaQkAKtxVi8QGRkvA +Sh0JWzko/amrzgD5LkhLJuYwTKVYyrREgk/nkR4zw7CT/xH8gdLKH3Ep3XZPkiWv +HYG3Dy+MwwbMLyejSuQOmbp8HkUff6oZRZb9/D0CAwEAAaNCMEAwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOFmzw7R8bNLtwYgFP6H +EtX2/vs+MA0GCSqGSIb3DQEBBQUAA4ICAQCoy3JAsnbBfnv8rWTjMnvMPLZdRtP1 +LOJwXcgu2AZ9mNELIaCJWSQBnfmvCX0KI4I01fx8cpm5o9dU9OpScA7F9dY74ToJ +MuYhOZO9sxXqT2r09Ys/L3yNWC7F4TmgPsc9SnOeQHrAK2GpZ8nzJLmzbVUsWh2e +JXLOC62qx1ViC777Y7NhRCOjy+EaDveaBk3e1CNOIZZbOVtXHS9dCF4Jef98l7VN +g64N1uajeeAz0JmWAjCnPv/So0M/BVoG6kQC2nz4SNAzqfkHx5Xh9T71XXG68pWp +dIhhWeO/yloTunK0jF02h+mmxTwTv97QRCbut+wucPrXnbes5cVAWubXbHssw1ab +R80LzvobtCHXt2a49CUwi1wNuepnsvRtrtWhnk/Yn+knArAdBtaP4/tIEp9/EaEQ +PkxROpaw0RPxx9gmrjrKkcRpnd8BKWRRb2jaFOwIQZeQjdCygPLPwj2/kWjFgGce +xGATVdVhmVd8upUPYUk6ynW8yQqTP2cOEvIo4jEbwFcW3wh8GcF+Dx+FHgo2fFt+ +J7x6v+Db9NpSvd4MVHAxkUOVyLzwPt0JfjBkUO1/AaQzZ01oT74V77D2AhGiGxMl +OtzCWfHjXEa7ZywCRuoeSKbmW9m1vFGikpbbqsY3Iqb+zCB0oy2pLmvLwIIRIbWT +ee5Ehr7XHuQe+w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu +VHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN +MzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0 +MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7 +ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy +RBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS +bdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF +/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R +3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw +EUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy +9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V +GxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ +2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV +WaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD +W/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN +AQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV +DRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9 +TaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G +lwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW +mhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df +WN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5 ++bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ +tshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA +GaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv +8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIKLwq3aw3LSq8nWDANBgkqhkiG9w0BAQwFADBWMQswCQYD +VQQGEwJVUzETMBEGA1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJ +bmMxHDAaBgNVBAMTE2VtU2lnbiBSb290IENBIC0gQzIwHhcNMTgwMjE4MTgzMDAw +WhcNNDMwMjE4MTgzMDAwWjBWMQswCQYDVQQGEwJVUzETMBEGA1UECxMKZW1TaWdu +IFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMxHDAaBgNVBAMTE2VtU2lnbiBSb290 +IENBIC0gQzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCMfX1lA+Tb +mh9YInmRgOW97IVx4LUJf2DRZfs837Jrml+py64aVnYgWO4t6C78fgjfS7jX+c4T +inIzEquWcI+zi0fd4Sc8NDf7JONp27VWX0qwUYqzLDRCt+s7zpLcfx1ky0zVIJj6 +L06uPyK3kIr9+YAsrVj+39utm6e2MBQsRNstSI3fCQYAGvoQTQ8fULauTqNWaYAk +NYFe6HUHHQPp2u1Ua00odMXiD5oRFxLcDnGAcE1I/9E9mLCdkggXijYUmico7+Xw +ZeFoPhva6eIJ5p03Lt3Du5W3EcHR0cJmmY1pyeA36JaXKWRNM9IRjYMVNCcp4jhB +2tIYiZ+LVk8bwQ9/1c23txmv3u97taZlV22NF4ttS1qq3J+MOp0oGULBzpKfRx0q +GVqbPukQNGAjOLIN8KDNQNzbR1iAl2d8H+MSoicBo4Aid8TjLWcNv48oCWL53ZrF +BMTDjaIA6frG1t4IpbnHadA7qCJJe2qpJN6n2eQKAUn6UiQDHPsSqNBlcUhQ4Y/0 +Y0mU5rghm2OB9rXQS1Fb1JRCfJMNnJIm5AUB2+2RWzq5Tgz7SbSho8NsZk0UbQnF +xciqQ9uoVTAsK14Sk9oG8Q3zfsM08cdPoRb0WlIZklR6mKD7L8nH/zfGu8PIJv94 +GGB9RZ9U4A69r3ePmy8MvrzfNxHKtH6svwIDAQABo0IwQDAdBgNVHQ4EFgQUs/eK +pNYPiABZ6FEXT9V+7IYigZ0wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEMBQADggIBADQlpiWM0cv2nZ0H5jVsBq0x2q62Q0LwqATs +CFvyub7gxNCytRuoA8stmPOEu/lg8Igxj4FIjoyhIrWUVxyiLU7No4P+WjEUOwUT +xIpkEOtvGUQ9fiOlcGHtIZDNBlZq7WpktXAxeV55RPPsor26p2FNAMRFfZQh0sLX +hKgk8iulSSggqx8ezgPye63FaiYEi4c/dzRj3HOCnsZiwZZU02df5YpNFjxSwZvE +41cjGpsrpWMfQFI2s53RbeXp47lSAxYE4NzjBFMe+EwFuEveBCJBEAH5rvYu3pi2 +orsJ424TqWEQV1tCsCkQz+Yq/Okal7yHAkKDeOXcP7oN4A+TdXc2pdqxuVCnBO0R +mWz2JpGSSeJjiTk/OPwRsPNWtwG/KXL04o2ta3jiPpJuICVtWDAc9R3auBEgJl5r +ShRmBdszG0LmzsHuZPCFSYC15RBDCOBsa8bDRJ8pBFU2Wi/CVXCACEuavgoveA4F +a5bt38o0PWxsBP+MpocCdVtDMqzQhxy9IohKuXWAGresoIvKDg3xFk6rBOrjfVwJ +elwi/xAisojHPJVQv9W1zVIoHp+EQg/4MQC21NbIX2RoioB+V3hK439b/w7deU8x +2M8cl1OG0nPfbnARl5GPM7vJgi470jto4SeMg6HMAW3Egb56tQcNLwI9U8mZnNvR +gUMrkAgL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICoTCCAgqgAwIBAgIBADANBgkqhkiG9w0BAQQFADCBizELMAkGA1UEBhMCWkEx +FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzAN +BgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAd +BgNVBAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwHhcNOTcwMTAxMDAwMDAwWhcN +MjAxMjMxMjM1OTU5WjCBizELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4g +Q2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsG +A1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAdBgNVBAMTFlRoYXd0ZSBUaW1l +c3RhbXBpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANYrWHhhRYZT +6jR7UZztsOYuGA7+4F+oJ9O0yeB8WU4WDnNUYMF/9p8u6TqFJBU820cEY8OexJQa +Wt9MevPZQx08EHp5JduQ/vBR5zDWQQD9nyjfeb6Uu522FOMjhdepQeBMpHmwKxqL +8vg7ij5FrHGSALSQQZj7X+36ty6K+Ig3AgMBAAGjEzARMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEEBQADgYEAZ9viwuaHPUCDhjc1fR/OmsMMZiCouqoEiYbC +9RAIDb/LogWK0E02PvTX72nGXuSwlG9KuefeW4i2e9vjJ+V2w/A1wcu1J5szedyQ +pgCed/r8zSeUQhac0xxo7L9c3eWpexAKMnRUEzGLhQOEkbdYATAUOK8oyvyxUBkZ +CayJSdM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEezCCA2OgAwIBAgIQNxkY5lNUfBq1uMtZWts1tzANBgkqhkiG9w0BAQUFADCB +rjELMAkGA1UEBhMCREUxIDAeBgNVBAgTF0JhZGVuLVd1ZXJ0dGVtYmVyZyAoQlcp +MRIwEAYDVQQHEwlTdHV0dGdhcnQxKTAnBgNVBAoTIERldXRzY2hlciBTcGFya2Fz +c2VuIFZlcmxhZyBHbWJIMT4wPAYDVQQDEzVTLVRSVVNUIEF1dGhlbnRpY2F0aW9u +IGFuZCBFbmNyeXB0aW9uIFJvb3QgQ0EgMjAwNTpQTjAeFw0wNTA2MjIwMDAwMDBa +Fw0zMDA2MjEyMzU5NTlaMIGuMQswCQYDVQQGEwJERTEgMB4GA1UECBMXQmFkZW4t +V3VlcnR0ZW1iZXJnIChCVykxEjAQBgNVBAcTCVN0dXR0Z2FydDEpMCcGA1UEChMg +RGV1dHNjaGVyIFNwYXJrYXNzZW4gVmVybGFnIEdtYkgxPjA8BgNVBAMTNVMtVFJV +U1QgQXV0aGVudGljYXRpb24gYW5kIEVuY3J5cHRpb24gUm9vdCBDQSAyMDA1OlBO +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2bVKwdMz6tNGs9HiTNL1 +toPQb9UY6ZOvJ44TzbUlNlA0EmQpoVXhOmCTnijJ4/Ob4QSwI7+Vio5bG0F/WsPo +TUzVJBY+h0jUJ67m91MduwwA7z5hca2/OnpYH5Q9XIHV1W/fuJvS9eXLg3KSwlOy +ggLrra1fFi2SU3bxibYs9cEv4KdKb6AwajLrmnQDaHgTncovmwsdvs91DSaXm8f1 +XgqfeN+zvOyauu9VjxuapgdjKRdZYgkqeQd3peDRF2npW932kKvimAoA0SVtnteF +hy+S8dF2g08LOlk3KC8zpxdQ1iALCvQm+Z845y2kuJuJja2tyWp9iRe79n+Ag3rm +7QIDAQABo4GSMIGPMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEG +MCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFTVFJvbmxpbmUxLTIwNDgtNTAdBgNV +HQ4EFgQUD8oeXHngovMpttKFswtKtWXsa1IwHwYDVR0jBBgwFoAUD8oeXHngovMp +ttKFswtKtWXsa1IwDQYJKoZIhvcNAQEFBQADggEBAK8B8O0ZPCjoTVy7pWMciDMD +pwCHpB8gq9Yc4wYfl35UvbfRssnV2oDsF9eK9XvCAPbpEW+EoFolMeKJ+aQAPzFo +LtU96G7m1R08P7K9n3frndOMusDXtk3sU5wPBG7qNWdX4wple5A64U8+wwCSersF +iXOMy6ZNwPv2AtawB6MDwidAnwzkhYItr5pCHdDHjfhA7p0GVxzZotiAFP7hYy0y +h9WUUpY6RsZxlj33mA6ykaqP2vROJAA5VeitF7nTNCtKqUDMFypVZUF0Qn71wK/I +k63yGFs9iQzbRzkk+OBM8h+wPQrKBU6JIRrjKpms/H+h8Q8bHz2eBIPdltkdOpQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIzCCAgugAwIBAgICJ44wDQYJKoZIhvcNAQELBQAwOjELMAkGA1UEBhMCSU4x +EjAQBgNVBAoTCUluZGlhIFBLSTEXMBUGA1UEAxMOQ0NBIEluZGlhIDIwMTEwHhcN +MTEwMzExMDY0ODUyWhcNMTYwMzExMDY0ODUyWjA6MQswCQYDVQQGEwJJTjESMBAG +A1UEChMJSW5kaWEgUEtJMRcwFQYDVQQDEw5DQ0EgSW5kaWEgMjAxMTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAIcKHg65oKggmBq4ehX2R/G/0sYn5BJq +lgRndc2MxuP03crVxBw17k3p5CLUlzjXrGNpSMB8eWK/xyJJW0bB8RgUThgdLKVa +kriFFa8XVhOOnxYOIpaBhHkjQuxP3q/2v4lPAF7m1wjSlZSaEywEEYPvkY8IVax6 +VkSbxfTUF+vkd02U4UFYEemiqgmGLSYhIPXAzMMVzEwJu93c9VIDeWCPPHk6JTQj +h0h18kFwTRowCIZ1zlgZqNcVfiPy50m+//5XUnhC8yZ33Xr3YuXLXZYzlJO7xBoW +rwhX65zl9yN0jekdC7GKlHOZEZHFaKDxig2BrbRRaG5JhgAGUk4pQ+cCAwEAAaMz +MDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQITQeoY/LbHN8wCwYDVR0PBAQD +AgEGMA0GCSqGSIb3DQEBCwUAA4IBAQBuFNog8khrZP8qdM1WtcU5D35hHzVZGx0o +bSN0nXi/q62JALlwhfXoFD7k7J+WZFzSsSIgowic6AxLaCiOVQW/PuBO2tic0G4g +7P56O8I2R5fYKwizrsLR5gg/Sug6P1b14OU/8mm2eRLg8Dm3GOzS6YQOGDgWikk7 +b1fVOTu/E/DAp83yPR5skad3Y7yr2VY4D0q5GcArjPuXH8an7IbO043j0ft10fH3 +pmPEz+ixpJJFaPLojLGtfi0g+7ilVO3KDY8yHWimMW6wyJ7V+r8Gm28pfXoDSb8r +e1mTFMXqy/FMKYIOKe6KVHw8zVWCJXIOcU4leE3TTllAys7zmdGi +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFPDCCBCSgAwIBAgIRAPTPierdpMY+ka1IDi0iNoQwDQYJKoZIhvcNAQEFBQAw +gYMxCzAJBgNVBAYTAkVTMUswSQYDVQQKE0JBZ2VuY2lhIE5vdGFyaWFsIGRlIENl +cnRpZmljYWNpb24gUy5MLiBVbmlwZXJzb25hbCAtIENJRiBCODMzOTU5ODgxJzAl +BgNVBAMTHkFOQ0VSVCBDZXJ0aWZpY2Fkb3MgTm90YXJpYWxlczAeFw0wNDAyMTEx +NTU4MzBaFw0yNDAyMTExNTU4MjZaMIGDMQswCQYDVQQGEwJFUzFLMEkGA1UEChNC +QWdlbmNpYSBOb3RhcmlhbCBkZSBDZXJ0aWZpY2FjaW9uIFMuTC4gVW5pcGVyc29u +YWwgLSBDSUYgQjgzMzk1OTg4MScwJQYDVQQDEx5BTkNFUlQgQ2VydGlmaWNhZG9z +IE5vdGFyaWFsZXMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDwkQ/Q +Zy0psmNNHzV59mVrufPztViTJ2RPp9VbggVym38drgjSjNDRyWCwmRk11hnGADlp +fSLvdCKDtH7qEIs+Mxzh3WQ2KfNSSm5Bw75RDB9juL+NqT8xMTu78TZEPCdlFHl1 +5hCkPFgby1NiEvWHWkaieaNg4xao3oSm+uXMxBAy9kLaR00YPeZ6DysOY/9nfUPV +dBaQNLQPziZzIcFK2mTkT+Mjtdn2q7dKf5bhy0f9BkPRlDRpCv496GaqJgzVYzkG +cJOtfLPkR8E7R45plwyRoEwHj8mATK5wk2iPocMiwvF1myh9kpJVOqhZGewSMRzv +nRfcuUAJW/QtEyZzAgMBAAGjggGnMIIBozAcBgNVHREEFTATgRFhbmNlcnRAYW5j +ZXJ0LmNvbTAfBgNVHSMEGDAWgBSE9/pyXohkZh0ojLB3vQxqn0xNYjAPBgNVHRMB +Af8EBTADAQH/MIIBIAYDVR0gBIIBFzCCARMwggEPBgkrBgEEAYGTaAEwggEAMCUG +CCsGAQUFBwIBFhlodHRwOi8vd3d3LmFuY2VydC5jb20vY3BzMIHWBggrBgEFBQcC +AjCByTANFgZBTkNFUlQwAwIBARqBt0FnZW5jaWEgTm90YXJpYWwgZGUgQ2VydGlm +aWNhY2lvbi4gTGEgZGVjbGFyYWNpb24gZGUgcHJhY3RpY2FzIGRlIGNlcnRpZmlh +Y2lvbiBxdWUgcmlnZSBlbCBmdW5jaW9uYW1pZW50byBkZSBsYSBwcmVzZW50ZSBh +dXRvcmlkYWQgc2UgZW5jdWVudHJhIGRpc3BvbmlibGUgZW4gaHR0cDovL3d3dy5h +bmNlcnQuY29tL2NwczAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIT3+nJeiGRm +HSiMsHe9DGqfTE1iMA0GCSqGSIb3DQEBBQUAA4IBAQAv+OXYM6XClG5ewPHuoUwK +rYYPwDPdntLZm+7FK4UpdqylElOTHaoH7Ok5ZAto8HUk6dGGjJxTausVoQm3GQe5 +nY8CshtJcMJjdN0Lqv4HxjdWxoP+wE8czDiq/e5VmIlcwlOtIIe6FmRSYezBn7vU +YtEqyF3wK/jaEs4jy7HMwdIKvfzAgE5VSfqJ2GSjSsrui9fl7ZL7YOLiKs8tKD6m +/4CcZcwSnqUcdFmQpYd/ZxWAEMCh0agw7KECkYpa0yMXk1pHIXnqM3oPfzg1mspW +uL9kuqewtVEdFp6OiX04OsuETQeY2OXhjAVqpTcM1nkpPvFCxLb36hmgYeACTr8S +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNV +BAYTAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScw +JQYDVQQDEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMwHhcNMTYwNjE2 +MDYxNzE2WhcNMzgwMTE4MDYxNzE2WjBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UEAxMeU2VjdXJpdHkg +Q29tbXVuaWNhdGlvbiBSb290Q0EzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEA48lySfcw3gl8qUCBWNO0Ot26YQ+TUG5pPDXC7ltzkBtnTCHsXzW7OT4r +CmDvu20rhvtxosis5FaU+cmvsXLUIKx00rgVrVH+hXShuRD+BYD5UpOzQD11EKzA +lrenfna84xtSGc4RHwsENPXY9Wk8d/Nk9A2qhd7gCVAEF5aEt8iKvE1y/By7z/MG +TfmfZPd+pmaGNXHIEYBMwXFAWB6+oHP2/D5Q4eAvJj1+XCO1eXDe+uDRpdYMQXF7 +9+qMHIjH7Iv10S9VlkZ8WjtYO/u62C21Jdp6Ts9EriGmnpjKIG58u4iFW/vAEGK7 +8vknR+/RiTlDxN/e4UG/VHMgly1s2vPUB6PmudhvrvyMGS7TZ2crldtYXLVqAvO4 +g160a75BflcJdURQVc1aEWEhCmHCqYj9E7wtiS/NYeCVvsq1e+F7NGcLH7YMx3we +GVPKp7FKFSBWFHA9K4IsD50VHUeAR/94mQ4xr28+j+2GaR57GIgUssL8gjMunEst ++3A7caoreyYn8xrC3PsXuKHqy6C0rtOUfnrQq8PsOC0RLoi/1D+tEjtCrI8Cbn3M +0V9hvqG8OmpI6iZVIhZdXw3/JzOfGAN0iltSIEdrRU0id4xVJ/CvHozJgyJUt5rQ +T9nO/NkuHJYosQLTA70lUhw0Zk8jq/R3gpYd0VcwCBEF/VfR2ccCAwEAAaNCMEAw +HQYDVR0OBBYEFGQUfPxYchamCik0FW8qy7z8r6irMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQDcAiMI4u8hOscNtybS +YpOnpSNyByCCYN8Y11StaSWSntkUz5m5UoHPrmyKO1o5yGwBQ8IibQLwYs1OY0PA +FNr0Y/Dq9HHuTofjcan0yVflLl8cebsjqodEV+m9NU1Bu0soo5iyG9kLFwfl9+qd +9XbXv8S2gVj/yP9kaWJ5rW4OH3/uHWnlt3Jxs/6lATWUVCvAUm2PVcTJ0rjLyjQI +UYWg9by0F1jqClx6vWPGOi//lkkZhOpn2ASxYfQAW0q3nHE3GYV5v4GwxxMOdnE+ +OoAGrgYWp421wsTL/0ClXI2lyTrtcoHKXJg80jQDdwj98ClZXSEIx2C/pHF7uNke +gr4Jr2VvKKu/S7XuPghHJ6APbw+LP6yVGPO5DtxnVW5inkYO0QR4ynKudtml+LLf +iAlhi+8kTtFZP1rUPcmTPCtk9YENFpb3ksP+MW/oKjJ0DvRMmEoYDjBU1cXrvMUV +nuiZIesnKwkK2/HmcBhWuwzkvvnoEKQTkrgc4NtnHVMDpCKn3F2SEDzq//wbEBrD +2NCcnWXL0CsnMQMeNuE9dnUM/0Umud1RvCPHX9jYhxBAEg09ODfnRDwYwFMJZI// +1ZqmfHAuc1Uh6N//g7kdPjIe1qZ9LPFm6Vwdp6POXiUyK+OVrCoHzrQoeIY8Laad +TdJ0MN1kURXbg4NR16/9M51NZg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMC +VVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T +U0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNDAzWhcNNDEwMjEyMTgxNDAz +WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0 +b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNvbSBS +b290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI +7Z4INcgn64mMU1jrYor+8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPg +CemB+vNH06NjMGEwHQYDVR0OBBYEFILRhXMw5zUE044CkvvlpNHEIejNMA8GA1Ud +EwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTTjgKS++Wk0cQh6M0wDgYD +VR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCWe+0F+S8T +kdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+ +gA0z5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UE +BhMCVFIxDzANBgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxn +aSDEsGxldGnFn2ltIHZlIEJpbGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkg +QS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1QgRWxla3Ryb25payBTZXJ0aWZpa2Eg +SGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAwODA3MDFaFw0yMzA0 +MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0wSwYD +VQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8 +dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBF +bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApCUZ4WWe60ghUEoI5RHwWrom +/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537jVJp45wnEFPzpALFp/kR +Gml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1mep5Fimh3 +4khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z +5UNP9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0 +hO8EuPbJbKoCPrZV4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QID +AQABo0IwQDAdBgNVHQ4EFgQUVpkHHtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAJ5FdnsX +SDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPoBP5yCccLqh0l +VX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq +URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nf +peYVhDfwwvJllpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CF +Yv4HAqGEVka+lgqaE9chTLd8B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW ++qtB4Uu2NQvAmxU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIIODCCBiCgAwIBAgIQDp8XmaWxPZzL7Abro/AOaTANBgkqhkiG9w0BAQsFADCB +pzELMAkGA1UEBhMCQ0gxOzA5BgNVBAoTMlRoZSBGZWRlcmFsIEF1dGhvcml0aWVz +IG9mIHRoZSBTd2lzcyBDb25mZWRlcmF0aW9uMREwDwYDVQQLEwhTZXJ2aWNlczEi +MCAGA1UECxMZQ2VydGlmaWNhdGlvbiBBdXRob3JpdGllczEkMCIGA1UEAxMbU3dp +c3MgR292ZXJubWVudCBSb290IENBIElJMB4XDTExMDIxNjA5MDAwMFoXDTM1MDIx +NjA4NTk1OVowgacxCzAJBgNVBAYTAkNIMTswOQYDVQQKEzJUaGUgRmVkZXJhbCBB +dXRob3JpdGllcyBvZiB0aGUgU3dpc3MgQ29uZmVkZXJhdGlvbjERMA8GA1UECxMI +U2VydmljZXMxIjAgBgNVBAsTGUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxJDAi +BgNVBAMTG1N3aXNzIEdvdmVybm1lbnQgUm9vdCBDQSBJSTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAKksEu2/wCLphugcN4KDm2gFbxbjiKgBD8txnn9H +kEvMJXfI8NdpLpFoVyGysgchM+5MpDclmEy0RjJO1vlri1GK7yw38pjV9dS0t+cA +yu/BE16Uq267nL36a4+r+B42Vmk4ZjrQ9DMNADkCqMUcCyG3XCAMYdCtrs6OXtk6 +6d7/R3x4Vw4ccfRgHN3bmhgpr9mAo5+FhGMzke+9dO7dA3rI+uCE5tm9Tn76bk92 +0V0+qOiHRZB5862u9cJdEU0p94gTydWTcwGr3e39r3f7aU7vj1Icz/UsWmzs/oKb +23w5q3UjfjiQT5SOLWJYnvfncvyUW3JWxZ2jrqu1tsDXdlAAPD9HiJJaYNS/Mhum +lEANdnnpPM7ksx3HjPXohjG52CtQSoASidcsUIDmZy+2k5ytrAVSIlMgmQ69l8bh +2nOpHYnyxFnmh+ZWKw6VAhqHxnn+mWrpdOzwEvkUKCCVljovXVe1b/+TvLYoaiyk +KHhGYa9BJKTz+gSO8YoZopFz4nePtKf5nP9uUey9H5YT6GORXodob+vYfC4QT1AY +kMe3dO8zwIHfM+MakytVBCx80iu3Ywz+rXu9tjqXuT0DI3RzA6YsWQBs1dXo7K9C +zNN/cItgYOeyoLaKUkz+CpbLzzqwWAjuHELJhndCbj+0rJAAWEIcQMRuuEXIvDM2 +370nAgMBAAGjggJcMIICWDAPBgNVHRMBAf8EBTADAQH/MIGdBgNVHSAEgZUwgZIw +gY8GCGCFdAERAxUBMIGCMEQGCCsGAQUFBwIBFjhodHRwOi8vd3d3LnBraS5hZG1p +bi5jaC9jcHMvQ1BTXzJfMTZfNzU2XzFfMTdfM18yMV8xLnBkZjA6BggrBgEFBQcC +AjAuGixUaGlzIGlzIHRoZSBTd2lzcyBHb3Zlcm5tZW50IFJvb3QgQ0EgSUkgQ1BT +LjCBjwYDVR0fBIGHMIGEMIGBoH+gfYZ7bGRhcDovL2FkbWluZGlyLmFkbWluLmNo +OjM4OS9jbj1Td2lzcyUyMEdvdmVybm1lbnQlMjBSb290JTIwQ0ElMjBJSSxvdT1D +ZXJ0aWZpY2F0aW9uJTIwQXV0aG9yaXRpZXMsb3U9U2VydmljZXMsbz1BZG1pbixj +PUNIMB0GA1UdDgQWBBTlhG+JaT12ABd/wau9rl/BfbrhYjAOBgNVHQ8BAf8EBAMC +AQYwgeMGA1UdIwSB2zCB2IAU5YRviWk9dgAXf8Grva5fwX264WKhga2kgaowgacx +CzAJBgNVBAYTAkNIMTswOQYDVQQKEzJUaGUgRmVkZXJhbCBBdXRob3JpdGllcyBv +ZiB0aGUgU3dpc3MgQ29uZmVkZXJhdGlvbjERMA8GA1UECxMIU2VydmljZXMxIjAg +BgNVBAsTGUNlcnRpZmljYXRpb24gQXV0aG9yaXRpZXMxJDAiBgNVBAMTG1N3aXNz +IEdvdmVybm1lbnQgUm9vdCBDQSBJSYIQDp8XmaWxPZzL7Abro/AOaTANBgkqhkiG +9w0BAQsFAAOCAgEAgzdXdck4UL9BBpZwwtnH17BaAM2jQE/T0vmKh5GyictdpLxv +Tz5U9so8s8RMi8c+9NnEYt3HVZ7R+dJE5x5Pz+juKxyoAfAzB/vhOxTTz1CRXtjq +QsZ5WIWq+9zbcMqV+fQOYgJwaUQtaE/RcOooUma3cd4l6KGnb7ChJsfXyiBk3MBz +PBCiFB70rcE+FJA5NmOIbyjgYKWR92Lkms/StXGeXTv2mSztkToInLSEhUnj4bqm +tmiztrZPS1xTCldsoQeS9mKeqPqK1vNrpw+yK2a9r0JHCE/o13yfhg/6WoO+LW8A +BLV2hxav3U86lrQ0V7fi/0H/3kIcZsWF68JyH7gcTu4X8mLvCgSsm6uh8u7uokAk +HEfeQosYtKlXs088YjIcrWxErbzVHGM4Pckzpvu8KDdERuN6YvqASDXinhuIGUyz +Qf3ud+BZgBphHjWkQXqzwY1E6cUhWems00TKdoU2FEYKHhY0psQ0d8OCOEghAv4S +bNrX6rDs9s0szPObCmOA0/ULfQQthA3C2Uwrl/HVVPePswrivVg8mfKvORuQ+Tvn +t0XnWmp9wZ8UbzBXmBmgB0Pr7tEIhtdJnBIKADsPp0GxSquQs9S9CeeID54kDiv7 +YT1VmdNY5LjHffQVTWUOGHlBybvpmsFZGEQ0YtXoOHvKhRiYhnnNfbpH25U= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFrjCCA5agAwIBAgIQPoxPvOQpg4JNhFWO1TWAzzANBgkqhkiG9w0BAQsFADBx +MQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRpZmlrYXZp +bW8gY2VudHJhczEZMBcGA1UECxMQQ0EgUk9PVCBTZXJ2aWNlczEaMBgGA1UEAxMR +U1NDIEdETCBDQSBSb290IEIwHhcNMTMwNjA0MTQyMDE1WhcNMzMwNjA0MTQyMTU1 +WjBxMQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRpZmlr +YXZpbW8gY2VudHJhczEZMBcGA1UECxMQQ0EgUk9PVCBTZXJ2aWNlczEaMBgGA1UE +AxMRU1NDIEdETCBDQSBSb290IEIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQCPlenS68FzJcc4Z/CDjlO8tsvOunPbTyf2IpA/Qr8h1t5igrRvBAVJCTt3 +AddLX1LS2RnHbXwMqToJYuQqGGmMoN3rrBO2DjkRgGlOY1/cPA362YxivmSFMjJZ +l1CTid/7/9TYZXHHRlWiG5lhH9xQAMgXeehQsAxe5v52pgFOCchwbPqQs17cPQfN +SaNOVl4ST2RBf34MFcOg3rOjKQZJRKFfbz+BoERN8HsKOCjtEu5jl8N7XYxPcd2V +OtouqAFGCvNs6LXxHwgA8UCSGyYAMXU5RkkmuaTUcXcRpE8zzAnb2dEhS5JErM54 +YoIX+/oStH3V8obt9H6WFOaNA1KvzRei1Ryl/oGmmu195NkOMmYQj9vZMzGBfilX +78yyoWDuilu5Zdt/G5osjycxiYoota+xVtQDIu4lT9iavdJsV7yDpkgfLFUHCTQr +uXksAqWgX3x2nyQyPC2S3+tIV4eh9v4j+jSrifVoG44fqm4OpdIh0u+50bFJVzVa +hNMe4gJtUhB/4oxNIdsyMhx9zJYiAy1qpwZCbW6Qh/ocXLBP0ANBE/oLU+bBEAJI +C3dj9KWcUXuYZtfFdjLlb10UYX0Mu22VQNqpJsf3qcvS/ifBK/axaIb+42JSmVCO +K95BIQcbh/VAHXCtz/3CQ6g1VhFCxcteZqHIqGj3/kxXYTZSgQIDAQABo0IwQDAO +BgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUcgNGh2H2 +HbPUlWO5UHduDauY/i8wDQYJKoZIhvcNAQELBQADggIBAAjbijKBdDNxFuwhhVNI +Cm8fcuPjBPgutz/zJJVPnO0T4YiCAvZm97exLYAnra64bf4jBxEIq3RhjCgS+fYQ +NPDPtnyjdS0S1JTfdO6xmKux7iJiS1kff/4aZa1N4qQRPxMhtNg1i3ZApl+9MxHf +mOMhXh2ju3g2AjvY/WSE2jfNWe38DNB0pGtxPDYSRJ5+bk8KIRxlH0sSbL+Octbd +PgBwmAFFK+yVkOPTaTjnK51+ZVlb4duFymP+q7/k0P3kUroa5v7GkLp7zvGkYsVH +viTHoHrlIeHGCOAMiYOPgGn97qDfekw600gqFr+uppW13Wgf+w61BYzRskR8YDBW +dhe1NU+o1QrrwrVuAu6cXw6jsQGo5VNvfoNBHxXY/+HCthrxRpxkoBrgSsq4prSJ +JO57lZli1OJAu86jmn0dcvMbgUF3AF7sPKIwBTzNfEg2E8gysGtvnzgoOGlce+bi +rYO7bRPRLrfRdm9dMF65UEVI1kiAk1HJFqkQXWfGy35nfQVP9CDvJCVe7WdDxvtu +efuy8sjJzkF8BeCti80KRS7iYp+XkfT5Y+zywmCK3Bv/Iaj/I4eMc42wOswfjzFy +Cv2Wod8aU9M2trB3Rt4D9sKALm+XI+ERzFGYP+5A//Q9m4h/jLvhWYa9CTQnXJ4K +kzI7VSqpXgsND6mmUQTimyoR +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6 +MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEu +MScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNV +BAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwHhcNMTgwMzE2MTIxMDEzWhcNNDMw +MzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEg +U3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZ +n0EGze2jusDbCSzBfN8pfktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/q +p1x4EaTByIVcJdPTsuclzxFUl6s1wB52HO8AU5853BSlLCIls3Jy/I2z5T4IHhQq +NwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2fJmItdUDmj0VDT06qKhF +8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGtg/BKEiJ3 +HAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGa +mqi4NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi +7VdNIuJGmj8PkTQkfVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSF +ytKAQd8FqKPVhJBPC/PgP5sZ0jeJP/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0P +qafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSYnjYJdmZm/Bo/6khUHL4wvYBQ +v3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHKHRzQ+8S1h9E6 +Tsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1 +vALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQAD +ggIBAEii1QALLtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4 +WxmB82M+w85bj/UvXgF2Ez8sALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvo +zMrnadyHncI013nR03e4qllY/p0m+jiGPp2Kh2RX5Rc64vmNueMzeMGQ2Ljdt4NR +5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8CYyqOhNf6DR5UMEQ +GfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA4kZf +5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq +0Uc9NneoWWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7D +P78v3DSk+yshzWePS/Tj6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTM +qJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmTOPQD8rv7gmsHINFSH5pkAnuYZttcTVoP +0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZckbxJF0WddCajJFdr60qZf +E2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF4DCCA8igAwIBAgIQLu/b+9iJPY9JHJNy/kXf7TANBgkqhkiG9w0BAQUFADBQ +MQswCQYDVQQGEwJMVjEoMCYGA1UECxMfU2VydGlmaWthY2lqYXMgcGFrYWxwb2p1 +bXUgZGFsYTEXMBUGA1UEAxMORS1NRSBTU0kgKFJDQSkwHhcNMDkwNTE5MDg0NTU2 +WhcNMjcwNTE5MDg0ODE1WjBQMQswCQYDVQQGEwJMVjEoMCYGA1UECxMfU2VydGlm +aWthY2lqYXMgcGFrYWxwb2p1bXUgZGFsYTEXMBUGA1UEAxMORS1NRSBTU0kgKFJD +QSkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDEBGsAw7DgLjvoUwUF +CL7IhCdV1h2KEuIXIlps/7PdtpnDysHq+dgltd86nZ0/UsXp8qy/iXSKVK5Oz27y +Xq7avRIHmZXPZKv+mZFkWYzJvkRqMZuY6rrq0SEOKAs5m+PWiqb3Aro/PdlZ9HmZ +3tMkm4twGyqE1uUJDyYmJFiPJV7zxZ10iaU2xeVSsuvohpNHbqcph6R+3LSjyzJW +90WA2lzHL6Cn1+/1/LWozYSVYvipKyM7bdO3ksjqwbwUTehrnBZ60+wH+wclEE8U +h3uSNs5WgmVLEyYG2KOjpt/Cevt7NQWiEz0+drwcV4MDUcc03lr1PL02JZwWD03O +6A0ay11DohRvunxg1AKFdsVrKrhFsVx3RxGtoCWpZpGMURdtYVUKGT+bAv/E9dbS +s+klU+EEPY8i0KJl5a6ntOAdkWrChpL3Ol0Tp3pMQt9as0qIRCzvR7qpr9bPYnOK +BiIWLMLsHwao00dQWTIS5bmdYjWeyl4KtJ0jiMLTTywsyZPofrgJ7KbZ3WPhyahq +aNyEUaxaEuc7prUHCrGqTrO0olffN2wWTquZMnrwnCMli8qaqIzgOCG0zvdsYcji +DBJZBoEmNloPNXPUFkX93pXe1ktcn3PZvhm957/kVWrIa0T3x7gziHkZDQZk6K8L +oXUMUmW6CiOVcfdj/H7ljI/M0QIDAQABo4G1MIGyMA4GA1UdDwEB/wQEAwIBBjAY +BggrBgEFBQcBAwQMMAowCAYGBACORgEBMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFDsmA7rP41lGQlCtFJy/Azvv1j4xMBAGCSsGAQQBgjcVAQQDAgEAMEQGA1Ud +IAQ9MDswOQYLKwYBBAGB+j0BAQEwKjAoBggrBgEFBQcCARYcaHR0cDovL3d3dy5l +bWUubHYvcmVwb3NpdG9yeTANBgkqhkiG9w0BAQUFAAOCAgEAheamlOTZRl+dv5O7 ++Wt2ZCiuvzxFKoqTeWzTS4iGIGsiJjg9HBOq62GXbC4+V5xsQ6LebUDEMfJtukYW +sy3Gu6bc5S+x2MHVkR4Rf/tfodwdYfhtm2Hw4j8rcdUNy97fZT+gb5WbesvbNTcp +XV6duVSxrGAS5WPZza9SGwWWE3zaJHUBrdSepcvBEkVPV68jvym86o6tePiHI+hI +y0Covl0z1uzGBkPCZyro44UuYJ5ELytPMbEHnZUh1SqSr4CR08cpvc3xFQyfAe74 +LTukB3BJeSTtvKHTllGCn8LIvN4jmsdQK5q2eFKqzpX2YDuimfkmZvRHLEElvEH6 +1ot/vV+CfNNFhbRM2OyzF+9EOvUoZe/1nnHMId7o1lEcEPtA/EnlXIQXr6oZXqLt +Th6i+8pHHBxkPhSRojkZNIh/kcs7nRlw6ij7/FAPzL09XgIDa3k1REF27rYtdITh +gnHTJbDTw5lEqz/iDKXuvab8pBEA7py9N9HWYsQwFC0QCpeKiPUlPJa+RkAaisCF +dsSgSeBJpecZtQnzzE3tFl6a1NPIadDYijeFa07kqgeSXNRxcYFI03j1VmD+zALU +AJMfTJJAl75yU3kuJlK+pqN0sZTZFGM6blvRPJInUpAyWpLSD05bCwY6YuXWJwwB +9iUCuIsQKUKp92nK3OsKkksoMYY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZDCCAkygAwIBAgICC7gwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCTFUx +FjAUBgNVBAoTDUx1eFRydXN0IHMuYS4xHTAbBgNVBAMTFEx1eFRydXN0IEdsb2Jh +bCBSb290MB4XDTExMDMxNzA5NTEzN1oXDTIxMDMxNzA5NTEzN1owRDELMAkGA1UE +BhMCTFUxFjAUBgNVBAoTDUx1eFRydXN0IHMuYS4xHTAbBgNVBAMTFEx1eFRydXN0 +IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsn+n +QPAiygz267Hxyw6VV0B1r6A/Ps7sqjJX5hmxZ0OYWmt8s7j6eJyqpoSyYBuAQc5j +zR8XCJmk9e8+EsdMsFeaXHhAePxFjdqRZ9w6Ubltc+a3OY52OrQfBfVpVfmTz3iI +Sr6qm9d7R1tGBEyCFqY19vx039a0r9jitScRdFmiwmYsaArhmIiIPIoFdRTjuK7z +CISbasE/MRivJ6VLm6T9eTHemD0OYcqHmMH4ijCc+j4z1aXEAwfh95Z0GAAnOCfR +K6qq4UFFi2/xJcLcopeVx0IUM115hCNq52XAV6DYXaljAeew5Ivo+MVjuOVsdJA9 +x3f8K7p56aTGEnin/wIDAQABo2AwXjAMBgNVHRMEBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjAfBgNVHSMEGDAWgBQXFYWJCS8kh28/HRvk8pZ5g0gTzjAdBgNVHQ4EFgQU +FxWFiQkvJIdvPx0b5PKWeYNIE84wDQYJKoZIhvcNAQELBQADggEBAFrwHNDUUM9B +fua4nX3DcNBeNv9ujnov3kgR1TQuPLdFwlQlp+HBHjeDtpSutkVIA+qVvuucarQ3 +XB8u02uCgUNbCj8RVWOs+nwIAjegPDkEM/6XMshS5dklTbDG7mgfcKpzzlcD3H0K +DTPy0lrfCmw7zBFRlxqkIaKFNQLXgCLShLL4wKpov9XrqsMLq6F8K/f1O4fhVFfs +BSTveUJO84ton+Ruy4KZycwq3FPCH3CDqyEPVrRI/98HIrOM+R2mBN8tAza53W/+ +MYhm/2xtRDSvCHc+JtJy9LtHVpM8mGPhM7uZI5K1g3noHZ9nrWLWidb2/CfeMifL +hNp3hSGhEiE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1 +MQswCQYDVQQGEwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1 +czEoMCYGA1UEAwwfRUUgQ2VydGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYG +CSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIwMTAxMDMwMTAxMDMwWhgPMjAzMDEy +MTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlBUyBTZXJ0aWZpdHNl +ZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRyZSBS +b290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUy +euuOF0+W2Ap7kaJjbMeMTC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvO +bntl8jixwKIy72KyaOBhU8E2lf/slLo2rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIw +WFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw93X2PaRka9ZP585ArQ/d +MtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtNP2MbRMNE +1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/ +zQas8fElyalL1BSZMEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYB +BQUHAwMGCCsGAQUFBwMEBggrBgEFBQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEF +BQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+RjxY6hUFaTlrg4wCQiZrxTFGGV +v9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqMlIpPnTX/dqQG +E5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIW +iAYLtqZLICjU3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/v +GVCJYMzpJJUPwssd8m92kMfMdcGWxZ0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x +GTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv +b3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV +BAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W +YWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa +GMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg +Fyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J +WpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB +rrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp ++ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1 +ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i +Ucw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz +PtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og +/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH +oycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI +yV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud +EwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2 +A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL +MAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f +BluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn +g/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl +fF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K +WWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha +B0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc +hLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR +TUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD +mbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z +ohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y +4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza +8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDKTCCAhECCF9gWF8AAAAAMA0GCSqGSIb3DQEBBQUAMFcxCzAJBgNVBAYTAkpQ +MSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRsw +GQYDVQQDExJTZWN1cmVTaWduIFJvb3RDQTEwHhcNOTkwOTE1MTUwMDAxWhcNMjAw +OTE1MTQ1OTU5WjBXMQswCQYDVQQGEwJKUDErMCkGA1UEChMiSmFwYW4gQ2VydGlm +aWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEbMBkGA1UEAxMSU2VjdXJlU2lnbiBSb290 +Q0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlJAMS3EpHNr2aHl6 +pLrn0syNr+hHkJkfxirql2PoH84XV8Yas6jHfIftNTWAurpubb4X/swtG2zvigBJ +FuHuBl5KB12rPdFQuJFG1NTaFdiUXA7K19q/oPdJPMi7zuomgQoULZwNN0VrQcpX +izjwJh8x/M80jo93wT/jq1Q8J7TOMkxVE2L8/joWJc8ba6Ijt+DqAmm79yJxbXwL +GZOhl5zjkWkfaOQvfRBtj2euwRCisF5jSpf35niprSa7VMnftO7FntMl3RNoU/mP +6Ozl3oHWeD7uUEC0ATysFcGCOy5/8VIni3Lg59v5iynDw0orM4mrXCoH/HwjHitP +CCL+wQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBV7W97k+VFMU5o1VWBoggfbN0J +xXgacFfI3wiBrmZ3xnUP5O9JiwNcbP8ckKRystMWErIG+EaGrr+nFduFTfrCLU2z +tbBD73x+B9tfs1dGUXYHhkT9B+rxy0tFTWanMybE+UOqjRKz1I1otvcCebQtWtcD +mAQsaZmv9GY7ZKyywCvIaVSeTE5IGI3OV7U7UeUb1/o5YNtWRRO+52bVI/Z8SACw +TO80jSKssi7RTDjN+lgDBu46c4cKBTrK5K/Uwe4chX8lFs8nAR+EincI0NNG6CDs +n6SM8bzNxBI2gB7HCSiv6Ai+wNOyPtcuZz2jzrs0+uKFzazOVR1FW3iF04V6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 +WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu +ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY +MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc +h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ +0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U +A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW +T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH +B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC +B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv +KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn +OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn +jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw +qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI +rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq +hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ +3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK +NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 +ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur +TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC +jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc +oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq +4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA +mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d +emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgIQKTZHquOKrIZKI1byyrdhrzANBgkqhkiG9w0BAQUFADBO +MQswCQYDVQQGEwJ1czEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQ0wCwYDVQQL +EwRGQkNBMRYwFAYDVQQDEw1Db21tb24gUG9saWN5MB4XDTA3MTAxNTE1NTgwMFoX +DTI3MTAxNTE2MDgwMFowTjELMAkGA1UEBhMCdXMxGDAWBgNVBAoTD1UuUy4gR292 +ZXJubWVudDENMAsGA1UECxMERkJDQTEWMBQGA1UEAxMNQ29tbW9uIFBvbGljeTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJeNvTMn5K1b+3i9L0dHbsd4 +6ZOcpN7JHP0vGzk4rEcXwH53KQA7Ax9oD81Npe53uCxiazH2+nIJfTApBnznfKM9 +hBiKHa4skqgf6F5PjY7rPxr4nApnnbBnTfAu0DDew5SwoM8uCjR/VAnTNr2kSVdS +c+md/uRIeUYbW40y5KVIZPMiDZKdCBW/YDyD90ciJSKtKXG3d+8XyaK2lF7IMJCk +FEhcVlcLQUwF1CpMP64Sm1kRdXAHImktLNMxzJJ+zM2kfpRHqpwJCPZLr1LoakCR +xVW9QLHIbVeGlRfmH3O+Ry4+i0wXubklHKVSFzYIWcBCvgortFZRPBtVyYyQd+sC +AwEAAaN7MHkwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFC9Yl9ipBZilVh/72at17wI8NjTHMBIGCSsGAQQBgjcVAQQFAgMBAAEwIwYJ +KwYBBAGCNxUCBBYEFHa3YJbdFFYprHWF03BjwbxHhhyLMA0GCSqGSIb3DQEBBQUA +A4IBAQBgrvNIFkBypgiIybxHLCRLXaCRc+1leJDwZ5B6pb8KrbYq+Zln34PFdx80 +CTj5fp5B4Ehg/uKqXYeI6oj9XEWyyWrafaStsU+/HA2fHprA1RRzOCuKeEBuMPdi +4c2Z/FFpZ2wR3bgQo2jeJqVW/TZsN5hs++58PGxrcD/3SDcJjwtCga1GRrgLgwb0 +Gzigf0/NC++DiYeXHIowZ9z9VKEDfgHLhUyxCynDvux84T8PCVI8L6eaSP436REG +WOE2QYrEtr+O3c5Ks7wawM36GpnScZv6z7zyxFSjiDV2zBssRm8MtNHDYXaSdBHq +S4CNHIkRi+xb/xfJSPzn4AYR4oRe +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE5zCCA8+gAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCQ0Ex +EDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoTFEVj +aG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNlcnZp +Y2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMjAeFw0wNTEwMDYxMDQ5MTNa +Fw0zMDEwMDcxMDQ5MTNaMIGNMQswCQYDVQQGEwJDQTEQMA4GA1UECBMHT250YXJp +bzEQMA4GA1UEBxMHVG9yb250bzEdMBsGA1UEChMURWNob3dvcnggQ29ycG9yYXRp +b24xHzAdBgNVBAsTFkNlcnRpZmljYXRpb24gU2VydmljZXMxGjAYBgNVBAMTEUVj +aG93b3J4IFJvb3QgQ0EyMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA +utU/5BkV15UBf+s+JQruKQxr77s3rjp/RpOtmhHILIiO5gsEWP8MMrfrVEiidjI6 +Qh6ans0KAWc2Dw0/j4qKAQzOSyAZgjcdypNTBZ7muv212DA2Pu41rXqwMrlBrVi/ +KTghfdLlNRu6JrC5y8HarrnRFSKF1Thbzz921kLDRoCi+FVs5eVuK5LvIfkhNAqA +byrTgO3T9zfZgk8upmEkANPDL1+8y7dGPB/d6lk0I5mv8PESKX02TlvwgRSIiTHR +k8++iOPLBWlGp7ZfqTEXkPUZhgrQQvxcrwCUo6mk8TqgxCDP5FgPoHFiPLef5szP +ZLBJDWp7GLyE1PmkQI6WiwIBA6OCAVAwggFMMA8GA1UdEwEB/wQFMAMBAf8wCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBQ74YEboKs/OyGC1eISrq5QqxSlEzCBugYDVR0j +BIGyMIGvgBQ74YEboKs/OyGC1eISrq5QqxSlE6GBk6SBkDCBjTELMAkGA1UEBhMC +Q0ExEDAOBgNVBAgTB09udGFyaW8xEDAOBgNVBAcTB1Rvcm9udG8xHTAbBgNVBAoT +FEVjaG93b3J4IENvcnBvcmF0aW9uMR8wHQYDVQQLExZDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzMRowGAYDVQQDExFFY2hvd29yeCBSb290IENBMoIBADBQBgNVHSAESTBH +MEUGCysGAQQB+REKAQMBMDYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuZWNob3dv +cnguY29tL2NhL3Jvb3QyL2Nwcy5wZGYwDQYJKoZIhvcNAQEFBQADggEBAG+nrPi/ +0RpfEzrj02C6JGPUar4nbjIhcY6N7DWNeqBoUulBSIH/PYGNHYx7/lnJefiixPGE +7TQ5xPgElxb9bK8zoAApO7U33OubqZ7M7DlHnFeCoOoIAZnG1kuwKwD5CXKB2a74 +HzcqNnFW0IsBFCYqrVh/rQgJOzDA8POGbH0DeD0xjwBBooAolkKT+7ZItJF1Pb56 +QpDL9G+16F7GkmnKlAIYT3QTS3yFGYChnJcd+6txUPhKi9sSOOmAIaKHnkH9Scz+ +A2cSi4A3wUYXVatuVNHpRb2lygfH3SuCX9MU8Ure3zBlSU1LALtMqI4JmcQmQpIq +zIzvO2jHyu9PQqo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGZjCCBE6gAwIBAgIPB35Sk3vgFeNX8GmMy+wMMA0GCSqGSIb3DQEBBQUAMHsx +CzAJBgNVBAYTAkNPMUcwRQYDVQQKDD5Tb2NpZWRhZCBDYW1lcmFsIGRlIENlcnRp +ZmljYWNpw7NuIERpZ2l0YWwgLSBDZXJ0aWPDoW1hcmEgUy5BLjEjMCEGA1UEAwwa +QUMgUmHDrXogQ2VydGljw6FtYXJhIFMuQS4wHhcNMDYxMTI3MjA0NjI5WhcNMzAw +NDAyMjE0MjAyWjB7MQswCQYDVQQGEwJDTzFHMEUGA1UECgw+U29jaWVkYWQgQ2Ft +ZXJhbCBkZSBDZXJ0aWZpY2FjacOzbiBEaWdpdGFsIC0gQ2VydGljw6FtYXJhIFMu +QS4xIzAhBgNVBAMMGkFDIFJhw616IENlcnRpY8OhbWFyYSBTLkEuMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq2uJo1PMSCMI+8PPUZYILrgIem08kBeG +qentLhM0R7LQcNzJPNCNyu5LF6vQhbCnIwTLqKL85XXbQMpiiY9QngE9JlsYhBzL +fDe3fezTf3MZsGqy2IiKLUV0qPezuMDU2s0iiXRNWhU5cxh0T7XrmafBHoi0wpOQ +Y5fzp6cSsgkiBzPZkc0OnB8OIMfuuzONj8LSWKdf/WU34ojC2I+GdV75LaeHM/J4 +Ny+LvB2GNzmxlPLYvEqcgxhaBvzz1NS6jBUJJfD5to0EfhcSM2tXSExP2yYe68yQ +54v5aHxwD6Mq0Do43zeX4lvegGHTgNiRg0JaTASJaBE8rF9ogEHMYELODVoqDA+b +MMCm8Ibbq0nXl21Ii/kDwFJnmxL3wvIumGVC2daa49AZMQyth9VXAnow6IYm+48j +ilSH5L887uvDdUhfHjlvgWJsxS3EF1QZtzeNnDeRyPYL1epjb4OsOMLzP96a++Ej +YfDIJss2yKHzMI+ko6Kh3VOz3vCaMh+DkXkwwakfU5tTohVTP92dsxA7SH2JD/zt +A/X7JWR1DhcZDY8AFmd5ekD8LVkH2ZD6mq093ICK5lw1omdMEWux+IBkAC1vImHF +rEsm5VoQgpukg3s0956JkSCXjrdCx2bD0Omk1vUgjcTDlaxECp1bczwmPS9KvqfJ +pxAe+59QafMCAwEAAaOB5jCB4zAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE +AwIBBjAdBgNVHQ4EFgQU0QnQ6dfOeXRU+Tows/RtLAMDG2gwgaAGA1UdIASBmDCB +lTCBkgYEVR0gADCBiTArBggrBgEFBQcCARYfaHR0cDovL3d3dy5jZXJ0aWNhbWFy +YS5jb20vZHBjLzBaBggrBgEFBQcCAjBOGkxMaW1pdGFjaW9uZXMgZGUgZ2FyYW50 +7WFzIGRlIGVzdGUgY2VydGlmaWNhZG8gc2UgcHVlZGVuIGVuY29udHJhciBlbiBs +YSBEUEMuMA0GCSqGSIb3DQEBBQUAA4ICAQBclLW4RZFNjmEfAygPU3zmpFmps4p6 +xbD/CHwso3EcIRNnoZUSQDWDg4902zNc8El2CoFS3UnUmjIz75uny3XlesuXEpBc +unvFm9+7OSPI/5jOCk0iAUgHforA1SBClETvv3eiiWdIG0ADBaGJ7M9i4z0ldma/ +Jre7Ir5v/zlXdLp6yQGVwZVR6Kss+LGGIOk/yzVb0hfpKv6DExdA7ohiZVvVO2Dp +ezy4ydV/NgIlqmjCMRW3MGXrfx1IebHPOeJCgBbT9ZMj/EyXyVo3bHwi2ErN0o42 +gzmRkBDI8ck1fj+404HGIGQatlDCIaR43NAvO2STdPCWkPHv+wlaNECW8DYSwaN0 +jJN+Qd53i+yG2dIPPy3RzECiiWZIHiCznCNZc6lEc7wkeZBWN7PGKX6jD/EpOe9+ +XCgycDWs2rjIdWb8m0w5R44bb5tNAlQiM+9hup4phO9OSzNHdpdqy35f/RWmnkJD +W2ZaiogN9xa5P1FlK2Zqi9E4UqLWRhH6/JocdJ6PlwsCT2TG9WjTSy3/pDceiz+/ +RL5hRqGEPQgnTIEgd4kI6mdAXmwIUV80WoyWaM3X94nCHNMyAK9Sy9NgWyo6R35r +MDOhYil/SrnhLecUIw4OGEfhefwVVdCx/CVxY3UzHCMrr1zZ7Ud3YA47Dx7SwNxk +BYn8eNZcLCZDqQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGVjCCBD6gAwIBAgIRAPsfC0IrqEE+V9HuKm5aT7swDQYJKoZIhvcNAQELBQAw +bjELMAkGA1UEBhMCQ0gxHTAbBgNVBAoTFFN3aXNzIEdvdmVybm1lbnQgUEtJMRkw +FwYDVQQLExB3d3cucGtpLmFkbWluLmNoMSUwIwYDVQQDExxTd2lzcyBHb3Zlcm5t +ZW50IFJvb3QgQ0EgSUlJMB4XDTE2MDQxNTA3MDAwMFoXDTQxMDQxNTA2NTk1OVow +bjELMAkGA1UEBhMCQ0gxHTAbBgNVBAoTFFN3aXNzIEdvdmVybm1lbnQgUEtJMRkw +FwYDVQQLExB3d3cucGtpLmFkbWluLmNoMSUwIwYDVQQDExxTd2lzcyBHb3Zlcm5t +ZW50IFJvb3QgQ0EgSUlJMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA +4UOGjk8YlLrTwjlwbV1pUYRZvLvIfy/9F6N4nL3YkuPYeCE+u5pf+7JlUHK2p+yl +58HFAATjzLMCSvkA229tu5MXRPkjwlY6MB+Beftkv/VUhb87K2+VBAZdaArDj7gr +ZhK+othalAV9r8ETBqaROj8ZC4WDwJZd84HIE4r1EEugdTpbo0AHvaFmGGWEVHmR +mtNyhGbVDeY7Wur626FU/QAjWehX6py39I9BC2mxR7CaL2LamhmtoJUwzS6tZ7tt ++TZDt5R5yZAJAGlfl6bTbyXo72KHd9em2U4cX2Fm0LFw1eBiIDbYlkD4XjHeQZlp +ENag7j2tEy7SlEqNgB3cjEYhVotJW96h2APKzthltLAFPSZpSm2ljHkvpI8SeBDp +sgkIQ8PGBLszPkc1pVwgIAriNvhjhuQN9D4Ueb5FB7SLCZP19iomob1Ex/NQDQ1h +mzsR36iD6iIslUQNOUFjTagrbWilS59Ah2o8RQq+cqeIvvA5KlvvWaQg77Tcw9pB +20GluiJfl6PIY6EkLU4loMMXKMWIQZOWZGY3QwWbFXy2vp77G8hmGLoU77kYz4Rp +m5+9ggcSbRsZvzB+8ZIOwEwW/9E+b/irsmGaaEPiClTHAaNXjvNEBiLDcKa7pbPM +ghjYQI696nBBb5RXDL4HdG6Ok3oZj8Zo/BulRbO5hakCAwEAAaOB7jCB6zAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBQH646qccsnpbvHMWC+7R/PoDPE5jCBqAYD +VR0jBIGgMIGdgBQH646qccsnpbvHMWC+7R/PoDPE5qFypHAwbjELMAkGA1UEBhMC +Q0gxHTAbBgNVBAoTFFN3aXNzIEdvdmVybm1lbnQgUEtJMRkwFwYDVQQLExB3d3cu +cGtpLmFkbWluLmNoMSUwIwYDVQQDExxTd2lzcyBHb3Zlcm5tZW50IFJvb3QgQ0Eg +SUlJghEA+x8LQiuoQT5X0e4qblpPuzAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcN +AQELBQADggIBALNPZrze6Yxl/LdTEC78/N2JGhFAcJQxiZV2xtYqzD2no8G4zhJr +NFDBdSov52Em70s/3o0jnw2YPh871mrOPPHf0Ut3jKhP8lDlKKnBaupWb0e0gium +J7Il8N0jCj/pPYwl7MO1Tzf6UwrpOJhrKexTNdeGkJr6Y7p2VONQT8rW58Bx0NLn +6mhUrZPkMvx6cUCHBSi46rjCPI0AXsFOKFblw2y19aqN72cWB9COxfJaGTu7wYuz +RJ8MpcfL3tNEYKe9G2naDpr/l0WGbfqxZIof7N9RWFJN1uq6BvZTcVve6VX1LBNy +BkxTlvrKW/Q/HKffUv3LTn2fEECUp6FVunM+dHQw+KPgn6pfH13A30HPAYEh26iu +szOtRhN3mzswtKTgF4LAirU0FBwFi67gPdrFfKsmCEy9SmDpcOyoWIh1Z/EYl3YN +bAt9GS0CtYKZd89i+p0SASvZ9bRXsTrr1SnwjNNCpzVIjGKDPgo+Yd2x8wehx3Ow +ifC2WXujI9g3AzWIq0V3Y0z/cOuOagfRIuAykcsVcVorxYQ+kc3dtJlnjbSqjGUX +pqycXlaYp/TiQBLVQZe1M/HtF6GlAhDhZLVA2h6t0aburB7HEdsXcXrZmh7GTpv0 +qLOUnwmKf0yb/ggLLKtQ0DeySTUatx4pIXbhm/ChqlhnJAPhGaTRE2rx +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDyzCCArOgAwIBAgIDFE3kMA0GCSqGSIb3DQEBBQUAMIGLMQswCQYDVQQGEwJB +VDFIMEYGA1UECgw/QS1UcnVzdCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBp +bSBlbGVrdHIuIERhdGVudmVya2VociBHbWJIMRgwFgYDVQQLDA9BLVRydXN0LVF1 +YWwtMDIxGDAWBgNVBAMMD0EtVHJ1c3QtUXVhbC0wMjAeFw0xNDA3MDExMTIzMzNa +Fw0yNDA3MDEwOTIzMzNaMIGLMQswCQYDVQQGEwJBVDFIMEYGA1UECgw/QS1UcnVz +dCBHZXMuIGYuIFNpY2hlcmhlaXRzc3lzdGVtZSBpbSBlbGVrdHIuIERhdGVudmVy +a2VociBHbWJIMRgwFgYDVQQLDA9BLVRydXN0LVF1YWwtMDIxGDAWBgNVBAMMD0Et +VHJ1c3QtUXVhbC0wMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJaR +q9eOsFm4Ab20Hq2Z/aH86gyWa48uSUjY6eQkguHYuszr3gdcSMYZggFHQgnhfLmf +ro/27l5rqKhWiDhWs+b+yZ1PNDhRPJy+86ycHMg9XJqErveULBSyZDdgjhSwOyrN +ibUir/fkf+4sKzP5jjytTKJXD/uCxY4fAd9TjMEVpN3umpIS0ijpYhclYDHvzzGU +833z5Dwhq5D8bc9jp8YSAHFJ1xzIoO1jmn3jjyjdYPnY5harJtHQL73nDQnfbtTs +5ThT9GQLulrMgLU4WeyAWWWEMWpfVZFMJOUkmoOEer6A8e5fIAeqdxdsC+JVqpZ4 +CAKel/Arrlj1gFA//jsCAwEAAaM2MDQwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4E +CgQIQj0rJKbBRc4wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBh +MfOINQm4XpzF6DmkOmb/ArSXHf5LObqFmIMooNr2TkyzrUTK/NE+mdrm15Rfdts7 +kZVq/ICfQSFeaPvWaAVq4plH/26OjvMTVv7DfgfPBUxDWqlCuDnDnPAVQ+yo/o5i +BA5uUlMbp5znbDtlxwF/5gWqcn/hKxSUCP1uiOPIlKfeVvsRmBcJAdoixTM/Ic10 +pavJMGOI20onArvQZAUEbXQLA8cs8naxfF6Bo36U9nk6wn7q8VPXhViekByd17F6 +9A+ah0Iqw4SPf9BqNRIe1YxxjDhCmjWt3aoyE3ZFBuGjW+r2ipb/vGU1+2oyy2Fd +2dMmiMQ7gGhWX9X6gWLd +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFmTCCA4GgAwIBAgIQea0WoUqgpa1Mc1j0BxMuZTANBgkqhkiG9w0BAQUFADBf +MRMwEQYKCZImiZPyLGQBGRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0 +MS0wKwYDVQQDEyRNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkw +HhcNMDEwNTA5MjMxOTIyWhcNMjEwNTA5MjMyODEzWjBfMRMwEQYKCZImiZPyLGQB +GRYDY29tMRkwFwYKCZImiZPyLGQBGRYJbWljcm9zb2Z0MS0wKwYDVQQDEyRNaWNy +b3NvZnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDzXfqAZ9Rap6kMLJAg0DUIPHWEzbcHiZyJ2t7Ow2D6 +kWhanpRxKRh2fMLgyCV2lA5Y+gQ0Nubfr/eAuulYCyuT5Z0F43cikfc0ZDwikR1e +4QmQvBT+/HVYGeF5tweSo66IWQjYnwfKA1j8aCltMtfSqMtL/OELSDJP5uu4rU/k +XG8TlJnbldV126gat5SRtHdb9UgMj2p5fRRwBH1tr5D12nDYR7e/my9s5wW34RFg +rHmRFHzF1qbk4X7Vw37lktI8ALU2gt554W3ztW74nzPJy1J9c5g224uha6KVl5uj +3sJNJv8GlmclBsjnrOTuEjOVMZnINQhONMp5U9W1vmMyWUA2wKVOBE0921sHM+RY +v+8/U2TYQlk1V/0PRXwkBE2e1jh0EZcikM5oRHSSb9VLb7CG48c2QqDQ/MHAWvmj +YbkwR3GWChawkcBCle8Qfyhq4yofseTNAz93cQTHIPxJDx1FiKTXy36IrY4t7EXb +xFEEySr87IaemhGXW97OU4jm4rf9rJXCKEDb7wSQ34EzOdmyRaUjhwalVYkxuwYt +YA5BGH0fLrWXyxHrFdUkpZTvFRSJ/Utz+jJb/NEzAPlZYnAHMuouq0Ate8rdIWcb +MJmPFqojqEHRsG4RmzbE3kB0nOFYZcFgHnpbOMiPuwQmfNQWQOW2a2yqhv0Av87B +NQIDAQABo1EwTzALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUDqyCYEBWJ5flJRP8KuEKU5VZ5KQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQEFBQADggIBAMURTQM6YN1dUhF3j7K7NsiyBb+0t6jYIJ1cEwO2HCL6BhM1 +tshj1JpHbyZX0lXxBLEmX9apUGigvNK4bszD6azfGc14rFl0rGY0NsQbPmw4TDMO +MBINoyb+UVMA/69aToQNDx/kbQUuToVLjWwzb1TSZKu/UK99ejmgN+1jAw/8EwbO +FjbUVDuVG1FiOuVNF9QFOZKaJ6hbqr3su77jIIlgcWxWs6UT0G0OI36VA+1oPfLY +Y7hrTbboMLXhypRL96KqXZkwsj2nwlFsKCABJCcrSwC3nRFrcL6yEIK8DJto0I07 +JIeqmShynTNfWZC99d6TnjpiWjQ54ohVHbkGsMGJay3XacMZEjaE0Mmg2v8vaXiy +5Xra69cMwPe9Yxe4ORM4ojZbe/KFVmodZGLBOOKqv1FmopT1EpxmIhBr8rcwki3y +KfA9OxRDaKLxnCk3y844ICVtfGfzfiQSJAMIgUfspZ6X9RjXz7vV73aW7/3O21ad +laBC+ZdY4dcxItNfWeY+biIA6kOEtiXb2fMIVmjAZGsdfOy2k6JiV24u2OdYj8Qx +SSbd3ik1h/UwcXBbFDxpvYkSfesuo/7Yf56CWlIKK8FDK9kwiJ/IEPuJjeahhXUz +fmye23MTZGJppS99ypZtn/gETTCSPW4hFCHJPeDD/YprnUr90aGdmUN3P7Da +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICLDCCAbGgAwIBAgIQdlP+sK9LdZCiGuSi1fJ2tTAKBggqhkjOPQQDAzBXMQsw +CQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEtMCsGA1UEAxMk +R2xvYmFsU2lnbiBEb2N1bWVudCBTaWduaW5nIFJvb3QgRTQ1MB4XDTIwMDMxODAw +MDAwMFoXDTQ1MDMxODAwMDAwMFowVzELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEds +b2JhbFNpZ24gbnYtc2ExLTArBgNVBAMTJEdsb2JhbFNpZ24gRG9jdW1lbnQgU2ln +bmluZyBSb290IEU0NTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIblQ9C7AGVe1koK +Y4WeRQ+GIzJQVUljapzO96/0fiD5gDJbbrDv8sekLPtqWZAGdrcXjA51RDqAfMjc +Aj3yzqGes0tyy8aM/cLJqoyuM1zqeUvcachWpDwoQXB0jmoaSKNCMEAwDgYDVR0P +AQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFGGZArQQ/xA823ra +bDpwJANg8eeOMAoGCCqGSM49BAMDA2kAMGYCMQCP9ck/sU7z99GdtLoPPQqXJxCT +8lB8IonajNTKqWMkJiqLY4JjVMc08NGeehgLp+oCMQCxNY9K8vsmBsHTDY9i0bDE +oF3pk9ZhxOGhuVyo9fFnXqIpN8JLxmdy/oyQ+SSAd7c= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBYWgAwIBAgIDATRLMA0GCSqGSIb3DQEBBQUAMIHZMQswCQYDVQQGEwJF +UzESMBAGA1UECAwJQmFyY2Vsb25hMUcwRQYDVQQHDD5CYXJjZWxvbmEgKHNlZSBj +dXJyZW50IGFkZHJlc3MgYXQgaHR0cHM6Ly93d3cuYW5mLmVzL2FkZHJlc3MvKTEo +MCYGA1UECgwfQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjacOzbjEXMBUGA1UE +CwwOQU5GIENsYXNlIDEgQ0ExEjAQBgNVBAUTCUc2MzI4NzUxMDEWMBQGA1UEAwwN +QU5GIFNlcnZlciBDQTAeFw0wOTExMzAyMzAwMDBaFw0yMTExMzAyMzAwMDBaMIHZ +MQswCQYDVQQGEwJFUzESMBAGA1UECAwJQmFyY2Vsb25hMUcwRQYDVQQHDD5CYXJj +ZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgaHR0cHM6Ly93d3cuYW5mLmVz +L2FkZHJlc3MvKTEoMCYGA1UECgwfQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2Fj +acOzbjEXMBUGA1UECwwOQU5GIENsYXNlIDEgQ0ExEjAQBgNVBAUTCUc2MzI4NzUx +MDEWMBQGA1UEAwwNQU5GIFNlcnZlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL/qSKeaiDlrLEhABwSTfPe4LX6lN+Jh1iH8kDfLaT5eizffW287 +2LbDiECQ9J0MXBBSsbPlX5EQ5v2ogBRf04u9XL0PI5IJN+Ny0maUC1x0lC9e8k7Y +A8azzlalHNl7/U8HTNS32l8pTXXyH1XPMiMcRgknHUXs8Yw0id57FqdDXoor6ZRD +Htc+k21viT287rHIt//JfeNfDW93ePUqLo3Ei5iXMLFGWgtjcNR4x4azf/8nQqqf +im5toZTK7IcCHNZUS/28iZumYzhmjBaJiZfDUOj2QgGnd30QGZID6F1FyBXFhxsN +kfLGOZx788AKmfjug29+QncRjsMfHHIvPRsCAwEAAaOCAmowggJmMB0GA1UdDgQW +BBS+O/a0MbdzJEg5xVcTlHWqn4E/LDCCAQkGA1UdIwSCAQAwgf2AFL479rQxt3Mk +SDnFVxOUdaqfgT8soYHfpIHcMIHZMQswCQYDVQQGEwJFUzESMBAGA1UECAwJQmFy +Y2Vsb25hMUcwRQYDVQQHDD5CYXJjZWxvbmEgKHNlZSBjdXJyZW50IGFkZHJlc3Mg +YXQgaHR0cHM6Ly93d3cuYW5mLmVzL2FkZHJlc3MvKTEoMCYGA1UECgwfQU5GIEF1 +dG9yaWRhZCBkZSBDZXJ0aWZpY2FjacOzbjEXMBUGA1UECwwOQU5GIENsYXNlIDEg +Q0ExEjAQBgNVBAUTCUc2MzI4NzUxMDEWMBQGA1UEAwwNQU5GIFNlcnZlciBDQYID +ATRLMAwGA1UdEwQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMDEGCisGAQQBgY8cKgYE +IxshaHR0cHM6Ly93d3cuYW5mLmVzL0FDL0FDVEFTLzc4OTIzMBgGCisGAQQBgY8c +EwEEChsIODAxLTM0MDAwOAYIKwYBBQUHAQEELDAqMCgGCCsGAQUFBzABhhxodHRw +Oi8vd3d3LmFuZi5lcy9BQy9SQy9vY3NwMGMGA1UdHwRcMFowK6ApoCeGJWh0dHBz +Oi8vd3d3LmFuZi5lcy9BQy9BTkZTZXJ2ZXJDQS5jcmwwK6ApoCeGJWh0dHBzOi8v +Y3JsLmFuZi5lcy9BQy9BTkZTZXJ2ZXJDQS5jcmwwFgYDVR0SBA8wDYELaW5mb0Bh +bmYuZXMwFgYDVR0RBA8wDYELaW5mb0BhbmYuZXMwDQYJKoZIhvcNAQEFBQADggEB +ALXGx7xG+kJcE8GUdTNWvy+nB3PsN+NDdOr5Zk9ejX/w5nnDTfXZOKXMykP0U4CG +v7zQEV2QxMJAR+vFh5PBtnhemq6H9WIQWUxMbQa+mRMVs7P6HHJ+4CIhAVg1OGii +5Pjh8PA2UJHgtHfcY4QzkmC4yxby0mM7TFw1OuesAlPFHIEBd8ccER9UMO9UjyX6 +iSeUNKMPFE9v6XPZGGLn7gjoyYN7yDObfESafBqQtdJxid899BxPTlHgyWu2qgse +2TAP02PV7XD0wYPtBkWaqOq0iTf9WjdH75F5pzX/8Nww7Q0UZ9t8WuCPbTP+PJ4V +M8PDLQ5dqnwNjjGWTYv/BdU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES +MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU +V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz +WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO +LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE +AcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH +K3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX +RfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z +rX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx +3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq +hkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC +MErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls +XebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D +lhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn +aspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ +YiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQEL +BQAwYTELMAkGA1UEBhMCVE4xNzA1BgNVBAoMLkFnZW5jZSBOYXRpb25hbGUgZGUg +Q2VydGlmaWNhdGlvbiBFbGVjdHJvbmlxdWUxGTAXBgNVBAMMEFR1blRydXN0IFJv +b3QgQ0EwHhcNMTkwNDI2MDg1NzU2WhcNNDQwNDI2MDg1NzU2WjBhMQswCQYDVQQG +EwJUTjE3MDUGA1UECgwuQWdlbmNlIE5hdGlvbmFsZSBkZSBDZXJ0aWZpY2F0aW9u +IEVsZWN0cm9uaXF1ZTEZMBcGA1UEAwwQVHVuVHJ1c3QgUm9vdCBDQTCCAiIwDQYJ +KoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPN0/y9BFPdDCA61YguBUtB9YOCfvdZ +n56eY+hz2vYGqU8ftPkLHzmMmiDQfgbU7DTZhrx1W4eI8NLZ1KMKsmwb60ksPqxd +2JQDoOw05TDENX37Jk0bbjBU2PWARZw5rZzJJQRNmpA+TkBuimvNKWfGzC3gdOgF +VwpIUPp6Q9p+7FuaDmJ2/uqdHYVy7BG7NegfJ7/Boce7SBbdVtfMTqDhuazb1YMZ +GoXRlJfXyqNlC/M4+QKu3fZnz8k/9YosRxqZbwUN/dAdgjH8KcwAWJeRTIAAHDOF +li/LQcKLEITDCSSJH7UP2dl3RxiSlGBcx5kDPP73lad9UKGAwqmDrViWVSHbhlnU +r8a83YFuB9tgYv7sEG7aaAH0gxupPqJbI9dkxt/con3YS7qC0lH4Zr8GRuR5KiY2 +eY8fTpkdso8MDhz/yV3A/ZAQprE38806JG60hZC/gLkMjNWb1sjxVj8agIl6qeIb +MlEsPvLfe/ZdeikZjuXIvTZxi11Mwh0/rViizz1wTaZQmCXcI/m4WEEIcb9PuISg +jwBUFfyRbVinljvrS5YnzWuioYasDXxU5mZMZl+QviGaAkYt5IPCgLnPSz7ofzwB +7I9ezX/SKEIBlYrilz0QIX32nRzFNKHsLA4KUiwSVXAkPcvCFDVDXSdOvsC9qnyW +5/yeYa1E0wCXAgMBAAGjYzBhMB0GA1UdDgQWBBQGmpsfU33x9aTI04Y+oXNZtPdE +ITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFAaamx9TffH1pMjThj6hc1m0 +90QhMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAqgVutt0Vyb+z +xiD2BkewhpMl0425yAA/l/VSJ4hxyXT968pk21vvHl26v9Hr7lxpuhbI87mP0zYu +QEkHDVneixCwSQXi/5E/S7fdAo74gShczNxtr18UnH1YeA32gAm56Q6XKRm4t+v4 +FstVEuTGfbvE7Pi1HE4+Z7/FXxttbUcoqgRYYdZ2vyJ/0Adqp2RT8JeNnYA/u8EH +22Wv5psymsNUk8QcCMNE+3tjEUPRahphanltkE8pjkcFwRJpadbGNjHh/PqAulxP +xOu3Mqz4dWEX1xAZufHSCe96Qp1bWgvUxpVOKs7/B9dPfhgGiPEZtdmYu65xxBzn +dFlY7wyJz4sfdZMaBBSSSFCp61cpABbjNhzI+L/wM9VBD8TMPN3pM0MBkRArHtG5 +Xc0yGYuPjCB31yLEQtyEFpslbei0VXF/sHyz03FJuc9SpAQ/3D2gu68zngowYI7b +nV2UqL1g52KAdoGDDIzMMEZJ4gzSqK/rYXHv5yJiqfdcZGyfFoxnNidF9Ql7v/YQ +CvGwjVRDjAS6oz/v4jXH+XTgbzRB0L9zZVcg+ZtnemZoJE6AZb0QmQZZ8mWvuMZH +u/2QeItBcy6vVR/cO5JyboTT0GFMDcx2V+IthSIVNg3rAZ3r2OvEhJn7wAzMMujj +d9qDRIueVSjAi1jTkD5OGwDxFa2DK5o= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkG +A1UEBhMCQVQxIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkw +FwYDVQQDExBHTE9CQUxUUlVTVCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYx +MDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9u +aXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAyMDIwMIICIjANBgkq +hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWiD59b +RatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9Z +YybNpyrOVPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3 +QWPKzv9pj2gOlTblzLmMCcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPw +yJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCmfecqQjuCgGOlYx8ZzHyyZqjC0203b+J+ +BlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKAA1GqtH6qRNdDYfOiaxaJ +SaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9ORJitHHmkH +r96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj0 +4KlGDfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9Me +dKZssCz3AwyIDMvUclOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIw +q7ejMZdnrY8XD2zHc+0klGvIg5rQmjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2 +nKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1UdIwQYMBaAFNwu +H9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA +VC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJC +XtzoRlgHNQIw4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd +6IwPS3BD0IL/qMy/pJTAvoe9iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf ++I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS8cE54+X1+NZK3TTN+2/BT+MAi1bi +kvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2HcqtbepBEX4tdJP7 +wry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxSvTOB +TI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6C +MUO+1918oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn +4rnvyOL2NSl6dPrFf4IFYqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+I +aFvowdlxfv1k7/9nR4hYJS8+hge9+6jlgqispdNpQ80xiEmEU5LAsTkbOYMBMMTy +qfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGUTCCBDmgAwIBAgIQaF3MJjngI2bkSp1k044ENTANBgkqhkiG9w0BAQsFADCB +sTELMAkGA1UEBhMCWkExEDAOBgNVBAgMB0dhdXRlbmcxFTATBgNVBAcMDEpvaGFu +bmVzYnVyZzEdMBsGA1UECgwUVHJ1c3RGYWN0b3J5KFB0eSlMdGQxJDAiBgNVBAsM +G1RydXN0RmFjdG9yeSBQS0kgT3BlcmF0aW9uczE0MDIGA1UEAwwrVHJ1c3RGYWN0 +b3J5IFNTTCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0xNzEyMDUxMDU5 +MjlaFw00NzExMjgxMDU5MjlaMIGxMQswCQYDVQQGEwJaQTEQMA4GA1UECAwHR2F1 +dGVuZzEVMBMGA1UEBwwMSm9oYW5uZXNidXJnMR0wGwYDVQQKDBRUcnVzdEZhY3Rv +cnkoUHR5KUx0ZDEkMCIGA1UECwwbVHJ1c3RGYWN0b3J5IFBLSSBPcGVyYXRpb25z +MTQwMgYDVQQDDCtUcnVzdEZhY3RvcnkgU1NMIFJvb3QgQ2VydGlmaWNhdGUgQXV0 +aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAldFHKO7wVLzr +vdWrBn4lpAOq/WB6zje5adopeXdsPX+CNMJd/kKkDUFaANKDpGptweXIUWL6a9XG +R9w4bhGQjGgVz+m6WOaai4WBEC3P51NJ6aM3Igy8dLK2JVIRz6IhPImg16QdIxBr +HVk7N/RdNjhAtXVCry0aB7yNYxTYSvgime/AWklvq5I/S+ykahg/US7TIOdPLoMG +Ol5/FYvP+jUuU7lqGs+n+Dy5yXMXOv2tDVjNknXqP/+5hvP+1aD1Zepj1vqGEbR0 +1bVYhKotXUoXvuymJNegvbcYOBZnbhGFW19gUovRz+VC0Jxe9Y6FvfKGbKhV3Osd +ev2sKPDE0sepB9ddPhdWlEbum8rEsIwaatfPm86mTC2A+J3xI0CaQCs4VR41A911 +2zHUToonb5eOnMx2mR1WrjJMF9kZr6ikzAvKAnUBTj28FPSqO5vQT7fn/lrEztYM +czOsqc0six0NIflh5qF24q7wdEkB/DnfqBOSyGOJXrUQ8R0h9tMY+3dMaeJqzOB5 +rE6bZM/o4vMiooeenhskDHFm5el25GRUm80N9lF9u58AWh50tNCrjR2rCO8rwtu9 +g2HXyWS8D24XxjLfDPOmXu7sIAwqz3pFUHsY1vsSduGvWR+B2jSCNkW/kslVpdZ1 +BlmHm6SD3q14eWw8qI+d7lzsPOOJoisCAwEAAaNjMGEwHQYDVR0OBBYEFEI6XjZa +3Buq0KLq9fFEf3Qlc+m9MB8GA1UdIwQYMBaAFEI6XjZa3Buq0KLq9fFEf3Qlc+m9 +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUA +A4ICAQAGOiJqHPwbet1ov9VKqL4LYthqZ0k0YBxbs+0lvjYOIFd1A4foZnesd9V3 +YZRt6HRxVGv0/Lbyi4pnXx0ECD/+gSDtjzzXR3ZYQtFqxzF0fjRNpntFUXAT+EZE +R88N2pYUxoJWPoUa6LKln3/ND2yDguIYB9xmXIrKXaiEL1SMg/DFPEAgMuJP6Fbr +lcLkxlD+IuivAVIrla6GVpWnex7GN+419vf7NtDgKt0wMsNtFCXHVdJrI2+QKgpj +lnpm6N2Asnn/k2htD7EUU+XOe0zQwSMLOoPkzI773C7ZdFLgUL26Sfh2NBYfaSv0 +KIYdTDQVF9p0qHCWXT/CHccEh1Wia7Gy9TVWYru79UfsgrRmahNIeFRjz1+A7JhG +xEnJ9KQrlSXHwKPbVly9qva5N+LaROUNS4d5naadH60P/c7pZq3xBJRVSNerJ5Zh +Vfk23TXfiFY19mqxk1hYZSq0pd0PTYsHGb2CqnW0QsxVWd6nciiBfqyrG+yAHJhX +EhnftyYpMdL6kA1cHjAvKoYuRWPVnuV8cH8CZS4Z9AFG3ty4V52+eT5Ufy6DTnLF +zVlhPfegtpOUa10JMCZzOFb8V3iH7+04wg1WMISJmxaOegi1fyYSw1D1Gyqyb5A4 +NuA1EUzZHh774biMRaxg4fm1uey/wQl6KSXD6SHL0O+DrCI8aA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl +eSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT +JVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx +MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT +Ck5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg +VVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo +I+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng +o4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G +A1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB +zzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW +RNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb +MBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow +GAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj +YXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL +MAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE +BwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM +GEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua +BtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe +3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4 +YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR +rOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm +ez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU +oBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v +QUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t +b2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF +AAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q +GE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2 +G9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi +l2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3 +smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJV +UzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2Vy +dGlmaWNhdGUgQXV0aG9yaXR5MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1 +MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0VxdWlmYXgxLTArBgNVBAsTJEVx +dWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCBnzANBgkqhkiG9w0B +AQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPRfM6f +BeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+A +cJkVV5MW8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kC +AwEAAaOCAQkwggEFMHAGA1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQ +MA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlm +aWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoGA1UdEAQTMBGBDzIwMTgw +ODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gj +IBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQF +MAMBAf8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUA +A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y +7qj/WsjTVbJmcVfewCHrPSqnI0kBBIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh +1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFHjCCBAagAwIBAgIEAKA3oDANBgkqhkiG9w0BAQsFADCBtzELMAkGA1UEBhMC +Q1oxOjA4BgNVBAMMMUkuQ0EgLSBRdWFsaWZpZWQgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHksIDA5LzIwMDkxLTArBgNVBAoMJFBydm7DrSBjZXJ0aWZpa2HEjW7DrSBh +dXRvcml0YSwgYS5zLjE9MDsGA1UECww0SS5DQSAtIEFjY3JlZGl0ZWQgUHJvdmlk +ZXIgb2YgQ2VydGlmaWNhdGlvbiBTZXJ2aWNlczAeFw0wOTA5MDEwMDAwMDBaFw0x +OTA5MDEwMDAwMDBaMIG3MQswCQYDVQQGEwJDWjE6MDgGA1UEAwwxSS5DQSAtIFF1 +YWxpZmllZCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSwgMDkvMjAwOTEtMCsGA1UE +CgwkUHJ2bsOtIGNlcnRpZmlrYcSNbsOtIGF1dG9yaXRhLCBhLnMuMT0wOwYDVQQL +DDRJLkNBIC0gQWNjcmVkaXRlZCBQcm92aWRlciBvZiBDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtTaEy0KC8M9l +4lSaWHMs4+sVV1LwzyJYiIQNeCrv1HHm/YpGIdY/Z640ceankjQvIX7m23BK4OSC +6KO8kZYA3zopOz6GFCOKV2PvLukbc+c2imF6kLHEv6qNA8WxhPbR3xKwlHDwB2yh +Wzo7V3QVgDRG83sugqQntKYC3LnlTGbJpNP+Az72gpO9AHUn/IBhFk4ksc8lYS2L +9GCy9CsmdKSBP78p9w8Lx7vDLqkDgt1/zBrcUWmSSb7AE/BPEeMryQV1IdI6nlGn +BhWkXOYf6GSdayJw86btuxC7viDKNrbp44HjQRaSxnp6O3eto1x4DfiYdw/YbJFe +7EjkxSQBywIDAQABo4IBLjCCASowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E +BAMCAQYwgecGA1UdIASB3zCB3DCB2QYEVR0gADCB0DCBzQYIKwYBBQUHAgIwgcAa +gb1UZW50byBjZXJ0aWZpa2F0IGplIHZ5ZGFuIGpha28ga3ZhbGlmaWtvdmFueSBz +eXN0ZW1vdnkgY2VydGlmaWthdCBwb2RsZSB6YWtvbmEgYy4gMjI3LzIwMDAgU2Iu +IHYgcGxhdG5lbSB6bmVuaS9UaGlzIGlzIHF1YWxpZmllZCBzeXN0ZW0gY2VydGlm +aWNhdGUgYWNjb3JkaW5nIHRvIEN6ZWNoIEFjdCBOby4gMjI3LzIwMDAgQ29sbC4w +HQYDVR0OBBYEFHnL0CPpOmdwkXRP01Hi4CD94Sj7MA0GCSqGSIb3DQEBCwUAA4IB +AQB9laU214hYaBHPZftbDS/2dIGLWdmdSbj1OZbJ8LIPBMxYjPoEMqzAR74tw96T +i6aWRa5WdOWaS6I/qibEKFZhJAVXX5mkx2ewGFLJ+0Go+eTxnjLOnhVF2V2s+57b +m8c8j6/bS6Ij6DspcHEYpfjjh64hE2r0aSpZDjGzKFM6YpqsCJN8qYe2X1qmGMLQ +wvNdjG+nPzCJOOuUEypIWt555ZDLXqS5F7ZjBjlfyDZjEfS2Es9Idok8alf563Mi +9/o+Ba46wMYOkk3P1IlU0RqCajdbliioACKDztAqubONU1guZVzV8tuMASVzbJeL +/GAB7ECTwe1RuKrLYtglMKI9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQM70ieyu8cIRMIF9XP5RV9TANBgkqhkiG9w0BAQsFADBy +MQswCQYDVQQGEwJMVDErMCkGA1UEChMiU2thaXRtZW5pbmlvIHNlcnRpZmlrYXZp +bW8gY2VudHJhczEZMBcGA1UECxMQVlMgUk9PVCBTZXJ2aWNlczEbMBkGA1UEAxMS +U1NDIEdETCBDQSBWUyBSb290MB4XDTEzMDYwNDE1MjQ1NVoXDTMzMDYwNDE1Mjgz +NlowcjELMAkGA1UEBhMCTFQxKzApBgNVBAoTIlNrYWl0bWVuaW5pbyBzZXJ0aWZp +a2F2aW1vIGNlbnRyYXMxGTAXBgNVBAsTEFZTIFJPT1QgU2VydmljZXMxGzAZBgNV +BAMTElNTQyBHREwgQ0EgVlMgUm9vdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC +AgoCggIBALwjXSp4HWGaaXnOscJYYWkkyYstvf9fXRC2eEdNHe93HcaKbee3eFZr +4a/OQL28HCPwYFgfiDIo7sQ5sdJ64HF5/qjNhEcasIWZxvqZXnL1mlFjfZ0vU8O1 +/Srlw+xGy5YjGQR9/xJ6oKZpz3UlCTtiC7YPu/4UvCP1Qjzv3pz/3W1HIL4HiBrW +cs6tptGstonfO9CM4+p/Dk2LrOG2zYxsYl+AXRA00ydYE4uja8IHSHjTju6f29lj +/8B4c1auc3dmqPc5Yw/TNtjKOd9pijkGb6sLOrxRkhyrnMluM6bk6KIfSQfTMl6K +CYotMB6F1C1A67jP87yK4PLVG/igCX2gORuyST17S3iKnz5SsfyHTmFy+K+IiJ8j +OseMWXBkHty4eljvFWizaQEeFMlaCmHIfh4pZCdSkfRmPsD71emmwJMvDcZSSn7i +ExRZyywB9KXPxvO0OJwl7Xx/CLhe0qQAY1r3+NxX+Se8pZXAZqA7lI1wi52IcVcB +/yr1EBI9T06333pUwWMaAnyrehjIvwm/SlU5waQkrCyVmwPM8RK06yRXUY4wVXM/ +pArs7JyoZhfi4T1WIhCtw7b4VG5nVERoIbt2O08m6jPjCDPIXhRG8aTLz941pwtd +FJzJWbc+OUyU7FA1WpzHvLaHWzr841DUeDMU6G83ngpb62FFg6p9AgMBAAGjQjBA +MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR7Z10/ +AX/V6+olCs9PtgWSH1PncjANBgkqhkiG9w0BAQsFAAOCAgEAR58HwuAEa8h1iiJ1 +PIKdGoT/ik/DJdbMTrSJJ7moEgpeMhYmr7wTZ2ahvnmVAq8/vy6snWjHesVeOav3 +zHKw+RpAOlzi0c2Y9tXo/d/GQtjJay6t/EWJHwKcshkFLnDsFcMsPk8FCabphBO+ +NSKp7XYkP9UKXNL9Mit715/ZraoaDG24SHzDBt0W4VM67XrRhxctBJUzevW17Cc1 +yz4QqRfJ//Wt/BmpeBZMUi/8a602d92fZGGo7/37fZRO60ZGu06U+ZwE0ml8X6/a +iWGTYYlU8RH1uJ26clzwZVStJPfgxOts1Z3J7AXXIf5sdaDOpovjPAJRoj9h5j9S +wiNPRv8EvEx9MyEzuXKNWGaYrKlxzSwcCLStXQfHuDPvkt21GXTIti1oKAG4xFzm +Vz27QE4tQ8dYe5yc8hjPl8oCsOZRXoAAiJmDixkGXtVpXE86ZhFKJmY6EY3qWyHp +pFM7Cf00ZY5fF5D2n+CoYqA5fbOBbJXn3GlprIBXXicuYUowt8Y1NHrdtqQPpjQA +CGTwtY8rA/mKfISure4pIUJoPNMCALCHRTMhEaGdf/u6bPN/6HnflveKPfgFbMbR +FpnEO3LbedxYwOieQ5kxOCFMdNqkETT1jy297CYuBCP6HUqZgV1+6qwbGkbK7ss0 +BV1pCfbhmdm1CNJquq1tL0LDOt0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBH +MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM +QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy +MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl +cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3Lv +CvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3Kg +GjSY6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9Bu +XvAuMC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOd +re7kRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXu +PuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1 +mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K +8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqj +x5RWIr9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsR +nTKaG73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0 +kzCqgc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9Ok +twIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBALZp +8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT +vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiT +z9D2PGcDFWEJ+YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiA +pJiS4wGWAqoC7o87xdFtCjMwc3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvb +pxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3DaWsYDQvTtN6LwG1BUSw7YhN4ZKJmB +R64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5rn/WkhLx3+WuXrD5R +RaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56GtmwfuNmsk +0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC +5AwiWVIQ7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiF +izoHCBy69Y9Vmhh1fuXsgWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLn +yOd/xCxgXS/Dr55FBcOEArf9LAhST4Ldo/DUhgkC +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICCTCCAY+gAwIBAgIQaEpYcIBr8I8C+vbe6LCQkDAKBggqhkjOPQQDAzBGMQsw +CQYDVQQGEwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMT +EkNBIFdvU2lnbiBFQ0MgUm9vdDAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4 +NThaMEYxCzAJBgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEb +MBkGA1UEAxMSQ0EgV29TaWduIEVDQyBSb290MHYwEAYHKoZIzj0CAQYFK4EEACID +YgAE4f2OuEMkq5Z7hcK6C62N4DrjJLnSsb6IOsq/Srj57ywvr1FQPEd1bPiUt5v8 +KB7FVMxjnRZLU8HnIKvNrCXSf4/CwVqCXjCLelTOA7WRf6qU0NGKSMyCBSah1VES +1ns2o0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUqv3VWqP2h4syhf3RMluARZPzA7gwCgYIKoZIzj0EAwMDaAAwZQIxAOSkhLCB +1T2wdKyUpOgOPQB0TKGXa/kNUTyh2Tv0Daupn75OcsqF1NnstTJFGG+rrQIwfcf3 +aWMvoeGY7xMQ0Xk/0f7qO3/eVvSQsRUR2LIiFdAvwyYua/GRspBl9JrmkO5K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkTCCAnmgAwIBAgIQWd+sfopmFRHliCTO76m8qTANBgkqhkiG9w0BAQUFADA9 +MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2VydHBsdXMxGzAZBgNVBAMTEkNsYXNz +IDMgUHJpbWFyeSBDQTAeFw05OTA3MDcxNzA4MDBaFw0xOTA3MDYyMzU5NTlaMD0x +CzAJBgNVBAYTAkZSMREwDwYDVQQKEwhDZXJ0cGx1czEbMBkGA1UEAxMSQ2xhc3Mg +MyBQcmltYXJ5IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt5Qw +btBM2X5eYOVvuybKUm9rbIWZpQvvABpvG01YtRgH+t17+MssUt38nLiNUum5sgt8 +9Y9bmUgJWN7NSJWGJYkFNCcwC1e2DHdjKctsqj65mVESDZhwdkdM+UmWIgj5a+qq +ADajFaccHp+Mylp5eyHaiR9jfnmSUAkEKK3O420ESUqZsT9FCXhYIO+N/oDIBO0p +LKBYjYQCJZc/oBPXe4sj45+4x7hCQDgbkkq9SpRVx1YVDYF3zJ+iN4krW4UNi3f4 +xIv7EMuUx+kaVhKXZhTEu9d9bQIbv3FiJhjpSYr6o97hhK2AykriIoxqCGGDsiLH +CYg4Vl3RMavwCZ8TWQIDAQABo4GMMIGJMA8GA1UdEwQIMAYBAf8CAQowCwYDVR0P +BAQDAgEGMB0GA1UdDgQWBBRqZDZ2UJxO9PdPFfUN7TMlYOzLIDARBglghkgBhvhC +AQEEBAMCAQYwNwYDVR0fBDAwLjAsoCqgKIYmaHR0cDovL3d3dy5jZXJ0cGx1cy5j +b20vQ1JML2NsYXNzMy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAJqhPjiu4VLSRQ3R +6YNjrYyA9JPDuMI6IpcnslGGPtLyl958u9eWQFPKUqqKbGPMunGK4vDwEIoXsE+P +xu8OMTBaja0Ex6uMXxoIz5oXmUa+jmtKan8BR2klGPhOPEoEKwbyEAA9/z6l6A7P +cDiGu8WODNbiS0tm83NfgLU78RIp6nO8aJ4cYPfzqkLYFsho3nMLP0DBd3dUHZRX +KQGTW5jDawT6fCmNrEfw/lUVS69xI/XDzgFnkyaArPSCisQbQErcxjkKbmO2ZE16 +zpCqmb02/Vn8L/xFvt6OM1n6igsPMDZN41u11pZQ17/+hdzatIIrzBsIP/GaTrXh +jwhhJBY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB +gDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu +QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG +A1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz +OTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ +VW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3 +b3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA +DGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn +0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB +OJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE +fktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E +Sv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m +o130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i +sx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW +OZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez +Tv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS +adgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n +3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ +F/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf +CVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29 +XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm +djWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/ +WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb +AoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq +P/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko +b7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj +XALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P +5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi +DrW5viSP +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDcTCCAlmgAwIBAgIVAOYJ/nrqAGiM4CS07SAbH+9StETRMA0GCSqGSIb3DQEB +BQUAMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGlj +emVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIgUk9PVCBDQTAeFw0xMTEyMDYx +MTEwNTdaFw0zMTEyMDYxMTEwNTdaMFAxCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L +cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRcwFQYDVQQDDA5TWkFGSVIg +Uk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKxHL49ZMTml +6g3wpYwrvQKkvc0Kc6oJ5sxfgmp1qZfluwbv88BdocHSiXlY8NzrVYzuWBp7J/9K +ULMAoWoTIzOQ6C9TNm4YbA9A1jdX1wYNL5Akylf8W5L/I4BXhT9KnlI6x+a7BVAm +nr/Ttl+utT/Asms2fRfEsF2vZPMxH4UFqOAhFjxTkmJWf2Cu4nvRQJHcttB+cEAo +ag/hERt/+tzo4URz6x6r19toYmxx4FjjBkUhWQw1X21re//Hof2+0YgiwYT84zLb +eqDqCOMOXxvH480yGDkh/QoazWX3U75HQExT/iJlwnu7I1V6HXztKIwCBjsxffbH +3jOshCJtywcCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFFOSo33/gnbwM9TrkmdHYTMbaDsqMA0GCSqGSIb3DQEBBQUA +A4IBAQA5UFWd5EL/pBviIMm1zD2JLUCpp0mJG7JkwznIOzawhGmFFaxGoxAhQBEg +haP+E0KR66oAwVC6xe32QUVSHfWqWndzbODzLB8yj7WAR0cDM45ZngSBPBuFE3Wu +GLJX9g100ETfIX+4YBR/4NR/uvTnpnd9ete7Whl0ZfY94yuu4xQqB5QFv+P7IXXV +lTOjkjuGXEcyQAjQzbFaT9vIABSbeCXWBbjvOXukJy6WgAiclzGNSYprre8Ryydd +fmjW9HIGwsIO03EldivvqEYL1Hv1w/Pur+6FUEOaL68PEIUovfgwIB2BAw+vZDuw +cH0mX548PojGyg434cDjkSXa3mHF +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFyDCCA7CgAwIBAgIQR0ORJD/Oww1XSChr7oBdqzANBgkqhkiG9w0BAQsFADBd +MQswCQYDVQQGEwJFUzESMBAGA1UEBRMJUTI4NjMwMDZJMScwJQYDVQQKDB5DT05T +RUpPIEdFTkVSQUwgREUgTEEgQUJPR0FDSUExETAPBgNVBAMMCEFDQSBST09UMB4X +DTE2MDUyNzEwNTg1MVoXDTQxMDUyNzEwNTg1MVowXTELMAkGA1UEBhMCRVMxEjAQ +BgNVBAUTCVEyODYzMDA2STEnMCUGA1UECgweQ09OU0VKTyBHRU5FUkFMIERFIExB +IEFCT0dBQ0lBMREwDwYDVQQDDAhBQ0EgUk9PVDCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBALkrXvU+uokenfXRE8+7o1666d85cmSYUodppbbe4b+URb7F ++KRTZxVQ3FJPKnYsLo0gaozmXbnZaL6RG7ppAxitGE42oqxGqyD4A2qqrXnV3x3B +7kVvIXT5TbGxPZA7PDKA7f8Vz1HK16SHLqrlDrbRelrHufhRu9mU3T7Ghk4K/juJ +8vhuJM6RA1gFEkrdUKtBes7tqR8RUx6lE9th8PWqgN50eR2k4ynW++D8l9qiuKsi +PmWwIcTlxRBEh7Lj4CqCLn3m9LikEyXzd2BfY1OuLrGdimt2ezpxvZKBNrCcgvH3 +xYkoXf+8QgazCGpPYc2kLZDTObh3/8jHo3m7A7mRAwE0Etgwi7aMAsrkSOw4KjJM +bcp2KFqGCrrUII6voF8gLWKciPnxFW1bvbEDUMA/NteuP1HRyuNYZkTmo5t3LjH6 +2X8ixAVM63QbXGN6pgKTfkMOdhQPTW8ylYiAklKXFPU8/JQH02wpBZVGD+Rx4X/4 +bRQSgpK181M+mRGXR3ZKCXLu1MOWCaza//FLS7bXJc8eTJcmCzS7tpTxLGRxX4ny +FTs3pwLkDU9IiTOjjGh4MVFnChnbtOJ0Lz1683cAn3ESY/9zKmRpVOysOq7a8lhj +NH74PF7AQjql27Oo1FrBTli4abasgmLb0fsaQyEi/B31nE9OO+WN/3ZaI15bAgMB +AAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFBpV5BUx4jGbEdSIcXoAPXAoBb/NMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkG +CCsGAQUFBwIBFh1odHRwOi8vd3d3LmFjYWJvZ2FjaWEub3JnL2RvYzANBgkqhkiG +9w0BAQsFAAOCAgEAezDKVYbTr+4a17iVmOz5O92QE6OckkWgkolpoXGRvHGFh6At +MAnkwlM99Km3aC1Nmc2kz547kJ2aCikNKkLBPVtrQILFixOxQWePvqR34MB25PO2 +KVYs73FPwmTx2rQLytA5X1OygwH7sn3Zg3R6NdDBXY+b917nUt/uqjeTq9k9fR7x +vRzb6HXduFtM4xaj9nWIDo88wwts22BZ5AWrKEb3Zmkld97KSjPYWF57j5rPUo49 +bf3Rsr0+eVeGHkQcB030whCqeMvzURcNdj2NbmhJ6e8HSdG4Fsl5ncyuCwVHev2Y +rDGhkFqHYvn4q2Ja4CF20GhC6By+coHwxmd9fnQ81VVvj6VolhHxytMwF71GtjGv +cOmkhDdXugk8LtkLE1YHPpXEtXAvk8Kur4FdRhQw+67F85r3QXqx3ksW2UV1RwJ8 +FB7VsTugLEG1m0t7o4PwuczOHpS3Xi4jBpWRHDhHHO3EeA6kD/wbfNbya9CKW+qW +8zHUXmrElLgwn5XhB4m4iNInhaRhdOWoRDF6IHXo+Njrs0+q/1M/lu3qu/xRQKYr +7CSh+/lEjSPnppcAD8ukar9QoMpxomyub9/Zg4Jm3FNdr/pU94P/qz+Jlae0bfMP +Cg1IMy+BKcdLBcTGV3SEw5g2/++FMqtinBPRIoexvpjbdJqP6sLWk3lFIMM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ +RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD +VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX +DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y +ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy +VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr +mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr +IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK +mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu +XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy +dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye +jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1 +BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3 +DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92 +9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx +jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0 +Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz +ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS +R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G +A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp +Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4 +MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG +A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8 +RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT +gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm +KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd +QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ +XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o +LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU +RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp +jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK +6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX +mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs +Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH +WD9f +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHHzCCBgegAwIBAgIESPx+9TANBgkqhkiG9w0BAQUFADCBrjESMBAGCgmSJomT +8ixkARkWAnJzMRUwEwYKCZImiZPyLGQBGRYFcG9zdGExEjAQBgoJkiaJk/IsZAEZ +FgJjYTEWMBQGA1UEAxMNQ29uZmlndXJhdGlvbjERMA8GA1UEAxMIU2VydmljZXMx +HDAaBgNVBAMTE1B1YmxpYyBLZXkgU2VydmljZXMxDDAKBgNVBAMTA0FJQTEWMBQG +A1UEAxMNUG9zdGEgQ0EgUm9vdDAeFw0wODEwMjAxMjIyMDhaFw0yODEwMjAxMjUy +MDhaMIGuMRIwEAYKCZImiZPyLGQBGRYCcnMxFTATBgoJkiaJk/IsZAEZFgVwb3N0 +YTESMBAGCgmSJomT8ixkARkWAmNhMRYwFAYDVQQDEw1Db25maWd1cmF0aW9uMREw +DwYDVQQDEwhTZXJ2aWNlczEcMBoGA1UEAxMTUHVibGljIEtleSBTZXJ2aWNlczEM +MAoGA1UEAxMDQUlBMRYwFAYDVQQDEw1Qb3N0YSBDQSBSb290MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqPK9iL7Ar0S+m0qiYxzWVqsdKbIcqhUeRdGs +naBh1TX55FqDNmND3jhXFfzwlGL0B4BXg1eosxW8+00jeF/a9seBFr6r3+fcg1Nz +K7bdY4iNRfMN3X2/6IiwZsFDXTfSbaGcmkbDsz/QwqCKlC6DpjzDYL0szB6LY4J2 +QSjkFWtcDGE5VThByshm6Me4l1IQJnC3B7cJHqYTXq6ZWiZvZD3sxNOluVx2ZK1j +fYiD4kvMDd7UxtMIQvVbF/Vx4ZEtA5+eHNyLcqToR2QQh2Qwc9jytPFXJpNXy7bH +DYiLHc8FMF0E1nY36CAyV78PnDPGCIz2tMKpBrBbMKEeLRK6PwIDAQABo4IDQTCC +Az0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwgboGA1UdIASBsjCB +rzCBrAYLKwYBBAH6OAoKAQEwgZwwMAYIKwYBBQUHAgEWJGh0dHA6Ly93d3cuY2Eu +cG9zdGEucnMvZG9rdW1lbnRhY2lqYTBoBggrBgEFBQcCAjBcGlpPdm8gamUgZWxl +a3Ryb25za2kgc2VydGlmaWthdCBST09UIENBIHNlcnZlcmEgU2VydGlmaWthY2lv +bm9nIHRlbGEgUG9zdGU6ICJQb3N0YSBDQSBSb290Ii4wEQYJYIZIAYb4QgEBBAQD +AgAHMIIBvAYDVR0fBIIBszCCAa8wgcmggcaggcOkgcAwgb0xEjAQBgoJkiaJk/Is +ZAEZFgJyczEVMBMGCgmSJomT8ixkARkWBXBvc3RhMRIwEAYKCZImiZPyLGQBGRYC +Y2ExFjAUBgNVBAMTDUNvbmZpZ3VyYXRpb24xETAPBgNVBAMTCFNlcnZpY2VzMRww +GgYDVQQDExNQdWJsaWMgS2V5IFNlcnZpY2VzMQwwCgYDVQQDEwNBSUExFjAUBgNV +BAMTDVBvc3RhIENBIFJvb3QxDTALBgNVBAMTBENSTDEwgeCggd2ggdqGgaNsZGFw +Oi8vbGRhcC5jYS5wb3N0YS5ycy9jbj1Qb3N0YSUyMENBJTIwUm9vdCxjbj1BSUEs +Y249UHVibGljJTIwS2V5JTIwU2VydmljZXMsY249U2VydmljZXMsY249Q29uZmln +dXJhdGlvbixkYz1jYSxkYz1wb3N0YSxkYz1ycz9jZXJ0aWZpY2F0ZVJldm9jYXRp +b25MaXN0JTNCYmluYXJ5hjJodHRwOi8vc2VydGlmaWthdGkuY2EucG9zdGEucnMv +Y3JsL1Bvc3RhQ0FSb290LmNybDArBgNVHRAEJDAigA8yMDA4MTAyMDEyMjIwOFqB +DzIwMjgxMDIwMTI1MjA4WjAfBgNVHSMEGDAWgBTyy43iNe8QQ8Tae8r664kDoSKv +uDAdBgNVHQ4EFgQU8suN4jXvEEPE2nvK+uuJA6Eir7gwHQYJKoZIhvZ9B0EABBAw +DhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUAA4IBAQBwRqHI5BcFZg+d4kMx +SB2SkBnEhQGFFm74ks57rlIWxJeNCih91cts49XlDjJPyGgtNAg9c6iTQikzRgxE +Z/HQmpxpAeWR8Q3JaTwzS04Zk2MzBSkhodj/PlSrnvahegLX3P+lPlR4+dPByhKV ++YmeFOLyoUSyy+ktdTXMllW7OAuIJtrWrO/TUqILSzpT2ksiU8zKKiSaYqrEMpp+ +3MzBsmzNj9m0wM/1AsCMK4RbG0C8ENBQ4WHWZlaaBJGl49W9oC4igbHZONrkqIdf +PEYElt7Jmju/rXhsHUlJtGm5cA8Fkla2/a+u+CAtRyPPthzNxJuATvm/McBUvrsx +f/M+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsx +FjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3Qg +Um9vdCBDQSAxMB4XDTAzMDUxNTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkG +A1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdr +b25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1ApzQ +jVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEn +PzlTCeqrauh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjh +ZY4bXSNmO7ilMlHIhqqhqZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9 +nnV0ttgCXjqQesBCNnLsak3c78QA3xMYV18meMjWCnl3v/evt3a5pQuEF10Q6m/h +q5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNVHRMBAf8ECDAGAQH/AgED +MA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7ih9legYsC +mEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI3 +7piol7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clB +oiMBdDhViw+5LmeiIAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJs +EhTkYY2sEJCehFC78JZvRZ+K88psT/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpO +fMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilTc4afU9hDDl3WY4JxHYB0yvbi +AmvZWg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz +dCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG +A1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U +cnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf +qV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ +JG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ ++jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS +s8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5 +HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7 +70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG +V+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S +qHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S +5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia +C1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX +OwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE +FJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2 +KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B +8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ +MKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc +0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ +u4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF +u+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH +YoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8 +GKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO +RtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e +KeC2uAloGRwYQw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV +BAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln +biBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF +MQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT +d2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC +CgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8 +76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+ +bbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c +6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE +emA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd +MmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt +MDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y +MszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y +FGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi +aG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM +gI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB +qTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7 +lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn +8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6 +45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO +UYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5 +O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC +bwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv +GPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a +77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC +hdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3 +92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp +Ld6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w +ZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt +Qc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJO +TDEeMBwGA1UECgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFh +dCBkZXIgTmVkZXJsYW5kZW4gUm9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloX +DTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMCTkwxHjAcBgNVBAoMFVN0YWF0IGRl +ciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5lZGVybGFuZGVuIFJv +b3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4yolQP +cPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WW +IkYFsO2tx1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqX +xz8ecAgwoNzFs21v0IJyEavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFy +KJLZWyNtZrVtB0LrpjPOktvA9mxjeM3KTj215VKb8b475lRgsGYeCasH/lSJEULR +9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUurmkVLoR9BvUhTFXFkC4az +5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU51nus6+N8 +6U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7 +Ngzp07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHP +bMk7ccHViLVlvMDoFxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXt +BznaqB16nzaeErAMZRKQFWDZJkBE41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTt +XUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMBAAGjQjBAMA8GA1UdEwEB/wQF +MAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleuyjWcLhL75Lpd +INyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwp +LiniyMMB8jPqKqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8 +Ipf3YF3qKS9Ysr1YvY2WTxB1v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixp +gZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA8KCWAg8zxXHzniN9lLf9OtMJgwYh +/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b8KKaa8MFSu1BYBQw +0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0rmj1A +fsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq +4BZ+Extq1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR +1VmiiXTTn74eS9fGbbeIJG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/ +QFH1T/U67cjF68IeHRaVesd+QnGTbksVtzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM +94B7IWcnMFk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkzCCA3ugAwIBAgIRANaWLsEKFZMSr49jvNREyVswDQYJKoZIhvcNAQELBQAw +YzELMAkGA1UEBhMCVFcxIzAhBgNVBAoMGkNodW5naHdhIFRlbGVjb20gQ28uLCBM +dGQuMS8wLQYDVQQDDCZlUEtJIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +LSBHMjAeFw0xNTExMTcwODIzNDJaFw0zNzEyMzExNTU5NTlaMGMxCzAJBgNVBAYT +AlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEvMC0GA1UE +AwwmZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCkWR+gL9++4Pvp3LWJ/lqXA8k6d6eO +XK/y4xg59ardD0bSaA9XnKdjYNNYzjXCp/aIwk9/Gyjp0KcAxBdNbeIPxQ4mIyCr +9zoookwKC8yOzuYAmlpADdRQGpvRDZyU+dvuXNDxigfNmitALEmkXWJfp2vf7lYI +UPNCGGwxsF7lnHOSvA7SDH3FOFe8u1jbJhkC7eNDhIpOVmvbraEx2cwiZ5Z4/3ed +zGTFMiBq704w1SQl/Yh5r3Ea/tVLGxWIvBhwqr2tOApmMEbliYXVdiSpqbPmWWAP +tKlTwjqdRRrWruN3XsRiNjMvMMS/lfEtOKV16NFqky5Fh0tKot+/WCeaymIZql7U +sYBJlt0r7F+Pm+Cdl4j1hAOjr7Olcy1BuuUHt29rcff3yVqvaZmzL8hPQutsa3Fn +eN8KrE/XSoUARhrVzbif6pWdD3zRxgWF5gjeiBeB9tW1buqhHNdhquNZQomcWX6x +fGQ03WEjKjm1EKv8hqlTGsXrauKATlmRwDiJ/rNd1vuR6dewfdl4CMz1K8wr4aHW +lHPB/lH0jH0KtZqKufXa4Mmz2I+qgoONaVMt/QAEGEqg2lTheYyJ63/1gueguXdN +rvm6AjuIdut8XbNaE9t8KRZrmdEd5Eghog1eAYjovvGYTT7HFlccX+EIbxxMWENW +94BljHEOogRnTwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRy +W7qqcjjuJZAktZQi+gmIyosK+zAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEL +BQADggIBAAaj8bZzVcZnZiHlnVvWlC5KImDyVAGQof21v8CVvxhfLPZrNQ78Mcjt +RA6Sl9yv3VbPtR+6cpwwyJuxkcB2d9QPGpUa6U0UiKHPawKmautkRU1kjd7862zy +UwmhhVEV0E+eYvoRuc7IJA5yZIh1NCMwKj+8PDnMzN0LNru9BoKPEgHFcQXRJKGZ +bMrk96rtitenCq2v8OCAu6GyP1qHZHCGM3sNHtcAhoNDl3X1O8FI/bYOQ6gCbrg+ +f49O4l20fZ4wNC+o8esnh2gNWgpNAdvJFFiV8ppNFqpz2/QliBc4t69ZCQm0Hy0P +q/W4J1XuRTAzuO0bjryIbK/4Wipr4KyxBSShCfyjD/OwLXuWuraUBxVFjincWA6p +Bdg7OqB7zYrHZoKXz9Yz4Gf8pttALwXlxYt6KnrwsDabDBj2N+lBof2xKPlva73r +H0xjcXtQ3Sny/+73x0Vf6DYK6GxbIsPowOcm3OOolYDluToT2wBLGv2uM0d+eJTj +sV0rtVa1QoufgcX8k0wQtboKvH434/pUbfUExXCzqQTSUdeFzX1vQ49ZaOUxVhFx ++WQpCRP+0B+8iwA4stDKNFZ2EDlWc2bD0UnZvldPPxZ9ani3qIK4W86uhYoKQgwD +0RfEGPfYV4jGgrgHuT79pOku3G+6kJLuZbBQNNMH2gGXD7znc4J7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEBDCCAuygAwIBAgIQaMn00fBrCYjolp9Pz75cszANBgkqhkiG9w0BAQUFADA5 +MQswCQYDVQQGEwJERTERMA8GA1UECgwIREFURVYgZUcxFzAVBgNVBAMMDkNBIERB +VEVWIEJUIDAxMB4XDTA5MDEwOTExNDIzMFoXDTE3MDEwOTEzNDIzMFowOTELMAkG +A1UEBhMCREUxETAPBgNVBAoMCERBVEVWIGVHMRcwFQYDVQQDDA5DQSBEQVRFViBC +VCAwMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL7yKPH5uXLkXa9o +mnyBie0jr1YVpyQ6rmAvGEa7XQz3iFf6fzMPn5VmT9AXbFDthozKLixvnkVITTY0 +FC3bUNzNt5py1CifIeBMn0ZHfSLXR5Xz+oiieP58fapogjDW1Nure9iBnD7TKXOE +TCN9O2MVS2GrD9QQCw9IDhrzKRcY7Ow5beqDnOvMS+NEIhtcxg0K4XX3DYofFLLo +EDvZzPcuZqmOwH2pwJgvcNiE3q17Jvcf597vnorecLAWqguTHwMfqO68Zab5cPbX +YFRnc4drrKQDVg3BNjSik7Y4jqcOQQwj6ZmgnfTlQ2gd2L+i5AUV0oWX6SCIx+W8 +ZjqGlTECAwEAAaOCAQYwggECMA4GA1UdDwEB/wQEAwIBBjBwBgNVHSMEaTBngBQk +Qe7MzhWld6j0weGAyvRPP+RWGKE9pDswOTELMAkGA1UEBhMCREUxETAPBgNVBAoM +CERBVEVWIGVHMRcwFQYDVQQDDA5DQSBEQVRFViBCVCAwMYIQaMn00fBrCYjolp9P +z75cszAdBgNVHQ4EFgQUJEHuzM4VpXeo9MHhgMr0Tz/kVhgwEgYDVR0TAQH/BAgw +BgEB/wIBADBLBgNVHSAERDBCMEAGBgQAj3oBAjA2MDQGCCsGAQUFBwIBFihodHRw +Oi8vd3d3LmRhdGV2LmRlL3plcnRpZmlrYXQtcG9saWN5LWJ0MA0GCSqGSIb3DQEB +BQUAA4IBAQCzx5/ZIeMm3kIczve4eACcwF7j23KDMNIu0QV5Gi+bFI99bKSqxQ8T +clUs8zB9ObG0W2jMyjAI6aCgUXH5s039my3J9G2McKCCZN2mpoJ8sKy8PlfXXo6y +bLUBTovXBLOkLv6xA0XW8XVdR6EnMNBBNMnxM4V/zBAvmNkdtv0L9FWfTgtgjt0u +G3i+7UWpHlXIYpzH3r7aH3XxheSAiJGKus6fgXD8LN4DIyDkaBU2HM/gLDhHTyKa +U0bLmZwlsv7bdEIKXcFyS3VDwNTwbcoD3sSj6pBf4tZx0cISNKHk08C494kE5zcw +ttw7jiHw4s6D0+xIYKf/civ+gURHVgWU +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd +MBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg +Q2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow +TjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw +HgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y +ZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E +N3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9 +tznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX +0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c +/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X +KhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY +zIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS +O1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D +34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP +K9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3 +AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv +Tg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj +QTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS +IGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2 +HJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa +O5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv +033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u +dmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE +kbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41 +3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD +u79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq +4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDNzCCAh+gAwIBAgICJxwwDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCR1Ix +HTAbBgNVBAoTFEF0aGVucyBFeGNoYW5nZSBTLkEuMRYwFAYDVQQDEw1BVEhFWCBS +b290IENBMB4XDTEwMTAxODE1NTYwM1oXDTMwMTAxNzIxMDAwMFowRDELMAkGA1UE +BhMCR1IxHTAbBgNVBAoTFEF0aGVucyBFeGNoYW5nZSBTLkEuMRYwFAYDVQQDEw1B +VEhFWCBSb290IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzRo9 +MLWzOLK/eruuodbXhfAiOqSJacThYgTJcNM8MxLi5jjld6QkRGQNt65MWt3hGAY+ +7ZtaBfXh3hLtNircR9mRUZntsb9qc6EKCCSoio0cC1nTv3AjVUSgjDDFzm1PsOy+ +84wx3wpa3NNXXAWgM5U7l49UC7j1a33Hxay1eY4GOPGoKVU9mjbQJ180ahJ4FyjZ +mEns2VpS2iY6+u5MpiaOqD5VH7If4bWb+To19u2RHP0LECT9H/nT4wAlsQslwLd9 +mjwHOoAL1qj+kUXowdLFIm/T5XEftiw2tFig7c1KaORqV/ShdezXAJnV9plc607J +u9cao0VZAA+MO9t0NQIDAQABozMwMTAPBgNVHRMBAf8EBTADAQH/MBEGA1UdDgQK +BAhD4oDou9K3wTALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAD8BY3UH +Mitfdf92jtOpuG/MUD2EV08og+h8o26ivPfCuq46q07QD5IouN1bLNvl1h86k+GR +DteqXwFhLD5hT96VFU3MPeoy4qP++Bap8rwp/CmefXKlXaFrAtVfSPSgO8sYRvA9 +F1WD0ClhkbuaQUnRE75BlPI+wySrn8drQpBCeX5aUfs8XgshH8vZSBMVsWp/A8TR +ulHScImqCEqHHPZ6mLHUUQVVxpAXb8PgBMB69C8YolZCcy62spvROb4JwgJKJBf5 +96y9cQe/leKX5aGECI2y4kSh3IkwO6gMBXpddgBPHm9xfys52kVCOTHSqTJA1Dhj +E5Y3mkld2cf9uEw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFhDCCA2ygAwIBAgIQdlP+ufXH2+qLpHjUPj1r9jANBgkqhkiG9w0BAQwFADBc +MQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEyMDAGA1UE +AxMpR2xvYmFsU2lnbiBDbGllbnQgQXV0aGVudGljYXRpb24gUm9vdCBSNDUwHhcN +MjAwMzE4MDAwMDAwWhcNNDUwMzE4MDAwMDAwWjBcMQswCQYDVQQGEwJCRTEZMBcG +A1UEChMQR2xvYmFsU2lnbiBudi1zYTEyMDAGA1UEAxMpR2xvYmFsU2lnbiBDbGll +bnQgQXV0aGVudGljYXRpb24gUm9vdCBSNDUwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQC+PrPi5LejQfhLmafaJmRr7a5Jg1F9bGDgnwvvOzrGtOhJO81t +pD4a1cpj6oN3AOJavVZsfIHB8NvmWtGbfW0ilijsmuO6t122ET7kesa4Gs8FIeko +N2X05Mmt5l0kL0iGPt9vFc4qsqVe3JUEkuV4JvjfXDXhv4ZTZZPLGJjj2ewyDcoK +8P9VeTgfXcyd7c4VtlifTlrgsdNJFBisCGDmz8N9Io5vJnlDcWbmR4+ENqZsAFJ2 +tERfGu8ixAY2guMcVpo9UvdTBFEoINGzdC0tYjcpw2S45fqp9UCl/msU4f1zGZoh +I7HnzIajHCRItWw8IX8XU+lkriUXLPa7RJ44Z+9Ju1ty0xXdNRMfVUajRkmagvXP +fNHseYLOSCvdVvoZrSW4i7Zw14Kj5z2vbkGmPWDOeU9qxMkmOUS9Aa8dYXH29fE1 +RiceAxngMXlscVHfw3ZlIpUe02tpvBBZGJFX4p9i6QuOtoeP4b+DzUpYshDd7uP8 +DxwBYH72OGpccrl5Hd3XQ0cd7u3v/Mis+1Ihf4OGa7zu6XZ+VQt8nt5kREQUrqrn +JSowNhrxJ0Pwrf6jRddHyYF2IlzOjv3qDkEjuPjE9s1ljMt2mjytaoHEUb6tlA2M +F5EoASwechJUUUKk6ywPlFQsJTuTwzGGZIahbEjmvVBWzFCnashetvqFrwIDAQAB +o0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU +dYKqG7azjRmP/Kl5zD8CmvRPy9kwDQYJKoZIhvcNAQEMBQADggIBAAFMXi+4f3I1 +vLUYMIB9N3yRb3r0PK0gVhu4qTP3/qhcVFg5VTwz0Hq5NPyNVg3uAaYnG3EvtZp3 +RYcE2I9bA3IDOSQdD3iQxcb1+H/6kKkiGw1nxrZSUPSdqOmgxHV6k9qxpWrtDEfO +oE6qcrTE5593kWX2awznDQdhCoevRhDV1ACrtbruRdFn5vd4n/l6wsennGwLXQ7F +yz/6I9G7n+o1Asg3NUEfmt0cRLqASoDZTgmV0j6yMJI0nO2dID8TDec2vQpRDMNq +V4rp2V2votwv1Za8xwjov6IV61QzYeVtzz31iZDiTY+cQL8Ug/KkNnol3njRCY2e +hQevcgRUIV0n7eVCEcs61mOs79L7fWrKhIHjCjJbkMDEjZKsCEsK39dW3NtmjHJe +PchOl6vLAaC2mLNXgDHvEU5AgmILem7K9SV7Wf/jvp/+/OpA6RogYKyGS6DBqUqx +qtTyM/4TObvvrhf5NssQ+3e64ulbA4fxaNzHlhVZ8jhUB0//AtQ48HBooCemDmQR +Kom2nr2CykmaRxG8u5h200NwxYhZ/M7nyxAhelShHb3N9+FOsxct6yTGx0pc2pgj +i7Jl0l/HfPkqK6VeDVBy1a7c+0iLhWcyQIF+CvIJTXicyU1ozvrhsfzZQf7mCfEi +ksRCXNTngVc4/6oai4r3z4f34t95em4E +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIJmzCCB4OgAwIBAgIBATANBgkqhkiG9w0BAQUFADCCAR4xPjA8BgNVBAMTNUF1 +dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9s +YW5vMQswCQYDVQQGEwJWRTEQMA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlz +dHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0 +aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBlcmludGVuZGVuY2lh +IGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUwIwYJ +KoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTA3MDIxNjE1MzU1 +MVoXDTI3MDIxMTIzNTk1OVowggEeMT4wPAYDVQQDEzVBdXRvcmlkYWQgZGUgQ2Vy +dGlmaWNhY2lvbiBSYWl6IGRlbCBFc3RhZG8gVmVuZXpvbGFubzELMAkGA1UEBhMC +VkUxEDAOBgNVBAcTB0NhcmFjYXMxGTAXBgNVBAgTEERpc3RyaXRvIENhcGl0YWwx +NjA0BgNVBAoTLVNpc3RlbWEgTmFjaW9uYWwgZGUgQ2VydGlmaWNhY2lvbiBFbGVj +dHJvbmljYTFDMEEGA1UECxM6U3VwZXJpbnRlbmRlbmNpYSBkZSBTZXJ2aWNpb3Mg +ZGUgQ2VydGlmaWNhY2lvbiBFbGVjdHJvbmljYTElMCMGCSqGSIb3DQEJARYWYWNy +YWl6QHN1c2NlcnRlLmdvYi52ZTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALcok9KOeQsz+FEa+MXGdAJVJN63wozmjcrg6uCuKguU9VhnC1UzxQjFsUze +rnpGVwX2QYVnA0NJxyzm9fWMSkimcynnpO85uHeFyk8M1DT7WBR8REn50eK9MqVo +8tNXAS80lUxxGdm7dbKY4iL9TL8megLnfNBNSUUaLeq11d1NL47W/uW9+hAzWlu6 +aPt3cc/Fpd01XMlGL/K0w9NB5Tv9KQWDerAH6QWIKjMkmxmeQ5USojV55hztS1gP +snlcPWk+5oPC9H/MkZxTPn8JK9ATXcOpFMAwNn9jgJL7BMljYzV/cZFHS03aurrz +fnb+hI3leMTpCzlnbFAR/eUSN2JIyu/blsHu3S5aXQiDVxNb+q7NCMqACeza38Zd +6ONTyaD8gvAV6JR9rY6wB3SqKWr5Nef0wMn9/EJoGhfTli5SIjYmfjYKWj5gzrDU ++vM3gHnlFix6hiskajdswgLEoK+PG7onW2ar6CQpay/U68FcDsn2jIDHhxAIaZIS +K6FoecIYvZX6P8SlemDBMxuMaepXR9dFHM9hpyCaqzXbume4bscS8paLWQwMduil +oQjOEP0Ocl7Fnuk4w2Kvek+aL69s0ykp6yPoGs0y03S83FmLfwtIt4rT5LfUYQv9 +3dDBluLOt++Elw3A3HbajirVPI4lzsLFlirwUXqm/Wf7Gy6PAgMBAAGjggLeMIIC +2jASBgNVHRMBAf8ECDAGAQH/AgECMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52 +ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMB0GA1UdDgQWBBRmDZwMrrrR +SkMD7hObbfHS1HLVmjCCAVAGA1UdIwSCAUcwggFDgBRmDZwMrrrRSkMD7hObbfHS +1HLVmqGCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRpZmlj +YWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAw +DgYDVQQHEwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYD +VQQKEy1TaXN0ZW1hIE5hY2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25p +Y2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5kZW5jaWEgZGUgU2VydmljaW9zIGRlIENl +cnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG9w0BCQEWFmFjcmFpekBz +dXNjZXJ0ZS5nb2IudmWCAQEwDgYDVR0PAQH/BAQDAgEGMDcGA1UdEQQwMC6CD3N1 +c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAzNi0wMFQGA1Ud +HwRNMEswJKAioCCGHmh0dHA6Ly93d3cuc3VzY2VydGUuZ29iLnZlL2xjcjAjoCGg +H4YdbGRhcDovL2FjcmFpei5zdXNjZXJ0ZS5nb2IudmUwNwYIKwYBBQUHAQEEKzAp +MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdXNjZXJ0ZS5nb2IudmUwQAYDVR0g +BDkwNzA1BgVghl4BAjAsMCoGCCsGAQUFBwIBFh5odHRwOi8vd3d3LnN1c2NlcnRl +LmdvYi52ZS9kcGMwDQYJKoZIhvcNAQEFBQADggIBAIIZ7DHkEaEoHIGrJR44YAjG +9wyGXUMOpagwfBUyBmrhUc2sARNuBhmQJkhYGUUnLwDuDZFx7Y3FwjcZoEYzls1n +KJM689/pTskFl4gk6xZnRVl8imf2j8P1jWBVzQ+B2AFuuIE0VVHxkya577LkieqR +5AcTbV+93DRdvy/tsgpNaEUdKQmIgZTb+HbzEUxJHNLJSyqctDuTAZi66gQGG/im +kSu4raQHHdvcK8XmUoMwwzdhG/vKv6sAfvKTS+lAlZA73lZx8n/0A9wGz8fpEd0A +dhhUDH3SAxyETKkrtNp2dsv0E2jbEvC6piAUoYvaJcGhZMMxq4dmAxzzwGFhilxR +xDwv4RYJjxV9xHlRmHzViwVI1/NB7Ob8d5bIDc7w417eSIuel//xAIC8ufVzPsoM +/12n3mheMLinbec52N0/Wi/gZKbVANl0e/1vWbPd6okO/ou7QE/PGk4aHwq8rA+U +72NM6WATAicV+rZkR0/qlDVkgfWeIg/Spl5/kqrzAHHwT3YQCNEFZGnPy6sVqPbX +DQnG50JaARYKLm8z3akalf8gjY5UIJ3PHb39JIqpIKRwU84Q/1RIsqJo9HELd3zM +rtcHFBfTfa7dx3DPYo30r4mE7LNT9gZ5f9+Ct8eOAvbQ3WoubQGG5r55+c7FZAU2 +EHgFy96xE/FAndEXR872 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtjCCAp6gAwIBAgIQRJmNPMADJ72cdpW56tustTANBgkqhkiG9w0BAQUFADB1 +MQswCQYDVQQGEwJUUjEoMCYGA1UEChMfRWxla3Ryb25payBCaWxnaSBHdXZlbmxp +Z2kgQS5TLjE8MDoGA1UEAxMzZS1HdXZlbiBLb2sgRWxla3Ryb25payBTZXJ0aWZp +a2EgSGl6bWV0IFNhZ2xheWljaXNpMB4XDTA3MDEwNDExMzI0OFoXDTE3MDEwNDEx +MzI0OFowdTELMAkGA1UEBhMCVFIxKDAmBgNVBAoTH0VsZWt0cm9uaWsgQmlsZ2kg +R3V2ZW5saWdpIEEuUy4xPDA6BgNVBAMTM2UtR3V2ZW4gS29rIEVsZWt0cm9uaWsg +U2VydGlmaWthIEhpem1ldCBTYWdsYXlpY2lzaTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAMMSIJ6wXgBljU5Gu4Bc6SwGl9XzcslwuedLZYDBS75+PNdU +MZTe1RK6UxYC6lhj71vY8+0qGqpxSKPcEC1fX+tcS5yWCEIlKBHMilpiAVDV6wlT +L/jDj/6z/P2douNffb7tC+Bg62nsM+3YjfsSSYMAyYuXjDtzKjKzEve5TfL0TW3H +5tYmNwjy2f1rXKPlSFxYvEK+A1qBuhw1DADT9SN+cTAIJjjcJRFHLfO6IxClv7wC +90Nex/6wN1CZew+TzuZDLMN+DfIcQ2Zgy2ExR4ejT669VmxMvLz4Bcpk9Ok0oSy1 +c+HCPujIyTQlCFzz7abHlJ+tiEMl1+E5YP6sOVkCAwEAAaNCMEAwDgYDVR0PAQH/ +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ/uRLOU1fqRTy7ZVZoE +VtstxNulMA0GCSqGSIb3DQEBBQUAA4IBAQB/X7lTW2M9dTLn+sR0GstG30ZpHFLP +qk/CaOv/gKlR6D1id4k9CnU58W5dF4dvaAXBlGzZXd/aslnLpRCKysw5zZ/rTt5S +/wzw9JKp8mxTq5vSR6AfdPebmvEvFZ96ZDAYBzwqD2fK/A+JYZ1lpTzlvBNbCNvj +/+27BrtqBrF6T2XGgv0enIu1De5Iu7i9qgi0+6N8y5/NkHZchpZ4Vwpm+Vganf2X +KWDeEaaQHBkc7gGWIjQ0LpH5t8Qn0Xvmv/uARFoW5evg1Ao4vOSR49XrXMGs3xtq +fJ7lddK2l4fbzIcrQzqECK+rPNv3PGYxhrCdU3nt+CPeQuMtgvEP5fqX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg +RzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y +ithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If +xp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV +ySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO +DCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ +jdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/ +CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi +EhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM +fRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY +uKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK +chYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t +9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +hjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2 +SV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd ++SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc +fFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa +sjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N +cCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N +0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie +4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI +r/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1 +/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm +gKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFzzCCA7egAwIBAgIUaKX9ptAcXj/P5PmZ33psbzmpf/wwDQYJKoZIhvcNAQEL +BQAwbzELMAkGA1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJ +SG9uZyBLb25nMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25n +a29uZyBQb3N0IFJvb3QgQ0EgMjAeFw0xNTA5MDUwMjM0MzZaFw00MDA5MDUwMjM0 +MzZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtvbmcxEjAQBgNVBAcT +CUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMXSG9u +Z2tvbmcgUG9zdCBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK +AoICAQDicuzwRxAiw0TKBXlbWdg6KyQhJOqviPh9WgVlwxhIAQTBfloDNXlKw8Fi +W9JegvcM+7n+0iEdXIe8JuPEpnuZU5cE2N8SSj5lRefOG2WpcDmWFmKBzOngG4K7 +7ajgQmvpuskbS0j9nUYSQOUo00xH+mKIZ4QNV0wPcamFf1blFuijQrpHtt3o42r3 +Cmnl8xTjXFXdh/9+PFxN+ckbDptO7n6s7E3ToiO3iJt5oIpjRx50V73Hrv2Urh1K +RcPH9qVTB9Vp+HPlZje2pTB3qsy68AnFKFeD8KIZ8n5FtGzrSSK6jjojHB2Jso9p +RBMoumJVEYKOWX58TbqHt+4z3s3ZwvGULVM7pNAWVA8RIQp+WMOugsHE1SV3D3bb +DV73YjO1p/zKHvOGilOI3cIyHz523p+PDIpKUC3IUFEGBUFXm6R20BzGbhZIJs8y +R1kWk0tK1J+6fu0f8wV3Q8ctYvFg1Ywo8f4WI4LPWmufbmn81KhJV/c+kglEwl0o +vSpUM4ianpdNLK+9C31KO1NEvcLBLdU0zwKgFAlRSorCqgARbprRHdc82fHBftgZ +UBLEkSthBW37Mo+HrHrAlbaNB/Uo7r1oi+/+TQZDzRcloP7iVCa05fiQ+w3Yogwx +c5RNe/tSFKtlUQoD2vJmA5LffEWXG049exBRp+mDjbk/tJLRHwIDAQABo2MwYTAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBxjAfBgNVHSMEGDAWgBRhteBC +3ravpyDq9iTIp52FoFhT2DAdBgNVHQ4EFgQUYbXgQt62r6cg6vYkyKedhaBYU9gw +DQYJKoZIhvcNAQELBQADggIBAHqni9ztZvbdyRDfUPHRkDI9j9qRssdTrnH5p+zE +aOIO+o4aXyqS44PR/Nry5XrIrKQXLea43ewqF1GidWkoObpYPx9Qs+3DGbcW9cao +Wj2g0Hc/UQdFrG+flMu/bC4PiQmSNBk57XqyWWWwdu0nRh1Dz9Q2vGiKm9Tbwis/ +zl1UmcoiwXmEmP+6QVi/RUmZuwkblo5YTPrISEKUG4nJ+VJmy51txA3pvF831boI +Yf/VS4xj6P734NwZE+lSaraBLBhkbN7YMFf/ixnHv7dyXlauw/YZ0v2u6balMbgy +Tsm8OhspH4lhsPvH+4gGKcNWpk1iEPCrUbdk9CRTkIM6p66pEQLgglQjvQS+NLTO +2ao+VJpIAoshGBL4mOCqqvmrriu/tWuDnyLQWFgFFqfdx5Ppe4Qo4tXuqDX5zM62 +8CdQUTOHMtRkcojYNUC3rZvuWhSpfoCYPV3Rd3TK+JGG10Lp3KDvMCWfyDpgaA8t +UfjxlrBF9ICotJGHKUMpkTmDNWJtuOn8+P6aTihkfg2QaQPyq00+TtGOJwNEl2Da +eIpljRZ1/A4scpt4imdisa4sRgWQEThX13YpI6jAfQnfh6vaWx96EzOBsvf+HO/C +nmVf5Bnpcq/INRy++9P43eTYwzlO2UNgq3U2VxvLBVrYQ/w3JVcaPbVW6/Lv2yYw +saDu +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVT +MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i +YWwgQ0EwHhcNMDIwNTIxMDQwMDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UEAxMSR2VvVHJ1c3Qg +R2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2swYYzD9 +9BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjoBbdq +fnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDv +iS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU +1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+ +bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5aszPeE4uwc2hGKceeoW +MPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTA +ephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVkDBF9qn1l +uMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKIn +Z57QzxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfS +tQWVYrmm3ok9Nns4d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcF +PseKUgzbFbS9bZvlxrFUaKnjaZC2mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Un +hw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6pXE0zX5IJL4hmXXeXxx12E6nV +5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvmMw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJC +TTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0 +aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAzMTkxODMzMzNaFw0yMTAzMTcxODMz +MzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUw +IwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQDEyVR +dW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Yp +li4kVEAkOPcahdxYTMukJ0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2D +rOpm2RgbaIr1VxqYuvXtdj182d6UajtLF8HVj71lODqV0D1VNk7feVcxKh7YWWVJ +WCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeLYzcS19Dsw3sgQUSj7cug +F+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWenAScOospU +xbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCC +Ak4wPQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVv +dmFkaXNvZmZzaG9yZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREw +ggENMIIBCQYJKwYBBAG+WAABMIH7MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNl +IG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBh +c3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFy +ZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYI +KwYBBQUHAgEWFmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3T +KbkGGew5Oanwl4Rqy+/fMIGuBgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rq +y+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1p +dGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYD +VQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6tlCL +MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSk +fnIYj9lofFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf8 +7C9TqnN7Az10buYWnuulLsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1R +cHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2xgI4JVrmcGmD+XcHXetwReNDWXcG31a0y +mQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi5upZIof4l/UO/erMkqQW +xFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi5nrQNiOK +SnQ2+Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDQzCCAiugAwIBAgIQX/h7KCtU3I1CoxW1aMmt/zANBgkqhkiG9w0BAQUFADA1 +MRYwFAYDVQQKEw1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENB +IDIwNDgwHhcNMDQwNTE0MjAxNzEyWhcNMjkwNTE0MjAyNTQyWjA1MRYwFAYDVQQK +Ew1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJDaXNjbyBSb290IENBIDIwNDgwggEg +MA0GCSqGSIb3DQEBAQUAA4IBDQAwggEIAoIBAQCwmrmrp68Kd6ficba0ZmKUeIhH +xmJVhEAyv8CrLqUccda8bnuoqrpu0hWISEWdovyD0My5jOAmaHBKeN8hF570YQXJ +FcjPFto1YYmUQ6iEqDGYeJu5Tm8sUxJszR2tKyS7McQr/4NEb7Y9JHcJ6r8qqB9q +VvYgDxFUl4F1pyXOWWqCZe+36ufijXWLbvLdT6ZeYpzPEApk0E5tzivMW/VgpSdH +jWn0f84bcN5wGyDWbs2mAag8EtKpP6BrXruOIIt6keO1aO6g58QBdKhTCytKmg9l +Eg6CTY5j/e/rmxrbU6YTYK/CfdfHbBcl1HP7R2RQgYCUTOG/rksc35LtLgXfAgED +o1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJ/PI +FR5umgIJFq0roIlgX9p7L6owEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZIhvcNAQEF +BQADggEBAJ2dhISjQal8dwy3U8pORFBi71R803UXHOjgxkhLtv5MOhmBVrBW7hmW +Yqpao2TB9k5UM8Z3/sUcuuVdJcr18JOagxEu5sv4dEX+5wW4q+ffy0vhN4TauYuX +cB7w4ovXsNgOnbFp1iqRe6lJT37mjpXYgyc81WhJDtSd9i7rp77rMKSsH0T8lasz +Bvt9YAretIpjsJyp8qS5UwGH0GikJ3+r/+n6yUA4iGe0OcaEb1fJU9u6ju7AQ7L4 +CYNu/2bPPu8Xs1gYJQk0XuPL1hS27PKSb3TkL4Eq1ZKR4OCXPDJoBYVL0fdX4lId +kxpUnwVwwEpxYB5DC2Ae/qPOgRnhCzU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFezCCA2OgAwIBAgIBATANBgkqhkiG9w0BAQsFADBfMQswCQYDVQQGEwJUVzES +MBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU +V0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDc0NzEz +WhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO +LUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQDLAQxkgbtQSJnzHNkgsIukhxL3rk/OXnPLqIYV4hz5mWMG2hzWCrz+lLreYIFo +nLLyS3cB2rcbxvn1YJAgePwxSj41d8AaHoxZVXhVcEGSCZsCSsNvrAuY6bJSfZp/ +v10fA4dC/cMc6mMwZdG1jpxpWmvuM42vuvpjJFCJLckFHmzrjl6OAUihgMM4RStO +H/QiwvguSnZ+6s6c0RiHV/a2+u3MkFWOgMo1udpkZRbM6WRRWT77is6AsKWSRWP9 +m5YAvFxeho7FSd8UqMmRm3j3HIwmhmia+YHDgXs9M9sQXj0EadZm4K453Ini5ib7 +UX97qAlrhyY4zdmNLZ49yrHzK5v9Ru2B28+FIb7ARcnlid12l7+0gUQpO7eYFzTy +uKqasHtBVSbBPLQkl5atG482cbcr87aDAjD6sgoTvEu2D/mjnWNuIlDTKNxfNgc8 +KaxFaOoiQF0/CccKMo/KtOXo19fKi2T/b2Ul7A10qLUcGibmKLJyzs36xCRKNxLi +2LcJzqwuJz3CFOvqMIw3ynMZhYmzu/s4Qx15paWLGSSgphJSGv7RV8GdEnudldZs +e0odwa4VAk0sY6B1Jz/+8gAgMkrlsawuE+BIpvROkVQM2XRYPhF17fqcwqq7SH/L +9l9cJrAJh3rE/Zx+rzNnQlcWU/7xPUNAUoq2NXFP/AE85QIDAQABo0IwQDAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUyERa/n/9qZuG +Nb7ipfYZ+16/b1kwDQYJKoZIhvcNAQELBQADggIBABKL3dUInShvCPGJVm1AB6v7 +4QioBKS+132FrlpYtmdMAWnNrIs2jlz9OzYB+dWheyh6TISTzcQLGfASBIlNj+2g +mSWFuyyVmWww7W0Eb+Yr+4kQu0yTDL6T1dYJhJMAcM/OxXga7VVU3y8OWVj4NYWu +T/gh0pLeIbqZ0ZfxYJ6sREOnYK+J4lHSOYkQlBXPBNIhgu/K7WkVTxmrvJNqmQHg +AtEcOp0xyvX7xPZNmrsgjD9vcTJ/J0tEf4FR6ZMbYg6kh1893VRAuSSXYleVjscQ +kaeYxVhCUKmWHOVKtray3E6R8oDSkehQCNMWQIkPaBOuw1xXFxMX7TMdsuqR9qou +cURAibLgZr2xvRc9TT0PVzklZQRqKoPbOLXOv+QA100oN5CoqabksVXwys/jDGov +R5a31OTvyDcDPH/rgZKKKmmYHQE7SIota6/lz7K03dZneoABCwRXJbZlQg9J4SPK +QKrCLPyFr2UYqgcx2y2u68Nx5mjfN5f5mj/xJV7w31fp/BLgOQaHdN1jk2uBxPPg +2wkU2L+/QG9xgSZo96WFF0BSA75ckxTlQVIVd7w1oUdzKgyXXIzeMTxjjPCbX1RP +0uJbbDwcw+c0ZnOmQaMgMkR7zeq8aZf9Q3AxvDKComWYo0Avakb0AFAuVeDbek7g +bcho4VTolYMYvvrNjx1m +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK +MQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu +VHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw +MTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw +JQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG +SIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT +3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU ++ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp +S0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1 +bVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi +T0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL +vYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK +Vsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK +dHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT +c+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv +l7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N +iGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD +ggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt +LRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93 +nAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3 ++wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK +W2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT +AwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq +l1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG +4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ +mUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A +7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQsw +CQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91 +bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwg +Um9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRaFw00MjA1MDkwOTU4MzNaMG0xCzAJ +BgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3Vu +ZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBS +b290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4ni +eUqjFqdrVCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4W +p2OQ0jnUsYd4XxiWD1AbNTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7T +rYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0EAwMDaAAwZQIwJsdpW9zV +57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtkAjEA2zQg +Mgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UE +AwwNQUNFRElDT00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00x +CzAJBgNVBAYTAkVTMB4XDTA4MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEW +MBQGA1UEAwwNQUNFRElDT00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZF +RElDT00xCzAJBgNVBAYTAkVTMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC +AgEA/5KV4WgGdrQsyFhIyv2AVClVYyT/kGWbEHV7w2rbYgIB8hiGtXxaOLHkWLn7 +09gtn70yN78sFW2+tfQh0hOR2QetAQXW8713zl9CgQr5auODAKgrLlUTY4HKRxx7 +XBZXehuDYAQ6PmXDzQHe3qTWDLqO3tkE7hdWIpuPY/1NFgu3e3eM+SW10W2ZEi5P +Grjm6gSSrj0RuVFCPYewMYWveVqc/udOXpJPQ/yrOq2lEiZmueIM15jO1FillUAK +t0SdE3QrwqXrIhWYENiLxQSfHY9g5QYbm8+5eaA9oiM/Qj9r+hwDezCNzmzAv+Yb +X79nuIQZ1RXve8uQNjFiybwCq0Zfm/4aaJQ0PZCOrfbkHQl/Sog4P75n/TSW9R28 +MHTLOO7VbKvU/PQAtwBbhTIWdjPp2KOZnQUAqhbm84F9b32qhm2tFXTTxKJxqvQU +fecyuB+81fFOvW8XAjnXDpVCOscAPukmYxHqC9FK/xidstd7LzrZlvvoHpKuE1XI +2Sf23EgbsCTBheN3nZqk8wwRHQ3ItBTutYJXCb8gWH8vIiPYcMt5bMlL8qkqyPyH +K9caUPgn6C9D4zq92Fdx/c6mUlv53U3t5fZvie27k5x2IXXwkkwp9y+cAS7+UEae +ZAwUswdbxcJzbPEHXEUkFDWug/FqTYl6+rPYLWbwNof1K1MCAwEAAaOBqjCBpzAP +BgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKaz4SsrSbbXc6GqlPUB53NlTKxQ +MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUprPhKytJttdzoaqU9QHnc2VMrFAw +RAYDVR0gBD0wOzA5BgRVHSAAMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly9hY2VkaWNv +bS5lZGljb21ncm91cC5jb20vZG9jMA0GCSqGSIb3DQEBBQUAA4ICAQDOLAtSUWIm +fQwng4/F9tqgaHtPkl7qpHMyEVNEskTLnewPeUKzEKbHDZ3Ltvo/Onzqv4hTGzz3 +gvoFNTPhNahXwOf9jU8/kzJPeGYDdwdY6ZXIfj7QeQCM8htRM5u8lOk6e25SLTKe +I6RF+7YuE7CLGLHdztUdp0J/Vb77W7tH1PwkzQSulgUV1qzOMPPKC8W64iLgpq0i +5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1ThCojz2GuHURwCRi +ipZ7SkXp7FnFvmuD5uHorLUwHv4FB4D54SMNUI8FmP8sX+g7tq3PgbUhh8oIKiMn +MCArz+2UW6yyetLHKKGKC5tNSixthT8Jcjxn4tncB7rrZXtaAWPWkFtPF2Y9fwsZ +o5NjEFIqnxQWWOLcpfShFosOkYuByptZ+thrkQdlVV9SH686+5DdaaVbnG0OLLb6 +zqylfDJKZ0DcMDQj3dcEI2bw/FWAp/tmGYI1Z2JwOV5vx+qQQEQIHriy1tvuWacN +GHk0vFQYXlPKNFHtRQrmjseCNj6nOGOpMCwXEGCSn1WHElkQwg9naRHMTh5+Spqt +r0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3otkYNbn5XOmeUwssfnHdK +Z05phkOTOPu220+DkdRgfks+KzgHVZhepA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEZjCCA06gAwIBAgIQRL4Mi1AAJLQR0zYt4LNfGzANBgkqhkiG9w0BAQUFADCB +lTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2Ug +Q2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho +dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHTAbBgNVBAMTFFVUTi1VU0VSRmlyc3Qt +T2JqZWN0MB4XDTk5MDcwOTE4MzEyMFoXDTE5MDcwOTE4NDAzNlowgZUxCzAJBgNV +BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAc +BgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3 +dy51c2VydHJ1c3QuY29tMR0wGwYDVQQDExRVVE4tVVNFUkZpcnN0LU9iamVjdDCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6qgT+jo2F4qjEAVZURnicP +HxzfOpuCaDDASmEd8S8O+r5596Uj71VRloTN2+O5bj4x2AogZ8f02b+U60cEPgLO +KqJdhwQJ9jCdGIqXsqoc/EHSoTbL+z2RuufZcDX65OeQw5ujm9M89RKZd7G3CeBo +5hy485RjiGpq/gt2yb70IuRnuasaXnfBhQfdDWy/7gbHd2pBnqcP1/vulBe3/IW+ +pKvEHDHd17bR5PDv3xaPslKT16HUiaEHLr/hARJCHhrh2JU022R5KP+6LhHC5ehb +kkj7RwvCbNqtMoNB86XlQXD9ZZBt+vpRxPm9lisZBCzTbafc8H9vg2XiaquHhnUC +AwEAAaOBrzCBrDALBgNVHQ8EBAMCAcYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQU2u1kdBScFDyr3ZmpvVsoTYs8ydgwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDov +L2NybC51c2VydHJ1c3QuY29tL1VUTi1VU0VSRmlyc3QtT2JqZWN0LmNybDApBgNV +HSUEIjAgBggrBgEFBQcDAwYIKwYBBQUHAwgGCisGAQQBgjcKAwQwDQYJKoZIhvcN +AQEFBQADggEBAAgfUrE3RHjb/c652pWWmKpVZIC1WkDdIaXFwfNfLEzIR1pp6ujw +NTX00CXzyKakh0q9G7FzCL3Uw8q2NbtZhncxzaeAFK4T7/yxSPlrJSUtUbYsbUXB +mMiKVl0+7kNOPmsnjtA6S4ULX9Ptaqd1y9Fahy85dRNacrACgZ++8A+EVCBibGnU +4U3GDZlDAQ0Slox4nb9QorFEqmrPF3rPbw/U+CRVX/A0FklmPlBGyWNxODFiuGK5 +81OtbLUrohKqGU8J2l7nk8aOFAj+8DCAGKCGhU3IfdeLA/5u1fedFqySLKAj5ZyR +Uh+U3xeUc8OzwcFxBSAAeL0TUh2oPs0AH8g= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkzCCAnugAwIBAgIQFBOWgxRVjOp7Y+X8NId3RDANBgkqhkiG9w0BAQUFADA0 +MRMwEQYDVQQDEwpDb21TaWduIENBMRAwDgYDVQQKEwdDb21TaWduMQswCQYDVQQG +EwJJTDAeFw0wNDAzMjQxMTMyMThaFw0yOTAzMTkxNTAyMThaMDQxEzARBgNVBAMT +CkNvbVNpZ24gQ0ExEDAOBgNVBAoTB0NvbVNpZ24xCzAJBgNVBAYTAklMMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8ORUaSvTx49qROR+WCf4C9DklBKK +8Rs4OC8fMZwG1Cyn3gsqrhqg455qv588x26i+YtkbDqthVVRVKU4VbirgwTyP2Q2 +98CNQ0NqZtH3FyrV7zb6MBBC11PN+fozc0yz6YQgitZBJzXkOPqUm7h65HkfM/sb +2CEJKHxNGGleZIp6GZPKfuzzcuc3B1hZKKxC+cX/zT/npfo4sdAMx9lSGlPWgcxC +ejVb7Us6eva1jsz/D3zkYDaHL63woSV9/9JLEYhwVKZBqGdTUkJe5DSe5L6j7Kpi +Xd3DTKaCQeQzC6zJMw9kglcq/QytNuEMrkvF7zuZ2SOzW120V+x0cAwqTwIDAQAB +o4GgMIGdMAwGA1UdEwQFMAMBAf8wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2Zl +ZGlyLmNvbXNpZ24uY28uaWwvY3JsL0NvbVNpZ25DQS5jcmwwDgYDVR0PAQH/BAQD +AgGGMB8GA1UdIwQYMBaAFEsBmz5WGmU2dst7l6qSBe4y5ygxMB0GA1UdDgQWBBRL +AZs+VhplNnbLe5eqkgXuMucoMTANBgkqhkiG9w0BAQUFAAOCAQEA0Nmlfv4pYEWd +foPPbrxHbvUanlR2QnG0PFg/LUAlQvaBnPGJEMgOqnhPOAlXsDzACPw1jvFIUY0M +cXS6hMTXcpuEfDhOZAYnKuGntewImbQKDdSFc8gS4TXt8QUxHXOZDOuWyt3T5oWq +8Ir7dcHyCTxlZWTzTNity4hp8+SDtwy9F1qWF8pb/627HOkthIDYIb6FUtnUdLlp +hbpN7Sgy6/lhSuTENh4Z3G+EER+V9YMoGKgzkkMn3V0TBEVPh9VGzT2ouvDzuFYk +Res3x+F2T3I5GN9+dHLHcy056mDmrRGiVod7w2ia/viMcKjfZTL0pECMocJEAw6U +AGegcQCCSA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBH +MQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExM +QzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIy +MDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNl +cnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaM +f/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vX +mX7wCl7raKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7 +zUjwTcLCeoiKu7rPWRnWr4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0P +fyblqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXWnOunVmSPlk9orj2XwoSPwLxAwAtc +vfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk9+aCEI3oncKKiPo4 +Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zqkUsp +zBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOO +Rc92wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYW +k70paDPvOmbsB4om3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+ +DVrNVjzRlwW5y0vtOUucxD/SVRNuJLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgF +lQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV +HQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQADggIBADiW +Cu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 +d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6Z +XPYfcX3v73svfuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZR +gyFmxhE+885H7pwoHyXa/6xmld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3 +d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9bgsiG1eGZbYwE8na6SfZu6W0eX6Dv +J4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq4BjFbkerQUIpm/Zg +DdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWErtXvM ++SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyy +F62ARPBopY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9 +SQ98POyDGCBDTtWTurQ0sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdws +E3PYJ/HQcu51OyLemGhmW/HGY0dVHLqlCFF1pkgl +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQEL +BQAwUTELMAkGA1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6 +ZW5pb3dhIFMuQS4xGDAWBgNVBAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkw +NzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L +cmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYDVQQDDA9TWkFGSVIg +Uk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5QqEvN +QLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT +3PSQ1hNKDJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw +3gAeqDRHu5rr/gsUvTaE2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr6 +3fE9biCloBK0TXC5ztdyO4mTp4CEHCdJckm1/zuVnsHMyAHs6A6KCpbns6aH5db5 +BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwiieDhZNRnvDF5YTy7ykHN +XGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD +AgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsF +AAOCAQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw +8PRBEew/R40/cof5O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOG +nXkZ7/e7DDWQw4rtTw/1zBLZpD67oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCP +oky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul4+vJhaAlIDf7js4MNIThPIGy +d05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6+/NNIxuZMzSg +LvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD +TjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y +aXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx +MjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j +aWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP +T1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03 +sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL +TIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5 +/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp +7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz +EpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt +hxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP +a931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot +aK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg +TnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV +PKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv +cWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL +tbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd +BgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT +ej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL +jOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS +ESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy +P5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19 +xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d +Ci77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN +5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe +/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z +AAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ +5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEWDCCA0CgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMCWkEx +FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEWMBQGA1UEBxMNU29tZXJzZXQgV2VzdDEq +MCgGA1UEChMhU291dGggQWZyaWNhbiBQb3N0IE9mZmljZSBMaW1pdGVkMRowGAYD +VQQLExFTQVBPIFRydXN0IENlbnRyZTEdMBsGA1UEAxMUU0FQTyBDbGFzcyAyIFJv +b3QgQ0ExKTAnBgkqhkiG9w0BCQEWGnBraWFkbWluQHRydXN0Y2VudHJlLmNvLnph +MB4XDTEwMDkxNTAwMDAwMFoXDTMwMDkxNDAwMDAwMFowgc4xCzAJBgNVBAYTAlpB +MRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxFjAUBgNVBAcTDVNvbWVyc2V0IFdlc3Qx +KjAoBgNVBAoTIVNvdXRoIEFmcmljYW4gUG9zdCBPZmZpY2UgTGltaXRlZDEaMBgG +A1UECxMRU0FQTyBUcnVzdCBDZW50cmUxHTAbBgNVBAMTFFNBUE8gQ2xhc3MgMiBS +b290IENBMSkwJwYJKoZIhvcNAQkBFhpwa2lhZG1pbkB0cnVzdGNlbnRyZS5jby56 +YTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALd8aXxg9Wwm9KocF39d +1BFL5/Pa53On+qRCSWg/2qVAXAZoX07Mvb6BOCQtzCagRG0DyyPgu96FU0uUX197 +qsgal/7XI5PtsGq92PwAPrOSBOBLvk87mKed7c1j8IHnbJjUbGBVAOW5POY0lV3g +/XGH6f+B7uV3bxj/88l8pZXdgtwU2aLhvs0nc7tFWz90sWJ4ZhAiLPVo8xeIFjua +Gx37FK4NuvKQVaLVMNYrlTLHOW57ZdJ3OM5uVqXZI6s4sjtRhcAdG7cRLwVpR9gC +ypKo4TPehQib7ZDV2CGZcb+29XPvZwiYZNLyKnpLIRbhH1hh3pFHHyGfH/6MI4aD +GCcCAwEAAaM/MD0wDgYDVR0PAQH/BAQDAgEGMAwGA1UdEwQFMAMBAf8wHQYDVR0O +BBYEFKudI5P9HzNKMi2qJFryLWSpAZpBMA0GCSqGSIb3DQEBBQUAA4IBAQBWUlG5 +DwLh9i6csTFapvjOvO4ChBUJ8ShSX+fhLL3beQp6v+tintWGRynudDDsTHW1HuOq +M++t4WpMvzcBvlWDTKlS2DeYUG9o3UdBtywwyG5MByzG00m5tVzSy8zUNsYHDRhP +P2MAxOy2iPsBZGOt0fd3fGRUKxI9NBWF8KC6eSlfmJtC6q7BqJ8TiYpt6bg4yWHt +YOz3KlgFm6FgeIMX4X5f6P144GtWKoZ2rlvCXutF5DC4Me1ksV0uwD2ADccnE9N2 +4ob73NuACoHh/Qj5C8QxtGNb54wz5Qa2Umqz1+lr4zJ4MmaUTt2Nd23TJChbVGF3 +Amd1lEtXS+ZsxTlv +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEW +MBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVy +c2FsIENBMB4XDTA0MDMwNDA1MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UE +BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xHjAcBgNVBAMTFUdlb1RydXN0 +IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKYV +VaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9tJPi8 +cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTT +QjOgNB0eRXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFh +F7em6fgemdtzbvQKoiFs7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2v +c7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d8Lsrlh/eezJS/R27tQahsiFepdaVaH/w +mZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7VqnJNk22CDtucvc+081xd +VHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3CgaRr0BHdCX +teGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZ +f9hBZ3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfRe +Bi9Fi1jUIxaS5BZuKGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+ +nhutxx9z3SxPGWX9f5NAEC7S8O08ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB +/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0XG0D08DYj3rWMB8GA1UdIwQY +MBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG +9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc +aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fX +IwjhmF7DWgh2qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzyn +ANXH/KttgCJwpQzgXQQpAvvLoJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0z +uzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsKxr2EoyNB3tZ3b4XUhRxQ4K5RirqN +Pnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxFKyDuSN/n3QmOGKja +QI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2DFKW +koRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9 +ER/frslKxfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQt +DF4JbAiXfKM9fJP/P6EUp8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/Sfuvm +bJxPgWp6ZKy7PtXny3YuxadIwVyQD8vIP/rmMuGNG2+k5o7Y+SlIis5z/iw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkG +A1UEBhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEg +SW5jMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAw +MFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln +biBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNpZ24gUm9v +dCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+upufGZ +BczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZ +HdPIWoU/Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH +3DspVpNqs8FqOp099cGXOFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvH +GPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4VI5b2P/AgNBbeCsbEBEV5f6f9vtKppa+c +xSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleoomslMuoaJuvimUnzYnu3Yy1 +aylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+XJGFehiq +TbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL +BQADggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87 +/kOXSTKZEhVb3xEp/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4 +kqNPEjE2NuLe/gDEo2APJ62gsIq1NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrG +YQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9wC68AivTxEDkigcxHpvOJpkT ++xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQBmIMMMAVSKeo +WXzhriKi4gp6D/piq1JM4fHfyr6DDUI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAw +ZzELMAkGA1UEBhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdp +dGFsIENlcnRpZmljYXRlIFNlcnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290 +IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcNMzEwNjI1MDg0NTA4WjBnMQswCQYD +VQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2Vy +dGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYgQ0Eg +MjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7Bx +UglgRCgzo3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD +1ycfMQ4jFrclyxy0uYAyXhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPH +oCE2G3pXKSinLr9xJZDzRINpUKTk4RtiGZQJo/PDvO/0vezbE53PnUgJUmfANykR +HvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8LiqG12W0OfvrSdsyaGOx9/ +5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaHZa0zKcQv +idm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHL +OdAGalNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaC +NYGu+HuB5ur+rPQam3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f +46Fq9mDU5zXNysRojddxyNMkM3OxbPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCB +UWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDixzgHcgplwLa7JSnaFp6LNYth +7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/BAQDAgGGMB0G +A1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED +MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWB +bj2ITY1x0kbBbkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6x +XCX5145v9Ydkn+0UjrgEjihLj6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98T +PLr+flaYC/NUn81ETm484T4VvwYmneTwkLbUwp4wLh/vx3rEUMfqe9pQy3omywC0 +Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7XwgiG/W9mR4U9s70 +WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH59yL +Gn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm +7JFe3VE/23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4S +nr8PyQUQ3nqjsTzyP6WqJ3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VN +vBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyAHmBR3NdUIR7KYndP+tiPsys6DXhyyWhB +WkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/giuMod89a2GQ+fYWVq6nTI +fI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuWl8PVP3wb +I+2ksx0WckNLIOFZfsLorSa/ovc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAf +BgNVBAoTGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3 +YXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x +NzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYDVQQGEwJVUzERMA8G +A1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0 +d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBF +Q0MgUDM4NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuB +BAAiA2IABGvaDXU1CDFHBa5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJ +j9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr/TklZvFe/oyujUF5nQlgziip04pt89ZF +1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNVHQ8BAf8EBQMDBwYAMB0G +A1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNnADBkAjA3 +AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsC +MGclCrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVu +Sw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDHzCCAgegAwIBAgIEGZk8PzANBgkqhkiG9w0BAQUFADAiMQswCQYDVQQGEwJD +TjETMBEGA1UEChMKQ0ZDQSBHVCBDQTAeFw0xMTA2MTMwODE1MDlaFw0yNjA2MDkw +ODE1MDlaMCIxCzAJBgNVBAYTAkNOMRMwEQYDVQQKEwpDRkNBIEdUIENBMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv3PGWiuMePZYt/zSF5ClK3TsgSyT +zVLMbuQqyyShMeStMG7jmCIx1yGbn9UPNy9auziit3kmZ9YNxRcqnLlUBOENdYZu +2MzFgGcbyIwtACaGPHp5Prapwk4gsDeXxoV2EoIK51S7i/49ruPsa1hD9qU361ii +vZDE5fvKa8owbLd7ifYx0oz/T8KWJUOpcTUlCxjhrMijJLZxk4zxXfycEAV7/8Bb +4LGXrR/Y/kX1wB+dW0c5HAb622aF2yQj6nvSOSD46yqyGlHzlFooAk6nXEduz/zZ +6OZhWhYnxxUNmNno0wM1kCnfsi+NEHcjyLh60xFhavP/gZKl7EJLaE6A1wIDAQAB +o10wWzAfBgNVHSMEGDAWgBSMdlDOJdN5Kzz0bZ2a4Z4FT+g9JTAMBgNVHRMEBTAD +AQH/MAsGA1UdDwQEAwIBxjAdBgNVHQ4EFgQUjHZQziXTeSs89G2dmuGeBU/oPSUw +DQYJKoZIhvcNAQEFBQADggEBAL67lljU3YmJDyzN+mNFdg05gJqN+qhFYT0hVejO +aMcZ6cKxB8KLOy/PYYWQp1IXMjqvCgUVyMbO3Y6UJgb40GDus27UDbpa3augfFBy +ptWQk1bXWTnb6H+zlXhTgVJSX/SSgQLB+yK50QNXp37L+8BGvBN0TCgrdpJpH8FQ +kRHFTN4LlIwXg4yvN4e06mtvolo1QWGFL5wXwPu5DqJhBkd2vJAJmHQN0ggvveQN +cvGmX8N8wH3qvNOrIJHLXAWMnag1+jZWuwnzhF3W8eIsntl+8YKg4bcvfu35e6AA +uLLeHXnhgfNSWZoUXefCEfOawzp4I75OZt6kOWnymDosCgA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx +CzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJ +WiBGTk1ULVJDTTAeFw0wODEwMjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJ +BgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBG +Tk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALpxgHpMhm5/ +yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcfqQgf +BBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAz +WHFctPVrbtQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxF +tBDXaEAUwED653cXeuYLj2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z +374jNUUeAlz+taibmSXaXvMiwzn15Cou08YfxGyqxRxqAQVKL9LFwag0Jl1mpdIC +IfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mwWsXmo8RZZUc1g16p6DUL +mbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnTtOmlcYF7 +wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peS +MKGJ47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2 +ZSysV4999AeU14ECll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMet +UqIJ5G+GR4of6ygnXYMgrwTJbFaai0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFPd9xf3E6Jobd2Sn9R2gzL+H +YJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3 +LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1 +RXxlDPiyN8+sD8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYM +LVN0V2Ue1bLdI4E7pWYjJ2cJj+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf +77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrTQfv6MooqtyuGC2mDOL7Nii4LcK2N +JpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW+YJF1DngoABd15jm +fZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7Ixjp +6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp +1txyM/1d8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B +9kiABdcPUXmsEKvU7ANm5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wok +RqEIr9baRRmW1FMdW4R58MD3R++Lj8UGrp1MYp3/RgT408m2ECVAdf4WqslKYIYv +uu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGITCCBAmgAwIBAgIGSUEt7AAQMA0GCSqGSIb3DQEBCwUAMIGtMQswCQYDVQQG +EwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3 +MDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl +cnZpY2VzKTE7MDkGA1UEAwwyTmV0TG9jayBQbGF0aW5hIChDbGFzcyBQbGF0aW51 +bSkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUxMjQ0WhcNMjgxMjA2MTUx +MjQ0WjCBrTELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQK +DAxOZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAo +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcykxOzA5BgNVBAMMMk5ldExvY2sgUGxhdGlu +YSAoQ2xhc3MgUGxhdGludW0pIEbFkXRhbsO6c8OtdHbDoW55MIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAzfLuxBp663QpTLa95NYKF2xl4mY9xNG8DLZa +1itwXy3MIdFZEOSxE732zCKV1mxGTpEys+v1rMsEAU923VM+eJ/5Xry1ghNGyhDj +HS1pK5QyEHMhq6k4xeNuE2TVY6ntCWbsim+JjRGG0PW/MpYLdXD1KFhCXqxptPX8 +kTkuopFA0TxUQYcjZFBIeWhLaJNLcuuAabNKHJC+skGjpc0XwNEaaX8CGEq1Yocm +Vy1sqCwhOfWXXpuapvjnTHnEeztW3Hr4tFjOdgquIlXrj8eEZHu9a8qVT9i+MRO/ +jaEKK9V5t/V2rdpRXIFHYqiq/89T4DRxzw0lU6meY0evhZH4zxkR5U75z+3jNQUB +IgPPmnzqHVFay/1zPTkLMevEO8qFKhEUAKAbgaIJiEjzfKJkoexntFiH8BTqqb6l +IkFN7L2kDug9h/cvqs41hk8wV5KNNq541v0Y/NclHs96/Bn9oD9yFzYIQT+XNpUM +iZVxRfqE1tQgYLNFCvK3lT0L5aTDuBLykWzpbWCD9kURBbrmR4PZkeJu4btGa0gb +vMb7z37eLLuQhO62JznnjaIxD9+BtyxsAOKx2CoXXBseR4lLF1EUQEBPxDkYMsKA +YDblekdn9qgFVMFdlqAftohSDAK+jVV+FEvDogHunIpBXflflpEJjrTktcUE39Y2 +rVm0stcCAwDzkaNFMEMwEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFOahE4P+l0vy2P8xoad0M4nOXn+kMA0GCSqGSIb3DQEBCwUA +A4ICAQBphELA414TYZcgSfH0FoWln6QRCCXEY4aP8Euvsyn1B1caYscbRW6vXRa3 +wdBkgzuX9UO2RZDxZiqDJCr/iOl6C/nCW3qvY/cJeIZIWTRem2oQTvFulYk2SmjQ +b5vgfk+3NQ/jebEFryd8qokKQ976DO/ZVy8occ1pa1JCyYowRVmhzPpZSo/31t1E +pbMuWxEY4rK15xFTOP6CTNNzvmWSGjqo0tKqvNS+bTZS/2vU0rUbN/MXQvEup9WQ +bHSddPX6XyIb09x1qLX/8hrRvCsAXDzFuIYIVEminCP776aNcPRCUk0bIACB+KC4 +9HQjnL70uQ7sHmrYZUoVdfF3W27YseYPtJa4HfqGyJJui+l936IO1fHxfK5K42a/ +Xfxb70iynmnHfZCgVbaUcIG5Cr2JdVPshKkDpd9RmQjQdAwC1nNyBnuLu12qTvxn +Z9iOEAMZLTc61HepOhydwHl7bCl3Mk1KizCIwuc2zmijmpiG+YkVnr+qUX3xUEZU +DwIuXJ/j3lczFf4YkmGo0ikFXWVEHpvj7/vcBd8Vq6bYC6Rzskw64J7Us2rlOg4K +8E7PeIEfvqmYb7FHUX1CMzazpqkCUgV0fips1KqSVrA+OyNYsY01pxOPZx5xFaaz +tQOGuCBmwEhvuazUSgNVsjffBN0iDFOGKkoqocE4PjzlPN91lw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID0DCCArigAwIBAgIQIKTEf93f4cdTYwcTiHdgEjANBgkqhkiG9w0BAQUFADCB +gTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G +A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV +BAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xMTAxMDEwMDAw +MDBaFw0zMDEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl +YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P +RE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3 +UcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI +2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8 +Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp ++2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+ +DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O +nKVIrLsm9wIDAQABo0IwQDAdBgNVHQ4EFgQUC1jli8ZMFTekQKkwqSG+RzZaVv8w +DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD +ggEBAC/JxBwHO89hAgCx2SFRdXIDMLDEFh9sAIsQrK/xR9SuEDwMGvjUk2ysEDd8 +t6aDZK3N3w6HM503sMZ7OHKx8xoOo/lVem0DZgMXlUrxsXrfViEGQo+x06iF3u6X +HWLrp+cxEmbDD6ZLLkGC9/3JG6gbr+48zuOcrigHoSybJMIPIyaDMouGDx8rEkYl +Fo92kANr3ryqImhrjKGsKxE5pttwwn1y6TPn/CbxdFqR5p2ErPioBhlG5qfpqjQi +pKGfeq23sqSaM4hxAjwu1nqyH6LKwN0vEJT9s4yEIHlG1QXUEOTS22RPuFvuG8Ug +R1uUq27UlTMdphVx8fiUylQ5PsE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9zCCAt+gAwIBAgILMTI1MzcyODI4MjgwDQYJKoZIhvcNAQELBQAwWDELMAkG +A1UEBhMCSlAxHDAaBgNVBAoTE0phcGFuZXNlIEdvdmVybm1lbnQxDTALBgNVBAsT +BEdQS0kxHDAaBgNVBAMTE0FwcGxpY2F0aW9uQ0EyIFJvb3QwHhcNMTMwMzEyMTUw +MDAwWhcNMzMwMzEyMTUwMDAwWjBYMQswCQYDVQQGEwJKUDEcMBoGA1UEChMTSmFw +YW5lc2UgR292ZXJubWVudDENMAsGA1UECxMER1BLSTEcMBoGA1UEAxMTQXBwbGlj +YXRpb25DQTIgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKaq +rSVl1gAR1uh6dqr05rRL88zDUrSNrKZPtZJxb0a11a2LEiIXJc5F6BR6hZrkIxCo ++rFnUOVtR+BqiRPjrq418fRCxQX3TZd+PCj8sCaRHoweOBqW3FhEl2LjMsjRFUFN +dZh4vqtoqV7tR76kuo6hApfek3SZbWe0BSXulMjtqqS6MmxCEeu+yxcGkOGThchk +KM4fR8fAXWDudjbcMztR63vPctgPeKgZggiQPhqYjY60zxU2pm7dt+JNQCBT2XYq +0HisifBPizJtROouurCp64ndt295D6uBbrjmiykLWa+2SQ1RLKn9nShjZrhwlXOa +2Po7M7xCQhsyrLEy+z0CAwEAAaOBwTCBvjAdBgNVHQ4EFgQUVqesqgIdsqw9kA6g +by5Bxnbne9owDgYDVR0PAQH/BAQDAgEGMHwGA1UdEQR1MHOkcTBvMQswCQYDVQQG +EwJKUDEYMBYGA1UECgwP5pel5pys5Zu95pS/5bqcMRswGQYDVQQLDBLmlL/lupzo +qo3oqLzln7rnm6QxKTAnBgNVBAMMIOOCouODl+ODquOCseODvOOCt+ODp+ODs0NB +MiBSb290MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAH+aCXWs +B9FydC53VzDCBJzUgKaD56WgG5/+q/OAvdVKo6GPtkxgEefK4WCB10jBIFmlYTKL +nZ6X02aD2mUuWD7b5S+lzYxzplG+WCigeVxpL0PfY7KJR8q73rk0EWOgDiUX5Yf0 +HbCwpc9BqHTG6FPVQvSCLVMJEWgmcZR1E02qdog8dLHW40xPYsNJTE5t8XB+w3+m +Bcx4m+mB26jIx1ye/JKSLaaX8ji1bnOVDMA/zqaUMLX6BbfeniCq/BNkyYq6ZO/i +Y+TYmK5rtT6mVbgzPixy+ywRAPtbFi+E0hOe+gXFwctyTiLdhMpLvNIthhoEdlkf +SUJiOxMfFui61/0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFoTCCA4mgAwIBAgIQLHA+VOkP2ZggzMbZ9UY/NTANBgkqhkiG9w0BAQsFADBa +MQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5MRkwFwYDVQQDDBBDRkNBIElkZW50aXR5IENBMB4XDTE1 +MDYzMDAxMjExMloXDTQwMDYzMDAxMjExMlowWjELMAkGA1UEBhMCQ04xMDAuBgNV +BAoMJ0NoaW5hIEZpbmFuY2lhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEZMBcG +A1UEAwwQQ0ZDQSBJZGVudGl0eSBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC +AgoCggIBAOFRJSx4u/rui1XDTiVkGS2UQqTm3oQPITUo3DKJPvs0c3tX6awSKUoM +mCzOyb+kT6VtDs7CzhgJMRBwcg0ia5798whuktLAJc+1s+thfxeE/HVrtaxXF0EZ +DDTVL1Fu1fdRa3FvMrHi066g1jsUUEgZdPztr7UgqJLgP64H0VC81d2v1tD5zs6S +uMaBjMX5OY2+9hsumjhkv7fNcuf/7YlauKR1WuH+rzIMbSJukzWoYuLArgqX0bCq +PvY6UB6bUCoH25eVYAM/o6RdGVUhJzpJnsvI7CzMmxdI0wgQsqlvIQH0WmHd096J +XbUK8+AV1wZ3C17YaFjfoHe+XxQKRL0tHxo+8aosXQyFDOej24s4BqVbd0zUyt1X +leSj6LJkd9k0r2gdKm0/MkcmmTOfCmBoEVZb1gLxhyrYadhRKZej3vchJozd8yyM +BY+ZNkqQsVhpOf2U0xfWpinDUAvVu6MhQE+xBxwAZFfjUVRz4+sZdAKIdw/RflWD +AszZzHSlAWyvlbC52RindZoeTo9rXkNHKjGEA6yIETDos7F4x0PhrQWHnGhLI597 +ND/M/e+cQsvxNhELNdqaeqGvhU4uWmwneQtFgSV2ZG9k52jKluUEMQVYnqi0j/h9 +VsTtKDHNbYnikHh78ZAalERJ04PvGCPHamW+n+q0e7VjBONc4Xf7AgMBAAGjYzBh +MB8GA1UdIwQYMBaAFMCsdqLTXf/2zRYAWzinf1V9hVlsMA8GA1UdEwEB/wQFMAMB +Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTArHai013/9s0WAFs4p39VfYVZ +bDANBgkqhkiG9w0BAQsFAAOCAgEAfNPmbXRLuY9du1uVIvxlr0psXoETrLoUCE2v +8Hnx0iVCwPjZZCoCNcHhKg86fWoaOhZhG0FGqHVDv9881e1MO0O8LJA5/kyOeetQ +vsDNWFihMB46a5GR4TRxlSEUoCASy4MqzIGuRuAebbIMytOCiPpua3i2XK28QSva +fkMLgjP9MqwF/KmKfE5YrTcWCfRgdMVT3JNtZYC9cSCF8RCFOGQj0yGCgeu3bSZl +TqvQ1hB1huroHTWf6HdWsZO6qfl3BdQeIg1LuIflM58K4QG8kSQurL+hAzASN06V +3rziYz6cM+bYWP5twY+2cwrBGkrB4IsqxzdCZfbFyHXe+UxlqDb/2+ldPczGY/A2 +C3sCT89pvcLvpZ4hTl616jBEo4MtMYYJJKRWwYTz63w2czJtF6HnpTCT01q6h2aM +BmjJbhNI75kpUd3FBDdj3lY7jKX3XIVAHPDULuM43ojnpoiKkmo7gSehjl/9LIJY +lq/asEdwPg4kUwymUeqCo8ttc66xcAeNM4A2P6ywPl8eBrtuVfYZK+xq/ZuaMnqR +ortgZGH57BRmxsE3vrrcsNSvGhpdd66EVqGxzGO8kzfDRDi0hDFjuKX4wrGIoNnm +RdlHESm7na7pbEGyTl2VwHLlAnbv0NtBPu/gL/ukgvx60RunN4pJo8d/DG9CNhx9 +gMl9JH4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFoTCCA4mgAwIBAgIBATANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTDEZ +MBcGA1UEChMQRGlnaWRlbnRpdHkgQi5WLjEkMCIGA1UEAxMbRGlnaWRlbnRpdHkg +TDMgUm9vdCBDQSAtIEcyMB4XDTExMDQyOTEwNDQxOVoXDTMxMTExMDEwNDQxOVow +TjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEERpZ2lkZW50aXR5IEIuVi4xJDAiBgNV +BAMTG0RpZ2lkZW50aXR5IEwzIFJvb3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEB +BQADggIPADCCAgoCggIBALgRo0XeAUdWDWK4jrpYZlz6MsZrgG64f/hT337fYqjB +V0+aRSXISkUtUzgksyCsT+qt/5oQr3/iDsq0DiQlkc52jhCpL5lTp5BLBItterlB +G9MBeYyfQWu5kNeBEhoHltAJr+nkaiFTgLiGnmJoQ62zahX69m0DMmo1sVATSMd6 +tSETnASc2pP5aivBpxj99sB+Wfb75w4Rtdwj6hzvZwVXzhfp8Xux0TIkjM9l59S8 +NhlwfKInIdaA0i0VT0q14FWQlVGTIYDznEQf/x1VVeTiEBGUFlPQ/q/z75e6RuJ3 +W8vWolkRiKbnVUHDkmUdIxRiFH8lciD2pIcpbwf8/uDQGNKX+RSONsboDBiX8XYc +9CTa40r5t0wSGWfz8OFT+13kwHRjXyWRCtk+9DOs5At1X87mmLxUDZ2iMcUVVF0i +HIs6VKYN0dcjOqw+qkoXZHYtDftU5euCPDlBQ53hrnlgz2bux3GDewxrCdueok1O +RpNot/pn4dq/35GA2qOiia1ebMxLd3Vkb40k44iIC+M/6b+n5VZiDYN/vWphyJCJ +eFsMrxIq4pOtZOfZRS72sMirRe5wOG+7NT4W/quew2Yv874JYNVvgL1N26+N/gxg +M2sP6J1rxDB3nyxQONCYaew36J4P5GLq+v8RRFTZ782TdZFM4YllppS5U/n5SWPF +AgMBAAGjgYkwgYYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFCsjIGC9LYqIR6ytK74CObqY1OyYMEQGA1UdIAQ9MDswOQYEVR0gADAx +MC8GCCsGAQUFBwIBFiNodHRwOi8vcGtpLmRpZ2lkZW50aXR5LmV1L3ZhbGlkYXRp +ZTANBgkqhkiG9w0BAQsFAAOCAgEAqf3vuo8bfjISZx1BDS2mi8/y9K1WeH4KmNib +qNG0SywmrOTSf2c3vQmN5blzETpuCcdXZAchNPgOXSrYkXzxVFG8nPAMakL0PAFO +k0VBPazzmEsecR4zWTL/fDDwXOThvi0uterdYiEOPbQNlfzJuNm6oPdip+3DA64I +LEHV70NxOLcUcq4/9BR0R9jejFF5zu+xVKxwR5Z+LS7dm+6hAS4Z775YYHEtrZdb +WmAwyzKCYk5W5WdqtNIxVHI/AtC8MDmPt0MJKh8mOwzHfB2bgGCEDuku0vkVu1vg +iqQA6eMp+yhbvTZFYCFDMf9woV9cg1uXfA23U1nsmLVO4imx1HxG4+jjQ+o6ljUf +U/EEFiXjLPNooaaR3xX7vZ/mTp7CVGt+IlfjpJxcIiUfga+ZyN8RFUhD+LMzqSN/ +DjOPvEYdQ7Q7YPWXhRmiFrBV3BpwKWXa2X4JFzTribrpYZLY3jRjPEpVar/ahu3O +M967U2/PHNqUT3ZUrGVVEFOayLhr3AbmuuVR1UF/H8TAQaFgkTTzE4LRoXfT90zk +Gf/XRJqwtbzcyl6P3M7xoGk24ESSLpn6vK+zx3g6VWbHa6XkaSbpNB0fKpcK6Xep +d1tzSDKBv//R7IPFcINpnpgbw1ffkZUcgPyN6JaDBdOfeoh7+uhX8cGEKL3N1hzM +peJJCnM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCB +rjELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMf +Q2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIw +MDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNV +BAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0wODA0MDIwMDAwMDBa +Fw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhhd3Rl +LCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9u +MTgwNgYDVQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEcz +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsr8nLPvb2FvdeHsbnndm +gcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2AtP0LMqmsywCPLLEHd5N/8 +YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC+BsUa0Lf +b1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS9 +9irY7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2S +zhkGcuYMXDhpxwTWvGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUk +OQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNV +HQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJKoZIhvcNAQELBQADggEBABpA +2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweKA3rD6z8KLFIW +oCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7c +KUGRIjxpp7sC8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fM +m7v/OeZWYdMKp8RcTGB7BXcmer/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZu +MdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQsw +CQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScw +JQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMT +EENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2MDcyNDU0WhcNNDMwMzI2MDcyNDU0 +WjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBT +LkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAX +BgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATE +KI6rGFtqvm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7Tm +Fy8as10CW4kjPMIRBSqniBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68Kj +QjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI0GZnQkdjrzife81r1HfS+8 +EF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjADVS2m5hjEfO/J +UG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0QoSZ/6vn +nvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE +BhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w +MzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC +SVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1 +ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv +UTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX +4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9 +KK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/ +gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb +rxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ +51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F +be8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe +KF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F +v6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn +fpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7 +jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz +ezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL +e3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70 +jsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz +WochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V +SM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j +pwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX +X04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok +fcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R +K4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU +ZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU +LysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT +LnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGDjCCA/agAwIBAgIDAw1AMA0GCSqGSIb3DQEBDQUAMIGWMQswCQYDVQQGEwJG +STEhMB8GA1UECgwYVmFlc3RvcmVraXN0ZXJpa2Vza3VzIENBMSkwJwYDVQQLDCBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBTZXJ2aWNlczEZMBcGA1UECwwQVmFybWVu +bmVwYWx2ZWx1dDEeMBwGA1UEAwwVVlJLIEdvdi4gUm9vdCBDQSAtIEcyMB4XDTE3 +MTIxNDA4NTAzMVoXDTM4MTIxMzA4NTAzMVowgZYxCzAJBgNVBAYTAkZJMSEwHwYD +VQQKDBhWYWVzdG9yZWtpc3RlcmlrZXNrdXMgQ0ExKTAnBgNVBAsMIENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IFNlcnZpY2VzMRkwFwYDVQQLDBBWYXJtZW5uZXBhbHZl +bHV0MR4wHAYDVQQDDBVWUksgR292LiBSb290IENBIC0gRzIwggIiMA0GCSqGSIb3 +DQEBAQUAA4ICDwAwggIKAoICAQC/1gBKiQ4vIztyf3MgZaBfFsV7XlwG+WZzIIL1 +YpYXlFH+mzXo8g5ffyGVHGLA5PmCeFzvVcDH/A1587ZMgjYKsEv8LWGmC4i4T7kF +rgbMCdN7Sg1oiRNFAKOdXOZ+pR7nBi/wa0WkotSbh8qYZWDrWsyileyTW0qldn1f +ddItlUd6abFziKxlJHkgf4iGRWQS6BTHOJCXHPFB97jgN/+2tcwxWswo/4SoU1ZY +ct1jwDtHHYxWQ95UxwjMP3rowgPKNLyFlefD0SDS9Eor8envfXpbtQRgUgR4nejn +KUNuOwEA2CrMBiYCaoQ/8wiqPhT99/eOuYAwQqUFfM3zoYQieBFBCdWMgAtOWI2Y +1HM9FfdtmT3khPNHPC9rmRSEITucVmVS9Y+rDaljgsw5UrHqp1njo8APeT7olT5G +rLnduFeF9pf/nrMI5jdW3vymMziNvw1rlqaL6XBKt2dEqIkukOaXi+5vnKxzRftp +OP1W+AXroxHMyPLyxLD41xn4BuaWYH3U5Lbz1JsZX98xg8644HWWKW08L+hZwEqf +uuz6k/aRby0kFJIrvq2dCFg14WEqE9/Y0HzxVvNrdC3E4+6AYSyrCl1VSUthr5VO +sbdS1pnT7yTQHAZImhvCF5yy5ov9LXKxlzwYSVFWfFXkEr5QiR1pKBlIw9oigang +4AWqvQIDAQABo2MwYTAfBgNVHSMEGDAWgBTRpwgWB57pvU7T1yBTllkGJ9eITTAd +BgNVHQ4EFgQU0acIFgee6b1O09cgU5ZZBifXiE0wDgYDVR0PAQH/BAQDAgEGMA8G +A1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQENBQADggIBAC1Qj8Fm74llE8N41MzM +Wpdv7I9gVN5zZLcN6OE7pazPhbaWOUxEpDtZNwyAQBYzcnRI4IQloxstDQDhM2DC +wV92D7OiS3DFJkDNEPpY9IFTj67cJ0iFlaaizkpCGb+VNSBk30JqZnUNVltLdZY1 +U4McUKDlx5Sdy9ayPZNKy5SQcchvb2GbbvHQiOvEbz6DNEBUmEf9TMzKHI2D4DFt +MDWz3yTEjTbdwNT8WYaso/BQvhhKQHhXoI3cDZK1yZZspzldPryuK9pxVj3RJ1Sq +tAZ82MA8bcWd8jxVvvFhDtgc0ah9b9izF0K31RJlJs77lIXGbG1a5W58gD07m84v +o/i98pIiXG4NeggKPlzd0//2F9YlZ8H7hnxUV2pzUr0HpUkF2RGLlUby3GIGiqyB +BFfJuFRGGInEaB8VHpUCWKrEYZ8uD0TbTAGCaJX7Mf/QwgROfUex95nN5Q7CjBcS +RJaCPZGYGpe2Z0Fw0o680WIgdoAS7Q65+Z8miUzXT2upbqXB+rsEE11mR46JqCqx +9l8XFtz9WRJuJ23dvej9xxF98vVWz6p+0P8TIoVi+UfqaO0Pk9hYYcrPdeMUZSfg +En8jHtbtDz69AVvmFCYjXeAER3QlrMGVM6gzYCmdnYZj9dC9LxYRJtOZKY+Clnpc +r/xS7vOO+Qq8VUHSmfQbp31m +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDgzCCAmugAwIBAgIRAK8/ZGtWAoZmxthD+Ut9ls8wDQYJKoZIhvcNAQEFBQAw +PzELMAkGA1UEBhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMR0wGwYDVQQDExRDbGFz +cyAzVFMgUHJpbWFyeSBDQTAeFw05OTA3MDcxNzE0MDBaFw0xOTA3MDYyMzU5NTla +MD8xCzAJBgNVBAYTAkZSMREwDwYDVQQKEwhDZXJ0cGx1czEdMBsGA1UEAxMUQ2xh +c3MgM1RTIFByaW1hcnkgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQC9ZZojQwA8+SUBQ5hbRjQ3Zzf0W1eOo97NjC9BsxU95ZiL8sxcp8evNcezp0/H +EClX6QOJg3IGdlLBcAI3QO3wzouxsYmsAqhb3dzVQ0UG3Ci26VEbau7ze0jFnRGu +jaZyk8AlQpGoPkbiaEyBQLBC03q+e0fSR1AMpBKmyuQS0MB8OjwBqcoClt6CWsX7 +Gbo8nNgPdB+YGK6UUDIHUhARSkvsWFUs1J5LlHsF0nLfBvCNywie5O60RK2C8Rth +avGz+BYxNkIkupC/tX5hbsJZDFR5tEyIKB7MG9+EiyPIvq8H8pGy2o3KjF98KDx8 +iWwGWb0+zsWC02rJrGhV7sWvAgMBAAGjejB4MA8GA1UdEwQIMAYBAf8CAQowCwYD +VR0PBAQDAgEGMB0GA1UdDgQWBBSidg45eGuPui1xSgj3ontuAKJkJTA5BgNVHR8E +MjAwMC6gLKAqhihodHRwOi8vd3d3LmNlcnRwbHVzLmNvbS9DUkwvY2xhc3MzVFMu +Y3JsMA0GCSqGSIb3DQEBBQUAA4IBAQC1n2icxJLwd3wTwhW8HNQObnQoofqG0ggb +Jfzke9l90wJYZ28EblDue0oBAmO/QjbWvgz+IgyZPY7zrh2U1qrqpj3jQ55HuwnJ +y+7OoSwPqnzffHOS5Uu5BMQ72yD+YPkMbngaPUjXJ0iYtZGspNwis+edX+zlQGIm +j3oXxur7CtZDW5DbNhbtmC6eX6wUB4IqUL+mv2+mBzRytmFo7FGYGVN36Mi/9iF7 +vLDef3Q6+RU0OJr7iTPwEg2f6PGWbfYdSH4+Eu/6BmdZ3rOy1pcLO0BXQrLBe8Zt +2CZSNCXShbahCgrdqpSqTnsgk92kgENWz7bE4FjpbJWPYm5YBq94 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/ +MQswCQYDVQQGEwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5MB4XDTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1ow +PzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dvdmVybm1lbnQgUm9vdCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB +AJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qNw8XR +IePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1q +gQdW8or5BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKy +yhwOeYHWtXBiCAEuTk8O1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAts +F/tnyMKtsc2AtJfcdgEWFelq16TheEfOhtX7MfP6Mb40qij7cEwdScevLJ1tZqa2 +jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wovJ5pGfaENda1UhhXcSTvx +ls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7Q3hub/FC +VGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHK +YS1tB6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoH +EgKXTiCQ8P8NHuJBO9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThN +Xo+EHWbNxWCWtFJaBYmOlXqYwZE8lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1Ud +DgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNVHRMEBTADAQH/MDkGBGcqBwAE +MTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg209yewDL7MTqK +UWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ +TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyf +qzvS/3WXy6TjZwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaK +ZEk9GhiHkASfQlK3T8v+R0F2Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFE +JPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlUD7gsL0u8qV1bYH+Mh6XgUmMqvtg7 +hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6QzDxARvBMB1uUO07+1 +EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+HbkZ6Mm +nD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WX +udpVBrkk7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44Vbnz +ssQwmSNOXfJIoRIM3BKQCZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDe +LMDDav7v3Aun+kbfYNucpllQdSNpc5Oy+fwC00fmcc4QAu4njIT/rEUNE1yDMuAl +pYYsfPQS +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw +CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu +ZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg +RzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu +Y29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf +Zn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q +RSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD +AwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY +JjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv +6pZjamVFkpUBtA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5 +MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g +Um9vdCBDQSA0MB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG +A1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg +Q0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN/sGKe0uoe0ZLY7Bi +9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri83Bk +M6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WB +MAoGCCqGSM49BAMDA2gAMGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlw +CkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW +1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGWDCCBECgAwIBAgIRAI5ZQFi3WJ+9F4SSs8w6x5MwDQYJKoZIhvcNAQELBQAw +gbQxCzAJBgNVBAYTAlpBMRAwDgYDVQQIDAdHYXV0ZW5nMRUwEwYDVQQHDAxKb2hh +bm5lc2J1cmcxHTAbBgNVBAoMFFRydXN0RmFjdG9yeShQdHkpTHRkMSQwIgYDVQQL +DBtUcnVzdEZhY3RvcnkgUEtJIE9wZXJhdGlvbnMxNzA1BgNVBAMMLlRydXN0RmFj +dG9yeSBDbGllbnQgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMTcxMjA1 +MTE0ODM2WhcNNDcxMTI4MTE0ODM2WjCBtDELMAkGA1UEBhMCWkExEDAOBgNVBAgM +B0dhdXRlbmcxFTATBgNVBAcMDEpvaGFubmVzYnVyZzEdMBsGA1UECgwUVHJ1c3RG +YWN0b3J5KFB0eSlMdGQxJDAiBgNVBAsMG1RydXN0RmFjdG9yeSBQS0kgT3BlcmF0 +aW9uczE3MDUGA1UEAwwuVHJ1c3RGYWN0b3J5IENsaWVudCBSb290IENlcnRpZmlj +YXRlIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOrA +ZChzgke2wM6tiNzS4e5IUvMQ504IhuAv7zgmShfwe0MbqlFNIjIHU3YKt2Cxqj9H +Gkv+mMrz1KhbeN6Tnvw0JXSQ6BbmnWNVPn9Vc6YSb/eoc82WkjGutMQBSF0Rf/Z9 +gr5dDemjK+sxLjnmWkqe3AZsKJj2cfzwWkL2u8BBJub5z0Gg+H5swZPF42Pn9pRC +JNhrZ9HndRsAjgoEJ8fgGze7XuAuyaUEcw369dY4pKTWBpYWK4AQd9D3afFpkqmq +/MMhtv0TMQk4/8P1b+NHsyHo9mXUuNNbLnzdCk+6Sd9qj7BCbLZHaa6zaWuYKGLz +/Hf3H3Y0Rji3Ixe51C3aVxgDCaVVnaHyDAC8JTlih9FAB8AOy87UC3pQke+QJw7Y +VwCIkuIXyWnBNR6kb8CphjQ3RFK8Q7J9iY+lo1nA0DiMp8tW/RlbwZW15UC9+YLE +ySLUMp2Fo+9KdKcVBj5wIkgrDCOs0GJcuXz3hdmN+MXTl49e6vAM0LGaCE+ZBoHk +Gil8pPoWJ5tzUanFJPYlGKizMtdK59Na2ZvCMjsEho1Yc1WQLmhISVQ6O+4loJni +XANmU8xu1A0RHXmq1PFlC4/NT1QBEAw/XY0AZDQfBiDsodaSC8m+tmKHVAn8/hpz +eSERZVye1bOQxaSWviOrfYFZ8TqbV69dgW760UuxAgMBAAGjYzBhMB0GA1UdDgQW +BBQ8tpw4Wuy11CILQL5jDwiLKO4MGTAfBgNVHSMEGDAWgBQ8tpw4Wuy11CILQL5j +DwiLKO4MGTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG +9w0BAQsFAAOCAgEABTcWLooTAcR8JmnoMwVS/QhaghKNzwoTWXg3usVEFzriFT/z +j8zcVy0Toz7leLsrkZ0+4UJsVXVuaCyUP5uCN/w8L34cZvFVyYPSiMCbrJP+2WAv +OlMkv7UvVV9hs1NPBNtuNqsdLyjD1SK7GKQnHiun0XxRfoIrd/91dZuJgefQwdvz +Gb9LbAcSBA7iBgspSGY6NSbUveEFdCGK9cbPFlArFMVk6hb8TSFVjCjvHMzqEJtN +GKqOTdwBxkVN8cdu+0eApzDHJ/ytCoGb91ZV2rsflfdfEHgji6OgZVAEY/M+QXOH +FNxagyc40CMPpegsjhYmmevld5V+6Y+Fj0EUkP88icflXIrXYwxpc6U4HW2pYxyV +f/filBDQ7VagR6FAJR+5sry6as1eNoAOslWLPEvmgcHKJ2nfsy44/L+zqh2ybSBS +3Iw/G4N6rBt506ToKTAU73iM6T5Y4tnP9XvTYbkcATaw7DCIW5+zGDpG+hbly4S4 +OQSXTiQAR10g84zxpG8yA+BKZeWMuhXUVFi8sVB6cC6sQwoN5qbwIi5fShoAbHGT +2xpk7hlxfQW2mIzfgN2KqDooNUMU/vMEOo8hOA9OE4OO39v72drg5fdGPO/a6G5M +ngH6MmW7UhMgaTubG3+TzzAzjrOKI/wH02lgEvdEvQMvqPBHFXcn2GG3kLU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE +BhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz +dCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL +MAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp +cm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP +Hx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr +ba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL +MeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1 +yHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr +VwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/ +nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ +KoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG +XUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj +vbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt +Z8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g +N53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC +nlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDqzCCApOgAwIBAgIRAMcoRwmzuGxFjB36JPU2TukwDQYJKoZIhvcNAQEFBQAw +PDEbMBkGA1UEAxMSQ29tU2lnbiBTZWN1cmVkIENBMRAwDgYDVQQKEwdDb21TaWdu +MQswCQYDVQQGEwJJTDAeFw0wNDAzMjQxMTM3MjBaFw0yOTAzMTYxNTA0NTZaMDwx +GzAZBgNVBAMTEkNvbVNpZ24gU2VjdXJlZCBDQTEQMA4GA1UEChMHQ29tU2lnbjEL +MAkGA1UEBhMCSUwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGtWhf +HZQVw6QIVS3joFd67+l0Kru5fFdJGhFeTymHDEjWaueP1H5XJLkGieQcPOqs49oh +gHMhCu95mGwfCP+hUH3ymBvJVG8+pSjsIQQPRbsHPaHA+iqYHU4Gk/v1iDurX8sW +v+bznkqH7Rnqwp9D5PGBpX8QTz7RSmKtUxvLg/8HZaWSLWapW7ha9B20IZFKF3ue +Mv5WJDmyVIRD9YTC2LxBkMyd1mja6YJQqTtoz7VdApRgFrFD2UNd3V2Hbuq7s8lr +9gOUCXDeFhF6K+h2j0kQmHe5Y1yLM5d19guMsqtb3nQgJT/j8xH5h2iGNXHDHYwt +6+UarA9z1YJZQIDTAgMBAAGjgacwgaQwDAYDVR0TBAUwAwEB/zBEBgNVHR8EPTA7 +MDmgN6A1hjNodHRwOi8vZmVkaXIuY29tc2lnbi5jby5pbC9jcmwvQ29tU2lnblNl +Y3VyZWRDQS5jcmwwDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaAFMFL7XC29z58 +ADsAj8c+DkWfHl3sMB0GA1UdDgQWBBTBS+1wtvc+fAA7AI/HPg5Fnx5d7DANBgkq +hkiG9w0BAQUFAAOCAQEAFs/ukhNQq3sUnjO2QiBq1BW9Cav8cujvR3qQrFHBZE7p +iL1DRYHjZiM/EoZNGeQFsOY3wo3aBijJD4mkU6l1P7CW+6tMM1X5eCZGbxs2mPtC +dsGCuY7e+0X5YxtiOzkGynd6qDwJz2w2PQ8KRUtpFhpFfTMDZflScZAmlaxMDPWL +kz/MdXSFmLr/YnpNH4n+rr2UAJm/EaXc4HnFFgt9AmEd6oX5AhVP51qJThRv4zdL +hfXBPGHg/QVBspJ/wx2g0K5SZGBrGMYmnNj1ZOQ2GmKfig8+/21OGVZOIJFsnzQz +OjRXUDpvgV4GxvU+fE6OK85lBi5d0ipTdF7Tbieejw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGGjCCBAKgAwIBAgIQAMoieQgjKvD1griF02Pd8TANBgkqhkiG9w0BAQUFADB/ +MQswCQYDVQQGEwJVWTErMCkGA1UECgwiQURNSU5JU1RSQUNJT04gTkFDSU9OQUwg +REUgQ09SUkVPUzEfMB0GA1UECwwWU0VSVklDSU9TIEVMRUNUUk9OSUNPUzEiMCAG +A1UEAwwZQ29ycmVvIFVydWd1YXlvIC0gUm9vdCBDQTAeFw0wODA3MTQxNjUyMTVa +Fw0zMDEyMzEwMjU5NTlaMH8xCzAJBgNVBAYTAlVZMSswKQYDVQQKDCJBRE1JTklT +VFJBQ0lPTiBOQUNJT05BTCBERSBDT1JSRU9TMR8wHQYDVQQLDBZTRVJWSUNJT1Mg +RUxFQ1RST05JQ09TMSIwIAYDVQQDDBlDb3JyZW8gVXJ1Z3VheW8gLSBSb290IENB +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsT3SpyVwl4N4DtcyyWYO +eCPkKhvsw+9ThYO7ys9+6lOZbSdVyNE4IUBuSU3DPfYJKwYZQ6mYyQFO9KqAMAdV +8/W3fZm3c4XVHGVWbA0ymwgONGEqQAmEN8Nm7Q1MnAx4QDrs7avMpITydTGVQKiq +u5O1d5hs8sjgIVoj5EKnk8ioHTjOpBpAQL88k5CbX9aUwSJbRtfFABXVj8b33guv +bosFj1uAlQ6jvZPMkPJ940h+ss0HPRvtFJB08900H3zkA1nxLc3go6A7IS5crqwI +BlAVMTXuX/kfDTSlgG5ick/jIbo4QF1f22gqXDTGCDv2fC6ojcS3pq3Zm78ZQQ5I +OQlmbg00AcW7BxEjpNr+YJYoR9yPZ5sTr315DnjNwIwvuyEs/HQWHt7AMp36eDqG +uj7JeAoA0eTgyRLiW9zru4CaMjWr8DDDDkiEL40ICvYsjE0ygEVVCNvNDai/CHq4 +52hdmpSJlbz8mo64fzrYbNX0GKxp4qTBC7Mfo4Kf84o8hUA4CfrCBT7hnIn6wwVs +CI9dUfR/u8TzbAG9PU/EGYs52crM6XmIBFWrbbjaFkVlORUFGPsLLHMB7ZRS5X0M +ATsJoE3xPQiBZjQ2F0TwZ/Nb8gW2IZhY2fShN9lv5u9WxPu/VmICrDAwtgLW0hb8 +TuqHQ5poXYijkUYoK785FRUCAwEAAaOBkTCBjjAPBgNVHRMBAf8EBTADAQH/MA4G +A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfbtp64hh4UDPRyNkAIaiZmvchJUwTAYD +VR0gBEUwQzBBBgRVHSAAMDkwNwYIKwYBBQUHAgEWK2h0dHA6Ly93d3cuY29ycmVv +LmNvbS51eS9jb3JyZW9jZXJ0L2Nwcy5wZGYwDQYJKoZIhvcNAQEFBQADggIBAFbf +E4m+YrcOgSFzpNQ3yu23L5V014n4S0eB7mftuCnfIaD8VGdnyFcsW6EKdXghIcqg +qN9rnNk2Ao24AcFvjntsyaSyxUapykwCgfqje509SObKQGbSRJ124FW5ppyn0UPY +9aC0nfj35aamQvMCMllGcisU7F5l1VGBeM6qL42WiXlq+w/IW8+0rpC2X+N8Ymy3 +pv+QgbWYkXMSMK/H6IECaHMpu1h1PbfWQ9WuTfJCufDf2jEAE9rhs7YGi1v9yZi4 +ohPRuo/BihqeD/+CvgSC5SuTPh61ogwbxhqwc4l2g7yOO7sXbRTDi759FSa1qZwX +elB6LevpmZSumBC97ipdXdaONFusHodga5jHh4/TnLJoBUkH+akxZpz+v6dZ6Czw +NtTyqBmCwJ6nOfmxmDSjH/rNyRkteN63/WLwk6P+AFvWCuTzfnyXKOEF7AU0RRP/ +KRNhiidP27jSkiEntYh3Z6h+zyQ8hwgEM3OPC7aG+M/vsqYkHguRkQBQFjIS2Akl +2mNO3dst1+cEa+NjH6n+qQFjxMpMFGiDvAWsWRb7bqEHb7tLvm2YSHYle0oRllQI +rKnzN6uDw9HNgZjA5UA1uJ+R52/mSyAWilN7rDrRmDVU0NS/rn6aSx7pdaMlsDvn +Zb9PlfQdvcS6yU2BUcI/WtkS9CEb1pXqPZD+qZPi +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIG/zCCBOegAwIBAgICcRkwDQYJKoZIhvcNAQEFBQAwWjELMAkGA1UEBhMCRlIx +EzARBgNVBAoTCkNlcnRldXJvcGUxFzAVBgNVBAsTDjAwMDIgNDM0MjAyMTgwMR0w +GwYDVQQDExRDZXJ0ZXVyb3BlIFJvb3QgQ0EgMjAeFw0wNzAzMjcyMjAwMDBaFw0z +NzAzMjcyMzAwMDBaMFoxCzAJBgNVBAYTAkZSMRMwEQYDVQQKEwpDZXJ0ZXVyb3Bl +MRcwFQYDVQQLEw4wMDAyIDQzNDIwMjE4MDEdMBsGA1UEAxMUQ2VydGV1cm9wZSBS +b290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDD/Fa1KwaL +7Z5Gz8MAeRyAOaLKyhsQbSH5xx8KrPOteYKXnsaxaIhScTjEqkxHb3f95x/3lPZy +V59EPGtf0NnOIijNcCMBFCJQEA4ae0sb9IZXj+ovaUC6RXoCQFpfNduguZ4/8D91 +zTpFkRNVw0gp87fXFPIDhqPJsFd7PdkqrF7h35U6hcYFTDGi2i2xAI6vUVeewYtF +TSkHi6Dl5d8xDH8GbGFPa+IjMsHljCsN2JYGcLMmJ8rPs6gjAMASJIG/rEQ9F5iD +iM4JkDcuooAZSdmgCBeGmWrdHkCf0gLns5hWR3YXqk6h19vqpLrVUmdpcy6gJ1Rz +rIvQu/BhWCaoankYwQznfFbMz83XBoYiB15zuNDmDCU1YroExPEALM6dSJ1btPbR +YphDd1ercv4zgBAqMRvbGVApkqyB4AhpX+ZOPl6tXEh5nsVdsJeRF54W3wf6auGr +vCV8OADh1th6nPzc1yIAUmeol7tsDWeZlxC4eThnaGGIKW6Uv1IHiDbC8i/GRmoh +HvGa6Luf7bYms4anMEqbMGO85OhCVkQnPFqhDn3OqsMbXmjscz8/s/vEhSwEFfus +CjhmMxmVA0vKtAR9534PDZhWPthXX7eZvnoUrcWn25QOBZ4lq7Kr+QmVeKoHi2wF +HO5agGHo3742+7PjI9w9jHVm76PkVdCa7wIDAQABo4IBzTCCAckwDwYDVR0TAQH/ +BAUwAwEB/zARBgNVHQ4ECgQIS8lOuWexmDUwUwYDVR0gBEwwSjBIBgcqgXoBaQQB +MD0wOwYIKwYBBQUHAgEWL2h0dHA6Ly93d3cuY2VydGV1cm9wZS5mci9yZWZlcmVu +Y2UvcGMtcm9vdDIucGRmMAsGA1UdDwQEAwIBBjCCAT8GA1UdHwSCATYwggEyMDKg +MKAuhixodHRwOi8vd3d3LmNlcnRldXJvcGUuZnIvcmVmZXJlbmNlL3Jvb3QyLmNy +bDB9oHugeYZ3bGRhcDovL2xjcjEuY2VydGV1cm9wZS5mci9jbj1DZXJ0ZXVyb3Bl +JTIwUm9vdCUyMENBJTIwMixvdT0wMDAyJTIwNDM0MjAyMTgwLG89Q2VydGV1cm9w +ZSxjPUZSP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3QwfaB7oHmGd2xkYXA6Ly9s +Y3IyLmNlcnRldXJvcGUuZnIvY249Q2VydGV1cm9wZSUyMFJvb3QlMjBDQSUyMDIs +b3U9MDAwMiUyMDQzNDIwMjE4MCxvPUNlcnRldXJvcGUsYz1GUj9jZXJ0aWZpY2F0 +ZVJldm9jYXRpb25MaXN0MA0GCSqGSIb3DQEBBQUAA4ICAQAbRJZgJFo+a6rezdPY +W1LAS/pRJePuzbyMPtO1Hfb8QIOsfuXXBkMtbCdz/r/apIIiUW7+jAymEVJgaAZe +M0z6SPhbSCHWDJu+OLnhwEwToVPvIjlu7kZQZQsaHwV+d9nOJc30r8Z8nYyXbGod +9mTtlOHOXe9AHZbLcdVKrXlYOUVNq28HuzN8rj6l6cco2mignlcnZu99l+5pqELr +c6pLsVnGjTecqcBGUG+MSVPV5S3hok3L51u/pbs8rFLOGZNkwxCaeUKrqPuEg8JG +X7sozA5pT3xfuzxn5g2WHoRMXiAVWzlD5YsrgiSJo6D3EGXTyYnapMFFfYlZkOtB +no7QxAlgX5ctIW0EphGBMEyTwlhguGvWeqDlsRGfYrgwcUand2RmOkJZH1VjR9cd +oDSOgXJiSNmXrqHxvkDioDF/awDZxwLQaQIO8c4eLaSd78yBO2Oe91Qbzr7ECleb +zbFr4qfgqx4eg9jAUhyqOlFGktCf2yHfaagLFU1e5In8W1NIeWutYZ8e5bixMrLb +fehHatii4GX1zlYXoBKQuvBLLQEaqWnSp+fHrDSbbaKQwYYmSrIvvftvaGtVu8Vj +OMF3YGMtrQycPKqYskOj1EbcDdw2HzIuaLp8ZSFBl5aQZxTWpC/9IT9//CJ7KjVY +9Ubxkw7Z7eA6Jn9uLo+YuE/UmQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwKgAwIBAgIDAYagMA0GCSqGSIb3DQEBBQUAMIGjMQswCQYDVQQGEwJG +STEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0ZXJpa2Vz +a3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBTZXJ2aWNl +czEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJLIEdvdi4g +Um9vdCBDQTAeFw0wMjEyMTgxMzUzMDBaFw0yMzEyMTgxMzUxMDhaMIGjMQswCQYD +VQQGEwJGSTEQMA4GA1UECBMHRmlubGFuZDEhMB8GA1UEChMYVmFlc3RvcmVraXN0 +ZXJpa2Vza3VzIENBMSkwJwYDVQQLEyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBT +ZXJ2aWNlczEZMBcGA1UECxMQVmFybWVubmVwYWx2ZWx1dDEZMBcGA1UEAxMQVlJL +IEdvdi4gUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALCF +FdrIAzfQo0Y3bBseljDCWoUSZyPyu5/nioFgJ/gTqTy894aqqvTzJSm0/nWuHoGG +igWyHWWyOOi0zCia+xc28ZPVec7Bg4shT8MNrUHfeJ1I4x9CRPw8bSEga60ihCRC +jxdNwlAfZM0tOSJWiP2yY51U2kJpwMhP1xjiPshphJQ9LIDGfM6911Mf64i5psu7 +hVfvV3ZdDIvTXhJBnyHAOfQmbQj6OLOhd7HuFtjQaNq0mKWgZUZKa41+qk1guPjI +DfxxPu45h4G02fhukO4/DmHXHSto5i7hQkQmeCxY8n0Wf2HASSQqiYe2XS8pGfim +545SnkFLWg6quMJmQlMCAwEAAaNVMFMwDwYDVR0TAQH/BAUwAwEB/zARBglghkgB +hvhCAQEEBAMCAAcwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBTb6eGb0tEkC/yr +46Bn6q6cS3f0sDANBgkqhkiG9w0BAQUFAAOCAQEArX1ID1QRnljurw2bEi8hpM2b +uoRH5sklVSPj3xhYKizbXvfNVPVRJHtiZ+GxH0mvNNDrsczZog1Sf0JLiGCXzyVy +t08pLWKfT6HAVVdWDsRol5EfnGTCKTIB6dTI2riBmCguGMcs/OubUpbf9MiQGS0j +8/G7cdqehSO9Gu8u5Hp5t8OdhkktY7ktdM9lDzJmid87Ie4pbzlj2RXBbvbfgD5Q +eBmK3QOjFKU3p7UsfLYRh+cF8ry23tT/l4EohP7+bEaFEEGfTXWMB9SZZ291im/k +UJL2mdUQuMSpe/cXjUu/15WfCdxEDx4yw8DP03kN5Mc7h/CQNIghYkmSBAQfvA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT +AlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD +QTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP +MREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do +0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ +UySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d +RdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ +OA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv +JoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C +AwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O +BBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ +LjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY +MnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ +44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I +Jd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw +i/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN +9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQayXaioidfLwPBbOxemFFRDANBgkqhkiG9w0BAQsFADBY +MQswCQYDVQQGEwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxLTArBgNV +BAMTJENlcnRpZmljYXRpb24gQXV0aG9yaXR5IG9mIFdvU2lnbiBHMjAeFw0xNDEx +MDgwMDU4NThaFw00NDExMDgwMDU4NThaMFgxCzAJBgNVBAYTAkNOMRowGAYDVQQK +ExFXb1NpZ24gQ0EgTGltaXRlZDEtMCsGA1UEAxMkQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkgb2YgV29TaWduIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC +AQEAvsXEoCKASU+/2YcRxlPhuw+9YH+v9oIOH9ywjj2X4FA8jzrvZjtFB5sg+OPX +JYY1kBaiXW8wGQiHC38Gsp1ij96vkqVg1CuAmlI/9ZqD6TRay9nVYlzmDuDfBpgO +gHzKtB0TiGsOqCR3A9DuW/PKaZE1OVbFbeP3PU9ekzgkyhjpJMuSA93MHD0JcOQg +5PGurLtzaaNjOg9FD6FKmsLRY6zLEPg95k4ot+vElbGs/V6r+kHLXZ1L3PR8du9n +fwB6jdKgGlxNIuG12t12s9R23164i5jIFFTMaxeSt+BKv0mUYQs4kI9dJGwlezt5 +2eJ+na2fmKEG/HgUYFf47oB3sQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU+mCp62XF3RYUCE4MD42b4Pdkr2cwDQYJ +KoZIhvcNAQELBQADggEBAFfDejaCnI2Y4qtAqkePx6db7XznPWZaOzG73/MWM5H8 +fHulwqZm46qwtyeYP0nXYGdnPzZPSsvxFPpahygc7Y9BMsaV+X3avXtbwrAh449G +3CE4Q3RM+zD4F3LBMvzIkRfEzFg3TgvMWvchNSiDbGAtROtSjFA9tWwS1/oJu2yy +SrHFieT801LYYRf+epSEj3m2M1m6D8QL4nCgS3gu+sif/a+RZQp4OBXllxcU3fng +LDT4ONCEIgDAFFEYKwLcMFrw6AF8NTojrwjkr6qOKEJJLvD1mTS+7Q9LGOHSJDy7 +XUe3IfKN0QqZjuNuPq1w4I+5ysxugTH2e5x6eeRncRg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIElTCCA32gAwIBAgIDAw6WMA0GCSqGSIb3DQEBBQUAMEsxCzAJBgNVBAYTAkRF +MRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJTAjBgNVBAMMHEQtVFJVU1QgUm9vdCBD +bGFzcyAzIENBIDIwMDcwHhcNMDcwNTE2MDUyMDQ3WhcNMjIwNTE2MDUyMDQ3WjBL +MQswCQYDVQQGEwJERTEVMBMGA1UECgwMRC1UcnVzdCBHbWJIMSUwIwYDVQQDDBxE +LVRSVVNUIFJvb3QgQ2xhc3MgMyBDQSAyMDA3MIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAuo3NNVMy7qa9SJCa8uroWA9HZqjMbgkS5KHLW9+TuPbpOTn4 +xtjpzxqGvKauD4yvCEXj8o4rwlxZK/qMNrNwHchQPKVWvuqu6Uf250kPr3+UJtQC +Gge4ujlVzp+7Ijkp2DXFmQMh2Kc4Y/HkNN9Hrp838WygmcIisG1y3CLJMTnoVteg +jzohW4aaTyj5HHb3zE8/+U53iyqciqp5QYrVHNk5b5jJXkWXHQmUGdlQUYVyc7+s +S510NHGHIRYPfu7SSX7KSdP5kipHSE8PXVqhy9Uo7PCSxXJDRuuzA6bzVyVKCmGE +CibW76a42BSNeLnTtyXRTuNaFqrsnwfuIxB9tQIDAQABo4IBgDCCAXwwDwYDVR0T +AQH/BAUwAwEB/zAdBgNVHQ4EFgQUgi82I0l4IELXsFJYoNZ0VBV4v6owOQYIKwYB +BQUHAQEELTArMCkGCCsGAQUFBzABhh1odHRwOi8vdXNlcnMub2NzcC5kLXRydXN0 +Lm5ldDAzBgNVHREELDAqgRBpbmZvQGQtdHJ1c3QubmV0hhZodHRwOi8vd3d3LmQt +dHJ1c3QubmV0MA4GA1UdDwEB/wQEAwIBBjCByQYDVR0fBIHBMIG+MIG7oIG4oIG1 +hnZsZGFwOi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290 +JTIwQ2xhc3MlMjAzJTIwQ0ElMjAyMDA3LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9j +ZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0hjtodHRwOi8vd3d3LmQtdHJ1c3QubmV0 +L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yMDA3LmNybDANBgkqhkiG9w0B +AQUFAAOCAQEAVQ5oCo3c2aiGYAJpeY196ZDC2R0dtQ67c5JkYxRGTNBqu6N1XYYZ +OGGGHbiKIjSjtDUVs6lgTFQXn7HeWzLifmveTyLwLR0iBJ62Sk+rLFad493ssSZO +KtdVwj69gte+VbtFyClbhjydP2hEREQ2DWi/rgGiGbVMl//yljxnskLeD+Ggl07K +5zRlrpWCYWcmcy3de+eVSw4hqpKuTPzGs6nlmYMyOfBgwkxRqMFHFDWJpU02D58b +AnFBjUJKJPivbp0NcIaNqmITHgOLJPnDVJNJhRt1dmJ/Iv9JvXZzDD+YrSqy+ufF +33T1/2kxVQo6wBliNcRJuSsZHfRwme7Y3A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFnjCCA4agAwIBAgIQTwAboSS9y4hIvr0/K2LHxTANBgkqhkiG9w0BAQsFADBg +MQswCQYDVQQGEwJMVDENMAsGA1UECxMEUkNTQzEsMCoGA1UEChMjVkkgUmVnaXN0 +cnUgY2VudHJhcy0gaS5rLiAxMjQxMTAyNDYxFDASBgNVBAMTC1JDU0MgUm9vdENB +MB4XDTE3MDUyMzA4MzY1MVoXDTQ0MDUyMzA4MzY1MVowYDELMAkGA1UEBhMCTFQx +DTALBgNVBAsTBFJDU0MxLDAqBgNVBAoTI1ZJIFJlZ2lzdHJ1IGNlbnRyYXMtIGku +ay4gMTI0MTEwMjQ2MRQwEgYDVQQDEwtSQ1NDIFJvb3RDQTCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBAM5qqkgKQ5dZxvKs9h3uEtp+Nojn80ib+bhuQ627 +1xFC1h6daAja6riieuV9PTLPlIDuvz7mTqmeHcdJPycG/Bnvt9iPGZLBQjibTUDL +hgG/rZE5jIsfo6tuaKGz03rZbCgDdFtJB8hAoVattUFLJaW5U3OBRmFVBOAns6tQ +5B8IsuXzkn6shRzbnfpnejD/7i/yMbODkIKlGerLyu1B6YBirzDQhRw1rSJZGFXW +FDiAm5qvigQIxu2Jtb8IFn+xbVsY2TqIxBkXNOJKRcNKoQWJd4TP7CQ/IfBNwrvS +cwtLq4v3WpBfTBalqE/I6b5yDrzNuAwszoC6BfbkSceebzxQTjoURVSqcChkZHJD +GlbFyTNeee94i8OU7yU75TvLU9uzbPueBUL/eTrztTn/zj5jGvsX6708joU4F+QE +mtpT4pk5NayYfYWDtaOLCek5+H89kDHDFn7cr78p9EN5pcT9X1vS9ctW89sW1xqs +8+Zg/VHTPIxVKBEA1UTOzNGdLeMGasJZy3Qu4oNYZFaf/g4ALU0l8FKLWN5meu/A +VD9T3xFtZ7LJLrjCqRacxDSHSe9D+bEQw9gumzDbQyrJj0oDEIN3zjPWFnHOIrAW +CMmXs9Up0E0OLEKtLv3X13W+MfrYXye1a70AMM5ynLtAEiCgFkWvLWLGlxldQzhP +tPrBAgMBAAGjVDBSMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0G +A1UdDgQWBBQaJgFPI/EPoA/cVSE73pO7zP4uHjAQBgkrBgEEAYI3FQEEAwIBADAN +BgkqhkiG9w0BAQsFAAOCAgEAqBjnjcUJZw9bjWfX/BKRdS+SRkdTZ161zl+xfw8i +d4ygK0447bqkbNi6WGfA+7mVIHQIYTYkfiWp7kknSuHRmxVKiskrgoQusG+b4rDQ +wZbXNDWW3FRfjamDQnEJKFG1Kb2hO7K6fXHPwh+I4BpUjeMRRDKnkPADw/i+crZb +4LS8v2s2k46hAaxZUUnIniyIk0Jw1x3nisXDSChpxeXFIdvI72tiFD0vbFP3sRUy +PIAUQxbguTkW3YwQ2zltgLL/fpfPTJlbahkYsOdJxH9aBu+J+IgBOLXp1iCXO37G +FJUFstj7Zyr47+ojEaft6gfqvWiPs4Msi3O69hvhai50yjkppiH1V3h4WyY/8dA2 +uvA2Xr6/0rKnT13x1EqNd1fAGHDHphYnuOyC2qPoZPWchUaRoKC1FvuOZRxN9oHb +cppDzJkaepfSazafUu91aCxCRohZRNZPkhsFuY8LmtBx0k6hG6yBHAERiRPOLtif +VeAe/ngUw0GnTvG7HQi+dQt1bP12z5xlTTceIks1cpj08R/aPxJGRRATeVQzH4pt +83si5mc8M3696NOKDQuYC73N9LC+kcIh6wAoThKAktwrowAmwpvbyV36F2cduAat +ZmFSHJpJWYvbDlShWOKNNzShe43FvNqKqNJYcLFi9rBcwBJ3snaGfy+o1B3RfKfi +mvA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1Ix +RDBCBgNVBAoTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1 +dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1p +YyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIFJvb3RDQSAyMDExMB4XDTExMTIw +NjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYTAkdSMUQwQgYDVQQK +EztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENl +cnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl +c2VhcmNoIEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPz +dYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJ +fel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa71HFK9+WXesyHgLacEns +bgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u8yBRQlqD +75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSP +FEDH3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNV +HRMBAf8EBTADAQH/MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp +5dgTBCPuQSUwRwYDVR0eBEAwPqA8MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQu +b3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQub3JnMA0GCSqGSIb3DQEBBQUA +A4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVtXdMiKahsog2p +6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7 +dIsXRSZMFpGD/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8Acys +Nnq/onN694/BtZqhFLKPM58N7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXI +l7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDEl +MCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMh +U2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIz +MloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09N +IFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNlY3VyaXR5IENvbW11 +bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSE +RMqm4miO/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gO +zXppFodEtZDkBp2uoQSXWHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5 +bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4zZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDF +MxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4bepJz11sS6/vmsJWXMY1 +VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK9U2vP9eC +OKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0G +CSqGSIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HW +tWS3irO4G8za+6xmiEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZ +q51ihPZRwSzJIxXYKLerJRO1RuGGAv8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDb +EJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnWmHyojf6GPgcWkuF75x3sM3Z+ +Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEWT1MKZPlO9L9O +VL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGQDCCBCigAwIBAgIIdPhg8eijj0EwDQYJKoZIhvcNAQELBQAwgasxCzAJBgNV +BAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDE8MDoGA1UECgwzTklTWiBOZW16ZXRp +IEluZm9rb21tdW5pa8OhY2nDs3MgU3pvbGfDoWx0YXTDsyBacnQuMUswSQYDVQQD +DEJGxZF0YW7DunPDrXR2w6FueWtpYWTDsyAtIEtvcm3DoW55emF0aSBIaXRlbGVz +w610w6lzIFN6b2xnw6FsdGF0w7MwHhcNMTMwOTEzMTAyNzA0WhcNMzMwOTEzMTAy +NzA0WjCBqzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MTwwOgYDVQQK +DDNOSVNaIE5lbXpldGkgSW5mb2tvbW11bmlrw6FjacOzcyBTem9sZ8OhbHRhdMOz +IFpydC4xSzBJBgNVBAMMQkbFkXRhbsO6c8OtdHbDoW55a2lhZMOzIC0gS29ybcOh +bnl6YXRpIEhpdGVsZXPDrXTDqXMgU3pvbGfDoWx0YXTDszCCAiIwDQYJKoZIhvcN +AQEBBQADggIPADCCAgoCggIBALVCpWRI22SlN/gsuJkCUbmiKMT7cATE2WyKhvcP +iRekhMIubE71/0TvW0MOiX83NaVbyOQjW68ZnFvtrNYALttjysNU2K9n1MtgRKJP +z6Te/B8xZla34d04ilP8zyMVi4qH/Qkw5ZhHBA4Waa8JBbzH1JBFj2hjvoJYN/vY +TG+lrBV3daWIZDhc0mUPUwXOlDCXb3qB6WSYEtEeSp/B8xfbGTYQObgBs7d4TbUM +e16qTp25zV04/39J/rdIrwNCbL5kG2H5zmt6m1BxAPNXl8UBdBurySZZbHq/Cpdn +lrWARUgBRpxAFORhOCFbiWTiBTYToCrO24gEhkQ13JM0WVdq7VNj+ovCGBY89HHH +PgwaEeTODyDDFyOro38TVay0/5bYwC96CZvbHJaNpoz8oWqma9EMnTGsmjH6UvmJ +OfovU/PpkS5Qjqq4pCWvG4vZalKIVwrDC5pxn7zKRYrpudWVwbbCztENaUo2PK6N +rMt19pAhwwmXzi0SdmJe6w6Pcl8rm7DJChXz/s/3RIRGAf3PZuzQMJd8bazROMFG +cgcXDj77MObLNNW1cxNFIQ4dGWtIFtrokakG0Og9b/qM0bj1mQPx69i1abu4iU9S +Aqd+PtvsxZcGlftT6+DT58iPiJn/LreXmX2E81H9joND3vOv4DN0xBUcKRenSXPc +wE7dAgMBAAGjZjBkMB0GA1UdDgQWBBTVqFEOeTByXrSsFg3TtevqwUvcOjASBgNV +HRMBAf8ECDAGAQH/AgEDMB8GA1UdIwQYMBaAFNWoUQ55MHJetKwWDdO16+rBS9w6 +MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAYfZkTup7l8LCAtlZ +MoBtgpKi+k2Cc2ZanYLSVWIw+CDNp9OJwcZzxNhdST3Ovgx6HchpbD367wD2gZqN +O1VPDJ1W2afmTeZrsKK1oP7fXYNbqxHyaxivq2bbG8lLGvdE3fGcgqyaXqioqDGe +3pzBQiKMxBOE5SxDBhspaTPX4AcCH6vuSZ7Xw4iuWRuXy/gbZWABzG3hQCAtSyEB +7B4ssYFr3saM9TSwjMOb3lg+EU3oSEyHlu5aR0tCb57og0iCuZrpPET5UZNUq5RF ++aiVrqaIefXmkqhYIi7UlEwYuq39p4VaghNqva5bwCwZXdiTwN11QDNp2U4mCjaH +pAEM4d+tDBkYX4jKNbEKe4EHZvl/Dy1tGYrk5IO7Qx1eT9LhKTjBH/Vco1Rg6/hD +3uaVBJmH4cupJDp5LRpwZZ8RJ104LkUNW/gRWS4ONRNq16dUBP5S+EwV5gOZXLKH +/KpGCPjTaAdgHC8nUnWTAtjd07GH1P2ZdnzB/AOq78eCSXr6+kvah9sFn1jib75j ++hqjNMHPukwiAAcFgF8F5gFzV9SR4dBh74Yo433MyjKX47NtvL/wCaAtxABUM20F +h/SHJB2Fzd7DOzeg5Qiv44sBHbgdNmOiEOElK2xS4B3Gx/ZtneDHIuTdsIYupqOY +ZTMgdlbbZ/DGXkOCwgptZNXejGw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYD +VQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEk +MCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U +cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29y +IFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkxMjMxMTcyMzE2WjCB +pDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFuYW1h +IENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUG +A1UECwweVHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZU +cnVzdENvciBSb290Q2VydCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAv463leLCJhJrMxnHQFgKq1mqjQCj/IDHUHuO1CAmujIS2CNUSSUQIpid +RtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4pQa81QBeCQryJ3pS/C3V +seq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0JEsq1pme +9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CV +EY4hgLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorW +hnAbJN7+KIor0Gqw/Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/ +DeOxCbeKyKsZn3MzUOcwHwYDVR0jBBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcw +DwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQAD +ggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5mDo4Nvu7Zp5I +/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf +ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZ +yonnMlo2HD6CqFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djts +L1Ac59v2Z3kf9YKVmgenFK+P3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdN +zl/HHk484IkzlQsPpTLWPFp5LBk= +-----END CERTIFICATE----- diff --git a/deluge/tests/data/etc/Mozilla.pem b/deluge/tests/data/etc/Mozilla.pem new file mode 100644 index 0000000..a1dc575 --- /dev/null +++ b/deluge/tests/data/etc/Mozilla.pem @@ -0,0 +1,3154 @@ +## +## Bundle of CA Root Certificates +## +## Certificate data from Mozilla as of: Thu Sep 30 03:12:05 2021 GMT +## +## This is a bundle of X.509 certificates of public Certificate Authorities +## (CA). These were automatically extracted from Mozilla's root certificates +## file (certdata.txt). This file can be found in the mozilla source tree: +## https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt +## +## It contains the certificates in PEM format and therefore +## can be directly used with curl / libcurl / php_curl, or with +## an Apache+mod_ssl webserver for SSL client authentication. +## Just configure this file as the SSLCACertificateFile. +## +## Conversion done with mk-ca-bundle.pl version 1.28. +## SHA256: c8f6733d1ff4e6a4769c182971a1234f95ae079247a9c439a13423fe8ba5c24f +## + + +GlobalSign Root CA +================== +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx +GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds +b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD +VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa +DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc +THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb +Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP +c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX +gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF +AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj +Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG +j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH +hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC +X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- + +GlobalSign Root CA - R2 +======================= +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 +ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp +s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN +S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL +TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C +ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i +YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN +BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp +9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu +01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 +9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- + +Entrust.net Premium 2048 Secure Server CA +========================================= +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- + +Baltimore CyberTrust Root +========================= +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE +ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li +ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC +SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs +dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME +uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB +UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C +G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 +XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr +l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI +VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB +BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh +cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 +hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa +Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H +RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- + +Entrust Root Certification Authority +==================================== +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw +b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG +A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 +MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu +MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu +Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz +A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww +Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 +j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN +rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 +MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH +hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM +Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa +v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS +W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 +tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- + +Comodo AAA Services root +======================== +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw +MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl +c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV +BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG +C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs +i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW +Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH +Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK +Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f +BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl +cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz +LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm +7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z +8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C +12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- + +QuoVadis Root CA 2 +================== +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx +ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6 +XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk +lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB +lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy +lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt +66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn +wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh +D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy +BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie +J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud +DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU +a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv +Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3 +UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm +VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK ++JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW +IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1 +WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X +f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II +4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8 +VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- + +QuoVadis Root CA 3 +================== +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx +OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg +DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij +KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K +DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv +BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp +p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 +nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX +MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM +Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz +uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT +BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj +YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD +VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 +ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE +AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV +qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s +hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z +POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 +Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp +8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC +bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu +g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p +vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr +qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- + +Security Communication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw +8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM +DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX +5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd +DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 +JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g +0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a +mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ +s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ +6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi +FL39vmwLAw== +-----END CERTIFICATE----- + +XRamp Global CA Root +==================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE +BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj +dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx +HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg +U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu +IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx +foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE +zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs +AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry +xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap +oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC +AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc +/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n +nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz +8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- + +Go Daddy Class 2 CA +=================== +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY +VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG +A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g +RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD +ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv +2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 +qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j +YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY +vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O +BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o +atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu +MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim +PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt +I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI +Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b +vZ8= +-----END CERTIFICATE----- + +Starfield Class 2 CA +==================== +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc +U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo +MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG +A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG +SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY +bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ +JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm +epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN +F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF +MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f +hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo +bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g +QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs +afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM +PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD +KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 +QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- + +DigiCert Assured ID Root CA +=========================== +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx +MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO +9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy +UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW +/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy +oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf +GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF +66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq +hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc +EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn +SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i +8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- + +DigiCert Global Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw +MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn +TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 +BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H +4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y +7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB +o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm +8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF +BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr +EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt +tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 +UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- + +DigiCert High Assurance EV Root CA +================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw +KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw +MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ +MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu +Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t +Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS +OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 +MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ +NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe +h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY +JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ +V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp +myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK +mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K +-----END CERTIFICATE----- + +SwissSign Gold CA - G2 +====================== +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNIMRUw +EwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzIwHhcN +MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp +c3NTaWduIEFHMR8wHQYDVQQDExZTd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUq +t2/876LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+bbqBHH5C +jCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c6bM8K8vzARO/Ws/BtQpg +vd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqEemA8atufK+ze3gE/bk3lUIbLtK/tREDF +ylqM2tIrfKjuvqblCqoOpd8FUrdVxyJdMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvR +AiTysybUa9oEVeXBCsdtMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuend +jIj3o02yMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69yFGkO +peUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPiaG59je883WX0XaxR +7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxMgI93e2CaHt+28kgeDrpOVG2Y4OGi +GqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUWyV7lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64 +OfPAeGZe6Drn8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe645R88a7A3hfm +5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr +44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOf +Mke6UiI0HTJ6CVanfCU2qT1L2sCCbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6m +Gu6uLftIdxf+u+yvGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxp +mo/a77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCChdiDyyJk +vC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid392qgQmwLOM7XdVAyksLf +KzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEppLd6leNcG2mqeSz53OiATIgHQv2ieY2Br +NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj +viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- + +SwissSign Silver CA - G2 +======================== +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT +BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X +DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 +aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 +N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm ++/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH +6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu +MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h +qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 +FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs +ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc +celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X +CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB +tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P +4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F +kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L +3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx +/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa +DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP +e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu +WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ +DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub +DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- + +SecureTrust CA +============== +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy +dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe +BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX +OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t +DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH +GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b +01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH +ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj +aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu +SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf +mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ +nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- + +Secure Global CA +================ +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH +bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg +MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg +Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx +YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ +bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g +8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV +HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi +0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn +oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA +MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ +OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn +CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 +3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- + +COMODO Certification Authority +============================== +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb +MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD +T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH ++7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww +xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV +4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA +1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI +rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k +b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC +AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP +OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc +IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN ++8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== +-----END CERTIFICATE----- + +Network Solutions Certificate Authority +======================================= +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG +EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr +IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx +MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx +jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT +aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT +crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc +/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB +AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv +bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA +A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q +4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ +GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD +ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- + +COMODO ECC Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix +GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X +4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni +wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG +FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA +U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- + +Certigna +======== +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw +EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 +MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI +Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q +XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH +GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p +ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg +DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf +Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ +tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ +BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J +SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ +ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu +PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY +1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- + +Cybertrust Global Root +====================== +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li +ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 +MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD +ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA ++Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW +0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL +AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin +89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT +8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 +MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G +A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO +lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi +5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 +hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T +X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- + +ePKI Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx +MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq +MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs +IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi +lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv +qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX +12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O +WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ +ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao +lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ +vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi +Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi +MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 +1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq +KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV +xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP +NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r +GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE +xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx +gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy +sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD +BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- + +certSIGN ROOT CA +================ +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD +VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa +Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE +CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I +JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH +rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 +ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD +0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 +AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B +Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB +AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 +SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 +x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt +vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz +TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- + +NetLock Arany (Class Gold) Főtanúsítvány +======================================== +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G +A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 +dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB +cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx +MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO +ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 +c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu +0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw +/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk +H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw +fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 +neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW +qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta +YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna +NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu +dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- + +Hongkong Post Root CA 1 +======================= +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT +DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx +NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n +IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 +ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr +auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh +qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY +V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV +HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i +h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio +l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei +IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps +T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT +c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== +-----END CERTIFICATE----- + +SecureSign RootCA11 +=================== +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi +SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS +b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw +KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 +cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL +TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO +wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq +g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP +O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA +bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX +t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh +OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r +bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ +Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 +y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 +lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- + +Microsec e-Szigno Root CA 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER +MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv +c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE +BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt +U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA +fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG +0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA +pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm +1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC +AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf +QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE +FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o +lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX +I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 +yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi +LXpUq3DDfSJlgnCW +-----END CERTIFICATE----- + +GlobalSign Root CA - R3 +======================= +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt +iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ +0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 +rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl +OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 +xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 +lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 +EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E +bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 +YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r +kpeDMdmztcpHWD9f +-----END CERTIFICATE----- + +Autoridad de Certificacion Firmaprofesional CIF A62634068 +========================================================= +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud +EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH +DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA +bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx +ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx +51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk +R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP +T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f +Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl +osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR +crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR +saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD +KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi +6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- + +Izenpe.com +========== +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG +EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz +MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu +QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ +03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK +ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU ++zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC +PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT +OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK +F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK +0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+ +0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB +leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID +AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+ +SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG +NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l +Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga +kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q +hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs +g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5 +aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5 +nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC +ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo +Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z +WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- + +Go Daddy Root Certificate Authority - G2 +======================================== +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu +MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G +A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq +9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD ++qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd +fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl +NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 +BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac +vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r +5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV +N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 +-----END CERTIFICATE----- + +Starfield Root Certificate Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw +DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg +VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv +W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs +bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk +N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf +ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU +JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol +TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx +4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw +F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ +c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- + +Starfield Services Root Certificate Authority - G2 +================================================== +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl +IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT +dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 +h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa +hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP +LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB +rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG +SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP +E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy +xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza +YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 +-----END CERTIFICATE----- + +AffirmTrust Commercial +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw +MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb +DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV +C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 +BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww +MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV +HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG +hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi +qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv +0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh +sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- + +AffirmTrust Networking +====================== +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw +MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE +Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI +dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 +/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb +h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV +HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu +UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 +12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 +WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 +/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- + +AffirmTrust Premium +=================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy +OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy +dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn +BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV +5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs ++7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd +GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R +p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI +S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 +6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 +/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo ++Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv +MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC +6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S +L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK ++4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV +BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg +IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 +g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb +zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== +-----END CERTIFICATE----- + +AffirmTrust Premium ECC +======================= +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV +BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx +MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U +cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ +N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW +BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK +BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X +57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM +eQ== +-----END CERTIFICATE----- + +Certum Trusted Network CA +========================= +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK +ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy +MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU +ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC +l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J +J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 +fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 +cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw +DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj +jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 +mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj +Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- + +TWCA Root Certification Authority +================================= +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ +VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG +EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB +IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx +QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC +oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP +4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r +y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG +9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC +mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW +QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY +T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny +Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- + +Security Communication RootCA2 +============================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC +SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy +aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ ++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R +3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV +spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K +EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 +QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB +CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj +u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk +3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q +tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 +mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- + +EC-ACC +====== +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE +BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w +ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD +VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE +CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT +BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 +MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt +SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl +Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh +cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK +w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT +ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 +HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a +E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw +0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD +VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 +Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l +dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ +lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa +Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe +l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 +E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D +5EI= +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2011 +======================================================= +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT +O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y +aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT +AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo +IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI +1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa +71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u +8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH +3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ +MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 +MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu +b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt +XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD +/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N +7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- + +Actalis Authentication Root CA +============================== +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM +BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE +AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky +MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz +IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ +wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa +by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6 +zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f +YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2 +oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l +EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7 +hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8 +EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5 +jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY +iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI +WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0 +JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx +K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+ +Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC +4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo +2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz +lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem +OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9 +vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- + +Buypass Class 2 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X +DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 +g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn +9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b +/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU +CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff +awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI +zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn +Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX +Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs +M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI +osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S +aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd +DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD +LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 +oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC +wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS +CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN +rJgWVqA= +-----END CERTIFICATE----- + +Buypass Class 3 Root CA +======================= +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X +DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH +sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR +5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh +7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ +ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH +2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV +/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ +RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA +Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq +j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G +uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG +Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 +ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 +KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz +6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug +UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe +eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi +Cp/HuZc= +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 3 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx +MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK +9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU +NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF +iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W +0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr +AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb +fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT +ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h +P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 2009 +============================== +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe +Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE +LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD +ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA +BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv +KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z +p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC +AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ +4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y +eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw +MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G +PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw +OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm +2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV +dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph +X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- + +D-TRUST Root Class 3 CA 2 EV 2009 +================================= +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS +egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh +zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T +7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 +sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 +11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv +cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v +ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El +MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp +b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh +c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ +PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX +ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA +NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv +w9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- + +CA Disig Root R2 +================ +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC +w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia +xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 +A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S +GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV +g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa +5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE +koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A +Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i +Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u +Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV +sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je +dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 +1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx +mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 +utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 +sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg +UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV +7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- + +ACCVRAIZ1 +========= +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB +SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 +MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH +UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM +jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 +RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD +aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ +0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG +WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 +8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR +5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J +9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK +Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw +Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu +Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM +Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA +QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh +AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA +YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj +AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA +IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk +aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 +dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 +MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI +hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E +R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN +YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 +nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ +TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 +sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg +Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd +3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p +EfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- + +TWCA Global Root CA +=================== +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT +CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD +QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK +EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C +nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV +r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR +Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV +tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W +KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 +sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p +yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn +kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI +zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g +cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M +8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg +/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg +lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP +A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m +i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 +EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 +zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= +-----END CERTIFICATE----- + +TeliaSonera Root CA v1 +====================== +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE +CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 +MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW +VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ +6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA +3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k +B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn +Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH +oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 +F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ +oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 +gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc +TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB +AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW +DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm +zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW +pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV +G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc +c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT +JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 +qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 +Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems +WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- + +E-Tugra Certification Authority +=============================== +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w +DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls +ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw +NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx +QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl +cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD +DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd +hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K +CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g +ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ +BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 +E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz +rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq +jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 +dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG +MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK +kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO +XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 +VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo +a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc +dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV +KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT +Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 +8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G +C7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- + +T-TeleSec GlobalRoot Class 2 +============================ +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx +MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ +SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F +vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 +2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV +WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy +YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 +r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf +vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR +3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== +-----END CERTIFICATE----- + +Atos TrustedRoot 2011 +===================== +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU +cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 +MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG +A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV +hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr +54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ +DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 +HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR +z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R +l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ +bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h +k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh +TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 +61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G +3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- + +QuoVadis Root CA 1 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE +PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm +PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 +Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN +ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l +g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV +7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX +9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f +iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg +t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI +hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 +GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct +Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP ++V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh +3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa +wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 +O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 +FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV +hMJKzRwuJIczYOXD +-----END CERTIFICATE----- + +QuoVadis Root CA 2 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh +ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY +NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t +oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o +MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l +V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo +L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ +sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD +6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh +lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI +hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K +pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 +x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz +dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X +U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw +mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD +zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN +JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr +O3jtZsSOeWmD3n+M +-----END CERTIFICATE----- + +QuoVadis Root CA 3 G3 +===================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 +IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL +Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe +6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 +I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U +VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 +5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi +Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM +dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt +rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI +hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS +t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ +TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du +DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib +Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD +hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX +0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW +dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 +PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- + +DigiCert Assured ID Root G2 +=========================== +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw +MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH +35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq +bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw +VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP +YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn +lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO +w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv +0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz +d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW +hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M +jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- + +DigiCert Assured ID Root G3 +=========================== +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD +VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb +RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs +KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF +UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy +YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy +1vUhZscv6pZjamVFkpUBtA== +-----END CERTIFICATE----- + +DigiCert Global Root G2 +======================= +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx +MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ +kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO +3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV +BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM +UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu +5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr +F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U +WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH +QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ +iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- + +DigiCert Global Root G3 +======================= +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD +VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw +MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C +AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O +YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp +Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y +3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 +VOKa5Vt8sycX +-----END CERTIFICATE----- + +DigiCert Trusted Root G4 +======================== +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw +HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp +pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o +k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa +vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY +QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 +MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm +mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 +f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH +dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 +oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY +ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr +yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy +7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah +ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN +5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb +/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa +5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK +G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP +82Z+ +-----END CERTIFICATE----- + +COMODO RSA Certification Authority +================================== +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCBhTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMTE5MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR6FSS0gpWsawNJN3Fz0Rn +dJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8Xpz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZ +FGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+ +5eNu/Nio5JIk2kNrYrhV/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pG +x8cgoLEfZd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z+pUX +2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7wqP/0uK3pN/u6uPQL +OvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZahSL0896+1DSJMwBGB7FY79tOi4lu3 +sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVICu9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+C +GCe01a60y1Dma/RMhnEw6abfFobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5 +WdYgGq/yapiqcrxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvlwFTPoCWOAvn9sKIN9SCYPBMt +rFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+ +nq6PK7o9mfjYcwlYRm6mnPTXJ9OV2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSg +tZx8jb8uk2IntznaFxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwW +sRqZCuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiKboHGhfKp +pC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmckejkk9u+UJueBPSZI9FoJA +zMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yLS0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHq +ZJx64SIDqZxubw5lT2yHh17zbqD5daWbQOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk52 +7RH89elWsn2/x20Kk4yl0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7I +LaZRfyHBNVOFBkpdn627G190 +-----END CERTIFICATE----- + +USERTrust RSA Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCAEmUXNg7D2wiz +0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2j +Y0K2dvKpOyuR+OJv0OwWIJAJPuLodMkYtJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFn +RghRy4YUVD+8M/5+bJz/Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O ++T23LLb2VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT79uq +/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6c0Plfg6lZrEpfDKE +Y1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmTYo61Zs8liM2EuLE/pDkP2QKe6xJM +lXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97lc6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8 +yexDJtC/QV9AqURE9JnnV4eeUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+ +eLf8ZxXhyVeEHg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPFUp/L+M+ZBn8b2kMVn54CVVeW +FPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KOVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ +7l8wXEskEVX/JJpuXior7gtNn3/3ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQ +Eg9zKC7F4iRO/Fjs8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM +8WcRiQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYzeSf7dNXGi +FSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZXHlKYC6SQK5MNyosycdi +yA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9c +J2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRBVXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGw +sAvgnEzDHNb842m1R0aBL6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gx +Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- + +USERTrust ECC Certification Authority +===================================== +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 +0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez +nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB +HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu +9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R4 +=========================== +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl +OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P +AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV +MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF +JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= +-----END CERTIFICATE----- + +GlobalSign ECC Root CA - R5 +=========================== +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 +SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS +h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx +uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 +yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- + +Staat der Nederlanden EV Root CA +================================ +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M +MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl +cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk +SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW +O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r +0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 +Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV +XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr +08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV +0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd +74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx +fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa +ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu +c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq +5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN +b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN +f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi +5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 +WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK +DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy +eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== +-----END CERTIFICATE----- + +IdenTrust Commercial Root CA 1 +============================== +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS +b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES +MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB +IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld +hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ +mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi +1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C +XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl +3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy +NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV +WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg +xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix +uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI +hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg +ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt +ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV +YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX +feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro +kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe +2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz +Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R +cGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- + +IdenTrust Public Sector Root CA 1 +================================= +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv +ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV +UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS +b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy +P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 +Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI +rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf +qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS +mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn +ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh +LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v +iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL +4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw +DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A +mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt +GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt +m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx +NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 +Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI +ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC +ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ +3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G2 +========================================= +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy +bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug +b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw +HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT +DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx +OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP +/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz +HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU +s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y +TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx +AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 +0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z +iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi +nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ +vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO +e4pIb4tF9g== +-----END CERTIFICATE----- + +Entrust Root Certification Authority - EC1 +========================================== +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx +FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn +YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw +FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs +LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg +dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy +AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef +9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h +vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 +kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- + +CFCA EV ROOT +============ +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE +CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB +IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw +MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD +DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV +BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD +7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN +uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW +ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 +xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f +py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K +gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol +hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ +tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf +BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q +ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua +4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG +E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX +BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn +aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy +PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX +kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C +ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GB CA +=============================== +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG +EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw +MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds +b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX +scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP +rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk +9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o +Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg +GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD +dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 +VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui +HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- + +SZAFIR ROOT CA2 +=============== +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- + +Certum Trusted Network CA 2 +=========================== +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions RootCA 2015 +======================================================= +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- + +Hellenic Academic and Research Institutions ECC RootCA 2015 +=========================================================== +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- + +ISRG Root X1 +============ +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM +================ +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- + +Amazon Root CA 1 +================ +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- + +Amazon Root CA 2 +================ +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- + +Amazon Root CA 3 +================ +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- + +Amazon Root CA 4 +================ +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- + +TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +============================================= +-----BEGIN CERTIFICATE----- +MIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIxGDAWBgNVBAcT +D0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxpbXNlbCB2ZSBUZWtub2xvamlr +IEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0wKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24g +TWVya2V6aSAtIEthbXUgU00xNjA0BgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRp +ZmlrYXNpIC0gU3VydW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYD +VQQGEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXllIEJpbGlt +c2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklUQUsxLTArBgNVBAsTJEth +bXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBTTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11 +IFNNIFNTTCBLb2sgU2VydGlmaWthc2kgLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAr3UwM6q7a9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y8 +6Ij5iySrLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INrN3wc +wv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2XYacQuFWQfw4tJzh0 +3+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/iSIzL+aFCr2lqBs23tPcLG07xxO9 +WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4fAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQU +ZT/HiobGPN08VFw1+DrtUgxHV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJ +KoZIhvcNAQELBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh +AHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPfIPP54+M638yc +lNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4lzwDGrpDxpa5RXI4s6ehlj2R +e37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0j +q5Rm+K37DwhuJi1/FwcJsoz7UMCflo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM= +-----END CERTIFICATE----- + +GDCA TrustAUTH R5 ROOT +====================== +-----BEGIN CERTIFICATE----- +MIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMCQ04xMjAw +BgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8wHQYDVQQD +DBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0MTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVow +YjELMAkGA1UEBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ +IENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJjDp6L3TQs +AlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBjTnnEt1u9ol2x8kECK62p +OqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+uKU49tm7srsHwJ5uu4/Ts765/94Y9cnrr +pftZTqfrlYwiOXnhLQiPzLyRuEH3FMEjqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ +9Cy5WmYqsBebnh52nUpmMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQ +xXABZG12ZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloPzgsM +R6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3GkL30SgLdTMEZeS1SZ +D2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeCjGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4 +oR24qoAATILnsn8JuLwwoC8N9VKejveSswoAHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx +9hoh49pwBiFYFIeFd3mqgnkCAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlR +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg +p8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZmDRd9FBUb1Ov9 +H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5COmSdI31R9KrO9b7eGZONn35 +6ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ryL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd ++PwyvzeG5LuOmCd+uh8W4XAR8gPfJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQ +HtZa37dG/OaG+svgIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBD +F8Io2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV09tL7ECQ +8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQXR4EzzffHqhmsYzmIGrv +/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrqT8p+ck0LcIymSLumoRT2+1hEmRSuqguT +aaApJUqlyyvdimYHFngVV3Eb7PVHhPOeMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g== +-----END CERTIFICATE----- + +TrustCor RootCert CA-1 +====================== +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIJANqb7HHzA7AZMA0GCSqGSIb3DQEBCwUAMIGkMQswCQYDVQQGEwJQQTEP +MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig +U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0IENBLTEwHhcNMTYwMjA0MTIzMjE2WhcNMjkx +MjMxMTcyMzE2WjCBpDELMAkGA1UEBhMCUEExDzANBgNVBAgMBlBhbmFtYTEUMBIGA1UEBwwLUGFu +YW1hIENpdHkxJDAiBgNVBAoMG1RydXN0Q29yIFN5c3RlbXMgUy4gZGUgUi5MLjEnMCUGA1UECwwe +VHJ1c3RDb3IgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR8wHQYDVQQDDBZUcnVzdENvciBSb290Q2Vy +dCBDQS0xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv463leLCJhJrMxnHQFgKq1mq +jQCj/IDHUHuO1CAmujIS2CNUSSUQIpidRtLByZ5OGy4sDjjzGiVoHKZaBeYei0i/mJZ0PmnK6bV4 +pQa81QBeCQryJ3pS/C3Vseq0iWEk8xoT26nPUu0MJLq5nux+AHT6k61sKZKuUbS701e/s/OojZz0 +JEsq1pme9J7+wH5COucLlVPat2gOkEz7cD+PSiyU8ybdY2mplNgQTsVHCJCZGxdNuWxu72CVEY4h +gLW9oHPY0LJ3xEXqWib7ZnZ2+AYfYW0PVcWDtxBWcgYHpfOxGgMFZA6dWorWhnAbJN7+KIor0Gqw +/Hqi3LJ5DotlDwIDAQABo2MwYTAdBgNVHQ4EFgQU7mtJPHo/DeOxCbeKyKsZn3MzUOcwHwYDVR0j +BBgwFoAU7mtJPHo/DeOxCbeKyKsZn3MzUOcwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AYYwDQYJKoZIhvcNAQELBQADggEBACUY1JGPE+6PHh0RU9otRCkZoB5rMZ5NDp6tPVxBb5UrJKF5 +mDo4Nvu7Zp5I/5CQ7z3UuJu0h3U/IJvOcs+hVcFNZKIZBqEHMwwLKeXx6quj7LUKdJDHfXLy11yf +ke+Ri7fc7Waiz45mO7yfOgLgJ90WmMCV1Aqk5IGadZQ1nJBfiDcGrVmVCrDRZ9MZyonnMlo2HD6C +qFqTvsbQZJG2z9m2GM/bftJlo6bEjhcxwft+dtvTheNYsnd6djtsL1Ac59v2Z3kf9YKVmgenFK+P +3CghZwnS1k1aHBkcjndcw5QkPTJrS37UeJSDvjdNzl/HHk484IkzlQsPpTLWPFp5LBk= +-----END CERTIFICATE----- + +TrustCor RootCert CA-2 +====================== +-----BEGIN CERTIFICATE----- +MIIGLzCCBBegAwIBAgIIJaHfyjPLWQIwDQYJKoZIhvcNAQELBQAwgaQxCzAJBgNVBAYTAlBBMQ8w +DQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5MSQwIgYDVQQKDBtUcnVzdENvciBT +eXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29yIENlcnRpZmljYXRlIEF1dGhvcml0 +eTEfMB0GA1UEAwwWVHJ1c3RDb3IgUm9vdENlcnQgQ0EtMjAeFw0xNjAyMDQxMjMyMjNaFw0zNDEy +MzExNzI2MzlaMIGkMQswCQYDVQQGEwJQQTEPMA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5h +bWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3IgU3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5U +cnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAdBgNVBAMMFlRydXN0Q29yIFJvb3RDZXJ0 +IENBLTIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnIG7CKqJiJJWQdsg4foDSq8Gb +ZQWU9MEKENUCrO2fk8eHyLAnK0IMPQo+QVqedd2NyuCb7GgypGmSaIwLgQ5WoD4a3SwlFIIvl9Nk +RvRUqdw6VC0xK5mC8tkq1+9xALgxpL56JAfDQiDyitSSBBtlVkxs1Pu2YVpHI7TYabS3OtB0PAx1 +oYxOdqHp2yqlO/rOsP9+aij9JxzIsekp8VduZLTQwRVtDr4uDkbIXvRR/u8OYzo7cbrPb1nKDOOb +XUm4TOJXsZiKQlecdu/vvdFoqNL0Cbt3Nb4lggjEFixEIFapRBF37120Hapeaz6LMvYHL1cEksr1 +/p3C6eizjkxLAjHZ5DxIgif3GIJ2SDpxsROhOdUuxTTCHWKF3wP+TfSvPd9cW436cOGlfifHhi5q +jxLGhF5DUVCcGZt45vz27Ud+ez1m7xMTiF88oWP7+ayHNZ/zgp6kPwqcMWmLmaSISo5uZk3vFsQP +eSghYA2FFn3XVDjxklb9tTNMg9zXEJ9L/cb4Qr26fHMC4P99zVvh1Kxhe1fVSntb1IVYJ12/+Ctg +rKAmrhQhJ8Z3mjOAPF5GP/fDsaOGM8boXg25NSyqRsGFAnWAoOsk+xWq5Gd/bnc/9ASKL3x74xdh +8N0JqSDIvgmk0H5Ew7IwSjiqqewYmgeCK9u4nBit2uBGF6zPXQIDAQABo2MwYTAdBgNVHQ4EFgQU +2f4hQG6UnrybPZx9mCAZ5YwwYrIwHwYDVR0jBBgwFoAU2f4hQG6UnrybPZx9mCAZ5YwwYrIwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAJ5Fngw7tu/h +Osh80QA9z+LqBrWyOrsGS2h60COXdKcs8AjYeVrXWoSK2BKaG9l9XE1wxaX5q+WjiYndAfrs3fnp +kpfbsEZC89NiqpX+MWcUaViQCqoL7jcjx1BRtPV+nuN79+TMQjItSQzL/0kMmx40/W5ulop5A7Zv +2wnL/V9lFDfhOPXzYRZY5LVtDQsEGz9QLX+zx3oaFoBg+Iof6Rsqxvm6ARppv9JYx1RXCI/hOWB3 +S6xZhBqI8d3LT3jX5+EzLfzuQfogsL7L9ziUwOHQhQ+77Sxzq+3+knYaZH9bDTMJBzN7Bj8RpFxw +PIXAz+OQqIN3+tvmxYxoZxBnpVIt8MSZj3+/0WvitUfW2dCFmU2Umw9Lje4AWkcdEQOsQRivh7dv +DDqPys/cA8GiCcjl/YBeyGBCARsaU1q7N6a3vLqE6R5sGtRk2tRD/pOLS/IseRYQ1JMLiI+h2IYU +RpFHmygk71dSTlxCnKr3Sewn6EAes6aJInKc9Q0ztFijMDvd1GpUk74aTfOTlPf8hAs/hCBcNANE +xdqtvArBAs8e5ZTZ845b2EzwnexhF7sUMlQMAimTHpKG9n/v55IFDlndmQguLvqcAFLTxWYp5KeX +RKQOKIETNcX2b2TmQcTVL8w0RSXPQQCWPUouwpaYT05KnJe32x+SMsj/D1Fu1uwJ +-----END CERTIFICATE----- + +TrustCor ECA-1 +============== +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIJAISCLF8cYtBAMA0GCSqGSIb3DQEBCwUAMIGcMQswCQYDVQQGEwJQQTEP +MA0GA1UECAwGUGFuYW1hMRQwEgYDVQQHDAtQYW5hbWEgQ2l0eTEkMCIGA1UECgwbVHJ1c3RDb3Ig +U3lzdGVtcyBTLiBkZSBSLkwuMScwJQYDVQQLDB5UcnVzdENvciBDZXJ0aWZpY2F0ZSBBdXRob3Jp +dHkxFzAVBgNVBAMMDlRydXN0Q29yIEVDQS0xMB4XDTE2MDIwNDEyMzIzM1oXDTI5MTIzMTE3Mjgw +N1owgZwxCzAJBgNVBAYTAlBBMQ8wDQYDVQQIDAZQYW5hbWExFDASBgNVBAcMC1BhbmFtYSBDaXR5 +MSQwIgYDVQQKDBtUcnVzdENvciBTeXN0ZW1zIFMuIGRlIFIuTC4xJzAlBgNVBAsMHlRydXN0Q29y +IENlcnRpZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOVHJ1c3RDb3IgRUNBLTEwggEiMA0GCSqG +SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPj+ARtZ+odnbb3w9U73NjKYKtR8aja+3+XzP4Q1HpGjOR +MRegdMTUpwHmspI+ap3tDvl0mEDTPwOABoJA6LHip1GnHYMma6ve+heRK9jGrB6xnhkB1Zem6g23 +xFUfJ3zSCNV2HykVh0A53ThFEXXQmqc04L/NyFIduUd+Dbi7xgz2c1cWWn5DkR9VOsZtRASqnKmc +p0yJF4OuowReUoCLHhIlERnXDH19MURB6tuvsBzvgdAsxZohmz3tQjtQJvLsznFhBmIhVE5/wZ0+ +fyCMgMsq2JdiyIMzkX2woloPV+g7zPIlstR8L+xNxqE6FXrntl019fZISjZFZtS6mFjBAgMBAAGj +YzBhMB0GA1UdDgQWBBREnkj1zG1I1KBLf/5ZJC+Dl5mahjAfBgNVHSMEGDAWgBREnkj1zG1I1KBL +f/5ZJC+Dl5mahjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsF +AAOCAQEABT41XBVwm8nHc2FvcivUwo/yQ10CzsSUuZQRg2dd4mdsdXa/uwyqNsatR5Nj3B5+1t4u +/ukZMjgDfxT2AHMsWbEhBuH7rBiVDKP/mZb3Kyeb1STMHd3BOuCYRLDE5D53sXOpZCz2HAF8P11F +hcCF5yWPldwX8zyfGm6wyuMdKulMY/okYWLW2n62HGz1Ah3UKt1VkOsqEUc8Ll50soIipX1TH0Xs +J5F95yIW6MBoNtjG8U+ARDL54dHRHareqKucBK+tIA5kmE2la8BIWJZpTdwHjFGTot+fDz2LYLSC +jaoITmJF4PkL0uDgPFveXHEnJcLmA4GLEFPjx1WitJ/X5g== +-----END CERTIFICATE----- + +SSL.com Root Certification Authority RSA +======================================== +-----BEGIN CERTIFICATE----- +MIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UEBhMCVVMxDjAM +BgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24x +MTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYw +MjEyMTczOTM5WhcNNDEwMjEyMTczOTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NM +LmNvbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2RxFdHaxh3a3by/ZPkPQ/C +Fp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aXqhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8 +P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcCC52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/ge +oeOy3ZExqysdBP+lSgQ36YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkp +k8zruFvh/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrFYD3Z +fBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93EJNyAKoFBbZQ+yODJ +gUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVcUS4cK38acijnALXRdMbX5J+tB5O2 +UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8ZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi8 +1xtZPCvM8hnIk2snYxnP/Okm+Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4s +bE6x/c+cCbqiM+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV +HRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4GA1UdDwEB/wQE +AwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGVcpNxJK1ok1iOMq8bs3AD/CUr +dIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBcHadm47GUBwwyOabqG7B52B2ccETjit3E+ZUf +ijhDPwGFpUenPUayvOUiaPd7nNgsPgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAsl +u1OJD7OAUN5F7kR/q5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjq +erQ0cuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jra6x+3uxj +MxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90IH37hVZkLId6Tngr75qNJ +vTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/YK9f1JmzJBjSWFupwWRoyeXkLtoh/D1JI +Pb9s2KJELtFOt3JY04kTlf5Eq/jXixtunLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406y +wKBjYZC6VWg3dGq2ktufoYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NI +WuuA8ShYIc2wBlX7Jz9TkHCpBB5XJ7k= +-----END CERTIFICATE----- + +SSL.com Root Certification Authority ECC +======================================== +-----BEGIN CERTIFICATE----- +MIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xMTAv +BgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEy +MTgxNDAzWhcNNDEwMjEyMTgxNDAzWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAO +BgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv +bSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI7Z4INcgn64mMU1jrYor+ +8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPgCemB+vNH06NjMGEwHQYDVR0OBBYEFILR +hXMw5zUE044CkvvlpNHEIejNMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTT +jgKS++Wk0cQh6M0wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCW +e+0F+S8Tkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+gA0z +5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority RSA R2 +============================================== +-----BEGIN CERTIFICATE----- +MIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYTAlVTMQ4w +DAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9u +MTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy +MB4XDTE3MDUzMTE4MTQzN1oXDTQyMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQI +DAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYD +VQQDDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvqM0fNTPl9fb69LT3w23jh +hqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssufOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7w +cXHswxzpY6IXFJ3vG2fThVUCAtZJycxa4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTO +Zw+oz12WGQvE43LrrdF9HSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+ +B6KjBSYRaZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcAb9Zh +CBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQGp8hLH94t2S42Oim +9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQVPWKchjgGAGYS5Fl2WlPAApiiECto +RHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMOpgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+Slm +JuwgUHfbSguPvuUCYHBBXtSuUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48 ++qvWBkofZ6aYMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV +HSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa49QaAJadz20Zp +qJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBWs47LCp1Jjr+kxJG7ZhcFUZh1 +++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5Sm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nx +Y/hoLVUE0fKNsKTPvDxeH3jnpaAgcLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2G +guDKBAdRUNf/ktUM79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDz +OFSz/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXtll9ldDz7 +CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEmKf7GUmG6sXP/wwyc5Wxq +lD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKKQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreR +rwU7ZcegbLHNYhLDkBvjJc40vG93drEQw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1 +hlMYegouCRw2n5H9gooiS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX +9hwJ1C07mKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w== +-----END CERTIFICATE----- + +SSL.com EV Root Certification Authority ECC +=========================================== +-----BEGIN CERTIFICATE----- +MIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMCVVMxDjAMBgNV +BAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9TU0wgQ29ycG9yYXRpb24xNDAy +BgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYw +MjEyMTgxNTIzWhcNNDEwMjEyMTgxNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMx +EDAOBgNVBAcMB0hvdXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NM +LmNvbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB +BAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMAVIbc/R/fALhBYlzccBYy +3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1KthkuWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0O +BBYEFFvKXuXe0oGqzagtZFG22XKbl+ZPMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe +5d7SgarNqC1kUbbZcpuX5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJ +N+vp1RPZytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZgh5Mm +m7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg== +-----END CERTIFICATE----- + +GlobalSign Root CA - R6 +======================= +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEgMB4GA1UECxMX +R2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkds +b2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQxMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9i +YWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFs +U2lnbjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQss +grRIxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1kZguSgMpE +3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxDaNc9PIrFsmbVkJq3MQbF +vuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJwLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqM +PKq0pPbzlUoSB239jLKJz9CgYXfIWHSw1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+ +azayOeSsJDa38O+2HBNXk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05O +WgtH8wY2SXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/hbguy +CLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4nWUx2OVvq+aWh2IMP +0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpYrZxCRXluDocZXFSxZba/jJvcE+kN +b7gu3GduyYsRtYQUigAZcIN5kZeR1BonvzceMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQE +AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNV +HSMEGDAWgBSubAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN +nsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGtIxg93eFyRJa0 +lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr6155wsTLxDKZmOMNOsIeDjHfrY +BzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLjvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFym +Fe944Hn+Xds+qkxV/ZoVqW/hpvvfcDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr +3TsTjxKM4kEaSHpzoHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB1 +0jZpnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfspA9MRf/T +uTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+vJJUEeKgDu+6B5dpffItK +oZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+t +JDfLRVpOoERIyNiwmcUVhAn21klJwGW45hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA= +-----END CERTIFICATE----- + +OISTE WISeKey Global Root GC CA +=============================== +-----BEGIN CERTIFICATE----- +MIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQswCQYDVQQGEwJD +SDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEo +MCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRa +Fw00MjA1MDkwOTU4MzNaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQL +ExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh +bCBSb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4nieUqjFqdr +VCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4Wp2OQ0jnUsYd4XxiWD1Ab +NTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7TrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0E +AwMDaAAwZQIwJsdpW9zV57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtk +AjEA2zQgMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9 +-----END CERTIFICATE----- + +GTS Root R1 +=========== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxUtHDA3sM9CJuRz04TANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG +EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv +b3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG +A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx +9vaMf/vo27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7wCl7r +aKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjwTcLCeoiKu7rPWRnW +r4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0PfyblqAj+lug8aJRT7oM6iCsVlgmy4HqM +LnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaHszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly +4cpk9+aCEI3oncKKiPo4Zor8Y/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr +06zqkUspzBmkMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92 +wO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70paDPvOmbsB4om +3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrNVjzRlwW5y0vtOUucxD/SVRNu +JLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEM +BQADggIBADiWCu49tJYeX++dnAsznyvgyv3SjgofQXSlfKqE1OXyHuY3UjKcC9FhHb8owbZEKTV1 +d5iyfNm9dKyKaOOpMQkpAWBz40d8U6iQSifvS9efk+eCNs6aaAyC58/UEBZvXw6ZXPYfcX3v73sv +fuo21pdwCxXu11xWajOl40k4DLh9+42FpLFZXvRq4d2h9mREruZRgyFmxhE+885H7pwoHyXa/6xm +ld01D1zvICxi/ZG6qcz8WpyTgYMpl0p8WnK0OdC3d8t5/Wk6kjftbjhlRn7pYL15iJdfOBL07q9b +gsiG1eGZbYwE8na6SfZu6W0eX6DvJ4J2QPim01hcDyxC2kLGe4g0x8HYRZvBPsVhHdljUEn2NIVq +4BjFbkerQUIpm/ZgDdIx02OYI5NaAIFItO/Nis3Jz5nu2Z6qNuFoS3FJFDYoOj0dzpqPJeaAcWEr +tXvM+SUWgeExX6GjfhaknBZqlxi9dnKlC54dNuYvoS++cJEPqOba+MSSQGwlfnuzCdyyF62ARPBo +pY+Udf90WuioAnwMCeKpSwughQtiue+hMZL77/ZRBIls6Kl0obsXs7X9SQ98POyDGCBDTtWTurQ0 +sR8WNh8M5mQ5Fkzc4P4dyKliPUDqysU0ArSuiYgzNdwsE3PYJ/HQcu51OyLemGhmW/HGY0dVHLql +CFF1pkgl +-----END CERTIFICATE----- + +GTS Root R2 +=========== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQbkepxlqz5yDFMJo/aFLybzANBgkqhkiG9w0BAQwFADBHMQswCQYDVQQG +EwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJv +b3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAG +A1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTuk +k3LvCvptnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY6Dlo +7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAuMC6C/Pq8tBcKSOWI +m8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7kRXuJVfeKH2JShBKzwkCX44ofR5Gm +dFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWgf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbu +ak7MkogwTZq9TwtImoS1mKPV+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscsz +cTJGr61K8YzodDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW +Ir9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKaG73Vululycsl +aVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCqgc7dGtxRcw1PcOnlthYhGXmy +5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEM +BQADggIBALZp8KZ3/p7uC4Gt4cCpx/k1HUCCq+YEtN/L9x0Pg/B+E02NjO7jMyLDOfxA325BS0JT +vhaI8dI4XsRomRyYUpOM52jtG2pzegVATX9lO9ZY8c6DR2Dj/5epnGB3GFW1fgiTz9D2PGcDFWEJ ++YF59exTpJ/JjwGLc8R3dtyDovUMSRqodt6Sm2T4syzFJ9MHwAiApJiS4wGWAqoC7o87xdFtCjMw +c3i5T1QWvwsHoaRc5svJXISPD+AVdyx+Jn7axEvbpxZ3B7DNdehyQtaVhJ2Gg/LkkM0JR9SLA3Da +WsYDQvTtN6LwG1BUSw7YhN4ZKJmBR64JGz9I0cNv4rBgF/XuIwKl2gBbbZCr7qLpGzvpx0QnRY5r +n/WkhLx3+WuXrD5RRaIRpsyF7gpo8j5QOHokYh4XIDdtak23CZvJ/KRY9bb7nE4Yu5UC56Gtmwfu +Nmsk0jmGwZODUNKBRqhfYlcsu2xkiAhu7xNUX90txGdj08+JN7+dIPT7eoOboB6BAFDC5AwiWVIQ +7UNWhwD4FFKnHYuTjKJNRn8nxnGbJN7k2oaLDX5rIMHAnuFl2GqjpuiFizoHCBy69Y9Vmhh1fuXs +gWbRIXOhNUQLgD1bnF5vKheW0YMjiGZt5obicDIvUiLnyOd/xCxgXS/Dr55FBcOEArf9LAhST4Ld +o/DUhgkC +-----END CERTIFICATE----- + +GTS Root R3 +=========== +-----BEGIN CERTIFICATE----- +MIICDDCCAZGgAwIBAgIQbkepx2ypcyRAiQ8DVd2NHTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUU +Rout736GjOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL24Cej +QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTB8Sa6oC2uhYHP +0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEAgFukfCPAlaUs3L6JbyO5o91lAFJekazInXJ0 +glMLfalAvWhgxeG4VDvBNhcl2MG9AjEAnjWSdIUlUfUk7GRSJFClH9voy8l27OyCbvWFGFPouOOa +KaqW04MjyaR7YbPMAuhd +-----END CERTIFICATE----- + +GTS Root R4 +=========== +-----BEGIN CERTIFICATE----- +MIICCjCCAZGgAwIBAgIQbkepyIuUtui7OyrYorLBmTAKBggqhkjOPQQDAzBHMQswCQYDVQQGEwJV +UzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3Qg +UjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UE +ChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa +6zzuhXyiQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvRHYqj +QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSATNbrdP9JNqPV +2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNnADBkAjBqUFJ0CMRw3J5QdCHojXohw0+WbhXRIjVhLfoI +N+4Zba3bssx9BzT1YBkstTTZbyACMANxsbqjYAuG7ZoIapVon+Kz4ZNkfF6Tpt95LY2F45TPI11x +zPKwTdb+mciUqXWi4w== +-----END CERTIFICATE----- + +UCA Global G2 Root +================== +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9MQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBHbG9iYWwgRzIgUm9vdDAeFw0x +NjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0xCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlU +cnVzdDEbMBkGA1UEAwwSVUNBIEdsb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxeYrb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmT +oni9kmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzmVHqUwCoV +8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/RVogvGjqNO7uCEeBHANBS +h6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDcC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8o +LTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIjtm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/ +R+zvWr9LesGtOxdQXGLYD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBe +KW4bHAyvj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6DlNaBa +4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6iIis7nCs+dwp4wwc +OxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznPO6Q0ibd5Ei9Hxeepl2n8pndntd97 +8XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O +BBYEFIHEjMz15DD/pQwIX4wVZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo +5sOASD0Ee/ojL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5 +1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl1qnN3e92mI0A +Ds0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oUb3n09tDh05S60FdRvScFDcH9 +yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LVPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAX +c47QN6MUPJiVAAwpBVueSUmxX8fjy88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHo +jhJi6IjMtX9Gl8CbEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZk +bxqgDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI+Vg7RE+x +ygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGyYiGqhkCyLmTTX8jjfhFn +RR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bXUB+K+wb1whnw0A== +-----END CERTIFICATE----- + +UCA Extended Validation Root +============================ +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQG +EwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9u +IFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMxMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8G +A1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrs +iWogD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvSsPGP2KxF +Rv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aopO2z6+I9tTcg1367r3CTu +eUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dksHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR +59mzLC52LqGj3n5qiAno8geK+LLNEOfic0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH +0mK1lTnj8/FtDw5lhIpjVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KR +el7sFsLzKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/TuDv +B0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41Gsx2VYVdWf6/wFlth +WG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs1+lvK9JKBZP8nm9rZ/+I8U6laUpS +NwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQDfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS +3H5aBZ8eNJr34RQwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQEL +BQADggIBADaNl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR +ap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQVBcZEhrxH9cM +aVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5c6sq1WnIeJEmMX3ixzDx/BR4 +dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb ++7lsq+KePRXBOy5nAliRn+/4Qh8st2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOW +F3sGPjLtx7dCvHaj2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwi +GpWOvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2CxR9GUeOc +GMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmxcmtpzyKEC2IPrNkZAJSi +djzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbMfjKaiJUINlK73nZfdklJrX+9ZSCyycEr +dhh2n1ax +-----END CERTIFICATE----- + +Certigna Root CA +================ +-----BEGIN CERTIFICATE----- +MIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UE +BhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAwMiA0ODE0NjMwODEwMDAzNjEZ +MBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0xMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjda +MFoxCzAJBgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYz +MDgxMDAwMzYxGTAXBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sOty3tRQgX +stmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9MCiBtnyN6tMbaLOQdLNyz +KNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPuI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8 +JXrJhFwLrN1CTivngqIkicuQstDuI7pmTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16 +XdG+RCYyKfHx9WzMfgIhC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq +4NYKpkDfePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3YzIoej +wpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWTCo/1VTp2lc5ZmIoJ +lXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1kJWumIWmbat10TWuXekG9qxf5kBdI +jzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5hwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp/ +/TBt2dzhauH8XwIDAQABo4IBGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw +HQYDVR0OBBYEFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of +1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczovL3d3d3cuY2Vy +dGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilodHRwOi8vY3JsLmNlcnRpZ25h +LmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYraHR0cDovL2NybC5kaGlteW90aXMuY29tL2Nl +cnRpZ25hcm9vdGNhLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOIt +OoldaDgvUSILSo3L6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxP +TGRGHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH60BGM+RFq +7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncBlA2c5uk5jR+mUYyZDDl3 +4bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdio2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd +8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1gPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS +6Cvu5zHbugRqh5jnxV/vfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaY +tlu3zM63Nwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayhjWZS +aX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw3kAP+HwV96LOPNde +E4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0= +-----END CERTIFICATE----- + +emSign Root CA - G1 +=================== +-----BEGIN CERTIFICATE----- +MIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJJTjET +MBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRl +ZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBHMTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgx +ODMwMDBaMGcxCzAJBgNVBAYTAklOMRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVk +aHJhIFRlY2hub2xvZ2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQzf2N4aLTN +LnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO8oG0x5ZOrRkVUkr+PHB1 +cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aqd7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHW +DV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhMtTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ +6DqS0hdW5TUaQBw+jSztOd9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrH +hQIDAQABo0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQDAgEG +MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31xPaOfG1vR2vjTnGs2 +vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjMwiI/aTvFthUvozXGaCocV685743Q +NcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6dGNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q ++Mri/Tm3R7nrft8EI6/6nAYH6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeih +U80Bv2noWgbyRQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx +iN66zB+Afko= +-----END CERTIFICATE----- + +emSign ECC Root CA - G3 +======================= +-----BEGIN CERTIFICATE----- +MIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQGEwJJTjETMBEG +A1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEg +MB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4 +MTgzMDAwWjBrMQswCQYDVQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11 +ZGhyYSBUZWNobm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g +RzMwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0WXTsuwYc +58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xySfvalY8L1X44uT6EYGQIr +MgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuBzhccLikenEhjQjAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+D +CBeQyh+KTOgNG3qxrdWBCUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7 +jHvrZQnD+JbNR6iC8hZVdyR+EhCVBCyj +-----END CERTIFICATE----- + +emSign Root CA - C1 +=================== +-----BEGIN CERTIFICATE----- +MIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkGA1UEBhMCVVMx +EzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNp +Z24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UE +BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQD +ExNlbVNpZ24gUm9vdCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+up +ufGZBczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZHdPIWoU/ +Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH3DspVpNqs8FqOp099cGX +OFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvHGPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4V +I5b2P/AgNBbeCsbEBEV5f6f9vtKppa+cxSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleooms +lMuoaJuvimUnzYnu3Yy1aylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+ +XJGFehiqTbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD +ggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87/kOXSTKZEhVb3xEp +/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4kqNPEjE2NuLe/gDEo2APJ62gsIq1 +NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrGYQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9 +wC68AivTxEDkigcxHpvOJpkT+xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQ +BmIMMMAVSKeoWXzhriKi4gp6D/piq1JM4fHfyr6DDUI= +-----END CERTIFICATE----- + +emSign ECC Root CA - C3 +======================= +-----BEGIN CERTIFICATE----- +MIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQGEwJVUzETMBEG +A1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMxIDAeBgNVBAMTF2VtU2lnbiBF +Q0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAwMFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UE +BhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQD +ExdlbVNpZ24gRUNDIFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd +6bciMK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4OjavtisIGJAnB9 +SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0OBBYEFPtaSNCAIEDyqOkA +B2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49BAMDA2gA +MGUCMQC02C8Cif22TGK6Q04ThHK1rt0c3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwU +ZOR8loMRnLDRWmFLpg9J0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ== +-----END CERTIFICATE----- + +Hongkong Post Root CA 3 +======================= +-----BEGIN CERTIFICATE----- +MIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQELBQAwbzELMAkG +A1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJSG9uZyBLb25nMRYwFAYDVQQK +Ew1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25na29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2 +MDMwMjI5NDZaFw00MjA2MDMwMjI5NDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtv +bmcxEjAQBgNVBAcTCUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMX +SG9uZ2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz +iNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFOdem1p+/l6TWZ5Mwc50tf +jTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mIVoBc+L0sPOFMV4i707mV78vH9toxdCim +5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOe +sL4jpNrcyCse2m5FHomY2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj +0mRiikKYvLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+TtbNe/ +JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZbx39ri1UbSsUgYT2u +y1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+l2oBlKN8W4UdKjk60FSh0Tlxnf0h ++bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YKTE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsG +xVd7GYYKecsAyVKvQv83j+GjHno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwID +AQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e +i9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEwDQYJKoZIhvcN +AQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG7BJ8dNVI0lkUmcDrudHr9Egw +W62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCkMpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWld +y8joRTnU+kLBEUx3XZL7av9YROXrgZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov ++BS5gLNdTaqX4fnkGMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDc +eqFS3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJmOzj/2ZQw +9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+l6mc1X5VTMbeRRAc6uk7 +nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6cJfTzPV4e0hz5sy229zdcxsshTrD3mUcY +hcErulWuBurQB7Lcq9CClnXO0lD+mefPL5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB +60PZ2Pierc+xYw5F9KBaLJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fq +dBb9HxEGmpv0 +-----END CERTIFICATE----- + +Entrust Root Certification Authority - G4 +========================================= +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAwgb4xCzAJBgNV +BAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu +bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1 +dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eSAtIEc0MB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYT +AlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0 +L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhv +cml0eSAtIEc0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3D +umSXbcr3DbVZwbPLqGgZ2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV +3imz/f3ET+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j5pds +8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAMC1rlLAHGVK/XqsEQ +e9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73TDtTUXm6Hnmo9RR3RXRv06QqsYJn7 +ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNXwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5X +xNMhIWNlUpEbsZmOeX7m640A2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV +7rtNOzK+mndmnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8 +dWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwlN4y6mACXi0mW +Hv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNjc0kCAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9n +MA0GCSqGSIb3DQEBCwUAA4ICAQAS5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4Q +jbRaZIxowLByQzTSGwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht +7LGrhFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/B7NTeLUK +YvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uIAeV8KEsD+UmDfLJ/fOPt +jqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbwH5Lk6rWS02FREAutp9lfx1/cH6NcjKF+ +m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+b7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKW +RGhXxNUzzxkvFMSUHHuk2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjA +JOgc47OlIQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk5F6G ++TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuYn/PIjhs4ViFqUZPT +kcpG2om3PVODLAgfi49T3f+sHw== +-----END CERTIFICATE----- + +Microsoft ECC Root Certificate Authority 2017 +============================================= +-----BEGIN CERTIFICATE----- +MIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNyb3NvZnQgRUND +IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwHhcNMTkxMjE4MjMwNjQ1WhcNNDIwNzE4 +MjMxNjA0WjBlMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYw +NAYDVQQDEy1NaWNyb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAATUvD0CQnVBEyPNgASGAlEvaqiBYgtlzPbKnR5vSmZRogPZnZH6 +thaxjG7efM3beaYvzrvOcS/lpaso7GMEZpn4+vKTEAXhgShC48Zo9OYbhGBKia/teQ87zvH2RPUB +eMCjVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTIy5lycFIM ++Oa+sgRXKSrPQhDtNTAQBgkrBgEEAYI3FQEEAwIBADAKBggqhkjOPQQDAwNoADBlAjBY8k3qDPlf +Xu5gKcs68tvWMoQZP3zVL8KxzJOuULsJMsbG7X7JNpQS5GiFBqIb0C8CMQCZ6Ra0DvpWSNSkMBaR +eNtUjGUBiudQZsIxtzm6uBoiB078a1QWIP8rtedMDE2mT3M= +-----END CERTIFICATE----- + +Microsoft RSA Root Certificate Authority 2017 +============================================= +-----BEGIN CERTIFICATE----- +MIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBlMQswCQYDVQQG +EwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNyb3NvZnQg +UlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwHhcNMTkxMjE4MjI1MTIyWhcNNDIw +NzE4MjMwMDIzWjBlMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u +MTYwNAYDVQQDEy1NaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcw +ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKW76UM4wplZEWCpW9R2LBifOZNt9GkMml +7Xhqb0eRaPgnZ1AzHaGm++DlQ6OEAlcBXZxIQIJTELy/xztokLaCLeX0ZdDMbRnMlfl7rEqUrQ7e +S0MdhweSE5CAg2Q1OQT85elss7YfUJQ4ZVBcF0a5toW1HLUX6NZFndiyJrDKxHBKrmCk3bPZ7Pw7 +1VdyvD/IybLeS2v4I2wDwAW9lcfNcztmgGTjGqwu+UcF8ga2m3P1eDNbx6H7JyqhtJqRjJHTOoI+ +dkC0zVJhUXAoP8XFWvLJjEm7FFtNyP9nTUwSlq31/niol4fX/V4ggNyhSyL71Imtus5Hl0dVe49F +yGcohJUcaDDv70ngNXtk55iwlNpNhTs+VcQor1fznhPbRiefHqJeRIOkpcrVE7NLP8TjwuaGYaRS +MLl6IE9vDzhTyzMMEyuP1pq9KsgtsRx9S1HKR9FIJ3Jdh+vVReZIZZ2vUpC6W6IYZVcSn2i51BVr +lMRpIpj0M+Dt+VGOQVDJNE92kKz8OMHY4Xu54+OU4UZpyw4KUGsTuqwPN1q3ErWQgR5WrlcihtnJ +0tHXUeOrO8ZV/R4O03QK0dqq6mm4lyiPSMQH+FJDOvTKVTUssKZqwJz58oHhEmrARdlns87/I6KJ +ClTUFLkqqNfs+avNJVgyeY+QW5g5xAgGwax/Dj0ApQIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYw +DwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUCctZf4aycI8awznjwNnpv7tNsiMwEAYJKwYBBAGC +NxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAKyvPl3CEZaJjqPnktaXFbgToqZCLgLNFgVZJ8og +6Lq46BrsTaiXVq5lQ7GPAJtSzVXNUzltYkyLDVt8LkS/gxCP81OCgMNPOsduET/m4xaRhPtthH80 +dK2Jp86519efhGSSvpWhrQlTM93uCupKUY5vVau6tZRGrox/2KJQJWVggEbbMwSubLWYdFQl3JPk ++ONVFT24bcMKpBLBaYVu32TxU5nhSnUgnZUP5NbcA/FZGOhHibJXWpS2qdgXKxdJ5XbLwVaZOjex +/2kskZGT4d9Mozd2TaGf+G0eHdP67Pv0RR0Tbc/3WeUiJ3IrhvNXuzDtJE3cfVa7o7P4NHmJweDy +AmH3pvwPuxwXC65B2Xy9J6P9LjrRk5Sxcx0ki69bIImtt2dmefU6xqaWM/5TkshGsRGRxpl/j8nW +ZjEgQRCHLQzWwa80mMpkg/sTV9HB8Dx6jKXB/ZUhoHHBk2dxEuqPiAppGWSZI1b7rCoucL5mxAyE +7+WL85MB+GqQk2dLsmijtWKP6T+MejteD+eMuMZ87zf9dOLITzNy4ZQ5bb0Sr74MTnB8G2+NszKT +c0QWbej09+CVgI+WXTik9KveCjCHk9hNAHFiRSdLOkKEW39lt2c0Ui2cFmuqqNh7o0JMcccMyj6D +5KbvtwEwXlGjefVwaaZBRA+GsCyRxj3qrg+E +-----END CERTIFICATE----- + +e-Szigno Root CA 2017 +===================== +-----BEGIN CERTIFICATE----- +MIICQDCCAeWgAwIBAgIMAVRI7yH9l1kN9QQKMAoGCCqGSM49BAMCMHExCzAJBgNVBAYTAkhVMREw +DwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMgTHRkLjEXMBUGA1UEYQwOVkFUSFUt +MjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25vIFJvb3QgQ0EgMjAxNzAeFw0xNzA4MjIxMjA3MDZa +Fw00MjA4MjIxMjA3MDZaMHExCzAJBgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UE +CgwNTWljcm9zZWMgTHRkLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3pp +Z25vIFJvb3QgQ0EgMjAxNzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJbcPYrYsHtvxie+RJCx +s1YVe45DJH0ahFnuY2iyxl6H0BVIHqiQrb1TotreOpCmYF9oMrWGQd+HWyx7xf58etqjYzBhMA8G +A1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSHERUI0arBeAyxr87GyZDv +vzAEwDAfBgNVHSMEGDAWgBSHERUI0arBeAyxr87GyZDvvzAEwDAKBggqhkjOPQQDAgNJADBGAiEA +tVfd14pVCzbhhkT61NlojbjcI4qKDdQvfepz7L9NbKgCIQDLpbQS+ue16M9+k/zzNY9vTlp8tLxO +svxyqltZ+efcMQ== +-----END CERTIFICATE----- + +certSIGN Root CA G2 +=================== +-----BEGIN CERTIFICATE----- +MIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNVBAYTAlJPMRQw +EgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJR04gUk9PVCBDQSBHMjAeFw0xNzAy +MDYwOTI3MzVaFw00MjAyMDYwOTI3MzVaMEExCzAJBgNVBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lH +TiBTQTEcMBoGA1UECxMTY2VydFNJR04gUk9PVCBDQSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAMDFdRmRfUR0dIf+DjuW3NgBFszuY5HnC2/OOwppGnzC46+CjobXXo9X69MhWf05 +N0IwvlDqtg+piNguLWkh59E3GE59kdUWX2tbAMI5Qw02hVK5U2UPHULlj88F0+7cDBrZuIt4Imfk +abBoxTzkbFpG583H+u/E7Eu9aqSs/cwoUe+StCmrqzWaTOTECMYmzPhpn+Sc8CnTXPnGFiWeI8Mg +wT0PPzhAsP6CRDiqWhqKa2NYOLQV07YRaXseVO6MGiKscpc/I1mbySKEwQdPzH/iV8oScLumZfNp +dWO9lfsbl83kqK/20U6o2YpxJM02PbyWxPFsqa7lzw1uKA2wDrXKUXt4FMMgL3/7FFXhEZn91Qqh +ngLjYl/rNUssuHLoPj1PrCy7Lobio3aP5ZMqz6WryFyNSwb/EkaseMsUBzXgqd+L6a8VTxaJW732 +jcZZroiFDsGJ6x9nxUWO/203Nit4ZoORUSs9/1F3dmKh7Gc+PoGD4FapUB8fepmrY7+EF3fxDTvf +95xhszWYijqy7DwaNz9+j5LP2RIUZNoQAhVB/0/E6xyjyfqZ90bp4RjZsbgyLcsUDFDYg2WD7rlc +z8sFWkz6GZdr1l0T08JcVLwyc6B49fFtHsufpaafItzRUZ6CeWRgKRM+o/1Pcmqr4tTluCRVLERL +iohEnMqE0yo7AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBSCIS1mxteg4BXrzkwJd8RgnlRuAzANBgkqhkiG9w0BAQsFAAOCAgEAYN4auOfyYILVAzOB +ywaK8SJJ6ejqkX/GM15oGQOGO0MBzwdw5AgeZYWR5hEit/UCI46uuR59H35s5r0l1ZUa8gWmr4UC +b6741jH/JclKyMeKqdmfS0mbEVeZkkMR3rYzpMzXjWR91M08KCy0mpbqTfXERMQlqiCA2ClV9+BB +/AYm/7k29UMUA2Z44RGx2iBfRgB4ACGlHgAoYXhvqAEBj500mv/0OJD7uNGzcgbJceaBxXntC6Z5 +8hMLnPddDnskk7RI24Zf3lCGeOdA5jGokHZwYa+cNywRtYK3qq4kNFtyDGkNzVmf9nGvnAvRCjj5 +BiKDUyUM/FHE5r7iOZULJK2v0ZXkltd0ZGtxTgI8qoXzIKNDOXZbbFD+mpwUHmUUihW9o4JFWklW +atKcsWMy5WHgUyIOpwpJ6st+H6jiYoD2EEVSmAYY3qXNL3+q1Ok+CHLsIwMCPKaq2LxndD0UF/tU +Sxfj03k9bWtJySgOLnRQvwzZRjoQhsmnP+mg7H/rpXdYaXHmgwo38oZJar55CJD2AhZkPuXaTH4M +NMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE1LlSVHJ7liXMvGnjSG4N +0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MXQRBdJ3NghVdJIgc= +-----END CERTIFICATE----- + +Trustwave Global Certification Authority +======================================== +-----BEGIN CERTIFICATE----- +MIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJV +UzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2 +ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0xNzA4MjMxOTM0MTJaFw00MjA4MjMxOTM0MTJaMIGIMQswCQYDVQQGEwJV +UzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2 +ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALldUShLPDeS0YLOvR29 +zd24q88KPuFd5dyqCblXAj7mY2Hf8g+CY66j96xz0XznswuvCAAJWX/NKSqIk4cXGIDtiLK0thAf +LdZfVaITXdHG6wZWiYj+rDKd/VzDBcdu7oaJuogDnXIhhpCujwOl3J+IKMujkkkP7NAP4m1ET4Bq +stTnoApTAbqOl5F2brz81Ws25kCI1nsvXwXoLG0R8+eyvpJETNKXpP7ScoFDB5zpET71ixpZfR9o +WN0EACyW80OzfpgZdNmcc9kYvkHHNHnZ9GLCQ7mzJ7Aiy/k9UscwR7PJPrhq4ufogXBeQotPJqX+ +OsIgbrv4Fo7NDKm0G2x2EOFYeUY+VM6AqFcJNykbmROPDMjWLBz7BegIlT1lRtzuzWniTY+HKE40 +Cz7PFNm73bZQmq131BnW2hqIyE4bJ3XYsgjxroMwuREOzYfwhI0Vcnyh78zyiGG69Gm7DIwLdVcE +uE4qFC49DxweMqZiNu5m4iK4BUBjECLzMx10coos9TkpoNPnG4CELcU9402x/RpvumUHO1jsQkUm ++9jaJXLE9gCxInm943xZYkqcBW89zubWR2OZxiRvchLIrH+QtAuRcOi35hYQcRfO3gZPSEF9NUqj +ifLJS3tBEW1ntwiYTOURGa5CgNz7kAXU+FDKvuStx8KU1xad5hePrzb7AgMBAAGjQjBAMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFJngGWcNYtt2s9o9uFvo/ULSMQ6HMA4GA1UdDwEB/wQEAwIB +BjANBgkqhkiG9w0BAQsFAAOCAgEAmHNw4rDT7TnsTGDZqRKGFx6W0OhUKDtkLSGm+J1WE2pIPU/H +PinbbViDVD2HfSMF1OQc3Og4ZYbFdada2zUFvXfeuyk3QAUHw5RSn8pk3fEbK9xGChACMf1KaA0H +ZJDmHvUqoai7PF35owgLEQzxPy0QlG/+4jSHg9bP5Rs1bdID4bANqKCqRieCNqcVtgimQlRXtpla +4gt5kNdXElE1GYhBaCXUNxeEFfsBctyV3lImIJgm4nb1J2/6ADtKYdkNy1GTKv0WBpanI5ojSP5R +vbbEsLFUzt5sQa0WZ37b/TjNuThOssFgy50X31ieemKyJo90lZvkWx3SD92YHJtZuSPTMaCm/zjd +zyBP6VhWOmfD0faZmZ26NraAL4hHT4a/RDqA5Dccprrql5gR0IRiR2Qequ5AvzSxnI9O4fKSTx+O +856X3vOmeWqJcU9LJxdI/uz0UA9PSX3MReO9ekDFQdxhVicGaeVyQYHTtgGJoC86cnn+OjC/QezH +Yj6RS8fZMXZC+fc8Y+wmjHMMfRod6qh8h6jCJ3zhM0EPz8/8AKAigJ5Kp28AsEFFtyLKaEjFQqKu +3R3y4G5OBVixwJAWKqQ9EEC+j2Jjg6mcgn0tAumDMHzLJ8n9HmYAsC7TIS+OMxZsmO0QqAfWzJPP +29FpHOTKyeC2nOnOcXHebD8WpHk= +-----END CERTIFICATE----- + +Trustwave Global ECC P256 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDI1 +NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABH77bOYj +43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoNFWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqm +P62jQzBBMA8GA1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt +0UrrdaVKEJmzsaGLSvcwCgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjz +RM4q3wghDDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7 +-----END CERTIFICATE----- + +Trustwave Global ECC P384 Certification Authority +================================================= +-----BEGIN CERTIFICATE----- +MIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYDVQQGEwJVUzER +MA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0d2F2ZSBI +b2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZp +Y2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYD +VQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRy +dXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBFQ0MgUDM4 +NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuBBAAiA2IABGvaDXU1CDFH +Ba5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJj9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr +/TklZvFe/oyujUF5nQlgziip04pt89ZF1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNV +HQ8BAf8EBQMDBwYAMB0GA1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNn +ADBkAjA3AZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsCMGcl +CrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVuSw== +-----END CERTIFICATE----- + +NAVER Global Root Certification Authority +========================================= +-----BEGIN CERTIFICATE----- +MIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEMBQAwaTELMAkG +A1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRGT1JNIENvcnAuMTIwMAYDVQQD +DClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4 +NDJaFw0zNzA4MTgyMzU5NTlaMGkxCzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVT +UyBQTEFURk9STSBDb3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVAiQqrDZBb +UGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH38dq6SZeWYp34+hInDEW ++j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lEHoSTGEq0n+USZGnQJoViAbbJAh2+g1G7 +XNr4rRVqmfeSVPc0W+m/6imBEtRTkZazkVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2 +aacp+yPOiNgSnABIqKYPszuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4 +Yb8ObtoqvC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHfnZ3z +VHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaGYQ5fG8Ir4ozVu53B +A0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo0es+nPxdGoMuK8u180SdOqcXYZai +cdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3aCJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejy +YhbLgGvtPe31HzClrkvJE+2KAQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNV +HQ4EFgQU0p+I36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoNqo0hV4/GPnrK +21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatjcu3cvuzHV+YwIHHW1xDBE1UB +jCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm+LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bx +hYTeodoS76TiEJd6eN4MUZeoIUCLhr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTg +E34h5prCy8VCZLQelHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTH +D8z7p/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8piKCk5XQ +A76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLRLBT/DShycpWbXgnbiUSY +qqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oG +I/hGoiLtk/bdmuYqh7GYVPEi92tF4+KOdh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmg +kpzNNIaRkPpkUZ3+/uul9XXeifdy +-----END CERTIFICATE----- + +AC RAIZ FNMT-RCM SERVIDORES SEGUROS +=================================== +-----BEGIN CERTIFICATE----- +MIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQswCQYDVQQGEwJF +UzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgwFgYDVQRhDA9WQVRFUy1RMjgy +NjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1SQ00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4 +MTIyMDA5MzczM1oXDTQzMTIyMDA5MzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQt +UkNNMQ4wDAYDVQQLDAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNB +QyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LHsbI6GA60XYyzZl2hNPk2 +LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oKUm8BA06Oi6NCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqG +SM49BAMDA2kAMGYCMQCuSuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoD +zBOQn5ICMQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJyv+c= +-----END CERTIFICATE----- + +GlobalSign Root R46 +=================== +-----BEGIN CERTIFICATE----- +MIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUAMEYxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJv +b3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAX +BgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIi +MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08Es +CVeJOaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQGvGIFAha/ +r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud316HCkD7rRlr+/fKYIje +2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo0q3v84RLHIf8E6M6cqJaESvWJ3En7YEt +bWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSEy132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvj +K8Cd+RTyG/FWaha/LIWFzXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD4 +12lPFzYE+cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCNI/on +ccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzsx2sZy/N78CsHpdls +eVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqaByFrgY/bxFn63iLABJzjqls2k+g9 +vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYD +VR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEM +BQADggIBAHx47PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg +JuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti2kM3S+LGteWy +gxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIkpnnpHs6i58FZFZ8d4kuaPp92 +CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRFFRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZm +OUdkLG5NrmJ7v2B0GbhWrJKsFjLtrWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qq +JZ4d16GLuc1CLgSkZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwye +qiv5u+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP4vkYxboz +nxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6N3ec592kD3ZDZopD8p/7 +DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3vouXsXgxT7PntgMTzlSdriVZzH81Xwj3 +QEUxeCp6 +-----END CERTIFICATE----- + +GlobalSign Root E46 +=================== +-----BEGIN CERTIFICATE----- +MIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYxCzAJBgNVBAYT +AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQDExNHbG9iYWxTaWduIFJvb3Qg +RTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNV +BAoTEEdsb2JhbFNpZ24gbnYtc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkB +jtjqR+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGddyXqBPCCj +QjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQxCpCPtsad0kRL +gLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZk +vLtoURMMA/cVi4RguYv/Uo7njLwcAjA8+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+ +CAezNIm8BZ/3Hobui3A= +-----END CERTIFICATE----- + +GLOBALTRUST 2020 +================ +-----BEGIN CERTIFICATE----- +MIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkGA1UEBhMCQVQx +IzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVT +VCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYxMDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAh +BgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAy +MDIwMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWi +D59bRatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9ZYybNpyrO +VPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3QWPKzv9pj2gOlTblzLmM +CcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPwyJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCm +fecqQjuCgGOlYx8ZzHyyZqjC0203b+J+BlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKA +A1GqtH6qRNdDYfOiaxaJSaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9OR +JitHHmkHr96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj04KlG +DfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9MedKZssCz3AwyIDMvU +clOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIwq7ejMZdnrY8XD2zHc+0klGvIg5rQ +mjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2nKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1Ud +IwQYMBaAFNwuH9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA +VC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJCXtzoRlgHNQIw +4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd6IwPS3BD0IL/qMy/pJTAvoe9 +iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf+I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS +8cE54+X1+NZK3TTN+2/BT+MAi1bikvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2 +HcqtbepBEX4tdJP7wry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxS +vTOBTI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6CMUO+1918 +oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn4rnvyOL2NSl6dPrFf4IF +YqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+IaFvowdlxfv1k7/9nR4hYJS8+hge9+6jl +gqispdNpQ80xiEmEU5LAsTkbOYMBMMTyqfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg== +-----END CERTIFICATE----- + +ANF Secure Server Root CA +========================= +-----BEGIN CERTIFICATE----- +MIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNVBAUTCUc2MzI4 +NzUxMDELMAkGA1UEBhMCRVMxJzAlBgNVBAoTHkFORiBBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lv +bjEUMBIGA1UECxMLQU5GIENBIFJhaXoxIjAgBgNVBAMTGUFORiBTZWN1cmUgU2VydmVyIFJvb3Qg +Q0EwHhcNMTkwOTA0MTAwMDM4WhcNMzkwODMwMTAwMDM4WjCBhDESMBAGA1UEBRMJRzYzMjg3NTEw +MQswCQYDVQQGEwJFUzEnMCUGA1UEChMeQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uMRQw +EgYDVQQLEwtBTkYgQ0EgUmFpejEiMCAGA1UEAxMZQU5GIFNlY3VyZSBTZXJ2ZXIgUm9vdCBDQTCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvrayvmZFSVgpCjcqQZAZ2cC4Ffc0m6p6zz +BE57lgvsEeBbphzOG9INgxwruJ4dfkUyYA8H6XdYfp9qyGFOtibBTI3/TO80sh9l2Ll49a2pcbnv +T1gdpd50IJeh7WhM3pIXS7yr/2WanvtH2Vdy8wmhrnZEE26cLUQ5vPnHO6RYPUG9tMJJo8gN0pcv +B2VSAKduyK9o7PQUlrZXH1bDOZ8rbeTzPvY1ZNoMHKGESy9LS+IsJJ1tk0DrtSOOMspvRdOoiXse +zx76W0OLzc2oD2rKDF65nkeP8Nm2CgtYZRczuSPkdxl9y0oukntPLxB3sY0vaJxizOBQ+OyRp1RM +VwnVdmPF6GUe7m1qzwmd+nxPrWAI/VaZDxUse6mAq4xhj0oHdkLePfTdsiQzW7i1o0TJrH93PB0j +7IKppuLIBkwC/qxcmZkLLxCKpvR/1Yd0DVlJRfbwcVw5Kda/SiOL9V8BY9KHcyi1Swr1+KuCLH5z +JTIdC2MKF4EA/7Z2Xue0sUDKIbvVgFHlSFJnLNJhiQcND85Cd8BEc5xEUKDbEAotlRyBr+Qc5RQe +8TZBAQIvfXOn3kLMTOmJDVb3n5HUA8ZsyY/b2BzgQJhdZpmYgG4t/wHFzstGH6wCxkPmrqKEPMVO +Hj1tyRRM4y5Bu8o5vzY8KhmqQYdOpc5LMnndkEl/AgMBAAGjYzBhMB8GA1UdIwQYMBaAFJxf0Gxj +o1+TypOYCK2Mh6UsXME3MB0GA1UdDgQWBBScX9BsY6Nfk8qTmAitjIelLFzBNzAOBgNVHQ8BAf8E +BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEATh65isagmD9uw2nAalxJ +UqzLK114OMHVVISfk/CHGT0sZonrDUL8zPB1hT+L9IBdeeUXZ701guLyPI59WzbLWoAAKfLOKyzx +j6ptBZNscsdW699QIyjlRRA96Gejrw5VD5AJYu9LWaL2U/HANeQvwSS9eS9OICI7/RogsKQOLHDt +dD+4E5UGUcjohybKpFtqFiGS3XNgnhAY3jyB6ugYw3yJ8otQPr0R4hUDqDZ9MwFsSBXXiJCZBMXM +5gf0vPSQ7RPi6ovDj6MzD8EpTBNO2hVWcXNyglD2mjN8orGoGjR0ZVzO0eurU+AagNjqOknkJjCb +5RyKqKkVMoaZkgoQI1YS4PbOTOK7vtuNknMBZi9iPrJyJ0U27U1W45eZ/zo1PqVUSlJZS2Db7v54 +EX9K3BR5YLZrZAPbFYPhor72I5dQ8AkzNqdxliXzuUJ92zg/LFis6ELhDtjTO0wugumDLmsx2d1H +hk9tl5EuT+IocTUW0fJz/iUrB0ckYyfI+PbZa/wSMVYIwFNCr5zQM378BvAxRAMU8Vjq8moNqRGy +g77FGr8H6lnco4g175x2MjxNBiLOFeXdntiP2t7SxDnlF4HPOEfrf4htWRvfn0IUrn7PqLBmZdo3 +r5+qPeoott7VMVgWglvquxl1AnMaykgaIZOQCo6ThKd9OyMYkomgjaw= +-----END CERTIFICATE----- + +Certum EC-384 CA +================ +-----BEGIN CERTIFICATE----- +MIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQswCQYDVQQGEwJQ +TDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2Vy +dGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2 +MDcyNDU0WhcNNDMwMzI2MDcyNDU0WjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERh +dGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx +GTAXBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATEKI6rGFtq +vm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7TmFy8as10CW4kjPMIRBSqn +iBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68KjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFI0GZnQkdjrzife81r1HfS+8EF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNo +ADBlAjADVS2m5hjEfO/JUG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0 +QoSZ/6vnnvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k= +-----END CERTIFICATE----- + +Certum Trusted Root CA +====================== +-----BEGIN CERTIFICATE----- +MIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6MQswCQYDVQQG +EwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0g +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0Ew +HhcNMTgwMzE2MTIxMDEzWhcNNDMwMzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMY +QXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZn0EGze2jusDbCSzBfN8p +fktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/qp1x4EaTByIVcJdPTsuclzxFUl6s1wB52 +HO8AU5853BSlLCIls3Jy/I2z5T4IHhQqNwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2 +fJmItdUDmj0VDT06qKhF8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGt +g/BKEiJ3HAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGamqi4 +NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi7VdNIuJGmj8PkTQk +fVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSFytKAQd8FqKPVhJBPC/PgP5sZ0jeJ +P/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0PqafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSY +njYJdmZm/Bo/6khUHL4wvYBQv3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHK +HRzQ+8S1h9E6Tsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1 +vALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQADggIBAEii1QAL +LtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4WxmB82M+w85bj/UvXgF2Ez8s +ALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvozMrnadyHncI013nR03e4qllY/p0m+jiGPp2K +h2RX5Rc64vmNueMzeMGQ2Ljdt4NR5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8 +CYyqOhNf6DR5UMEQGfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA +4kZf5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq0Uc9Nneo +WWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7DP78v3DSk+yshzWePS/Tj +6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTMqJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmT +OPQD8rv7gmsHINFSH5pkAnuYZttcTVoP0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZck +bxJF0WddCajJFdr60qZfE2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb +-----END CERTIFICATE----- diff --git a/deluge/tests/data/etc/README.md b/deluge/tests/data/etc/README.md new file mode 100644 index 0000000..a3e40c3 --- /dev/null +++ b/deluge/tests/data/etc/README.md @@ -0,0 +1,38 @@ + +### Certificate stores + +The certificate trust stores were retrieved from + +* **Linux:** Copied from an up-to-date Debian Linux machine +* **Mozilla:** https://curl.haxx.se/docs/caextract.html +* **Java:** extracted (``keytool -list -rfc -keystore lib/security/cacerts | grep -E -v '^$|^\*\*\*\*\*|^Entry |^Creation |^Alias '``) from a JDK 15 from https://jdk.java.net/. (use dos2unix). +* **Microsoft:** Following command pulls all certificates from Windows Update services: ``CertUtil -syncWithWU -f -f . `` (see also http://aka.ms/RootCertDownload, https://technet.microsoft.com/en-us/library/dn265983(v=ws.11).aspx#BKMK_CertUtilOptions). +* **Apple:** + 1. __System:__ from Apple OS X keychain app. Open Keychain Access utility, i.e. + In the Finder window, under Favorites --> "Applications" --> "Utilities" + (OR perform a Spotlight Search for Keychain Access) + --> "Keychain Access" (2 click). In that window --> "Keychains" --> "System" + --> "Category" --> "All Items" + Select all CA certificates except for Developer ID Certification Authority, "File" --> "Export Items" + 2. __Internet:__ Pick the latest subdir (=highest number) from https://opensource.apple.com/source/security_certificates/. They are in DER format despite their file extension. Download them with ``wget --level=1 --cut-dirs=5 --mirror --convert-links --adjust-extension --page-requisites --no-parent https://opensource.apple.com/source/security_certificates/security_certificates-*/certificates/roots/`` + + +Google Chromium uses basically the trust stores above, see https://www.chromium.org/Home/chromium-security/root-ca-policy. + +If you want to check trust against e.g. a company internal CA you need to use ``./testssl.sh --add-ca companyCA1.pem,companyCA2.pem `` or ``ADDITIONAL_CA_FILES=companyCA1.pem,companyCA2.pem ./testssl.sh ``. + + +#### Further files + +* ``tls_data.txt`` contains lists of cipher suites and private keys for sockets-based tests + +* ``cipher-mapping.txt`` contains information about all of the cipher suites defined for SSL/TLS + +* ``ca_hashes.txt`` is used for HPKP test in order to have a fast comparison with known CAs. Use + ``~/utils/create_ca_hashes.sh`` for an update + +* ``common-primes.txt`` is used for LOGJAM and the PFS section + +* ``client-simulation.txt`` / ``client-simulation.wiresharked.txt`` are as the names indicate data for the client simulation. + The first one is derived from ``~/utils/update_client_sim_data.pl``, and manually edited to sort and label those we don't want. + The second file provides more client data retrieved from wireshark captures and some instructions how to do that yourself. diff --git a/deluge/tests/data/etc/ca_hashes.txt b/deluge/tests/data/etc/ca_hashes.txt new file mode 100644 index 0000000..2c2502a --- /dev/null +++ b/deluge/tests/data/etc/ca_hashes.txt @@ -0,0 +1,427 @@ +++MBgDH5WGvL9Bcn5Be30cRcL0f5O+NyoXuWtQdX1aI= subject=C = US, O = Amazon, CN = Amazon Root CA 1 ++OX5BbyTmREme4PVCBSpAyO1Hhg2KdtS1PwtVGilpXg= subject=C = BE, CN = Belgium Root CA2 ++sld48JKF0GUgAz/qjylHXEWYwZkqbYMh1i07w3Fj4g= subject=C = AT, O = A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH, OU = A-Trust-nQual-03, CN = A-Trust-nQual-03 ++vpvUuZnrn0+F0B/SfWFynBc1Vl/WFDP/fpk2muz0Ms= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Client Authentication Root E45 +/1aAzXOlcD2gSBegdf1GJQanNQbEuBoVg+9UlHjSZHY= subject=C = US, O = Equifax, OU = Equifax Secure Certificate Authority +/AKkni4ejkiMopEhNVcswvjnG7Di8oWWs3IimfXLnGI= subject=C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = Microsoft Time Stamp Root Certificate Authority 2014 +/Tcb6pdV/2DIgoyEm45SFd5TLWGwCYVfoK1jDZDu+C4= subject=C = CH, O = WISeKey, OU = OISTE Foundation Endorsed, CN = OISTE WISeKey Global Root GC CA +/YctF2YX5QwmYRnQ/bBHsHMtogSLEhr3uYYMo+Ly8r4= subject=C = CO, O = Sociedad Cameral de Certificaci\C3\B3n Digital - Certic\C3\A1mara S.A., CN = AC Ra\C3\ADz Certic\C3\A1mara S.A. +/eiZml5CcxmDXImhfWSi3NE6hRwJFsTFR7bY96ZDfZQ= subject=C = ZA, ST = Gauteng, L = Johannesburg, O = TrustFactory(Pty)Ltd, OU = TrustFactory PKI Operations, CN = TrustFactory SSL Root Certificate Authority +/qK31kX7pz11PB7Jp4cMQOH3sMVh6Se5hb9xGGbjbyI= subject=C = US, O = "Entrust, Inc.", OU = See www.entrust.net/legal-terms, OU = "(c) 2012 Entrust, Inc. - for authorized use only", CN = Entrust Root Certification Authority - EC1 +/uivkpF1aH9GOKP8mD247NDl4qg+c38/t3tMIvy6wKY= subject=C = AT, O = e-commerce monitoring GmbH, CN = GLOBALTRUST 2020 +/zQvtsTIvTCkcG9zSJU58Z5uSMwF9GJUZU9mENvFQOk= subject=C = DE, O = D-Trust GmbH, CN = D-TRUST Root Class 3 CA 2 EV 2009 +04lRnjNdzOBl/GE7TR+IOd/8Cpt/QpnEwpl8TurTL5I= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Client Authentication Root R45 +05gKrdIWOMcNdKS7H4q14Rck5i7UCPn6jT1NkWkAKGs= subject=C = JP, O = "SECOM Trust Systems CO.,LTD.", CN = Security Communication RootCA3 +0cRTd+vc1hjNFlHcLgLCHXUeWqn80bNDH/bs9qMTSPo= subject=C = US, ST = Texas, L = Houston, O = SSL Corporation, CN = SSL.com Root Certification Authority RSA +0d4q5hyN8vpiOWYWPUxz1GC/xCjldYW+a/65pWMj0bY= subject=C = DE, O = Deutsche Telekom AG, OU = T-TeleSec Trust Center, CN = Deutsche Telekom Root CA 2 +0eysykQBLD4ebRs53Slo/H/TEnqqV6tRgqO+q8zXo6k= subject=C = LT, O = Skaitmeninio sertifikavimo centras, OU = Certification Authority, CN = SSC Root CA A +0qXzLw4BuRDvTjtGv4Tlr1+1aJ59FQfpKeNorIjGzHY= subject=C = FI, O = Sonera, CN = Sonera Class2 CA +0vkaBOOmHU6teEjI1DteEVLYhXJ0ibxlc4tnwKInhac= subject=C = US, O = Symantec Corporation, OU = Symantec Trust Network, CN = Symantec Class 1 Public Primary Certification Authority - G6 +1JxvKJzQVlGUkkgPGS8Apvx8GGLasue12OBfZnj64UE= subject=C = DE, O = D-Trust GmbH, CN = D-TRUST Root CA 3 2013 +1Vl+o0U6YmH11C65yvW9tOOKHt69tb6m18C8Goq+yrI= subject=CN = Autoridad de Certificacion Raiz del Estado Venezolano, C = VE, L = Caracas, ST = Distrito Capital, O = Sistema Nacional de Certificacion Electronica, OU = Superintendencia de Servicios de Certificacion Electronica, emailAddress = acraiz@suscerte.gob.ve +1kbz6i1wA/yqd60hkTbHjgJKby4jB9+4z6l6FxNz7N8= subject=C = si, O = state-institutions, OU = sigov-ca +1qGEQ9NI25lPk0zNjmNdgzonrB5W+K+vfJfLT0Pqtos= subject=C = CN, O = WoSign CA Limited, CN = Certification Authority of WoSign +28HjoVI4oEg7zbj97GFuA+cFpI4qUBFXyt87nHMRxeU= subject=C = RO, O = certSIGN, OU = certSIGN ROOT CA +2Psz44XJwtpymoRwa6kn3Lt5Jz4SL/2WczY7cLfzbLs= subject=C = ES, O = Generalitat Valenciana, OU = PKIGVA, CN = Root CA Generalitat Valenciana +2SQFxG2RKlY+Qyh/Vs1BChzfY2fFfJ6nxcrgOdy8zlA= subject=C = DE, O = D-Trust GmbH, CN = D-TRUST Root Class 2 CA 2007 +2oALgLKofTmeZvoZ1y/fSZg7R9jPMix8eVA6DH4o/q8= subject=C = US, O = "VeriSign, Inc.", OU = Class 2 Public Primary Certification Authority - G2, OU = "(c) 1998 VeriSign, Inc. - For authorized use only", OU = VeriSign Trust Network +2xXABitSDzGKGdrP7NZPnno/vmCf1YZ5byCuAo6OMFg= subject=C = CN, O = WoSign CA Limited, CN = CA \E6\B2\83\E9\80\9A\E6\A0\B9\E8\AF\81\E4\B9\A6 +2xlRS1J+jPOz0hc102nkmoUkNKzJwY8DKYfpPwyZI3o= subject=C = GR, O = BYTE Computer S.A., CN = BYTE Root Certification Authority 001 +31MLrJ/NkUwlLC+9zt3GGD1K6MaArWXwPiBIYd17HHM= subject=DC = com, DC = microsoft, CN = Microsoft Root Certificate Authority +3AU9An/BhufEHNGTrzD8CXlOufPZ5nNtzgQUQNh2qAE= subject=C = ES, O = Colegio de Registradores de la Propiedad y Mercantiles de Espa\C3\B1a, OU = Certificado Propio, CN = Registradores de Espa\C3\B1a - CA Ra\C3\ADz +3V7RwJD59EgGG6qUprsRAXVE6e76ogzHFM5sYz9dxik= subject=C = CN, O = China Financial Certification Authority, CN = CFCA EV ROOT +3ViZswh7Dv8rbge2b07dzs5NAYAaoISV1ZBvChNBcWs= subject=C = BR, O = ICP-Brasil, OU = Instituto Nacional de Tecnologia da Informacao - ITI, CN = Autoridade Certificadora Raiz Brasileira v5 +3ntpMunERYLODeB6vat+6pDHXW0qBzMd9XvVy4hVPRM= subject=C = PL, O = Asseco Data Systems S.A., OU = Certum Certification Authority, CN = Certum EC-384 CA +4EoCLOMvTM8sf2BGKHuCijKpCfXnUUR/g/0scfb9gXM= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Root E46 +4MeAximQPhJvHZGVcNznxJb4XzOq5muaMUfudfjRYgo= subject=C = AT, ST = Wien, L = Wien, O = e-commerce monitoring GmbH, OU = GLOBALTRUST Certification Service, CN = GLOBALTRUST 2015 +4O+ILaSKsLfvsNm6FbJxfdCPBDwlrAm1a4tX/O61o10= subject=C = LT, O = Skaitmeninio sertifikavimo centras, OU = Certification Authority, CN = SSC Root CA C +4VZEX6IMMq0Ak3sn0Ja4ljvMhjlQMzqHfmj6aXB6A68= subject=C = JP, O = LGPKI, CN = Application CA G3 Root +58qRu/uxh4gFezqAcERupSkRYBlBAvfcw7mEjGPLnNU= subject=C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO ECC Certification Authority +5C8kvU039KouVrl52D0eZSGf4Onjo4Khs8tmyTlV3nU= subject=C = IL, O = StartCom Ltd., OU = Secure Digital Certificate Signing, CN = StartCom Certification Authority +5co3vHtsNhl5vGsSPKmh2wGQRtf/X1ffuFSxnRCwaC8= subject=CN = Atos TrustedRoot 2011, O = Atos, C = DE +60mT76mwieWTQYqok/jpOnN02BDlL8vgHn8dfpKm0CQ= subject=C = US, O = "Apple Computer, Inc.", OU = Apple Computer Certificate Authority, CN = Apple Root Certificate Authority +60mT76mwieWTQYqok/jpOnN02BDlL8vgHn8dfpKm0CQ= subject=C = US, O = Apple Inc., OU = Apple Certification Authority, CN = Apple Root CA +6of0Yt7v/713daoqS34Py5HCLu5t9p7ZAQDMxzsxFHY= subject=C = PA, ST = Panama, L = Panama City, O = TrustCor Systems S. de R.L., OU = TrustCor Certificate Authority, CN = TrustCor RootCert CA-1 +6rwYXE6C2UKxpZeLo8AYFIfWs7mXTlxJ9y9tC9ljcVA= subject=C = US, OU = emSign PKI, O = eMudhra Inc, CN = emSign ECC Root CA - C3 +70+hxjDwSVDg4tENwZ8UnQirRt7JXaMTHLrqivjqMCc= subject=C = FR, O = Certeurope, OU = 0002 434202180, CN = Certeurope Root CA 2 +71P/rwzrBA0Hf1vYCp3u9tRQf9tvm8+MNZS+zn69sCU= subject=C = ES, O = Agencia Notarial de Certificacion S.L. Unipersonal - CIF B83395988, CN = ANCERT Corporaciones de Derecho Publico +7JBW/pUJQRYJdjrugx7zfIMrdbPXJ1KPx8dSAcH/KOY= subject=C = FR, O = Certplus, CN = Certplus Root CA G1 +7KDxgUAs56hlKzG00DbfJH46MLf0GlDZHsT5CwBrQ6E= subject=C = DE, O = D-Trust GmbH, CN = D-TRUST Root Class 3 CA 2 2009 +7Rsing4IdQIcHxdgw0B/sdZgjtp63XGj4ydc7QlpD3w= subject=C = SG, O = Netrust Certificate Authority 1, OU = Netrust CA1 +80OOI7POUyUi+s8weSP1j9GGCOm6et3DDpUrQ8SWFsM= subject=C = BM, O = QuoVadis Limited, CN = QuoVadis Root CA 3 G3 +8ca6Zwz8iOTfUpc8rkIPCgid1HQUT+WAbEIAZOFZEik= subject=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Assured ID Root G2 +8mzaocSOLTaerySZOkJPgpCYOvcJSlvenH1ENB8uJCg= subject=C = US, O = Microsoft Corporation, CN = Microsoft EV ECC Root Certificate Authority 2017 +8qTmsmPQpVKt/12F3Ja1gg/WaqCxgij0j9sIfI2zQTM= subject=C = US, ST = FL, L = Jacksonville, O = Network Solutions L.L.C., CN = Network Solutions RSA Certificate Authority +9+ze1cZgR9KO1kZrVDxA4HQ6voHRCSVNz4RdTCx4U8U= subject=C = US, O = Amazon, CN = Amazon Root CA 4 +96/0GycJ8XX4q6F+VnsnBGst1Uv25+Jj0ylYc0N7nP8= subject=C = AT, O = A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH, OU = A-Trust-Qual-03, CN = A-Trust-Qual-03 +9CNSw8w9hLhRiYnWR8iMowHIj7mRk4u87MnuYOVl03c= subject=C = ES, serialNumber = Q2863006I, O = CONSEJO GENERAL DE LA ABOGACIA, CN = ACA ROOT +9GPFTZ8aBHrtUmVqx4Xgfr7FKOAge/0/VdiTI3Zo9q4= subject=C = ch, O = Swisscom, OU = Digital Certificate Services, CN = Swisscom Root EV CA 2 +9Iut199qBmkNCuMTc7EoVfje2xRRfzYqMTEBzJjMazU= subject=C = HU, L = Budapest, O = NetLock Kft., OU = Tan\C3\BAs\C3\ADtv\C3\A1nykiad\C3\B3k (Certification Services), CN = NetLock Arany (Class Gold) F\C5\91tan\C3\BAs\C3\ADtv\C3\A1ny +9TwiBZgX3Zb0AGUWOdL4V+IQcKWavtkHlADZ9pVQaQA= subject=C = ZA, ST = Western Cape, L = Cape Town, O = Thawte Consulting cc, OU = Certification Services Division, CN = Thawte Premium Server CA, emailAddress = premium-server@thawte.com +9YV9iGK8K6PJ3co/hBRtyNgfTVedKzh79gBlOB7mQd0= subject=C = FR, O = Certplus, CN = Class 3P Primary CA +9eGcjhT+dV9VHOwrcRPnyYAjsXbr5sGrz4crKnuTIwQ= subject=C = ES, O = Consejo General de la Abogacia NIF:Q-2863006I, CN = Autoridad de Certificacion de la Abogacia +9hRrwjjo/ODUe3B0yaJrGqD4g1KFEPBtnP7EH/bKGWg= subject=C = HU, L = Budapest, O = NetLock Halozatbiztonsagi Kft., OU = Tanusitvanykiadok, CN = NetLock Minositett Kozjegyzoi (Class QA) Tanusitvanykiado, emailAddress = info@netlock.hu +9zvl66U2kSxVf7hVUXrR7gSHvY9jSYw5SRZBd7oGxd4= subject=C = CZ, CN = I.CA - Standard root certificate, O = Prvni certifikacni autorita a.s. +AEEkrWA3/V8zGeeiPU2cgR9VmNZsR1QVWwqqno8AYh8= subject=C = BE, O = Certipost s.a./n.v., CN = Certipost E-Trust TOP Root CA +AG1751Vd2CAmRCxPGieoDomhmJy4ezREjtIZTBgZbV4= subject=C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO Certification Authority +AGyyJqdyxxgtd3I4Pjc/DyKeff40RIEKjW5QkF0g1mE= subject=C = FI, ST = Finland, O = Vaestorekisterikeskus CA, OU = Certification Authority Services, OU = Varmennepalvelut, CN = VRK Gov. Root CA +Agbq0WOxDqL4Ygho69ehX2SiAlDRbNV9bofE//GiGXw= subject=C = DE, O = Deutscher Sparkassen Verlag GmbH, OU = S-TRUST Certification Services, CN = S-TRUST Universal Root CA +AjdtCQisIwQcx9Zm2drxklVPf8NjF6qcuACQhhayivg= subject=C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = Microsoft Root Certificate Authority 2011 +AjyBzOjnxk+pQtPBUEhwfTXZu1uH9PVExb8bxWQ68vo= subject=C = US, O = "VeriSign, Inc.", OU = Class 3 Public Primary Certification Authority - G2, OU = "(c) 1998 VeriSign, Inc. - For authorized use only", OU = VeriSign Trust Network +B+hU8mp8vTiZJ6oEG/7xts0h3RQ4GK2UfcZVqeWH/og= subject=C = US, O = IdenTrust, CN = IdenTrust Commercial Root CA 1 +BRz5+pXkDpuD7a7aaWH2Fox4ecRmAXJHnN1RqwPOpis= subject=C = US, OU = www.xrampsecurity.com, O = XRamp Security Services Inc, CN = XRamp Global Certification Authority +BStocQfshOhzA4JFLsKidFF0XXSFpX1vRk4Np6G2ryo= subject=C = SE, O = AddTrust AB, OU = AddTrust TTP Network, CN = AddTrust Class 1 CA Root +BVcK5usPzrQhDm23lIa3CUyvIAQB4Um2Z3RBtfJeRJs= subject=CN = ACCVRAIZ1, OU = PKIACCV, O = ACCV, C = ES +Bed+8f3+BeLcpSLK5k2DeaBBt7TxbHyuNgZ6f3KhSHI= subject=C = NL, O = Staat der Nederlanden, CN = Staat der Nederlanden Root CA - G2 +BewIl7IZlaSpiZ+PywZgGt5hwEOJlp0Tj+Ms1s/HRqs= subject=CN = ComSign Advanced Security CA +C5+lpZ7tcVwmwQIMcRtPbsQtWLABXhQzejna0wHFr8M= subject=C = US, O = Internet Security Research Group, CN = ISRG Root X1 +CLOmM1/OXvSPjw5UOYbAf9GKOxImEp9hhku9W90fHMk= subject=OU = GlobalSign ECC Root CA - R4, O = GlobalSign, CN = GlobalSign +D+FMJksXu28NZT56cOs2Pb9UvhWAOe3a5cJXEd9IwQM= subject=C = US, ST = UT, L = Salt Lake City, O = The USERTRUST Network, OU = http://www.usertrust.com, CN = UTN-USERFirst-Object +D5wSmVV1mM91IbzIeYQgoVXOwbsjpXrDf1Eg/JogV/g= subject=C = GR, O = Athens Exchange S.A., CN = ATHEX Root CA +DHrKpxAiZyC7yUA0nuLmFIZSqJ2/QGojLIlfbceOu5o= subject=C = BM, O = QuoVadis Limited, CN = QuoVadis Root CA 3 +EGn6R6CqT4z3ERscrqNl7q7RC//zJmDe9uBhS/rnCHU= subject=C = US, O = GTE Corporation, OU = "GTE CyberTrust Solutions, Inc.", CN = GTE CyberTrust Global Root +ELo0hcqLtogKuVMaQGPkABVVVhx/LgVRZfSbLXT8X2s= subject=O = TeliaSonera, CN = TeliaSonera Root CA v1 +ERwkokMGHaduV+OxJD7akIef+3UFUjlUQ/qMNNwO1zc= subject=C = my, O = TM, OU = TM Applied Business Certification Authority, CN = TM Applied Business Root Certificate +ESQy5LuEjEVUn8vwxxDFZtAIK7vE6bOObHatRkSBKPw= subject=C = IT, L = Milano, O = Actalis S.p.A./03358520967, CN = Actalis Authentication CA G1 +ETT9gVYaKBjsz//C5ECgzvmkDikmwIKZgE1ziwqX9j0= subject=CN = Digidentity Services Root CA, O = Digidentity B.V., C = NL +EiMSwIGUkQa3BJ8/6/GZwBCtoT4ygc01ikHnvQnIKdc= subject=C = FI, O = Vaestorekisterikeskus CA, OU = Certification Authority Services, OU = Varmennepalvelut, CN = VRK Gov. Root CA - G2 +ElXKvoFS+mTflC96R0F+KflsHOEb+MhOy+KBXMEoCBA= subject=C = CN, O = UniTrust, CN = UCA Global G2 Root +F3VaXClfPS1y5vAxofB/QAxYi55YKyLxfq4xoVkNEYU= subject=C = US, O = GeoTrust Inc., CN = GeoTrust Global CA 2 +FGIAmy3mXW1NOb6JK9LBhkkFMc5lkOSP4ZYHDTF7YLA= subject=C = ES, O = DIRECCION GENERAL DE LA POLICIA, OU = DNIE, CN = AC RAIZ DNIE +FJ8u5juaXlgDJAp3DcmR/C40ReYoMcJFpJvE8fc4/5w= subject=C = CH, O = WISeKey, OU = OISTE Foundation Endorsed, CN = OISTE WISeKey Global Root GB CA +FSg5faISiQqDCwuVpZlozvI0dzd531GBzxD6ZHU0u2U= subject=C = IL, O = StartCom Ltd., CN = StartCom Certification Authority G2 +Fbso2SB+E/i8lVfdeF66dzvqlE4E1+CP+KpV7zGUqiA= subject=C = FR, O = KEYNECTIS, OU = ROOT, CN = KEYNECTIS ROOT CA +Fe7TOVlLME+M+Ee0dzcdjW/sYfTbKwGvWJ58U7Ncrkw= subject=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Assured ID Root G3 +FefnF7Qo/u4686/ZFQ261JcAjTo/8BaWRxmQe9sBpkU= subject=C = TR, L = Gebze - Kocaeli, O = T\C3\BCrkiye Bilimsel ve Teknolojik Ara\C5\9Ft\C4\B1rma Kurumu - T\C3\9CB\C4\B0TAK, OU = Ulusal Elektronik ve Kriptoloji Ara\C5\9Ft\C4\B1rma Enstit\C3\BCs\C3\BC - UEKAE, OU = Kamu Sertifikasyon Merkezi, CN = T\C3\9CB\C4\B0TAK UEKAE K\C3\B6k Sertifika Hizmet Sa\C4\9Flay\C4\B1c\C4\B1s\C4\B1 - S\C3\BCr\C3\BCm 3 +FfFKxFycfaIz00eRZOgTf+Ne4POK6FgYPwhBDqgqxLQ= subject=C = US, O = "Starfield Technologies, Inc.", OU = Starfield Class 2 Certification Authority +FrDVUEKn2c6y8SBKpkxls6kEbp7PG+9UIfPSvhvF/6w= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Timestamping Root R45 +FtgtZ6Htjon5q1j30P0+sNABdof8ruzUBHXxAIOltZM= subject=C = JP, O = "Japan Certification Services, Inc.", CN = SecureSign RootCA1 +G4qJUxcBYIye88ZfXWCpSLG625dTYiougcCkooS+Y8w= subject=C = DE, O = DATEV eG, CN = CA DATEV STD 01 +GQbGEk27Q4V40A4GbVBUxsN/D6YCjAVUXgmU7drshik= subject=C = US, O = "thawte, Inc.", OU = Certification Services Division, OU = "(c) 2008 thawte, Inc. - For authorized use only", CN = thawte Primary Root CA - G3 +Ga2Y3gIVXX4z6d0h8ORWEP0R0oBEuDGLvr+fYzeIjfA= subject=C = DE, O = DATEV eG, CN = CA DATEV BT 01 +Gno6GmjdI2Hj87uFXzsm/NiLGX2N1N4Gzxs2KsiewTs= subject=C = GR, O = Hellenic Academic and Research Institutions Cert. Authority, CN = Hellenic Academic and Research Institutions RootCA 2011 +H0IkzshPyZztiB/2/P0+IfjFGcVHqmpd094kcwLOUNE= subject=C = CN, O = CNNIC, CN = CNNIC ROOT +HXXQgxueCIU5TTLHob/bPbwcKOKw6DkfsTWYHbxbqTY= subject=C = US, O = "thawte, Inc.", OU = Certification Services Division, OU = "(c) 2006 thawte, Inc. - For authorized use only", CN = thawte Primary Root CA +HqPF5D7WbC2imDpCpKebHpBnhs6fG1hiFBmgBGOofTg= subject=O = Entrust.net, OU = www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), OU = (c) 1999 Entrust.net Limited, CN = Entrust.net Certification Authority (2048) +HrnPkB8IWKoXw5m6vrvdjLMDpO9OEiDEk8yi91o/kU4= subject=C = ES, O = Agencia Notarial de Certificacion S.L.U. - CIF B83395988, CN = ANCERT Certificados Notariales V2 +Hzyf1P27UKBVvMp/5aWBqSCZzvHp5HbWuu8MkQgxx7M= subject=C = AT, O = A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH, OU = A-Trust-Root-07, CN = A-Trust-Root-07 +I/Lt/z7ekCWanjD0Cvj5EqXls2lOaThEA0H2Bg4BT/o= subject=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Assured ID Root CA +I2TWktzK4T2latSgfBMl3FdSFf8aBxaB38pd1u18hFI= subject=C = FR, O = ANSSI, OU = 0002 130007669, CN = IGC/A AC racine Etat francais +I4SdCUkj1EpIgbY6sYXpvhWqyO8sMETZNLx/JuLSzWk= subject=C = US, O = America Online Inc., CN = America Online Root Certification Authority 1 +ICGRfpgmOUXIWcQ/HXPLQTkFPEFPoDyjvH7ohhQpjzs= subject=C = US, ST = New Jersey, L = Jersey City, O = The USERTRUST Network, CN = USERTrust ECC Certification Authority +ICZl5MXDgLRJCoF3PbXbpiqQ229b5uDlTRGZL7HmVf0= subject=C = CZ, O = "\C4\8Cesk\C3\A1 po\C5\A1ta, s.p. [I\C4\8C 47114983]", CN = PostSignum Root QCA 2 +Ia5BJWYyRyX/78Hcz4jxb41r9Nu7N/6Mq6R+jWbCzfk= subject=C = SI, O = Republika Slovenija, organizationIdentifier = VATSI-17659957, CN = SI-TRUST Root +IgUKkoNkgcLzwfhBfTdEehZwB6ybpk6iKMtqHhTGS4s= subject=C = CZ, CN = I.CA - Qualified root certificate, O = "Prvn\C3\AD certifika\C4\8Dn\C3\AD autorita, a.s." +IgduWu9Eu5pBaii30cRDItcFn2D+/6XK9sW+hEeJEwM= subject=C = US, O = "VeriSign, Inc.", OU = VeriSign Trust Network, OU = "(c) 1999 VeriSign, Inc. - For authorized use only", CN = VeriSign Class 1 Public Primary Certification Authority - G3 +IqNplPKPL6Oxauhyp527EqmC2luCTXrkNPlheKxUA1E= subject=C = BE, O = ZETES SA (VATBE-0408425626), serialNumber = 001, CN = ZETES TSP ROOT CA 001 +JEgDz6NZUzhdBmV6xOWrTyvAQFJ3vmYq25BeFJix3v0= subject=C = TH, O = Electronic Transactions Development Agency (Public Organization), OU = Thailand National Root Certification Authority, CN = Thailand National Root Certification Authority - G1 +JUHlO6WzsHrL5wl6xKA+BAwRz3ptSmfLIT1Vi1AWegY= subject=C = HK, ST = Hong Kong, L = Hong Kong, O = Hongkong Post, CN = Hongkong Post Root CA 3 +JZaQTcTWma4gws703OR/KFk313RkrDcHRvUt6na6DCg= subject=C = US, O = SecureTrust Corporation, CN = Secure Global CA +JbQbUG5JMJUoI6brnx0x3vZF6jilxsapbXGVfjhN8Fg= subject=C = US, O = "VeriSign, Inc.", OU = VeriSign Trust Network, OU = "(c) 2006 VeriSign, Inc. - For authorized use only", CN = VeriSign Class 3 Public Primary Certification Authority - G5 +JdSRPPWHCXQU0p0m9sGxlCzW1k6vRdD8+BUmrbqW0yQ= subject=C = IT, L = Milan, O = Actalis S.p.A./03358520967, CN = Actalis Authentication Root CA +K1IUzVZ2/vxMMB9HztMcHHv62+KogNV3HdoXFPWlyOg= subject=C = CN, O = China Financial Certification Authority, CN = CFCA Identity CA +K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q= subject=C = BE, O = GlobalSign nv-sa, OU = Root CA, CN = GlobalSign Root CA +KC+1z7rwFRjZcE3niE16Jf8Bz4gumUKQ1ZldXrbESYg= subject=C = GR, O = ATHENS STOCK EXCHANGE, CN = ATHEX Root CA G2 +KJa03b5hRXGDzH7Se9eKxQogf2kBxcUuU9wWdvm7HgY= subject=C = ES, O = IZENPE S.A. - CIF A-01337260-RMerc.Vitoria-Gasteiz T1055 F62 S8, L = Avda del Mediterraneo Etorbidea 3 - 01010 Vitoria-Gasteiz, CN = Izenpe.com, emailAddress = Info@izenpe.com +Kef92kieRu5Ibv11rMSPJRky3J2hhysxdTzWRxlWeqU= subject=C = ZA, O = LAWtrust, OU = LAW Trusted Third Party Services PTY Ltd., CN = LAWtrust Root Certification Authority 2048 +Kk9J7ncBo5Wsky5EQpJnFYit4hJZziluGUlANocC6n8= subject=C = ES, O = Agencia Notarial de Certificacion S.L. Unipersonal - CIF B83395988, CN = ANCERT Certificados CGN +KkISYFqj6K7LD8GYBs87QLU7lfGjTbvW4+0nIwMkq7M= subject=C = JP, O = SECOM Trust.net, OU = Security Communication RootCA1 +Ko8tivDrEjiY90yGasP6ZpBU4jwXvHqVvQI0GS3GNdA= subject=C = US, ST = Arizona, L = Scottsdale, O = "GoDaddy.com, Inc.", CN = Go Daddy Root Certificate Authority - G2 +KovtMq5oDS0Ye5p6/Rcdg/0Lk16vniwbQ+gCeNIGPjk= subject=C = CH, O = SwissSign AG, CN = SwissSign Platinum CA - G2 +KqIYS2z19QkYDLM9GGPug7WyiTVjQ1XKxcu4pi31AoM= subject=C = ZA, ST = Western Cape, L = Somerset West, O = South African Post Office Limited, OU = SAPO Trust Centre, CN = SAPO Class 4 Root CA, emailAddress = pkiadmin@trustcentre.co.za +KwccWaCgrnaw6tsrrSO61FgLacNgG2MMLq8GE6+oP5I= subject=C = US, ST = Arizona, L = Scottsdale, O = "Starfield Technologies, Inc.", CN = Starfield Services Root Certificate Authority - G2 +L8VmekuaJnjtasatJUZfy/YJS/zZUECXx6j6R63l6Ig= subject=C = ES, O = FNMT-RCM, OU = AC RAIZ FNMT-RCM +L8yZ9cnQD5og2mEx3qXAJ9kmNtaM2c2+lSkKPECJGeA= subject=C = KR, O = Government of Korea, OU = GPKI, CN = GPKIRootCA1 +Laj56jRU0hFGRko/nQKNxMf7tXscUsc8KwVyovWZotM= subject=C = US, ST = UT, L = Salt Lake City, O = The USERTRUST Network, OU = http://www.usertrust.com, CN = UTN-USERFirst-Client Authentication and Email +LgCRWp974GqyNwx7fCAMCpbVrGpQzhh02+/eQCLU3o4= subject=C = US, O = VISA, OU = Visa International Service Association, CN = Visa Information Delivery Root CA +LgbK4fwgsgDm+3SFV6RES+yTF9//LkFRZp4PeUTwqeA= subject=C = US, ST = Illinois, L = Chicago, O = "Trustwave Holdings, Inc.", CN = Trustwave Global Certification Authority +M/paUwBhPUZub4XIBRaVvtXR+tWfJeBArNoEcqdPPCA= subject=C = CZ, O = "Prvn\C3\AD certifika\C4\8Dn\C3\AD autorita, a.s.", CN = I.CA Root CA/RSA, serialNumber = NTRCZ-26439395 +M4BwmvOwlr48wqQFSBQsClIAKNsJ4st3riIGYWq2y7Q= subject=C = JP, O = "SECOM Trust Systems CO.,LTD.", OU = Security Communication RootCA2 +MCeimPpXMU3A490QGUEbj0BMQ8P5NM4734VlEsgKoVw= subject=C = US, O = Symantec Corporation, OU = Symantec Trust Network, CN = Symantec Class 2 Public Primary Certification Authority - G4 +MJ8T1J6mb1IyQbVVJHREZOKMwbgu95tk5NWBiA3Ndx8= subject=C = CA, ST = Ontario, L = Toronto, O = Echoworx Corporation, OU = Certification Services, CN = Echoworx Root CA2 +MLccT5EiR252HmIO7EK/pfhMSTzUm7sYNLJuVV9g3kA= subject=C = ES, O = Agencia Notarial de Certificacion S.L. Unipersonal - CIF B83395988, CN = ANCERT Certificados Notariales +MVEmgCM/XyofKUN/VtSYjPCvxBzGxdpidZKOnAvq3ic= subject=C = US, O = Symantec Corporation, OU = Symantec Trust Network, CN = Symantec Class 1 Public Primary Certification Authority - G4 +MhY4wxAbP/w28oDwljGF/BbTE/KpLKvtK8H6FvscqjE= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Secure Mail Root R45 +MhmwkRT/SVo+tusAwu/qs0ACrl8KVsdnnqCHo/oDfk8= subject=C = US, O = AffirmTrust, CN = AffirmTrust Premium ECC +MtGA7THJNVieydu7ciEjuIO1/C3BD5/KOpXXfhv8tTQ= subject=C = US, O = Network Solutions L.L.C., CN = Network Solutions Certificate Authority +Mym/oTtgB6tfw3E/CssolCbi+8mcxcEQqRSxOVcWALY= subject=C = JP, O = "SECOM Trust Systems CO.,LTD.", CN = Security Communication ECC RootCA1 +N2oacIKlk9zMINVh0Rnpq40w8RzDIdCjf6QfDfKE4Bw= subject=C = IN, OU = emSign PKI, O = eMudhra Technologies Limited, CN = emSign Root CA - G1 +NIdnza073SiyuN1TUa7DDGjOxc1p0nbfOCfbxPWAZGQ= subject=C = US, ST = Texas, L = Houston, O = SSL Corporation, CN = SSL.com EV Root Certification Authority ECC +NJn5P9OUUjv7HsTDrU37MQEx++nuVHa95ild6AjV3Y8= subject=C = ch, O = Swisscom, OU = Digital Certificate Services, CN = Swisscom Root CA 1 +NVHeWKfXnNmAKD34F5DWOpgsGmOzBILsWCHbdmFVTvk= subject=CN = EBG Elektronik Sertifika Hizmet Sa\C4\9Flay\C4\B1c\C4\B1s\C4\B1, O = EBG Bili\C5\9Fim Teknolojileri ve Hizmetleri A.\C5\9E., C = TR +Nf9rT12ikQ+Ofm1YNADtjHzm/IWSTiXXTr0nwx7nrAs= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Secure Mail Root E45 +NfU84SZGEeAzQP434ex9TMmGxWE9ynD9BKpEVF8tryg= subject=C = US, O = Microsoft Corporation, CN = Microsoft ECC Root Certificate Authority 2017 +NqvDJlas/GRcYbcWE8S/IceH9cq77kg0jVhZeAPXq8k= subject=C = US, O = Amazon, CN = Amazon Root CA 3 +NsIjFBMaX78bcOpMz0vBOnd9k47GXh2iTjws/QHT0WM= subject=C = HK, O = Hongkong Post, CN = Hongkong Post Root CA 1 +NtfHnz0Img/3mXLZCSPepcp2tMy698J1HLFS6UlPUtA= subject=C = US, O = "Entrust, Inc.", OU = See www.entrust.net/legal-terms, OU = "(c) 2015 Entrust, Inc. - for authorized use only", CN = Entrust Root Certification Authority - G4 +NuzGH8fl8ZI9Fn5n3940YIVJs0pjx8bmD/1cGEA4H1w= subject=C = FR, O = Certinomis, OU = 0002 433998903, CN = Certinomis - Autorit\C3\A9 Racine +O0WRggXFkSmKGSKli0kh0B9kj6nSi93frSSu7FlCz78= subject=C = ES, O = FNMT, OU = FNMT Clase 2 CA +OAc5Yg4TM1gF6tqPn4uBVU0708ABfzYywmd2acrHor8= subject=C = SE, O = Swedish Social Insurance Agency, CN = Swedish Government Root Authority v3 +OBo/x6iwgvooYTpNB/LHVT9OGRjuB8qp6LfO3lqcoGo= subject=C = CN, O = WoSign CA Limited, CN = Certification Authority of WoSign G2 +OC36NHzgJmL5jfaAbRr1OgTNOYlQrgOJFfPHFZZgBvw= subject=C = HK, ST = Hong Kong, L = Hong Kong, O = Hongkong Post, CN = Hongkong Post Root CA 2 +Ow1ztL5KhUrcPlHX75+kiu+7LN2CTWe9x9fQmiq8LUM= subject=C = ES, CN = Autoridad de Certificacion Firmaprofesional CIF A62634068 +P4OmjE6A/D9PSH4xBa0UZJjlagmj6iI7KimClD9Zldc= subject=C = US, OU = emSign PKI, O = eMudhra Inc, CN = emSign Root CA - C2 +P6t4T8PJq57twS7NwNtVD0w9v9PobXiBUzPF66UYy50= subject=C = ch, O = admin, OU = Services, OU = Certification Authorities, CN = Admin-Root-CA +P7Y8KfR7zE5qrbNXfOfKhUPgu6ulU2drj9FhKVvbkBE= subject=C = LT, O = Skaitmeninio sertifikavimo centras, OU = Certification Authority, CN = SSC Root CA B +Pqe1wEWpmpdx4t6o6AmLonMtF87ugieVUv7ukFUw818= subject=C = IL, O = PersonalID Ltd., OU = Certificate Services, CN = PersonalID Trustworthy RootCA 2011 +PsGN/riUqeog6yzUDGk+KikUT+LsYLT3uJAmBAs5rr4= subject=C = US, O = WFA Hotspot 2.0, CN = Hotspot 2.0 Trust Root CA - 03 +PuazQUAoUbJ+ZAIaMCOqx8Gg0t7yfVvOXC2+sLItzHE= subject=C = SG, O = Netrust Pte Ltd, OU = Netrust Certificate Authority, CN = Netrust Root CA 2 +Q3apk5Z2n9SHJA7otXOtSXBqW5RzYWrO84QJ6RWG3B4= subject=C = HU, L = Budapest, O = NISZ Nemzeti Infokommunik\C3\A1ci\C3\B3s Szolg\C3\A1ltat\C3\B3 Zrt., CN = F\C5\91tan\C3\BAs\C3\ADtv\C3\A1nykiad\C3\B3 - Korm\C3\A1nyzati Hiteles\C3\ADt\C3\A9s Szolg\C3\A1ltat\C3\B3 +Q5wZ/z7bJl7xqSD3SkgC092VrOAk4h5abOjgZNwVZs0= subject=C = SA, O = National Center for Digital Certification, OU = Saudi National Root CA +Q8dCYvdJJmLSRZvMmJm6xUpOzAHho/XnZViZK0AVJBg= subject=C = CH, O = The Federal Authorities of the Swiss Confederation, OU = Services, OU = Certification Authorities, CN = Swiss Government Root CA II +QAL80xHQczFWfnG82XHkYEjI3OjRZZcRdTs9qiommvo= subject=C = US, ST = UT, L = Salt Lake City, O = The USERTRUST Network, OU = http://www.usertrust.com, CN = UTN - DATACorp SGC +QEIRZtHurpZ01aarsNXmoWqpdk/rcTGhUhBjVrTlyp8= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Code Signing Root R45 +QPz8KIddzL/ry99s10MzEtpjxO/PO9extQXCICCuAnQ= subject=C = CH, O = SwissSign AG, CN = SwissSign Gold CA - G2 +QXnt2YHvdHR3tJYmQIr0Paosp6t/nggsEGD4QJZ3Q0g= subject=C = US, O = Google Trust Services LLC, CN = GTS Root R3 +QiOJQAOogcXfa6sWPbI1wiGhjVS/dZlFgg5nDaguPzk= subject=C = NL, O = Staat der Nederlanden, CN = Staat der Nederlanden Root CA - G3 +QkMWJ+p2zHhpf5FeNFWxsuyC/y9jgO5kI+88CEC35jE= subject=C = HU, L = Budapest, O = Microsec Ltd., organizationIdentifier = VATHU-23584497, CN = e-Szigno Root CA 2017 +QqcJhP/TmcTq8OcCpEvvKtinm4v0ZI9rshDhI/0HV5M= subject=C = IN, O = India PKI, CN = CCA India 2011 +QqgHzsWunA8DtAygQ6xwRotSGb11zFu+pR2SHdEAFW8= subject=C = US, ST = Texas, L = Houston, O = SSL Corporation, CN = SSL.com EV Root Certification Authority RSA +R8ehScqC+nupQKTXEdAQYlxssLdIsXAWxG4lznrNKww= subject=C = DK, O = TRUST2408, CN = TRUST2408 OCES Primary CA +RGLBB8SF3WpUQ/XnoWBEFgNKN0w/TRCHXxw3FQJ1Y68= subject=OU = Copyright (c) 1997 Microsoft Corp., OU = Microsoft Corporation, CN = Microsoft Root Authority +RKPYDT9TSFltgKCYQsI6OXdEOfiwuRkjnSoD2sXOUhM= subject=C = SE, O = Carelink, CN = SITHS CA v3 +RTt0gJtpAZYn8vhDAB21lQzdHUU3EFPn89/bw3FBE8Y= subject=C = ES, O = FNMT-RCM, OU = Ceres, organizationIdentifier = VATES-Q2826004J, CN = AC RAIZ FNMT-RCM SERVIDORES SEGUROS +RcG3kifDMUSV/ef+O0q2d/YfqKSaL+1r5kOFV3HnpwE= subject=C = ZA, ST = Gauteng, L = Johannesburg, O = TrustFactory(Pty)Ltd, OU = TrustFactory PKI Operations, CN = TrustFactory Client Root Certificate Authority +S3Lf7T7cy19JRWguKVcxoIZKxrW4Wxk+zS8GtJAMHP0= subject=C = TR, L = Ankara, O = T\C3\9CRKTRUST Bilgi \C4\B0leti\C5\9Fim ve Bili\C5\9Fim G\C3\BCvenli\C4\9Fi Hizmetleri A.\C5\9E., CN = T\C3\9CRKTRUST Elektronik Sertifika Hizmet Sa\C4\9Flay\C4\B1c\C4\B1s\C4\B1 H5 +S6JJlt3ub44fzsCqnsz9OqVHez749fhfCgYHP5dSKFc= subject=C = US, ST = Arizona, L = Scottsdale, O = "Starfield Technologies, Inc.", OU = http://certificates.starfieldtech.com/repository/, CN = Starfield Services Root Certificate Authority +S9xjb0jSH7aMWjzUogaFeIBDvbUk5+hNQZLEUe40KbU= subject=C = SK, L = Bratislava, O = Disig a.s., CN = CA Disig +SQVGZiOrQXi+kqxcvWWE96HhfydlLVqFr4lQTqI5qqo= subject=C = US, O = GeoTrust Inc., CN = GeoTrust Primary Certification Authority +SVqWumuteCQHvVIaALrOZXuzVVVeS7f4FGxxu6V+es4= subject=C = US, O = "VeriSign, Inc.", OU = VeriSign Trust Network, OU = "(c) 1999 VeriSign, Inc. - For authorized use only", CN = VeriSign Class 3 Public Primary Certification Authority - G3 +SXEo/JBla4cpBIKyI++3IkD+nEIeeZON5fgRDLC+kFY= subject=C = US, ST = Illinois, L = Chicago, O = "Trustwave Holdings, Inc.", CN = Trustwave Global ECC P256 Certification Authority +ScvYPAPKv6BxO5e8lkgdA1/U6+BvB/q1ZA7ZIy2BELI= subject=C = IN, O = India PKI, CN = CCA India 2015 SPL +SiZZZm3AIDuRb1PYCtj2GsML6hYfSFzHUn5qWTfkkhY= subject=C = TR, L = Ankara, O = T\C3\9CRKTRUST Bilgi \C4\B0leti\C5\9Fim ve Bili\C5\9Fim G\C3\BCvenli\C4\9Fi Hizmetleri A.\C5\9E., CN = T\C3\9CRKTRUST Elektronik Sertifika Hizmet Sa\C4\9Flay\C4\B1c\C4\B1s\C4\B1 H6 +SkntvS+PgjC9VZKzE1c/4cFypF+pgBHMHt27Nq3j/OU= subject=C = BM, O = QuoVadis Limited, CN = QuoVadis Root CA 2 G3 +T3FiuXRJHJhYXsKP51mqAMMw0LRlGQqJbMS2FiMYMfw= subject=C = ES, ST = MADRID, L = MADRID, OU = see current address at www.camerfirma.com/address, OU = GLOBAL CHAMBERSIGN ROOT - 2016, serialNumber = A82743287, organizationIdentifier = VATES-A82743287, O = AC CAMERFIRMA S.A., CN = GLOBAL CHAMBERSIGN ROOT - 2016 +TRJCjvAt3jRY8zeiueEWazs8kcRvn5E1lgu+JS7tF2w= subject=C = LT, O = Skaitmeninio sertifikavimo centras, OU = VS ROOT Services, CN = SSC GDL CA VS Root +TUDnr0MEoJ3of7+YliBMBVFB4/gJsv5zO7IxD9+YoWI= subject=C = US, ST = UT, L = Salt Lake City, O = The USERTRUST Network, OU = http://www.usertrust.com, CN = UTN-USERFirst-Hardware +TmwWFmNxmbUHeoCtDCJIxyXldvyKcZmJRWvJyv3bdSQ= subject=C = TN, CN = Tunisian Root Certificate Authority - TunRootCA2, O = National Digital Certification Agency +Tq2ptTEecYGZ2Y6oK5UAXLqTGYqx+X78vo3GIBYo+K8= subject=C = EU, O = AC Camerfirma SA CIF A82743287, OU = http://www.chambersign.org, CN = Global Chambersign Root +Tvfaz3ftt1H3BANftcbEQjUexyIK+Qvfgv0Ee9PCQYc= subject=C = AU, O = GOV, OU = DoD, OU = PKI, OU = CAs, CN = Australian Defence Public Root CA +U3VmJij6CmhArsjFkr9djeVk7T77YsfJMvyo11TZu9Y= subject=C = FR, O = Certplus, CN = Certplus Root CA G2 +UI+MYXivMpu2u3U6uUPZAjvnlsOtu2xc1GZLZv7syuU= subject=C = CH, O = The Federal Authorities of the Swiss Confederation, OU = Services, OU = Certification Authorities, CN = Swiss Government Root CA I +UJS3O3Nq33Ogy/Q+J78UQHtKNqo2OkV/zjOUnOuo5kk= subject=C = HU, L = Budapest, O = NetLock Kft., OU = Tan\C3\BAs\C3\ADtv\C3\A1nykiad\C3\B3k (Certification Services), CN = NetLock Platina (Class Platinum) F\C5\91tan\C3\BAs\C3\ADtv\C3\A1ny +UMyGupbbMmPHmkPq0HVT2fVmWeaQfnLYwCZjehzchdw= subject=C = GR, L = Athens, O = Hellenic Academic and Research Institutions Cert. Authority, CN = Hellenic Academic and Research Institutions RootCA 2015 +UQ0g5cR/Y89mayD2GvYrwJmkKsgk/6RDotp8kLGAipE= subject=C = FR, O = Dhimyotis, CN = Certigna +UUPkdWmh1fyGeJPgzEEsQfVXFdp45Z6fjkN3AAjKQtI= subject=C = ES, ST = Barcelona, L = Barcelona (see current address at https://www.anf.es/address/), O = ANF Autoridad de Certificaci\C3\B3n, OU = ANF Clase 1 CA, serialNumber = G63287510, CN = ANF Server CA +UZJDjsNp1+4M5x9cbbdflB779y5YRBcV6Z6rBMLIrO4= subject=C = US, O = "VeriSign, Inc.", OU = VeriSign Trust Network, OU = "(c) 2007 VeriSign, Inc. - For authorized use only", CN = VeriSign Class 3 Public Primary Certification Authority - G4 +VeAL4nfOsFRSmfJP2fh34qzzKFLbQ//NKbynSzm0yfo= subject=C = TR, L = Gebze - Kocaeli, O = Turkiye Bilimsel ve Teknolojik Arastirma Kurumu - TUBITAK, OU = Kamu Sertifikasyon Merkezi - Kamu SM, CN = TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1 +Vfd95BwDeSQo+NUYxVEEIlvkOlWY2SalKK1lPhzOx78= subject=C = US, O = Google Trust Services LLC, CN = GTS Root R2 +VhdNOtlxqJRJZLGJgR8wCEk6apBCLjxYBOyDjU+U9iI= subject=C = EE, O = AS Sertifitseerimiskeskus, CN = EE Certification Centre Root CA, emailAddress = pki@sk.ee +VjLZe/p3W/PJnd6lL8JVNBCGQBZynFLdZSTIqcO0SJ8= subject=C = US, O = "The Go Daddy Group, Inc.", OU = Go Daddy Class 2 Certification Authority +WARGJsNMGnsVjdtnbZ4uZUQ9gY2rMRYjHi1iq2QmoLc= subject=C = PL, O = Telekomunikacja Polska S.A., OU = Signet Certification Authority, CN = Signet Root CA +WJnZE+rRGbnNt7ovMO/g32itLNIlvfST6DI6JapNviM= subject=C = SI, O = Halcom d.d., organizationIdentifier = VATSI-43353126, CN = Halcom Root Certificate Authority +WKKmmNhv2El9QfaOTK60qYh09DPakT3SbFykTQj/cv4= subject=C = LT, O = VI Registru Centras - I.k. 124110246, OU = Registru Centro Sertifikavimo Centras, CN = VI Registru Centras RCSC (RootCA) +WN1h/rNup9JYckNxcJFJyxITN4ZMrLLQmZrSBznQZHc= subject=C = US, O = IdenTrust, CN = IdenTrust Public Sector Root CA 1 +WVWuKRV0qTE0LPdFDhZlLt4eD7MJfhVx36wRyRVgFWQ= subject=C = NO, O = Buypass AS-983163327, CN = Buypass Class 2 Root CA +Wd8xe/qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw= subject=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Trusted Root G4 +WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18= subject=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert High Assurance EV Root CA +XE8oU4jzgzYmmlXHwSwLPKc/7ypaTfgriRQehBpsTeQ= subject=C = US, O = Symantec Corporation, CN = Symantec Enterprise Mobile Root for Microsoft +XEGnOrLDXfzXcfb9bj6PrJtGnThsrdpWqVtkbrSMyjQ= subject=C = CN, O = UniTrust, CN = UCA Extended Validation Root +Xm5S5QtbkBKBfmMXi8tjveI88cwflFjO2bk6K7p9xMY= subject=C = CA, O = Notarius Inc, CN = Notarius Root Certificate Authority +XvoHP0lCY0RIOrDdu92l41ly+cR8dN35jsQikLJRypc= subject=C = LV, O = VAS Latvijas Pasts - Vien.reg.Nr.40003052790, OU = Sertifikacijas pakalpojumi, CN = VAS Latvijas Pasts SSI(RCA) +Y/Gm951ucw0QQy5jCBlP97wohQrfK633idlxOF2FEu4= subject=C = DE, O = DATEV eG, CN = CA DATEV BT 03 +Y9mvm0exBk1JoQ57f9Vm28jKo5lFm/woKcVxrYxu80o= subject=C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root +YOOF2fbmkG6F5D+esOQ+ZScZMZ6cgKYUaJG+I69f4uk= subject=O = VeriSign Trust Network, OU = "VeriSign, Inc.", OU = VeriSign Time Stamping Service Root, OU = "NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc." +YQbA46CimYMYdRJ719PMGFmAPVEcrBHrbghA3RZvwQ4= subject=C = DE, O = T-Systems Enterprise Services GmbH, OU = T-Systems Trust Center, CN = T-TeleSec GlobalRoot Class 2 +YWFnIBQzrqbI5eMHCvyvZ0kYj4FL0auxea6NrTq/Juw= subject=C = HU, L = Budapest, O = Microsec Ltd., CN = Microsec e-Szigno Root CA 2009, emailAddress = info@e-szigno.hu +YlVMFwBVQ7I3IV8EJo3NL9HEcCQK08hmDiWuLFljD1U= subject=C = TW, O = "Chunghwa Telecom Co., Ltd.", OU = ePKI Root Certification Authority +Yo46EVb2+qkvlLQJJY1Muj8gR0gNMBlPrz++0F6utbI= subject=C = TR, O = Elektronik Bilgi Guvenligi A.S., CN = e-Guven Kok Elektronik Sertifika Hizmet Saglayicisi +Z+oZMkOuODk5ta2eNWprK/k6k7zc+CikcIJJeIMIP4Y= subject=C = NL, O = Staat der Nederlanden, CN = Staat der Nederlanden Root CA +Z0A55HJWGWPIywDSGpepChi7ihxMMXrGfjgqZSu1c8A= subject=CN = Apple Root CA - G2, OU = Apple Certification Authority, O = Apple Inc., C = US +Z1YF8VZ+JfvSUmvv6irvvbInnz4bqjowOudVXRvaPuQ= subject=C = FR, O = OpenTrust, CN = OpenTrust Root CA G2 +Z2uf8wPt4YD7laRzb7TTFTAywBRET2OiB0xBuYtR4L0= subject=C = PT, O = MULTICERT - Servi\C3\A7os de Certifica\C3\A7\C3\A3o Electr\C3\B3nica S.A., CN = MULTICERT Root Certification Authority 01 +Z6hCZNQuIEqaWwo2Z7lR2yLFBd+V7Zg7XoxNH853r0M= subject=C = MY, O = Digicert Sdn. Bhd., CN = PosDigicert Class 2 Root CA G2 +Z9xPMvoQ59AaeaBzqgyeAhLsL/w9d54Kp/nA8OHCyJM= subject=C = US, O = "thawte, Inc.", OU = "(c) 2007 thawte, Inc. - For authorized use only", CN = thawte Primary Root CA - G2 +ZUT/mttkLEw2mKYNgUO2uTvO8BNltUD2FNzCpFq5TTE= subject=C = JP, O = "SECOM Trust Systems CO.,LTD.", OU = Security Communication EV RootCA1 +ZZyzaKxWmYvQevLK/F+5P455R0rMwqbPGsnyGS0TY2A= subject=CN = Autoridad de Certificacion Raiz del Estado Venezolano, C = VE, L = Caracas, ST = Distrito Capital, O = Sistema Nacional de Certificacion Electronica, OU = Superintendencia de Servicios de Certificacion Electronica, emailAddress = acraiz@suscerte.gob.ve +ZrAFOYJqN0hJMBkeAo9i2rHLyJs6zUctxOWQXke/c2Q= subject=C = MO, O = Macao Post, CN = Macao Post eSignTrust Root Certification Authority (G02) +a8/IbI3cKvLmoRgKLdq7N7fqN1Uxa2S5uJUb8Mo1HwY= subject=C = SK, L = Bratislava, O = Disig a.s., CN = CA Disig Root R1 +aB3EgsKWyEAsbrsg5oMJo7yEZSOuNLmEqE7ml6MxLbc= subject=C = PL, O = Asseco Data Systems S.A., OU = Certum Certification Authority, CN = Certum Trusted Root CA +aCdH+LpiG4fN07wpXtXKvOciocDANj0daLOJKNJ4fx4= subject=OU = GlobalSign Root CA - R6, O = GlobalSign, CN = GlobalSign +aJv0WzCD/erVXxR/0QXjzyGK1Y7fPkswHAxe7qbPIQ0= subject=C = NL, O = Digidentity B.V., CN = Digidentity L3 Root CA - G2 +aKpjVFHYOWIWfoj7CPhnjXOuxm/FWUYhN8/50bw9OHE= subject=C = US, O = Microsoft Corporation, CN = Microsoft EV RSA Root Certificate Authority 2017 +aMNpIhRyTUtVp2D0cLT8qLXg/h1ynP8i/rTKiKzTmAk= subject=CN = ComSign CA, O = ComSign, C = IL +aN7ZogP/bjZ+EqpJl3zSAPcSeoAPqm+Fnwuv7YKGpPs= subject=C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = Microsoft ECC Product Root Certificate Authority 2018 +aev+v/YekQ4V8l7qcTByaSOdIXCSsg+m3JKnh3dk2qA= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Document Signing Root E45 +akNrWNnYMOjVuKZCUFrWtBQGrc1olNlBT3vgoUZ7rbc= subject=C = DE, O = DATEV eG, CN = CA DATEV STD 02 +axpQXgJG8vYMSQ/wwJenvichDLt1ACN/iLDNSCmLybg= subject=C = FR, O = Certinomis, OU = 0002 433998903, CN = Certinomis - Root CA +aztX6eyI0bs9AWN/8zx2mLPJdYJV6fAeqRePPn87K1I= subject=C = PL, O = Unizeto Technologies S.A., OU = Certum Certification Authority, CN = Certum Trusted Network CA 2 +bEZLmlsjOl6HTadlwm8EUBDS3c/0V5TwtMfkqvpQFJU= subject=C = US, O = AffirmTrust, CN = AffirmTrust Commercial +bW8MNAlxohijHRAzDqmufHplUFNMbu/t3SEY4RTbRz4= subject=C = FR, O = OpenTrust, CN = OpenTrust Root CA G1 +bb+uANN7nNc/j7R95lkXrwDg3d9C286sIMF8AnXuIJU= subject=C = US, O = "Entrust, Inc.", OU = www.entrust.net/CPS is incorporated by reference, OU = "(c) 2006 Entrust, Inc.", CN = Entrust Root Certification Authority +bjZLYTPe79y7ISc8X0RaIK+8BQONWwIcDCFTA5AWNFs= subject=C = PL, O = Krajowa Izba Rozliczeniowa S.A., CN = SZAFIR ROOT CA2 +btDb2Vni7L6DI5gWCCb2Au5EHhqW8BVXm/OmcpKmDT4= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Document Signing Root R45 +bz4Hf+VQRkbAGRr85JTk62gYPjmPWk3AVmn4tubmgv4= subject=C = JP, O = Japanese Government, OU = ApplicationCA +cAajgxHlj7GTSEIzIYIQxmEloOSoJq7VOaxWHfv72QM= subject=C = US, O = "VeriSign, Inc.", OU = VeriSign Trust Network, OU = "(c) 1999 VeriSign, Inc. - For authorized use only", CN = VeriSign Class 2 Public Primary Certification Authority - G3 +cBYnC2CyjG4Xft69cYAH39MxDGSnN7fbAaB2kMNDvCc= subject=C = LV, OU = Sertifikacijas pakalpojumu dala, CN = E-ME SSI (RCA) +cCEWzNi/I+FkZvDg26DtaiOanBzWqPWmazmvNZUCA4U= subject=C = SK, L = Bratislava, O = Disig a.s., CN = CA Disig Root R2 +cGuxAXyFXFkWm61cF4HPWX8S0srS9j0aSqN0k4AP+4A= subject=OU = GlobalSign Root CA - R3, O = GlobalSign, CN = GlobalSign +cZz1s2GS573mUMyRNB5vZJ27jD7ki6yql/oOBbY3S0E= subject=C = JP, O = Japanese Government, OU = GPKI, CN = ApplicationCA2 Root +ce2RinrG0Xs4ScIBgLPnM0aRvF+3M3fwBwr6C+eJstE= subject=C = LT, O = Skaitmeninio sertifikavimo centras, OU = CA ROOT Services, CN = SSC GDL CA Root B +cfit7sK1itvfYgXJjd6SikJUsDaVGT1/mmOpoliAldA= subject=C = IN, OU = emSign PKI, O = eMudhra Technologies Limited, CN = emSign Root CA - G2 +du6FkDdMcVQ3u8prumAo6t3i3G27uMP2EOhR8R0at/U= subject=C = US, O = "Entrust, Inc.", OU = See www.entrust.net/legal-terms, OU = "(c) 2009 Entrust, Inc. - for authorized use only", CN = Entrust Root Certification Authority - G2 +dy/Myn0WRtYGKBNP8ubn9boJWJi+WWmLzp0V+W9pqfM= subject=C = FR, O = Certplus, CN = Class 2 Primary CA +dykHF2FLJfEpZOvbOLX4PKrcD2w2sHd/iA/G3uHTOcw= subject=C = US, O = SecureTrust Corporation, CN = SecureTrust CA +eC1+YeEyPSqvuHe+NO4d4ME0UTbU/LPJRZN/ame0Ev4= subject=C = AU, O = GOV, OU = DoD, OU = PKI, OU = CAs, CN = ADOCA02 +eG/6V4YYw7mjERdeUIFvTdoGBcOGnyluvFlDvwn06QQ= subject=C = KR, O = NAVER BUSINESS PLATFORM Corp., CN = NAVER Global Root Certification Authority +ecqvU0fm5KlMjniphJb8dAIPgJ7eE/Ig+rYQTI3tMp8= subject=C = TW, O = "Chunghwa Telecom Co., Ltd.", CN = HiPKI Root CA - G1 +eu3d82sY+Ky3N5/hzhgyErI1DQeIq+DoJFe+m62tbVQ= subject=C = CN, O = WoSign CA Limited, CN = CA WoSign ECC Root +ev5LBxovH0b4upRKJtWE1ZYLkvtIw7obfKuEkF8yqs0= subject=C = PA, ST = Panama, L = Panama City, O = TrustCor Systems S. de R.L., OU = TrustCor Certificate Authority, CN = TrustCor ECA-1 +f0KW/FtqTjs108NpYj42SrGvOB2PpxIVM8nWxjPqJGE= subject=C = US, O = Amazon, CN = Amazon Root CA 2 +fDtG2b6PJ0H5gAOVIYWOTN0wd0+zKzshzuoGqnnGqsY= subject=C = JP, O = "Japan Certification Services, Inc.", CN = SecureSign RootCA2 +fKbRP+N/gOJ1xJ4eaBPO4u2AwS5J3LugQOO44iadsos= subject=L = Internet, O = "VeriSign, Inc.", OU = VeriSign Commercial Software Publishers CA +fKoDRlEkWQxgHlZ+UhSOlSwM/+iQAFMP4NlbbVDqrkE= subject=C = US, O = GeoTrust Inc., CN = GeoTrust Universal CA 2 +fNZ8JI9p2D/C+bsB3LH3rWejY9BGBDeW0JhMOiMfa7A= subject=C = US, ST = Texas, L = Houston, O = SSL Corporation, CN = SSL.com EV Root Certification Authority RSA R2 +fWw+v56nNdGFS+6ny5QaseNQNRXgh7u1vmldBfL1VuQ= subject=C = US, ST = FL, L = Jacksonville, O = Network Solutions L.L.C., CN = Network Solutions ECC Certificate Authority +fg6tdrtoGdwvVFEahDVPboswe53YIFjqbABPAdndpd8= subject=OU = GlobalSign ECC Root CA - R5, O = GlobalSign, CN = GlobalSign +foeCwVDOOVL4AuY2AjpdPpW7XWjjPoWtsroXgSXOvxU= subject=O = "Cybertrust, Inc", CN = Cybertrust Global Root +fx3siwMZVIoFbeW7UhvZPrdOanbyjf+3W0WlO3da96s= subject=C = CH, O = SwissSign AG, CN = SwissSign Gold Root CA - G3 +gI1os/q0iEpflxrOfRBVDXqVoWN3Tz7Dav/7IT++THQ= subject=C = US, ST = Arizona, L = Scottsdale, O = "Starfield Technologies, Inc.", CN = Starfield Root Certificate Authority - G2 +gJ8rquNa+082vWR2znXCABB3kBtq9cTauC4YjGuVwaE= subject=C = US, O = Symantec Corporation, OU = Symantec Trust Network, CN = Symantec Class 3 Public Primary Certification Authority - G4 +gNv7l73Tkmuu5B9zxViPqhfXB7A630kHorxnfz7xcXw= subject=CN = Developer ID Certification Authority, OU = Apple Certification Authority, O = Apple Inc., C = US +gWugv99f1k1WjsDQUvcRZNnizK4S4CGe1s2B5+hF+4Q= subject=C = BR, O = ICP-Brasil, OU = Instituto Nacional de Tecnologia da Informacao - ITI, CN = Autoridade Certificadora Raiz Brasileira v2 +gosO7/JGVOj/WEGindXU4+0wlSykNCWnkoNAcgjTnRY= subject=C = US, ST = Illinois, L = Chicago, O = "Trustwave Holdings, Inc.", CN = Trustwave Global ECC P384 Certification Authority +grX4Ta9HpZx6tSHkmCrvpApTQGo67CYDnvprLg5yRME= subject=C = GB, ST = Greater Manchester, L = Salford, O = COMODO CA Limited, CN = COMODO RSA Certification Authority +h6801m+z8v3zbgkRHpq6L29Esgfzhj89C1SyUCOQmqU= subject=C = US, O = GeoTrust Inc., CN = GeoTrust Global CA +hKrAk+CMSdv/+OVgdZJI2+ZxNbNysj0qiB1fmcuxkeg= subject=C = CH, O = SwissSign AG, CN = SwissSign Silver Root CA - G3 +haPYHSrQx53wp5aE4OJmYAmgneFXYOodds8O57KCXb0= subject=C = LU, O = LuxTrust s.a., CN = LuxTrust Global Root +hdJr6Q2TT8zbT/ezjYx5ynZSuBbWpSRGyoQoprhdxXw= subject=C = ES, ST = Barcelona, L = Barcelona (see current address at http://www.anf.es/es/address-direccion.html ), O = ANF Autoridad de Certificacion, OU = ANF Clase 1 CA, emailAddress = info@anf.es, serialNumber = G63287510, CN = ANF Global Root CA +hqaPBQA0EmpUDTnbLF+RfvZqlPuWGfoezYJ86ka6DLA= subject=C = BM, O = QuoVadis Limited, CN = QuoVadis Root CA 1 G3 +hsE6NAjdGqd+6LaUfAOVh3L1MSSMFie++yxPSwTQRJY= subject=C = FR, ST = France, L = Paris, O = PM/SGDN, OU = DCSSI, CN = IGC/A, emailAddress = igca@sgdn.pm.gouv.fr +hshLHDpm9Cha95cFJGfj7SNv0phvAzwCxHcb4LlwSCo= subject=C = DE, O = D-Trust GmbH, CN = D-TRUST Root Class 3 CA 2007 +hxV6dYX00DsAo5hGHhZOSAbhs/RtA6+9yd705HeL4uk= subject=C = SI, O = POSTA, OU = POSTArCA +hxqRlPTu1bMS/0DITB1SSu0vd4u/8l8TjPgfaAp63Gc= subject=C = US, O = Google Trust Services LLC, CN = GTS Root R1 +i+p269YTev+fHsw8CMrx3sR9uRaQ1XVMTp8VIywKLng= subject=C = DE, O = DATEV eG, CN = CA DATEV INT 01 +i7WTqTvh0OioIruIfFR4kMPnBqrS2rdiVPl/s2uC/CY= subject=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2 +iR/4mOSo1VUUAFbjF27qkfTYCO5/bRv7zOb4SAdjn5E= subject=C = FR, O = OpenTrust, CN = OpenTrust Root CA G3 +iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0= subject=OU = GlobalSign Root CA - R2, O = GlobalSign, CN = GlobalSign +iir/vRocXRvcy7f1SLqZX5ZoBrP9DDoA+uLlLzyFOYk= subject=C = EU, O = AC Camerfirma SA CIF A82743287, OU = http://www.chambersign.org, CN = Chambers of Commerce Root +ikLurbyLIaNcSzqt19+8vS7RsdoS6MRaU02pBgflZP0= subject=DC = rs, DC = posta, DC = ca, CN = Configuration, CN = Services, CN = Public Key Services, CN = AIA, CN = Posta CA Root +ipA7YAoICzjf4g37as0jEi9kYg5YCLn8hoiVL8GjVZw= subject=C = CH, O = SwissSign AG, CN = SwissSign Platinum Root CA - G3 +irTohVbL+GSl6f1QFxzU7YQk6PCAG5niNsgQkVlQrks= subject=C = SI, O = ACNLB +j9ESw8g3DxR9XM06fYZeuN1UB4O6xp/GAIjjdD/zM3g= subject=C = BM, O = QuoVadis Limited, CN = QuoVadis Root CA 2 +jUF9st2L9eMITR4/GW1YOEnYG91MAMcLnTk2npa4x4I= subject=C = IN, OU = emSign PKI, O = eMudhra Technologies Limited, CN = emSign ECC Root CA - G3 +jXZ3ZLPL2giSnQcqIqVh9NzdG8V9PL3clIxH0rR/kSI= subject=C = DE, O = T-Systems Enterprise Services GmbH, OU = T-Systems Trust Center, CN = T-TeleSec GlobalRoot Class 3 +jhXUJs0EiY8hi+Ll/jeE83UJTMQ13GGthsSjwBUR2+E= subject=C = US, ST = MN, L = Minneapolis, O = Open Access Technology International Inc, CN = OATI WebCARES Root CA +joBG7EysAVpQfODS0BVKS0Do5CsxZc+lRlcUNREtF+U= subject=C = FR, O = Dhimyotis, OU = 0002 48146308100036, CN = Certigna Root CA +jotW9ZGKJb2F3OdmY/2UzCNpDxDqlYZhMXHG+DeIkNU= subject=C = US, O = U.S. Government, OU = FPKI, CN = Federal Common Policy CA +jtW0wEG2spPA5kEwFQZtMYSDyQH/aehqUh0MslVp8+g= subject=O = Cisco Systems, CN = Cisco Root CA 2048 +k5KuIUmSSt435kXbof9L3dzaKykbYJdmnSr6XHo3Jhk= subject=C = DE, O = TC TrustCenter GmbH, OU = TC TrustCenter Class 3 CA, CN = TC TrustCenter Class 3 CA II +kJHjH+klRqX14bPtQHH0RAuEDB6A2/y6en7G1YJfCyQ= subject=C = LT, OU = RCSC, O = VI Registru centras- i.k. 124110246, CN = RCSC RootCA +kRni9BNXl3eVSZFwPu4joEUjoxK1xl9/k3SqMQDr2Oc= subject=C = FR, O = Certplus, CN = Class 3TS Primary CA +kVCGzNTtHqdJtCf2sM60oO9bShzxgHBTnA8qdYGFo4I= subject=C = CH, O = admin, OU = Services, OU = Certification Authorities, CN = AdminCA-CD-T01 +kYWR8eFte+DbBRln93k93f/PuauJ1Mo1cZ2vIjHwcjs= subject=C = CA, O = Carillon Information Security Inc., OU = Certification Authorities, CN = CISRCA1 +knobhWIoBXbQSMUDIa2kPYcD0tlSGhjCi4xGzGquTv0= subject=C = EU, L = Madrid (see current address at www.camerfirma.com/address), serialNumber = A82743287, O = AC Camerfirma S.A., CN = Global Chambersign Root - 2008 +ksRoeWJu8swezqUMcvteOFhECV8hy/Oyg8uC5rn8alg= subject=C = TW, O = TAIWAN-CA, OU = Root CA, CN = TWCA Root Certification Authority +kx8c8DpvhMMP862Gm+PCGkEBkcyYrAr8nU6Lib2Gndw= subject=L = Alvaro Obregon, ST = Distrito Federal, C = MX, postalCode = 01030, street = Insurgentes Sur 1940, CN = Autoridad Certificadora Raiz de la Secretaria de Economia, OU = Direccion General de Normatividad Mercantil, O = Secretaria de Economia, emailAddress = acrse@economia.gob.mx +kxgib4yDr+R/X0fCT1nOEtuoxzsYG+5rLqH0Cga8GGk= subject=C = CH, O = SwissSign AG, CN = SwissSign Silver CA - G2 +l59vaopBxCHMZzRz1YpjeYF75z0uUkaYyA/7ZqFJ0Ik= subject=C = BR, O = ICP-Brasil, OU = Instituto Nacional de Tecnologia da Informacao - ITI, CN = Autoridade Certificadora Raiz Brasileira v1 +lAcq0/WPcPkwmOWl9sBMlscQvYSdgxhJGa6Q64kK5AA= subject=C = US, O = AffirmTrust, CN = AffirmTrust Networking +lBWyXbo7vXEUOeKplkt6Ulav87BcdyyKNObJNWarpjo= subject=C = CH, O = Swiss Government PKI, OU = www.pki.admin.ch, CN = Swiss Government Root CA III +lCppFqbkrlJ3EcVFAkeip0+44VaoJUymbnOaEUk7tEU= subject=C = SE, O = AddTrust AB, OU = AddTrust External TTP Network, CN = AddTrust External CA Root +lLlLv5oHJvF7CXOvbUHp+y5wmWUby+/d2XsKXyqrsN0= subject=C = TW, O = TAIWAN-CA, OU = Root CA, CN = TWCA Root Certification Authority +lR7gRvqDMW5nhsCMRPE7TKLq0tJkTWMxQ5HAzHCIfQ0= subject=C = NL, O = Staat der Nederlanden, CN = Staat der Nederlanden EV Root CA +lSwgOcAkPrUV3XPYP8NkMYSHT+sIYqmDdzHtm0dC4Xo= subject=C = ES, O = IZENPE S.A., CN = Izenpe.com +lXNUc71no7lajV+QxaIazh4NeUcyBnTUq4R5crkVRNI= subject=C = US, O = Symantec Corporation, OU = Symantec Trust Network, CN = Symantec Class 3 Public Primary Certification Authority - G6 +ljUtCth1wCfbgtWZuqjULlxHJkmYHs7tO/xl9Mgf1cE= subject=C = BR, O = ICP-Brasil, OU = Instituto Nacional de Tecnologia da Informacao - ITI, CN = Autoridade Certificadora Raiz Brasileira v10 +lnsM2T/O9/J84sJFdnrpsFp3awZJ+ZZbYpCWhGloaHI= subject=C = US, O = "VeriSign, Inc.", OU = VeriSign Trust Network, OU = "(c) 2008 VeriSign, Inc. - For authorized use only", CN = VeriSign Universal Root Certification Authority +lpkiXF3lLlbN0y3y6W0c/qWqPKC7Us2JM8I7XCdEOCA= subject=C = US, O = GeoTrust Inc., CN = GeoTrust Universal CA +ly+8bVW/77Gr43WK19Z6NJu++AwG8dhQAd+5EBuavBs= subject=C = DE, O = DATEV eG, CN = CA DATEV INT 02 +lzasOyXRbEWkVBipZFeBVkgKjMQ0VB3cXdWSMyKYaN4= subject=C = PL, O = Unizeto Sp. z o.o., CN = Certum CA +mACOLtu3K61C2i/LBqwaqgsubgxy6MogT7r9G7SHlEE= subject=C = us, O = U.S. Government, OU = FBCA, CN = Common Policy +mAki7uB/hrx/Xl6V1X24va5o4XpCHE5yqWpwioeSASQ= subject=C = HU, L = Budapest, O = Microsec Ltd., OU = e-Szigno CA, CN = Microsec e-Szigno Root CA +mEflZT5enoR1FuXLgYYGqnVEoZvmf9c2bVBpiOjYQ0c= subject=C = US, O = Google Trust Services LLC, CN = GTS Root R4 +mLPxCgJQQZEPGXzxfKD83+11+yyMFKhD4E1WVsnrrBo= subject=O = Digital Signature Trust Co., CN = DST Root CA X4 +mTM8OmZc8O+7dIizgHuLZfh7WynWiA8CjtwoRC7q5mk= subject=C = SI, O = Halcom, CN = Halcom Root CA +mUkjO7hQqWajLbFRktJM+ISJ8nPHemlNOTWY5vEn4PY= subject=C = CZ, O = "Prvn\C3\AD certifika\C4\8Dn\C3\AD autorita, a.s.", organizationIdentifier = NTRCZ-26439395, CN = I.CA Root CA/ECC 12/2016 +mWKrFpmw63x+ileLx5iTBCAxwRWMYzYTGZqQuWUqKnU= subject=CN = CAEDICOM Root, O = EDICOM, C = ES +mlL/ajy241OghWfg3Jw5WzANYKIikquMGMFlaymDrpA= subject=serialNumber = G63287510, C = ES, O = ANF Autoridad de Certificacion, OU = ANF CA Raiz, CN = ANF Secure Server Root CA +myGdD7/zal+zIJBXGQa87qaGF8gzo/YbgeliqOZNuK8= subject=CN = Apple Root CA - G3, OU = Apple Certification Authority, O = Apple Inc., C = US +nG9qEjy6pO402+zu4kyX1ziHjLQj88InOQNCT10fbdU= subject=C = ZA, ST = Western Cape, L = Cape Town, O = Thawte Consulting cc, OU = Certification Services Division, CN = Thawte Server CA, emailAddress = server-certs@thawte.com +nPRwTz7lpZiUsWvwDP5z1Yja4mn1HeZqS6d0Ru4r0fc= subject=C = IN, O = India PKI, CN = CCA India 2014 +nZih+2BTjEzEhX/xqMgDT69vxZIJP2GZlLLIE9JQuGQ= subject=C = FR, O = Certplus, CN = Class 1 Primary CA +ncOKntz4KEK2dNoYa21iFaueLsbXL1ewioknKMMUMfM= subject=C = JP, O = "Japan Certification Services, Inc.", CN = SecureSign RootCA3 +ndVfxXP1RstqODHRES2HEKb0+C3If1+unToaAo3Tbks= subject=C = CN, O = China Internet Network Information Center, CN = China Internet Network Information Center EV Certificates Root +nlo0sIkpvApYHIk2qv1qt1F7sVGItPb8AsRZBvcVlbA= subject=C = AT, L = Vienna, ST = Austria, O = ARGE DATEN - Austrian Society for Data Protection, OU = GLOBALTRUST Certification Service, CN = GLOBALTRUST, emailAddress = info@globaltrust.info +odRdBilzQbHzpzXPo48oPmh5/sBigaNh5fQXzHDSnck= subject=C = DE, O = DATEV eG, CN = CA DATEV BT 02 +olpyFMK2yGFCraOd/y1z2GWqV4Q/3S23ez/r+CaD3i0= subject=C = CZ, CN = "I.CA - Qualified Certification Authority, 09/2009", O = "Prvn\C3\AD certifika\C4\8Dn\C3\AD autorita, a.s.", OU = I.CA - Accredited Provider of Certification Services +otyYyny77hgislsme9XKUC+nsM9P/wcD7mpBZwPzx+o= subject=C = FR, O = Certplus, CN = Class 3 Primary CA +oyD01TTXvpfBro3QSZc1vIlcMjrdLTiL/M9mLCPX+Zo= subject=C = US, ST = Texas, L = Houston, O = SSL Corporation, CN = SSL.com Root Certification Authority ECC +p24pScuH9iNrX2jGkHR1h9ZEjqIc/q15UAhKwBUZCyU= subject=C = US, O = Cisco Systems, CN = Cisco RXC-R2 +p5jZL3bJxnVeX1X4bNFK7cwGVTceJ8zeA3d0XOPFABM= subject=C = BE, O = Certipost s.a./n.v., CN = Certipost E-Trust Primary Qualified CA +p6jwOYlPX2dekqd44AjkJMlBfboGoXOLRbTgjTb8LXw= subject=C = AT, O = A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH, OU = A-Trust-Qual-02, CN = A-Trust-Qual-02 +pAA71b3YlOAajgHga2LHqoLwPeUlMTNXCq1P0OfYHTw= subject=C = HU, ST = Hungary, L = Budapest, O = NetLock Halozatbiztonsagi Kft., OU = Tanusitvanykiadok, CN = NetLock Kozjegyzoi (Class A) Tanusitvanykiado +pLibtwZW6kmPLZ4ApJf9udzSC4G4k46VK7ot+fZXKcM= subject=C = SI, O = Halcom, CN = Halcom CA FO +pMv0hRavMWDrxirKxufyWGCe0IkVNQEMFmkkk6n+H78= subject=C = DE, O = DATEV eG, CN = CA DATEV INT 03 +pRovOgUOg4pQUGlleNu+2qwaEH7i2dSPrlBdGNDaXPg= subject=C = TW, O = Government Root Certification Authority +pZ0vCcixaM2a+jvD602w16Q1iNUjKH8rg6gi6zNwkXA= subject=C = SE, O = Swedish Social Insurance Agency, CN = Swedish Government Root Authority v2 +puEf8V7DJqXj8YrTOgVmlNyExpl2bQKKWtDv4ajlOsc= subject=C = US, O = VISA, OU = Visa International Service Association, CN = Visa eCommerce Root +pvH5v4oKndwID7SbHvw9GhwsMtwOE2pbAMlzFvKj3BE= subject=C = US, O = Equifax Secure Inc., CN = Equifax Secure Global eBusiness CA-1 +q5hJUnat8eyv8o81xTBIeB5cFxjaucjmelBPT2pRMo8= subject=C = US, O = GeoTrust Inc., OU = (c) 2008 GeoTrust Inc. - For authorized use only, CN = GeoTrust Primary Certification Authority - G3 +q8rfo1/4Ncs6CguGQAYiuA1egMdlvAJ/GxxOCmIPXhw= subject=C = AT, O = A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH, OU = A-Trust-Root-05, CN = A-Trust-Root-05 +qBKTRF2xlqIDD55FX+PHSppPgxewKwFAYCeocIF0Q0w= subject=C = TW, O = Government Root Certification Authority +qGvauPSAtuuJQquRcL3QmRlxp60TXfu8tyhfB6fR44o= subject=C = CN, O = UniTrust, CN = UCA Root +qHRDs9iW6yV8zOmbla2pvIG5204xQqqama8JQssKSjo= subject=C = GB, O = Trustis Limited, OU = Trustis FPS Root CA +qiYwp7YXsE0KKUureoyqpQFubb5gSDeoOoVxn6tmfrU= subject=C = PL, O = Unizeto Technologies S.A., OU = Certum Certification Authority, CN = Certum Trusted Network CA +qjiH1bsTPLJO7L7NltFcyKgbKy9zb5z9r5RIZX7wSq0= subject=C = LT, O = Skaitmeninio sertifikavimo centras, OU = CA ROOT Services, CN = SSC GDL CA Root A +qzh2w9pd4MnPZzaGjuW4i/m6Hf+cnXLS/lqNL3gwIWY= subject=C = ZA, ST = Western Cape, L = Durbanville, O = Thawte, OU = Thawte Certification, CN = Thawte Timestamping CA +r/mIkG3eEpVdm+u/ko/cwxzOMo1bk4TyHIlByibiA5E= subject=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA +rER97dBDKqucBw8sygG22rCb7wfPTKaqp1VjT4V7MVo= subject=C = JP, O = LGPKI, CN = Application CA G4 Root +rTBMiEpdN2vRlSCaFMOeB/DT9c+JPYArBT4bkm5V13Q= subject=C = PT, O = SCEE, CN = ECRaizEstado +rn+WLLnmp9v3uDP7GPqbcaiRdd+UnCMrap73yz3yu/w= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Root R46 +rxEPa1rot2fqxuCqJz84FuekCmRO2stDmBRjVud1CdY= subject=C = UY, O = ADMINISTRACION NACIONAL DE CORREOS, OU = SERVICIOS ELECTRONICOS, CN = Correo Uruguayo - Root CA +ryB8Yf2cfPksKv6BVCgtw/LL8y91zRcoFMUrA7frwlg= subject=C = US, O = Symantec Corporation, OU = Symantec Trust Network, CN = Symantec Class 2 Public Primary Certification Authority - G6 +sD2HsFbQjMnU5nXvGcqDq1NTIWioJYWYvnLm2Fx918E= subject=C = NO, O = Buypass AS-983163327, CN = Buypass Class 3 Root CA +sIP/U29/SKkIHilKAYe1PoGXcUAtnUgQMG3gMQJOX0Y= subject=CN = AC1 RAIZ MTIN, serialNumber = S2819001E, OU = PRESTADOR DE SERVICIOS DE CERTIFICACION MTIN, OU = SUBDIRECCION GENERAL DE PROCESO DE DATOS, O = MINISTERIO DE TRABAJO E INMIGRACION, L = MADRID, C = ES +sPbxW0gX6+b+C0v819Os5MdYsKtvip2i7ZLmGCOdnJg= subject=CN = ACEDICOM Root, OU = PKI, O = EDICOM, C = ES +sRJBQqWhpaKIGcc1NA7/jJ4vgWj+47oYfyU7waOS1+I= subject=C = US, O = "VeriSign, Inc.", OU = Class 3 Public Primary Certification Authority +sWyxulKaOeLf1Ts/9aefGQRhTYPjEwTwJ4u0CzjPeCQ= subject=C = CN, O = CFCA GT CA +sh0qdDMYcSuhbzmRnZYaS6+6O8qaQ6dbH8/iLF1wyro= subject=C = ES, O = Agencia Catalana de Certificacio (NIF Q-0801176-I), OU = Serveis Publics de Certificacio, OU = Vegeu https://www.catcert.net/verarrel (c)03, OU = Jerarquia Entitats de Certificacio Catalanes, CN = EC-ACC +shOpy6qaiDGsCzqoDp0VhWzUOnzC4LrF/LhKJHUaing= subject=C = DE, O = DATEV eG, CN = CA DATEV STD 03 +svcpi1K/LDysTd/nLeTWgqxYlXWVmC8rYjAa9ZfGmcU= subject=C = US, O = Microsoft Corporation, CN = Microsoft RSA Root Certificate Authority 2017 +sxguKJrjTd8r5kOrecJEMBYF+g8equbRD7kpYAr4TfA= subject=C = BE, O = Certipost s.a./n.v., CN = Certipost E-Trust Primary Normalised CA +t0CLTSvgI4ujcATdNOJ2xgGb0vJMnbfUmA9fbDWaS8w= subject=C = US, OU = emSign PKI, O = eMudhra Inc, CN = emSign Root CA - C1 +tInMsiS5prgd0nTOr1IJwlKZjJp2r0jk9MUKByhGGCU= subject=C = TW, O = "Chunghwa Telecom Co., Ltd.", CN = ePKI Root Certification Authority - G2 +tew1uqtTiITPqN2XN2sQLwPlO0gsZBAMJQcirpsELLw= subject=C = SE, O = Inera AB, CN = SITHS Root CA v1 +tlakNDgxoqzxHuq8OkS5cCX/+6K5ENqHFM+CfYG+EMk= subject=C = ZA, ST = Western Cape, L = Somerset West, O = South African Post Office Limited, OU = SAPO Trust Centre, CN = SAPO Class 3 Root CA, emailAddress = pkiadmin@trustcentre.co.za +tzgpDMCFR+eaxn+DHrszVHxOfbRRTi0piMI8RBNA60E= subject=C = LU, O = LuxTrust S.A., CN = LuxTrust Global Root 2 +u0Eo7JYg8tKknOjixOJXrrrZOg8RxWtfpLAOI3Wfo50= subject=C = JP, O = "Japan Certification Services, Inc.", CN = SecureSign RootCA11 +u1IIbQY56NszJ3Wsj06ENdks6wD04k8o/A6r4kB3LoA= subject=C = GR, L = Athens, O = Hellenic Academic and Research Institutions Cert. Authority, CN = Hellenic Academic and Research Institutions ECC RootCA 2015 +uJvLuKzUdMG+p9rWUDf0jc7MnfqgYSw8JEWVZBnfMv4= subject=C = ES, ST = MADRID, L = MADRID, OU = see current address at www.camerfirma.com/address, OU = CHAMBERS OF COMMERCE ROOT - 2016, serialNumber = A82743287, organizationIdentifier = VATES-A82743287, O = AC CAMERFIRMA S.A., CN = CHAMBERS OF COMMERCE ROOT - 2016 +uUwZgwDOxcBXrQcntwu+kYFpkiVkOaezL0WYEZ3anJc= subject=C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G3 +v+gpCYcuRDTxFcUaVhaAGVlNDgPco2PZ87SDnQurzeU= subject=C = US, O = Verizon Business, OU = OmniRoot, CN = Verizon Global Root CA +v9cyWw0aotVPnkvpOMciA+S9c5BDQbDBg2NhwmMhIuE= subject=C = BE, O = GlobalSign nv-sa, CN = GlobalSign Code Signing Root E45 +vM6OK7rucbY1jd1kHLv8Jd5FQAMAYnH3W1C3JtZ8O8k= subject=C = PL, O = Krajowa Izba Rozliczeniowa S.A., CN = SZAFIR ROOT CA +vPtEqrmtAhAVcGtBIep2HIHJ6IlnWQ9vlK50TciLePs= subject=C = US, O = GeoTrust Inc., OU = (c) 2007 GeoTrust Inc. - For authorized use only, CN = GeoTrust Primary Certification Authority - G2 +vRU+17BDT2iGsXvOi76E7TQMcTLXAqj0+jGPdW7L1vM= subject=C = GB, ST = Greater Manchester, L = Salford, O = Comodo CA Limited, CN = AAA Certificate Services +vj23t5v+V53PmwfKTK11r/FpdVaOW0XPyuTWH7Yxdag= subject=C = BM, O = QuoVadis Limited, OU = Root Certification Authority, CN = QuoVadis Root Certification Authority +vjKAxoY8dwozyQQL2X1VQLIW0dkduLCIzqwRl9rh1mA= subject=C = HR, O = Financijska agencija, CN = Fina Root CA +vt2LyX6oZJcZWgeKmZojegYK664HvAoLm3eJgrpfYvQ= subject=C = SI, O = Halcom, CN = Halcom CA PO 2 +vwHDXzNxE/FntKUBhnZeex44kK9YYyjxhc0Na66BNSE= subject=C = ES, O = Agencia Notarial de Certificacion S.L.U. - CIF B83395988, CN = ANCERT Certificados CGN V2 +w3L20Y6+5aoj2ekZ8+a+mEiOwBYH3zFi/BkuSxNGr7M= subject=C = CZ, organizationIdentifier = NTRCZ-47114983, O = "\C4\8Cesk\C3\A1 po\C5\A1ta, s.p.", CN = PostSignum Root QCA 4 +wGyHL8LQrAjXjUIZgfvaTjVQDQlG95iU7dIawp3sBxk= subject=CN = ComSign Global Root CA, O = ComSign Ltd., C = IL +wa0bGJjsOVBI3wcL+iF+JckTvtjKa3PeCFUohGoBA8E= subject=C = TR, L = Ankara, O = E-Tu\C4\9Fra EBG Bili\C5\9Fim Teknolojileri ve Hizmetleri A.\C5\9E., OU = E-Tugra Sertifikasyon Merkezi, CN = E-Tugra Certification Authority +x/Q7TPW3FWgpT4IrU3YmBfbd0Vyt7Oc56eLDy6YenWc= subject=C = US, O = AffirmTrust, CN = AffirmTrust Premium +x/WEI22GOV6Pb4LAEIhqLFbgcaahw+0odrijpyxe+7U= subject=C = CZ, CN = "I.CA - Standard Certification Authority, 09/2009", O = "Prvn\C3\AD certifika\C4\8Dn\C3\AD autorita, a.s.", OU = I.CA - Provider of Certification Services +x0YSfF9rUpzp4pSO/ZRlRECJMZrPA/NNC/N+rcd9si8= subject=C = KR, O = KISA, OU = Korea Certification Authority Central, CN = KISA RootCA 1 +x4QzPSC810K5/cMjb05Qm4k3Bw5zBn4lTdO/nEW/Td4= subject=C = US, ST = New Jersey, L = Jersey City, O = The USERTRUST Network, CN = USERTrust RSA Certification Authority +xCUz069JmPWtnwclIdhdRy+n/9z8WIyCR7M33HcQk4k= subject=C = si, O = state-institutions, OU = sigen-ca +xES1tmzl1x4bXkDyc4XJXL/SSgW1b3DKwJkvD1DDN5w= subject=C = TW, O = TAIWAN-CA, OU = Root CA, CN = TWCA Global Root CA +xT2tnlOuJ+2V8Op6kgP3v1bv8PjhzpYMtHYbloNC404= subject=CN = Autoridad Certificadora Ra\C3\ADz Nacional de Uruguay, O = AGESIC, C = UY +xWl76RzWVVObVgdY6RtuCFRhYjdBA0xIXkfX6dJaA8A= subject=C = JP, O = LGPKI, OU = Application CA G2 +xXUL+F9Fn7cOK2zRiY03XpLXk45HpuA0zODBLTA3LM0= subject=C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = Microsoft ECC TS Root Certificate Authority 2018 +xj1oxkihi3dkHEJ6Zp1hyXaKVfT80DIurJbFdwApnPE= subject=C = PA, ST = Panama, L = Panama City, O = TrustCor Systems S. de R.L., OU = TrustCor Certificate Authority, CN = TrustCor RootCert CA-2 +xzr8Lrp3DQy8HuQfJStS6Kk9ErctzOwDHY2DnL+Bink= subject=C = SE, O = AddTrust AB, OU = AddTrust TTP Network, CN = AddTrust Qualified CA Root +y+WsFdiLXKw/gebfO/tXvqYJWIE6R7d/PFy2uYGRvbU= subject=emailAddress = pki@sk.ee, C = EE, O = AS Sertifitseerimiskeskus, CN = Juur-SK +y26RcRrW1VyJBvN5ywcftcR5M2VKdBVhLu5mKfJvvNc= subject=C = ch, O = Swisscom, OU = Digital Certificate Services, CN = Swisscom Root CA 2 +y617HThISd8JRrfujn9ffOOu2Hb9p7ydMNixbyn/LFM= subject=C = RO, O = CERTSIGN SA, OU = certSIGN ROOT CA G2 +yQ0AnEfuufKimuhI9dkw8rQe9e28XFaVwUFDRcHdZ7Q= subject=C = DE, ST = Baden-Wuerttemberg (BW), L = Stuttgart, O = Deutscher Sparkassen Verlag GmbH, CN = S-TRUST Authentication and Encryption Root CA 2005:PN +yUImLAx8CpW7FStxxCVW3b6aBPqDeDc1UNK3zifZUqM= subject=C = TN, O = Agence Nationale de Certification Electronique, CN = TunTrust Root CA +yZBbDuASAik8oCbmTwhBJELFUEwG5Eyn6XJtYfIOQIk= subject=C = US, ST = Washington, L = Redmond, O = Microsoft Corporation, CN = Microsoft Root Certificate Authority 2010 +yemLmVZykxsDPiZd/t/mIxbnf5iE1sE4mbVT8Qo7Dws= subject=CN = esignit.org +zEmXhjyMSKTLXD5lN9wGAo2GOL5J9fiiulby8siox3k= subject=C = CN, O = UniTrust, CN = UCA Global Root +ziTrBibe/YFoyWp3AfCTAWAP5d0NvOWOnJe4MK8C7yg= subject=C = CH, O = WISeKey, OU = Copyright (c) 2005, OU = OISTE Foundation Endorsed, CN = OISTE WISeKey Global Root GA CA +zrGUEcZQUsdX+UHrgmyWlB5NCNCWx9t+fqPE+ME/GhM= subject=C = CN, O = "GUANG DONG CERTIFICATE AUTHORITY CO.,LTD.", CN = GDCA TrustAUTH R5 ROOT +ztQ5AqtftXtEIyLcDhcqT7VfcXi4CPlOeApv1sxr2Bg= subject=C = EU, L = Madrid (see current address at www.camerfirma.com/address), serialNumber = A82743287, O = AC Camerfirma S.A., CN = Chambers of Commerce Root - 2008 +zwnuZ5fhfFhTML7kCk2/oJaZFFxGxTrFppvmOeuJImY= subject=C = ZA, ST = Western Cape, L = Somerset West, O = South African Post Office Limited, OU = SAPO Trust Centre, CN = SAPO Class 2 Root CA, emailAddress = pkiadmin@trustcentre.co.za +zwtHSs6Eafq6QC8C7r354XANnL6L5OQ0hAe2ndMZbpQ= subject=CN = ComSign Secured CA, O = ComSign, C = IL diff --git a/deluge/tests/data/etc/cipher-mapping.txt b/deluge/tests/data/etc/cipher-mapping.txt new file mode 100644 index 0000000..e0b542f --- /dev/null +++ b/deluge/tests/data/etc/cipher-mapping.txt @@ -0,0 +1,370 @@ + 0x13,0x02 - TLS_AES_256_GCM_SHA384 TLS_AES_256_GCM_SHA384 TLSv1.3 Kx=any Au=any Enc=AESGCM(256) Mac=AEAD + 0x13,0x03 - TLS_CHACHA20_POLY1305_SHA256 TLS_CHACHA20_POLY1305_SHA256 TLSv1.3 Kx=any Au=any Enc=ChaCha20(256) Mac=AEAD + 0xCC,0x14 - ECDHE-ECDSA-CHACHA20-POLY1305-OLD TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256_OLD TLSv1.2 Kx=ECDH Au=ECDSA Enc=ChaCha20(256) Mac=AEAD + 0xCC,0x13 - ECDHE-RSA-CHACHA20-POLY1305-OLD TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256_OLD TLSv1.2 Kx=ECDH Au=RSA Enc=ChaCha20(256) Mac=AEAD + 0xCC,0x15 - DHE-RSA-CHACHA20-POLY1305-OLD TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256_OLD TLSv1.2 Kx=DH Au=RSA Enc=ChaCha20(256) Mac=AEAD + 0xC0,0x30 - ECDHE-RSA-AES256-GCM-SHA384 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=ECDH Au=RSA Enc=AESGCM(256) Mac=AEAD + 0xC0,0x2C - ECDHE-ECDSA-AES256-GCM-SHA384 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AESGCM(256) Mac=AEAD + 0xC0,0x28 - ECDHE-RSA-AES256-SHA384 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 TLSv1.2 Kx=ECDH Au=RSA Enc=AES(256) Mac=SHA384 + 0xC0,0x24 - ECDHE-ECDSA-AES256-SHA384 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA384 + 0xC0,0x14 - ECDHE-RSA-AES256-SHA TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA SSLv3 Kx=ECDH Au=RSA Enc=AES(256) Mac=SHA1 + 0xC0,0x0A - ECDHE-ECDSA-AES256-SHA TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA SSLv3 Kx=ECDH Au=ECDSA Enc=AES(256) Mac=SHA1 + 0xC0,0x22 - SRP-DSS-AES-256-CBC-SHA TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA SSLv3 Kx=SRP Au=DSS Enc=AES(256) Mac=SHA1 + 0xC0,0x21 - SRP-RSA-AES-256-CBC-SHA TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA SSLv3 Kx=SRP Au=RSA Enc=AES(256) Mac=SHA1 + 0xC0,0x20 - SRP-AES-256-CBC-SHA TLS_SRP_SHA_WITH_AES_256_CBC_SHA SSLv3 Kx=SRP Au=SRP Enc=AES(256) Mac=SHA1 + 0x00,0xB7 - RSA-PSK-AES256-CBC-SHA384 TLS_RSA_PSK_WITH_AES_256_CBC_SHA384 TLSv1 Kx=RSAPSK Au=RSA Enc=AES(256) Mac=SHA384 + 0x00,0xB3 - DHE-PSK-AES256-CBC-SHA384 TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 TLSv1 Kx=DHEPSK Au=PSK Enc=AES(256) Mac=SHA384 + 0x00,0x91 - DHE-PSK-AES256-CBC-SHA TLS_DHE_PSK_WITH_AES_256_CBC_SHA SSLv3 Kx=DHEPSK Au=PSK Enc=AES(256) Mac=SHA1 + 0xC0,0x9B - ECDHE-PSK-CAMELLIA256-SHA384 TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 TLSv1 Kx=ECDHEPSK Au=PSK Enc=Camellia(256) Mac=SHA384 + 0xC0,0x99 - RSA-PSK-CAMELLIA256-SHA384 TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 TLSv1 Kx=RSAPSK Au=RSA Enc=Camellia(256) Mac=SHA384 + 0xC0,0x97 - DHE-PSK-CAMELLIA256-SHA384 TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 TLSv1 Kx=DHEPSK Au=PSK Enc=Camellia(256) Mac=SHA384 + 0x00,0xAF - PSK-AES256-CBC-SHA384 TLS_PSK_WITH_AES_256_CBC_SHA384 TLSv1 Kx=PSK Au=PSK Enc=AES(256) Mac=SHA384 + 0xC0,0x95 - PSK-CAMELLIA256-SHA384 TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 TLSv1 Kx=PSK Au=PSK Enc=Camellia(256) Mac=SHA384 + 0x00,0xA5 - DH-DSS-AES256-GCM-SHA384 TLS_DH_DSS_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=DH/DSS Au=DH Enc=AESGCM(256) Mac=AEAD + 0x00,0xA3 - DHE-DSS-AES256-GCM-SHA384 TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=DH Au=DSS Enc=AESGCM(256) Mac=AEAD + 0x00,0xA1 - DH-RSA-AES256-GCM-SHA384 TLS_DH_RSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=DH/RSA Au=DH Enc=AESGCM(256) Mac=AEAD + 0x00,0x9F - DHE-RSA-AES256-GCM-SHA384 TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(256) Mac=AEAD + 0xCC,0xA9 - ECDHE-ECDSA-CHACHA20-POLY1305 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=ChaCha20(256) Mac=AEAD + 0xCC,0xA8 - ECDHE-RSA-CHACHA20-POLY1305 TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=ChaCha20(256) Mac=AEAD + 0xCC,0xAA - DHE-RSA-CHACHA20-POLY1305 TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=ChaCha20(256) Mac=AEAD + 0xC0,0xAF - ECDHE-ECDSA-AES256-CCM8 TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AESCCM8(256) Mac=AEAD + 0xC0,0xAD - ECDHE-ECDSA-AES256-CCM TLS_ECDHE_ECDSA_WITH_AES_256_CCM TLSv1.2 Kx=ECDH Au=ECDSA Enc=AESCCM(256) Mac=AEAD + 0xC0,0xA3 - DHE-RSA-AES256-CCM8 TLS_DHE_RSA_WITH_AES_256_CCM_8 TLSv1.2 Kx=DH Au=RSA Enc=AESCCM8(256) Mac=AEAD + 0xC0,0x9F - DHE-RSA-AES256-CCM TLS_DHE_RSA_WITH_AES_256_CCM TLSv1.2 Kx=DH Au=RSA Enc=AESCCM(256) Mac=AEAD + 0x00,0x6B - DHE-RSA-AES256-SHA256 TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(256) Mac=SHA256 + 0x00,0x6A - DHE-DSS-AES256-SHA256 TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 TLSv1.2 Kx=DH Au=DSS Enc=AES(256) Mac=SHA256 + 0x00,0x69 - DH-RSA-AES256-SHA256 TLS_DH_RSA_WITH_AES_256_CBC_SHA256 TLSv1.2 Kx=DH/RSA Au=DH Enc=AES(256) Mac=SHA256 + 0x00,0x68 - DH-DSS-AES256-SHA256 TLS_DH_DSS_WITH_AES_256_CBC_SHA256 TLSv1.2 Kx=DH/DSS Au=DH Enc=AES(256) Mac=SHA256 + 0x00,0x39 - DHE-RSA-AES256-SHA TLS_DHE_RSA_WITH_AES_256_CBC_SHA SSLv3 Kx=DH Au=RSA Enc=AES(256) Mac=SHA1 + 0x00,0x38 - DHE-DSS-AES256-SHA TLS_DHE_DSS_WITH_AES_256_CBC_SHA SSLv3 Kx=DH Au=DSS Enc=AES(256) Mac=SHA1 + 0x00,0x37 - DH-RSA-AES256-SHA TLS_DH_RSA_WITH_AES_256_CBC_SHA SSLv3 Kx=DH/RSA Au=DH Enc=AES(256) Mac=SHA1 + 0x00,0x36 - DH-DSS-AES256-SHA TLS_DH_DSS_WITH_AES_256_CBC_SHA SSLv3 Kx=DH/DSS Au=DH Enc=AES(256) Mac=SHA1 + 0xC0,0x77 - ECDHE-RSA-CAMELLIA256-SHA384 TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 TLSv1.2 Kx=ECDH Au=RSA Enc=Camellia(256) Mac=SHA384 + 0xC0,0x73 - ECDHE-ECDSA-CAMELLIA256-SHA384 TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 TLSv1.2 Kx=ECDH Au=ECDSA Enc=Camellia(256) Mac=SHA384 + 0x00,0xC4 - DHE-RSA-CAMELLIA256-SHA256 TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=Camellia(256) Mac=SHA256 + 0x00,0xC3 - DHE-DSS-CAMELLIA256-SHA256 TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 TLSv1.2 Kx=DH Au=DSS Enc=Camellia(256) Mac=SHA256 + 0x00,0xC2 - DH-RSA-CAMELLIA256-SHA256 TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 TLSv1.2 Kx=DH/RSA Au=DH Enc=Camellia(256) Mac=SHA256 + 0x00,0xC1 - DH-DSS-CAMELLIA256-SHA256 TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 TLSv1.2 Kx=DH/DSS Au=DH Enc=Camellia(256) Mac=SHA256 + 0x00,0x88 - DHE-RSA-CAMELLIA256-SHA TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA SSLv3 Kx=DH Au=RSA Enc=Camellia(256) Mac=SHA1 + 0x00,0x87 - DHE-DSS-CAMELLIA256-SHA TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA SSLv3 Kx=DH Au=DSS Enc=Camellia(256) Mac=SHA1 + 0x00,0x86 - DH-RSA-CAMELLIA256-SHA TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA SSLv3 Kx=DH/RSA Au=DH Enc=Camellia(256) Mac=SHA1 + 0x00,0x85 - DH-DSS-CAMELLIA256-SHA TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA SSLv3 Kx=DH/DSS Au=DH Enc=Camellia(256) Mac=SHA1 + 0xC0,0x19 - AECDH-AES256-SHA TLS_ECDH_anon_WITH_AES_256_CBC_SHA SSLv3 Kx=ECDH Au=None Enc=AES(256) Mac=SHA1 + 0x00,0xA7 - ADH-AES256-GCM-SHA384 TLS_DH_anon_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=DH Au=None Enc=AESGCM(256) Mac=AEAD + 0x00,0x6D - ADH-AES256-SHA256 TLS_DH_anon_WITH_AES_256_CBC_SHA256 TLSv1.2 Kx=DH Au=None Enc=AES(256) Mac=SHA256 + 0x00,0x3A - ADH-AES256-SHA TLS_DH_anon_WITH_AES_256_CBC_SHA SSLv3 Kx=DH Au=None Enc=AES(256) Mac=SHA1 + 0x00,0xC5 - ADH-CAMELLIA256-SHA256 TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256 TLSv1.2 Kx=DH Au=None Enc=Camellia(256) Mac=SHA256 + 0x00,0x89 - ADH-CAMELLIA256-SHA TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA SSLv3 Kx=DH Au=None Enc=Camellia(256) Mac=SHA1 + 0x00,0xAD - RSA-PSK-AES256-GCM-SHA384 TLS_RSA_PSK_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=RSAPSK Au=RSA Enc=AESGCM(256) Mac=AEAD + 0x00,0xAB - DHE-PSK-AES256-GCM-SHA384 TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=DHEPSK Au=PSK Enc=AESGCM(256) Mac=AEAD + 0xCC,0xAE - RSA-PSK-CHACHA20-POLY1305 TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=RSAPSK Au=RSA Enc=ChaCha20(256) Mac=AEAD + 0xCC,0xAD - DHE-PSK-CHACHA20-POLY1305 TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=DHEPSK Au=PSK Enc=ChaCha20(256) Mac=AEAD + 0xCC,0xAC - ECDHE-PSK-CHACHA20-POLY1305 TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=ECDHEPSK Au=PSK Enc=ChaCha20(256) Mac=AEAD + 0xC0,0xAB - DHE-PSK-AES256-CCM8 TLS_PSK_DHE_WITH_AES_256_CCM_8 TLSv1.2 Kx=DHEPSK Au=PSK Enc=AESCCM8(256) Mac=AEAD + 0xC0,0xA7 - DHE-PSK-AES256-CCM TLS_DHE_PSK_WITH_AES_256_CCM TLSv1.2 Kx=DHEPSK Au=PSK Enc=AESCCM(256) Mac=AEAD + 0xC0,0x32 - ECDH-RSA-AES256-GCM-SHA384 TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=AESGCM(256) Mac=AEAD + 0xC0,0x2E - ECDH-ECDSA-AES256-GCM-SHA384 TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=AESGCM(256) Mac=AEAD + 0xC0,0x2A - ECDH-RSA-AES256-SHA384 TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=AES(256) Mac=SHA384 + 0xC0,0x26 - ECDH-ECDSA-AES256-SHA384 TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=AES(256) Mac=SHA384 + 0xC0,0x0F - ECDH-RSA-AES256-SHA TLS_ECDH_RSA_WITH_AES_256_CBC_SHA SSLv3 Kx=ECDH/RSA Au=ECDH Enc=AES(256) Mac=SHA1 + 0xC0,0x05 - ECDH-ECDSA-AES256-SHA TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA SSLv3 Kx=ECDH/ECDSA Au=ECDH Enc=AES(256) Mac=SHA1 + 0xC0,0x79 - ECDH-RSA-CAMELLIA256-SHA384 TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=Camellia(256) Mac=SHA384 + 0xC0,0x75 - ECDH-ECDSA-CAMELLIA256-SHA384 TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=Camellia(256) Mac=SHA384 + 0x00,0x9D - AES256-GCM-SHA384 TLS_RSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=RSA Au=RSA Enc=AESGCM(256) Mac=AEAD + 0xC0,0xA1 - AES256-CCM8 TLS_RSA_WITH_AES_256_CCM_8 TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM8(256) Mac=AEAD + 0xC0,0x9D - AES256-CCM TLS_RSA_WITH_AES_256_CCM TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM(256) Mac=AEAD + 0x00,0xA9 - PSK-AES256-GCM-SHA384 TLS_PSK_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=PSK Au=PSK Enc=AESGCM(256) Mac=AEAD + 0xCC,0xAB - PSK-CHACHA20-POLY1305 TLS_PSK_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=PSK Au=PSK Enc=ChaCha20(256) Mac=AEAD + 0xC0,0xA9 - PSK-AES256-CCM8 TLS_PSK_WITH_AES_256_CCM_8 TLSv1.2 Kx=PSK Au=PSK Enc=AESCCM8(256) Mac=AEAD + 0xC0,0xA5 - PSK-AES256-CCM TLS_PSK_WITH_AES_256_CCM TLSv1.2 Kx=PSK Au=PSK Enc=AESCCM(256) Mac=AEAD + 0x00,0x3D - AES256-SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA256 + 0x00,0x35 - AES256-SHA TLS_RSA_WITH_AES_256_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA1 + 0x00,0xC0 - CAMELLIA256-SHA256 TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=Camellia(256) Mac=SHA256 + 0xC0,0x38 - ECDHE-PSK-AES256-CBC-SHA384 TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384 TLSv1 Kx=ECDHEPSK Au=PSK Enc=AES(256) Mac=SHA384 + 0xC0,0x36 - ECDHE-PSK-AES256-CBC-SHA TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA SSLv3 Kx=ECDHEPSK Au=PSK Enc=AES(256) Mac=SHA1 + 0x00,0x84 - CAMELLIA256-SHA TLS_RSA_WITH_CAMELLIA_256_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=Camellia(256) Mac=SHA1 + 0x00,0x95 - RSA-PSK-AES256-CBC-SHA TLS_RSA_PSK_WITH_AES_256_CBC_SHA SSLv3 Kx=RSAPSK Au=RSA Enc=AES(256) Mac=SHA1 + 0x00,0x8D - PSK-AES256-CBC-SHA TLS_PSK_WITH_AES_256_CBC_SHA SSLv3 Kx=PSK Au=PSK Enc=AES(256) Mac=SHA1 + 0xC0,0x3D - ARIA256-CBC-SHA384 TLS_RSA_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=RSA Au=RSA Enc=ARIA(256) Mac=SHA384 + 0xC0,0x3F - - TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=DH/DSS Au=DH Enc=ARIA(256) Mac=SHA384 + 0xC0,0x41 - - TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=DH/RSA Au=DH Enc=ARIA(256) Mac=SHA384 + 0xC0,0x43 - DHE-DSS-ARIA256-CBC-SHA384 TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=DH Au=DSS Enc=ARIA(256) Mac=SHA384 + 0xC0,0x45 - DHE-RSA-ARIA256-CBC-SHA384 TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=DH Au=RSA Enc=ARIA(256) Mac=SHA384 + 0xC0,0x47 - DH-anon-ARIA256-CBC-SHA384 TLS_DH_anon_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=DH Au=None Enc=ARIA(256) Mac=SHA384 + 0xC0,0x49 - ECDHE-ECDSA-ARIA256-CBC-SHA384 TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=ECDH Au=ECDSA Enc=ARIA(256) Mac=SHA384 + 0xC0,0x4B - - TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=ARIA(256) Mac=SHA384 + 0xC0,0x4D - ECDHE-RSA-ARIA256-CBC-SHA384 TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=ECDH Au=RSA Enc=ARIA(256) Mac=SHA384 + 0xC0,0x4F - - TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=ARIA(256) Mac=SHA384 + 0xC0,0x51 - ARIA256-GCM-SHA384 TLS_RSA_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=RSA Au=RSA Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x53 - DHE-RSA-ARIA256-GCM-SHA384 TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=DH Au=RSA Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x55 - DH-RSA-ARIA256-GCM-SHA384 TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=DH/RSA Au=DH Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x57 - DHE-DSS-ARIA256-GCM-SHA384 TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=DH Au=DSS Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x59 - DH-DSS-ARIA256-GCM-SHA384 TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=DH/DSS Au=DH Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x5B - ADH-ARIA256-GCM-SHA384 TLS_DH_anon_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=DH Au=None Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x5D - ECDHE-ECDSA-ARIA256-GCM-SHA384 TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=ECDH Au=ECDSA Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x5F - ECDH-ECDSA-ARIA256-GCM-SHA384 TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x61 - ECDHE-ARIA256-GCM-SHA384 TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=ECDH Au=RSA Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x63 - ECDH-ARIA256-GCM-SHA384 TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x65 - - TLS_PSK_WITH_ARIA_256_CBC_SHA384 TLSv1 Kx=PSK Au=PSK Enc=ARIA(256) Mac=SHA384 + 0xC0,0x67 - - TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384 TLSv1 Kx=DHEPSK Au=PSK Enc=ARIA(256) Mac=SHA384 + 0xC0,0x69 - - TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384 TLSv1 Kx=RSAPSK Au=RSA Enc=ARIA(256) Mac=SHA384 + 0xC0,0x6B - PSK-ARIA256-GCM-SHA384 TLS_PSK_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=PSK Au=PSK Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x6D - DHE-PSK-ARIA256-GCM-SHA384 TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=DHEPSK Au=PSK Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x6F - RSA-PSK-ARIA256-GCM-SHA384 TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384 TLSv1.2 Kx=RSAPSK Au=RSA Enc=ARIAGCM(256) Mac=AEAD + 0xC0,0x71 - - TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 TLSv1 Kx=ECDHEPSK Au=PSK Enc=ARIA(256) Mac=SHA384 + 0xC0,0x7B - - TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=RSA Au=RSA Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x7D - - TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=DH Au=RSA Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x7F - - TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=DH/RSA Au=DH Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x81 - - TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=DH Au=DSS Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x83 - - TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=DH/DSS Au=DH Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x85 - - TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=DH Au=None Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x87 - - TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=ECDH Au=ECDSA Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x89 - - TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x8B - - TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=ECDH Au=RSA Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x8D - - TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x8F - - TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=PSK Au=PSK Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x91 - - TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=DHEPSK Au=PSK Enc=CamelliaGCM(256) Mac=AEAD + 0xC0,0x93 - - TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 TLSv1.2 Kx=RSAPSK Au=RSA Enc=CamelliaGCM(256) Mac=AEAD + 0x00,0x80 - GOST94-GOST89-GOST89 TLS_GOSTR341094_WITH_28147_CNT_IMIT TLSv1 Kx=GOST Au=GOST94 Enc=GOST(256) Mac=GOST89IMIT + 0x00,0x81 - GOST2001-GOST89-GOST89 TLS_GOSTR341001_WITH_28147_CNT_IMIT SSLv3 Kx=GOST Au=GOST01 Enc=GOST(256) Mac=GOST89IMIT + 0xFF,0x00 - GOST-MD5 TLS_GOSTR341094_RSA_WITH_28147_CNT_MD5 TLSv1 Kx=RSA Au=RSA Enc=GOST(256) Mac=MD5 + 0xFF,0x01 - GOST-GOST94 TLS_RSA_WITH_28147_CNT_GOST94 TLSv1 Kx=RSA Au=RSA Enc=GOST(256) Mac=GOST94 + 0xFF,0x02 - GOST-GOST89MAC - TLSv1 Kx=RSA Au=RSA Enc=GOST(256) Mac=GOST89IMIT + 0xFF,0x03 - GOST-GOST89STREAM - TLSv1 Kx=RSA Au=RSA Enc=GOST(256) Mac=GOST89IMIT + 0xFF,0x85 - GOST2012256-GOST89-GOST89 - SSLv3 Kx=GOST Au=GOST01 Enc=GOST(256) Mac=GOST89IMIT + 0x16,0xB7 - - TLS_CECPQ1_RSA_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=CECPQ1 Au=RSA Enc=ChaCha20(256) Mac=AEAD + 0x16,0xB8 - - TLS_CECPQ1_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLSv1.2 Kx=CECPQ1 Au=ECDSA Enc=ChaCha20(256) Mac=AEAD + 0x16,0xB9 - - TLS_CECPQ1_RSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=CECPQ1 Au=RSA Enc=AESGCM(256) Mac=AEAD + 0x16,0xBA - - TLS_CECPQ1_ECDSA_WITH_AES_256_GCM_SHA384 TLSv1.2 Kx=CECPQ1 Au=ECDSA Enc=AESGCM(256) Mac=AEAD + 0x13,0x01 - TLS_AES_128_GCM_SHA256 TLS_AES_128_GCM_SHA256 TLSv1.3 Kx=any Au=any Enc=AESGCM(128) Mac=AEAD + 0x13,0x04 - TLS_AES_128_CCM_SHA256 TLS_AES_128_CCM_SHA256 TLSv1.3 Kx=any Au=any Enc=AESCCM(128) Mac=AEAD + 0x13,0x05 - TLS_AES_128_CCM_8_SHA256 TLS_AES_128_CCM_8_SHA256 TLSv1.3 Kx=any Au=any Enc=AESCCM8(128) Mac=AEAD + 0xC0,0x2F - ECDHE-RSA-AES128-GCM-SHA256 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=AESGCM(128) Mac=AEAD + 0xC0,0x2B - ECDHE-ECDSA-AES128-GCM-SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AESGCM(128) Mac=AEAD + 0xC0,0x27 - ECDHE-RSA-AES128-SHA256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=AES(128) Mac=SHA256 + 0xC0,0x23 - ECDHE-ECDSA-AES128-SHA256 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AES(128) Mac=SHA256 + 0xC0,0x13 - ECDHE-RSA-AES128-SHA TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA SSLv3 Kx=ECDH Au=RSA Enc=AES(128) Mac=SHA1 + 0xC0,0x09 - ECDHE-ECDSA-AES128-SHA TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA SSLv3 Kx=ECDH Au=ECDSA Enc=AES(128) Mac=SHA1 + 0xC0,0x1F - SRP-DSS-AES-128-CBC-SHA TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA SSLv3 Kx=SRP Au=DSS Enc=AES(128) Mac=SHA1 + 0xC0,0x1E - SRP-RSA-AES-128-CBC-SHA TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA SSLv3 Kx=SRP Au=RSA Enc=AES(128) Mac=SHA1 + 0xC0,0x1D - SRP-AES-128-CBC-SHA TLS_SRP_SHA_WITH_AES_128_CBC_SHA SSLv3 Kx=SRP Au=SRP Enc=AES(128) Mac=SHA1 + 0x00,0xA4 - DH-DSS-AES128-GCM-SHA256 TLS_DH_DSS_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=DH/DSS Au=DH Enc=AESGCM(128) Mac=AEAD + 0x00,0xA2 - DHE-DSS-AES128-GCM-SHA256 TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=DH Au=DSS Enc=AESGCM(128) Mac=AEAD + 0x00,0xA0 - DH-RSA-AES128-GCM-SHA256 TLS_DH_RSA_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=DH/RSA Au=DH Enc=AESGCM(128) Mac=AEAD + 0x00,0x9E - DHE-RSA-AES128-GCM-SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AESGCM(128) Mac=AEAD + 0xC0,0xAE - ECDHE-ECDSA-AES128-CCM8 TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8 TLSv1.2 Kx=ECDH Au=ECDSA Enc=AESCCM8(128) Mac=AEAD + 0xC0,0xAC - ECDHE-ECDSA-AES128-CCM TLS_ECDHE_ECDSA_WITH_AES_128_CCM TLSv1.2 Kx=ECDH Au=ECDSA Enc=AESCCM(128) Mac=AEAD + 0xC0,0xA2 - DHE-RSA-AES128-CCM8 TLS_DHE_RSA_WITH_AES_128_CCM_8 TLSv1.2 Kx=DH Au=RSA Enc=AESCCM8(128) Mac=AEAD + 0xC0,0x9E - DHE-RSA-AES128-CCM TLS_DHE_RSA_WITH_AES_128_CCM TLSv1.2 Kx=DH Au=RSA Enc=AESCCM(128) Mac=AEAD + 0x00,0xAC - RSA-PSK-AES128-GCM-SHA256 TLS_RSA_PSK_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=RSAPSK Au=RSA Enc=AESGCM(128) Mac=AEAD + 0x00,0xAA - DHE-PSK-AES128-GCM-SHA256 TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=DHEPSK Au=PSK Enc=AESGCM(128) Mac=AEAD + 0xC0,0xAA - DHE-PSK-AES128-CCM8 TLS_PSK_DHE_WITH_AES_128_CCM_8 TLSv1.2 Kx=DHEPSK Au=PSK Enc=AESCCM8(128) Mac=AEAD + 0xC0,0xA6 - DHE-PSK-AES128-CCM TLS_DHE_PSK_WITH_AES_128_CCM TLSv1.2 Kx=DHEPSK Au=PSK Enc=AESCCM(128) Mac=AEAD + 0xC0,0xA0 - AES128-CCM8 TLS_RSA_WITH_AES_128_CCM_8 TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM8(128) Mac=AEAD + 0xC0,0x9C - AES128-CCM TLS_RSA_WITH_AES_128_CCM TLSv1.2 Kx=RSA Au=RSA Enc=AESCCM(128) Mac=AEAD + 0x00,0xA8 - PSK-AES128-GCM-SHA256 TLS_PSK_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=PSK Au=PSK Enc=AESGCM(128) Mac=AEAD + 0xC0,0xA8 - PSK-AES128-CCM8 TLS_PSK_WITH_AES_128_CCM_8 TLSv1.2 Kx=PSK Au=PSK Enc=AESCCM8(128) Mac=AEAD + 0xC0,0xA4 - PSK-AES128-CCM TLS_PSK_WITH_AES_128_CCM TLSv1.2 Kx=PSK Au=PSK Enc=AESCCM(128) Mac=AEAD + 0x00,0x67 - DHE-RSA-AES128-SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(128) Mac=SHA256 + 0x00,0x40 - DHE-DSS-AES128-SHA256 TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=DH Au=DSS Enc=AES(128) Mac=SHA256 + 0x00,0x3F - DH-RSA-AES128-SHA256 TLS_DH_RSA_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=DH/RSA Au=DH Enc=AES(128) Mac=SHA256 + 0x00,0x3E - DH-DSS-AES128-SHA256 TLS_DH_DSS_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=DH/DSS Au=DH Enc=AES(128) Mac=SHA256 + 0x00,0x33 - DHE-RSA-AES128-SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA SSLv3 Kx=DH Au=RSA Enc=AES(128) Mac=SHA1 + 0x00,0x32 - DHE-DSS-AES128-SHA TLS_DHE_DSS_WITH_AES_128_CBC_SHA SSLv3 Kx=DH Au=DSS Enc=AES(128) Mac=SHA1 + 0x00,0x31 - DH-RSA-AES128-SHA TLS_DH_RSA_WITH_AES_128_CBC_SHA SSLv3 Kx=DH/RSA Au=DH Enc=AES(128) Mac=SHA1 + 0x00,0x30 - DH-DSS-AES128-SHA TLS_DH_DSS_WITH_AES_128_CBC_SHA SSLv3 Kx=DH/DSS Au=DH Enc=AES(128) Mac=SHA1 + 0xC0,0x76 - ECDHE-RSA-CAMELLIA128-SHA256 TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=Camellia(128) Mac=SHA256 + 0xC0,0x72 - ECDHE-ECDSA-CAMELLIA128-SHA256 TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=Camellia(128) Mac=SHA256 + 0x00,0xBE - DHE-RSA-CAMELLIA128-SHA256 TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=Camellia(128) Mac=SHA256 + 0x00,0xBD - DHE-DSS-CAMELLIA128-SHA256 TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=DH Au=DSS Enc=Camellia(128) Mac=SHA256 + 0x00,0xBC - DH-RSA-CAMELLIA128-SHA256 TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=DH/RSA Au=DH Enc=Camellia(128) Mac=SHA256 + 0x00,0xBB - DH-DSS-CAMELLIA128-SHA256 TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=DH/DSS Au=DH Enc=Camellia(128) Mac=SHA256 + 0x00,0x9A - DHE-RSA-SEED-SHA TLS_DHE_RSA_WITH_SEED_CBC_SHA SSLv3 Kx=DH Au=RSA Enc=SEED(128) Mac=SHA1 + 0x00,0x99 - DHE-DSS-SEED-SHA TLS_DHE_DSS_WITH_SEED_CBC_SHA SSLv3 Kx=DH Au=DSS Enc=SEED(128) Mac=SHA1 + 0x00,0x98 - DH-RSA-SEED-SHA TLS_DH_RSA_WITH_SEED_CBC_SHA SSLv3 Kx=DH/RSA Au=DH Enc=SEED(128) Mac=SHA1 + 0x00,0x97 - DH-DSS-SEED-SHA TLS_DH_DSS_WITH_SEED_CBC_SHA SSLv3 Kx=DH/DSS Au=DH Enc=SEED(128) Mac=SHA1 + 0x00,0x45 - DHE-RSA-CAMELLIA128-SHA TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA SSLv3 Kx=DH Au=RSA Enc=Camellia(128) Mac=SHA1 + 0x00,0x44 - DHE-DSS-CAMELLIA128-SHA TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA SSLv3 Kx=DH Au=DSS Enc=Camellia(128) Mac=SHA1 + 0x00,0x43 - DH-RSA-CAMELLIA128-SHA TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA SSLv3 Kx=DH/RSA Au=DH Enc=Camellia(128) Mac=SHA1 + 0x00,0x42 - DH-DSS-CAMELLIA128-SHA TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA SSLv3 Kx=DH/DSS Au=DH Enc=Camellia(128) Mac=SHA1 + 0xC0,0x18 - AECDH-AES128-SHA TLS_ECDH_anon_WITH_AES_128_CBC_SHA SSLv3 Kx=ECDH Au=None Enc=AES(128) Mac=SHA1 + 0x00,0xA6 - ADH-AES128-GCM-SHA256 TLS_DH_anon_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=DH Au=None Enc=AESGCM(128) Mac=AEAD + 0x00,0x6C - ADH-AES128-SHA256 TLS_DH_anon_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=DH Au=None Enc=AES(128) Mac=SHA256 + 0x00,0x34 - ADH-AES128-SHA TLS_DH_anon_WITH_AES_128_CBC_SHA SSLv3 Kx=DH Au=None Enc=AES(128) Mac=SHA1 + 0x00,0xBF - ADH-CAMELLIA128-SHA256 TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=DH Au=None Enc=Camellia(128) Mac=SHA256 + 0x00,0x9B - ADH-SEED-SHA TLS_DH_anon_WITH_SEED_CBC_SHA SSLv3 Kx=DH Au=None Enc=SEED(128) Mac=SHA1 + 0x00,0x46 - ADH-CAMELLIA128-SHA TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA SSLv3 Kx=DH Au=None Enc=Camellia(128) Mac=SHA1 + 0xC0,0x31 - ECDH-RSA-AES128-GCM-SHA256 TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=AESGCM(128) Mac=AEAD + 0xC0,0x2D - ECDH-ECDSA-AES128-GCM-SHA256 TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=AESGCM(128) Mac=AEAD + 0xC0,0x29 - ECDH-RSA-AES128-SHA256 TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=AES(128) Mac=SHA256 + 0xC0,0x25 - ECDH-ECDSA-AES128-SHA256 TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=AES(128) Mac=SHA256 + 0xC0,0x0E - ECDH-RSA-AES128-SHA TLS_ECDH_RSA_WITH_AES_128_CBC_SHA SSLv3 Kx=ECDH/RSA Au=ECDH Enc=AES(128) Mac=SHA1 + 0xC0,0x04 - ECDH-ECDSA-AES128-SHA TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA SSLv3 Kx=ECDH/ECDSA Au=ECDH Enc=AES(128) Mac=SHA1 + 0xC0,0x78 - ECDH-RSA-CAMELLIA128-SHA256 TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=Camellia(128) Mac=SHA256 + 0xC0,0x74 - ECDH-ECDSA-CAMELLIA128-SHA256 TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=Camellia(128) Mac=SHA256 + 0x00,0x9C - AES128-GCM-SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AESGCM(128) Mac=AEAD + 0x00,0x3C - AES128-SHA256 TLS_RSA_WITH_AES_128_CBC_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA256 + 0x00,0x2F - AES128-SHA TLS_RSA_WITH_AES_128_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1 + 0x00,0xBA - CAMELLIA128-SHA256 TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=Camellia(128) Mac=SHA256 + 0xC0,0x37 - ECDHE-PSK-AES128-CBC-SHA256 TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256 TLSv1 Kx=ECDHEPSK Au=PSK Enc=AES(128) Mac=SHA256 + 0xC0,0x35 - ECDHE-PSK-AES128-CBC-SHA TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA SSLv3 Kx=ECDHEPSK Au=PSK Enc=AES(128) Mac=SHA1 + 0x00,0xB6 - RSA-PSK-AES128-CBC-SHA256 TLS_RSA_PSK_WITH_AES_128_CBC_SHA256 TLSv1 Kx=RSAPSK Au=RSA Enc=AES(128) Mac=SHA256 + 0x00,0xB2 - DHE-PSK-AES128-CBC-SHA256 TLS_DHE_PSK_WITH_AES_128_CBC_SHA256 TLSv1 Kx=DHEPSK Au=PSK Enc=AES(128) Mac=SHA256 + 0x00,0x90 - DHE-PSK-AES128-CBC-SHA TLS_DHE_PSK_WITH_AES_128_CBC_SHA SSLv3 Kx=DHEPSK Au=PSK Enc=AES(128) Mac=SHA1 + 0x00,0x96 - SEED-SHA TLS_RSA_WITH_SEED_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=SEED(128) Mac=SHA1 + 0x00,0x41 - CAMELLIA128-SHA TLS_RSA_WITH_CAMELLIA_128_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=Camellia(128) Mac=SHA1 + 0xC0,0x9A - ECDHE-PSK-CAMELLIA128-SHA256 TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 TLSv1 Kx=ECDHEPSK Au=PSK Enc=Camellia(128) Mac=SHA256 + 0xC0,0x98 - RSA-PSK-CAMELLIA128-SHA256 TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 TLSv1 Kx=RSAPSK Au=RSA Enc=Camellia(128) Mac=SHA256 + 0xC0,0x96 - DHE-PSK-CAMELLIA128-SHA256 TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 TLSv1 Kx=DHEPSK Au=PSK Enc=Camellia(128) Mac=SHA256 + 0x00,0xAE - PSK-AES128-CBC-SHA256 TLS_PSK_WITH_AES_128_CBC_SHA256 TLSv1 Kx=PSK Au=PSK Enc=AES(128) Mac=SHA256 + 0xC0,0x94 - PSK-CAMELLIA128-SHA256 TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 TLSv1 Kx=PSK Au=PSK Enc=Camellia(128) Mac=SHA256 + 0x00,0x07 - IDEA-CBC-SHA TLS_RSA_WITH_IDEA_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=IDEA(128) Mac=SHA1 + 0x05,0x00,0x80 - IDEA-CBC-MD5 SSL_CK_IDEA_128_CBC_WITH_MD5 SSLv2 Kx=RSA Au=RSA Enc=IDEA(128) Mac=MD5 + 0x03,0x00,0x80 - RC2-CBC-MD5 SSL_CK_RC2_128_CBC_WITH_MD5 SSLv2 Kx=RSA Au=RSA Enc=RC2(128) Mac=MD5 + 0x00,0x94 - RSA-PSK-AES128-CBC-SHA TLS_RSA_PSK_WITH_AES_128_CBC_SHA SSLv3 Kx=RSAPSK Au=RSA Enc=AES(128) Mac=SHA1 + 0x00,0x8C - PSK-AES128-CBC-SHA TLS_PSK_WITH_AES_128_CBC_SHA SSLv3 Kx=PSK Au=PSK Enc=AES(128) Mac=SHA1 + 0x00,0x21 - KRB5-IDEA-CBC-SHA TLS_KRB5_WITH_IDEA_CBC_SHA SSLv3 Kx=KRB5 Au=KRB5 Enc=IDEA(128) Mac=SHA1 + 0x00,0x25 - KRB5-IDEA-CBC-MD5 TLS_KRB5_WITH_IDEA_CBC_MD5 SSLv3 Kx=KRB5 Au=KRB5 Enc=IDEA(128) Mac=MD5 + 0xC0,0x3C - ARIA128-CBC-SHA256 TLS_RSA_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=ARIA(128) Mac=SHA256 + 0xC0,0x3E - - TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=DH/DSS Au=DH Enc=ARIA(128) Mac=SHA256 + 0xC0,0x40 - - TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=DH/RSA Au=DH Enc=ARIA(128) Mac=SHA256 + 0xC0,0x42 - DHE-DSS-ARIA128-CBC-SHA256 TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=DH Au=DSS Enc=ARIA(128) Mac=SHA256 + 0xC0,0x44 - DHE-RSA-ARIA128-CBC-SHA256 TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=ARIA(128) Mac=SHA256 + 0xC0,0x46 - DH-anon-ARIA128-CBC-SHA256 TLS_DH_anon_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=DH Au=None Enc=ARIA(128) Mac=SHA256 + 0xC0,0x48 - ECDHE-ECDSA-ARIA128-CBC-SHA256 TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=ARIA(128) Mac=SHA256 + 0xC0,0x4A - - TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=ARIA(128) Mac=SHA256 + 0xC0,0x4C - ECDHE-RSA-ARIA128-CBC-SHA256 TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=ARIA(128) Mac=SHA256 + 0xC0,0x4E - - TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=ARIA(128) Mac=SHA256 + 0xC0,0x50 - ARIA128-GCM-SHA256 TLS_RSA_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x52 - DHE-RSA-ARIA128-GCM-SHA256 TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x54 - DH-RSA-ARIA128-GCM-SHA256 TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=DH/RSA Au=DH Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x56 - DHE-DSS-ARIA128-GCM-SHA256 TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=DH Au=DSS Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x58 - DH-DSS-ARIA128-GCM-SHA256 TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=DH/DSS Au=DH Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x5A - ADH-ARIA128-GCM-SHA256 TLS_DH_anon_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=DH Au=None Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x5C - ECDHE-ECDSA-ARIA128-GCM-SHA256 TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x5E - ECDH-ECDSA-ARIA128-GCM-SHA256 TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x60 - ECDHE-ARIA128-GCM-SHA256 TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x62 - ECDH-ARIA128-GCM-SHA256 TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x64 - - TLS_PSK_WITH_ARIA_128_CBC_SHA256 TLSv1 Kx=PSK Au=PSK Enc=ARIA(128) Mac=SHA256 + 0xC0,0x66 - - TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256 TLSv1 Kx=DHEPSK Au=PSK Enc=ARIA(128) Mac=SHA256 + 0xC0,0x68 - - TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256 TLSv1 Kx=RSAPSK Au=RSA Enc=ARIA(128) Mac=SHA256 + 0xC0,0x6A - PSK-ARIA128-GCM-SHA256 TLS_PSK_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=PSK Au=PSK Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x6C - DHE-PSK-ARIA128-GCM-SHA256 TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=DHEPSK Au=PSK Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x6E - RSA-PSK-ARIA128-GCM-SHA256 TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 TLSv1.2 Kx=RSAPSK Au=RSA Enc=ARIAGCM(128) Mac=AEAD + 0xC0,0x70 - - TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 TLSv1 Kx=ECDHEPSK Au=PSK Enc=ARIA(128) Mac=SHA256 + 0xC0,0x7A - - TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x7C - - TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=DH Au=RSA Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x7E - - TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=DH/RSA Au=DH Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x80 - - TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=DH Au=DSS Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x82 - - TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=DH/DSS Au=DH Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x84 - - TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=DH Au=None Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x86 - - TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=ECDH Au=ECDSA Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x88 - - TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=ECDH/ECDSA Au=ECDH Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x8A - - TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=ECDH Au=RSA Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x8C - - TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=ECDH/RSA Au=ECDH Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x8E - - TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=PSK Au=PSK Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x90 - - TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=DHEPSK Au=PSK Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x92 - - TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 TLSv1.2 Kx=RSAPSK Au=RSA Enc=CamelliaGCM(128) Mac=AEAD + 0xC0,0x11 - ECDHE-RSA-RC4-SHA TLS_ECDHE_RSA_WITH_RC4_128_SHA SSLv3 Kx=ECDH Au=RSA Enc=RC4(128) Mac=SHA1 + 0xC0,0x07 - ECDHE-ECDSA-RC4-SHA TLS_ECDHE_ECDSA_WITH_RC4_128_SHA SSLv3 Kx=ECDH Au=ECDSA Enc=RC4(128) Mac=SHA1 + 0x00,0x66 - DHE-DSS-RC4-SHA TLS_DHE_DSS_WITH_RC4_128_SHA SSLv3 Kx=DH Au=DSS Enc=RC4(128) Mac=SHA1 + 0xC0,0x16 - AECDH-RC4-SHA TLS_ECDH_anon_WITH_RC4_128_SHA SSLv3 Kx=ECDH Au=None Enc=RC4(128) Mac=SHA1 + 0x00,0x18 - ADH-RC4-MD5 TLS_DH_anon_WITH_RC4_128_MD5 SSLv3 Kx=DH Au=None Enc=RC4(128) Mac=MD5 + 0xC0,0x0C - ECDH-RSA-RC4-SHA TLS_ECDH_RSA_WITH_RC4_128_SHA SSLv3 Kx=ECDH/RSA Au=ECDH Enc=RC4(128) Mac=SHA1 + 0xC0,0x02 - ECDH-ECDSA-RC4-SHA TLS_ECDH_ECDSA_WITH_RC4_128_SHA SSLv3 Kx=ECDH/ECDSA Au=ECDH Enc=RC4(128) Mac=SHA1 + 0x00,0x05 - RC4-SHA TLS_RSA_WITH_RC4_128_SHA SSLv3 Kx=RSA Au=RSA Enc=RC4(128) Mac=SHA1 + 0x00,0x04 - RC4-MD5 TLS_RSA_WITH_RC4_128_MD5 SSLv3 Kx=RSA Au=RSA Enc=RC4(128) Mac=MD5 + 0x01,0x00,0x80 - RC4-MD5 SSL_CK_RC4_128_WITH_MD5 SSLv2 Kx=RSA Au=RSA Enc=RC4(128) Mac=MD5 + 0x00,0x92 - RSA-PSK-RC4-SHA TLS_RSA_PSK_WITH_RC4_128_SHA SSLv3 Kx=RSAPSK Au=RSA Enc=RC4(128) Mac=SHA1 + 0x00,0x8A - PSK-RC4-SHA TLS_PSK_WITH_RC4_128_SHA SSLv3 Kx=PSK Au=PSK Enc=RC4(128) Mac=SHA1 + 0x00,0x20 - KRB5-RC4-SHA TLS_KRB5_WITH_RC4_128_SHA SSLv3 Kx=KRB5 Au=KRB5 Enc=RC4(128) Mac=SHA1 + 0x00,0x24 - KRB5-RC4-MD5 TLS_KRB5_WITH_RC4_128_MD5 SSLv3 Kx=KRB5 Au=KRB5 Enc=RC4(128) Mac=MD5 + 0xC0,0x33 - ECDHE-PSK-RC4-SHA TLS_ECDHE_PSK_WITH_RC4_128_SHA SSLv3 Kx=ECDHEPSK Au=PSK Enc=RC4(128) Mac=SHA1 + 0x00,0x8E - DHE-PSK-RC4-SHA TLS_DHE_PSK_WITH_RC4_128_SHA SSLv3 Kx=DHEPSK Au=PSK Enc=RC4(128) Mac=SHA1 + 0xC0,0x12 - ECDHE-RSA-DES-CBC3-SHA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=ECDH Au=RSA Enc=3DES(168) Mac=SHA1 + 0xC0,0x08 - ECDHE-ECDSA-DES-CBC3-SHA TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=ECDH Au=ECDSA Enc=3DES(168) Mac=SHA1 + 0xC0,0x1C - SRP-DSS-3DES-EDE-CBC-SHA TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=SRP Au=DSS Enc=3DES(168) Mac=SHA1 + 0xC0,0x1B - SRP-RSA-3DES-EDE-CBC-SHA TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=SRP Au=RSA Enc=3DES(168) Mac=SHA1 + 0xC0,0x1A - SRP-3DES-EDE-CBC-SHA TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=SRP Au=SRP Enc=3DES(168) Mac=SHA1 + 0x00,0x16 - EDH-RSA-DES-CBC3-SHA TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=DH Au=RSA Enc=3DES(168) Mac=SHA1 + 0x00,0x13 - EDH-DSS-DES-CBC3-SHA TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=DH Au=DSS Enc=3DES(168) Mac=SHA1 + 0x00,0x10 - DH-RSA-DES-CBC3-SHA TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=DH/RSA Au=DH Enc=3DES(168) Mac=SHA1 + 0x00,0x0D - DH-DSS-DES-CBC3-SHA TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=DH/DSS Au=DH Enc=3DES(168) Mac=SHA1 + 0xC0,0x17 - AECDH-DES-CBC3-SHA TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=ECDH Au=None Enc=3DES(168) Mac=SHA1 + 0x00,0x1B - ADH-DES-CBC3-SHA TLS_DH_anon_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=DH Au=None Enc=3DES(168) Mac=SHA1 + 0xC0,0x0D - ECDH-RSA-DES-CBC3-SHA TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=ECDH/RSA Au=ECDH Enc=3DES(168) Mac=SHA1 + 0xC0,0x03 - ECDH-ECDSA-DES-CBC3-SHA TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=ECDH/ECDSA Au=ECDH Enc=3DES(168) Mac=SHA1 + 0x00,0x0A - DES-CBC3-SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=3DES(168) Mac=SHA1 + 0x07,0x00,0xC0 - DES-CBC3-MD5 SSL_CK_DES_192_EDE3_CBC_WITH_MD5 SSLv2 Kx=RSA Au=RSA Enc=3DES(168) Mac=MD5 + 0x07,0x01,0xC0 - DES-CBC3-SHA SSL_CK_DES_192_EDE3_CBC_WITH_SHA SSLv2 Kx=RSA Au=RSA Enc=3DES(168) Mac=SHA1 + 0x00,0x93 - RSA-PSK-3DES-EDE-CBC-SHA TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=RSAPSK Au=RSA Enc=3DES(168) Mac=SHA1 + 0x00,0x8B - PSK-3DES-EDE-CBC-SHA TLS_PSK_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=PSK Au=PSK Enc=3DES(168) Mac=SHA1 + 0x00,0x1F - KRB5-DES-CBC3-SHA TLS_KRB5_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=KRB5 Au=KRB5 Enc=3DES(168) Mac=SHA1 + 0x00,0x23 - KRB5-DES-CBC3-MD5 TLS_KRB5_WITH_3DES_EDE_CBC_MD5 SSLv3 Kx=KRB5 Au=KRB5 Enc=3DES(168) Mac=MD5 + 0xC0,0x34 - ECDHE-PSK-3DES-EDE-CBC-SHA TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=ECDHEPSK Au=PSK Enc=3DES(168) Mac=SHA1 + 0x00,0x8F - DHE-PSK-3DES-EDE-CBC-SHA TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=DHEPSK Au=PSK Enc=3DES(168) Mac=SHA1 + 0xFE,0xFF - - SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=3DES(168) Mac=SHA1 + 0xFF,0xE0 - - SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=3DES(168) Mac=SHA1 + 0x08,0x00,0x80 - RC4-64-MD5 SSL_CK_RC4_64_WITH_MD5 SSLv2 Kx=RSA Au=RSA Enc=RC4(64) Mac=MD5 + 0xFF,0x80,0x00 - DES-CFB-M1 SSL_CK_DES_64_CFB64_WITH_MD5_1 SSLv2 Kx=RSA Au=RSA Enc=DES(64) Mac=M1 + 0x00,0x63 - EXP1024-DHE-DSS-DES-CBC-SHA TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA SSLv3 Kx=DH(1024) Au=DSS Enc=DES(56) Mac=SHA1 export + 0x00,0x15 - EDH-RSA-DES-CBC-SHA TLS_DHE_RSA_WITH_DES_CBC_SHA SSLv3 Kx=DH Au=RSA Enc=DES(56) Mac=SHA1 + 0x00,0x12 - EDH-DSS-DES-CBC-SHA TLS_DHE_DSS_WITH_DES_CBC_SHA SSLv3 Kx=DH Au=DSS Enc=DES(56) Mac=SHA1 + 0x00,0x0F - DH-RSA-DES-CBC-SHA TLS_DH_RSA_WITH_DES_CBC_SHA SSLv3 Kx=DH/RSA Au=DH Enc=DES(56) Mac=SHA1 + 0x00,0x0C - DH-DSS-DES-CBC-SHA TLS_DH_DSS_WITH_DES_CBC_SHA SSLv3 Kx=DH/DSS Au=DH Enc=DES(56) Mac=SHA1 + 0x00,0x1A - ADH-DES-CBC-SHA TLS_DH_anon_WITH_DES_CBC_SHA SSLv3 Kx=DH Au=None Enc=DES(56) Mac=SHA1 + 0x00,0x62 - EXP1024-DES-CBC-SHA TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA SSLv3 Kx=RSA(1024) Au=RSA Enc=DES(56) Mac=SHA1 export + 0x00,0x09 - DES-CBC-SHA TLS_RSA_WITH_DES_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=DES(56) Mac=SHA1 + 0x00,0x61 - EXP1024-RC2-CBC-MD5 TLS_RSA_EXPORT1024_WITH_RC2_56_MD5 SSLv3 Kx=RSA(1024) Au=RSA Enc=RC2(56) Mac=MD5 export + 0x06,0x00,0x40 - DES-CBC-MD5 SSL_CK_DES_64_CBC_WITH_MD5 SSLv2 Kx=RSA Au=RSA Enc=DES(56) Mac=MD5 + 0x06,0x01,0x40 - DES-CBC-SHA SSL_CK_DES_64_CBC_WITH_SHA SSLv2 Kx=RSA Au=RSA Enc=DES(56) Mac=SHA1 + 0x00,0x1E - KRB5-DES-CBC-SHA TLS_KRB5_WITH_DES_CBC_SHA SSLv3 Kx=KRB5 Au=KRB5 Enc=DES(56) Mac=SHA1 + 0x00,0x22 - KRB5-DES-CBC-MD5 TLS_KRB5_WITH_DES_CBC_MD5 SSLv3 Kx=KRB5 Au=KRB5 Enc=DES(56) Mac=MD5 + 0xFE,0xFE - - SSL_RSA_FIPS_WITH_DES_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=DES(56) Mac=SHA1 + 0xFF,0xE1 - - SSL_RSA_FIPS_WITH_DES_CBC_SHA SSLv3 Kx=RSA Au=RSA Enc=DES(56) Mac=SHA1 + 0x00,0x65 - EXP1024-DHE-DSS-RC4-SHA TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA SSLv3 Kx=DH(1024) Au=DSS Enc=RC4(56) Mac=SHA1 export + 0x00,0x64 - EXP1024-RC4-SHA TLS_RSA_EXPORT1024_WITH_RC4_56_SHA SSLv3 Kx=RSA(1024) Au=RSA Enc=RC4(56) Mac=SHA1 export + 0x00,0x60 - EXP1024-RC4-MD5 TLS_RSA_EXPORT1024_WITH_RC4_56_MD5 SSLv3 Kx=RSA(1024) Au=RSA Enc=RC4(56) Mac=MD5 export + 0x00,0x14 - EXP-EDH-RSA-DES-CBC-SHA TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA SSLv3 Kx=DH(512) Au=RSA Enc=DES(40) Mac=SHA1 export + 0x00,0x11 - EXP-EDH-DSS-DES-CBC-SHA TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA SSLv3 Kx=DH(512) Au=DSS Enc=DES(40) Mac=SHA1 export + 0x00,0x19 - EXP-ADH-DES-CBC-SHA TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA SSLv3 Kx=DH(512) Au=None Enc=DES(40) Mac=SHA1 export + 0x00,0x08 - EXP-DES-CBC-SHA TLS_RSA_EXPORT_WITH_DES40_CBC_SHA SSLv3 Kx=RSA(512) Au=RSA Enc=DES(40) Mac=SHA1 export + 0x00,0x06 - EXP-RC2-CBC-MD5 TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 SSLv3 Kx=RSA(512) Au=RSA Enc=RC2(40) Mac=MD5 export + 0x04,0x00,0x80 - EXP-RC2-CBC-MD5 SSL_CK_RC2_128_CBC_EXPORT40_WITH_MD5 SSLv2 Kx=RSA(512) Au=RSA Enc=RC2(40) Mac=MD5 export + 0x00,0x27 - EXP-KRB5-RC2-CBC-SHA TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA SSLv3 Kx=KRB5 Au=KRB5 Enc=RC2(40) Mac=SHA1 export + 0x00,0x26 - EXP-KRB5-DES-CBC-SHA TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA SSLv3 Kx=KRB5 Au=KRB5 Enc=DES(40) Mac=SHA1 export + 0x00,0x2A - EXP-KRB5-RC2-CBC-MD5 TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5 SSLv3 Kx=KRB5 Au=KRB5 Enc=RC2(40) Mac=MD5 export + 0x00,0x29 - EXP-KRB5-DES-CBC-MD5 TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 SSLv3 Kx=KRB5 Au=KRB5 Enc=DES(40) Mac=MD5 export + 0x00,0x0B - EXP-DH-DSS-DES-CBC-SHA TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA SSLv3 Kx=DH/DSS Au=DH Enc=DES(40) Mac=SHA1 export + 0x00,0x0E - EXP-DH-RSA-DES-CBC-SHA TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA SSLv3 Kx=DH/RSA Au=DH Enc=DES(40) Mac=SHA1 export + 0x00,0x17 - EXP-ADH-RC4-MD5 TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 SSLv3 Kx=DH(512) Au=None Enc=RC4(40) Mac=MD5 export + 0x00,0x03 - EXP-RC4-MD5 TLS_RSA_EXPORT_WITH_RC4_40_MD5 SSLv3 Kx=RSA(512) Au=RSA Enc=RC4(40) Mac=MD5 export + 0x02,0x00,0x80 - EXP-RC4-MD5 SSL_CK_RC4_128_EXPORT40_WITH_MD5 SSLv2 Kx=RSA(512) Au=RSA Enc=RC4(40) Mac=MD5 export + 0x00,0x28 - EXP-KRB5-RC4-SHA TLS_KRB5_EXPORT_WITH_RC4_40_SHA SSLv3 Kx=KRB5 Au=KRB5 Enc=RC4(40) Mac=SHA1 export + 0x00,0x2B - EXP-KRB5-RC4-MD5 TLS_KRB5_EXPORT_WITH_RC4_40_MD5 SSLv3 Kx=KRB5 Au=KRB5 Enc=RC4(40) Mac=MD5 export + 0xC0,0x10 - ECDHE-RSA-NULL-SHA TLS_ECDHE_RSA_WITH_NULL_SHA SSLv3 Kx=ECDH Au=RSA Enc=None Mac=SHA1 + 0xC0,0x06 - ECDHE-ECDSA-NULL-SHA TLS_ECDHE_ECDSA_WITH_NULL_SHA SSLv3 Kx=ECDH Au=ECDSA Enc=None Mac=SHA1 + 0xC0,0x15 - AECDH-NULL-SHA TLS_ECDH_anon_WITH_NULL_SHA SSLv3 Kx=ECDH Au=None Enc=None Mac=SHA1 + 0xC0,0x0B - ECDH-RSA-NULL-SHA TLS_ECDH_RSA_WITH_NULL_SHA SSLv3 Kx=ECDH/RSA Au=ECDH Enc=None Mac=SHA1 + 0xC0,0x01 - ECDH-ECDSA-NULL-SHA TLS_ECDH_ECDSA_WITH_NULL_SHA SSLv3 Kx=ECDH/ECDSA Au=ECDH Enc=None Mac=SHA1 + 0xC0,0x3B - ECDHE-PSK-NULL-SHA384 TLS_ECDHE_PSK_WITH_NULL_SHA384 TLSv1 Kx=ECDHEPSK Au=PSK Enc=None Mac=SHA384 + 0xC0,0x3A - ECDHE-PSK-NULL-SHA256 TLS_ECDHE_PSK_WITH_NULL_SHA256 TLSv1 Kx=ECDHEPSK Au=PSK Enc=None Mac=SHA256 + 0xC0,0x39 - ECDHE-PSK-NULL-SHA TLS_ECDHE_PSK_WITH_NULL_SHA SSLv3 Kx=ECDHEPSK Au=PSK Enc=None Mac=SHA1 + 0x00,0xB9 - RSA-PSK-NULL-SHA384 TLS_RSA_PSK_WITH_NULL_SHA384 TLSv1 Kx=RSAPSK Au=RSA Enc=None Mac=SHA384 + 0x00,0xB8 - RSA-PSK-NULL-SHA256 TLS_RSA_PSK_WITH_NULL_SHA256 TLSv1 Kx=RSAPSK Au=RSA Enc=None Mac=SHA256 + 0x00,0xB5 - DHE-PSK-NULL-SHA384 TLS_DHE_PSK_WITH_NULL_SHA384 TLSv1 Kx=DHEPSK Au=PSK Enc=None Mac=SHA384 + 0x00,0xB4 - DHE-PSK-NULL-SHA256 TLS_DHE_PSK_WITH_NULL_SHA256 TLSv1 Kx=DHEPSK Au=PSK Enc=None Mac=SHA256 + 0x00,0x2E - RSA-PSK-NULL-SHA TLS_RSA_PSK_WITH_NULL_SHA SSLv3 Kx=RSAPSK Au=RSA Enc=None Mac=SHA1 + 0x00,0x2D - DHE-PSK-NULL-SHA TLS_DHE_PSK_WITH_NULL_SHA SSLv3 Kx=DHEPSK Au=PSK Enc=None Mac=SHA1 + 0x00,0xB1 - PSK-NULL-SHA384 TLS_PSK_WITH_NULL_SHA384 TLSv1 Kx=PSK Au=PSK Enc=None Mac=SHA384 + 0x00,0xB0 - PSK-NULL-SHA256 TLS_PSK_WITH_NULL_SHA256 TLSv1 Kx=PSK Au=PSK Enc=None Mac=SHA256 + 0x00,0x2C - PSK-NULL-SHA TLS_PSK_WITH_NULL_SHA SSLv3 Kx=PSK Au=PSK Enc=None Mac=SHA1 + 0x00,0x3B - NULL-SHA256 TLS_RSA_WITH_NULL_SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=None Mac=SHA256 + 0x00,0x02 - NULL-SHA TLS_RSA_WITH_NULL_SHA SSLv3 Kx=RSA Au=RSA Enc=None Mac=SHA1 + 0x00,0x01 - NULL-MD5 TLS_RSA_WITH_NULL_MD5 SSLv3 Kx=RSA Au=RSA Enc=None Mac=MD5 + 0x00,0x00 - NULL TLS_NULL_WITH_NULL_NULL SSLv3 Kx=None Au=None Enc=None Mac=Null + 0x00,0x00,0x00 - NULL-MD5 SSL_CK_NULL_WITH_MD5 SSLv2 Kx=RSA(512) Au=RSA Enc=None Mac=MD5 export + 0x00,0x82 - GOST94-NULL-GOST94 TLS_GOSTR341094_WITH_NULL_GOSTR3411 TLSv1 Kx=GOST Au=GOST94 Enc=None Mac=GOSTR3411 + 0x00,0x83 - GOST2001-NULL-GOST94 TLS_GOSTR341001_WITH_NULL_GOSTR3411 SSLv3 Kx=GOST Au=GOST01 Enc=None Mac=GOST94 + 0xFF,0x87 - GOST2012256-NULL-STREEBOG256 - SSLv3 Kx=GOST Au=GOST01 Enc=None Mac=STREEBOG256 + 0xFF,0x80,0x10 - NULL SSL_CK_NULL SSLv2 Kx=None Au=None Enc=None Mac=Null diff --git a/deluge/tests/data/etc/client-simulation.txt b/deluge/tests/data/etc/client-simulation.txt new file mode 100644 index 0000000..0508258 --- /dev/null +++ b/deluge/tests/data/etc/client-simulation.txt @@ -0,0 +1,3180 @@ +# This file contains client handshake data used in the run_client_simulation() function. +# The file distributed with testssl.sh (~/etc/client-simulation.txt) has been generated +# from this script and manually edited (=which UA to show up) and sorted. +# In addition this file contains handshake data retrieved manually from +# wireshark. Data and HowTo see ~/etc/client-simulation.wiresharked.txt +# +# Most clients are taken from Qualys SSL Labs --- From: https://api.dev.ssllabs.com/api/v3/getClients + + names+=("Android 2.3.7") + short+=("android_237") + ciphers+=("RC4-MD5:RC4-SHA:AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC-SHA:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:EXP-RC4-MD5:EXP-DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA") + ciphersuites+=("") + sni+=("") + warning+=("") + handshakebytes+=("160301004b010000470301531f3de6b36804738bbb94a6ecd570a544789c3bb0a6ef8b9d702f997d928d4b00002000040005002f00330032000a00160013000900150012000300080014001100ff0100") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(false) + + names+=("Android 4.0.4") + short+=("android_404") + ciphers+=("ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c6010000c20301531f479cc7785f455ca7a70142af5be929c1ba931eedbf46dba6b6638da75e95000038c014c00a00390038c00fc0050035c012c00800160013c00dc003000ac013c00900330032c00ec004002fc011c007c00cc0020005000400ff020100006000000014001200000f7777772e73736c6c6162732e636f6d000b000403000102000a00340032000100020003000400050006000700080009000a000b000c000d000e000f00100011001200130014001500160017001800190023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect163k1:sect163r1:sect163r2:sect193r1:sect193r2:sect233k1:sect233r1:sect239k1:sect283k1:sect283r1:sect409k1:sect409r1:sect571k1:sect571r1:secp160k1:secp160r1:secp160r2:secp192k1:prime192v1:secp224k1:secp224r1:secp256k1:prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Android 4.1.1") + short+=("android_411") + ciphers+=("ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d7010000d30301531f3f6dd9eb5f6b3586c628cc2cdc82cdb259b1a096237ba4df30dbbc0f26fb000044c014c00ac022c02100390038c00fc0050035c012c008c01cc01b00160013c00dc003000ac013c009c01fc01e00330032c00ec004002fc011c007c00cc0020005000400ff020100006500000014001200000f7777772e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f0010001100230000000f00010133740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("Android 4.2.2") + short+=("android_422") + ciphers+=("ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d1010000cd0301531f40a89e11d5681f563f3dad094375227035d4e9d2c1654d7d3954e3254558000044c014c00ac022c02100390038c00fc0050035c012c008c01cc01b00160013c00dc003000ac013c009c01fc01e00330032c00ec004002fc011c007c00cc0020005000400ff0100006000000014001200000f7777772e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f001000110023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("Android 4.3") + short+=("android_43") + ciphers+=("ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d1010000cd0301531f41c3c5110dd688458e5e48e06d30814572ad7b8f9d9df1b0a8820b270685000044c014c00ac022c02100390038c00fc0050035c012c008c01cc01b00160013c00dc003000ac013c009c01fc01e00330032c00ec004002fc011c007c00cc0020005000400ff0100006000000014001200000f7777772e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f001000110023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("Android 4.4.2") + short+=("android_442") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d1010000cd0303531f4317998fb70d57feded18c14433a1b665f963f7e3b1b045b6cc3d61bf21300004cc030c02cc014c00a00a3009f006b006a00390038009d003d0035c012c00800160013000ac02fc02bc027c023c013c00900a2009e0067004000330032009c003c002fc011c0070005000400ff0100005800000014001200000f7777772e73736c6c6162732e636f6d000b00020100000a0008000600190018001700230000000d00220020060106020603050105020503040104020403030103020303020102020203010133740000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("secp521r1:secp384r1:prime256v1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 5.0.0") + short+=("android_500") + ciphers+=("ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:DHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-GCM-SHA256:AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100bd010000b9030354c21737f3d9d10696c91debf12415f9c45833a83cfbbd4c60c9b91407d2316b000038cc14cc13cc15c014c00a003900380035c012c00800160013000ac02fc02bc013c00900a2009e00330032009c002fc011c0070005000400ff0100005800000014001200000f6465762e73736c6c6162732e636f6d00230000000d00220020060106020603050105020503040104020403030103020303020102020203010133740000000b00020100000a00080006001900180017") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("secp521r1:secp384r1:prime256v1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 6.0") + short+=("android_60") + ciphers+=("ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:DHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100e2010000de030352f98411589cd6cd9dd403e70b1685b464a1d8c7495214d2c29b557738599f3420706946c402bf34b6356bfa5979bc3c65e1979a8fc632c201e976fef1ec3d55870022cc14cc13cc15c02bc02f009ec00ac0140039c009c0130033009c0035002f000a00ff0100007300000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d001600140601060305010503040104030301030302010203000500050100000000337400000012000000100014001208687474702f312e3108737064792f332e31000b00020100000a0006000400170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 7.0 (native)") + short+=("android_70") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301009d0100009903036cea0f867ae9fdd087adedaa810119e62971b36c0486d44fb3099e51403c8a1e000018c02bc02ccca9c02fc030cca8c013c014009c009d002f003501000058ff010001000000000d000b00000873796e6f642e696d0017000000230000000d0016001406010603050105030401040303010303020102030010000e000c02683208687474702f312e31000b00020100000a000400020017") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 8.1 (native)") + short+=("android_81") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c0010000bc030346fcc7d3e5a9f68af0aa05de62de63c4ad1a4f472da56aa1424041106922370720ef51a7595abfd5bb32038c96c481bb6449053ba08023a752d124b1c1ca7d34fe001cc02bc02ccca9c02fc030cca8c009c00ac013c014009c009d002f0035010000570000001700150000127777772e676f6f676c65617069732e636f6d00170000ff01000100000a00080006001d00170018000b00020100000500050100000000000d00140012040308040401050308050501080606010201") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 9.0 (native)") + short+=("android_90") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010246010002420303d6259dca682ab368c7e095da7189996da830514896063d4acdc83cb5d2c2568d2041a787bf8dd3d7a1ceda514a6606f1068432a13063ea320fd7e7b367af47ecae00220a0a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001d77a7a00000000001e001c0000196c68332e676f6f676c6575736572636f6e74656e742e636f6d00170000ff01000100000a000a0008aaaa001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029aaaa000100001d00203e67895a11e9ce5c69df2995782adaddb7a03ef30b245000ca332d5940ecff20002d00020101002b000b0aeaea0304030303020301001b00030200026a6a0001000029010500e000da001c9941f6b101f853f370851e583bd22e03150fc67298947270c6058707fe1670efe590d777a34b9e2e2d0ec6aa8d0ddc375c2535934c75c9623d1a271f735417fdd9190dae7f4c8541c262f8fbfeee2e820f54f59f68e78503f5c093f6084037be22c20dad3d057f64dc73f2dd45948e27c707f3f2107b32040a21fa9c1273e7797aaf5a5bc8994e9eafc4bd43b2951e10f952564a910f146344ec6d0c49f75fc6a070c75f0ffdd84fe9e10f77c23f1062e90f9e1e396eddb84d8ac00bf7ac87c557622dd18c54bbc229268699c60434648b279dd86e996baee9d1c155002120235d43319c7d5bb4725a52fa782468cd2280bd622c40a36296b354759f6d4389") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 10.0 (native)") + short+=("android_X") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303b0e379bbe0d7058b2d0b548d7f240da621716032e8a1577d3f3a34c2cc6794c420c44a8b4cae0a1a53970f394f078373ad2cc8962a87fad719ff8a637633792a9a00223a3a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001919a9a00000000002500230000206b6964736d616e6167656d656e742d70612e676f6f676c65617069732e636f6d00170000ff01000100000a000a0008aaaa001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029aaaa000100001d002068d49fc35d239c0ebf95fecdc700b5a4e3f99a7c3411f90c2dd51cb9431d3330002d00020101002b000b0a2a2a0304030303020301001b0003020002caca000100001500b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Chrome 27 Win 7") + short+=("chrome_27_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-DSS-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b9010000b5030251d1589cbb4af03c585fadf8741670b304c96b6b9cd67a9972f2f117199994ee000048c00ac0140088008700390038c00fc00500840035c007c009c011c01300450044006600330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100004400000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000754f0000000500050100000000") + protos+=("-no_tls1_2 -no_ssl2") + tlsvers+=("-tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0302") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 28 Win 7") + short+=("chrome_28_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-DSS-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b9010000b5030251fa2a84056d23d8eda90a57fa8fce1fdca180e4b63f78792ea67f3c0abfe2d4000048c00ac0140088008700390038c00fc00500840035c007c009c011c01300450044006600330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100004400000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000754f0000000500050100000000") + protos+=("-no_tls1_2 -no_ssl2") + tlsvers+=("-tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0302") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 29 Win 7") + short+=("chrome_29_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:AES256-SHA:AES256-SHA256:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:AES128-SHA256:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100900100008c030252417a5a280a06236420ca1a916bd1a4a0ca397d0908a11db51dd12d066ce245000028c00ac0140039006b0035003dc007c009c023c011c013c02700330067003200050004002f003c000a0100003b00000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000754f0000") + protos+=("-no_tls1_2 -no_ssl2") + tlsvers+=("-tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0302") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 30 Win 7") + short+=("chrome_30_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:AES256-SHA:AES256-SHA256:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:AES128-SHA256:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d5010000d10303524d3fba0440d42fbbb01d702ba9c041d2fc697f83288c1713d98204266c6dc3000028c00ac0140039006b0035003dc007c009c023c011c013c02700330067003200050004002f003c000a0100008000000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100022002006737064792f3206737064792f3308737064792f332e3108687474702f312e31754f0000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 31 Win 7") + short+=("chrome_31_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d1010000cd03035289e11a35cdb85cdc0b754c295ad207ca69931bc1a24b7fac2bf505beeb07a3000024c02bc02f009e009cc00ac01400390035c007c009c011c0130033003200050004002f000a0100008000000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100022002006737064792f3206737064792f3308737064792f332e3108687474702f312e31754f0000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 32 Win 7") + short+=("chrome_32_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d1010000cd030352dd2a2fa57a2b28556990f7a165d98ee6db68a58e3fe03a63f1e49660f683da000024c02bc02f009e009cc00ac01400390035c007c009c011c0130033003200050004002f000a0100008000000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100022002006737064792f3206737064792f3308737064792f332e3108687474702f312e31754f0000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 33 Win 7") + short+=("chrome_33_win7") + ciphers+=("ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d2010000ce030353199d5b3e169e9dde7fa14fd1338ade91887c70040e39117dc261b29de21852000028cc14cc13c02bc02f009e009cc00ac01400390035c007c009c011c0130033003200050004002f000a0100007d00000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b0002010000230000337400000010001b001906737064792f3308737064792f332e3108687474702f312e3175500000000500050100000000000d001200100401050102010403050302030402020200120000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 34 OS X") + short+=("chrome_34_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d2010000ce0303e4165a3865ece64acaa5f86ffaf810f345cd516c25688f191d0356f175f9e2c5000028c02bc02f009ecc14cc13c00ac009c013c014c007c011003300320039009c002f0035000a000500040100007d00000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b0002010000230000337400000010001b001906737064792f3308737064792f332e3108687474702f312e3175500000000500050100000000000d001200100401050102010403050302030402020200120000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 35 Win 7") + short+=("chrome_35_win7") + ciphers+=("ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d2010000ce03032cb92528d05b1cf32e6b5384a7d39ddf0908f656e4572520c5bac4bf96621434000028cc14cc13c02bc02f009ec00ac009c013c014c007c011003300320039009c002f0035000a000500040100007d00000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b0002010000230000337400000010001b001906737064792f3308737064792f332e3108687474702f312e3175500000000500050100000000000d001200100401050102010403050302030402020200120000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 36 Win 7") + short+=("chrome_36_win7") + ciphers+=("ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d2010000ce03032466f5db5320e055ed5aad2d86eccf3a9b4d07e1b1cdce8cb86c635d45c8449a000028cc14cc13c02bc02f009ec00ac009c013c014c007c011003300320039009c002f0035000a000500040100007d00000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b0002010000230000337400000010001b001906737064792f3308737064792f332e3108687474702f312e317550000000050005010000000000120000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 37 OS X") + short+=("chrome_37_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d2010000ce0303a210a65d166b4f98899fe70b3ab274c941fab765b91fa37f77dde1844a9721c9000028c02bc02f009ecc14cc13c00ac009c013c014c007c011003300320039009c002f0035000a000500040100007d00000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b0002010000230000337400000010001b001906737064792f3308737064792f332e3108687474702f312e317550000000050005010000000000120000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 39 OS X") + short+=("chrome_39_osx") + ciphers+=("ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:DHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:RC4-SHA:RC4-MD5:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d3010000cf0303b7fa18a5509607700fb70acc290b717322d66bfc899a662b2746e1741cf4e74000002ac02fc02b009ecc14cc13cc15c014c00a0039c013c0090033c011c007009c0035002f00050004000a00ff0100007c00000014001200000f6465762e73736c6c6162732e636f6d00230000000d00160014060106030501050304010403030103030201020300050005010000000033740000001200000010001b001908687474702f312e3106737064792f3308737064792f332e3175500000000b00020100000a00080006001700180019") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 40 OS X") + short+=("chrome_40_osx") + ciphers+=("ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:DHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:RC4-SHA:RC4-MD5:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d0010000cc030377d43ab02ced3617a218bb7313d9f271111f4d4f92b2d4d532e79c243ba0221500002ac02fc02b009ecc14cc13cc15c014c00a0039c013c0090033c011c007009c0035002f00050004000a00ff0100007900000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d001600140601060305010503040104030301030302010203000500050100000000337400000012000000100014001208687474702f312e3108737064792f332e3175500000000b00020100000a00080006001700180019") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 42 OS X") + short+=("chrome_42_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:DHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:RC4-SHA:RC4-MD5:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d4010000d0030387a11416629548eab673e8e89c34252810ae36dd940f1649e67a8cb34655e1e700002ac02bc02f009ecc14cc13cc15c00ac0140039c009c0130033c007c011009c0035002f00050004000a00ff0100007d00000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d00160014060106030501050304010403030103030201020300050005010000000033740000001200000010001a001808687474702f312e3108737064792f332e310568322d313475500000000b00020100000a0006000400170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 43 OS X") + short+=("chrome_43_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:DHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100cf010000cb03033d87f93d7c4c1b021da6c5e2e9fe02ec0aee76ede29835ffb55c28571933c60b000022c02bc02f009ecc14cc13cc15c00ac0140039c009c0130033009c0035002f000a00ff0100008000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d00160014060106030501050304010403030103030201020300050005010000000033740000001200000010001d001b08687474702f312e3108737064792f332e310568322d313402683275500000000b00020100000a0006000400170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 45 OS X") + short+=("chrome_45_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:DHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100cf010000cb0303ee7b22a8ec3bbae266ee164ca54dbff70de23513d137fc78ba7ef975763312dc000022c02bc02f009ecc14cc13cc15c00ac0140039c009c0130033009c0035002f000a00ff0100008000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d00160014060106030501050304010403030103030201020300050005010000000033740000001200000010001d001b08687474702f312e3108737064792f332e310568322d313402683275500000000b00020100000a0006000400170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(8192) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 47 OS X") + short+=("chrome_47_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100ca010000c6030361f8858af23cda649baf596105ec66bfe5b4642046c486e3e5321b26588392f400001ec02bc02f009ecc14cc13c00ac0140039c009c0130033009c0035002f000a0100007fff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d001600140601060305010503040104030301030302010203000500050100000000337400000012000000100017001508687474702f312e3108737064792f332e3102683275500000000b00020100000a0006000400170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(8192) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 48 OS X") + short+=("chrome_48_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100ca010000c603037ac82baca9c0d08b1a01ecfb0bf5824f195153e0c6b4b48f5bf4621846376e8a00001ec02bc02f009ecc14cc13c00ac0140039c009c0130033009c0035002f000a0100007fff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d001600140601060305010503040104030301030302010203000500050100000000337400000012000000100017001502683208737064792f332e3108687474702f312e3175500000000b00020100000a0006000400170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(8192) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 49 Win 7") + short+=("chrome_49_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c8010000c40303699c8a4e3834651e3cfcb22fa744ce5ce607e584a16f527d30f8af8a4dbea42100001cc02bc02fcca9cca8cc14cc13c00ac014c009c013009c0035002f000a0100007fff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d001600140601060305010503040104030301030302010203000500050100000000337400000012000000100017001502683208737064792f332e3108687474702f312e3175500000000b00020100000a0006000400170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 49 XP SP3") + short+=("chrome_49_xpsp3") + ciphers+=("ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100be010000ba03030405d478d0c0c15c089a01050e9a0286170de6d8766ec3d07d8ae27cf44abbd9000012c02fcca8cc13c014c013009c0035002f000a0100007fff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d001600140601060305010503040104030301030302010203000500050100000000337400000012000000100017001502683208737064792f332e3108687474702f312e3175500000000b00020100000a0006000400170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 50 Win 7") + short+=("chrome_50_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-GCM-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c6010000c20303ff4e7eb1ce359979138cc297b9911c45cd06b1928e4356132844309a471c3c9700001cc02bc02fcca9cca8cc14cc13c00ac014c009c013009c0035002f000a0100007dff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d0012001006010603050105030401040302010203000500050100000000337400000012000000100017001502683208737064792f332e3108687474702f312e3175500000000b00020100000a00080006001d00170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 51 Win 7") + short+=("chrome_51_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100bf010000bb030355079db3b53ce2a6d3335902717ae6a84cc4b855d0b68775ac287f38da343c55000022c02bc02fc02cc030cca9cca8cc14cc13c009c013c00ac014009c009d002f0035000a01000070ff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d0012001006010603050105030401040302010203000500050100000000001200000010000e000c02683208687474702f312e3175500000000b00020100000a00080006001d00170018") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 57 Win 7") + short+=("chrome_57_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303300e33daa8f1f0d2d72c461a08851a34fe44df4e18ae5349aafb48e79dd69b650000223a3a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001b13a3a0000ff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d00140012040308040401050308050501080606010201000500050100000000001200000010000e000c02683208687474702f312e3175500000000b000201000028002b00290a0a000100001d0020beb55ec17fee5371560958f78db49d4dc33723e42a200b24646b6d77a7a94867002d00020101002b000b0aaaaa7f12030303020301000a000a00080a0a001d00170018dada000100001500ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 65 Win 7") + short+=("chrome_65_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303abf9bd5d75f6783bfb0db0fb40c5f833177112ba6672889478c17536369bc3de2008dd8e745cbe08eab8fdd245d5d6b19879e45ff51d7c173f5e0fb2e3d5088ba70022aaaa130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a01000191baba0000ff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d00140012040308040401050308050501080606010201000500050100000000001200000010000e000c02683208687474702f312e3175500000000b000201000033002b0029fafa000100001d0020bfd15604702db7f4b693d346e32d2d3dfc8dff2438310f002eef79d1d88ac927002d00020101002b000b0a7a7a7f17030303020301000a000a0008fafa001d001700185a5a000100001500cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 70 Win 10") + short+=("chrome_70_win10") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303a4ae4c9839623356a42a2a977373dcefc5920611a46c549eca42959de9e2dab220d6c3276206e9c756685d96687302864815ed0e8496472898e86b30b694ee994300229a9a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001913a3a0000ff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d00140012040308040401050308050501080606010201000500050100000000001200000010000e000c02683208687474702f312e3175500000000b000201000033002b00291a1a000100001d00205672b32aa464a7b8513f37108290ab0dd39e317d2b0db8fe0d77c147b324fe29002d00020101002b000b0a0a0a0304030303020301000a000a00081a1a001d00170018001b00030200022a2a000100001500c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 73 (Win 10)") + short+=("chrome_73_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303a719e434922565bbd59fe0dfec21b7f5c8549fdf52566af99cce87ecb276992b20bbf979b5fbe4ebd1412e55ffe6b811e561d3f04ce451fc229d329babda4de91d00227a7a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001914a4a000000000012001000000d7777772e676f6f676c652e646500170000ff01000100000a000a0008aaaa001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029aaaa000100001d00205c2f12fabe8b2ff843aa9f347816b7d3a8b8c051f0830f4bbf13d44b5ec37c2b002d00020101002b000b0aeaea0304030303020301001b0003020002eaea000100001500cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 74 (Win 10)") + short+=("chrome_74_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303b95f99af8f312f71a9bc94bec54911187cb29365a901f40ef1cc193c51f23afc2074daa030d03808edadb1ac4bc435e41cd106166b6436f925a6501f7314eae2a600222a2a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a01000191baba000000000012001000000d7777772e676f6f676c652e646500170000ff01000100000a000a00087a7a001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b00297a7a000100001d002062d1679f47bf75d0486d6fc6fa041c13b6cbb4c53984998d0b2db4c3f6b1277a002d00020101002b000b0aaaaa0304030303020301001b00030200027a7a000100001500cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Chrome 78 (Win 10)") + short+=("chrome_78_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc030332e6eabb5d4b9818074f79423b0a9cde127a309671fcf0d0420bdb68f98bbc9320085a3e18e8e5cf4060c1e7065523d344f09186ffb835c10095df30b1611bc49a0022eaea130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001912a2a000000000014001200000f73736c2e677374617469632e636f6d00170000ff01000100000a000a0008eaea001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029eaea000100001d0020e0a5bb30a2a14bc13685b4a19ba59628aad22b761dceb63a9dcfa10475f84260002d00020101002b000b0a0a0a0304030303020301001b00030200025a5a000100001500c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 79 (Win 10)") + short+=("chrome_79_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03032f8eea63ff25d05264565777081b6d1a326e12f37751c33c7e953973af65b2ab20a62f96b75b1c41454679b64cd32fb0fbbf99ff019501d92184d589a529c21c590022caca130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001917a7a000000000014001200000f73736c2e677374617469632e636f6d00170000ff01000100000a000a0008eaea001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029eaea000100001d0020465dfa0295bf9cd3578d2f23bbfdf58d6468c5dd0c071f0b7c6bb92fc507685b002d00020101002b000b0ababa0304030303020301001b00030200029a9a000100001500c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Firefox 10.0.12 ESR Win 7") + short+=("firefox_10012_esr_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a30100009f030151fa38b87e68fb3b8c0fb02f6c7142e53e4fcb69cdd10296088ecc001e9bcebc00004800ffc00ac0140088008700390038c00fc00500840035c007c009c011c0130045004400330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100002e00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b0002010000230000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 17.0.7 ESR Win 7") + short+=("firefox_1707_esr_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a7010000a3030151fa3041dd8c81c89fd6434776d3c39f3b8305fb116a567e219054e63b8e21a000004800ffc00ac0140088008700390038c00fc00500840035c007c009c011c0130045004400330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100003200000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b000201000023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 21 Fedora 19") + short+=("firefox_21_fedora19") + ciphers+=("DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b3010000af030151fa34e8a9deb1b23f2cae528c633c4ac28931d1afb8b01215bc2980ed312a5a00002800ff00880087003900380084003500450044003300320096004100050004002f00160013feff000a0100005e00000014001200000f7777772e73736c6c6162732e636f6d000a00340032000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019000b000201000023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect163k1:sect163r1:sect163r2:sect193r1:sect193r2:sect233k1:sect233r1:sect239k1:sect283k1:sect283r1:sect409k1:sect409r1:sect571k1:sect571r1:secp160k1:secp160r1:secp160r2:secp192k1:prime192v1:secp224k1:secp224r1:secp256k1:prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 21 Win 7") + short+=("firefox_21_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a7010000a3030151d159b5c6a8e2e432e4fa5be54b0850bd809efe70e824293c882203f0ee1d6800004800ffc00ac0140088008700390038c00fc00500840035c007c009c011c0130045004400330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100003200000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b000201000023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 22 Win 7") + short+=("firefox_22_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100aa010000a6030151fa2a72a6fa6d27feae3564b74d29a9cbaa7d432f5f6e5182d2bd25abb3b04a000046c00ac0140088008700390038c00fc00500840035c007c009c011c0130045004400330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100003700000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 24.2.0 ESR Win 7") + short+=("firefox_2420_esr_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:SEED-SHA:CAMELLIA128-SHA:AES128-SHA:RC4-SHA:RC4-MD5:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a7010000a3030152dd2828d1ee0481eedaff7c5edb64b528976fb7766e51404058e7666f72785c00004800ffc00ac0140088008700390038c00fc00500840035c009c007c013c0110045004400330032c00ec00cc004c00200960041002f00050004c008c01200160013c00dc003feff000a0100003200000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b000201000023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 24 Win 7") + short+=("firefox_24_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a7010000a30301524d3e9effcb3d4ce13ee947036f9ef09aec0c2777b85432c1919369cad529fe00004800ffc00ac0140088008700390038c00fc00500840035c007c009c011c0130045004400330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100003200000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b000201000023000033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 26 Win 8") + short+=("firefox_26_win8") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:SEED-SHA:CAMELLIA128-SHA:AES128-SHA:RC4-SHA:RC4-MD5:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b0010000ac030152dd2b8ca1a308011744a36c449e52073f2fa2ff5de5e519c2e49e4340f2947b00004800ffc00ac0140088008700390038c00fc00500840035c009c007c013c0110045004400330032c00ec00cc004c00200960041002f00050004c008c01200160013c00dc003feff000a0100003b00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b000201000023000033740000000500050100000000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 27 Win 8") + short+=("firefox_27_win8") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:EDH-RSA-DES-CBC3-SHA:AES128-SHA:CAMELLIA128-SHA:AES256-SHA:CAMELLIA256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b1010000ad0303eeedb1be0ed186b504a00a13984c3c1c2dfb93939e9a16b93940773db285d61000002ec02bc02fc00ac009c013c014c012c007c0110033003200450039003800880016002f004100350084000a000500040100005600000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 29 OS X") + short+=("firefox_29_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:EDH-RSA-DES-CBC3-SHA:AES128-SHA:CAMELLIA128-SHA:AES256-SHA:CAMELLIA256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b1010000ad0303e012d5c38373bd43274cba6ec28a56efa53a7e3e1bf620eaed21834b1bdc1f5a00002ec02bc02fc00ac009c013c014c012c007c0110033003200450039003800880016002f004100350084000a000500040100005600000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 30 OS X") + short+=("firefox_30_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:EDH-RSA-DES-CBC3-SHA:AES128-SHA:CAMELLIA128-SHA:AES256-SHA:CAMELLIA256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b1010000ad0303a7c35330633163ae4ca49796f648b005ee025112f17a7ef65117d54ee28602f400002ec02bc02fc00ac009c013c014c012c007c0110033003200450039003800880016002f004100350084000a000500040100005600000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 31.3.0 ESR Win 7") + short+=("firefox_3130_esr_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:EDH-RSA-DES-CBC3-SHA:AES128-SHA:CAMELLIA128-SHA:AES256-SHA:CAMELLIA256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b1010000ad030357ce74b9799a67f62ffd7f53fde81675039c3597b2b17f9e18dbbbd418dd68f600002ec02bc02fc00ac009c013c014c012c007c0110033003200450039003800880016002f004100350084000a000500040100005600000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 31 OS X") + short+=("firefox_31_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:EDH-RSA-DES-CBC3-SHA:AES128-SHA:CAMELLIA128-SHA:AES256-SHA:CAMELLIA256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b1010000ad03037daa4f4c8ca7922e261ce0a620d7220e42b0a5761733e8791e8b52a12524b0dc00002ec02bc02fc00ac009c013c014c012c007c0110033003200450039003800880016002f004100350084000a000500040100005600000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 32 OS X") + short+=("firefox_32_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:EDH-RSA-DES-CBC3-SHA:AES128-SHA:CAMELLIA128-SHA:AES256-SHA:CAMELLIA256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b1010000ad03035813901f246379098c8d653c1f4e8efa78b110c4a7224ee5a94ac00b312045c300002ec02bc02fc00ac009c013c014c012c007c0110033003200450039003800880016002f004100350084000a000500040100005600000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 34 OS X") + short+=("firefox_34_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c2010000be030316d5f2760b6b1369dc25b8d0bbc6bd17099f30a769d7396e877790e980587f7c000020c02bc02fc00ac009c013c014c007c011003300320039002f0035000a000500040100007500000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b0002010000230000337400000010001b001908737064792f332e3106737064792f3308687474702f312e31000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 35 OS X") + short+=("firefox_35_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c8010000c40303d424604e56a4f359779595c71a8079613619e70e74511422525271b272d8a2e6000020c02bc02fc00ac009c013c014c007c011003300320039002f0035000a000500040100007b00000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100021001f0568322d313408737064792f332e3106737064792f3308687474702f312e31000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 37 OS X") + short+=("firefox_37_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c6010000c20303559dff0127b42a68e274b8fc4b53c406200a28b8fb4d054274cc565a162b2cf4000016c02bc02fc00ac009c013c01400330039002f0035000a0100008300000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b0002010000230000337400000010002900270568322d31360568322d31350568322d313402683208737064792f332e3108687474702f312e31000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 39 OS X") + short+=("firefox_39_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100ca010000c60303efbbb1f18b9dd3e9fcf18cd01a52c517a47f65675e10f9492b6ec337885e8f4a000016c02bc02fc00ac009c013c01400330039002f0035000a0100008700000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b0002010000230000337400000010002900270568322d31360568322d31350568322d313402683208737064792f332e3108687474702f312e31000500050100000000000d001600140401050106010201040305030603020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 41 OS X") + short+=("firefox_41_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b8010000b403037cc4fdb0a8ca09368879a9089201137186ba8a19cc56a83aa7b5db776e7cf936000016c02bc02fc00ac009c013c01400330039002f0035000a0100007500000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100017001502683208737064792f332e3108687474702f312e31000500050100000000000d001600140401050106010201040305030603020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 42 OS X") + short+=("firefox_42_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b8010000b403038abe51f10e414011c88d4807c3cf465ae02ba1ef74dd1d59a0b8f04c4f13c969000016c02bc02fc00ac009c013c01400330039002f0035000a0100007500000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100017001502683208737064792f332e3108687474702f312e31000500050100000000000d001600140401050106010201040305030603020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 44 OS X") + short+=("firefox_44_osx") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b8010000b403038d3e6929d322af321fc324639a0adf67c7f8e798b4b74e7ec1627fca71a76fbb000016c02bc02fc00ac009c013c01400330039002f0035000a0100007500000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100017001502683208737064792f332e3108687474702f312e31000500050100000000000d001600140401050106010201040305030603020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 45 Win 7") + short+=("firefox_45_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d8010000d40303c45b58b30c163444fbca2e8a1832e5a36999712fa83d7ff6b6c13d5a22181e7f205fd10ae0807128c0c0ede2914316ac6b777e529c1f0e89c849cdf0cbde26efa00016c02bc02fc00ac009c013c01400330039002f0035000a0100007500000014001200000f6465762e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100017001502683208737064792f332e3108687474702f312e31000500050100000000000d001600140401050106010201040305030603020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 46 Win 7") + short+=("firefox_46_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100bc010000b8030332260ce2eccf67fb7444d64dcefb92a46e78801f135fe4d44acc1052af1b56b2000016c02bc02fc00ac009c013c01400330039002f0035000a0100007900000014001200000f6465762e73736c6c6162732e636f6d00170000ff01000100000a00080006001700180019000b00020100002300003374000000100017001502683208737064792f332e3108687474702f312e31000500050100000000000d001600140401050106010201040305030603020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 47 Win 7") + short+=("firefox_47_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c0010000bc0303d6566247c62e11fa1426d88ff5069e8c438d8c0750348f913506d46c24e6204100001ac02bc02fcca9cca8c00ac009c013c01400330039002f0035000a0100007900000014001200000f6465762e73736c6c6162732e636f6d00170000ff01000100000a00080006001700180019000b00020100002300003374000000100017001502683208737064792f332e3108687474702f312e31000500050100000000000d001600140401050106010201040305030603020304020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 49 Win 7") + short+=("firefox_49_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100e6010000e20303129162aca1f789ad3a792eaa766ba345770bbf2eb466e80bb51c3da72a29f95420b4419268602b765f6f206b948f9e6561cdd1f43606a44dc6fb2448862e26fc50001ec02bc02fcca9cca8c02cc030c00ac009c013c01400330039002f0035000a0100007b00000014001200000f6465762e73736c6c6162732e636f6d00170000ff01000100000a00080006001700180019000b00020100002300003374000000100017001502683208737064792f332e3108687474702f312e31000500050100000000000d0018001604010501060102010403050306030203050204020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 49 XP SP3") + short+=("firefox_49_xpsp3") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c6010000c20303655bcc0742ffca05df48e52838a668733165388e09df153a44cbdc7c39c0bb4300001ec02bc02fcca9cca8c02cc030c00ac009c013c01400330039002f0035000a0100007b00000014001200000f6465762e73736c6c6162732e636f6d00170000ff01000100000a00080006001700180019000b00020100002300003374000000100017001502683208737064792f332e3108687474702f312e31000500050100000000000d0018001604010501060102010403050306030203050204020202") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 53 Win 7") + short+=("firefox_53_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303c6e53901883eada665bb773a45fb417e91d77d155c6092a7ad0f297f370c91d9000020130113031302c02bc02fcca9cca8c02cc030c013c01400330039002f0035000a010001b3001500b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014001200000f6465762e73736c6c6162732e636f6d00170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000028006b0069001d0020ab2069b8be8cdd018bca89869f62bfbcc0e240b28ccc28f9c34a0c6c3d27b34300170041041abf1b74ecefdcb466e197a7be47fbbdbf4c6d10e8b9b73df21276a2dfc403db6db307b394465300de216b2a3ba47d87ce883adf65eae1e2a0adb821e0a64a06002b0009087f12030303020301ff030000000d0018001604030503060308040805080604010501060102030201002d00020101") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 59 Win 7") + short+=("firefox_59_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303df3b3c061b4fec148779c527bdc6fa5bafa4e0e086d89b989a67303945d05888203974b0b6d1200c20a720e50cc98f89e4933717f77d55f0882289b9f237075fe7001c130113031302c02bc02fcca9cca8c02cc030c013c014002f0035000a0100019700000014001200000f6465762e73736c6c6162732e636f6d00170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000033006b0069001d002016af4de59661c2d93e63fbc4134f07f565415ec6c86b33b2a205e9a516be1e220017004104f03cda2cf1937b841132236c89296acd231b390c484d03814ab5cb33760c60036a50556e1f18466154147f41d4a14acea7552bae533aa8cf72626866fafd4e0c002b0009087f17030303020301000d0018001604030503060308040805080604010501060102030201002d000201010015009d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 62 Win 7") + short+=("firefox_62_win7") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03038f0c43845d085266dc120ec4e6716b7690a3fa56f4b8dd68c607ba1b994e75b620e9f538bc192173d9b5c7d5997ff05bd16104fe544800dd450b12cce780ce43f9001c130113031302c02bc02fcca9cca8c02cc030c013c014002f0035000a0100019700000014001200000f6465762e73736c6c6162732e636f6d00170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000033006b0069001d002033de5793897c3080f1ce70ffbe882fbe7e15745c5789a40034af54f2406589090017004104f97a30c417dc7a75f75292873c32bcacb028dc9048fcde11917830611bd17c834ffb1d148eb7146881cc30af3bd722eaf59d51d9f193e4c888579e8285ca46e7002b0009087f1c030303020301000d0018001604030503060308040805080604010501060102030201002d000201010015009d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Firefox 66 (Win 8.1/10)") + short+=("firefox_66_win81") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303f488fc07f89155dba6560e527e1708e0b36458f32492fcf3074386f169d447e5204ed6d2d9d162b792388e9cee6c838b6b1e82dacdf1837f7279bc42339c70b79c0024130113031302c02bc02fcca9cca8c02cc030c00ac009c013c01400330039002f0035000a0100018f0000000f000d00000a7465737473736c2e736800170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000033006b0069001d0020f3c22d5492b1230da8895790bea5e5a3af7e63517cfa31b37d1d2a817a628f690017004104a373b66bce1c5d411d78d93b3c3ee6eb7c4519a52abf29e98bbc355a94f8f52a1c8bb7d6320c0104e98ec3895bc5e89ddc1d8f2b76305912992df46c546f2cf5002b0009080304030303020301000d0018001604030503060308040805080604010501060102030201002d00020101001c000240010015009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1:secp521r1:ffdhe2048:ffdhe3072") + requiresSha2+=(false) + current+=(true) + + names+=("Firefox 71 (Win 10)") + short+=("firefox_71_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030102580100025403036d4532515bff048c5c74cb0d39518c9c02e2dfd4d8ecae6591ee67d29ea62eab20c70c3e8feae9ed79d54914215aab37d3d5b7966a422edc41d2c027f9973d6b160024130113031302c02bc02fcca9cca8c02cc030c00ac009c013c01400330039002f0035000a010001e700000014001200000f7777772e6d6f7a696c6c612e6f726700170000ff01000100000a000e000c001d00170018001901000101000b000201000010000e000c02683208687474702f312e310005000501000000000033006b0069001d002005dcfe2c42419119e518fb087071ba68445b825e4f4dd9ddb8679c3011d3e75800170041046bd8e6b1818d3985e55a8514d3ec5091945df5eb48136c3a9f67bb6d6665758ef088520626748d59bba63786c0164b948013e0f8eee0ba425d643b7c5d4bfa8f002b0009080304030303020301000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001002900eb00c600c0995b148219e66aca5e58a74de1551ae6c76897f50fc853147cf22db9a937361496395112ab0382a942c95fbd48b787d031ae89a8f23f9b7a56c2a0ed5158e919d2491c003ab7d1ca1944b7e5d068d4e6a0c83d9096e9cb76ad2ac081075551cf4bdbfff1194a71c54bf8f88cbe7c246c728155e92f94015e4c5140ce84087c842033ea00fa92f5bd5b601f9650aee0eb0d000175e447945fd28e1df361c5cce443351fd0f7f13cb6cab2e2cc8c3951eb4367dc5004415ab6c3cf0adbca1e3be4f149f74100212008a1f3195cd13d7b4386acd47cdfae0afad06cf8d245744e815ec6989e3cdd6c") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1:secp521r1:ffdhe2048:ffdhe3072") + requiresSha2+=(false) + current+=(true) + + names+=("IE 6 XP") + short+=("ie_6_xp") + ciphers+=("RC4-MD5:RC4-SHA:DES-CBC3-SHA:RC4-MD5:DES-CBC3-MD5:RC2-CBC-MD5:DES-CBC-SHA:DES-CBC-MD5:EXP1024-RC4-SHA:EXP1024-DES-CBC-SHA:EXP-RC4-MD5:EXP-RC2-CBC-MD5:EXP-RC4-MD5:EXP-RC2-CBC-MD5:EDH-DSS-DES-CBC3-SHA:EDH-DSS-DES-CBC-SHA:EXP1024-DHE-DSS-DES-CBC-SHA") + ciphersuites+=("") + sni+=("") + warning+=("") + handshakebytes+=("804f01030000360000001000000400000500000a0100800700c00300800000090600400000640000620000030000060200800400800000130000120000630000ffd9f61eed63ba552d0bca94dc016081a3") + protos+=("-no_tls1_2 -no_tls1_1 -no_tls1") + tlsvers+=("") + lowest_protocol+=("0x0200") + highest_protocol+=("0x0300") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(true) + + names+=("IE 7 Vista") + short+=("ie_7_vista") + ciphers+=("AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-DSS-AES256-SHA:EDH-DSS-DES-CBC3-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301007d01000079030151fa62ab452795b7003c5f93ab677dbf57dd62bfa39e0ffaaeabe45b06552452000018002f00350005000ac009c00ac013c01400320038001300040100003800000014001200000f7777772e73736c6c6162732e636f6d000500050100000000000a00080006001700180019000b00020100ff01000100") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("IE 8-10 Win 7") + short+=("ie_8-10_win7") + ciphers+=("ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:AES256-SHA:AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301007d01000079030155f092059b76ac28cceda732dac7f07a52aecc126f8ed890ab80e12e7eca049c000018c014c0130035002fc00ac00900380032000a0013000500040100003800000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a00080006001700180019000b00020100ff01000100") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("IE 8 Win 7") + short+=("ie_8_win7") + ciphers+=("AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-DSS-AES256-SHA:EDH-DSS-DES-CBC3-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301007b01000077030151facea9bfdefb38bc40987322ebdc092498fc6e64e491683abd95179ea8405c000018002f00350005000ac013c014c009c00a003200380013000401000036ff0100010000000014001200000f7777772e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("IE 8 XP") + short+=("ie_8_xp") + ciphers+=("RC4-MD5:RC4-SHA:DES-CBC3-SHA:DES-CBC-SHA:EXP1024-RC4-SHA:EXP1024-DES-CBC-SHA:EXP-RC4-MD5:EXP-RC2-CBC-MD5:EDH-DSS-DES-CBC3-SHA:EDH-DSS-DES-CBC-SHA:EXP1024-DHE-DSS-DES-CBC-SHA") + ciphersuites+=("") + sni+=("") + warning+=("") + handshakebytes+=("1603010048010000440301550bf46d2cff1997bd24885e963ba61faa8be6c28835c1f9bf74c1675cd3cf8500001600040005000a0009006400620003000600130012006301000005ff01000100") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(true) + + names+=("IE 9 Win 7") + short+=("ie_9_win7") + ciphers+=("AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-DSS-AES256-SHA:EDH-DSS-DES-CBC3-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301007b01000077030151facc6695164fc3429414f5926b8d794b56dcb2e1e45825575ed12406fd8cf5000018002f00350005000ac013c014c009c00a003200380013000401000036ff0100010000000014001200000f7777772e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("IE 10 Win Phone 8.0") + short+=("ie_10_winphone80") + ciphers+=("AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-DSS-AES256-SHA:EDH-DSS-DES-CBC3-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301007f0100007b0301536487d458b1a364f27085798ca9e06353f0b300baeecd775e6ccc90a97037c2000018002f00350005000ac013c014c009c00a00320038001300040100003aff0100010000000014001200000f7777772e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b0002010000230000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("IE 11 Win 7") + short+=("ie_11_win7") + ciphers+=("ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300af010000ab03035954cc4cf4eaf6c39a501d311bc340fcbeab6b52a25defdc40e83a2699791c4f000030c028c027c014c013009f009e009d009c003d003c0035002fc02cc02bc024c023c00ac009006a004000380032000a00130100005200000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100000d0014001206010603040105010201040305030203020200170000ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("IE 11 Win 8.1") + short+=("ie_11_win81") + ciphers+=("ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300d1010000cd0303576c36e03bf1afe8d81100c68adc72bd0c678a5162275a5569651875123a7bec000034c028c027c014c013009f009e00390033009d009c003d003c0035002fc02cc02bc024c023c00ac009006a004000380032000a00130100007000000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100000d001400120401050106010201040305030603020302020023000000100012001006737064792f3308687474702f312e313374000000170000ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("IE 11 Win Phone 8.1") + short+=("ie_11_winphone81") + ciphers+=("AES128-SHA256:AES128-SHA:AES256-SHA256:AES256-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA256:DHE-DSS-AES128-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES256-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300bb010000b703035363d297ad92a8fe276a4e5b9395d593e96fff9c3df0987e5dfbab544ce05832000026003c002f003d0035000ac027c013c014c02bc023c02cc024c009c00a00400032006a0038001301000068ff0100010000000014001200000f7777772e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100000d0010000e04010501020104030503020302020023000000100012001006737064792f3308687474702f312e3133740000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("IE 11 Win Phone 8.1 Update") + short+=("ie_11_winphone81update") + ciphers+=("ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300c5010000c103035537a79a55362d42c3b3308fea91e85c5656021153d0a4baf03e7fef6e315c72000030c028c027c014c013009f009e009d009c003d003c0035002fc02cc02bc024c023c00ac009006a004000380032000a001301000068ff0100010000000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100000d0010000e04010501020104030503020302020023000000100012001006737064792f3308687474702f312e3133740000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("IE 11 Win 10") + short+=("ie_11_win10") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300d7010000d30303576c3861086a497dbb46489b67a88ac2e541c4863147fd09634bd0c630b73e92000038c02cc02bc030c02f009f009ec024c023c028c027c00ac009c014c01300390033009d009c003d003c0035002f000a006a00400038003200130100007200000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100000d00140012040105010201040305030203020206010603002300000010000e000c02683208687474702f312e310017000055000006000100020002ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("IE 11 Win 10 Preview") + short+=("ie_11_win10preview") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300BF010000BB0303542C787B4571BC82C90182FCA70DE4903C2A6AD38F7541731DBC8117A27ED8E4000034C030C02FC028C027C014C013009F009E009D009C003D003C0035002FC02CC02BC024C023C00AC009006A004000380032000A00130100005EFF010001000000000F000D00000A62617964656E2E636F6D000500050100000000000A0006000400170018000B00020100000D0010000E04010501020104030503020302020023000000100011000F0568322D313408687474702F312E31") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Edge 12 Win 10") + short+=("edge_12_win10") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300c9010000c50303558923f4d57c2d79aba0360f4030073f0554d057176bd610fb2aa74ee4407361000034c030c02fc028c027c014c013009f009e009d009c003d003c0035002fc02cc02bc024c023c00ac009006a004000380032000a00130100006800000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100000d00140012040105010201040305030203020206010603002300000010000e000c02683208687474702f312e3100170000ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Edge 13 Win 10") + short+=("edge_13_win10") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300d7010000d30303576c36d45fdcc8fdee4c62a86ccb3c116eaf6ba23d0726162972e953b993a96a000038c02cc02bc030c02f009f009ec024c023c028c027c00ac009c014c01300390033009d009c003d003c0035002f000a006a00400038003200130100007200000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100000d00140012040105010201040305030203020206010603002300000010000e000c02683208687474702f312e310017000055000006000100020002ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Edge 13 Win Phone 10") + short+=("edge_13_winphone10") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:DHE-DSS-AES256-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-AES128-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300d3010000cf0303565ee836e62e7b9b734f4dca5f3f1ad62dc4e5f87bdf6c90f325b6a2e0012705000034c02cc02bc030c02f009f009ec024c023c028c027c00ac009c014c013009d009c003d003c0035002f000a006a00400038003200130100007200000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a0006000400170018000b00020100000d00140012040105010201040305030203020206010603002300000010000e000c02683208687474702f312e310017000055000006000100020002ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Edge 15 Win 10") + short+=("edge_15_win10") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300c7010000c303035a72ab502215e916a98bf9cf7392b4770a76d76d49338c253d054f463514d52b000026c02cc02bc030c02fc024c023c028c027c00ac009c014c013009d009c003d003c0035002f000a0100007400000014001200000f6465762e73736c6c6162732e636f6d000500050100000000000a00080006001d00170018000b00020100000d00140012040105010201040305030203020206010603002300000010000e000c02683208687474702f312e310017000000180006000a03020100ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Edge 17 (Win 10)") + short+=("edge_17_win10") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160303018d0100018903035cbeb3c560acfb3dfe583ba45f51f5e2e36f99dfe5e22f1a230724dfaf5ddbde000026c02cc02bc030c02fc024c023c028c027c00ac009c014c013009d009c003d003c0035002f000a0100013a0000001a0018000015737570706f72742e6d6963726f736f66742e636f6d000500050100000000000a00080006001d00170018000b00020100000d00140012040105010201040305030203020206010603002300c000000f032566a8435c845ce7de67f2f4fd6c75ed3206c9448a513d4b4f8cd2fedb5f7d1eb4573ce68756fdad198bd3e4eadfd4db2d7794cc69198366edcb9b9ff5803a58718c1de4d6dffeb4354cd48f5dba6de719cebb27d544f6b2f4427e4e5d46f564d3098134d9b69a4e83e233f5dfea099733f75022dba07665d7c35dd09742082a06f080871caaa6a7770ebc9e2c792eb88c44d0d56ae6ba068a189b674491cee28155148c86d53071e170ab354e0fd0e390b9ddda0886b9fa8c70ee1a0010000e000c02683208687474702f312e310017000000180006001003020100ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Opera 12.15 Win 7") + short+=("opera_1215_win7") + ciphers+=("DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DH-RSA-AES256-SHA256:DH-DSS-AES256-SHA256:AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DH-RSA-AES256-SHA:DH-DSS-AES256-SHA:AES256-SHA:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DH-RSA-AES128-SHA256:DH-DSS-AES128-SHA256:AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DH-RSA-AES128-SHA:DH-DSS-AES128-SHA:AES128-SHA:RC4-SHA:RC4-MD5:EDH-DSS-DES-CBC3-SHA:DH-DSS-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:DH-RSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301008d01000089030151d15a838169aa7a0158e2e9dd53397bec509ab4135d83fc3e8457b4322332e3000036006b006a00690068003d0039003800370036003500670040003f003e003c0033003200310030002f000500040013000d00160010000a0100002a00000014001200000f7777772e73736c6c6162732e636f6dff0100010000050005010000000033740000") + protos+=("-tls1") + tlsvers+=("") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(false) + + names+=("Opera 15 Win 7") + short+=("opera_15_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-DSS-RC4-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b9010000b5030251fa313df3fb4ade87369b14f89da7776406dc1cfd7bbf08fff0bbb0ef2f5da4000048c00ac0140088008700390038c00fc00500840035c007c009c011c01300450044006600330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100004400000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000754f0000000500050100000000") + protos+=("-no_tls1_2 -no_ssl2") + tlsvers+=("-tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0302") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Opera 16 Win 7") + short+=("opera_16_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:AES256-SHA:AES256-SHA256:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:AES128-SHA256:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010099010000950302524d41d17646ea784e8625eb64a4f5f4c94ad345ad0b4d9d8da570b2db45db64000028c00ac0140039006b0035003dc007c009c023c011c013c02700330067003200050004002f003c000a0100004400000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b000201000023000033740000754f0000000500050100000000") + protos+=("-no_tls1_2 -no_ssl2") + tlsvers+=("-tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0302") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Opera 17 Win 7") + short+=("opera_17_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA256:AES256-SHA:AES256-SHA256:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:AES128-SHA256:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d5010000d10303526793c01b8d4859d838c8658f07f895a2f35ba16fb786644db811b856197e9b000028c00ac0140039006b0035003dc007c009c023c011c013c02700330067003200050004002f003c000a0100008000000014001200000f7777772e73736c6c6162732e636f6dff01000100000a00080006001700180019000b00020100002300003374000000100022002006737064792f3206737064792f3308737064792f332e3108687474702f312e31754f0000000500050100000000000d0012001004010501020104030503020304020202") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Opera 60 (Win 10)") + short+=("opera_60_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03033503bae63f0cf8ef9d0a55623327a28e3c3525a2ce28153242e132279d3940e3206a440f32e7a8488b012b12d4b7d1b2b1764c784a944662a7f305e90f7d15168500228a8a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a01000191eaea000000000012001000000d7777772e6f706572612e636f6d00170000ff01000100000a000a0008caca001d00170018000b00020100002300c07505f51cc349fe3f9e022858dcd1eb12ca07a302fd9f43a4cbffec031296e77b07122bb9532dd112770b686a4898e20462c514c5fb043dc325a5453753c499774bfab673024a86543064c33d40b67b2e4e9dfa177305e8cdc39f3d8afe0fe7c80406a9e07ea836dd8a46ab7ef9aa5dc66301a346585f7ff26615a28cbea2544d4ba8101be6f528b4bba3a5ce9a6683537b29cd16d4c5015de6f9a93d3c132389e56ff20853d952f6ee06b46ca89dc52b67583fbb0fb61e2b78c03ef97892c6a90010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029caca000100001d00204aeb26ec670ce59e094a8b97c281186b4e87706df48667a24193e268a069cd54002d00020101002b000b0a3a3a0304030303020301001b00030200027a7a0001000015000b0000000000000000000000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Opera 65 (Win 10)") + short+=("opera_65_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03039eee8c108ed7b040285658cddb0022e7e1f17bc92084335edf8ad5404fbf424a203bedd34c83b59c3e302af681b449490895335de0d8a0f10d20a0ff610130229b00224a4a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001912a2a000000000014001200000f626c6f67732e6f706572612e636f6d00170000ff01000100000a000a00081a1a001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b00291a1a000100001d0020cc29a9f8b3a69149c38b29ccb7341b98efd1714c3887fc1e84512470f783921a002d00020101002b000b0adada0304030303020301001b0003020002dada000100001500c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(false) + +names+=("Opera 66 (Win 10)") + short+=("opera_66_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303a7ab90aa0987b33da751017bb78958f51bc1aa76e116c21eb4bb0b51a9f88f77203658175a55b25ab41867568b52e8fb8eaf4c8e91ceccf30ae498879e468579b100222a2a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001911a1a000000000014001200000f626c6f67732e6f706572612e636f6d00170000ff01000100000a000a00087a7a001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b00297a7a000100001d0020488d0d07b77098f98cb97ee85ae88b358404a8004633896e5110966ab3c18f66002d00020101002b000b0ababa0304030303020301001b00030200023a3a000100001500c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Safari 5.1.9 OS X 10.6.8") + short+=("safari_519_osx1068") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-AES256-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-DES-CBC3-SHA:AES128-SHA:RC4-SHA:RC4-MD5:AES256-SHA:DES-CBC3-SHA:DES-CBC-SHA:EXP-RC4-MD5:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:DHE-DSS-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC3-SHA:EDH-DSS-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301009d01000099030151d15dc2887b1852fd4291e36c3f4e8a35266e15dd6354779fbf5438b59b42da000046c00ac009c007c008c013c014c011c012c004c005c002c003c00ec00fc00cc00d002f000500040035000a000900030008000600320033003800390016001500140013001200110100002a00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b00020100") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 5 iOS 5.1.1") + short+=("safari_5_ios511") + ciphers+=("ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES256-SHA384:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES256-SHA384:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-AES256-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-DES-CBC3-SHA:AES256-SHA256:AES128-SHA256:AES128-SHA:RC4-SHA:RC4-MD5:AES256-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:EDH-RSA-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300b1010000ad030351d15d7aa4e0bca9cfe5971857ba54d3c9c1f96ecbb8aae4d4cd94e7dbbefef800004a00ffc024c023c00ac009c007c008c028c027c014c013c011c012c026c025c02ac029c004c005c002c003c00ec00fc00cc00d003d003c002f000500040035000a0067006b0033003900160100003a00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000c000a05010401020104030203") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 6.0.4 OS X 10.8.4") + short+=("safari_604_osx1084") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-AES256-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-DES-CBC3-SHA:AES128-SHA:RC4-SHA:RC4-MD5:AES256-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:EDH-RSA-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a9010000a5030151fa327c6576dadde1e8a89d4d45bdc1d0c107b8cbe998337e02ca419a0bcb30204dd1c85d9fbc1607b27a35ec9dfd1dae2c589483843a73999c9de205748633b1003200ffc00ac009c007c008c014c013c011c012c004c005c002c003c00ec00fc00cc00d002f000500040035000a0033003900160100002a00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b00020100") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 6 iOS 6.0.1") + short+=("safari_6_ios601") + ciphers+=("ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES256-SHA384:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES256-SHA384:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-AES256-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-DES-CBC3-SHA:AES256-SHA256:AES128-SHA256:AES128-SHA:RC4-SHA:RC4-MD5:AES256-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:EDH-RSA-DES-CBC3-SHA:ECDHE-ECDSA-NULL-SHA:ECDHE-RSA-NULL-SHA:ECDH-ECDSA-NULL-SHA:ECDH-RSA-NULL-SHA:NULL-SHA256:NULL-SHA:NULL-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300bf010000bb030351d15ce21834380a8b5f491a00790b6d097014bb1e04124706631c6a6a3f973800005800ffc024c023c00ac009c007c008c028c027c014c013c011c012c026c025c02ac029c004c005c002c003c00ec00fc00cc00d003d003c002f000500040035000a0067006b003300390016c006c010c001c00b003b000200010100003a00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000c000a05010401020104030203") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 7 iOS 7.1") + short+=("safari_7_ios71") + ciphers+=("ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES256-SHA384:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES256-SHA384:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES256-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-DES-CBC3-SHA:AES256-SHA256:AES128-SHA256:AES128-SHA:RC4-SHA:RC4-MD5:AES256-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:EDH-RSA-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b1010000ad0303532017204048bb5331c62bf295ab4c2f2b3964f515c649a7d0947c8102d7348600004a00ffc024c023c00ac009c007c008c028c027c014c013c011c012c026c025c02ac029c005c004c002c003c00fc00ec00cc00d003d003c002f000500040035000a0067006b0033003900160100003a00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000c000a05010401020104030203") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 7 OS X 10.9") + short+=("safari_7_osx109") + ciphers+=("ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES256-SHA384:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES256-SHA384:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES256-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-DES-CBC3-SHA:AES256-SHA256:AES128-SHA256:AES128-SHA:RC4-SHA:RC4-MD5:AES256-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:EDH-RSA-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100d1010000cd030351fa3664edce86d82606540539ccd388418b1a5cb8cfda5e15349c635d4b028b203bf83c63e3da6777e407300b5d657e429f11cd7d857977e4390fda365b8d4664004a00ffc024c023c00ac009c007c008c028c027c014c013c011c012c026c025c02ac029c005c004c002c003c00fc00ec00cc00d003d003c002f000500040035000a0067006b0033003900160100003a00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000c000a05010401020104030203") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 8 iOS 8.0 Beta") + short+=("safari_8_ios80beta") + ciphers+=("ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES256-SHA384:ECDH-ECDSA-AES128-SHA256:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES256-SHA384:ECDH-RSA-AES128-SHA256:ECDH-RSA-AES256-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-DES-CBC3-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:EDH-RSA-DES-CBC3-SHA:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b5010000b1030353ad95f2031490cfd60dbda382e916685b09dec1ab8ac0a4b0c9f39e048855ce00004a00ffc024c023c00ac009c008c028c027c014c013c012c026c025c005c004c003c02ac029c00fc00ec00d006b0067003900330016003d003c0035002f000ac007c011c002c00c000500040100003e00000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000c000a0501040102010403020333740000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 8 iOS 8.4") + short+=("safari_8_ios84") + ciphers+=("ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES256-SHA384:ECDH-ECDSA-AES128-SHA256:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES256-SHA384:ECDH-RSA-AES128-SHA256:ECDH-RSA-AES256-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-DES-CBC3-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:EDH-RSA-DES-CBC3-SHA:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b5010000b1030354c20f1647345d0cac1db29f0489aab5e2016e6b2baca65e8c5eb6dd48a1fcd400004a00ffc024c023c00ac009c008c028c027c014c013c012c026c025c005c004c003c02ac029c00fc00ec00d006b0067003900330016003d003c0035002f000ac007c011c002c00c000500040100003e00000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000c000a0501040102010403020333740000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(768) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(4096) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 8 OS X 10.10") + short+=("safari_8_osx1010") + ciphers+=("ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDH-ECDSA-AES256-SHA384:ECDH-ECDSA-AES128-SHA256:ECDH-ECDSA-AES256-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-AES256-SHA384:ECDH-RSA-AES128-SHA256:ECDH-RSA-AES256-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-DES-CBC3-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:EDH-RSA-DES-CBC3-SHA:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b5010000b1030354c20a44e0d7681f3d55d7e9a764b67e6ffa6722c17b21e15bc2c9c98892460a00004a00ffc024c023c00ac009c008c028c027c014c013c012c026c025c005c004c003c02ac029c00fc00ec00d006b0067003900330016003d003c0035002f000ac007c011c002c00c000500040100003e00000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000c000a0501040102010403020333740000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(768) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(8192) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 9 iOS 9") + short+=("safari_9_ios9") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100e2010000de030355fb38fdc94c6c1ff6ee066f0e69579f40a83ce5454787e8834b60fd8c31e5ac00003400ffc02cc02bc024c023c00ac009c008c030c02fc028c027c014c013c012009d009c003d003c0035002f000ac007c011000500040100008100000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000e000c0501040102010503040302033374000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e3100050005010000000000120000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(768) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(8192) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(true) + + names+=("Safari 9 OS X 10.11") + short+=("safari_9_osx1011") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100e2010000de030355def1c4d1f6a12227389012da236581104b0bfa8b8a5bc849372531349dccc600003400ffc02cc02bc024c023c00ac009c008c030c02fc028c027c014c013c012009d009c003d003c0035002f000ac007c011000500040100008100000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000e000c0501040102010503040302033374000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e3100050005010000000000120000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(768) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(8192) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(true) + + names+=("Safari 10 iOS 10") + short+=("safari_10_ios10") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100e2010000de030357f20123e3e60449eadcfacc873a02c3e71adcb47fd5634ec2fd49ccf99f13c500002c00ffc02cc02bc024c023c00ac009c008c030c02fc028c027c014c013c012009d009c003d003c0035002f000a0100008900000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d00120010040102010501060104030203050306033374000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e310005000501000000000012000000170000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(768) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(8192) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Safari 10 OS X 10.12") + short+=("safari_10_osx1012") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100e2010000de030357fde32ec4b7eb1c967e535ba93d9129ffd6a35fc5d6b14f785205e2a0c7e35600002c00ffc02cc02bc024c023c00ac009c008c030c02fc028c027c014c013c012009d009c003d003c0035002f000a0100008900000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d00120010040102010501060104030203050306033374000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e310005000501000000000012000000170000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(768) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(8192) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(true) + + names+=("Safari 12.1 (iOS 12.2)") + short+=("safari_121_ios_122") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-CHACHA20-POLY1305:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + handshakebytes+=("1603010200010001fc03035695ccca492a68de5adfabb7e70c87b694974ddb17344e9f8d80d51aa64a881d204aca76c4eec10c3b9851b5f02fe71f371d896ba7c9c5a8cd78370b4af27896d60034130313011302c02cc02bc024c023c00ac009cca9c030c02fc028c027c014c013cca8009d009c003d003c0035002fc008c012000a0100017fff0100010000000010000e00000b6369706865726c692e737400170000000d0018001604030804040105030203080508050501080606010201000500050100000000337400000012000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e31000b00020100003300260024001d00204090ee7a8be9431345ddcec031c3024ad13d968357e337da3882606afd91405f002d00020101002b0009080304030303020301000a000a0008001d0017001800190015004d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029005b002600205d10265edd7f80daa4cb33e036860f0817903b6f7ffeeaf69977cef1170892485c26fc13003130de816ac91ce4c32f5f7beb18209f6d917cb15fe2a0fd624d5500c64a583899aae55a1d64921d86878eccd66004f1b27f") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + curves+=("X25519:secp256r1:secp384r1:secp521r1") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + requiresSha2+=(false) + current+=(true) + + names+=("Safari 12.1 (macOS 10.13.6)") + short+=("safari_121_osx_10136") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-CHACHA20-POLY1305:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100e3010000df03039c6af5b589ea930473487870a111e2088f4c71c4497310945d571b318f259f47000028c02cc02bc024c023c00ac009cca9c030c02fc028c027c014c013cca8009d009c003d003c0035002f0100008eff0100010000000010000e00000b6369706865726c692e737400170000000d00140012040308040401050308050501080606010201000500050100000000337400000012000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e31000b00020100000a000a0008001d001700180019") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("HTTP") + curves+=("X25519:secp256r1:secp384r1:secp521r1") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + requiresSha2+=(false) + current+=(false) + + names+=("Safari 13.0 (macOS 10.14.6)") + short+=("safari_130_osx_10146") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-CHACHA20-POLY1305:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc030320ed560be50a8d6545d0409dfc0f6fd560d886fc62a514ee9923c642455fb5832084efe206b1c656b3abab810251eb260834abb7b0ec0d30450e50594c3a7f74120034130313011302c02cc02bc024c023c00ac009cca9c030c02fc028c027c014c013cca8009d009c003d003c0035002fc008c012000a0100017fff0100010000000010000e00000b6369706865726c692e737400170000000d0018001604030804040105030203080508050501080606010201000500050100000000337400000012000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e31000b00020100003300260024001d00205465c46a55942e9fe02115c0cc2ab46ee074d4d164222f2ce6510bd91fa18419002d00020101002b0009080304030303020301000a000a0008001d001700180019001500ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,h2-16,h2-15,h2-14,spdy/3.1,spdy/3,http/1.1") + service+=("HTTP") + curves+=("X25519:secp256r1:secp384r1:secp521r1") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + requiresSha2+=(false) + current+=(true) + + names+=("Apple ATS 9 iOS 9") + short+=("apple_ats_9_ios9") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300c6010000c2030355def146b7ed606006d8d54a3ece6c9c1b5070b51ce0e81d354178f0311d2e0100001800ffc02cc02bc024c00ac023c009c030c02fc028c027c0130100008100000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b00020100000d000e000c0501040102010503040302033374000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e3100050005010000000000120000") + protos+=("-tls1_2") + tlsvers+=("") + lowest_protocol+=("0x0303") + highest_protocol+=("0x0303") + service+=("HTTP") + minDhBits+=(768) + maxDhBits+=(-1) + minRsaBits+=(2048) + maxRsaBits+=(8192) + minEcdsaBits+=(256) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(true) + current+=(true) + + names+=("Tor 17.0.9 Win 7") + short+=("tor_1709_win7") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-SHA:RC4-MD5:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a30100009f0301526795b7dd72263ca4170729d52799a927b2e8ec0e2d844bca2cd7061de7a57d00004800ffc00ac0140088008700390038c00fc00500840035c007c009c011c0130045004400330032c00cc00ec002c0040096004100050004002fc008c01200160013c00dc003feff000a0100002e00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b0002010033740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("Java 6u45") + short+=("java_6u45") + ciphers+=("RC4-MD5:RC4-MD5:RC4-SHA:AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DES-CBC3-SHA:DES-CBC3-MD5:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC-SHA:DES-CBC-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:EXP-RC4-MD5:EXP-RC4-MD5:EXP-DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA") + ciphersuites+=("") + sni+=("") + warning+=("") + handshakebytes+=("8065010301003c0000002000000401008000000500002f00003300003200000a0700c00000160000130000090600400000150000120000030200800000080000140000110000ff52173357f48ce6722f974dbb429b9279208d1cf5b9088947c9ba16d9ecbc0fa6") + protos+=("-no_tls1_2 -no_tls1_1") + tlsvers+=("-tls1") + lowest_protocol+=("0x0200") + highest_protocol+=("0x0301") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(1024) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(true) + + names+=("Java 7u25") + short+=("java_7u25") + ciphers+=("ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:ECDH-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100ad010000a9030152178334e8b855253e50e4623e475b6941c18cc312de6395a98e1cd4fd6735e700002ac009c013002fc004c00e00330032c007c0110005c002c00cc008c012000ac003c00d00160013000400ff01000056000a0034003200170001000300130015000600070009000a0018000b000c0019000d000e000f001000110002001200040005001400080016000b0002010000000014001200000f7777772e73736c6c6162732e636f6d") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(1024) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:sect163k1:sect163r2:prime192v1:secp224r1:sect233k1:sect233r1:sect283k1:sect283r1:secp384r1:sect409k1:sect409r1:secp521r1:sect571k1:sect571r1:secp160k1:secp160r1:secp160r2:sect163r1:secp192k1:sect193r1:sect193r2:secp224k1:sect239k1:secp256k1") + requiresSha2+=(false) + current+=(true) + + names+=("Java 8b132") + short+=("java_8b132") + ciphers+=("ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:ECDH-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300e7010000e303035319a4a6c3909b598b7f5c0923999b7fa67cf6e79f73a016ea39a221c6989eeb000046c023c027003cc025c02900670040c009c013002fc004c00e00330032c007c0110005c002c00cc02bc02f009cc02dc031009e00a2c008c012000ac003c00d00160013000400ff01000074000a0034003200170001000300130015000600070009000a0018000b000c0019000d000e000f001000110002001200040005001400080016000b00020100000d001a001806030601050305010403040103030301020302010202010100000014001200000f7777772e73736c6c6162732e636f6d") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(2048) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:sect163k1:sect163r2:prime192v1:secp224r1:sect233k1:sect233r1:sect283k1:sect283r1:secp384r1:sect409k1:sect409r1:secp521r1:sect571k1:sect571r1:secp160k1:secp160r1:secp160r2:sect163r1:secp192k1:sect193r1:sect193r2:secp224k1:sect239k1:secp256k1") + requiresSha2+=(false) + current+=(false) + + names+=("Java 8u111") + short+=("java_8u111") + ciphers+=("ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300d7010000d303035a7309b5212fd0d277459cefc4fe037e5cd90ee784ce364631083dd115ac8f6b00003ac023c027003cc025c02900670040c009c013002fc004c00e00330032c02bc02f009cc02dc031009e00a2c008c012000ac003c00d0016001300ff01000070000a0034003200170001000300130015000600070009000a0018000b000c0019000d000e000f001000110002001200040005001400080016000b00020100000d00160014060306010503050104030401040202030201020200000014001200000f6465762e73736c6c6162732e636f6d") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(2048) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:sect163k1:sect163r2:prime192v1:secp224r1:sect233k1:sect233r1:sect283k1:sect283r1:secp384r1:sect409k1:sect409r1:secp521r1:sect571k1:sect571r1:secp160k1:secp160r1:secp160r2:sect163r1:secp192k1:sect193r1:sect193r2:secp224k1:sect239k1:secp256k1") + requiresSha2+=(false) + current+=(false) + + names+=("Java 8u161") + short+=("java_8u161") + ciphers+=("ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:AES256-SHA256:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES256-SHA:ECDH-ECDSA-AES256-SHA:ECDH-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-DSS-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300e7010000e303035a7c3e8a16fa16ff755e607b462ca6fd1127ae38dd849d0ffe7f174efa60ebb4000064c024c028003dc026c02a006b006ac00ac0140035c005c00f00390038c023c027003cc025c02900670040c009c013002fc004c00e00330032c02cc02bc030009dc02ec032009f00a3c02f009cc02dc031009e00a2c008c012000ac003c00d0016001300ff01000056000a001600140017001800190009000a000b000c000d000e0016000b00020100000d0016001406030601050305010403040104020203020102020017000000000014001200000f6465762e73736c6c6162732e636f6d") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(2048) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1:sect283k1:sect283r1:sect409k1:sect409r1:sect571k1:sect571r1:secp256k1") + requiresSha2+=(false) + current+=(true) + + names+=("Java 8u31") + short+=("java_8u31") + ciphers+=("ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:RC4-SHA:ECDH-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030300e7010000e3030354c21168512b37f2a7410028c16673626ff931146918c7b29f78150b7339e5af000046c023c027003cc025c02900670040c009c013002fc004c00e00330032c02bc02f009cc02dc031009e00a2c008c012000ac003c00d00160013c007c0110005c002c00c000400ff01000074000a0034003200170001000300130015000600070009000a0018000b000c0019000d000e000f001000110002001200040005001400080016000b00020100000d001a001806030601050305010403040103030301020302010202010100000014001200000f6465762e73736c6c6162732e636f6d") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(2048) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:sect163k1:sect163r2:prime192v1:secp224r1:sect233k1:sect233r1:sect283k1:sect283r1:secp384r1:sect409k1:sect409r1:secp521r1:sect571k1:sect571r1:secp160k1:secp160r1:secp160r2:sect163r1:secp192k1:sect193r1:sect193r2:secp224k1:sect239k1:secp256k1") + requiresSha2+=(false) + current+=(false) + + names+=("Java 9.0.4") + short+=("java_904") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-DSS-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:AES256-SHA256:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES256-SHA:ECDH-ECDSA-AES256-SHA:ECDH-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160303010e0100010a0303a96c294ffcb114f742817f46280f91f3ce5c837c86e80989de8f7ce43cd1f7d2000064c02cc02bc030009dc02ec032009f00a3c02f009cc02dc031009e00a2c024c028003dc026c02a006b006ac00ac0140035c005c00f00390038c023c027003cc025c02900670040c009c013002fc004c00e00330032c008c012000ac003c00d0016001300ff0100007d000a0020001e0017001800190009000a000b000c000d000e001601000101010201030104000b00020100000d0016001406030601050305010403040104020203020102020017000000000014001200000f6465762e73736c6c6162732e636f6d00110010000e0200040000000001000400000000000500050100000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(2048) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1:sect283k1:sect283r1:sect409k1:sect409r1:sect571k1:sect571r1:secp256k1") + requiresSha2+=(false) + current+=(false) + + names+=("Java 11.0.2 (OpenJDK)") + short+=("java1102") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-DSS-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:AES256-SHA256:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES256-SHA:ECDH-ECDSA-AES256-SHA:ECDH-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030301b8010001b40303ca5f7e4933a89ce4d71df403c75e71e6068fbc14a00fc4f0edd5b0dc80fee88120ded1f3aacfab0d011cd1327a4049e0e15dc4f9c6ff512bf3792687227b238af4005813011302c02cc02bc030009dc02ec032009f00a3c02f009cc02dc031009e00a2c024c028003dc026c02a006b006ac00ac0140035c005c00f00390038c023c027003cc025c02900670040c009c013002fc004c00e003300320100011300000010000e00000b6369706865726c692e7374000500050100000000000a0020001e0017001800190009000a000b000c000d000e001601000101010201030104000b00020100000d002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020032002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020011000900070200040000000000170000002b0009080304030303020301002d000201010033004700450017004104c762a2d3f3ac33e332935a4b7bf0fd4a8f3b7ab7bbc630f78e35bd86a132b32b811a1defe5f4e18a26dc698a01513c6a6467ee10a20397fc7462b1f0b4b85f42ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("ANY") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(224) + curves+=("secp256r1:secp384r1:secp521r1:sect283k1:sect283r1:sect409k1:sect409r1:sect571k1:sect571r1:ffdhe2048:ffdhe3072:ffdhe4096:ffdhe6144:ffdhe8192") + requiresSha2+=(false) + current+=(true) + + names+=("Java 12.0.1 (OpenJDK)") + short+=("java1201") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305:DHE-DSS-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:AES256-SHA256:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES256-SHA:ECDH-ECDSA-AES256-SHA:ECDH-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030301bd010001b90303179b0759c355875657d31c7c03293ac94c6f5c75a45689d8f073db3858e90b44207c60386fec70ab935d7d554482f153112b05c449fc1f718f97c09d9bdfb882fa0062130113021303c02cc02bcca9c030cca8009dc02ec032009fccaa00a3c02f009cc02dc031009e00a2c024c028003dc026c02a006b006ac00ac0140035c005c00f00390038c023c027003cc025c02900670040c009c013002fc004c00e0033003200ff0100010e00000010000e00000b6369706865726c692e7374000500050100000000000a0020001e0017001800190009000a000b000c000d000e001601000101010201030104000b00020100000d002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020032002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020011000900070200040000000000170000002b0009080304030303020301002d0002010100330047004500170041047fee265885ea4db5694f11d45e5a219052a2cab3d12339f07163a8e5cb6e822853ed990d130e356ee8ef2e37bb757d9fe9edff99478784a47c0350f66c2ce87e") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("ANY") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(224) + curves+=("secp256r1:secp384r1:secp521r1:sect283k1:sect283r1:sect409k1:sect409r1:sect571k1:sect571r1:ffdhe2048:ffdhe3072:ffdhe4096:ffdhe6144:ffdhe8192") + requiresSha2+=(false) + current+=(true) + + names+=("OpenSSL 0.9.8y") + short+=("openssl_098y") + ciphers+=("DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:IDEA-CBC-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100730100006f0301521782e707c1a780d3124742f35573dbb693babe5d3a7e9405c706af18b636bf00002a00390038003500160013000a00330032002f0007000500040015001200090014001100080006000300ff0100001c00000014001200000f7777772e73736c6c6162732e636f6d00230000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(false) + + names+=("OpenSSL 1.0.1h") + short+=("openssl_101h") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:SEED-SHA:CAMELLIA128-SHA:IDEA-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010154010001500303521782cf0af002e8c6c6cc5dae27b9e2ca8d9b7244b05863c39bf443cd9da3780000a0c030c02cc028c024c014c00ac022c02100a3009f006b006a0039003800880087c032c02ec02ac026c00fc005009d003d00350084c012c008c01cc01b00160013c00dc003000ac02fc02bc027c023c013c009c01fc01e00a2009e0067004000330032009a009900450044c031c02dc029c025c00ec004009c003c002f009600410007c011c007c00cc002000500040015001200090014001100080006000300ff0100008700000014001200000f7777772e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f0010001100230000000d002200200601060206030501050205030401040204030301030203030201020202030101000f000101") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("OpenSSL 1.0.1l") + short+=("openssl_101l") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:SEED-SHA:CAMELLIA128-SHA:IDEA-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301014f0100014b030332b230e5dd8c5573c219a243f397e31f407c7a93b60a26e7c3d5cca06a566fe1000094c030c02cc028c024c014c00a00a3009f006b006a0039003800880087c032c02ec02ac026c00fc005009d003d00350084c02fc02bc027c023c013c00900a2009e0067004000330032009a009900450044c031c02dc029c025c00ec004009c003c002f009600410007c011c007c00cc00200050004c012c00800160013c00dc003000a0015001200090014001100080006000300ff0100008e00000014001200000f6465762e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f0010001100230000000d0020001e060106020603050105020503040104020403030103020303020102020203000500050100000000000f000101") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("OpenSSL 1.0.2e") + short+=("openssl_102e") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DH-DSS-AES256-GCM-SHA384:DHE-DSS-AES256-GCM-SHA384:DH-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DH-RSA-AES256-SHA256:DH-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DH-RSA-AES256-SHA:DH-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DH-RSA-CAMELLIA256-SHA:DH-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DH-DSS-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:DH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DH-RSA-AES128-SHA256:DH-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DH-RSA-AES128-SHA:DH-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DH-RSA-SEED-SHA:DH-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DH-RSA-CAMELLIA128-SHA:DH-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:SEED-SHA:CAMELLIA128-SHA:IDEA-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DH-RSA-DES-CBC3-SHA:DH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DH-RSA-DES-CBC-SHA:DH-DSS-DES-CBC-SHA:DES-CBC-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030101590100015503032a9db79b37d9364a9a685dc25bfec88c21ef88c206a20b9801108c67607e79800000b6c030c02cc028c024c014c00a00a500a300a1009f006b006a0069006800390038003700360088008700860085c032c02ec02ac026c00fc005009d003d00350084c02fc02bc027c023c013c00900a400a200a0009e00670040003f003e0033003200310030009a0099009800970045004400430042c031c02dc029c025c00ec004009c003c002f009600410007c011c007c00cc00200050004c012c008001600130010000dc00dc003000a00150012000f000c000900ff0100007600000014001200000f6465762e73736c6c6162732e636f6d000b000403000102000a001c001a00170019001c001b0018001a0016000e000d000b000c0009000a00230000000d0020001e060106020603050105020503040104020403030103020303020102020203000500050100000000000f000101") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp521r1:brainpoolP512r1:brainpoolP384r1:secp384r1:brainpoolP256r1:secp256k1:sect571r1:sect571k1:sect409k1:sect409r1:sect283k1:sect283r1") + requiresSha2+=(false) + current+=(true) + + names+=("OpenSSL 1.1.0j (Debian)") + short+=("openssl_110j") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c2010000be03036468410c4ae36f78a4357ad19fa61353e46aed101eff4e0c9f77ec654dc12eb4000038c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f00ff0100005d00000013001100000e7465737473736c2e73683a343433000b000403000102000a000a0008001d001700190018002300000016000000170000000d0020001e060106020603050105020503040104020403030103020303020102020203") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp521r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("OpenSSL 1.1.0l (Debian)") + short+=("openssl_110l") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100bf010000bb030350a1cc6c1ae6c9726ce0a025f4d2c522e6b503d5ccd2d1740bd1bb2e7af108d5000038c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f00ff0100005a00000010000e00000b7465737473736c2e6e6574000b000403000102000a000a0008001d001700190018002300000016000000170000000d0020001e060106020603050105020503040104020403030103020303020102020203") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp521r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("OpenSSL 1.1.1b (Debian)") + short+=("openssl_111b") + ciphers+=("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301012d010001290303ac67ab7c72eea2e0f68615f02c9e566ed4a3bb0022c2ca1db7615acfb9dedd0120415470391af467e708e8983b134defcb4f4855e774606ae8223265af0fbb802a003e130213031301c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f00ff010000a200000013001100000e7465737473736c2e73683a343433000b000403000102000a000c000a001d0017001e00190018002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d0020b4556edddf807eb6b6bbcd61e25775a3992dd6f5caeee76d37f8895436efc972") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:x448:secp521r1:secp384r1") + requiresSha2+=(true) + current+=(false) + + names+=("OpenSSL 1.1.1d (Debian)") + short+=("openssl_111d") + ciphers+=("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030101290100012503036f18cf85cf24e3676f0e79a3503aa9feefc961e3baed7b00fd876a2c6d2395b3205f4fb8769aa1e5279b848b3f35bec3d7aa9966595d22ebcd35e72f79b9d9fcc9003e130213031301c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f00ff0100009e0000000f000d00000a7465737473736c2e7368000b000403000102000a000c000a001d0017001e00190018002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d0020a12c2f7e04adcb76ce5eb8b05cf631e7cdf46f5e28cbe86a676d704098507b40") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:x448:secp521r1:secp384r1") + requiresSha2+=(true) + current+=(true) + + names+=("Thunderbird (60.6)") + short+=("thunderbird_60_6_1") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03039f5f6a4903cf739091fca37e8f43e6d173ffeb64905977b2dede05e061f3a24c20f958c20b0edd50e0716d108e1d6046178a8974d868c138eac8a6ab8becdf81cd001c130113031302c02bc02fcca9cca8c02cc030c013c014002f0035000a0100019700000013001100000e696d61702e676d61696c2e636f6d00170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000005000501000000000033006b0069001d00200ff08104aea54116caac222c2b7661e05d852847fcfd6860a0ec2f09804bd5330017004104d7afd4ac669de5312ff866d84381723c1d5ff549d409658f9300644d76e33b5c953499a89bdb1fc8930587645bf3452a47fbe6e3f00a59e232c39c269791d871002b0009080304030303020301000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001500aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,SMTP,POP,IMAP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1:secp521r1:ffdhe2048:ffdhe3072") + requiresSha2+=(false) + current+=(false) + + names+=("Thunderbird (68.3)") + short+=("thunderbird_68_3_1") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc030342ffc6c8b96ea60586a63fe7d97ec8d5c962b55ccfe02177cd94c8ea42f7333e209c9b6129e250f6fb8127664d26a46c410a6c217d4c2c4dc49125edd7191043810024130113031302c02bc02fcca9cca8c02cc030c00ac009c013c01400330039002f0035000a0100018f00000013001100000e696d61702e676d61696c2e636f6d00170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000005000501000000000033006b0069001d0020fb48d75e98e9e9c7a7aa32106b8856384f9af1e50f9bd45f2ae3dc349858741b00170041047138476a2fbfd6dc6fa4b351b99248abc20bf27ccb962445161036ec3df7bf7566e048374b72d4cbcf4526475a8a13bbaea75e5925514d6db1a4ae60f6a961fd002b0009080304030303020301000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001500a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,SMTP,POP,IMAP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1:secp521r1:ffdhe2048:ffdhe3072") + requiresSha2+=(false) + current+=(true) + + names+=("Baidu Jan 2015") + short+=("baidu_jan_2015") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-MD5:RC4-SHA:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a30100009f030154c1a814c755540538a93b25e7824623d0ee9fc294ee752869cf76819edb3aa200004800ffc00ac0140088008700390038c00fc00500840035c007c009c011c0130045004400330032c00cc00ec002c0040096004100040005002fc008c01200160013c00dc003feff000a0100002e00000014001200000f6465762e73736c6c6162732e636f6d000a00080006001700180019000b0002010000230000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("BingBot Dec 2013") + short+=("bingbot_dec_2013") + ciphers+=("AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-DSS-AES256-SHA:EDH-DSS-DES-CBC3-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("") + warning+=("") + handshakebytes+=("160301005e0100005a030152a6b6912f40c56ac64206dc1409e8758b812f7076cf5ffd8d55a616681e551e000018002f00350005000ac013c014c009c00a003200380013000401000019ff01000100000a0006000400170018000b0002010000230000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("BingPreview Dec 2013") + short+=("bingpreview_dec_2013") + ciphers+=("DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:IDEA-CBC-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100700100006c030152a5abea96fe047222610094b2d13a7e0dea51181fa2c417dec9706757a9958800002a00390038003500160013000a00330032002f0007000500040015001200090014001100080006000300ff020100001800000014001200000f7777772e73736c6c6162732e636f6d") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(false) + + names+=("BingPreview Jan 2015") + short+=("bingpreview_jan_2015") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:SEED-SHA:CAMELLIA128-SHA:IDEA-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030101510100014d030354c13b79c1ca7169ae70c45d43311f9290d8ac1e326dfc36ff0aa99ea85406d50000a0c030c02cc028c024c014c00ac022c02100a3009f006b006a0039003800880087c032c02ec02ac026c00fc005009d003d00350084c012c008c01cc01b00160013c00dc003000ac02fc02bc027c023c013c009c01fc01e00a2009e0067004000330032009a009900450044c031c02dc029c025c00ec004009c003c002f009600410007c011c007c00cc002000500040015001200090014001100080006000300ff020100008300000014001200000f6465762e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f00100011000d002200200601060206030501050205030401040204030301030203030201020202030101000f000101") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("BingPreview Jun 2014") + short+=("bingpreview_jun_2014") + ciphers+=("DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:IDEA-CBC-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100700100006c030153ad3c76315cf735e16a170784cdc7d52012aa10eb6a85625ed6cac5e1af286500002a00390038003500160013000a00330032002f0007000500040015001200090014001100080006000300ff020100001800000014001200000f6465762e73736c6c6162732e636f6d") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(false) + + names+=("Yahoo Slurp Jan 2015") + short+=("yahoo_slurp_jan_2015") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:SEED-SHA:CAMELLIA128-SHA:IDEA-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301011a01000116030354c1f2e62a9427a5c66f85499abd08114e2f02822304c68a85ebf2b54182bca5000094c030c02cc028c024c014c00a00a3009f006b006a0039003800880087c032c02ec02ac026c00fc005009d003d00350084c012c00800160013c00dc003000ac02fc02bc027c023c013c00900a2009e0067004000330032009a009900450044c031c02dc029c025c00ec004009c003c002f009600410007c011c007c00cc002000500040015001200090014001100080006000300ff0100005900000014001200000f6465762e73736c6c6162732e636f6d000b000403000102000a000600040018001700230000000d002200200601060206030501050205030401040204030301030203030201020202030101000f000101") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("secp384r1:prime256v1") + requiresSha2+=(false) + current+=(false) + + names+=("Googlebot Feb 2015") + short+=("googlebot_feb_2015") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:RC4-SHA:RC4-MD5:AES128-SHA:DES-CBC3-SHA:AES256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100db010000d70303d9c72e000f6a7f0a156840bd4aa9fd0612df4aeb69a1a1c6452c5f1f4d0ba6b000002ac02bc02fc007c011c009c013c00ac014009c00050004002f000a003500330032001600130039003800ff0100008400000014001200000f6465762e73736c6c6162732e636f6d00230000000d0020001e06010602060305010502050304010402040303010302030302010202020333740000000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f00100011") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("Googlebot Feb 2018") + short+=("googlebot_feb_2018") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100ab010000a70303618edea4e5ecaa378efef358baadb5f4eecd224a2e8474508c564d644dbbf23100001ec02bc02fcca9cca8c02cc030c009c013c00ac014009c009d002f0035000a01000060ff0100010000000014001200000f6465762e73736c6c6162732e636f6d0017000000230000000d001400120403080404010503080505010806060102010005000501000000003374000000120000000b00020100000a00080006001d00170018") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:prime256v1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Googlebot Jun 2014") + short+=("googlebot_jun_2014") + ciphers+=("ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:RC4-SHA:RC4-MD5:AES128-SHA:DES-CBC3-SHA:AES256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b1010000ad0301b2da3708a1b55eb24ba0e985702f5823854fe9d5752d4ad948270343ef7a92d9000024c007c011c009c013c00ac01400050004002f000a003500330032001600130039003800ff0100006000000014001200000f6465762e73736c6c6162732e636f6d0023000033740000000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f00100011") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("Googlebot Oct 2013") + short+=("googlebot_oct_2013") + ciphers+=("ECDHE-ECDSA-RC4-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:RC4-SHA:RC4-MD5:AES128-SHA:DES-CBC3-SHA:AES256-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100b6010000b203015267881356b382cb8779331e85b5e77ef8c0c6d30c0bdcfef87145866912d59f000024c007c011c009c013c00ac01400050004002f000a003500330032001600130039003800ff0100006500000014001200000f7777772e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f0010001100230000000f00010133740000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("Yahoo Slurp Jun 2014") + short+=("yahoo_slurp_jun_2014") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:SEED-SHA:CAMELLIA128-SHA:IDEA-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("") + warning+=("") + handshakebytes+=("1603010102010000fe030353ad34c3435eb02b7ded9927a2e2d26ac0ecd991153d492f83fec364869c82ec000094c030c02cc028c024c014c00a00a3009f006b006a0039003800880087c032c02ec02ac026c00fc005009d003d00350084c012c00800160013c00dc003000ac02fc02bc027c023c013c00900a2009e0067004000330032009a009900450044c031c02dc029c025c00ec004009c003c002f009600410007c011c007c00cc002000500040015001200090014001100080006000300ff01000041000b000403000102000a000600040018001700230000000d002200200601060206030501050205030401040204030301030203030201020202030101000f000101") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("secp384r1:prime256v1") + requiresSha2+=(false) + current+=(false) + + names+=("Yahoo Slurp Oct 2013") + short+=("yahoo_slurp_oct_2013") + ciphers+=("ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:CAMELLIA256-SHA:AES256-SHA:ECDHE-ECDSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-RC4-SHA:ECDH-RSA-AES128-SHA:ECDH-ECDSA-RC4-SHA:ECDH-ECDSA-AES128-SHA:SEED-SHA:CAMELLIA128-SHA:RC4-MD5:RC4-SHA:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100a30100009f0301525f6c38ddc9634ed772519ee023cd48ea60cf5f3a79fff5fd41491a39344c8900004800ffc00ac0140088008700390038c00fc00500840035c007c009c011c0130045004400330032c00cc00ec002c0040096004100040005002fc008c01200160013c00dc003feff000a0100002e00000014001200000f7777772e73736c6c6162732e636f6d000a00080006001700180019000b0002010000230000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1:secp384r1:secp521r1") + requiresSha2+=(false) + current+=(false) + + names+=("YandexBot 3.0") + short+=("yandexbot_30") + ciphers+=("DES-CBC3-SHA:RC4-SHA:RC4-MD5") + ciphersuites+=("") + sni+=("") + warning+=("") + handshakebytes+=("16030000310100002d030052e5747f771870662109bfd989a73aa284331afbc8ae51ba5d2e64a108cf71c7000006000a000500040100") + protos+=("-ssl3") + tlsvers+=("") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0300") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(false) + + names+=("YandexBot Jan 2015") + short+=("yandexbot_jan_2015") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:IDEA-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030101400100013c03030732cb0b19a74de19e2e6047368eea606cabff2fa27be340c8dee38625eedccd00008ec030c02cc028c024c014c00ac022c02100a3009f006b006a00390038c032c02ec02ac026c00fc005009d003d0035c012c008c01cc01b00160013c00dc003000ac02fc02bc027c023c013c009c01fc01e00a2009e0067004000330032c031c02dc029c025c00ec004009c003c002f0007c011c007c00cc002000500040015001200090014001100080006000300ff0100008500000014001200000f6465762e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f0010001100230000000d0020001e060106020603050105020503040104020403030103020303020102020203000f000101") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + + names+=("YandexBot May 2014") + short+=("yandexbot_may_2014") + ciphers+=("DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:AES256-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DES-CBC3-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:AES128-SHA:IDEA-CBC-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100760100007203015379d6fc38f530a5f78d3ec23de856d27305a4cebcc6d8f1b1ad40c8901fafa400002a00390038003500160013000a00330032002f0007000500040015001200090014001100080006000300ff0100001f0000001700150000127777772e6665697374796475636b2e636f6d00230000") + protos+=("-no_tls1_2 -no_tls1_1 -no_ssl2") + tlsvers+=("-tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0301") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("") + requiresSha2+=(false) + current+=(false) + + names+=("YandexBot Sep 2014") + short+=("yandexbot_sep_2014") + ciphers+=("ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDH-RSA-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:AES256-GCM-SHA384:AES256-SHA256:AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:ECDH-RSA-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES128-GCM-SHA256:AES128-SHA256:AES128-SHA:IDEA-CBC-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:ECDH-RSA-RC4-SHA:ECDH-ECDSA-RC4-SHA:RC4-SHA:RC4-MD5:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC4-MD5") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030101400100013c0303a30d4fbaac9a8e0c2ddc6359e3b896d2b4c0479afac5b42c6cea919cd35c684800008ec030c02cc028c024c014c00ac022c02100a3009f006b006a00390038c032c02ec02ac026c00fc005009d003d0035c012c008c01cc01b00160013c00dc003000ac02fc02bc027c023c013c009c01fc01e00a2009e0067004000330032c031c02dc029c025c00ec004009c003c002f0007c011c007c00cc002000500040015001200090014001100080006000300ff0100008500000014001200000f6465762e73736c6c6162732e636f6d000b000403000102000a00340032000e000d0019000b000c00180009000a00160017000800060007001400150004000500120013000100020003000f0010001100230000000d0020001e060106020603050105020503040104020403030103020303020102020203000f000101") + protos+=("-no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("sect571r1:sect571k1:secp521r1:sect409k1:sect409r1:secp384r1:sect283k1:sect283r1:secp256k1:prime256v1:sect239k1:sect233k1:sect233r1:secp224k1:secp224r1:sect193r1:sect193r2:secp192k1:prime192v1:sect163k1:sect163r1:sect163r2:secp160k1:secp160r1:secp160r2") + requiresSha2+=(false) + current+=(false) + diff --git a/deluge/tests/data/etc/client-simulation.wiresharked.md b/deluge/tests/data/etc/client-simulation.wiresharked.md new file mode 100644 index 0000000..b7681da --- /dev/null +++ b/deluge/tests/data/etc/client-simulation.wiresharked.md @@ -0,0 +1,28 @@ +This file contains client handshake data manually created from Wireshark. +The content needs to be added to client-simulation.txt which other part +comes from the SSLlabs client API via ``update_client_sim_data.pl`` +The whole process is done manually. + +## Instructions how to add a client simulation: + +* Start wireshark at a client or router. Best is during capture to filter for the target of your choice. +* Make sure you create a bit of encrypted traffic to your target. Attention, privacy: if you want to contribute, be aware that the ClientHello contains the target hostname (SNI). +* Make sure the client traffic is specific: For just "Android" do not use a browser! Be also careful with Google Apps, especially on older devices as they might come with an own/updated TLS stack +* Stop recording. +* If needed sort for ClientHello. +* Look for the ClientHello which matches the source IP + destination you had in mind. Check the destination hostname in the SNI extension so that you can be sure, it's the right traffic. +* Retrieve "handshakebytes" by marking the Record Layer --> Copy --> As a hex stream. +* Figure out "protos" and "tlsvers" by looking at the supported_versions TLS extension (43=0x002b). May work only on modern clients. Be careful as some do not list all TLS versions here (OpenSSL 1.1.1 lists only TLS 1.2/1.3 here) +* Adjust "lowest_protocol" and "highest_protocol" accordingly. +* Get "curves" from at the supported groups TLS extension 10 = 0x00a. Omit any GREASE. +* Retrieve "alpn" by looking at the alpn TLS extension 16 (=0x0010). +* Review TLS extension 13 (=0x000d) whether any SHA1 signature algorithm is listed. If not "requiresSha2" is true +* Leave "maxDhBits"/"minDhBits" and "minRsaBits"/"maxRsaBits" at -1, unless you know for sure what the client can handle +* For "ciphers" mark the cipher suites --> Copy --> As a hex stream, remove any leading GREASE ciphers (?a?a) and supply it to `~/utils/hexstream2cipher.sh` +* "ciphersuites" are TLS 1.3 ciphersuites. You can identify them as they currently are like 0x130?. Retrieve them from above see ``~/utils/hexstream2cipher.sh`` +* Figure out the services by applying a good piece of human logic +* Before submitting a PR: test it yourself! You can also watch it again via wireshark + + + + diff --git a/deluge/tests/data/etc/client-simulation.wiresharked.txt b/deluge/tests/data/etc/client-simulation.wiresharked.txt new file mode 100644 index 0000000..3e18961 --- /dev/null +++ b/deluge/tests/data/etc/client-simulation.wiresharked.txt @@ -0,0 +1,553 @@ +# This file contains client handshake data manually created from Wireshark. +# The content needs to be added to client-simulation.txt which other part +# comes from the SSLlabs client API via update_client_sim_data.pl +# The whole process is done manually. +# +# Instructions how to add a client simulation see file "client-simulation.wiresharked.md". + + names+=("Android 7.0 (native)") + short+=("android_70") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA") + ciphersuites+=("") + ch_sni+=("$SNI") + warning+=("") + handshakebytes+=("160301009d0100009903036cea0f867ae9fdd087adedaa810119e62971b36c0486d44fb3099e51403c8a1e000018c02bc02ccca9c02fc030cca8c013c014009c009d002f003501000058ff010001000000000d000b00000873796e6f642e696d0017000000230000000d0016001406010603050105030401040303010303020102030010000e000c02683208687474702f312e31000b00020100000a000400020017") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("prime256v1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 8.1 (native)") + short+=("android_81") + ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c0010000bc030346fcc7d3e5a9f68af0aa05de62de63c4ad1a4f472da56aa1424041106922370720ef51a7595abfd5bb32038c96c481bb6449053ba08023a752d124b1c1ca7d34fe001cc02bc02ccca9c02fc030cca8c009c00ac013c014009c009d002f0035010000570000001700150000127777772e676f6f676c65617069732e636f6d00170000ff01000100000a00080006001d00170018000b00020100000500050100000000000d00140012040308040401050308050501080606010201") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 9.0 (native)") + short+=("android_90") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010246010002420303d6259dca682ab368c7e095da7189996da830514896063d4acdc83cb5d2c2568d2041a787bf8dd3d7a1ceda514a6606f1068432a13063ea320fd7e7b367af47ecae00220a0a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001d77a7a00000000001e001c0000196c68332e676f6f676c6575736572636f6e74656e742e636f6d00170000ff01000100000a000a0008aaaa001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029aaaa000100001d00203e67895a11e9ce5c69df2995782adaddb7a03ef30b245000ca332d5940ecff20002d00020101002b000b0aeaea0304030303020301001b00030200026a6a0001000029010500e000da001c9941f6b101f853f370851e583bd22e03150fc67298947270c6058707fe1670efe590d777a34b9e2e2d0ec6aa8d0ddc375c2535934c75c9623d1a271f735417fdd9190dae7f4c8541c262f8fbfeee2e820f54f59f68e78503f5c093f6084037be22c20dad3d057f64dc73f2dd45948e27c707f3f2107b32040a21fa9c1273e7797aaf5a5bc8994e9eafc4bd43b2951e10f952564a910f146344ec6d0c49f75fc6a070c75f0ffdd84fe9e10f77c23f1062e90f9e1e396eddb84d8ac00bf7ac87c557622dd18c54bbc229268699c60434648b279dd86e996baee9d1c155002120235d43319c7d5bb4725a52fa782468cd2280bd622c40a36296b354759f6d4389") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Android 10.0 (native)") + short+=("android_X") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303b0e379bbe0d7058b2d0b548d7f240da621716032e8a1577d3f3a34c2cc6794c420c44a8b4cae0a1a53970f394f078373ad2cc8962a87fad719ff8a637633792a9a00223a3a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001919a9a00000000002500230000206b6964736d616e6167656d656e742d70612e676f6f676c65617069732e636f6d00170000ff01000100000a000a0008aaaa001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029aaaa000100001d002068d49fc35d239c0ebf95fecdc700b5a4e3f99a7c3411f90c2dd51cb9431d3330002d00020101002b000b0a2a2a0304030303020301001b0003020002caca000100001500b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Edge 17 Win 10") + short+=("edge_17_win10") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160303018d0100018903035cbeb3c560acfb3dfe583ba45f51f5e2e36f99dfe5e22f1a230724dfaf5ddbde000026c02cc02bc030c02fc024c023c028c027c00ac009c014c013009d009c003d003c0035002f000a0100013a0000001a0018000015737570706f72742e6d6963726f736f66742e636f6d000500050100000000000a00080006001d00170018000b00020100000d00140012040105010201040305030203020206010603002300c000000f032566a8435c845ce7de67f2f4fd6c75ed3206c9448a513d4b4f8cd2fedb5f7d1eb4573ce68756fdad198bd3e4eadfd4db2d7794cc69198366edcb9b9ff5803a58718c1de4d6dffeb4354cd48f5dba6de719cebb27d544f6b2f4427e4e5d46f564d3098134d9b69a4e83e233f5dfea099733f75022dba07665d7c35dd09742082a06f080871caaa6a7770ebc9e2c792eb88c44d0d56ae6ba068a189b674491cee28155148c86d53071e170ab354e0fd0e390b9ddda0886b9fa8c70ee1a0010000e000c02683208687474702f312e310017000000180006001003020100ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(1024) + maxDhBits+=(4096) + minRsaBits+=(-1) + maxRsaBits+=(16384) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Chrome 73 (Win 10)") + short+=("chrome_73_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303a719e434922565bbd59fe0dfec21b7f5c8549fdf52566af99cce87ecb276992b20bbf979b5fbe4ebd1412e55ffe6b811e561d3f04ce451fc229d329babda4de91d00227a7a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001914a4a000000000012001000000d7777772e676f6f676c652e646500170000ff01000100000a000a0008aaaa001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029aaaa000100001d00205c2f12fabe8b2ff843aa9f347816b7d3a8b8c051f0830f4bbf13d44b5ec37c2b002d00020101002b000b0aeaea0304030303020301001b0003020002eaea000100001500cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 74 (Win 10)") + short+=("chrome_74_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303b95f99af8f312f71a9bc94bec54911187cb29365a901f40ef1cc193c51f23afc2074daa030d03808edadb1ac4bc435e41cd106166b6436f925a6501f7314eae2a600222a2a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a01000191baba000000000012001000000d7777772e676f6f676c652e646500170000ff01000100000a000a00087a7a001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b00297a7a000100001d002062d1679f47bf75d0486d6fc6fa041c13b6cbb4c53984998d0b2db4c3f6b1277a002d00020101002b000b0aaaaa0304030303020301001b00030200027a7a000100001500cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Chrome 78 (Win 10)") + short+=("chrome_78_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc030332e6eabb5d4b9818074f79423b0a9cde127a309671fcf0d0420bdb68f98bbc9320085a3e18e8e5cf4060c1e7065523d344f09186ffb835c10095df30b1611bc49a0022eaea130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001912a2a000000000014001200000f73736c2e677374617469632e636f6d00170000ff01000100000a000a0008eaea001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029eaea000100001d0020e0a5bb30a2a14bc13685b4a19ba59628aad22b761dceb63a9dcfa10475f84260002d00020101002b000b0a0a0a0304030303020301001b00030200025a5a000100001500c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Chrome 79 (Win 10)") + short+=("chrome_79_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03032f8eea63ff25d05264565777081b6d1a326e12f37751c33c7e953973af65b2ab20a62f96b75b1c41454679b64cd32fb0fbbf99ff019501d92184d589a529c21c590022caca130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001917a7a000000000014001200000f73736c2e677374617469632e636f6d00170000ff01000100000a000a0008eaea001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029eaea000100001d0020465dfa0295bf9cd3578d2f23bbfdf58d6468c5dd0c071f0b7c6bb92fc507685b002d00020101002b000b0ababa0304030303020301001b00030200029a9a000100001500c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("Firefox 66 (Win 8.1/10)") + short+=("firefox_66_win") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303f488fc07f89155dba6560e527e1708e0b36458f32492fcf3074386f169d447e5204ed6d2d9d162b792388e9cee6c838b6b1e82dacdf1837f7279bc42339c70b79c0024130113031302c02bc02fcca9cca8c02cc030c00ac009c013c01400330039002f0035000a0100018f0000000f000d00000a7465737473736c2e736800170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000010000e000c02683208687474702f312e310005000501000000000033006b0069001d0020f3c22d5492b1230da8895790bea5e5a3af7e63517cfa31b37d1d2a817a628f690017004104a373b66bce1c5d411d78d93b3c3ee6eb7c4519a52abf29e98bbc355a94f8f52a1c8bb7d6320c0104e98ec3895bc5e89ddc1d8f2b76305912992df46c546f2cf5002b0009080304030303020301000d0018001604030503060308040805080604010501060102030201002d00020101001c000240010015009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1:secp521r1:ffdhe2048:ffdhe3072") + requiresSha2+=(false) + current+=(true) + + names+=("Firefox 71 (Win 10)") + short+=("firefox_71_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030102580100025403036d4532515bff048c5c74cb0d39518c9c02e2dfd4d8ecae6591ee67d29ea62eab20c70c3e8feae9ed79d54914215aab37d3d5b7966a422edc41d2c027f9973d6b160024130113031302c02bc02fcca9cca8c02cc030c00ac009c013c01400330039002f0035000a010001e700000014001200000f7777772e6d6f7a696c6c612e6f726700170000ff01000100000a000e000c001d00170018001901000101000b000201000010000e000c02683208687474702f312e310005000501000000000033006b0069001d002005dcfe2c42419119e518fb087071ba68445b825e4f4dd9ddb8679c3011d3e75800170041046bd8e6b1818d3985e55a8514d3ec5091945df5eb48136c3a9f67bb6d6665758ef088520626748d59bba63786c0164b948013e0f8eee0ba425d643b7c5d4bfa8f002b0009080304030303020301000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001002900eb00c600c0995b148219e66aca5e58a74de1551ae6c76897f50fc853147cf22db9a937361496395112ab0382a942c95fbd48b787d031ae89a8f23f9b7a56c2a0ed5158e919d2491c003ab7d1ca1944b7e5d068d4e6a0c83d9096e9cb76ad2ac081075551cf4bdbfff1194a71c54bf8f88cbe7c246c728155e92f94015e4c5140ce84087c842033ea00fa92f5bd5b601f9650aee0eb0d000175e447945fd28e1df361c5cce443351fd0f7f13cb6cab2e2cc8c3951eb4367dc5004415ab6c3cf0adbca1e3be4f149f74100212008a1f3195cd13d7b4386acd47cdfae0afad06cf8d245744e815ec6989e3cdd6c") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + minDhBits+=(1023) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1:secp521r1:ffdhe2048:ffdhe3072") + requiresSha2+=(false) + current+=(true) + + names+=("Java 11.0.2 (OpenJDK)") + short+=("java1102") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-DSS-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:AES256-SHA256:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES256-SHA:ECDH-ECDSA-AES256-SHA:ECDH-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030301b8010001b40303ca5f7e4933a89ce4d71df403c75e71e6068fbc14a00fc4f0edd5b0dc80fee88120ded1f3aacfab0d011cd1327a4049e0e15dc4f9c6ff512bf3792687227b238af4005813011302c02cc02bc030009dc02ec032009f00a3c02f009cc02dc031009e00a2c024c028003dc026c02a006b006ac00ac0140035c005c00f00390038c023c027003cc025c02900670040c009c013002fc004c00e003300320100011300000010000e00000b6369706865726c692e7374000500050100000000000a0020001e0017001800190009000a000b000c000d000e001601000101010201030104000b00020100000d002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020032002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020011000900070200040000000000170000002b0009080304030303020301002d000201010033004700450017004104c762a2d3f3ac33e332935a4b7bf0fd4a8f3b7ab7bbc630f78e35bd86a132b32b811a1defe5f4e18a26dc698a01513c6a6467ee10a20397fc7462b1f0b4b85f42ff01000100") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("ANY") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(224) + curves+=("secp256r1:secp384r1:secp521r1:sect283k1:sect283r1:sect409k1:sect409r1:sect571k1:sect571r1:ffdhe2048:ffdhe3072:ffdhe4096:ffdhe6144:ffdhe8192") + requiresSha2+=(false) + current+=(true) + + names+=("Java 12.0.1 (OpenJDK)") + short+=("java1201") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:ECDH-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305:DHE-DSS-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:AES256-SHA256:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES256-SHA:ECDH-ECDSA-AES256-SHA:ECDH-RSA-AES256-SHA:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030301bd010001b90303179b0759c355875657d31c7c03293ac94c6f5c75a45689d8f073db3858e90b44207c60386fec70ab935d7d554482f153112b05c449fc1f718f97c09d9bdfb882fa0062130113021303c02cc02bcca9c030cca8009dc02ec032009fccaa00a3c02f009cc02dc031009e00a2c024c028003dc026c02a006b006ac00ac0140035c005c00f00390038c023c027003cc025c02900670040c009c013002fc004c00e0033003200ff0100010e00000010000e00000b6369706865726c692e7374000500050100000000000a0020001e0017001800190009000a000b000c000d000e001601000101010201030104000b00020100000d002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020032002800260403050306030804080508060809080a080b04010501060104020303030103020203020102020011000900070200040000000000170000002b0009080304030303020301002d0002010100330047004500170041047fee265885ea4db5694f11d45e5a219052a2cab3d12339f07163a8e5cb6e822853ed990d130e356ee8ef2e37bb757d9fe9edff99478784a47c0350f66c2ce87e") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + service+=("ANY") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(224) + curves+=("secp256r1:secp384r1:secp521r1:sect283k1:sect283r1:sect409k1:sect409r1:sect571k1:sect571r1:ffdhe2048:ffdhe3072:ffdhe4096:ffdhe6144:ffdhe8192") + requiresSha2+=(false) + current+=(true) + + names+=("Opera 60 (Win 10)") + short+=("opera_60_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03033503bae63f0cf8ef9d0a55623327a28e3c3525a2ce28153242e132279d3940e3206a440f32e7a8488b012b12d4b7d1b2b1764c784a944662a7f305e90f7d15168500228a8a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a01000191eaea000000000012001000000d7777772e6f706572612e636f6d00170000ff01000100000a000a0008caca001d00170018000b00020100002300c07505f51cc349fe3f9e022858dcd1eb12ca07a302fd9f43a4cbffec031296e77b07122bb9532dd112770b686a4898e20462c514c5fb043dc325a5453753c499774bfab673024a86543064c33d40b67b2e4e9dfa177305e8cdc39f3d8afe0fe7c80406a9e07ea836dd8a46ab7ef9aa5dc66301a346585f7ff26615a28cbea2544d4ba8101be6f528b4bba3a5ce9a6683537b29cd16d4c5015de6f9a93d3c132389e56ff20853d952f6ee06b46ca89dc52b67583fbb0fb61e2b78c03ef97892c6a90010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b0029caca000100001d00204aeb26ec670ce59e094a8b97c281186b4e87706df48667a24193e268a069cd54002d00020101002b000b0a3a3a0304030303020301001b00030200027a7a0001000015000b0000000000000000000000") + protos+=("-no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Opera 65 (Win 10)") + short+=("opera_65_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03039eee8c108ed7b040285658cddb0022e7e1f17bc92084335edf8ad5404fbf424a203bedd34c83b59c3e302af681b449490895335de0d8a0f10d20a0ff610130229b00224a4a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001912a2a000000000014001200000f626c6f67732e6f706572612e636f6d00170000ff01000100000a000a00081a1a001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b00291a1a000100001d0020cc29a9f8b3a69149c38b29ccb7341b98efd1714c3887fc1e84512470f783921a002d00020101002b000b0adada0304030303020301001b0003020002dada000100001500c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("Opera 66 (Win 10)") + short+=("opera_66_win10") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc0303a7ab90aa0987b33da751017bb78958f51bc1aa76e116c21eb4bb0b51a9f88f77203658175a55b25ab41867568b52e8fb8eaf4c8e91ceccf30ae498879e468579b100222a2a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035000a010001911a1a000000000014001200000f626c6f67732e6f706572612e636f6d00170000ff01000100000a000a00087a7a001d00170018000b00020100002300000010000e000c02683208687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201001200000033002b00297a7a000100001d0020488d0d07b77098f98cb97ee85ae88b358404a8004633896e5110966ab3c18f66002d00020101002b000b0ababa0304030303020301001b00030200023a3a000100001500c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,FTP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("OpenSSL 1.1.0j (Debian)") + short+=("openssl_110j") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100c2010000be03036468410c4ae36f78a4357ad19fa61353e46aed101eff4e0c9f77ec654dc12eb4000038c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f00ff0100005d00000013001100000e7465737473736c2e73683a343433000b000403000102000a000a0008001d001700190018002300000016000000170000000d0020001e060106020603050105020503040104020403030103020303020102020203") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0300") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp521r1:secp384r1") + requiresSha2+=(false) + current+=(false) + + names+=("OpenSSL 1.1.0l (Debian)") + short+=("openssl_110l") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100bf010000bb030350a1cc6c1ae6c9726ce0a025f4d2c522e6b503d5ccd2d1740bd1bb2e7af108d5000038c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f00ff0100005a00000010000e00000b7465737473736c2e6e6574000b000403000102000a000a0008001d001700190018002300000016000000170000000d0020001e060106020603050105020503040104020403030103020303020102020203") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp521r1:secp384r1") + requiresSha2+=(false) + current+=(true) + + names+=("OpenSSL 1.1.1b (Debian)") + short+=("openssl_111b") + ciphers+=("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("160301012d010001290303ac67ab7c72eea2e0f68615f02c9e566ed4a3bb0022c2ca1db7615acfb9dedd0120415470391af467e708e8983b134defcb4f4855e774606ae8223265af0fbb802a003e130213031301c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f00ff010000a200000013001100000e7465737473736c2e73683a343433000b000403000102000a000c000a001d0017001e00190018002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d0020b4556edddf807eb6b6bbcd61e25775a3992dd6f5caeee76d37f8895436efc972") + protos+=("-no_ssl2 -no_ssl3") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:x448:secp521r1:secp384r1") + requiresSha2+=(true) + current+=(false) + + names+=("OpenSSL 1.1.1d (Debian)") + short+=("openssl_111d") + ciphers+=("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030101290100012503036f18cf85cf24e3676f0e79a3503aa9feefc961e3baed7b00fd876a2c6d2395b3205f4fb8769aa1e5279b848b3f35bec3d7aa9966595d22ebcd35e72f79b9d9fcc9003e130213031301c02cc030009fcca9cca8ccaac02bc02f009ec024c028006bc023c0270067c00ac0140039c009c0130033009d009c003d003c0035002f00ff0100009e0000000f000d00000a7465737473736c2e7368000b000403000102000a000c000a001d0017001e00190018002300000016000000170000000d002a0028040305030603080708080809080a080b080408050806040105010601030303010302040205020602002b00050403040303002d00020101003300260024001d0020a12c2f7e04adcb76ce5eb8b05cf631e7cdf46f5e28cbe86a676d704098507b40") + protos+=("-no_ssl2 -no_ssl3 -tls1_1 -tls1") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("ANY") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:x448:secp521r1:secp384r1") + requiresSha2+=(true) + current+=(true) + + names+=("Thunderbird (60.6)") + short+=("thunderbird_60_6_1") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc03039f5f6a4903cf739091fca37e8f43e6d173ffeb64905977b2dede05e061f3a24c20f958c20b0edd50e0716d108e1d6046178a8974d868c138eac8a6ab8becdf81cd001c130113031302c02bc02fcca9cca8c02cc030c013c014002f0035000a0100019700000013001100000e696d61702e676d61696c2e636f6d00170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000005000501000000000033006b0069001d00200ff08104aea54116caac222c2b7661e05d852847fcfd6860a0ec2f09804bd5330017004104d7afd4ac669de5312ff866d84381723c1d5ff549d409658f9300644d76e33b5c953499a89bdb1fc8930587645bf3452a47fbe6e3f00a59e232c39c269791d871002b0009080304030303020301000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001500aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,SMTP,POP,IMAP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1:secp521r1:ffdhe2048:ffdhe3072") + requiresSha2+=(false) + current+=(false) + + names+=("Thunderbird (68.3)") + short+=("thunderbird_68_3_1") + ciphers+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc030342ffc6c8b96ea60586a63fe7d97ec8d5c962b55ccfe02177cd94c8ea42f7333e209c9b6129e250f6fb8127664d26a46c410a6c217d4c2c4dc49125edd7191043810024130113031302c02bc02fcca9cca8c02cc030c00ac009c013c01400330039002f0035000a0100018f00000013001100000e696d61702e676d61696c2e636f6d00170000ff01000100000a000e000c001d00170018001901000101000b00020100002300000005000501000000000033006b0069001d0020fb48d75e98e9e9c7a7aa32106b8856384f9af1e50f9bd45f2ae3dc349858741b00170041047138476a2fbfd6dc6fa4b351b99248abc20bf27ccb962445161036ec3df7bf7566e048374b72d4cbcf4526475a8a13bbaea75e5925514d6db1a4ae60f6a961fd002b0009080304030303020301000d0018001604030503060308040805080604010501060102030201002d00020101001c00024001001500a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP,SMTP,POP,IMAP") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + curves+=("X25519:secp256r1:secp384r1:secp521r1:ffdhe2048:ffdhe3072") + requiresSha2+=(false) + current+=(true) + + names+=("Safari 12.1 (iOS 12.2)") + short+=("safari_121_ios_122") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-CHACHA20-POLY1305:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + handshakebytes+=("1603010200010001fc03035695ccca492a68de5adfabb7e70c87b694974ddb17344e9f8d80d51aa64a881d204aca76c4eec10c3b9851b5f02fe71f371d896ba7c9c5a8cd78370b4af27896d60034130313011302c02cc02bc024c023c00ac009cca9c030c02fc028c027c014c013cca8009d009c003d003c0035002fc008c012000a0100017fff0100010000000010000e00000b6369706865726c692e737400170000000d0018001604030804040105030203080508050501080606010201000500050100000000337400000012000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e31000b00020100003300260024001d00204090ee7a8be9431345ddcec031c3024ad13d968357e337da3882606afd91405f002d00020101002b0009080304030303020301000a000a0008001d0017001800190015004d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029005b002600205d10265edd7f80daa4cb33e036860f0817903b6f7ffeeaf69977cef1170892485c26fc13003130de816ac91ce4c32f5f7beb18209f6d917cb15fe2a0fd624d5500c64a583899aae55a1d64921d86878eccd66004f1b27f") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,http/1.1") + service+=("HTTP") + curves+=("X25519:secp256r1:secp384r1:secp521r1") + minDhBits+=(-1) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + requiresSha2+=(false) + current+=(true) + + names+=("Safari 12.1 (macOS 10.13.6)") + short+=("safari_121_osx_10136") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-CHACHA20-POLY1305:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA") + ciphersuites+=("") + sni+=("$SNI") + warning+=("") + handshakebytes+=("16030100e3010000df03039c6af5b589ea930473487870a111e2088f4c71c4497310945d571b318f259f47000028c02cc02bc024c023c00ac009cca9c030c02fc028c027c014c013cca8009d009c003d003c0035002f0100008eff0100010000000010000e00000b6369706865726c692e737400170000000d00140012040308040401050308050501080606010201000500050100000000337400000012000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e31000b00020100000a000a0008001d001700180019") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0303") + alpn+=("h2,http/1.1") + service+=("HTTP") + curves+=("X25519:secp256r1:secp384r1:secp521r1") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + requiresSha2+=(false) + current+=(true) + + names+=("Safari 13.0 (macOS 10.14.6)") + short+=("safari_130_osx_10146") + ciphers+=("ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-CHACHA20-POLY1305:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:DES-CBC3-SHA") + ciphersuites+=("TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384") + sni+=("$SNI") + warning+=("") + handshakebytes+=("1603010200010001fc030320ed560be50a8d6545d0409dfc0f6fd560d886fc62a514ee9923c642455fb5832084efe206b1c656b3abab810251eb260834abb7b0ec0d30450e50594c3a7f74120034130313011302c02cc02bc024c023c00ac009cca9c030c02fc028c027c014c013cca8009d009c003d003c0035002fc008c012000a0100017fff0100010000000010000e00000b6369706865726c692e737400170000000d0018001604030804040105030203080508050501080606010201000500050100000000337400000012000000100030002e0268320568322d31360568322d31350568322d313408737064792f332e3106737064792f3308687474702f312e31000b00020100003300260024001d00205465c46a55942e9fe02115c0cc2ab46ee074d4d164222f2ce6510bd91fa18419002d00020101002b0009080304030303020301000a000a0008001d001700180019001500ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") + protos+=("-no_ssl3 -no_ssl2") + tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") + lowest_protocol+=("0x0301") + highest_protocol+=("0x0304") + alpn+=("h2,h2-16,h2-15,h2-14,spdy/3.1,spdy/3,http/1.1") + service+=("HTTP") + curves+=("X25519:secp256r1:secp384r1:secp521r1") + minDhBits+=(1024) + maxDhBits+=(-1) + minRsaBits+=(-1) + maxRsaBits+=(-1) + minEcdsaBits+=(-1) + requiresSha2+=(false) + current+=(true) diff --git a/deluge/tests/data/etc/common-primes.txt b/deluge/tests/data/etc/common-primes.txt new file mode 100644 index 0000000..a0978eb --- /dev/null +++ b/deluge/tests/data/etc/common-primes.txt @@ -0,0 +1,308 @@ + +## taken from https://svn.nmap.org/nmap/scripts/ssl-dh-params.nse + +# "mod_ssl 2.0.x/512-bit MODP group with safe prime modulus" +D4BCD52406F69B35994B88DE5DB89682C8157F62D8F33633EE5772F11F05AB22D6B5145B9F241E5ACC31FF090A4BC71148976F76795094E71E7903529F5A824B + +# "mod_ssl 2.2.x/512-bit MODP group with safe prime modulus" +E6969D3D495BE32C7CF180C3BDD4798E91B7818251BB055E2A2064904A79A770FA15A259CBD523A6A6EF09C43048D5A22F971F3C20129B48000E6EDD061CBC053E371D794E5327DF611EBBBE1BAC9B5C6044CF023D76E05EEA9BAD991B13A63C974E9EF1839EB5DB125136F7262E56A8871538DFD823C6505085E21F0DD5C86B + +# "mod_ssl 2.2.x/512-bit MODP group with safe prime modulus" +9FDB8B8A004544F0045F1737D0BA2E0B274CDF1A9F588218FB435316A16E374171FD19D8D8F37C39BF863FD60E3E300680A3030C6E4C3757D08F70E6AA871033 + +# "mod_ssl 2.2.x/1024-bit MODP group with safe prime modulus" +D67DE440CBBBDC1936D693D34AFD0AD50C84D239A45F520BB88174CB98BCE951849F912E639C72FB13B4B4D7177E16D55AC179BA420B2A29FE324A467A635E81FF5901377BEDDCFD33168A461AAD3B72DAE8860078045B07A7DBCA7874087D1510EA9FCC9DDD330507DD62DB88AEAA747DE0F4D6E2BD68B0E7393E0F24218EB3 + +# "nginx/1024-bit MODP group with safe prime modulus" +BBBC2DCAD84674907C43FCF580E9CFDBD958A3F568B42D4B08EED4EB0FB3504C6C030276E710800C5CCBBAA8922614C5BEECA565A5FDF1D287A2BC049BE6778060E91A92A757E3048F68B076F7D36CC8F29BA5DF81DC2CA725ECE66270CC9A5035D8CECEEF9EA0274A63AB1E58FAFD4988D0F65D146757DA071DF045CFE16B9B + +# "sun.security.provider/512-bit DSA group with 160-bit prime order subgroup" +FCA682CE8E12CABA26EFCCF7110E526DB078B05EDECBCD1EB4A208F3AE1617AE01F35B91A47E6DF63413C5E12ED0899BCD132ACD50D99151BDC43EE737592E17 + +# "sun.security.provider/768-bit DSA group with 160-bit prime order subgroup" +E9E642599D355F37C97FFD3567120B8E25C9CD43E927B3A9670FBEC5D890141922D2C3B3AD2480093799869D1E846AAB49FAB0AD26D2CE6A22219D470BCE7D777D4A21FBE9C270B57F607002F3CEF8393694CF45EE3688C11A8C56AB127A3DAF + +# "sun.security.provider/1024-bit DSA group with 160-bit prime order subgroup" +FD7F53811D75122952DF4A9C2EECE4E7F611B7523CEF4400C31E3F80B6512669455D402251FB593D8D58FABFC5F5BA30F6CB9B556CD7813B801D346FF26660B76B9950A5A49F9FE8047B1022C24FBBA9D7FEB7C61BF83B57E7C6A8A6150F04FB83F6D3C51EC3023554135A169132F675F3AE2B61D72AEFF22203199DD14801C7 + +# "openssl/512-bit MODP group with safe prime modulus" +DA583C16D9852289D0E4AF756F4CCA92DD4BE533B804FB0FED94EF9C8A4403ED574650D36999DB29D776276BA2D3D412E218F4DD1E084CF6D8003E7C4774E833 + +# "openssl/1024-bit MODP group with safe prime modulus" +97F64261CAB505DD2828E13F1D68B6D3DBD0F313047F40E856DA58CB13B8A1BF2B783A4C6D59D5F92AFC6CFF3D693F78B23D4F3160A9502E3EFAF7AB5E1AD5A65E554313828DA83B9FF2D941DEE95689FADAEA0936ADDF1971FE635B20AF470364603C2DE059F54B650AD8FA0CF70121C74799D7587132BE9B999BB9B787E8AB + +# "openssl/2048-bit MODP group with safe prime modulus" +ED928935824555CB3BFBA2765A690461BF21F3AB53D2CD21DAFF78191152F10EC1E255BD686F680053B9226A2FE49A341F65CC59328ABDB1DB49EDDFA71266C3FD21047018F07FD6F758511972827B22A934181D2FCB21CF6D92AE43B6A829C727A3CB00C5F2E5FB0AA45985A2BDAD45F0B3ADF9E08135EED983B3CCAEEAEB66E6A95766B9F128A53F2280D70BA6F671939B810EF85A90E6CCCA6F665F7AC0101A1EF0FC2DB6080C6228B0ECDB8928EE0CA83D6594691669533C536013B02BA7D48287AD1C729E4135FCC27CE951DE6185FC199B76600F33F86BB3CA520E29C307E89016CCCC0019B6ADC3A4308B33A1AFD88C8D9D01DBA4C4DD7F0BBD6F38C3 + +# "openssl/2048-bit MODP group with safe prime modulus" +AED037C3BDF33FA2EEDC4390B70A20897B770175E9B92EB20F8061CCD4B5A591723C7934FDA9F9F3274490F8506472835BE059271C4F2C035A4EE756A36613F1382DBD474DE8A4A0322122E8C730A83C3E4800EEBD6F8548A5181711BA545231C843FAC4175FFAF849C440DB446D8462C1C3451B49EFA829F5C48A4C7BAC7F647EE000151AA9ED81101B36AB5C39AAFFEC54A3F8F97C1B7BF406DCB42DC092A5BAA06259EFEB3FAB12B426982E8F3EF4B3F7B4C3302A24C8AA4213D845035CE4A8ADD31F816616F19E21A5C95080597F8980AD6B814E35855B79E6844491527D552B72B7C78D8D6B993A736F8486B30588B8F1B87E89668A8BD3F13DDC517D4B + +# "openssl/4096-bit MODP group with safe prime modulus" +FEEAD19DBEAF90F61CFCA1065D69DB08839A2A2B6AEF2488ABD7531FBB3E462E7DCECEFBCEDCBBBDF56549EE951530568188C3D97294166B6AABA0AA5CC8555F9125503A180E90324C7F39C6A3452F3142EE72AB7DFFC74C528DB6DA76D9C644F55D083E9CDE74F7E742413B69476617D2670F2BF6D59FFCD7C3BDDEED41E2BD2CCDD9E612F1056CAB88C441D7F9BA74651ED1A84D407A27D71895F777AB6C7763CC00E6F1C30B2FE79446927E74BC73B8431B53011AF5AD1515E63DC1DE83CC802ECE7DFC71FBDF179F8E41D7F1B43EBA75D5A9C3B11D4F1B0B5A0988A9AACBCCC1051226DC8410E41693EC8591E31EE2F5AFDFAEDE122D1277FC270BE4D25C1137A58BE961EAC9F27D4C71E2391904DD6AB27BECE5BD6C64C79B146C2D208CD63A4B74F8DAE638DBE2C8806BA107738A8DF5CFE214A4B73D03C91275FBA5728146CE5FEC01775B74481ADF86F4854D65F5DA4BB67F882A60CE0BCA0ACD157AA377F10B091AD0B568893039ECA33CDCB61BA8C9E32A87A2F5D8B7FD26734D2F096792352D70ADE9F4A51D8488BC57D32A638E0B14D6693F6776FFFB355FEDF652201FA70CB8DB34FB549490951A701E04AD49D671B74D089CAA8C0E5E833A21291D6978F918F25D5C769BDBE4BB72A84A1AFE6A0BBAD18D3EACC7B454AF408D4F1CCB23B9AE576FDAE2D1A68F43D275741DB19EEDC3B81B5E56964F5F8C3363 + +# "RFC2409/Oakley Group 1" +FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A63A3620FFFFFFFFFFFFFFFF + +# "RFC2409/Oakley Group 2" +FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE65381FFFFFFFFFFFFFFFF + +# "RFC3526/Oakley Group 5" +FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA237327FFFFFFFFFFFFFFFF + +# "RFC3526/Oakley Group 14" +FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AACAA68FFFFFFFFFFFFFFFF + +# "RFC3526/Oakley Group 15" +FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF + +# "RFC3526/Oakley Group 16" +FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199FFFFFFFFFFFFFFFF + +# "RFC3526/Oakley Group 17" +FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C93402849236C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BDF8FF9406AD9E530EE5DB382F413001AEB06A53ED9027D831179727B0865A8918DA3EDBEBCF9B14ED44CE6CBACED4BB1BDB7F1447E6CC254B332051512BD7AF426FB8F401378CD2BF5983CA01C64B92ECF032EA15D1721D03F482D7CE6E74FEF6D55E702F46980C82B5A84031900B1C9E59E7C97FBEC7E8F323A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AACC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE32806A1D58BB7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55CDA56C9EC2EF29632387FE8D76E3C0468043E8F663F4860EE12BF2D5B0B7474D6E694F91E6DCC4024FFFFFFFFFFFFFFFF + +# "RFC3526/Oakley Group 18" +FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C93402849236C3FAB4D27C7026C1D4DCB2602646DEC9751E763DBA37BDF8FF9406AD9E530EE5DB382F413001AEB06A53ED9027D831179727B0865A8918DA3EDBEBCF9B14ED44CE6CBACED4BB1BDB7F1447E6CC254B332051512BD7AF426FB8F401378CD2BF5983CA01C64B92ECF032EA15D1721D03F482D7CE6E74FEF6D55E702F46980C82B5A84031900B1C9E59E7C97FBEC7E8F323A97A7E36CC88BE0F1D45B7FF585AC54BD407B22B4154AACC8F6D7EBF48E1D814CC5ED20F8037E0A79715EEF29BE32806A1D58BB7C5DA76F550AA3D8A1FBFF0EB19CCB1A313D55CDA56C9EC2EF29632387FE8D76E3C0468043E8F663F4860EE12BF2D5B0B7474D6E694F91E6DBE115974A3926F12FEE5E438777CB6A932DF8CD8BEC4D073B931BA3BC832B68D9DD300741FA7BF8AFC47ED2576F6936BA424663AAB639C5AE4F5683423B4742BF1C978238F16CBE39D652DE3FDB8BEFC848AD922222E04A4037C0713EB57A81A23F0C73473FC646CEA306B4BCBC8862F8385DDFA9D4B7FA2C087E879683303ED5BDD3A062B3CF5B3A278A66D2A13F83F44F82DDF310EE074AB6A364597E899A0255DC164F31CC50846851DF9AB48195DED7EA1B1D510BD7EE74D73FAF36BC31ECFA268359046F4EB879F924009438B481C6CD7889A002ED5EE382BC9190DA6FC026E479558E4475677E9AA9E3050E2765694DFC81F56E880B96E7160C980DD98EDD3DFFFFFFFFFFFFFFFFF + +# "RFC5114/1024-bit DSA group with 160-bit prime order subgroup" +B10B8F96A080E01DDE92DE5EAE5D54EC52C99FBCFB06A3C69A6A9DCA52D23B616073E28675A23D189838EF1E2EE652C013ECB4AEA906112324975C3CD49B83BFACCBDD7D90C4BD7098488E9C219A73724EFFD6FAE5644738FAA31A4FF55BCCC0A151AF5F0DC8B4BD45BF37DF365C1A65E68CFDA76D4DA708DF1FB2BC2E4A4371 + +# "RFC5114/2048-bit DSA group with 224-bit prime order subgroup" +AD107E1E9123A9D0D660FAA79559C51FA20D64E5683B9FD1B54B1597B61D0A75E6FA141DF95A56DBAF9A3C407BA1DF15EB3D688A309C180E1DE6B85A1274A0A66D3F8152AD6AC2129037C9EDEFDA4DF8D91E8FEF55B7394B7AD5B7D0B6C12207C9F98D11ED34DBF6C6BA0B2C8BBC27BE6A00E0A0B9C49708B3BF8A317091883681286130BC8985DB1602E714415D9330278273C7DE31EFDC7310F7121FD5A07415987D9ADC0A486DCDF93ACC44328387315D75E198C641A480CD86A1B9E587E8BE60E69CC928B2B9C52172E413042E9B23F10B0E16E79763C9B53DCF4BA80A29E3FB73C16B8E75B97EF363E2FFA31F71CF9DE5384E71B81C0AC4DFFE0C10E64F + +# "RFC5114/2048-bit DSA group with 256-bit prime order subgroup" +87A8E61DB4B6663CFFBBD19C651959998CEEF608660DD0F25D2CEED4435E3B00E00DF8F1D61957D4FAF7DF4561B2AA3016C3D91134096FAA3BF4296D830E9A7C209E0C6497517ABD5A8A9D306BCF67ED91F9E6725B4758C022E0B1EF4275BF7B6C5BFC11D45F9088B941F54EB1E59BB8BC39A0BF12307F5C4FDB70C581B23F76B63ACAE1CAA6B7902D52526735488A0EF13C6D9A51BFA4AB3AD8347796524D8EF6A167B5A41825D967E144E5140564251CCACB83E6B486F6B3CA3F7971506026C0B857F689962856DED4010ABD0BE621C3A3960A54E710C375F26375D7014103A4B54330C198AF126116D2276E11715F693877FAD7EF09CADB094AE91E1A1597 + +# "weakdh.org/1024-bit MODP group with non-safe prime modulus" +D6C094AD57F5374F68D58C7B096872D945CEE1F82664E0594421E1D5E3C8E98BC3F0A6AF8F92F19E3FEF9337B99B9C93A055D55A96E425734005A68ED47040FDF00A55936EBA4B93F64CBA1A004E4513611C9B217438A703A2060C2038D0CFAAFFBBA48FB9DAC4B2450DC58CB0320A0317E2A31B44A02787C657FB0C0CBEC11D + +# "weakdh.org/1024-bit MODP group with safe prime modulus" +C9BBF5F774A8297B0F97CDDA3A3468C7117B6BF799A13D9F1F5DAC487B2241FE95EFB13C2855DFD2F898B3F99188E24EDF326DD68C76CC85537283512D46F1953129C693364D8C71202EABB3EBC85C1DF53907FBD0B7EB490AD0BC99289686800C46AB04BF7CDD9AD425E6FB25592EB6258A0655D75E93B2671746AE349E721B + +"weakdh.org/1024-bit MODP group with safe prime modulus" +829FEBFCE3EE0434862D3364A62BDE7B65F0C74A3A53B555291414FCAE5E86D734B16DBDCC952B1C5EB443B154B3B46662E811E11D8BC73134018A5EA7B5B6A9720D84BC28B74822C5AF24C904E5BB5ADABF8FF2A5ED7B456688D6CAB82F8AF0188A456C3ED62D2FEACF6BD3FD47337D884DFA09F0A3D69675E35806E3AE9593 + +# "weakdh.org/1024-bit MODP group with safe prime modulus" +92402435C3A12E44D3730D8E78CADFA78E2F5B51A956BFF4DB8E56523E9695E63E32506CFEB912F2A77D22E71BB54C8680893B82AD1BCF337F7F7796D3FB968181D9BA1F7034ABFB1F97B3104CF3203F663E81990B7E090F6C4C5EE1A0E57EC174D3E84AD9E72E6AC7DA6AEA12DF297C131854FBF21AC4E879C23BBC60B4F753 + +# "weakdh.org/1024-bit MODP group with safe prime modulus" +A9A34811446C7B69A29FF9997C2181ECFAAAD139CCDE2455755D42F42E700AFD86779D548A7C07CA5DE4233261117D0A5773F2459C331AF1A1B08EF8360A14DE4046F27462DA36AA47D9FDE292B8815D598C3A9C546E7ED395D22EC39119F5B922CC41B30AF220FF47BDE1B88334AD2981DDC5ED923F11C3DDD3B22C949DC41B + +# "weakdh.org/1024-bit MODP group with safe prime modulus" +CA6B85646DC217657605DACFE801FAD7598453834AF126C8CC765E0F81014F2493546AB7DDE5C677C32D5B0605B1BBFA4C5DBFA3253ADB33205B7D8C67DF98C4BCE81C7813F9FC2615F1C332F953AB39CE8B7FE7E3951FB73131407F4D5489B6B17C68759A2EAF8B195A8DE80A165E4EB7520774B167A00FA5629FDC5A9A25F3 + +# "weakdh.org/1024-bit MODP group with safe prime modulus" +EB373E94AB618DF820D233ED93E3EBCB319BDAC20994C1DF003986A79FAFFF7654151CC9E064131492698B47496F5FDCFAF12892679D8BC31580D7D41CD83F81529C79513D58EC672E0E87FCD008C137E3E5861AB2D3A02F4D372CEE4F220FEB2C9039AC997664A7EBB754446AA69EB3E0EF3C60F91C26392B54EC35A970A7BB + +# "weakdh.org/1024-bit MODP group with safe prime modulus" +80A68ADC5327E05CAAD07C4464B8ADEA908432AF9651B237F47A7A8BF84D568FDFDAFAB06621C0C428450F1C55F7D4A8ECE383F27D6055ADDF60C4B837DCC1E3B8374E379951792939FDC3BBB4285112C8B4A9F6FCE4DD53AA23F99E2647C394CE4D8BB82E773F41EB786CE84CD0C3DD4C31D755D1CF9E9B70C45EE28ECDABAB + +# "weakdh.org/1024-bit MODP group with safe prime modulus" +C0EB5F3A4CB30A9FFE3786E84C03814169B520305AD49F54EFD8CAAC31A69B2973CC9F57B4B8F80D2C5FB68B3913B6172042D2E5BD53381A5E597696C9E97BD6488DB3395581320DDD4AF9CDE4A4EBE29118C68828E5B39289C267280B4FDC2510C288B2174D77EE0AAD9C1E17EA5ED37CF971B6B19A87118E529826591CA14B + +# "weakdh.org/1024-bit MODP group with safe prime modulus" +8FC0E1E20574D6AB3C76DDEA64524C2076446B6798E5B6BD2614F9669A5061D699034DB4819780EC8EE28A4E66B5C4E0A634E47BF9C981A5EC4908EE1B83A410813165AC0AB6BDCFD3257188AC49399D541C16F2960F9D64B9C51EC085AD0BB4FE38901318F0CD6165D4B1B31C723953B83217F8B3EBF8708160E82D7911754B + +# "IronPort SMTPD builtin" +F8D5CCE87A3961B5F5CBC83440C51856E0E6FA6D5AB2831078C867621CA46CA87D7FA3B1AF75B8343C699374D36920F2E39A653DE8F0725AA6E2D2977537558CE27E784F4B549BEFB558927BA30C8BD81DACDCAE93027B5DCE1BC17670AF7DECE81149ABD7D632D9B80A6397CEBCC7A9619CCF38288EA3D523287743B04E6FB3 + +## taken from https://github.com/cryptosense/diffie-hellman-groups/blob/master/gen/common.json +# to be continued + +# "SKIP" +F488FD584E49DBCD20B49DE49107366B336C380D451D0F7C88B31C7C5B2D8EF6F3C923C043F0A55B188D8EBB558CB85D38D334FD7C175743A31D186CDE33212CB52AFF3CE1B1294018118D7C84A70A72D686C40319C807297ACA950CD9969FABD00A509B0246D3083D66A45D419F9C7CBD894B221926BAABA25EC355E92F78C7 + +# "SKIP" +F64257B7087F081772A2BAD6A942F305E8F95311394FB6F16EB94B3820DA01A756A314E98F4055F3D007C6CB43A994ADF74C648649F80C83BD65E917D4A1D350F8F5595FDC76524F3D3D8DDBCE99E1579259CDFDB8AE744FC5FC76BC83C5473061CE7CC966FF15F9BBFD915EC701AAD35B9E8DA0A5723AD41AF0BF4600582BE5F488FD584E49DBCD20B49DE49107366B336C380D451D0F7C88B31C7C5B2D8EF6F3C923C043F0A55B188D8EBB558CB85D38D334FD7C175743A31D186CDE33212CB52AFF3CE1B1294018118D7C84A70A72D686C40319C807297ACA950CD9969FABD00A509B0246D3083D66A45D419F9C7CBD894B221926BAABA25EC355E9320B3B + +# "Postfix" +D8BF11D6412A7A9C78B2AA41230ADCCFB719C5164CCB4AD0D21F1F7024866F5152C65B28BB82E124913D4D9556F80B2CE036678864151F45D5B80A000376320B + +# "Postfix" +BF281B6869902F379F5A5023732C11F2AC7C3E58B9233E02074DBAD92CC19EF9C42FBC8D864B2A878693320F7240FE7EA2C132F0659CC319252DEB6A4994792DA1BE0526AC8D69DC2E7EB5FD3C2B7D432253F61E0445D75384FD6B12724704AFA4AC4B55B6794240885448D54D3AB2BF6C269529DD8B9EEDB8608EB535B622441FFB5674FEF02CE60C22C935B31B96BB0A5AC309A0CCA540900F59A289692A6979E4D324C68CDABC983A5B16AE636C0B434FF32EC8A96B586AA98E64093D88444F972C1D98B0A9C0B68D19371FB7C986A8DC374D6427F3F52B7B6B76843FC123972D71F7B6C235281096D6690C2E1F9FDF8281575739A5F2812957F92FD003AB + +# "Postfix" +883F00AFFC0C8AB835CDE5C20F55DF063F1607BFCE1335E41C1E03F3AB17F6635063673E10D73EB4EB468C4050E691A56E0145DEC9B11F6454FAD9AB4F70BA5B + +# "Postfix" +B0FEB4CFD45507E7CC88590D1726C50CA54A92238178DA88AA4C1306BF5D2F9EBC96B851009D0C0D75ADFD3BB17E714F3F91541444B830251CEBDF729C4CF1890D683F948EA4FB768918B29116900199668C53814E273D99E75A7AAFD5ECE27EFAED0118C2782559065C39F6CD4954AFC1B1EA4AF953D0DF6DAFD493E7BAAE9B + +# "Postfix" +C0C5238D3AB3A36357C0D3FED4C28F170E7ADB8E3BB6A5C2607DE703CCA310CC82393C68A0829C7A4A968CB01AB4B8A09E649D40778A9C9796693DCAA825AEAB + +# "Postfix" +B39574CE0BFDABC3539B0BFD6EB2646402DDFF2E77EB0D6CCE042C8E5AA7964554A62FBCF9771C50668E48A834F081DD5B5AD4A6138960460565572C1E94573C3E38A6FE7B037D1646F6B3213C44F1F190CE40934BE6D60E2085DA9B3F5C1FDB + +# "Postfix" +C1D89C90B1587CE15670D7616C00E6E799049F86D9B411092318AA19CA497CA89DF7433AAFC31F0EAEBBF2EA5B62A15F7C26A8B45D2A25AB88702706D0F501D96A1F482D9CECFEA845971DC08AFFE5E179DF8531FC589135E8C7DA557BAADDC20A9434F7B44A913B1E16892A04475DE942475E3061E842C123C7977863369D3B + +# "Postfix" +DA68257F9DB53F4205BC79656F196A6F701191F208482BE20C15D931E73A50329FFBD656FAB4A95F221752722CE35DA1A8EF164235C6D964C1B3B34C0990F449EFDE6499FF3C370A91A49E3827F296131E15A252F1540CED5C38C4ECFFE2FA0A41BB485DD354A1EBBD1F68ED2A497F6852B3A0773E19FB44CD4B213E3BBAF6A23637E5FA95B07D7B5896C4C9C0CFD93FA3420BD7BE1AA8B55758F4049754B059235F980990C0498540232D213EB007060732FBB991409209ED078005145BC19B + +# "Postfix" +D0E6FF1F39E0CC85ACA4E6DD06E52DBFEA642EC7998A0FCB3C9DEEAC61FF693171FE2F7B6595A0A459B8E3665B3FD842994F0944C58D8B5D16AA056E8B11591FD71184874DBEBBBA9AF0C3E20EB80FFD08B14898DE89DA001504A451BE5B600A0E20ACC5835DC40FA38E11662CD3615F1683AACF529C7D75EACA67A3AB589F6717A0543A2BCAB5037E50BD991EEFB28FB4FBD22D6AA9A2C0D4D2686C21717875824CD8E82C0BC93FF6F064D96E76CBBB99FBBC15547B7F97368F0B1CFFDD2899E53AADCD84ABA1EFB221EAD649226A306A632E5279CFBCC2B62EA55DB3DAC2DD02EA262F3B0A12BBA2EF2BFACC25631BC300188F36B7305A551AE012A1D29C93 + +# "Postfix" +FEA8F1859A1369453464B5ACBE67E5759061249D865BC61EB392D0168EA79E58918E3306C4EC456E0165B423EA35324083920E8CB4EDCD14B8AC321F4D2558EB + +# "Postfix" +FCE8B1997D2D4D36432DBB8BBED50895DF79A18EDAC1963BFEDD3B684CC2EE956808533D2AC58745B62B0222C73FDBD58F3819F89BC8718F9EF1E038E42987989C0DA9A311F13C5FDE4190B60147B33D1AE1935652273F37DFB0C0BEAEA9BF63 + +# "Postfix" +CDF874A8BA04FDBB806F43382B9307A51EF2E2D8DADE0AF257B4C35C886BB6B9F2F0270EAD42477B253087302B8473DA9BFB332AC883D1DA7F9978914331E30AF4391C4205EB052EA14F5418DB2FEC01F267C99980BDCEAF35D36ACB5207C3C07548D1D5BD93064F4E2409D105CF2373A2608C8247CBEF79B548FCA8DBE4872F + +# "Postfix" +D8F50C0A3EF7933D07C57BA52DE4F1444ECFE82ED87BAEBDED0F8255E512D4DF4ABDCA17A81ADC45ACDB68FDEC8253928C6ED10B30463441AFAE0A7E4E29313A57F36EE82683DCF67EB7C55A52E3B72983FD96F19C84F7F64A960001336CF435AB0E5C131A6AEDFC53C70479B1F09AB0A2DEB489C41A70C94FBB5F84046B7A48FD61A6977353CE64681BDE4D0056497052F31515F65557F9601E08E2C5560A946A5452F61D707D8A86AE439D03058023A7BDA1D7CD9A0A0594591FB8E01F3C6B + +# "Postfix" +BA55C07CF9615E173FC742793FBD7ADEA33C5DA6934163880DF2B7738AD8D30E9A4F06CC3353864BFE10527B50AB9AEE2E4EDA4F37155503E83717207F19F513 + +# "Postfix" +E11229EC71066EB863269B3A182EE3476C0F2B6660E29598C1F116AC189D4CA3C9279FDB452ED4461D5C7023151AC644207AA032D858D0173D99F615376B574281BDD512044F0D7A8C496F2DE14B15AC737F00CAACCC80FF3D96FE553A7EF68B + +# "Postfix" +F2D063DA3BA3AC03014396E0E62AF82A7D8F4727376AA091D0834133071DDAA8B5B17B4E262FDE2B8F6BA42ED56C0DC95A1AF64EEFCB37D6ED9C6F2CB0A1501BD3159D600402A5569BE1ABF5E65872F05D8E10FDAB82AC78D18FA54D0B70FAB03EBCBE23B40AA7FCC968C11B07625E45BAB4C36ECF588F4B8FCA643D3D409AC3 + +# "Postfix" +94AB27AE97F47A42451512B8E0D12219100858896CDB61459725AAD551A89C4853AAE9224443D4BFC094F9636B79923625709F7EE83873F996E8E9EDEEA62E40A3FB5412B92B5980383830C1592B4BC4CA77825596BFE07CCDB4267C99D4DC054FC754E864905724241CD7E8B5537750C3ACD3AF76EE63FB329B3258339B3FBF6111E53E5115AF349C269DC233A60BC476D36B43572239731D68D012D330E940ECAC324B0E753C74C6CC490A2B4D3A4163F3BF79E5DE034E71E5C5C0B6934E33 + +# "Postfix" +F2EA0A012BB967DB1D155744BE940E859BDBA474FB6BE6442AB52EF8546703DBF32B7B869FA8241B0ACB13FC1C59CC5C2CEE7A98063DD648A8ADD2876584D6F0A62AEB8D7A6C0DC9ACEB41C2266F7920171BAA5AF924A48370E7EA22B6ACC69DA3CB36CB531351840343C2ECAA760EAC7BF9E757CFD2432AEEFF5B574AEBF746C5E783F9E1115D54A331F36AFBEA7E6012DB1536C54A6D369BA1BDF06558DD082225495A6E9866162576EEDB314F174DED6923FCCC31AB67D8C2558F9C128538CF586B5A01D3B68BDF8685BC8B550B36B19F38E71D3331A12BF56DB8853A44C2AA7C2E8E86664B31DFDF6B7229E63A064561A7976A044042B6F40449C46ED403 + +# "ProFTPD" +BD6494A6FB1D1A7CC5DE50FDB83C577670A94837207B58B7C5A3DE09D6AAF358A16BDF9B6F44ED74DD42EC68EA06EA10B0618EF1E364BDCB45CBE81BE7E45EFB678B9016FF7708994D95D4D3AEEABE86A994CF99B331D12FF65CDD1F8A3E6410BB1737419684C9DDFBFFF7B1E836AB1A9E483BEE00FA3AB3998FFE2EB59C814B + +# "ProFTPD" +956384C82AD6420D9F7B6D9917F5218E397E90E05191FB06CFE0A5989A99DB957C392BFA824152523390E749FB2F6C8FD6AC95C5E7B3EB774FD7C205B6A01930251ABFF05B320B752E8A070E68C222453B909569F6BFDBD25A5AC15CA0CEB7E17FC5FED02AA867400EAFEFA397AC7F936BD3A496D685B188D38642F4B143078B60F68F0C2EE2B8D043E3B327CDB6AF8C6DCB995DEE8DD1FC42D540758A8044CD2E235727C1D26AB0717394C422E1E1E8ED5D7FC82F8E90463451DCFE7601D3BE2FED02451421AD8C9FE1B965903847B3CD95E71750FDAEFE6516ECBC70DBF490C54D985EC4C87063FB52050F1B966139D1D8A87BA56562418B03E7BBBEA68923 + +# "ProFTPD" +B38F22D3D7AEAB225233C8B89269E95BA3A610E1C199B8A69CE100D0CB73492FA61410E3F42A6CD65D1B640B2B30BB47F1CF5F4256B18934B1BAA7C50DEC736D8CF2ACE549634342FEF26854464CA98B583408C9F4CCEC49C8A0608FE6E28171182416706DACD3130F6BC209759BFFB099BCC1846052BE18D22F1860271B3BB094CE19A5A3979D6E6FA03142A1E2A2A77961AEB43F5573DFA98B36C154EB12D06B1549AA06643D53747EB0D3ABC74DC58E77B612EC02C61C67FD8A0A2FF155D7 + +# "ProFTPD" +94E298D77CFE0794EC48729CCE370E07EC2B5EA8245ECD65621451D45CEF4E1E2B06826AA1182B2633680ECD3014D3F071292C7BE604AECA3B363D9E7EC9E0FA3E63C1E8579514A65DB75ADC1E3DC79A4D9D92EE80E45E72F224B2BDA0040E3AC25E367BD2612B3D936EB730FA075B287AED5A804D6C2BB271F46225DD514E0B + +# "ProFTPD" +AF545926CBFB78D5D923EF136F1D2B5D44BDD8BDF35DEF7D3578F534B5C421918473102859A908740F1886BF91BACE34E909ED66D15501EEA213772BA5CECC10E5BC12F1E7DA4E2F9296134297E72E6D8826E992CC89EA39CBF38CA2F79BBFCC7896422F5E01B148F0AE34B11ECA0B4617AB582A0535B4E28E034FAEF8E8BAA3 + +# "ProFTPD" +DC1FD0776C5C2E41905AD4BFCD1761097CE1E64845B72595F054E3AEADD83356C3A90397D02BB136282D586801BC2CD524AAB505AD943360F9C27D49620544A4BC46B3681F369C26F587D6EB49170B4DB4E61D9CE4A7CB1CED71A430487E292A6D52FB84F03071B58ECD67F4870D1240036B45474EC1195A11AF318A99F4BB11B137F5EBB958BC9E4119526737C4714E1911525DB7884D966BFE48F6535078055BF41015642330F69FF5FC85A40330B6E7BD5319013AA177D184030D5C70C72B + +# "ProFTPD" +95511C35DC6B9CCB3A252D97C7420F9E88A08969A4FEA3985D9601E135D466A9472F484FB2E17594E52AED5907FBE704BDEC46C46392C82FEE0587E59AA8E245569AC0C3A84AD65B46FBCFB5A9BCFDCAA52E673181A74FCE829C6573136FE43AD76DBA5F900214C3CDD6E6FA41E18C7A07E4E5F4493B68D06076B976C791607B + +# "ProFTPD" +E4161D857543A9C80A6E20712B61802BC49DAB417CDFEC6690B7BD00FAADCE83A7547D5A189574A30B911001818C0A48FFFEC6ADFB42CD2EC85CF68ABDC43F1939BBF464C7BEBBEF42AA14133B871E4CB8C7A2BCADD0C3DAA8EAD91B728ECAD1913B6060A0CB2E1BFBEAE17E1C8D85B237AA9AF137587858FC68B855D88F25CD559ABD9857B481B3C3D3103BC87CEC26F53A810FD1BA10A186A0A28AB8E67E7B9213B7A3D1F756DA15C8CF04E19F3EC0880A8FD1535088705DFCAF612D11AA9B + +# "ProFTPD" +9E5FA306E022C6A31E3B641E271FD44A4B3FF3A86287B11875AF28407D29DA1734A4935E649871A80F826DDAC70B69EC26E6A7370D8A973C31F20C404A33930B2FB32FE1E5F8152317DE2AF3DA03DA00F0F0B067C90857369FBE45713D646EF80CDDD08F8350B26E13006A503778709135590D8114875A1F99F3ED7D804CF78F + +# "ProFTPD" +F2D50E672334753223D1E862454797E58E52FC1365D872DB407C5C62D6FFBE90CCE7C79B003B82C521126D87230310576E9A5664E94314FE555ABFDF4DDFB9DF9ECC42F945319337D862D489DAC5F3652BF6EFC63778D7C356774CEEED3A2229DAEC576D1BE5261504D0EFBF1BEA6F9D0B266D2D1A0450E665D77EBBB1C16BFDCB20095B06976068F88481B5CCE44E7617904AFF92F8ECA280CD22C2807ED8C551725A029789CAF23202772A1D3E80C553045FBD8B0EBF9F911A9B49BC7FD6EBCB6984DC68BC44E79B20735809AF89694CAD2CF0FF9174406D4E65517A7B784D833BDD3E3A125AC2310CA0D198D4E4DB34B6978375A4845D8F3F14284D24DF03 + +# "ProFTPD" +8960C04DFC123FA90F65379268B96EE08579816D67B2EB4A2B597F09055B347C4316DB7F25E213729A5AB6FA36DFD6F46DF815029B75FA2E5263ECF42DE53ED511B6B37A6068049E098CF40B1A20604176FEFEC1CABB711CEB4DBBDA9E247DA64769B4A59B15DE86FAC2D21701B188FC94246EE2D39AC6BDD292EBF24259EAF1E4DCDFBBD595869DD1F0627E22336DDB168E2043DDAA80131F78BADF083687BD374A369204C8F2D32E24B04AAF93B8E3C0A46277B3BA95A55DEFC79D5070240DEC48CCB798B6CA3207270C48DE2BD1B060903E0A611F2D667CDA18F5EDCEAC35FA7EF84A69A3D5AFB114736B85D5077BE27A3DA54B1CA39359A82FAF35CF69A8846E57458FEBC2F6572231643C5A5AC4B8174D70EC9013B327ECC2EDC8C25354764E04004F09695BE2AA14C27DD62027A8F837BC6FA4E9B4DED27271B2DC0E634A4AE556BCAC7BF6BE755A373822D446F8C09D28633343C48994DFD92B65DBEFC136583558A1A6A2D9509B771FEB6D3DE420611C91821497CD6B3585458984F0DD9A3FFA48792143D8B3CDCEA6531FE18522C5CFA30D15C42DB47884B795FF9B5ECA5EAA0BB45869B6EB06FBC3AB0D708FC21E566E427FA4891975FA8A7153473B11326BFF5209D8520E3862CC3B8917E03FCD6E5DF59BDD2B773B1198B1F65FE6C8034EF583DBB5053A77409504B88991AF5FDB7ECD3F21D3F101061FFE53A3 + +# "ProFTPD" +D5F57E06FE35B84FFC1D5405BD8AE6E8F5FB6E8B5E2DFE9E0D9245440988D413D763A1CC43E72220951775536C58E6A7D81DF11789340333226492D57570F623180A5B11C6472DCA0A6B61ED288BE5B1F316F5B006899A7C503B3E29C0A05B6B3DBFA70CA45644983BEFF715C81BD7BE8515BC1DCCCF627172DBE4892980AA43 + +# "ProFTPD" +8E414E3E07B487BA37A208930C9824C24F395F092A77E905335355CB81C565751C3C7D81F9FD97AF0AE1BB319B0CD5114B4402B55B1374948C638A9F36161905E1E2F1BA5F65267DDCA8AF5096928B5137845FBC9897B2302EC1CA2D2B61D6523917769FBA289AA30D47F0883014A072DD39F821DB9A73568B57EAB277DDB2311257C6FF1AEFB8A093FA99D6B31348CE8CE717D68D3F7E241540333CFA4AD26EF380FC35DA6D40045399F85F56CEF74F5A50824BF4CF7D68050DF30D75B80CB9D1E94682EDB2FC0F80A7B920AC2810E00DBF3B2466AB9F8C06020B22AECBEC75B103BDB029CE5088D3412E34B24859947FC913E32A353E93BC8F9912A894F92971BC43C171BC40B0C39BEE282E26340D44D772139C381FA9C1B529F213D614D6D465D2A2A6107CEE24566524E409CA2BA2B87941556646561362B2B35ED8B187A91BA4CAC4253AC41C1C8AF0E82AAAF4350FFC34B7AB74D3AEAC38FB9B2BAB5AC87B97D4492034AE4C21CE3F2B32FB9C6F135BA94014A1071B515CA2FA710DF24EAA384EA83A86B60009C35AB57C8F05B175074745EEE4353BE42376B838587176F7A4F860A4C569AEF78DBFB1FC300C5D47A32D50DBE8E8BAC1AA5855466D2C8818F5ECD3A0F3674ED30848D21235EB196466F5EBA0E3FA4F489CF0FAD18934C234207B6091014AE530EACEB92A549182D73F3A904FBC184D92EEC57769257A9D8EB720EABBBE7BDE6F05296E6A931ECCCB511746416523EAF4DB8A7B3DFB82A0785EEC585B25CAD59B7A95EAFC53958EEA210FB28B4587AF692AFB9361BB4FDB4485DA76580F16C78068D7BA09E323AAC3EA99588A1F7B63935A93A22FB9803717E140B695EB912DEA6C304A22C3E436DC9739A52E418D0F659473975FB4BA949D9267B0C80CF7AA80B97736F5F7105F1EBBE9C148DC901866918CE895EDDD510BB1554D44BBECE5AB454F79D38025D859B3B0430E7396459C1DD78B5EA3A861C6E95E4FC39F7C0D734AEA3307F60DA46C5DB58B795CC3B790D47880DB2EAC3CFFE495B145ACF6D50C69155A1D666CB958779D763EFD68C5D086E1B5AA973B + +# "ProFTPD" +DAE2C20EF2673F2F4EE70F559D4256957968EBF6D465B6120AA82C5141D4DD9532599574D0CFE1485102ABBF12BECA9E569743A8B91A8AAEBAEC0B265D490871921F3DFA7F960C2CC5C3E338809022DC585AAB3A39AB8E42663D3937885F312DF974A81885BBAFA98970F15BB3608623954E31C7420DE200402DCF3FAE991E3C2789FAA3A663CAE9F5C26BD8A6AB7E4413948073ECC181FD93BF5E134794F4B07CD588CC554A8DAD0324EEE6F99925E6D99364BD2A3E0C0A8B42EC7BFE5E3EF33B5831427B37A2EADB6917CF87F0BAB908013413816D570260749BCEE1989F4078C66EDEB7A734DEB5C52E97FBC749246B4B06FFA3CC2D823BA82CEDA956BF7B74AEA46D52EBD0AC63E522C0A5318D994F633E037A51D321F274027CFAA90A9291DAF86FC1DC48BD17E0E080722D71A42FFD396D53C78896D9F5EBF13608858D7E684EB7011CA7AA95857D6844F2EB1DEB55321DE5631D682E8188631C05205BFDA2192D4EF20673EED72EAB6D08B8EBD67A79DBBD182AF23F50C9122035CA128F8D58F139BCF693B114792E53A51E43D07BB203230A2DA0DDB69E84A2865516C7F920B64959BBC8A100732C787CA2A53643B18AF5F8815028F06B445A0B95228D1EFDBA810EA7FC2FE3F219D6DB27B13EA22274D21892514FA0A3A581C2BADB831C2F6D904541BE110D9BA461EF3D926C085747262DDE02516920D380011F50B7F40A06BDF0217B9A0593ED6899240D303295956E0467C0BD662682F3D4750CD8A393849690D4092A5E91DC34B2FBE3DAA6C87E6F7B5B0ADFCEBA3C5CBAE35E511CB93F9DBA20067EE5A3AAF566301EB71F186829D7D32AFDFD4CE091AF1DDEC2EFE4F83C72CB56E96EDCEB9B393DCB7B5ABB734833C38DE19468F4740226BC960E750CA61C199062632046355260791940B5E42E1011BF6746427940F7500C2EEF3F58B8338A53CE4526D37F6CC5BA355B6D1757941A100396E3F00FDA4026877D9155DF5DF37395607F0C06171E7A347EF046655A22EEB24E708BAE8D6606FE3F82B1FF2996BCF3E81885B385B659243D59A7AFE74099EC4EDB8C552CE63E014E8FAB169EE8D053F8509B18F34CEB16F42F850C9C3DE12DB29FF7E4B5BB9B8278D62D16D5F13D8930A78D8C30CE6C5D17043859DC12811FFA0D0472461C795D92972A8BA711988357D3EF8829E80A2804F02D1C0928E50BAABD0A9FF08C273F988760E1A4BB33D25724E09272B49D162F8A90B64FEDF39410478FFBD2C0242F5D263FCF29B8E7BD8A257C5DA014FD6588D6E66F6929BEB7E808B66E1D2D9C055BC9946E0D63F9BFF31B06CEE55D887E74D2E12E4A6EBD6BC66BA24C1E9E466257D28290F425986EF77FD1B213DCE86822CC9C876E02AF0CDCC7C9853349943B3F348A53CDCE7F8A4C25D607BEE19574E246EE7C08628B97F2DFF36314333B + +# "ProFTPD" +B6EF38C892CE4503C6BA44D2FD79D00D7E862F51D3149BC24DA7C86047CE77D9B6F8B7A6B256219C12E563D3648F5009408621F1ADF317D5AF3CF37E6AEE1055192BD4F3DBB991FBB74F89EB77739D6788F20EAC195409E4C12B3FEEAC824C79472851C0D26C879A8C0C8B7F0916BCB3F8E22FE7EDF0D6F6BB2ECDE7FA12AF9B + +# "ProFTPD" +CE61A70D12181D0B1C2D213770A9DABC2744F42D82FCB06A3D49BB7A1DCECC0B6B162B8AA40E0C1087A6CCB04A98B958053647F5942135B95562C7948EC7A422703571BDB3D1A61D37A5086BC111DFDCEB78C994BE958F239E336396F910CE3683454D75D53263DACAE52ADEF7D614F19C491660E4223E7785E66B87913D1C5B + +# "ProFTPD" +A3FF1D74997F73DBA5CCEB977B6F2FD2F983EBD6B280505850343E0957FD1515EF077F86089175C24631792D0489010F1B5D29933924ABBC77DF5EE4B99BC3AA6E96E2C5D6503C649FE57088688E70D6419F1B1415F1D8327D0E90CC317FE1B51F2EF9C9CFC5E283C368272A3B8DDFD2AEFB521D04B61297D8AEE0613093DAC3 + +# "ProFTPD" +C2CE23875BBA6D7A773DC256E7DBB59FFDD240BDD90125454DB27C4C10771B2E7E471877EB843E07F1BC3D0F08C742976CC01DF32332D182ADBFBCA5388ED9E682FF8FF077ACF42D47226B0668FDD484DE7ED2F83E75647D4820DD4ECAF22130C06AF83CAE8C1EADF63525AE95EB89775CBE6BFBF11F37B93E93C30845B515E7 + +# "ProFTPD" +EEE2FB92101E3B3AB478792D7030BC3DD75E0C7213A8FB7B52969A01C3160E86784A365192EED3B66D627BBDB2BBE46B72AC9F374312AB5081993D0B5691329A98A32D03169B551CD163CA1C9D230076DC48796B9C66A42CE05F8C830BED800EB5363C2D0CF93F05B80396BDDDD5041AE79B79ACA11051CB6E8828101E0E2E63 + +# "ProFTPD" +8065E091287FE21C512FE3F8F9E499E60D2D4B46C22FCFAD0E31BF94375746A2CBFA88397F3260520083006275AA2A3E41B40800183BDA3C82F1611DF24777C076F7A998C9B4874862361BA4D53F7C5D658366A86D6502A77F56A9A3F82BE6918B2069C0D50FA3FCC8E2EB17A83305BF4FC5534E16A3E1357FF4C8E5C1AFA613 + +# "ProFTPD" +9929F936ED72E31F78899DE57200EE92B01A3B6B715B4DA515C1E309516E92696C619073209EEB93092A6C6CF2C9DD3EFD52D7D7D31FEDC5729F6397B2660A11ECF93716A88A6F9AB045459FF93766DFD9F8229A2EE149658527015D6FDCE9C543566C070D9D1FE365DA90EB5C307B2513D2C7C63C7FB4C4D45BB5CD42B7513DE68E3EECEB3CD8B8754CAA248AF570C017FD9B6BE60851170D3816D1B2CBA8D447D4243C8EE122C3A8BFCDA6E692EB4F3E128DD2EC40EE3EF9F9E31CFC357397 + +# "ProFTPD" +A85F29AE0400D0BBEB2CD2185FBFF142909D2CE384C0F2A8E99696BBDBEBA0937B84FA813B69102926F0A0E6C6E3771EB957824110A0C878AE06B3A71DD41B4CFC4FA6AA41715998054C2BF629FBEF47FC4CC9853CA7B49DF5873DD0AA4A198339EF2B1DAF17E1A6C7B0B88A677E1088BB6FF2F3FF2C353F7C081ADD6DDEBCE7B9D738E817CF6D131FEEC110DB49DAE4F118E57C17DD5F6ED97EB51CCE181ADA3D5EE3552F7B94EF46F15BAA5C78507377354469D9D7689C96D346DEBD75B0DB + +# "ProFTPD" +D75EA108FD8DC18B0133CB4EA238BE928C82A2797EE39EFBCCA25554E60C6B8DCC32FB9438F924C48596BA46F7D20F55BE82CBE9120323BF3C16D3923F673F396CE3618A9800636F73C76220C805C62AE317CFED9FCF107F496084FFF4F415A954453C79F3759717B5A4B71FABDEEA7A62C2F8303C2373EECECC5FD0B5E775C5F7D4F4A8203C2FF6BE2AC9CA0F669AAACC62FFA363AFBB01972F65EAAADEEF494E37378E2F373041246AF65DA98D23047A424F63A137C8F3F2300E062CC95A2B + +# "ProFTPD" +E98FCA8ED6057DC568A12935A76A6F55BAADB4B40DB0C202E6DF464B25A57C206814FA9F7D7B265D5917BB2DE4F33023ADD2F7AC6C79FFE739C2561F540CF3FEADEB511FA61443D02A092F1CA505CB4B9B1B45A9FDD048299FAF90AF822B4353A0A01D5EFF06DD37C279FC3D748FCDCF2DA3FF0C655056A91709D9A1C3D7525810779DA6742B17002A99E6298165C350CF0704293AF68DE9F697E344D822ACF2724557071296C14FA8407EED88751B0662935C26071AD33F03CCAD3935BBD0AAB6D17B6936411E39FEF9EE1392AAD0B35274E2CD0B8DDBF33556847147CF3E24C7FBAF0AA4CC2335C02E302E815772F8D826A57751E8703D7CB34ED53DCAA253 + +# "ProFTPD" +A3E1A869E999F4A8C180B830199B8E6CE43F8504A82B50246BF7CFA12937102A24A9BD0A79E238022F1856EA7A58826281FFFF5136458075C4354B09337B124CA1DEE65ECBB502246F6A0F4057F34E9A7638E31C79190A797A600D805CB744F42830095D5E2E07E97A3D97CBE1C38B7D230D08A4E0DA9B4618B6DBA983CB77B2CDC2E7697B5C0ED0A0751851240766443D3224431D96D626B9107B5AE7395746A6BDEB645BA35B797DD88CDF08554EA96028D342E7FCEFC07EEF1EAC89CAA54E290CA35CFB13F798814E8D46B17473F282D7721AD3C9BB3BC9F8A5BDED5E4C29D029F8991EA2B0E745D245B022495F1EA615BC99BC0238BB61AEE30A4FB1834F + +# "ProFTPD" +9E5098BECB6599DD95083C1D23CBB492180DC29B869A33EFD7B4521829D28F1E838EE61E3AA1A702A3A3484C83BA8371F0A0BA9991791CA06843E9C3789DCEE32E0D9D98F531A105562BB76BB5D7BBA15FFDF2C1DA797E135AF2B7DBE4E9DF46360385F897C1E34498B0F9DF5F414777F32A261E0A41B916A0FCE07CAE1B83135952676D1716CFF633B4B74F2712804600BE9AEA7C7B00DFE64A074E87F0848CD3FBC4A193B8D2EFD0BAB7140009E1ED0F0E31586FD4C8291730548629AADFC398DD7E84243C3BD19A0BC82CF7D1AACA2E06E88A30ABBA0CA95F0A44D7533677C3D6DDD28EEA44C454D4781C3916207FE385708E26A1CF43C9550820AC051A76A0ABA8E8B593F0BBCFF529C0EBE9055CF9D7ADA9EB7DC75E7B4C5339A2D09A28993FA74798DEEB09499E972F39E227DB5ACB3B09170D69B3ADBD49ECA6319C46B41777C4724E0F57D2FF7480930818934AAF5B4068C2CBA32D734A5B5BC024869A01B6624686C074FADE89E672EB95E0FAF1E3CF102D5EE2444F73770924F22F6CC3715CF098C23B0FF8041C6F162F3A53CFC83796363EC05908CC20010EA41C3BEA2B5FCBB24FA3E5B3E4492952DBCAF59AA8E04F3BD7D53D474688561B27F835F997967C5CA53CC198D4C0AFC5836B4856AF2D5E2EFF5AE5C151EF261D4FBB6D4411D4646005A2D888E11190D4BCECC3ED6D0E08FE999FC7ADC721F3A3EBBB + +# "ProFTPD" +ED66CF2515BA66A1D0428E8314D57F7B16010D85D380723CB0EB57E19B2672478B9E7E0C3560F1AC7CA6180E8426ACFB22EDED94FAAB66701EFE639725956758C743AD76AAB9F5C2580D460359CE06C5F6CE310003862B90EB44D89C8D43AE3B8155A466500F341D5FD13B78C2E4768EFCCC62657E99C31FC6EAC1A0E8648BB4A26C7B36504BDB885C0940CD756F95B9351419A4A9C8A54EA158F199324488057EEC228317F72FDAD01545A805D2F2B2E099687945C42E5AA64FC9958787E72D29A47760F1F2C57D64294745331655C179A70C925E793ECD88D65DE4E489E59DBA5C1A19B9F103933BE95A28122663267CA5DA19CC44C6B8B34520638C03E173BF38C9765C9F04769C9077B2FBEE0A76DF3BA6A821B545EFC16DA9716229DEF99864EB3D37607D01F739D8D3685654A7925272909F370B43696B6F6E0439C7C75FC4772EFFB08B5BD49E12F9423B05A216F774064138911125508CF32E1D2E7C71C4872C2454664889C2F5AB3F9E79E4D7F15E8599D442BB6C472B956D4F6FF24CCB43038F09E47ED84EB48E882FA48266AE779100871322760E10A896BC8D9609219A6FC2C130002DE652FDFA46424886E78FC9B6A86B55354F0496C06836747AA2750EA05EFD2DF805F1C6270A14188A28C37B0F12A80E00396AC9EB52FE19FDB7CC538C86814DE092227B49CCEB6B937A50426108149C05B088F8A5174AC5A97997767708A610BC720B60DAEF0218A8985EF4A6115CEA1AB91532F8B301CF06CA43B9D2D806F0E7338DE4036547F2892781FE0F5F7E2CDED60DCD59F12A05E7DC1B6E802634A8D3B945775A1874199BB19DDF3C170EC3A1258831EFBE0E8C48BDD091C2B17345AFF6D190A2F7D37DE885F8AF45A87000881B8BA43D4227B2EA76AB1312EFBE7B83371A6C3D93DB88AB9FD37D6890DF05E7CA70877F88904544AFE5A123974F88DCC93590A880FEB2903D56121CB861018ABDB5476F5F53D7C072D72D58E6F2511293B942E1E96A9A7F8E81E2CBA82FC8E6BEDC84248C19EB3CC3EE658B2AFD7AEB9503F526CA7222A8CB6090F807C2C272A5D7E3B80CF71B + +# "ProFTPD" +C5C15CC0405E6C6212C596ED9E8714BA2BFC6791A815BD5F8B7B33473D72D63E87C1EF264F354CA0A799E50BD713C6569390259F0D6985F7BBC8365A9F8055A89ED4D34C3E8DA532E58F139A8DF8B924D3457EB5769612BC166C49350492D7AA5816D5411CF8975350F5E4D55DC84600978BF49CE55056506F05177D03DFF79C20EF2E7A8DCA8A7D88EA416659829B311729FF3053AAEFE1D078B606A916C0D709CA90A4C5F04447D7A3E30A1B278C0D62EAB1F94DBF42934AE92189191A3DA93E888DA160448896A061BB7B5E39CC197F143EC416F089B3A16F892065001C2CC56529C5A797846422FB43B4FC677FFD440C47843521F1BC615AC77D2B5A4667D5D8085E1BE13281B1CE860829A102981B713137FC138EA8B734B6EDEC97BE46537C063298B0F7B27C48EE0B22030A1F97FE837D180585CF63BCF532CCAD7FA9552AB0BC2F3C6287AF677248FD423B4F6389581C7D2AECADDBAB8CAE4286F810F17D581ACCCD6C36AE81FA26FF1C95CF600DCAB3A81924CE7DA9283951DAB150F79E4EF00D7FCA32C8736D53F89C26A58605EDA81165C7ABB731E2A72A119137D2D3CC904098E070AA2FA82B9E56A04D650BE88092B325122CE583505FB8B6E5B1FFE093CE1B5608895EC0438D4540B22D6EC9C1EAA4BE53F03318B1FF85DFB2D9F62C1C508B74D21BB2FA663E2C84C0904C0AD27A6034AEDC2A8C860E1875D4745FD52CCC8855EB0A3F2218CD26EAF90316265403634F25603F8F300C6C1937557A2B209260B8D093FB6DFCF6360B26D100E37669CF01B9DE513743D3EEF25CC3A12213982FFC807974D225961A80723071FE56DB734F2EC2337EE4B37F316088CB60B26423B3C23DCFCEABE5F507C54852D32855CCCF141C08A36B06640BD2DD27E17D98003E1924F893FEC45843CB705E99AD29C9ABADE5D0771BA9841E5745F91AC13EF2241556280C588955917C0A8D1ECF208EDF7AED82BB9D5ED7B74C306FEAFD37BF7FAD8A8916D5E2195FD9F3FA547C24805287BBF4D7EDBB357B007F42DA030EA3B88FEAE39E7AFBFBA0094E9E3A6839C4655271D30B899953926F385DCD6EEFCA46FC1B5F807E9AAABE3B8ECE426DEDBCDA0009E8CC62284C953E3C1B6C200796DBD1027C0719A0A4B2F83FE2B5B59B2FBB4579A111E4435D104C516C3DD770180FBC570EF87585D3FB8D514013695A03FE8FFCD13D40170A5DC53D0FC78FB84C9C11CF41CD0759A405ED7BD0CC0B168FC12DBF28AA6684789889061CEC46095EFDFF62A8D890AC58BAA8DF2F5DC17D3D3DFDA93E1054797D4659F09364611EACB721FC8DC28A17FD2501D0D371FA80C44C15246880D47AD9DD989818D933FC7059D063A4B75634BB8F4676276F0257B37D11FE8418E79891759763BF03D0976B91F6E6D685EA483A613BB79FB5A34262037C754D7F36347C2C1B + +# "LibTomCrypt" +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FAE5F + +# "LibTomCrypt" +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00CC107 + +# "LibTomCrypt" +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF012E717 + +# "LibTomCrypt" +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0178D27 + +# "LibTomCrypt" +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF077FDA7 + +# "LibTomCrypt" +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF021666B + +# "LibTomCrypt" +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00C2C57 + +# "LibTomCrypt" +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF023360F + +# "Socat" +DC216456BD9CB2ACBEC998EF953E26FAB557BCD9E675C043A21C7A85DF34AB57A8F6BCF6847D056904834CD556D385090A08FFB537A1A38A370446D2933196F4E40D9FBD3E7F9E4DAF08E2E8039473C4DC0687BB6DAE662D181FD847065CCF8AB50051579BEA1ED8DB8E3C1FD32FBA1F5F3D15C13B2C8242C88C87795B38863AEBFD81A9BAF7265B93C53E03304B005CB6233EEA94C3B471C76E643BF89265AD606CD47BA9672604A80AB206EBE07D90DDDDF5CFB4117CABC1A384BE2777C7DE20576647A735FE0D6A1C52B858BF2633815EB7A9C0EE581174861908891C370D524770758BA88B3011713662F07341EE349D0A2B674E6AA3E299921BF5327363 + +# "Socat" +CC17F2DC96DF59A446C53E0EB826550CE388C1CEA7BCB3BF1694D8A945A2CEA95B22255F9259941C22BFCBC8C857CBBFBC0EE840F98703BF609B08C68E99C605FC00D66D90A8F5F8D38D43C88F7ABDBB28AC04694A0B867337F06D4F04F6F5AFBFAB8ECE75534D7F7D17780E12464AAF9599EFBCA6C54177437AB9EC8E073C6D + +# "HAProxy" +FAF92A222AA77FE1674E53F75613C3B1E3296B66316A7FB3C2686BCB1D57391D1FFF1CC9A6A49882315D25FF8AE0739681C88379C15A04F8370DA83DAE74BCDBB6A475D9718AA0179E2DC8A8DF2C5F8295F8929BA7335F8971C82D6B1886C49422A5528DF6F6D237920FA5CCDB7B1D3DA131B7808F0B675E36A5600CF195338B + +# "HAProxy" +EC86F870A03316EC051A7359CD1F8BF829E4D2CF52DDC2248DB5389AFB5CA4E4B2DACE665074A6854D4B1D30B82BF310E9A72D0571E781DF8B59523B5F430B68F1DB07BE086B1B23EE4DCC9E0E43A01EDF438CECBEBE90B45154B92F7B64764E5DD42EAEC29EAE514359C7779C503C0EED73045FF14C762AD8F8CFFC3440D1B442618466423904F868B262D755ED1B747591E0C569C1315CDB7B442ECE84580D1E660CC8449EFD4008675DFBA7768F001187E993F97DC4BC745520D44A412F43421AC1F297174927376B2F887E1CA0A1899227D9565A71C156377E3A9D05E7EE5D8F8217BCE9C2933082F9F4C9AE49DBD054B4D9754DFA06B8D63841B71F77F3 + +# "HAProxy" +DE1694CD995807F1F73296110482D48472809906CAF0A36807CE6450E7744520805E4DADA5B6EDFA806C3B35C49A146B32BBFD1F178EB71FD6FA3F7BEE16A562330DEDBC4E58E5474DE9AB8E38D36E9057E3221533BDF64345B5100ABE2CB435B8538DADFBA71F8558417A792068B3E13D0876BF860D49E382718CB48D8184D4E7BE91DC2639480F35C4CA65E340935276587DDD5175DC6961BF472C16682DC929D3E6C09948A09AC878C06D816712613F71BA411F6C894403BA3B3960AA285559AEB8FACB6FA51AF72BDD528A8BE271A65E7ED82E18E066DFDD2221995273A63320650E53E76B9BC5A32F976576D347237712B6117B24EDF1EFC0E2A37E67053E964D45C218D1739E07F3816E5263F62076B913D26530181609169E8FF1D2105AD3D4AF1661DA552E185E1408542E2A25A21A9B8B32A9FDC24896E180CAE92217BBCE3E9EEDC7F11FEC1721DC7B82488EBB4B9D5B0404DADB39DF0140C3AA26238975C60BD0A2606AF1CC6518981B52D27461CCBD60AEA3A0666A1634923F41403129C02C63B2078DEB94B8E8479252936A1B7E1A61B31BF0D6729BF1B0AFBF3E65EF231D6FFF70CD8A4C8AA0729DBED4BB24474A68B5F5C6D57ACDCA064107ADC21EE654A7AD03D912C19C13B1C90A438E1E08CE5082735FA7551DD959ACB5EA027F6C5B7496986724A30F15FCA97D3E67D170F897F367C58C88440802C72B + +# "RFC7919/ffdhe2048" +FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B423861285C97FFFFFFFFFFFFFFFF + +# "RFC7919/ffdhe3072" +FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B4238611FCFDCDE355B3B6519035BBC34F4DEF99C023861B46FC9D6E6C9077AD91D2691F7F7EE598CB0FAC186D91CAEFE130985139270B4130C93BC437944F4FD4452E2D74DD364F2E21E71F54BFF5CAE82AB9C9DF69EE86D2BC522363A0DABC521979B0DEADA1DBF9A42D5C4484E0ABCD06BFA53DDEF3C1B20EE3FD59D7C25E41D2B66C62E37FFFFFFFFFFFFFFFF + +# "RFC7919/ffdhe4096" +FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B4238611FCFDCDE355B3B6519035BBC34F4DEF99C023861B46FC9D6E6C9077AD91D2691F7F7EE598CB0FAC186D91CAEFE130985139270B4130C93BC437944F4FD4452E2D74DD364F2E21E71F54BFF5CAE82AB9C9DF69EE86D2BC522363A0DABC521979B0DEADA1DBF9A42D5C4484E0ABCD06BFA53DDEF3C1B20EE3FD59D7C25E41D2B669E1EF16E6F52C3164DF4FB7930E9E4E58857B6AC7D5F42D69F6D187763CF1D5503400487F55BA57E31CC7A7135C886EFB4318AED6A1E012D9E6832A907600A918130C46DC778F971AD0038092999A333CB8B7A1A1DB93D7140003C2A4ECEA9F98D0ACC0A8291CDCEC97DCF8EC9B55A7F88A46B4DB5A851F44182E1C68A007E5E655F6AFFFFFFFFFFFFFFFF + +# "RFC7919/ffdhe6144" +FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B4238611FCFDCDE355B3B6519035BBC34F4DEF99C023861B46FC9D6E6C9077AD91D2691F7F7EE598CB0FAC186D91CAEFE130985139270B4130C93BC437944F4FD4452E2D74DD364F2E21E71F54BFF5CAE82AB9C9DF69EE86D2BC522363A0DABC521979B0DEADA1DBF9A42D5C4484E0ABCD06BFA53DDEF3C1B20EE3FD59D7C25E41D2B669E1EF16E6F52C3164DF4FB7930E9E4E58857B6AC7D5F42D69F6D187763CF1D5503400487F55BA57E31CC7A7135C886EFB4318AED6A1E012D9E6832A907600A918130C46DC778F971AD0038092999A333CB8B7A1A1DB93D7140003C2A4ECEA9F98D0ACC0A8291CDCEC97DCF8EC9B55A7F88A46B4DB5A851F44182E1C68A007E5E0DD9020BFD64B645036C7A4E677D2C38532A3A23BA4442CAF53EA63BB454329B7624C8917BDD64B1C0FD4CB38E8C334C701C3ACDAD0657FCCFEC719B1F5C3E4E46041F388147FB4CFDB477A52471F7A9A96910B855322EDB6340D8A00EF092350511E30ABEC1FFF9E3A26E7FB29F8C183023C3587E38DA0077D9B4763E4E4B94B2BBC194C6651E77CAF992EEAAC0232A281BF6B3A739C1226116820AE8DB5847A67CBEF9C9091B462D538CD72B03746AE77F5E62292C311562A846505DC82DB854338AE49F5235C95B91178CCF2DD5CACEF403EC9D1810C6272B045B3B71F9DC6B80D63FDD4A8E9ADB1E6962A69526D43161C1A41D570D7938DAD4A40E329CD0E40E65FFFFFFFFFFFFFFFF + +# "RFC7919/ffdhe8192" +FFFFFFFFFFFFFFFFADF85458A2BB4A9AAFDC5620273D3CF1D8B9C583CE2D3695A9E13641146433FBCC939DCE249B3EF97D2FE363630C75D8F681B202AEC4617AD3DF1ED5D5FD65612433F51F5F066ED0856365553DED1AF3B557135E7F57C935984F0C70E0E68B77E2A689DAF3EFE8721DF158A136ADE73530ACCA4F483A797ABC0AB182B324FB61D108A94BB2C8E3FBB96ADAB760D7F4681D4F42A3DE394DF4AE56EDE76372BB190B07A7C8EE0A6D709E02FCE1CDF7E2ECC03404CD28342F619172FE9CE98583FF8E4F1232EEF28183C3FE3B1B4C6FAD733BB5FCBC2EC22005C58EF1837D1683B2C6F34A26C1B2EFFA886B4238611FCFDCDE355B3B6519035BBC34F4DEF99C023861B46FC9D6E6C9077AD91D2691F7F7EE598CB0FAC186D91CAEFE130985139270B4130C93BC437944F4FD4452E2D74DD364F2E21E71F54BFF5CAE82AB9C9DF69EE86D2BC522363A0DABC521979B0DEADA1DBF9A42D5C4484E0ABCD06BFA53DDEF3C1B20EE3FD59D7C25E41D2B669E1EF16E6F52C3164DF4FB7930E9E4E58857B6AC7D5F42D69F6D187763CF1D5503400487F55BA57E31CC7A7135C886EFB4318AED6A1E012D9E6832A907600A918130C46DC778F971AD0038092999A333CB8B7A1A1DB93D7140003C2A4ECEA9F98D0ACC0A8291CDCEC97DCF8EC9B55A7F88A46B4DB5A851F44182E1C68A007E5E0DD9020BFD64B645036C7A4E677D2C38532A3A23BA4442CAF53EA63BB454329B7624C8917BDD64B1C0FD4CB38E8C334C701C3ACDAD0657FCCFEC719B1F5C3E4E46041F388147FB4CFDB477A52471F7A9A96910B855322EDB6340D8A00EF092350511E30ABEC1FFF9E3A26E7FB29F8C183023C3587E38DA0077D9B4763E4E4B94B2BBC194C6651E77CAF992EEAAC0232A281BF6B3A739C1226116820AE8DB5847A67CBEF9C9091B462D538CD72B03746AE77F5E62292C311562A846505DC82DB854338AE49F5235C95B91178CCF2DD5CACEF403EC9D1810C6272B045B3B71F9DC6B80D63FDD4A8E9ADB1E6962A69526D43161C1A41D570D7938DAD4A40E329CCFF46AAA36AD004CF600C8381E425A31D951AE64FDB23FCEC9509D43687FEB69EDD1CC5E0B8CC3BDF64B10EF86B63142A3AB8829555B2F747C932665CB2C0F1CC01BD70229388839D2AF05E454504AC78B7582822846C0BA35C35F5C59160CC046FD8251541FC68C9C86B022BB7099876A460E7451A8A93109703FEE1C217E6C3826E52C51AA691E0E423CFC99E9E31650C1217B624816CDAD9A95F9D5B8019488D9C0A0A1FE3075A577E23183F81D4A3F2FA4571EFC8CE0BA8A4FE8B6855DFE72B0A66EDED2FBABFBE58A30FAFABE1C5D71A87E2F741EF8C1FE86FEA6BBFDE530677F0D97D11D49F7A8443D0822E506A9F4614E011E2A94838FF88CD68C8BB7C5C6424CFFFFFFFFFFFFFFFF diff --git a/deluge/tests/data/etc/curves.txt b/deluge/tests/data/etc/curves.txt new file mode 100644 index 0000000..fe7d0b8 --- /dev/null +++ b/deluge/tests/data/etc/curves.txt @@ -0,0 +1,31 @@ +# Value, IANA name, openssl serverhello +1, sect163k1, K-163 +2, sect163r1, +3, sect163r2, B-163 +4, sect193r1, +5, sect193r2, +6, sect233k1, K-233 +7, sect233r1, B-233 +8, sect239k1, +9, sect283k1, K-283 +10, sect283r1, B-283 +11, sect409k1, K-409 +12, sect409r1, B-409 +13, sect571k1, K-571 +14, sect571r1, B-571 +15, secp160k1, +16, secp160r1, +17, secp160r2, +18, secp192k1, +19, secp192r1, P-192 +20, secp224k1, +21, secp224r1, P-224 +22, secp256k1, +23, secp256r1, P-256 +24, secp384r1, P-384 +25, secp521r1, P-521 +26, brainpoolP256r1, +27, brainpoolP384r1, +28, brainpoolP512r1, +29, curve25519, +30, curve448 diff --git a/deluge/tests/data/etc/openssl.cnf b/deluge/tests/data/etc/openssl.cnf new file mode 100644 index 0000000..b3e7444 --- /dev/null +++ b/deluge/tests/data/etc/openssl.cnf @@ -0,0 +1,346 @@ +# +# OpenSSL example configuration file. +# This is mostly being used for generation of certificate requests. +# + +# This definition stops the following lines choking if HOME isn't +# defined. +HOME = . +RANDFILE = $ENV::HOME/.rnd + +# Extra OBJECT IDENTIFIER info: +#oid_file = $ENV::HOME/.oid +oid_section = new_oids + +# To use this configuration file with the "-extfile" option of the +# "openssl x509" utility, name here the section containing the +# X.509v3 extensions to use: +# extensions = +# (Alternatively, use a configuration file that has only +# X.509v3 extensions in its main [= default] section.) + +[ new_oids ] + +# We can add new OIDs in here for use by 'ca', 'req' and 'ts'. +# Add a simple OID like this: +# testoid1=1.2.3.4 +# Or use config file substitution like this: +# testoid2=${testoid1}.5.6 + +# Policies used by the TSA examples. +tsa_policy1 = 1.2.3.4.1 +tsa_policy2 = 1.2.3.4.5.6 +tsa_policy3 = 1.2.3.4.5.7 + +#################################################################### +[ ca ] +default_ca = CA_default # The default ca section + +#################################################################### +[ CA_default ] + +dir = ./demoCA # Where everything is kept +certs = $dir/certs # Where the issued certs are kept +crl_dir = $dir/crl # Where the issued crl are kept +database = $dir/index.txt # database index file. +#unique_subject = no # Set to 'no' to allow creation of + # several certs with same subject. +new_certs_dir = $dir/newcerts # default place for new certs. + +certificate = $dir/cacert.pem # The CA certificate +serial = $dir/serial # The current serial number +crlnumber = $dir/crlnumber # the current crl number + # must be commented out to leave a V1 CRL +crl = $dir/crl.pem # The current CRL +private_key = $dir/private/cakey.pem# The private key +RANDFILE = $dir/private/.rand # private random number file + +x509_extensions = usr_cert # The extensions to add to the cert + +# Comment out the following two lines for the "traditional" +# (and highly broken) format. +name_opt = ca_default # Subject Name options +cert_opt = ca_default # Certificate field options + +# Extension copying option: use with caution. +# copy_extensions = copy + +# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs +# so this is commented out by default to leave a V1 CRL. +# crlnumber must also be commented out to leave a V1 CRL. +# crl_extensions = crl_ext + +default_days = 365 # how long to certify for +default_crl_days= 30 # how long before next CRL +default_md = default # use public key default MD +preserve = no # keep passed DN ordering + +# A few difference way of specifying how similar the request should look +# For type CA, the listed attributes must be the same, and the optional +# and supplied fields are just that :-) +policy = policy_match + +# For the CA policy +[ policy_match ] +countryName = match +stateOrProvinceName = match +organizationName = match +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +# For the 'anything' policy +# At this point in time, you must list all acceptable 'object' +# types. +[ policy_anything ] +countryName = optional +stateOrProvinceName = optional +localityName = optional +organizationName = optional +organizationalUnitName = optional +commonName = supplied +emailAddress = optional + +#################################################################### +[ req ] +default_bits = 2048 +default_keyfile = privkey.pem +distinguished_name = req_distinguished_name +attributes = req_attributes +x509_extensions = v3_ca # The extensions to add to the self signed cert + +# Passwords for private keys if not present they will be prompted for +# input_password = secret +# output_password = secret + +# This sets a mask for permitted string types. There are several options. +# default: PrintableString, T61String, BMPString. +# pkix : PrintableString, BMPString (PKIX recommendation before 2004) +# utf8only: only UTF8Strings (PKIX recommendation after 2004). +# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings). +# MASK:XXXX a literal mask value. +# WARNING: ancient versions of Netscape crash on BMPStrings or UTF8Strings. +string_mask = utf8only + +# req_extensions = v3_req # The extensions to add to a certificate request + +[ req_distinguished_name ] +countryName = Country Name (2 letter code) +countryName_default = AU +countryName_min = 2 +countryName_max = 2 + +stateOrProvinceName = State or Province Name (full name) +stateOrProvinceName_default = Some-State + +localityName = Locality Name (eg, city) + +0.organizationName = Organization Name (eg, company) +0.organizationName_default = Internet Widgits Pty Ltd + +# we can do this but it is not needed normally :-) +#1.organizationName = Second Organization Name (eg, company) +#1.organizationName_default = World Wide Web Pty Ltd + +organizationalUnitName = Organizational Unit Name (eg, section) +#organizationalUnitName_default = + +commonName = Common Name (e.g. server FQDN or YOUR name) +commonName_max = 64 + +emailAddress = Email Address +emailAddress_max = 64 + +# SET-ex3 = SET extension number 3 + +[ req_attributes ] +challengePassword = A challenge password +challengePassword_min = 4 +challengePassword_max = 20 + +unstructuredName = An optional company name + +[ usr_cert ] + +# These extensions are added when 'ca' signs a request. + +# This goes against PKIX guidelines but some CAs do it and some software +# requires this to avoid interpreting an end user certificate as a CA. + +basicConstraints=CA:FALSE + +# Here are some examples of the usage of nsCertType. If it is omitted +# the certificate can be used for anything *except* object signing. + +# This is OK for an SSL server. +# nsCertType = server + +# For an object signing certificate this would be used. +# nsCertType = objsign + +# For normal client use this is typical +# nsCertType = client, email + +# and for everything including object signing: +# nsCertType = client, email, objsign + +# This is typical in keyUsage for a client certificate. +# keyUsage = nonRepudiation, digitalSignature, keyEncipherment + +# This will be displayed in Netscape's comment listbox. +nsComment = "OpenSSL Generated Certificate" + +# PKIX recommendations harmless if included in all certificates. +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +# This stuff is for subjectAltName and issuerAltname. +# Import the email address. +# subjectAltName=email:copy +# An alternative to produce certificates that aren't +# deprecated according to PKIX. +# subjectAltName=email:move + +# Copy subject details +# issuerAltName=issuer:copy + +#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem +#nsBaseUrl +#nsRevocationUrl +#nsRenewalUrl +#nsCaPolicyUrl +#nsSslServerName + +# This is required for TSA certificates. +# extendedKeyUsage = critical,timeStamping + +[ v3_req ] + +# Extensions to add to a certificate request + +basicConstraints = CA:FALSE +keyUsage = nonRepudiation, digitalSignature, keyEncipherment + +[ v3_ca ] + + +# Extensions for a typical CA + + +# PKIX recommendation. + +subjectKeyIdentifier=hash + +authorityKeyIdentifier=keyid:always,issuer + +basicConstraints = critical,CA:true + +# Key usage: this is typical for a CA certificate. However since it will +# prevent it being used as an test self-signed certificate it is best +# left out by default. +# keyUsage = cRLSign, keyCertSign + +# Some might want this also +# nsCertType = sslCA, emailCA + +# Include email address in subject alt name: another PKIX recommendation +# subjectAltName=email:copy +# Copy issuer details +# issuerAltName=issuer:copy + +# DER hex encoding of an extension: beware experts only! +# obj=DER:02:03 +# Where 'obj' is a standard or added object +# You can even override a supported extension: +# basicConstraints= critical, DER:30:03:01:01:FF + +[ crl_ext ] + +# CRL extensions. +# Only issuerAltName and authorityKeyIdentifier make any sense in a CRL. + +# issuerAltName=issuer:copy +authorityKeyIdentifier=keyid:always + +[ proxy_cert_ext ] +# These extensions should be added when creating a proxy certificate + +# This goes against PKIX guidelines but some CAs do it and some software +# requires this to avoid interpreting an end user certificate as a CA. + +basicConstraints=CA:FALSE + +# Here are some examples of the usage of nsCertType. If it is omitted +# the certificate can be used for anything *except* object signing. + +# This is OK for an SSL server. +# nsCertType = server + +# For an object signing certificate this would be used. +# nsCertType = objsign + +# For normal client use this is typical +# nsCertType = client, email + +# and for everything including object signing: +# nsCertType = client, email, objsign + +# This is typical in keyUsage for a client certificate. +# keyUsage = nonRepudiation, digitalSignature, keyEncipherment + +# This will be displayed in Netscape's comment listbox. +nsComment = "OpenSSL Generated Certificate" + +# PKIX recommendations harmless if included in all certificates. +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid,issuer + +# This stuff is for subjectAltName and issuerAltname. +# Import the email address. +# subjectAltName=email:copy +# An alternative to produce certificates that aren't +# deprecated according to PKIX. +# subjectAltName=email:move + +# Copy subject details +# issuerAltName=issuer:copy + +#nsCaRevocationUrl = http://www.domain.dom/ca-crl.pem +#nsBaseUrl +#nsRevocationUrl +#nsRenewalUrl +#nsCaPolicyUrl +#nsSslServerName + +# This really needs to be in place for it to be a proxy certificate. +proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo + +#################################################################### +[ tsa ] + +default_tsa = tsa_config1 # the default TSA section + +[ tsa_config1 ] + +# These are used by the TSA reply generation only. +dir = ./demoCA # TSA root directory +serial = $dir/tsaserial # The current serial number (mandatory) +crypto_device = builtin # OpenSSL engine to use for signing +signer_cert = $dir/tsacert.pem # The TSA signing certificate + # (optional) +certs = $dir/cacert.pem # Certificate chain to include in reply + # (optional) +signer_key = $dir/private/tsakey.pem # The TSA private key (optional) +signer_digest = sha256 # Signing digest to use. (Optional) +default_policy = tsa_policy1 # Policy if request did not specify it + # (optional) +other_policies = tsa_policy2, tsa_policy3 # acceptable policies (optional) +digests = sha1, sha256, sha384, sha512 # Acceptable message digests (mandatory) +accuracy = secs:1, millisecs:500, microsecs:100 # (optional) +clock_precision_digits = 0 # number of digits after dot. (optional) +ordering = yes # Is ordering defined for timestamps? + # (optional, default: no) +tsa_name = yes # Must the TSA name be included in the reply? + # (optional, default: no) +ess_cert_id_chain = no # Must the ESS cert id chain be included? + # (optional, default: no) diff --git a/deluge/tests/data/etc/tls_data.txt b/deluge/tests/data/etc/tls_data.txt new file mode 100755 index 0000000..898aa2d --- /dev/null +++ b/deluge/tests/data/etc/tls_data.txt @@ -0,0 +1,304 @@ + +# data we need for socket based handshakes +# see #807 and #806 (especially +# https://github.com/drwetter/testssl.sh/issues/806#issuecomment-318686374) + +# All 5 ciphers defined for TLS 1.3 +readonly TLS13_CIPHER=" +13,01, 13,02, 13,03, 13,04, 13,05" + +# 123 standard cipher + 4x GOST for TLS 1.2 and SPDY/NPN HTTP2/ALPN +declare TLS12_CIPHER=" +c0,30, c0,2c, c0,28, c0,24, c0,14, c0,0a, 00,9f, 00,6b, +00,39, 00,9d, 00,3d, 00,35, c0,2f, c0,2b, c0,27, c0,23, +c0,13, c0,09, 00,9e, 00,67, 00,33, 00,9c, 00,3c, 00,2f, +cc,a9, cc,a8, cc,aa, cc,14, cc,13, cc,15, 00,a5, 00,a3, +00,a1, 00,6a, 00,69, 00,68, 00,38, 00,37, 00,36, c0,77, +c0,73, 00,c4, 00,c3, 00,c2, 00,c1, 00,88, 00,87, 00,86, +00,85, c0,32, c0,2e, c0,2a, c0,26, c0,0f, c0,05, c0,79, +c0,75, 00,c0, 00,84, 00,a4, 00,a2, 00,a0, 00,40, 00,3f, +00,3e, 00,32, 00,31, 00,30, c0,76, c0,72, 00,be, 00,bd, +00,bc, 00,bb, 00,9a, 00,99, 00,98, 00,97, 00,45, 00,44, +00,43, 00,42, c0,31, c0,2d, c0,29, c0,25, c0,0e, c0,04, +c0,78, c0,74, 00,ba, 00,96, 00,41, 00,07, c0,11, c0,07, +00,66, c0,0c, c0,02, 00,05, 00,04, c0,12, c0,08, 00,16, +00,13, 00,10, 00,0d, c0,0d, c0,03, 00,0a, 00,80, 00,81, +00,82, 00,83, 00,63, 00,15, 00,12, 00,0f, 00,0c, 00,62, +00,09, 00,65, 00,64, 00,14, 00,11, 00,08, 00,03, 00,ff" + +# 127 less common ciphers for TLS 1.2 and SPDY/NPN HTTP2/ALPN +readonly TLS12_CIPHER_2ND_TRY=" +c0,22, c0,21, c0,20, 00,b7, 00,b3, 00,91, c0,9b, c0,99, +c0,97, 00,af, c0,95, c0,af, c0,ad, c0,a3, c0,9f, c0,19, +00,a7, 00,6d, 00,3a, 00,c5, 00,89, 00,ad, 00,ab, cc,ae, +cc,ad, cc,ac, c0,ab, c0,a7, c0,a1, c0,9d, 00,a9, cc,ab, +c0,a9, c0,a5, c0,38, c0,36, 00,95, 00,8d, ff,00, ff,01, +ff,02, ff,03, ff,85, c0,1f, c0,1e, c0,1d, c0,ae, c0,ac, +c0,a2, c0,9e, 00,ac, 00,aa, c0,aa, c0,a6, c0,a0, c0,9c, +00,a8, c0,a8, c0,a4, c0,18, 00,a6, 00,6c, 00,34, 00,bf, +00,9b, 00,46, c0,37, c0,35, 00,b6, 00,b2, 00,90, c0,9a, +c0,98, c0,96, 00,ae, c0,94, 00,94, 00,8c, 00,21, 00,25, +c0,16, 00,18, 00,92, 00,8a, 00,20, 00,24, c0,33, 00,8e, +c0,1c, c0,1b, c0,1a, c0,17, 00,1b, 00,93, 00,8b, 00,1f, +00,23, c0,34, 00,8f, 00,1a, 00,61, 00,60, 00,19, 00,06, +00,0b, 00,0e, 00,17, c0,10, c0,06, c0,15, c0,0b, c0,01, +c0,3b, c0,3a, c0,39, 00,b9, 00,b8, 00,b5, 00,b4, 00,2e, +00,2d, 00,b1, 00,b0, 00,2c, 00,3b, 00,02, 00,01, 00,ff" + +# 76 standard cipher + 4x GOST for SSLv3, TLS 1, TLS 1.1 +readonly TLS_CIPHER=" +c0,14, c0,0a, c0,22, c0,21, c0,20, 00,39, 00,38, 00,37, +00,36, 00,88, 00,87, 00,86, 00,85, c0,0f, c0,05, 00,35, +00,84, c0,13, c0,09, c0,1f, c0,1e, c0,1d, 00,33, 00,32, 00,80, 00,81, 00,82, 00,83, +00,31, 00,30, 00,9a, 00,99, 00,98, 00,97, 00,45, 00,44, +00,43, 00,42, c0,0e, c0,04, 00,2f, 00,96, 00,41, 00,07, +c0,11, c0,07, 00,66, c0,0c, c0,02, 00,05, 00,04, c0,12, +c0,08, c0,1c, c0,1b, c0,1a, 00,16, 00,13, 00,10, 00,0d, +c0,0d, c0,03, 00,0a, 00,63, 00,15, 00,12, 00,0f, 00,0c, +00,62, 00,09, 00,65, 00,64, 00,14, 00,11, 00,0e, 00,0b, +00,08, 00,06, 00,03, 00,ff" + +readonly -a TLS13_KEY_SHARES=( + "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "a" "b" "c" "d" "e" "f" + "10" "11" "12" "13" "14" +"-----BEGIN EC PARAMETERS----- +BgUrgQQAIQ== +-----END EC PARAMETERS----- +-----BEGIN EC PRIVATE KEY----- +MGgCAQEEHC8WEqbfOOQ1MfH86LnVfxLqdZ71D8nPZPKjruCgBwYFK4EEACGhPAM6 +AAR2uBbfubYkb0UkaigsichnMJNSfeh8NB1nXMHaOkW82gKLxrydB1PZfyRZwhkU +kKeLdXY4eWKxUw== +-----END EC PRIVATE KEY----- +" "16" +"-----BEGIN EC PARAMETERS----- +BggqhkjOPQMBBw== +-----END EC PARAMETERS----- +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIA6YyVcGYcFBFeH3RKz7d4WI9ylTcWYRY4XkzSa0kcmBoAoGCCqGSM49 +AwEHoUQDQgAEtCTvEZmcpOjOiCXDjnwMapTeM23/zRe3XGXb0VhGlWmAyLz85tki +Obs/Y6s9XLrM6xqQG9R1/1jEAFhQIdCq5A== +-----END EC PRIVATE KEY----- +" +"-----BEGIN EC PARAMETERS----- +BgUrgQQAIg== +-----END EC PARAMETERS----- +-----BEGIN EC PRIVATE KEY----- +MIGkAgEBBDA7MCUdHy2+Kc73fWph++jWo18LHzzm7SKLgycQBNtmeJu3w1y9pK0G +EXgAWsIePIOgBwYFK4EEACKhZANiAAT/x7tN8plE6gbA6D4Igp3ash5EvZxvNqdG +Q50fcDrIco91ybaVlg2tdngZgurTzte+jv7kdkYrILUmLnXxAUGg4d86yStfcZaI +rDEB8Hc9BgJkFFoLSsXMVCKfoEo777k= +-----END EC PRIVATE KEY----- +" +"-----BEGIN EC PARAMETERS----- +BgUrgQQAIw== +-----END EC PARAMETERS----- +-----BEGIN EC PRIVATE KEY----- +MIHbAgEBBEFjBqkejwKserOf+LoY6xeSUUoLSZQDz/oNLXLB3NQJ3ewDkhbjOvcL +jG1on33V080fXRTN3eNdfvzcqDw4c0GGCKAHBgUrgQQAI6GBiQOBhgAEAHuBnMpQ ++30lnd/gWrHwjLrXQ+EwtxYzMjSDkfRxr0UQ0YuzDNzsVP0azylC06BUlcAvVgiX ++61BiUapw+37EORuAaHOlob0nobmFND7peN0YglQuBeSdqK3cbdP/u9jffGr2H99 +bONJgO7LSp05PXa79CEi8sydmKYiH1pSLAzRiQnh +-----END EC PRIVATE KEY----- +" "1a" "1b" "1c" +"-----BEGIN PRIVATE KEY----- +MC4CAQAwBQYDK2VuBCIEIDhCPq41ufKeHdfVAp6KeS7qo8E43pd+ee+npH0sOqxL +-----END PRIVATE KEY----- +" +"-----BEGIN PRIVATE KEY----- +MEYCAQAwBQYDK2VvBDoEONDoNojolTC5A5LwJmEfj/NqVrkG2PsagQ0IxZJcwyhC +CrAkCbaEfSIdjRVr2ODIC8ByiHjIzqDu +-----END PRIVATE KEY----- +" "1f" + "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "2a" "2b" "2c" "2d" "2e" "2f" + "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "3a" "3b" "3c" "3d" "3e" "3f" + "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "4a" "4b" "4c" "4d" "4e" "4f" + "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "5a" "5b" "5c" "5d" "5e" "5f" + "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "6a" "6b" "6c" "6d" "6e" "6f" + "70" "71" "72" "73" "74" "75" "76" "77" "78" "79" "7a" "7b" "7c" "7d" "7e" "7f" + "80" "81" "82" "83" "84" "85" "86" "87" "88" "89" "8a" "8b" "8c" "8d" "8e" "8f" + "90" "91" "92" "93" "94" "95" "96" "97" "98" "99" "9a" "9b" "9c" "9d" "9e" "9f" + "a0" "a1" "a2" "a3" "a4" "a5" "a6" "a7" "a8" "a9" "aa" "ab" "ac" "ad" "ae" "af" + "b0" "b1" "b2" "b3" "b4" "b5" "b6" "b7" "b8" "b9" "ba" "bb" "bc" "bd" "be" "bf" + "c0" "c1" "c2" "c3" "c4" "c5" "c6" "c7" "c8" "c9" "ca" "cb" "cc" "cd" "ce" "cf" + "d0" "d1" "d2" "d3" "d4" "d5" "d6" "d7" "d8" "d9" "da" "db" "dc" "dd" "de" "df" + "e0" "e1" "e2" "e3" "e4" "e5" "e6" "e7" "e8" "e9" "ea" "eb" "ec" "ed" "ee" "ef" + "f0" "f1" "f2" "f3" "f4" "f5" "f6" "f7" "f8" "f9" "fa" "fb" "fc" "fd" "fe" "ff" + "-----BEGIN PRIVATE KEY----- +MIICJgIBADCCARcGCSqGSIb3DQEDATCCAQgCggEBAP//////////rfhUWKK7Spqv +3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT +3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId +8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu +Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD +/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhKFyX//////////8C +AQIEggEEAoIBAEcs/BWUPK4VleD+MgvCzy7mxgcH8Qi9SmKHN4wBCT/ZNbVGiBuu +LNji/hl/TA/6WZT7HIiX+wXhc0AKbcbmvES59FQIzuMZpwyoxzps7X19Zjrbn/TG +Al9MfhQ4KttyqkY6oT3JNKdB9Kk4VTekqHdVOtgV3jC83AfhA/2S0LpzlZ6V9IAN +6xt+IvpNgcBRTeBTgNZxArdpS6IIaNBGk/5anyuKdDWzUBwKbaJQzm18j/66bqOr +TernVJ3Hyiq/h3AMPY73sIVpYmjQOOwX059mEn6buNsdTFrSayiSxsfEeMrZH/Jk +11Vit9Z8+i0zUUWxyPDDqo+ji9nbUKA/Sfc= +-----END PRIVATE KEY----- +" +"-----BEGIN PRIVATE KEY----- +MIIDJgIBADCCAZcGCSqGSIb3DQEDATCCAYgCggGBAP//////////rfhUWKK7Spqv +3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT +3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId +8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu +Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD +/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8 +NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0 +/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K +vNBr+lPd7zwbIO4/1Z18JeQdK2bGLjf//////////wIBAgSCAYQCggGAW1x+826N +psCeb2tfDTDARYQV4fNRFXEAfMORDlYZKr/wcgO1HJ552W4dbmo/kKq/PFBgXZpx +FqREmBywG5vIBGJO0lVxCc74HANS05/HiL1hC0c5n2vcVWlmlhuUwVRQjPRarAPa +x3SevWA7zzbZQP2yfynf2Nn60GkoGbgRZ4wNW6Q378WaF6csgbkRr3BOZLX8uRa/ +NnxtxsoaPiWlBE27maDbPrw14HbvWUb+ft/BVPOtKg1JJ0UT8oFP+zLEpyfjeU7P +m1vauWXb1k1iVTTeUNq+47JwQA1ZWm3fWympNoQWeohueZiraN0BerhsvdHWqBwC +6cs6RVmgzY7eiAL38bjZ7swn32th3crbSveCypw8vHW7zOMPr8e6i7NI12a9rAdi +UbU7PXSm1IekMCtWCFQsPdXAc0TIhJY0hElnmjTVAXwP4NPwDlhgtv6x1OE7rr9v +BXvMHpw4dVscRWNimLWhoRnPwWDoNZSaz/rw5vVr06NIucC3Riq+bnOE +-----END PRIVATE KEY----- +" +"-----BEGIN PRIVATE KEY----- +MIIEJgIBADCCAhcGCSqGSIb3DQEDATCCAggCggIBAP//////////rfhUWKK7Spqv +3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT +3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId +8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu +Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD +/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8 +NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0 +/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K +vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3 +Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ +KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG +igB+XmVfav//////////AgECBIICBAKCAgBchieVrkn2z0jDeaUn9AWgtHX5Lk58 +CeaLG58CvnxAqR/Sxn5farEICapmWmVBQuJPO+KyLCbZgB/NRb3Miw+1sgnAbZ5e +vsLdnjjgKOvrrug9WpCjwv+/r2l9CfHxxyHiik1GwkE6O1SNZQySqnBi5fN1wg0c +wzMf4U527OP+n0vrlrztjWftd6k/3/WX4LiSugPGXOYTiu4EnNpVbgtsH3Eaz264 +KbhxBaH4T9jWN4Mrg8ZL9mT1r1IajGfE8dLverTJ2ZEy3SWdhyEawPHOET78KSq2 +Rgj6ZGDMTYcSuRbWY83x6JG/fOnHytA/Er+R5+Z8icD3kOwujyoaO1/WJfMMzNWY +BXQI8b6EZGK/DXrqOTpZbxwJizw9jURF9Bp8j+BJnjl0c9K/l6jEJJqKqS2mgwWl +GRD3yk8OBnRNWbDx/xWgpMUTkFjm+PGpdHHRpg1qVxVHp6eMiu8OF5I3mMA2rv9K +aRDGTTbsRp169Wdv41Ap+T6RVYf4oCIGkuSpBm5F8K0J3x/rkiTxqZFnDiQopRog +fksgVds2zBZQ/ibGHFhjJQCMthiuDR8zDvCCVFrR/MVBP4ZoGzT2YPVAAqSRZ4yx +2Ou8gqO6axcRsfygvjDK5LhvjCI7f/ruyu6jaM5ZyfMe7BxMkujpcVsNB56e63NH +Gq1noDIjPnTehQ== +-----END PRIVATE KEY----- +" +"-----BEGIN PRIVATE KEY----- +MIIGJgIBADCCAxcGCSqGSIb3DQEDATCCAwgCggMBAP//////////rfhUWKK7Spqv +3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT +3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId +8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu +Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD +/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8 +NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0 +/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K +vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3 +Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ +KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG +igB+Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyz +jowzTHAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNig +DvCSNQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLu +qsAjKigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQ +XcgtuFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmli +ppUm1DFhwaQdVw15ONrUpA4ynNDkDmX//////////wIBAgSCAwQCggMAd1ECM2hF +g6zHf/PHfDtO4uZ20GU4VSufPH+0HHMSbpF2NaMxsNiLvSiQTr6sfxqzr/GLe1ni +jW8nt3xpi05vlkNaBDkzWJHkmQu+Y4uoOtK0Py1hj7VyrXq/+5R4fSGApXVZBjWV +N2nfr279gnopCLBMh44y+lyKzcNa2Dlm6v/ToI9dAz9RP/1emAcbyoXGN3GdZHyy +o4IH3iqjTFYIKAwEUHa9OerNvk4lD7/FzSJ6iyZo4kerDn0hiK1vR3Qwtwhj1gcY +C5+zYPcntPqyYqhIejxEyfBhPNJS4v07q9w3Z6te6IjlP/NWpAd8DngrLsR/IJ0B +sYCFxk7s2TthAG+PKLK+2CB9pKYOGXZ6dDGfAQQy4CqgNPR8soFJ2Dyi3+SIhKAw +typEmhdEPmdza79D8lD3FcPnTF6+qFNknFNPAl/MFlvyrDYJ4dAG9f/ZNG6lVo3h +IeoRiHJ4yXuzD4hC+A89YNccmR5fvhO9BbYRtkEEICgMd3vBPgmPEV7FQx3iAQn+ +TCxx/R+ayanuJZBJrMMq7tGVoGKBlY9ObDPQFB3BDieuJV36jWO3NuuRDjz8WrBZ +96VPDygVNFUo3Ee9+QZAQciiZwRm7wmxHxs5GeUZstwDQHXp5s6qq3qsrbi2+wlx +fzG/q6WwM4bF9jJzSZwzEvYRS91eM/mIG7QjFlYZNyEDvWDxHdOH/d7eLLkcgw0v +i9xXakhYJ6kkaWUIl61LUvde0bZ63hmaH0auwLCrJVvj5f9HLJgyRBEAaAtNS1JK +uFotFE+lbheDNSd8biGl59+y62SkLNfYrBLVPNF7VWFZ+gsFjN1WnZHKroAnx0/s +xDC/e2HJ41V8cmObIQkb6En6isg7ELwhYZx0bnucjWHmX4T+6V5MrYDRIMDrvcIi +kz00Zfodq4Jh3EbVkLgJ9PTxZxQqh17B/0aWszi7inC4krCjDajDVkVAJbTe4T5h +eLLRNAcU8CqbKfueeE591Wee7AkjHff5+hFAbbNguxBcNO3I59tew8Ef +-----END PRIVATE KEY----- +" +"-----BEGIN PRIVATE KEY----- +MIIIJgIBADCCBBcGCSqGSIb3DQEDATCCBAgCggQBAP//////////rfhUWKK7Spqv +3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT +3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId +8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu +Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD +/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8 +NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0 +/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K +vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3 +Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ +KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG +igB+Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyz +jowzTHAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNig +DvCSNQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLu +qsAjKigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQ +XcgtuFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmli +ppUm1DFhwaQdVw15ONrUpA4ynM/0aqo2rQBM9gDIOB5CWjHZUa5k/bI/zslQnUNo +f+tp7dHMXguMw732SxDvhrYxQqOriClVWy90fJMmZcssDxzAG9cCKTiIOdKvBeRU +UErHi3WCgihGwLo1w19cWRYMwEb9glFUH8aMnIawIrtwmYdqRg50UaipMQlwP+4c +IX5sOCblLFGqaR4OQjz8menjFlDBIXtiSBbNrZqV+dW4AZSI2cCgof4wdaV34jGD ++B1KPy+kVx78jOC6ik/otoVd/nKwpm7e0vur++WKMPr6vhxdcah+L3Qe+MH+hv6m +u/3lMGd/DZfRHUn3qEQ9CCLlBqn0YU4BHiqUg4/4jNaMi7fFxkJM//////////8C +AQIEggQEAoIEAHS/7kGuCXfrpyvCcxeLd5jfcP3RHn8lE+EilYbyuQJqz8EL4npe +TAt64jpvv69PB+zULeTk4UoDwFOymcmAX5OVruDh29y4I0+/UKFroqyLdemZ/27C +DP90Hy5KCla56/228vYcL2YAXOo2iSUwqBeeL4t4w76U/0nTngh+JGI63GwS8Oql +iX+JJ6PXyBjj/LU21Uv9OCAJjmbQM0qtI80ofrThy3lpU4vpuGB2eNTmhW7gFwys +ypTn5px5nYawlau6XEJIhPU0KdmcjZK1wUHfymXF7tJ/2EnrcEqkNd8h+FvUDVsB +as28va9BsonIGD3CHJ6xiTSJv9vpzOorUDo1vwSA11rff1VWqL0ki78275aSPWLr +N27D5WW2oj4hWnHW4E+wG4/woTtFQn/lkdgrT0ip7h92RL4wxELz8kUOc1P7BCFi +oho1GD7E6QAJx0Rz61ipLQHLANZRJv1lwx0rJVNOSkYE+UafZrwu0wPEXR6p4Aqw +gxqG04PCj1j2ZyFMKF3/vT4NmEf1f0Mrt9LnjkSH9WWzur8Jep+2ysYcKhFBJX1F +pGxk3MS8tB0eZH0Z2zmmDw32SzDdhrViQZfO7xigrLC95pW08lryZKRwLTrBA33R +74/K2QkrwNq895X71FBgq8GrthdG4bkV5BXisrmjT7KS4tmZiCL/rFRTgQ/v8O/N +WSaOM+sWHkDX+xX5zeGqLhsAAWXQuqOFfkyRfxyaX94z5yhucYY8HUAfng+KppzK +RH3yb31QzUhWl9MOfJBn2ZaesJu4PCxcDjyJs2U2MEAkfmzZIvTp3ZFN9uC0oeRm +Fslg2eVBQ+OaB8n11ll1kVYJ7Teq2JrCDGhIEeW3sNnZIVBDoeP6/yNtJIfqNcl0 +qqpyT23cZdfssuon0ehd15UC3NgWQ6HvM82qbBdys82ZHVfeGXmFXJj24ZgTKBLc +hRWQOhW/7EsvgOMAnYack6Gc/v7LwS3rTFUH8HvC0WW+MlwXKukWCjllutKla7nk +zAs82C+WKRdWhmpdqq9ay/yWkbQamVyGUCzd47q0v2XN9aN+B42LAONA1zbV73Ba +MtckOChbFT9F1mWaFqguOj/BhUf744E96JAzvZEfHrEiR80d7Hzl/sm54jxQ1SJ4 +5XDVygSnlFzNDjpCEY7RRJWFhympdvaaeeDE7F8kKFFTQ6zE006JwYDjU3TK04l6 +fokq1G9AAniE9halfDT2VpFj7R2l0oFF1BH+VMLdA16Puu/s1i6TuvB6bR7U9Z6R +lqlJqPTVC6RYUgoEqvmUwK0+bnhsE3xYXCjzKf77wSfXF1VKBivYQGc0Wq0BIKUI +3V2dIgkNeXVF3JE975vjUf+yz1nrhVhdsD0= +-----END PRIVATE KEY----- +" "105" "106" "107" "108" "109" "10a" "10b" "10c" "10d" "10e" "10f" ) + +# Public keys corresponding to the keys in TLS13_KEY_SHARES +readonly -a TLS13_PUBLIC_KEY_SHARES=( + "0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "a" "b" "c" "d" "e" "f" + "10" "11" "12" "13" "14" + "00,15,00,39,04,76,b8,16,df,b9,b6,24,6f,45,24,6a,28,2c,89,c8,67,30,93,52,7d,e8,7c,34,1d,67,5c,c1,da,3a,45,bc,da,02,8b,c6,bc,9d,07,53,d9,7f,24,59,c2,19,14,90,a7,8b,75,76,38,79,62,b1,53" + "16" + "00,17,00,41,04,b4,24,ef,11,99,9c,a4,e8,ce,88,25,c3,8e,7c,0c,6a,94,de,33,6d,ff,cd,17,b7,5c,65,db,d1,58,46,95,69,80,c8,bc,fc,e6,d9,22,39,bb,3f,63,ab,3d,5c,ba,cc,eb,1a,90,1b,d4,75,ff,58,c4,00,58,50,21,d0,aa,e4" + "00,18,00,61,04,ff,c7,bb,4d,f2,99,44,ea,06,c0,e8,3e,08,82,9d,da,b2,1e,44,bd,9c,6f,36,a7,46,43,9d,1f,70,3a,c8,72,8f,75,c9,b6,95,96,0d,ad,76,78,19,82,ea,d3,ce,d7,be,8e,fe,e4,76,46,2b,20,b5,26,2e,75,f1,01,41,a0,e1,df,3a,c9,2b,5f,71,96,88,ac,31,01,f0,77,3d,06,02,64,14,5a,0b,4a,c5,cc,54,22,9f,a0,4a,3b,ef,b9" + "00,19,00,85,04,00,7b,81,9c,ca,50,fb,7d,25,9d,df,e0,5a,b1,f0,8c,ba,d7,43,e1,30,b7,16,33,32,34,83,91,f4,71,af,45,10,d1,8b,b3,0c,dc,ec,54,fd,1a,cf,29,42,d3,a0,54,95,c0,2f,56,08,97,fb,ad,41,89,46,a9,c3,ed,fb,10,e4,6e,01,a1,ce,96,86,f4,9e,86,e6,14,d0,fb,a5,e3,74,62,09,50,b8,17,92,76,a2,b7,71,b7,4f,fe,ef,63,7d,f1,ab,d8,7f,7d,6c,e3,49,80,ee,cb,4a,9d,39,3d,76,bb,f4,21,22,f2,cc,9d,98,a6,22,1f,5a,52,2c,0c,d1,89,09,e1" + "1a" "1b" "1c" + "00,1d,00,20,4d,fa,57,44,b7,f7,48,b8,95,77,5a,c1,ff,86,bf,ae,f7,3a,33,69,54,de,6a,f5,2e,89,84,6c,f2,d8,b2,43" + "00,1e,00,38,6d,6d,67,a7,4e,3d,45,dd,ec,7e,a0,70,88,56,54,d8,c5,7c,4d,f3,8f,8b,f8,f2,14,06,1b,a0,4f,f7,ad,6b,3f,3a,90,42,41,8e,74,28,32,4a,a7,50,4a,7a,8e,42,55,eb,94,96,de,83,37,d6" + "1f" + "20" "21" "22" "23" "24" "25" "26" "27" "28" "29" "2a" "2b" "2c" "2d" "2e" "2f" + "30" "31" "32" "33" "34" "35" "36" "37" "38" "39" "3a" "3b" "3c" "3d" "3e" "3f" + "40" "41" "42" "43" "44" "45" "46" "47" "48" "49" "4a" "4b" "4c" "4d" "4e" "4f" + "50" "51" "52" "53" "54" "55" "56" "57" "58" "59" "5a" "5b" "5c" "5d" "5e" "5f" + "60" "61" "62" "63" "64" "65" "66" "67" "68" "69" "6a" "6b" "6c" "6d" "6e" "6f" + "70" "71" "72" "73" "74" "75" "76" "77" "78" "79" "7a" "7b" "7c" "7d" "7e" "7f" + "80" "81" "82" "83" "84" "85" "86" "87" "88" "89" "8a" "8b" "8c" "8d" "8e" "8f" + "90" "91" "92" "93" "94" "95" "96" "97" "98" "99" "9a" "9b" "9c" "9d" "9e" "9f" + "a0" "a1" "a2" "a3" "a4" "a5" "a6" "a7" "a8" "a9" "aa" "ab" "ac" "ad" "ae" "af" + "b0" "b1" "b2" "b3" "b4" "b5" "b6" "b7" "b8" "b9" "ba" "bb" "bc" "bd" "be" "bf" + "c0" "c1" "c2" "c3" "c4" "c5" "c6" "c7" "c8" "c9" "ca" "cb" "cc" "cd" "ce" "cf" + "d0" "d1" "d2" "d3" "d4" "d5" "d6" "d7" "d8" "d9" "da" "db" "dc" "dd" "de" "df" + "e0" "e1" "e2" "e3" "e4" "e5" "e6" "e7" "e8" "e9" "ea" "eb" "ec" "ed" "ee" "ef" + "f0" "f1" "f2" "f3" "f4" "f5" "f6" "f7" "f8" "f9" "fa" "fb" "fc" "fd" "fe" "ff" + "01,00,01,00,e8,aa,94,5f,fb,d5,72,f6,1b,72,12,ea,6e,2c,77,9e,d6,e2,87,e3,b9,95,0d,99,76,d1,df,84,7a,4e,3a,d4,63,26,a6,02,51,28,74,2c,88,8c,75,ea,43,30,1a,4f,7a,a8,97,04,fc,01,9a,a8,ad,a0,04,56,03,ed,8d,e1,43,dc,57,73,73,2c,6c,4a,0b,64,8d,f9,9e,f1,a1,dd,6d,05,ce,48,d7,9d,b8,75,e6,f2,be,f5,cc,98,0f,37,05,06,5e,d9,1d,7a,69,5c,9c,79,36,86,2a,11,08,e5,b5,f3,f3,bd,14,83,c9,e5,04,ad,44,e6,ad,f7,4c,08,41,fe,b9,64,40,ae,ed,e6,96,e8,06,30,51,63,6f,99,09,38,a3,86,9f,70,65,05,e7,88,b7,80,bb,ce,84,7f,35,7e,51,c3,b9,19,a3,37,6d,c4,4d,ec,ea,11,f6,13,06,5f,e7,57,46,1c,da,72,f5,6f,bc,2c,2d,9c,fe,33,d4,f7,e2,ce,31,29,c4,d1,bf,f0,12,47,cc,cb,5f,d9,71,06,4b,ee,bd,f9,e7,d1,ac,8d,e5,1c,f1,4c,fa,3d,3a,72,57,7b,57,06,3b,94,00,16,24,f1,01,53,e0,34,89,2d,f8,b1,b5,6d,bc,f1,5a,ba,01,13,c3,9f,b7,d4" + "01,01,01,80,0b,55,f0,0b,cd,63,89,4f,97,ae,12,8f,ee,b9,58,54,27,ea,98,d5,86,d2,ce,f4,55,d9,89,e2,5b,2f,34,24,af,53,75,df,50,cd,de,6a,4f,8c,ed,fd,10,5a,95,b9,2f,fa,8b,b8,d3,fb,3d,e6,f0,6b,2b,55,e7,32,88,67,d2,c9,c2,ed,42,e4,85,51,65,7c,ee,ee,21,9d,6d,b0,28,58,17,94,30,f1,a0,20,76,ab,63,04,58,16,48,20,44,d2,7d,d8,b4,15,b3,6f,4a,b3,81,ae,f8,c5,09,c7,f2,35,1b,35,4f,1a,cb,bc,84,2b,ce,56,22,a6,f6,9f,ca,40,54,2a,65,8b,75,f6,36,9a,ab,40,ce,a7,0f,6d,d3,ef,a5,d0,6d,77,c2,98,84,dc,c3,76,73,93,05,c4,c7,27,6a,89,67,29,1f,3d,ff,e7,1e,16,3a,2c,1d,06,76,62,ef,9f,b5,dc,b3,82,79,26,07,fc,4d,48,a6,6b,f7,38,f2,07,fd,a5,75,21,ca,69,03,7a,48,1f,df,c4,c6,2a,38,d4,12,5a,e4,ba,d6,e2,bf,d9,2d,70,10,66,44,58,a2,13,05,76,a7,14,68,58,e7,ea,ec,c2,f0,2d,df,2c,79,7f,b9,70,73,2c,f3,fb,dc,72,4d,21,b8,39,d4,87,88,4e,98,e5,3f,7b,20,97,04,3d,ad,70,d1,6b,0d,30,53,d7,4c,6e,a1,01,35,5e,c9,27,0d,53,61,c4,5a,9c,87,aa,ec,01,45,aa,d1,52,b0,d4,bc,4a,56,16,8f,e1,00,ca,a1,43,14,1a,ff,1b,6d,b7,5f,b8,9d,db,d4,8d,02,2e,1a,c0,d0,58,3b,17,a9,4a,ef,c4,27,fb,be,7c,b9,78,03,39,4e,b2,03,ea,87,59,60,d7,7c,2c,3b,19,41,ae,91,29,34,32,82,cf,b7,56,9a,c8,0b,84,cf,72,40,ff,fc,fc,aa,5f,ac,d3,ce,fc,e6,c4,b3,68" + "01,02,02,00,8f,b3,b5,3f,0b,de,23,e1,5c,4a,77,ed,b2,4d,1c,4b,76,91,12,c4,fe,5b,15,23,13,a4,f3,b6,5b,23,8d,88,d5,77,0e,e4,1d,60,0b,58,1b,af,67,ee,31,fb,b6,ce,f5,1b,36,10,c1,f2,f0,83,e6,b9,23,13,1e,b2,9f,ae,e0,9e,42,64,4c,bd,1e,87,18,bd,a6,9b,ae,59,20,e8,9f,52,78,e6,f7,35,56,b6,3a,e6,82,8e,87,b5,c8,23,07,e1,f5,6e,95,8d,c6,83,83,88,b8,41,d8,63,58,33,fe,39,20,d4,9c,37,0e,68,5b,e9,1f,48,0e,85,d6,36,70,a2,06,a8,dc,5c,62,75,4d,bd,bd,3a,6f,03,b0,25,33,11,20,67,0f,76,23,d9,ab,5b,e9,c4,bc,ff,a8,1f,49,c0,e1,42,c7,3c,cb,25,7a,d3,c8,39,e2,f7,b1,22,ca,14,b2,3a,2e,7a,a0,80,a9,e0,dc,96,53,ca,d7,48,be,6d,bc,68,a9,38,b0,be,b0,1b,8c,85,9e,51,42,69,24,f0,28,c8,7c,f1,bc,e3,0f,1f,9c,f3,8b,3a,96,3b,52,ed,36,b1,88,10,9f,c8,02,89,2b,5a,eb,d5,fc,af,03,46,fa,cf,8a,ba,80,ae,8f,89,f7,fd,0f,77,f3,4e,24,35,32,35,e9,c4,82,97,25,51,ab,2b,01,dd,ca,53,5f,7c,3b,25,89,d2,54,69,30,48,6b,4a,03,25,dd,be,c6,ea,33,c2,86,7f,e9,d0,9b,31,fd,70,37,54,c2,8c,dc,96,6d,5a,2e,b6,c2,6d,85,ee,f2,32,b8,95,b0,66,40,44,1e,a2,bf,25,ed,1f,41,9d,37,5b,56,e0,1d,95,1d,ec,d8,f6,24,68,d4,06,17,16,7e,8c,31,7e,40,c2,88,29,d1,f9,8e,eb,4d,4e,5a,9d,65,c8,a2,43,83,4c,04,8b,93,eb,40,23,5f,80,8f,2f,29,ff,c3,13,47,ad,b0,c1,5a,28,08,dc,1e,83,e7,ed,26,4e,30,2c,6e,5a,0e,f1,db,68,ab,89,bb,61,63,6d,55,97,b2,94,16,cd,6f,d5,60,92,e8,71,ef,a3,b2,ae,0c,40,26,d5,35,1d,c8,ed,12,94,86,8c,1c,97,bd,cc,1d,53,0f,4c,99,21,fc,34,5a,79,8c,ca,ea,ae,99,bc,8b,a9,52,fe,f9,63,75,6f,7d,51,79,e6,ca,92,6c,b8,7e,7b,20,a9,c0,2a,15,1d,bb,c0,c2,b1,52,42,7f,dd,1c,8d,e5,a7,7f,26,f5,29,cb,4b,91,5b,80,c2,3a,94,e8,c5,2f,6d,7a,0d" + "01,03,03,00,13,37,f3,03,0c,1f,cf,3d,2f,9c,e1,aa,a2,d5,90,ab,4a,e0,e6,b3,87,d2,a2,16,1e,26,7b,21,17,7d,82,39,ce,d4,50,94,17,b4,d0,5a,37,6e,ba,82,2b,fa,0f,7c,b6,e2,1d,01,7d,40,ca,a9,c3,fb,0d,4e,ef,ce,8a,b8,f8,61,54,14,02,6c,50,f9,dd,86,a8,2c,a8,5b,06,ff,60,4d,19,a9,ff,77,77,ba,6d,96,72,b4,d2,46,71,e2,2b,45,d8,5e,1f,84,64,07,ef,56,f9,64,1b,11,ff,ad,05,19,f9,2b,5d,af,50,91,24,c1,ca,ff,c8,78,92,32,13,fc,90,f3,12,24,62,c6,97,7f,5d,73,90,70,72,43,e2,bc,90,3f,3b,a4,85,3e,53,2e,43,a2,4f,c6,c6,38,88,0b,07,52,3d,98,b7,e3,4d,24,86,02,86,36,b8,2c,fa,49,28,e2,b9,a8,8c,75,16,32,8b,c8,e4,90,47,ba,d8,da,a6,ae,2e,af,4c,1e,ae,a1,99,70,c9,cf,1d,a8,e1,5c,fc,1f,61,25,f8,e5,5c,d2,27,8c,32,a6,28,51,42,91,91,08,e5,8f,48,d0,33,ad,7f,45,1a,5f,ee,30,f7,29,2c,23,88,b0,5c,6e,76,2d,56,7c,bc,63,73,a0,d6,13,71,58,82,91,79,4c,9b,aa,22,05,61,48,b5,51,af,d0,0e,9c,7d,94,a7,f5,6a,b9,cb,57,97,55,ca,d1,cc,b8,f5,3e,f7,bc,93,05,1a,af,c4,57,54,4c,a3,83,80,53,90,ac,16,5b,ec,6d,5f,82,83,e5,ca,fa,12,c2,8d,2b,a6,36,a8,b2,38,50,fc,f0,a5,fb,52,2d,eb,68,95,4d,f7,94,6d,75,f7,41,1f,46,db,86,71,d0,37,16,91,34,df,2f,89,78,4c,88,27,7d,2a,46,39,f0,8b,ec,75,e1,f3,5c,3f,98,b4,03,f3,c4,ea,70,af,67,0d,ee,97,d0,31,cd,3e,c1,c9,6e,4c,97,a0,64,19,44,9f,ad,16,4c,be,10,b6,e4,cc,9c,9d,2d,4f,79,02,a4,ea,09,2c,1d,2e,fd,c2,12,1a,de,ba,c9,a1,98,77,41,1c,14,56,ca,d9,19,02,46,87,7c,8d,a1,c4,3f,90,99,ca,2e,99,18,40,7e,ae,93,91,c3,4a,5f,68,f8,62,f9,34,83,ae,2e,64,c6,cf,a7,6d,80,eb,28,8b,ac,90,3b,1a,a2,a2,13,26,f3,91,40,bb,3a,44,2b,d2,0c,58,74,fc,9d,60,a9,d2,a6,34,c4,21,65,f6,00,c2,73,e1,e4,29,9d,c8,a9,88,33,38,c7,dd,83,23,d8,4b,66,d5,7c,78,7f,c3,62,23,34,12,1a,ee,a1,62,84,fe,62,3a,09,6b,72,69,58,d8,1b,fd,b0,89,e9,e1,da,fa,35,db,83,5f,93,a5,62,ad,c7,f7,e2,a7,6d,db,00,9e,7e,ea,9f,53,ef,d4,bd,32,e7,9e,2a,d1,90,a4,37,1b,b2,cd,cc,21,28,4a,96,3f,35,54,78,88,90,3b,e5,22,94,e4,2a,9f,d2,ef,7f,75,3d,b2,83,34,fe,66,45,4c,c2,ca,06,f3,fd,46,29,6b,40,32,66,a2,64,30,16,ee,04,cb,3d,28,bd,bf,a7,f1,84,9d,23,bf,61,e1,59,c7,36,b5,60,b5,39,39,eb,fd,ff,06,9e,52,99,69,97,d4,8b,bb,8f,84,90,fd,e2,0d,fd,7b,85,49,cc,81,3c,1d,c1,37,1e,5f,34,cd,52,4f,61,9a,85,c5,29,1d,b4,42,8c,c4,8d,94,43,cb,6a,e2,af,90,a6,ec,09,89,07,ae,62,9d,66,bd,fe,87,4d,76,0c,ce,e4,70,87,74,89,02,00,6c,54,4b,86,45,b5,f2,d6,fe,6e,f1,74,ae,c5,1f,67,f0,19,44,44,32,5d,d1,8a,a4,71,17,b0,9c,a4,5d,90,d4,29,b6,24" + "01,04,04,00,67,47,f0,4b,9c,5b,75,a3,4d,9b,1f,b2,b4,32,56,a4,dd,23,69,70,4c,c3,ee,f2,0f,82,51,bc,54,8c,0d,a3,21,bf,94,88,82,7c,69,e8,55,d3,1d,8d,80,be,71,4d,4c,48,f8,ce,1e,f8,72,ac,a5,4c,74,aa,8f,a7,e0,51,99,ad,51,35,14,e7,98,02,1b,9d,07,e5,d1,07,d0,15,d2,9b,33,81,62,b7,7e,52,d5,b1,37,ea,55,f7,80,74,4c,25,cb,61,e9,75,c0,c9,7b,4e,19,4d,d1,69,46,ca,01,c9,14,06,a8,17,e0,f4,e5,c4,5d,e9,f6,2a,d5,02,b8,8b,6e,4a,26,ec,8c,a4,c0,bd,17,a6,48,5c,46,4f,bf,6f,c9,f1,4a,27,fa,4c,d1,93,e7,22,8c,2b,32,55,0c,2b,c6,ea,73,19,7d,e8,b7,fc,64,0d,f0,f9,bf,0d,3a,8b,3c,a9,30,a1,03,1b,e3,1b,d6,94,a8,39,4b,23,ce,ea,7b,2a,3a,af,4f,6c,15,cd,13,ca,67,84,05,9c,a7,d0,f6,7f,97,0b,e0,b3,bb,fd,ca,10,f6,35,57,5f,9b,e7,c2,5f,5c,16,f8,31,0c,23,34,7b,0b,f0,d1,b0,e4,e6,6a,45,db,32,be,fa,fc,92,df,01,3d,ca,bc,c8,d2,c9,57,8e,6b,eb,7b,f4,8c,23,b4,cf,16,73,a3,20,50,e7,f6,98,7a,19,f8,be,e4,72,3f,45,e7,e9,df,69,10,dd,72,24,94,d4,ce,c9,70,13,49,9d,af,bd,61,7a,a8,ee,82,9f,ce,2e,0f,4f,cf,c0,26,9b,98,a6,9e,a7,06,ed,b6,d7,f0,db,c6,c4,f0,db,55,94,87,92,af,11,dc,07,47,eb,e4,b5,3b,c8,5a,24,31,f2,d7,06,c5,a5,19,80,75,88,5e,45,f1,0f,e0,94,ea,9f,1b,65,4d,1a,ec,18,db,b0,c8,05,ca,25,46,6a,85,8a,49,d1,e7,06,9d,84,1f,ca,7e,48,02,34,b2,0d,4c,5e,61,d5,5d,b5,51,8c,19,18,2c,87,9e,69,b2,81,c1,4c,62,09,25,1f,e9,8d,0b,23,81,d3,36,a1,c5,41,f8,db,c6,8c,cf,1c,55,54,41,d0,5b,92,a8,3f,a5,ae,dd,69,98,c4,f3,8f,7b,26,70,43,f6,62,e5,89,4f,e4,cb,c7,de,63,13,f7,a9,6b,51,e4,41,dc,fe,9e,50,32,32,32,04,bd,d2,d7,8b,4d,29,9a,78,91,28,6e,56,30,5e,89,ba,1e,62,c5,8a,27,05,bc,ad,1e,2c,d1,cf,d4,bc,c0,69,a7,2d,3f,07,3c,77,f9,69,ca,16,1f,a7,14,4e,c8,0b,fa,e7,3a,9e,38,a6,c0,aa,b6,1e,66,30,a8,18,51,8f,76,27,fa,5c,c2,07,e8,e6,f0,98,6e,bb,b0,d7,53,d3,db,d4,2e,d6,1f,83,49,23,a3,1f,c4,0c,12,8c,67,ed,1c,01,a6,40,a8,ad,68,9a,6e,af,ee,ad,5f,d0,78,5f,15,5d,09,8e,e6,80,a4,f0,f3,c8,55,27,f1,44,6f,58,07,16,ed,87,1f,8e,26,d6,3c,a0,17,2e,79,d0,72,12,dc,81,d5,ae,a0,ad,86,31,8e,6d,45,d7,d1,3a,94,e7,e5,7b,3d,b7,5f,50,3c,af,e8,ea,2b,f0,e2,3c,eb,14,b6,16,31,0c,70,3b,92,e8,a2,f9,84,d1,aa,ba,73,80,89,ec,54,3c,23,a9,d5,87,87,b9,27,9a,87,bb,c5,06,96,9a,37,2b,d8,d9,af,32,e8,fd,8d,b0,49,c1,cb,81,bc,0d,0b,fe,dc,40,fb,b1,50,41,ed,71,3b,87,cc,95,6d,df,80,85,92,c6,66,cb,4c,75,16,46,f1,b1,08,ed,be,91,21,c5,b0,e8,83,58,96,24,16,28,15,e2,fe,94,e4,42,99,84,77,43,7b,1f,ac,a7,55,ff,33,09,6a,6e,b4,66,21,d6,c0,6f,88,35,94,6f,ab,1d,c6,74,7b,4c,30,a9,e0,70,36,7f,94,aa,c0,c7,98,71,ec,10,c9,96,86,32,08,83,37,16,60,cf,19,f0,19,11,4c,f4,65,87,d8,5f,16,ad,c6,80,89,1d,37,d6,26,91,bf,ef,de,47,62,c5,05,b8,b9,c1,a8,6c,19,ec,80,af,ec,dd,d8,ee,d3,c4,b5,13,77,88,20,fe,68,64,b3,bd,f1,90,67,c4,d7,29,e5,b9,4e,7c,29,34,a8,14,4f,09,60,9b,5f,87,c5,23,d2,49,da,e6,da,2a,cf,c4,c6,3d,c8,9a,5f,37,ca,fb,08,d0,28,1e,88,f0,30,37,74,b0,c3,8f,3f,2c,b3,bc,39,3a,96,27,d6,c0,c7,91,bb,d1,fc,f0,28,be,82,3b,ac,2b,28,72,9d,31,2d,42,5d,d8,36,d8,a8,c9,ca,58,b9,f9,4a,14,b8,38,52,c9,ea,aa,8d,05,52,d5,4b,22,87,8f,09,d3,0d,c9,16,f1,d3,26,61,e5,5c,bd,84,64,88,7d,32,8d,ea,6d,8a,00,dc,54,a5,75,50,a4,3b,99,33,b1,e2,ef,8d,e5,f6,78,d8,dd,71,1a,64,02,6f,ac,37,a5,2a,fc,5d,c8,af,f9,87,3b,77,f3,1c,2c,cc,db,a6" + "105" "106" "107" "108" "109" "10a" "10b" "10c" "10d" "10e" "10f" ) + diff --git a/deluge/tests/data/md5sum.torrent b/deluge/tests/data/md5sum.torrent new file mode 100644 index 0000000..0e8c93f --- /dev/null +++ b/deluge/tests/data/md5sum.torrent @@ -0,0 +1 @@ +d8:announce25:lol.this.is.not.a.tracker7:comment36:created with py3createtorrent v0.9.610:created by23:py3createtorrent v0.9.613:creation datei1590076175e4:infod5:filesld6:lengthi4e6:md5sum32:59bcc3ad6775562f845953cf016242254:pathl3:loleed6:lengthi5e6:md5sum32:10245815f893d79f3d779690774f0b434:pathl4:rofleee4:name4:test12:piece lengthi16384e6:pieces20:û8éß6A¢Ú²ú-Y>+S]\/ßee \ No newline at end of file diff --git a/deluge/tests/data/seo.ico b/deluge/tests/data/seo.ico deleted file mode 100644 index 841e528..0000000 Binary files a/deluge/tests/data/seo.ico and /dev/null differ diff --git a/deluge/tests/data/seo.svg b/deluge/tests/data/seo.svg new file mode 100644 index 0000000..fc96f74 --- /dev/null +++ b/deluge/tests/data/seo.svg @@ -0,0 +1 @@ + seocom-target \ No newline at end of file diff --git a/deluge/tests/data/testssl.sh b/deluge/tests/data/testssl.sh new file mode 100755 index 0000000..c04d055 --- /dev/null +++ b/deluge/tests/data/testssl.sh @@ -0,0 +1,20256 @@ +#!/usr/bin/env bash +# +# vim:ts=5:sw=5:expandtab +# we have a spaces softtab, that ensures readability with other editors too + +# testssl.sh is a program for spotting weak SSL/TLS encryption, ciphers, protocols and some +# vulnerabilities or features. It may or may be not distributed by your distribution. +# The upstream versions are available (please leave the links intact): +# +# Development version https://github.com/drwetter/testssl.sh +# Stable version https://testssl.sh +# File bugs at github https://github.com/drwetter/testssl.sh/issues +# +# Project lead and initiator: Dirk Wetter, copyleft: 2007-today. +# Main contributions from David Cooper. Further contributors see CREDITS.md . +# +# License: GPLv2, see https://www.fsf.org/licensing/licenses/info/GPLv2.html +# and accompanying license "LICENSE.txt". Redistribution + modification under this +# license permitted. +# If you enclose this program or parts of it in your software, it has to be +# accompanied by the same license (see link). Do not violate the license. +# If you do not agree to these terms, do not use it in the first place! +# +# OpenSSL, which is being used and maybe distributed via one of this projects' +# web sites, is subject to their licensing: https://www.openssl.org/source/license.txt +# +# The client simulation data comes from SSLlabs and is licensed to the 'Qualys SSL Labs +# Terms of Use' (v2.2), see https://www.ssllabs.com/downloads/Qualys_SSL_Labs_Terms_of_Use.pdf, +# stating a CC BY 3.0 US license: https://creativecommons.org/licenses/by/3.0/us/ +# +# Please note: USAGE WITHOUT ANY WARRANTY, THE SOFTWARE IS PROVIDED "AS IS". +# USE IT AT your OWN RISK! +# Seriously! The threat is you run this code on your computer and untrusted input e.g. +# could be supplied from a server you are querying. +# +# HISTORY: +# Back in 2006 it all started with a few openssl commands... +# That's because openssl is a such a good swiss army knife (see e.g. +# https://wiki.openssl.org/index.php/Command_Line_Utilities) that it was difficult to resist +# wrapping some shell commands around it, which I used for my pen tests. This is how +# everything started. +# Now it has grown up, it has bash socket support for most features, which has been basically +# replacing more and more functions of OpenSSL and some sockets functions serve as some kind +# of central functions. +# +# WHY BASH? +# Cross-platform is one of the three main goals of this script. Second: Ease of installation. +# No compiling, install gems, go to CPAN, use pip etc. Third: Easy to use and to interpret +# the results. +# /bin/bash including the builtin sockets fulfill all that. The socket checks in bash may sound +# cool and unique -- they are -- but probably you can achieve e.g. the same result with my favorite +# interactive shell: zsh (zmodload zsh/net/socket -- checkout zsh/net/tcp) too! Oh, and btw. +# ksh93 has socket support too. +# /bin/bash though is way more often used within Linux and it's perfect for cross platform support. +# MacOS X has it and also under Windows the MSYS2 extension or Cygwin as well as Bash on Windows (WSL) +# has /bin/bash. +# +# Q: So what's the difference to www.ssllabs.com/ssltest/ or sslcheck.globalsign.com/ ? +# A: As of now ssllabs only check 1) webservers 2) on standard ports, 3) reachable from the +# internet. And those examples above 4) are 3rd parties. If these restrictions are all fine +# with you and you need a management compatible rating -- go ahead and use those. +# +# But also if your fine with those restrictions: testssl.sh is meant as a tool in your hand +# and it's way more flexible. Oh, and did I mention testssl.sh is open source? +# +#################### Stop talking, action now #################### + + +########### Definition of error codes +# +declare -r ERR_BASH=255 # Bash version incorrect +declare -r ERR_CMDLINE=254 # Cmd line couldn't be parsed +declare -r ERR_FCREATE=253 # Output file couldn't be created +declare -r ERR_FNAMEPARSE=252 # Input file couldn't be parsed +declare -r ERR_NOSUPPORT=251 # Feature requested is not supported +declare -r ERR_OSSLBIN=250 # Problem with OpenSSL binary +declare -r ERR_DNSBIN=249 # Problem with DNS lookup binaries +declare -r ERR_OTHERCLIENT=248 # Other client problem +declare -r ERR_DNSLOOKUP=247 # Problem with resolving IP addresses or names +declare -r ERR_CONNECT=246 # Connectivity problem +declare -r ERR_CLUELESS=245 # Weird state, either though user options or testssl.sh +declare -r ERR_RESOURCE=244 # Resources testssl.sh needs couldn't be read +declare -r ERR_CHILD=242 # Child received a signal from master +declare -r ALLOK=0 # All is fine + + +[ -z "${BASH_VERSINFO[0]}" ] && printf "\n\033[1;35m Please make sure you're using \"bash\"! Bye...\033[m\n\n" >&2 && exit $ERR_BASH +[ $(kill -l | grep -c SIG) -eq 0 ] && printf "\n\033[1;35m Please make sure you're calling me without leading \"sh\"! Bye...\033[m\n\n" >&2 && exit $ERR_BASH +[ ${BASH_VERSINFO[0]} -lt 3 ] && printf "\n\033[1;35m Minimum requirement is bash 3.2. You have $BASH_VERSION \033[m\n\n" >&2 && exit $ERR_BASH +[ ${BASH_VERSINFO[0]} -le 3 ] && [ ${BASH_VERSINFO[1]} -le 1 ] && printf "\n\033[1;35m Minimum requirement is bash 3.2. You have $BASH_VERSION \033[m\n\n" >&2 && exit $ERR_BASH + +########### Debugging helpers + profiling +# +declare -r PS4='|${LINENO}> \011${FUNCNAME[0]:+${FUNCNAME[0]}(): }' +DEBUGTIME=${DEBUGTIME:-false} # https://stackoverflow.com/questions/5014823/how-to-profile-a-bash-shell-script-slow-startup#20855353, profiling bash +DEBUG_ALLINONE=${DEBUG_ALLINONE:-false} # true: do debugging in one screen (old behavior for testssl.sh and bash3's default + # false: needed for performance analysis or useful for just having an extra file +DEBUG_ALLINONE=${SETX:-false} # SETX as a shortcut for old style debugging, overriding DEBUG_ALLINONE +if [[ "$SHELLOPTS" =~ xtrace ]]; then + if "$DEBUGTIME"; then + # separate debugging, doesn't mess up the screen, $DEBUGTIME determines whether we also do performance analysis + exec 42>&2 2> >(tee /tmp/testssl-$$.log | sed -u 's/^.*$/now/' | date -f - +%s.%N >/tmp/testssl-$$.time) + # BASH_XTRACEFD=42 + else + if ! "$DEBUG_ALLINONE"; then + exec 42>| /tmp/testssl-$$.log + BASH_XTRACEFD=42 + fi + fi +fi + +########### Traps! Make sure that temporary files are cleaned up after use in ANY case +# +trap "cleanup" QUIT EXIT +trap "child_error" USR1 + + +########### Internal definitions +# +declare -r VERSION="3.0.6" +declare -r SWCONTACT="dirk aet testssl dot sh" +grep -E -q "dev|rc|beta" <<< "$VERSION" && \ + SWURL="https://testssl.sh/dev/" || + SWURL="https://testssl.sh/" +if git log &>/dev/null; then + declare -r GIT_REL="$(git log --format='%h %ci' -1 2>/dev/null | awk '{ print $1" "$2" "$3 }')" + declare -r GIT_REL_SHORT="$(git log --format='%h %ci' -1 2>/dev/null | awk '{ print $1 }')" + declare -r REL_DATE="$(git log --format='%h %ci' -1 2>/dev/null | awk '{ print $2 }')" +fi +declare -r PROG_NAME="$(basename "$0")" +declare -r RUN_DIR="$(dirname "$0")" +declare -r SYSTEM="$(uname -s)" +declare -r SYSTEMREV="$(uname -r)" +SYSTEM2="" # currently only being used for WSL = bash on windows +TESTSSL_INSTALL_DIR="${TESTSSL_INSTALL_DIR:-""}" # If you run testssl.sh and it doesn't find it necessary file automagically set TESTSSL_INSTALL_DIR +CA_BUNDLES_PATH="${CA_BUNDLES_PATH:-""}" # You can have your stores some place else +ADDITIONAL_CA_FILES="${ADDITIONAL_CA_FILES:-""}" # single file with a CA in PEM format or comma separated lists of them +CIPHERS_BY_STRENGTH_FILE="" +TLS_DATA_FILE="" # mandatory file for socket-based handshakes +OPENSSL_LOCATION="" +HNAME="$(uname -n)" +HNAME="${HNAME%%.*}" + +declare CMDLINE +CMDLINE_PARSED="" # This makes sure we don't let early fatal() write into files when files aren't created yet +declare -r -a CMDLINE_ARRAY=("$@") # When performing mass testing, the child processes need to be sent the +declare -a MASS_TESTING_CMDLINE # command line in the form of an array (see #702 and https://mywiki.wooledge.org/BashFAQ/050). + + +########### Some predefinitions: date, sed (we always use test and NOT try to determine +# capabilities by querying the OS) +# +HAS_GNUDATE=false +HAS_FREEBSDDATE=false +HAS_OPENBSDDATE=false +if date -d @735275209 >/dev/null 2>&1; then + if date -r @735275209 >/dev/null 2>&1; then + # It can't do any conversion from a plain date output. + HAS_OPENBSDDATE=true + else + HAS_GNUDATE=true + fi +fi +# FreeBSD and OS X date(1) accept "-f inputformat", so do newer OpenBSD versions >~ 6.6. +date -j -f '%s' 1234567 >/dev/null 2>&1 && \ + HAS_FREEBSDDATE=true + +echo A | sed -E 's/A//' >/dev/null 2>&1 && \ + declare -r HAS_SED_E=true || \ + declare -r HAS_SED_E=false + +########### Terminal definitions +tty -s && \ + declare -r INTERACTIVE=true || \ + declare -r INTERACTIVE=false + +if [[ -z $TERM_WIDTH ]]; then # no batch file and no otherwise predefined TERM_WIDTH + if ! tput cols &>/dev/null || ! "$INTERACTIVE";then # Prevent tput errors if running non interactive + export TERM_WIDTH=${COLUMNS:-80} + else + export TERM_WIDTH=${COLUMNS:-$(tput cols)} # for custom line wrapping and dashes + fi +fi +TERM_CURRPOS=0 # custom line wrapping needs alter the current horizontal cursor pos + + +########### Defining (and presetting) variables which can be changed +# +# Following variables make use of $ENV and can be used like "OPENSSL= ./testssl.sh " +declare -x OPENSSL +OPENSSL_TIMEOUT=${OPENSSL_TIMEOUT:-""} # Default connect timeout with openssl before we call the server side unreachable +CONNECT_TIMEOUT=${CONNECT_TIMEOUT:-""} # Default connect timeout with sockets before we call the server side unreachable +PHONE_OUT=${PHONE_OUT:-false} # Whether testssl can retrieve CRLs and OCSP +FAST_SOCKET=${FAST_SOCKET:-false} # EXPERIMENTAL feature to accelerate sockets -- DO NOT USE it for production +COLOR=${COLOR:-2} # 3: Extra color (ciphers, curves), 2: Full color, 1: B/W only 0: No ESC at all +COLORBLIND=${COLORBLIND:-false} # if true, swap blue and green in the output +SHOW_EACH_C=${SHOW_EACH_C:-false} # where individual ciphers are tested show just the positively ones tested +SHOW_SIGALGO=${SHOW_SIGALGO:-false} # "secret" switch whether testssl.sh shows the signature algorithm for -E / -e +SNEAKY=${SNEAKY:-false} # is the referer and useragent we leave behind just usual? +QUIET=${QUIET:-false} # don't output the banner. By doing this you acknowledge usage term appearing in the banner +SSL_NATIVE=${SSL_NATIVE:-false} # we do per default bash sockets where possible "true": switch back to "openssl native" +ASSUME_HTTP=${ASSUME_HTTP:-false} # in seldom cases (WAF, old servers, grumpy SSL) service detection fails. "True" enforces HTTP checks +BASICAUTH=${BASICAUTH:-""} # HTTP basic auth credentials can be set here like user:pass +BUGS=${BUGS:-""} # -bugs option from openssl, needed for some BIG IP F5 +WARNINGS=${WARNINGS:-""} # can be either off or batch +DEBUG=${DEBUG:-0} # 1: normal output the files in /tmp/ are kept for further debugging purposes + # 2: list more what's going on , also lists some errors of connections + # 3: slight hexdumps + other info, + # 4: display bytes sent via sockets + # 5: display bytes received via sockets + # 6: whole 9 yards +FAST=${FAST:-false} # preference: show only first cipher, run_allciphers with openssl instead of sockets +WIDE=${WIDE:-false} # whether to display for some options just ciphers or a table w hexcode/KX,Enc,strength etc. +MASS_TESTING_MODE=${MASS_TESTING_MODE:-serial} # can be serial or parallel. Subject to change +LOGFILE="${LOGFILE:-""}" # logfile if used +JSONFILE="${JSONFILE:-""}" # jsonfile if used +CSVFILE="${CSVFILE:-""}" # csvfile if used +HTMLFILE="${HTMLFILE:-""}" # HTML if used +FNAME=${FNAME:-""} # file name to read commands from +FNAME_PREFIX=${FNAME_PREFIX:-""} # output filename prefix, see --outprefix +APPEND=${APPEND:-false} # append to csv/json file instead of overwriting it +[[ -z "$NODNS" ]] && declare NODNS # If unset it does all DNS lookups per default. "min" only for hosts or "none" at all +HAS_IPv6=${HAS_IPv6:-false} # if you have OpenSSL with IPv6 support AND IPv6 networking set it to yes +ALL_CLIENTS=${ALL_CLIENTS:-false} # do you want to run all client simulation form all clients supplied by SSLlabs? +OFFENSIVE=${OFFENSIVE:-true} # do you want to include offensive vulnerability tests which may cause blocking by an IDS? + +########### Tuning vars which cannot be set by a cmd line switch. Use instead e.g "HEADER_MAXSLEEP=10 ./testssl.sh " +# +EXPERIMENTAL=${EXPERIMENTAL:-false} # a development hook which allows us to disable code +PROXY_WAIT=${PROXY_WAIT:-20} # waiting at max 20 seconds for socket reply through proxy +DNS_VIA_PROXY=${DNS_VIA_PROXY:-true} # do DNS lookups via proxy. --ip=proxy reverses this +IGN_OCSP_PROXY=${IGN_OCSP_PROXY:-false} # Also when --proxy is supplied it is ignored when testing for revocation via OCSP via --phone-out +HEADER_MAXSLEEP=${HEADER_MAXSLEEP:-5} # we wait this long before killing the process to retrieve a service banner / http header +MAX_SOCKET_FAIL=${MAX_SOCKET_FAIL:-2} # If this many failures for TCP socket connects are reached we terminate +MAX_OSSL_FAIL=${MAX_OSSL_FAIL:-2} # If this many failures for s_client connects are reached we terminate +MAX_HEADER_FAIL=${MAX_HEADER_FAIL:-2} # If this many failures for HTTP GET are encountered we don't try again to get the header +MAX_WAITSOCK=${MAX_WAITSOCK:-10} # waiting at max 10 seconds for socket reply. There shouldn't be any reason to change this. +CCS_MAX_WAITSOCK=${CCS_MAX_WAITSOCK:-5} # for the two CCS payload (each). There shouldn't be any reason to change this. +HEARTBLEED_MAX_WAITSOCK=${HEARTBLEED_MAX_WAITSOCK:-8} # for the heartbleed payload. There shouldn't be any reason to change this. +STARTTLS_SLEEP=${STARTTLS_SLEEP:-10} # max time wait on a socket for STARTTLS. MySQL has a fixed value of 1 which can't be overwritten (#914) +FAST_STARTTLS=${FAST_STARTTLS:-true} # at the cost of reliability decrease the handshakes for STARTTLS +USLEEP_SND=${USLEEP_SND:-0.1} # sleep time for general socket send +USLEEP_REC=${USLEEP_REC:-0.2} # sleep time for general socket receive +HSTS_MIN=${HSTS_MIN:-180} # >=180 days is ok for HSTS + HSTS_MIN=$((HSTS_MIN * 86400)) # correct to seconds +HPKP_MIN=${HPKP_MIN:-30} # >=30 days should be ok for HPKP_MIN, practical hints? + HPKP_MIN=$((HPKP_MIN * 86400)) # correct to seconds +DAYS2WARN1=${DAYS2WARN1:-60} # days to warn before cert expires, threshold 1 +DAYS2WARN2=${DAYS2WARN2:-30} # days to warn before cert expires, threshold 2 +VULN_THRESHLD=${VULN_THRESHLD:-1} # if vulnerabilities to check >$VULN_THRESHLD we DON'T show a separate header line in the output each vuln. check +UNBRACKTD_IPV6=${UNBRACKTD_IPV6:-false} # some versions of OpenSSL (like Gentoo) don't support [bracketed] IPv6 addresses +NO_ENGINE=${NO_ENGINE:-false} # if there are problems finding the (external) openssl engine set this to true +declare -r CLIENT_MIN_PFS=5 # number of ciphers needed to run a test for PFS +CAPATH="${CAPATH:-/etc/ssl/certs/}" # Does nothing yet (FC has only a CA bundle per default, ==> openssl version -d) +GOOD_CA_BUNDLE="" # A bundle of CA certificates that can be used to validate the server's certificate +CERTIFICATE_LIST_ORDERING_PROBLEM=false # Set to true if server sends a certificate list that contains a certificate + # that does not certify the one immediately preceding it. (See RFC 8446, Section 4.4.2) +STAPLED_OCSP_RESPONSE="" +HAS_DNS_SANS=false # Whether the certificate includes a subjectAltName extension with a DNS name or an application-specific identifier type. +MEASURE_TIME_FILE=${MEASURE_TIME_FILE:-""} +if [[ -n "$MEASURE_TIME_FILE" ]] && [[ -z "$MEASURE_TIME" ]]; then + MEASURE_TIME=true +else + MEASURE_TIME=${MEASURE_TIME:-false} +fi +DISPLAY_CIPHERNAMES="openssl" # display OpenSSL ciphername (but both OpenSSL and RFC ciphernames in wide mode) +declare -r UA_STD="TLS tester from $SWURL" +declare -r UA_SNEAKY="Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" + +########### Initialization part, further global vars just being declared here +# +LC_COLLATE=en_US.UTF-8 # ensures certain regex patterns work as expected and aren't localized, see #1860 +PRINTF="" # which external printf to use. Empty presets the internal one, see #1130 +IKNOW_FNAME=false +FIRST_FINDING=true # is this the first finding we are outputting to file? +JSONHEADER=true # include JSON headers and footers in HTML file, if one is being created +CSVHEADER=true # same for CSV +HTMLHEADER=true # same for HTML +SECTION_FOOTER_NEEDED=false # kludge for tracking whether we need to close the JSON section object +GIVE_HINTS=false # give an additional info to findings +SERVER_SIZE_LIMIT_BUG=false # Some servers have either a ClientHello total size limit or a 128 cipher limit (e.g. old ASAs) +MULTIPLE_CHECKS=false # need to know whether an MX record or a hostname resolves to multiple IPs to check +CHILD_MASS_TESTING=${CHILD_MASS_TESTING:-false} +TIMEOUT_CMD="" +HAD_SLEPT=0 +NR_SOCKET_FAIL=0 # Counter for socket failures +NR_OSSL_FAIL=0 # .. for OpenSSL connects +NR_HEADER_FAIL=0 # .. for HTTP_GET +PROTOS_OFFERED="" # This keeps which protocol is being offered. See has_server_protocol(). +TLS12_CIPHER_OFFERED="" # This contains the hexcode of a cipher known to be supported by the server with TLS 1.2 +CURVES_OFFERED="" # This keeps which curves have been detected. Just for error handling +KNOWN_OSSL_PROB=false # We need OpenSSL a few times. This variable is an indicator if we can't connect. Eases handling +DETECTED_TLS_VERSION="" # .. as hex string, e.g. 0300 or 0303 +TLS13_ONLY=false # Does the server support TLS 1.3 ONLY? +OSSL_SHORTCUT=${OSSL_SHORTCUT:-false} # Hack: if during the scan turns out the OpenSSL binary supports TLS 1.3 would be a better choice, this enables it. +TLS_EXTENSIONS="" +declare -r NPN_PROTOs="spdy/4a2,spdy/3,spdy/3.1,spdy/2,spdy/1,http/1.1" +# alpn_protos needs to be space-separated, not comma-seperated, including odd ones observed @ facebook and others, old ones like h2-17 omitted as they could not be found +declare -r ALPN_PROTOs="h2 spdy/3.1 http/1.1 grpc-exp h2-fb spdy/1 spdy/2 spdy/3 stun.turn stun.nat-discovery webrtc c-webrtc ftp" +declare -a SESS_RESUMPTION +TEMPDIR="" +TMPFILE="" +ERRFILE="" +CLIENT_AUTH=false +TLS_TICKETS=false +NO_SSL_SESSIONID=false +CERT_COMPRESSION=${CERT_COMPRESSION:-false} # secret flag to set in addition to --devel for certificate compression +HOSTCERT="" # File with host certificate, without intermediate certificate +HEADERFILE="" +HEADERVALUE="" +HTTP_STATUS_CODE="" +DH_GROUP_OFFERED="" +DH_GROUP_LEN_P=0 +KEY_SHARE_EXTN_NR="33" # The extension number for key_share was changed from 40 to 51 in TLSv1.3 draft 23. + # In order to support draft 23 and later in addition to earlier drafts, need to + # know which extension number to use. Note that it appears that a single + # ClientHello cannot advertise both draft 23 and later and earlier drafts. + # Preset may help to deal with STARTTLS + TLS 1.3 draft 23 and later but not earlier. +BAD_SERVER_HELLO_CIPHER=false # reserved for cases where a ServerHello doesn't contain a cipher offered in the ClientHello +GOST_STATUS_PROBLEM=false +PATTERN2SHOW="" +SOCK_REPLY_FILE="" +NW_STR="" +LEN_STR="" +SNI="" +POODLE="" # keep vulnerability status for TLS_FALLBACK_SCSV +OSSL_NAME="" # openssl name, in case of LibreSSL it's LibreSSL +OSSL_VER="" # openssl version, will be auto-determined +OSSL_VER_MAJOR=0 +OSSL_VER_MINOR=0 +OSSL_VER_APPENDIX="none" +CLIENT_PROB_NO=1 +HAS_DH_BITS=${HAS_DH_BITS:-false} # initialize openssl variables +HAS_CURVES=false +OSSL_SUPPORTED_CURVES="" +HAS_SSL2=false +HAS_SSL3=false +HAS_TLS13=false +HAS_X448=false +HAS_X25519=false +HAS_PKUTIL=false +HAS_PKEY=false +HAS_NO_SSL2=false +HAS_NOSERVERNAME=false +HAS_CIPHERSUITES=false +HAS_COMP=false +HAS_NO_COMP=false +HAS_ALPN=false +HAS_NPN=false +HAS_FALLBACK_SCSV=false +HAS_PROXY=false +HAS_XMPP=false +HAS_POSTGRES=false +HAS_MYSQL=false +HAS_LMTP=false +HAS_NNTP=false +HAS_IRC=false +HAS_CHACHA20=false +HAS_AES128_GCM=false +HAS_AES256_GCM=false +HAS_ZLIB=false +HAS_DIG=false +HAS_DIG_R=true +DIG_R="-r" +HAS_HOST=false +HAS_DRILL=false +HAS_NSLOOKUP=false +HAS_IDN=false +HAS_IDN2=false +HAS_AVAHIRESOLVE=false +HAS_DIG_NOIDNOUT=false + +OSSL_CIPHERS_S="" +PORT=443 # unless otherwise auto-determined, see below +NODE="" +NODEIP="" +rDNS="" +CORRECT_SPACES="" # Used for IPv6 and proper output formatting +IPADDRs="" +IP46ADDRs="" +LOCAL_A=false # Does the $NODEIP come from /etc/hosts? +LOCAL_AAAA=false # Does the IPv6 IP come from /etc/hosts? +XMPP_HOST="" +PROXYIP="" # $PROXYIP:$PROXPORT is your proxy if --proxy is defined ... +PROXYPORT="" # ... and openssl has proxy support +PROXY="" # Once check_proxy() executed it contains $PROXYIP:$PROXPORT +VULN_COUNT=0 +SERVICE="" # Is the server running an HTTP server, SMTP, POP or IMAP? +URI="" +CERT_FINGERPRINT_SHA2="" +RSA_CERT_FINGERPRINT_SHA2="" +STARTTLS_PROTOCOL="" +OPTIMAL_PROTO="" # Need this for IIS6 (sigh) + OpenSSL 1.0.2, otherwise some handshakes will fail see + # https://github.com/PeterMosmans/openssl/issues/19#issuecomment-100897892 +STARTTLS_OPTIMAL_PROTO="" # Same for STARTTLS, see https://github.com/drwetter/testssl.sh/issues/188 +OPTIMAL_SOCKETS_PROTO="" # Same for tls_sockets(). -- not yet used +ALL_FAILED_SOCKETS=true # Set to true if all attempts to connect to server using tls_sockets/sslv2_sockets failed +TLS_TIME="" # To keep the value of TLS server timestamp +TLS_NOW="" # Similar +TLS_DIFFTIME_SET=false # Tells TLS functions to measure the TLS difftime or not +NOW_TIME="" +HTTP_TIME="" +GET_REQ11="" +START_TIME=0 # time in epoch when the action started +END_TIME=0 # .. ended +SCAN_TIME=0 # diff of both: total scan time +LAST_TIME=0 # only used for performance measurements (MEASURE_TIME=true) +SERVER_COUNTER=0 # Counter for multiple servers + +TLS_LOW_BYTE="" # For "secret" development stuff, see -q below +HEX_CIPHER="" # " + + +########### Global variables for parallel mass testing +# +declare -r PARALLEL_SLEEP=1 # Time to sleep after starting each test +MAX_WAIT_TEST=${MAX_WAIT_TEST:-1200} # Maximum time (in seconds) to wait for a test to complete +MAX_PARALLEL=${MAX_PARALLEL:-20} # Maximum number of tests to run in parallel + # This value may be made larger on systems with faster processors +declare -a -i PARALLEL_TESTING_PID=() # process id for each child test (or 0 to indicate test has already completed) +declare -a PARALLEL_TESTING_CMDLINE=() # command line for each child test +declare -i NR_PARALLEL_TESTS=0 # number of parallel tests run +declare -i NEXT_PARALLEL_TEST_TO_FINISH=0 # number of parallel tests that have completed and have been processed +declare FIRST_JSON_OUTPUT=true # true if no output has been added to $JSONFILE yet. + + +########### Cipher suite information +# +declare -i TLS_NR_CIPHERS=0 +declare TLS_CIPHER_HEXCODE=() +declare TLS_CIPHER_OSSL_NAME=() +declare TLS_CIPHER_RFC_NAME=() +declare TLS_CIPHER_SSLVERS=() +declare TLS_CIPHER_KX=() +declare TLS_CIPHER_AUTH=() +declare TLS_CIPHER_ENC=() +declare TLS_CIPHER_EXPORT=() +declare TLS_CIPHER_OSSL_SUPPORTED=() +declare TLS13_OSSL_CIPHERS="TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_CCM_SHA256:TLS_AES_128_CCM_8_SHA256" + +########### Severity functions and globals +# +INFO=0 +OK=0 +LOW=1 +MEDIUM=2 +HIGH=3 +CRITICAL=4 +SEVERITY_LEVEL=0 + +set_severity_level() { + local severity=$1 + + if [[ "$severity" == LOW ]]; then + SEVERITY_LEVEL=$LOW + elif [[ "$severity" == MEDIUM ]]; then + SEVERITY_LEVEL=$MEDIUM + elif [[ "$severity" == HIGH ]]; then + SEVERITY_LEVEL=$HIGH + elif [[ "$severity" == CRITICAL ]]; then + SEVERITY_LEVEL=$CRITICAL + else + # WARN and FATAL will always be logged as the represent scanning problems + echo "Supported severity levels are LOW, MEDIUM, HIGH, CRITICAL!" + help 1 + fi +} + +show_finding() { + local severity=$1 + + ( [[ "$severity" == DEBUG ]] ) || + ( [[ "$severity" == INFO ]] && [[ $SEVERITY_LEVEL -le $INFO ]] ) || + ( [[ "$severity" == OK ]] && [[ $SEVERITY_LEVEL -le $OK ]] ) || + ( [[ "$severity" == LOW ]] && [[ $SEVERITY_LEVEL -le $LOW ]] ) || + ( [[ "$severity" == MEDIUM ]] && [[ $SEVERITY_LEVEL -le $MEDIUM ]] ) || + ( [[ "$severity" == HIGH ]] && [[ $SEVERITY_LEVEL -le $HIGH ]] ) || + ( [[ "$severity" == CRITICAL ]] && [[ $SEVERITY_LEVEL -le $CRITICAL ]] ) || + ( [[ "$severity" == WARN ]] ) || + ( [[ "$severity" == FATAL ]] ) +} + +########### Output functions + +# For HTML output, replace any HTML reserved characters with the entity name +html_reserved(){ + local output + "$do_html" || return 0 + #sed -e 's/\&/\&/g' -e 's//\>/g' -e 's/"/\"/g' -e "s/'/\'/g" <<< "$1" + output="${1//&/&}" + output="${output///>}" + output="${output//\"/"}" + output="${output//\'/'}" + printf -- "%s" "$output" + return 0 +} + +html_out() { + "$do_html" || return 0 + [[ -n "$HTMLFILE" ]] && [[ ! -d "$HTMLFILE" ]] && printf -- "%b" "$1" >> "$HTMLFILE" +} + +# This is intentionally the same. +safe_echo() { printf -- "%b" "$1"; } +tm_out() { printf -- "%b" "$1"; } +tmln_out() { printf -- "%b" "$1\n"; } + +out() { printf -- "%b" "$1"; html_out "$(html_reserved "$1")"; } +outln() { printf -- "%b" "$1\n"; html_out "$(html_reserved "$1")\n"; } + + +#TODO: Still no shell injection safe but if just run it from the cmd line: that's fine + +# Color print functions, see also https://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html +tm_liteblue() { [[ "$COLOR" -ge 2 ]] && ( "$COLORBLIND" && tm_out "\033[0;32m$1" || tm_out "\033[0;34m$1" ) || tm_out "$1"; tm_off; } # not yet used +pr_liteblue() { tm_liteblue "$1"; [[ "$COLOR" -ge 2 ]] && ( "$COLORBLIND" && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")" ) || html_out "$(html_reserved "$1")"; } +tmln_liteblue() { tm_liteblue "$1"; tmln_out; } +prln_liteblue() { pr_liteblue "$1"; outln; } + +tm_blue() { [[ "$COLOR" -ge 2 ]] && ( "$COLORBLIND" && tm_out "\033[1;32m$1" || tm_out "\033[1;34m$1" ) || tm_out "$1"; tm_off; } # used for head lines of single tests +pr_blue() { tm_blue "$1"; [[ "$COLOR" -ge 2 ]] && ( "$COLORBLIND" && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")" ) || html_out "$(html_reserved "$1")"; } +tmln_blue() { tm_blue "$1"; tmln_out; } +prln_blue() { pr_blue "$1"; outln; } + +# we should be able to use aliases here +tm_warning() { [[ "$COLOR" -ge 2 ]] && tm_out "\033[0;35m$1" || tm_underline "$1"; tm_off; } # some local problem: one test cannot be done +tmln_warning() { tm_warning "$1"; tmln_out; } # litemagenta +pr_warning() { tm_warning "$1"; [[ "$COLOR" -ge 2 ]] && html_out "$(html_reserved "$1")" || ( [[ "$COLOR" -eq 1 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")" ); } +prln_warning() { pr_warning "$1"; outln; } + +tm_magenta() { [[ "$COLOR" -ge 2 ]] && tm_out "\033[1;35m$1" || tm_underline "$1"; tm_off; } # fatal error: quitting because of this! +tmln_magenta() { tm_magenta "$1"; tmln_out; } +# different as warning above? +pr_magenta() { tm_magenta "$1"; [[ "$COLOR" -ge 2 ]] && html_out "$(html_reserved "$1")" || ( [[ "$COLOR" -eq 1 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")" ); } +prln_magenta() { pr_magenta "$1"; outln; } + +tm_litecyan() { [[ "$COLOR" -ge 2 ]] && tm_out "\033[0;36m$1" || tm_out "$1"; tm_off; } # not yet used +tmln_litecyan() { tm_litecyan "$1"; tmln_out; } +pr_litecyan() { tm_litecyan "$1"; [[ "$COLOR" -ge 2 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +prln_litecyan() { pr_litecyan "$1"; outln; } + +tm_cyan() { [[ "$COLOR" -ge 2 ]] && tm_out "\033[1;36m$1" || tm_out "$1"; tm_off; } # additional hint +tmln_cyan() { tm_cyan "$1"; tmln_out; } +pr_cyan() { tm_cyan "$1"; [[ "$COLOR" -ge 2 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +prln_cyan() { pr_cyan "$1"; outln; } + +tm_litegrey() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[0;37m$1" || tm_out "$1"; tm_off; } # ... https://github.com/drwetter/testssl.sh/pull/600#issuecomment-276129876 +tmln_litegrey() { tm_litegrey "$1"; tmln_out; } # not really usable on a black background, see .. +prln_litegrey() { pr_litegrey "$1"; outln; } +pr_litegrey() { tm_litegrey "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } + +tm_grey() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[1;30m$1" || tm_out "$1"; tm_off; } +pr_grey() { tm_grey "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +tmln_grey() { tm_grey "$1"; tmln_out; } +prln_grey() { pr_grey "$1"; outln; } + +tm_svrty_good() { [[ "$COLOR" -ge 2 ]] && ( "$COLORBLIND" && tm_out "\033[0;34m$1" || tm_out "\033[0;32m$1" ) || tm_out "$1"; tm_off; } # litegreen (liteblue), This is good +tmln_svrty_good() { tm_svrty_good "$1"; tmln_out; } +pr_svrty_good() { tm_svrty_good "$1"; [[ "$COLOR" -ge 2 ]] && ( "$COLORBLIND" && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")" ) || html_out "$(html_reserved "$1")"; } +prln_svrty_good() { pr_svrty_good "$1"; outln; } + +tm_svrty_best() { [[ "$COLOR" -ge 2 ]] && ( "$COLORBLIND" && tm_out "\033[1;34m$1" || tm_out "\033[1;32m$1" ) || tm_out "$1"; tm_off; } # green (blue), This is the best +tmln_svrty_best() { tm_svrty_best "$1"; tmln_out; } +pr_svrty_best() { tm_svrty_best "$1"; [[ "$COLOR" -ge 2 ]] && ( "$COLORBLIND" && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")" ) || html_out "$(html_reserved "$1")"; } +prln_svrty_best() { pr_svrty_best "$1"; outln; } + +tm_svrty_low() { [[ "$COLOR" -ge 2 ]] && tm_out "\033[1;33m$1" || tm_out "$1"; tm_off; } # yellow brown | academic or minor problem +tmln_svrty_low() { tm_svrty_low "$1"; tmln_out; } +pr_svrty_low() { tm_svrty_low "$1"; [[ "$COLOR" -ge 2 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +prln_svrty_low() { pr_svrty_low "$1"; outln; } + +tm_svrty_medium() { [[ "$COLOR" -ge 2 ]] && tm_out "\033[0;33m$1" || tm_out "$1"; tm_off; } # brown | it is not a bad problem but you shouldn't do this +pr_svrty_medium() { tm_svrty_medium "$1"; [[ "$COLOR" -ge 2 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +tmln_svrty_medium(){ tm_svrty_medium "$1"; tmln_out; } +prln_svrty_medium(){ pr_svrty_medium "$1"; outln; } + +tm_svrty_high() { [[ "$COLOR" -ge 2 ]] && tm_out "\033[0;31m$1" || tm_bold "$1"; tm_off; } # litered +pr_svrty_high() { tm_svrty_high "$1"; [[ "$COLOR" -ge 2 ]] && html_out "$(html_reserved "$1")" || ( [[ "$COLOR" -eq 1 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")" ); } +tmln_svrty_high() { tm_svrty_high "$1"; tmln_out; } +prln_svrty_high() { pr_svrty_high "$1"; outln; } + +tm_svrty_critical() { [[ "$COLOR" -ge 2 ]] && tm_out "\033[1;31m$1" || tm_bold "$1"; tm_off; } # red +pr_svrty_critical() { tm_svrty_critical "$1"; [[ "$COLOR" -ge 2 ]] && html_out "$(html_reserved "$1")" || ( [[ "$COLOR" -eq 1 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")" ); } +tmln_svrty_critical() { tm_svrty_critical "$1"; tmln_out; } +prln_svrty_critical() { pr_svrty_critical "$1"; outln; } + +tm_deemphasize() { tm_out "$1"; } # hook for a weakened screen output, see #600 +pr_deemphasize() { tm_deemphasize "$1"; html_out "$(html_reserved "$1")"; } +tmln_deemphasize() { tm_deemphasize "$1"; tmln_out; } +prln_deemphasize() { pr_deemphasize "$1"; outln; } + +# color=1 functions +tm_off() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[m"; } + +tm_bold() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[1m$1" || tm_out "$1"; tm_off; } +tmln_bold() { tm_bold "$1"; tmln_out; } +pr_bold() { tm_bold "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +prln_bold() { pr_bold "$1" ; outln; } + +NO_ITALICS=false +if [[ $TERM == screen ]]; then + NO_ITALICS=true +elif [[ $SYSTEM == OpenBSD ]]; then + NO_ITALICS=true +elif [[ $SYSTEM == FreeBSD ]]; then + if [[ ${SYSTEMREV%\.*} -le 9 ]]; then + NO_ITALICS=true + fi +fi +tm_italic() { ( [[ "$COLOR" -ne 0 ]] && ! "$NO_ITALICS" ) && tm_out "\033[3m$1" || tm_out "$1"; tm_off; } +tmln_italic() { tm_italic "$1" ; tmln_out; } +pr_italic() { tm_italic "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +prln_italic() { pr_italic "$1"; outln; } + +tm_strikethru() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[9m$1" || tm_out "$1"; tm_off; } # ugly! +tmln_strikethru() { tm_strikethru "$1"; tmln_out; } +pr_strikethru() { tm_strikethru "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +prln_strikethru() { pr_strikethru "$1" ; outln; } + +tm_underline() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[4m$1" || tm_out "$1"; tm_off; } +tmln_underline() { tm_underline "$1"; tmln_out; } +pr_underline() { tm_underline "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +prln_underline() { pr_underline "$1"; outln; } + +tm_reverse() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[7m$1" || tm_out "$1"; tm_off; } +tm_reverse_bold() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[7m\033[1m$1" || tm_out "$1"; tm_off; } +pr_reverse() { tm_reverse "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +pr_reverse_bold() { tm_reverse_bold "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } + +#pr_headline() { pr_blue "$1"; } +# https://misc.flogisoft.com/bash/tip_colors_and_formatting + +#pr_headline() { [[ "$COLOR" -ge 2 ]] && out "\033[1;30m\033[47m$1" || out "$1"; tm_off; } +tm_headline() { [[ "$COLOR" -ne 0 ]] && tm_out "\033[1m\033[4m$1" || tm_out "$1"; tm_off; } +tmln_headline() { tm_headline "$1"; tmln_out; } +pr_headline() { tm_headline "$1"; [[ "$COLOR" -ne 0 ]] && html_out "$(html_reserved "$1")" || html_out "$(html_reserved "$1")"; } +pr_headlineln() { pr_headline "$1" ; outln; } + +tm_squoted() { tm_out "'$1'"; } +pr_squoted() { out "'$1'"; } +tm_dquoted() { tm_out "\"$1\""; } +pr_dquoted() { out "\"$1\""; } + +# either files couldn't be found or openssl isn't good enough (which shouldn't happen anymore) +tm_local_problem() { tm_warning "Local problem: $1"; } +tmln_local_problem() { tmln_warning "Local problem: $1"; } +pr_local_problem() { pr_warning "Local problem: $1"; } +prln_local_problem() { prln_warning "Local problem: $1"; } + +# general failure +tm_fixme() { tm_warning "Fixme: $1"; } +tmln_fixme() { tmln_warning "Fixme: $1"; } +pr_fixme() { pr_warning "Fixme: $1"; } +prln_fixme() { prln_warning "Fixme: $1"; } + +pr_url() { tm_out "$1"; html_out "$1"; } +pr_boldurl() { tm_bold "$1"; html_out "$1"; } + +### color switcher (see e.g. https://linuxtidbits.wordpress.com/2008/08/11/output-color-on-bash-scripts/ +### https://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x405.html +### no output support for HTML! +set_color_functions() { + local ncurses_tput=true + + if [[ $SYSTEM == OpenBSD ]] && [[ "$TERM" =~ xterm-256 ]]; then + export TERM=xterm + # OpenBSD can't handle 256 colors (yet) in xterm which might lead to ugly errors + # like "tput: not enough arguments (3) for capability `AF'". Not our fault but + # before we get blamed we fix it here. + fi + + # Empty all vars if we have COLOR=0 equals no escape code -- these are globals: + red="" + green="" + brown="" + blue="" + magenta="" + cyan="" + grey="" + yellow="" + off="" + bold="" + underline="" + italic="" + + type -p tput &>/dev/null || return 0 # Hey wait, do we actually have tput / ncurses ? + tput cols &>/dev/null || return 0 # tput under BSDs and GNUs doesn't work either (TERM undefined?) + tput sgr0 &>/dev/null || ncurses_tput=false + if [[ "$COLOR" -ge 2 ]]; then + if $ncurses_tput; then + red=$(tput setaf 1) + green=$(tput setaf 2) + brown=$(tput setaf 3) + blue=$(tput setaf 4) + magenta=$(tput setaf 5) + cyan=$(tput setaf 6) + grey=$(tput setaf 7) + yellow=$(tput setaf 3; tput bold) + else # this is a try for old BSD, see terminfo(5) + red=$(tput AF 1) + green=$(tput AF 2) + brown=$(tput AF 3) + blue=$(tput AF 4) + magenta=$(tput AF 5) + cyan=$(tput AF 6) + grey=$(tput AF 7) + yellow=$(tput AF 3; tput md) + fi + fi + if [[ "$COLOR" -ge 1 ]]; then + if $ncurses_tput; then + bold=$(tput bold) + underline=$(tput sgr 0 1 2>/dev/null) + italic=$(tput sitm) # This doesn't work on FreeBSDi (9,10) and OpenBSD ... + italic_end=$(tput ritm) # ... and this, too + off=$(tput sgr0) + else # this is a try for old BSD, see terminfo(5) + bold=$(tput md) + underline=$(tput us) + italic=$(tput ZH 2>/dev/null) # This doesn't work on FreeBSDi (9,10) and OpenBSD + italic_end=$(tput ZR 2>/dev/null) # ... probably entry missing in /etc/termcap + reverse=$(tput mr) + off=$(tput me) + fi + fi + # FreeBSD 10 understands ESC codes like 'echo -e "\e[3mfoobar\e[23m"', but also no tput for italics +} + +strip_quote() { + # remove color codes (see https://www.commandlinefu.com/commands/view/3584/remove-color-codes-special-characters-with-sed) + # \', leading and all trailing spaces + sed -e "s,$(echo -e "\033")\[[0-9;]*[a-zA-Z],,g" \ + -e "s/\"/\\'/g" \ + -e 's/^ *//g' \ + -e 's/ *$//g' <<< "$1" +} + +# " deconfuse vim\'s syntax highlighting ;-) + +#################### JSON FILE FORMATTING #################### + +fileout_json_footer() { + if "$do_json"; then + if [[ "$SCAN_TIME" -eq 0 ]]; then + fileout_json_finding "scanTime" "WARN" "Scan interrupted" "" "" "" + elif [[ $SEVERITY_LEVEL -lt $LOW ]] ; then + # no scan time in --severity=low and above, also needed for Travis, hackish... + fileout_json_finding "scanTime" "INFO" $SCAN_TIME "" "" "" + fi + printf "]\n" >> "$JSONFILE" + fi + if "$do_pretty_json"; then + if [[ "$SCAN_TIME" -eq 0 ]]; then + echo -e " ],\n \"scanTime\" : \"Scan interrupted\"\n}" >> "$JSONFILE" + else + echo -e " ],\n \"scanTime\" : ${SCAN_TIME}\n}" >> "$JSONFILE" + fi + fi +} + +fileout_json_section() { + case $1 in + 0) echo -e " \"pretest\" : [" ;; + 1) echo -e " \"singleCipher\" : [" ;; + 2) echo -e ",\n \"protocols\" : [" ;; + 3) echo -e ",\n \"grease\" : [" ;; + 4) echo -e ",\n \"ciphers\" : [" ;; + 5) echo -e ",\n \"pfs\" : [" ;; + 6) echo -e ",\n \"serverPreferences\" : [" ;; + 7) echo -e ",\n \"serverDefaults\" : [" ;; + 8) echo -e ",\n \"headerResponse\" : [" ;; + 9) echo -e ",\n \"vulnerabilities\" : [" ;; + 10) echo -e ",\n \"cipherTests\" : [" ;; + 11) echo -e ",\n \"browserSimulations\": [" ;; + *) echo "invalid section" ;; + esac +} + +fileout_section_header() { + local str="" + "$2" && str="$(fileout_section_footer false)" + "$do_pretty_json" && FIRST_FINDING=true && (printf "%s%s\n" "$str" "$(fileout_json_section "$1")") >> "$JSONFILE" + SECTION_FOOTER_NEEDED=true +} + +# arg1: whether to end object too +fileout_section_footer() { + "$do_pretty_json" && printf "\n ]" >> "$JSONFILE" + "$do_pretty_json" && "$1" && echo -e "\n }" >> "$JSONFILE" + SECTION_FOOTER_NEEDED=false +} + +fileout_json_print_parameter() { + local parameter="$1" + local filler="$2" + local value="$3" + local not_last="$4" + local spaces="" + + "$do_json" && \ + spaces=" " || \ + spaces=" " + if [[ -n "$value" ]] || [[ "$parameter" == finding ]]; then + printf "%s%s%s%s" "$spaces" "\"$parameter\"" "$filler" ": \"$value\"" >> "$JSONFILE" + "$not_last" && printf ",\n" >> "$JSONFILE" + fi +} + +fileout_json_finding() { + local target + local finding="$3" + local cve="$4" + local cwe="$5" + local hint="$6" + + if "$do_json"; then + "$FIRST_FINDING" || echo -n "," >> "$JSONFILE" + echo -e " {" >> "$JSONFILE" + fileout_json_print_parameter "id" " " "$1" true + fileout_json_print_parameter "ip" " " "$NODE/$NODEIP" true + fileout_json_print_parameter "port" " " "$PORT" true + fileout_json_print_parameter "severity" " " "$2" true + fileout_json_print_parameter "cve" " " "$cve" true + fileout_json_print_parameter "cwe" " " "$cwe" true + "$GIVE_HINTS" && fileout_json_print_parameter "hint" " " "$hint" true + fileout_json_print_parameter "finding" " " "$finding" false + echo -e "\n }" >> "$JSONFILE" + fi + if "$do_pretty_json"; then + if [[ "$1" == service ]]; then + if [[ $SERVER_COUNTER -gt 1 ]]; then + echo " ," >> "$JSONFILE" + fi + target="$NODE" + $do_mx_all_ips && target="$URI" + echo -e " { + \"targetHost\" : \"$target\", + \"ip\" : \"$NODEIP\", + \"port\" : \"$PORT\", + \"rDNS\" : \"$rDNS\", + \"service\" : \"$finding\"," >> "$JSONFILE" + $do_mx_all_ips && echo -e " \"hostname\" : \"$NODE\"," >> "$JSONFILE" + else + ("$FIRST_FINDING" && echo -n " {" >> "$JSONFILE") || echo -n ",{" >> "$JSONFILE" + echo -e -n "\n" >> "$JSONFILE" + fileout_json_print_parameter "id" " " "$1" true + fileout_json_print_parameter "severity" " " "$2" true + fileout_json_print_parameter "cve" " " "$cve" true + fileout_json_print_parameter "cwe" " " "$cwe" true + "$GIVE_HINTS" && fileout_json_print_parameter "hint" " " "$hint" true + fileout_json_print_parameter "finding" " " "$finding" false + echo -e -n "\n }" >> "$JSONFILE" + fi + fi +} + +##################### FILE FORMATTING ######################### + +fileout_pretty_json_banner() { + local target + + if ! "$do_mass_testing"; then + [[ -z "$NODE" ]] && parse_hn_port "${URI}" + # NODE, URL_PATH, PORT, IPADDR and IP46ADDR is set now --> wrong place + target="$NODE" + $do_mx_all_ips && target="$URI" + fi + + echo -e " \"Invocation\" : \"$PROG_NAME $CMDLINE\", + \"at\" : \"$HNAME:$OPENSSL_LOCATION\", + \"version\" : \"$VERSION ${GIT_REL_SHORT} from $REL_DATE\", + \"openssl\" : \"$OSSL_NAME $OSSL_VER from $OSSL_BUILD_DATE\", + \"startTime\" : \"$START_TIME\", + \"scanResult\" : [" +} + +fileout_banner() { + if "$JSONHEADER"; then + # "$do_json" && # here we maybe should add a banner, too + "$do_pretty_json" && FIRST_FINDING=true && (printf "%s\n" "$(fileout_pretty_json_banner)") >> "$JSONFILE" + fi +} + +fileout_separator() { + if "$JSONHEADER"; then + "$do_pretty_json" && echo " ," >> "$JSONFILE" + "$do_json" && echo -n "," >> "$JSONFILE" + fi +} + +fileout_footer() { + if "$JSONHEADER"; then + fileout_json_footer + fi + # CSV: no footer + return 0 +} + +fileout_insert_warning() { + # See #815. Make sure we don't mess up the JSON PRETTY format if we complain with a client side warning. + # This should only be called if an *extra* warning will be printed (previously: 'fileout "WARN" ' + # arg1: json identifier, arg2: normally "WARN", arg3: finding + # + # Also, we have to be careful with any form of mass testing so that a warning won't lead to an invalid JSON + # file. As any child will do any check as well (to be reconsidered later), we don't need also the parent to issue + # warnings upfront, see #1169. As a detection we'll use --file/-iL as in the children jobs it'll be removed: + [[ "$CMDLINE=" =~ --file ]] && return 0 + [[ "$CMDLINE=" =~ -iL ]] && return 0 + # Note we still have the message on screen + in HTML which is not as optimal as it could be + + if "$do_pretty_json"; then + echo -e " \"clientProblem${CLIENT_PROB_NO}\" : [" >>"$JSONFILE" + CLIENT_PROB_NO=$((CLIENT_PROB_NO + 1)) + FIRST_FINDING=true # make sure we don't have a comma here + fi + fileout "$1" "$2" "$3" + if "$do_pretty_json"; then + echo -e "\n ]," >>"$JSONFILE" + fi +} + +fileout_csv_finding() { + safe_echo "\"$1\"," >> "$CSVFILE" + safe_echo "\"$2\"," >> "$CSVFILE" + safe_echo "\"$3\"," >> "$CSVFILE" + safe_echo "\"$4\"," >> "$CSVFILE" + safe_echo "\"$5\"," >> "$CSVFILE" + safe_echo "\"$6\"," >> "$CSVFILE" + if "$GIVE_HINTS"; then + safe_echo "\"$7\"," >> "$CSVFILE" + safe_echo "\"$8\"\n" >> "$CSVFILE" + else + safe_echo "\"$7\"\n" >> "$CSVFILE" + fi +} + + +# ID, SEVERITY, FINDING, CVE, CWE, HINT +fileout() { + local severity="$2" + local cve="$4" + local cwe="$5" + local hint="$6" + + if ( "$do_pretty_json" && [[ "$1" == service ]] ) || show_finding "$severity"; then + local finding=$(strip_lf "$(newline_to_spaces "$(strip_quote "$3")")") # additional quotes will mess up screen output + [[ -e "$JSONFILE" ]] && [[ ! -d "$JSONFILE" ]] && fileout_json_finding "$1" "$severity" "$finding" "$cve" "$cwe" "$hint" + "$do_csv" && [[ -n "$CSVFILE" ]] && [[ ! -d "$CSVFILE" ]] && \ + fileout_csv_finding "$1" "$NODE/$NODEIP" "$PORT" "$severity" "$finding" "$cve" "$cwe" "$hint" + "$FIRST_FINDING" && FIRST_FINDING=false + fi +} + + +json_header() { + local fname_prefix + local filename_provided=false + + [[ -n "$JSONFILE" ]] && [[ ! -d "$JSONFILE" ]] && filename_provided=true + # Similar to HTML: Don't create headers and footers in the following scenarios: + # * no JSON/CSV output is being created. + # * mass testing is being performed and each test will have its own file. + # * this is an individual test within a mass test and all output is being placed in a single file. + ! "$do_json" && ! "$do_pretty_json" && JSONHEADER=false && return 0 + "$do_mass_testing" && ! "$filename_provided" && JSONHEADER=false && return 0 + "$CHILD_MASS_TESTING" && "$filename_provided" && JSONHEADER=false && return 0 + + if "$do_display_only"; then + fname_prefix="local-ciphers" + elif "$do_mass_testing"; then + : + elif "$do_mx_all_ips"; then + fname_prefix="${FNAME_PREFIX}mx-${URI}" + else + # ensure NODE, URL_PATH, PORT, IPADDR and IP46ADDR are set + ! "$filename_provided" && [[ -z "$NODE" ]] && parse_hn_port "${URI}" + fname_prefix="${FNAME_PREFIX}${NODE}_p${PORT}" + fi + if [[ -z "$JSONFILE" ]]; then + JSONFILE="$fname_prefix-$(date +"%Y%m%d-%H%M".json)" + elif [[ -d "$JSONFILE" ]]; then + JSONFILE="$JSONFILE/${fname_prefix}-$(date +"%Y%m%d-%H%M".json)" + fi + # Silently reset APPEND var if the file doesn't exist as otherwise it won't be created + if "$APPEND" && [[ ! -s "$JSONFILE" ]]; then + APPEND=false + fi + if "$APPEND"; then + JSONHEADER=false + else + [[ -s "$JSONFILE" ]] && fatal "non-empty \"$JSONFILE\" exists. Either use \"--append\" or (re)move it" $ERR_FCREATE + "$do_json" && echo "[" > "$JSONFILE" + "$do_pretty_json" && echo "{" > "$JSONFILE" + fi + return 0 +} + + +csv_header() { + local fname_prefix + local filename_provided=false + + [[ -n "$CSVFILE" ]] && [[ ! -d "$CSVFILE" ]] && filename_provided=true + # CSV similar to JSON + ! "$do_csv" && CSVHEADER=false && return 0 + "$do_mass_testing" && ! "$filename_provided" && CSVHEADER=false && return 0 + "$CHILD_MASS_TESTING" && "$filename_provided" && CSVHEADER=false && return 0 + + if "$do_display_only"; then + fname_prefix="local-ciphers" + elif "$do_mass_testing"; then + : + elif "$do_mx_all_ips"; then + fname_prefix="${FNAME_PREFIX}mx-${URI}" + else + # ensure NODE, URL_PATH, PORT, IPADDR and IP46ADDR are set + ! "$filename_provided" && [[ -z "$NODE" ]] && parse_hn_port "${URI}" + fname_prefix="${FNAME_PREFIX}${NODE}_p${PORT}" + fi + if [[ -z "$CSVFILE" ]]; then + CSVFILE="${fname_prefix}-$(date +"%Y%m%d-%H%M".csv)" + elif [[ -d "$CSVFILE" ]]; then + CSVFILE="$CSVFILE/${fname_prefix}-$(date +"%Y%m%d-%H%M".csv)" + fi + # Silently reset APPEND var if the file doesn't exist as otherwise it won't be created + if "$APPEND" && [[ ! -s "$CSVFILE" ]]; then + APPEND=false + fi + if "$APPEND"; then + CSVHEADER=false + else + [[ -s "$CSVFILE" ]] && fatal "non-empty \"$CSVFILE\" exists. Either use \"--append\" or (re)move it" $ERR_FCREATE + touch "$CSVFILE" + if "$GIVE_HINTS"; then + fileout_csv_finding "id" "fqdn/ip" "port" "severity" "finding" "cve" "cwe" "hint" + else + fileout_csv_finding "id" "fqdn/ip" "port" "severity" "finding" "cve" "cwe" + fi + fi + return 0 +} + + +################# JSON FILE FORMATTING END. HTML START #################### + +html_header() { + local fname_prefix + local filename_provided=false + + [[ -n "$HTMLFILE" ]] && [[ ! -d "$HTMLFILE" ]] && filename_provided=true + # Don't create HTML headers and footers in the following scenarios: + # * HTML output is not being created. + # * mass testing is being performed and each test will have its own HTML file. + # * this is an individual test within a mass test and all HTML output is being placed in a single file. + ! "$do_html" && HTMLHEADER=false && return 0 + "$do_mass_testing" && ! "$filename_provided" && HTMLHEADER=false && return 0 + "$CHILD_MASS_TESTING" && "$filename_provided" && HTMLHEADER=false && return 0 + + if "$do_display_only"; then + fname_prefix="local-ciphers" + elif "$do_mass_testing"; then + : + elif "$do_mx_all_ips"; then + fname_prefix="${FNAME_PREFIX}mx-${URI}" + else + # ensure NODE, URL_PATH, PORT, IPADDR and IP46ADDR are set + ! "$filename_provided" && [[ -z "$NODE" ]] && parse_hn_port "${URI}" + fname_prefix="${FNAME_PREFIX}${NODE}_p${PORT}" + fi + if [[ -z "$HTMLFILE" ]]; then + HTMLFILE="$fname_prefix-$(date +"%Y%m%d-%H%M".html)" + elif [[ -d "$HTMLFILE" ]]; then + HTMLFILE="$HTMLFILE/$fname_prefix-$(date +"%Y%m%d-%H%M".html)" + fi + # Silently reset APPEND var if the file doesn't exist as otherwise it won't be created + if "$APPEND" && [[ ! -s "$HTMLFILE" ]]; then + APPEND=false + fi + if "$APPEND"; then + HTMLHEADER=false + else + [[ -s "$HTMLFILE" ]] && fatal "non-empty \"$HTMLFILE\" exists. Either use \"--append\" or (re)move it" $ERR_FCREATE + html_out "\n" + html_out "\n" + html_out "\n" + html_out "\n" + html_out "\n" + html_out "\n" + html_out "testssl.sh\n" + html_out "\n" + html_out "\n" + html_out "
\n"
+     fi
+     return 0
+}
+
+html_banner() {
+     if "$CHILD_MASS_TESTING" && "$HTMLHEADER"; then
+          html_out "## Scan started as: \"$PROG_NAME $CMDLINE\"\n"
+          html_out "## at $HNAME:$OPENSSL_LOCATION\n"
+          html_out "## version testssl: $VERSION ${GIT_REL_SHORT} from $REL_DATE\n"
+          html_out "## version openssl: \"$OSSL_NAME $OSSL_VER\" from \"$OSSL_BUILD_DATE\")\n\n"
+     fi
+}
+
+html_footer() {
+     if "$HTMLHEADER"; then
+          html_out "
\n" + html_out "\n" + html_out "\n" + fi + return 0 +} + +################# HTML FILE FORMATTING END #################### + +prepare_logging() { + # arg1: for testing mx records name we put a name of logfile in here, otherwise we get strange file names + local fname_prefix="$1" + local filename_provided=false + + [[ -n "$LOGFILE" ]] && [[ ! -d "$LOGFILE" ]] && filename_provided=true + + # Similar to html_header(): + ! "$do_logging" && return 0 + "$do_mass_testing" && ! "$filename_provided" && return 0 + "$CHILD_MASS_TESTING" && "$filename_provided" && return 0 + + [[ -z "$fname_prefix" ]] && fname_prefix="${FNAME_PREFIX}${NODE}_p${PORT}" + + if [[ -z "$LOGFILE" ]]; then + LOGFILE="$fname_prefix-$(date +"%Y%m%d-%H%M".log)" + elif [[ -d "$LOGFILE" ]]; then + # actually we were instructed to place all files in a DIR instead of the current working dir + LOGFILE="$LOGFILE/$fname_prefix-$(date +"%Y%m%d-%H%M".log)" + else + : # just for clarity: a log file was specified, no need to do anything else + fi + + if ! "$APPEND"; then + [[ -s "$LOGFILE" ]] && fatal "non-empty \"$LOGFILE\" exists. Either use \"--append\" or (re)move it" $ERR_FCREATE + fi + tmln_out "## Scan started as: \"$PROG_NAME $CMDLINE\"" >>"$LOGFILE" + tmln_out "## at $HNAME:$OPENSSL_LOCATION" >>"$LOGFILE" + tmln_out "## version testssl: $VERSION ${GIT_REL_SHORT} from $REL_DATE" >>"$LOGFILE" + tmln_out "## version openssl: \"$OSSL_VER\" from \"$OSSL_BUILD_DATE\")\n" >>"$LOGFILE" + exec > >(tee -a -i "$LOGFILE") +} + +################### FILE FORMATTING END ######################### + +###### START helper function definitions ###### + +if [[ "${BASH_VERSINFO[0]}" == 3 ]]; then + # older bash can do this only (MacOS X), even SLES 11, see #697 + toupper() { tr 'a-z' 'A-Z' <<< "$1"; } + tolower() { tr 'A-Z' 'a-z' <<< "$1"; } +else + toupper() { echo -n "${1^^}"; } + tolower() { echo -n "${1,,}"; } +fi + +get_last_char() { + echo "${1:~0}" # "${string: -1}" would work too (both also in bash 3.2) +} + # Checking for last char. If already a separator supplied, we don't need an additional one +debugme() { + [[ "$DEBUG" -ge 2 ]] && "$@" >&2 + return 0 +} + +hex2dec() { + echo $((16#$1)) +} + +# convert 414243 into ABC +hex2ascii() { + for (( i=0; i<${#1}; i+=2 )); do + # 2>/dev/null added because 'warning: command substitution: ignored null byte in input' + # --> didn't help though + printf "\x${1:$i:2}" 2>/dev/null + done +} + +# convert decimal number < 256 to hex +dec02hex() { + printf "x%02x" "$1" +} + +# convert decimal number between 256 and < 256*256 to hex +dec04hex() { + local a=$(printf "%04x" "$1") + printf "x%02s, x%02s" "${a:0:2}" "${a:2:2}" +} + + +# trim spaces for BSD and old sed +count_lines() { + #echo "${$(wc -l <<< "$1")// /}" + # ^^ bad substitution under bash, zsh ok. For some reason this does the trick: + echo $(wc -l <<< "$1") +} + +count_words() { + #echo "${$(wc -w <<< "$1")// /}" + # ^^ bad substitution under bash, zsh ok. For some reason this does the trick: + echo $(wc -w <<< "$1") +} + +count_ciphers() { + echo $(wc -w <<< "${1//:/ }") +} + +#arg1: TLS 1.2 and below ciphers +#arg2: TLS 1.3 ciphers +#arg3: options (e.g., -V) +actually_supported_osslciphers() { + local tls13_ciphers="$TLS13_OSSL_CIPHERS" + + [[ "$2" != ALL ]] && tls13_ciphers="$2" + if "$HAS_CIPHERSUITES"; then + $OPENSSL ciphers $3 $OSSL_CIPHERS_S -ciphersuites "$tls13_ciphers" "$1" 2>/dev/null || echo "" + elif [[ -n "$tls13_ciphers" ]]; then + $OPENSSL ciphers $3 $OSSL_CIPHERS_S "$tls13_ciphers:$1" 2>/dev/null || echo "" + else + $OPENSSL ciphers $OSSL_CIPHERS_S $3 "$1" 2>/dev/null || echo "" + fi +} + +# Given a protocol (arg1) and a list of ciphers (arg2) that is formatted as +# ", xx,xx, xx,xx, xx,xx, xx,xx" remove any TLSv1.3 ciphers if the protocol +# is less than 04 and remove any TLSv1.2-only ciphers if the protocol is less +# than 03. +strip_inconsistent_ciphers() { + local -i proto=0x$1 + local cipherlist="$2" + + [[ $proto -lt 4 ]] && cipherlist="${cipherlist//, 13,0[0-9a-fA-F]/}" + if [[ $proto -lt 3 ]]; then + cipherlist="${cipherlist//, 00,3[b-fB-F]/}" + cipherlist="${cipherlist//, 00,40/}" + cipherlist="${cipherlist//, 00,6[7-9a-dA-D]/}" + cipherlist="${cipherlist//, 00,9[c-fC-F]/}" + cipherlist="${cipherlist//, 00,[abAB][0-9a-fA-F]/}" + cipherlist="${cipherlist//, 00,[cC][0-5]/}" + cipherlist="${cipherlist//, 16,[bB][7-9aA]/}" + cipherlist="${cipherlist//, [cC]0,2[3-9a-fA-F]/}" + cipherlist="${cipherlist//, [cC]0,3[01278a-fA-F]/}" + cipherlist="${cipherlist//, [cC]0,[4-9aA][0-9a-fA-F]/}" + cipherlist="${cipherlist//, [cC][cC],1[345]/}" + cipherlist="${cipherlist//, [cC][cC],[aA][89a-eA-E]/}" + fi + echo "$cipherlist" + return 0 +} + +newline_to_spaces() { + tr '\n' ' ' <<< "$1" | sed 's/ $//' +} + +colon_to_spaces() { + echo "${1//:/ }" +} + +strip_lf() { + tr -d '\n' <<< "$1" | tr -d '\r' +} + +strip_spaces() { + echo "${1// /}" +} + +# https://web.archive.org/web/20121022051228/http://codesnippets.joyent.com/posts/show/1816 +strip_leading_space() { + printf "%s" "${1#"${1%%[![:space:]]*}"}" +} +strip_trailing_space() { + printf "%s" "${1%"${1##*[![:space:]]}"}" +} + + +# retrieve cipher from ServerHello (via openssl) +get_cipher() { + local cipher="" + local server_hello="$(cat -v "$1")" + # This and two other following instances are not best practice and normally a useless use of "cat", see + # https://web.archive.org/web/20160711205930/http://porkmail.org/era/unix/award.html#uucaletter + # However there seem to be cases where the preferred $(< "$1") logic has a problem. + # Esepcially with bash 3.2 (Mac OS X) and when on the server side binary chars + # are returned, see https://stackoverflow.com/questions/7427262/how-to-read-a-file-into-a-variable-in-shell#22607352 + # and https://github.com/drwetter/testssl.sh/issues/1292 + # Performance measurements showed no to barely measureable penalty (1s displayed in 9 tries). + + if [[ "$server_hello" =~ Cipher\ *:\ ([A-Z0-9]+-[A-Za-z0-9\-]+|TLS_[A-Za-z0-9_]+|SSL_[A-Za-z0-9_]+) ]]; then + cipher="${BASH_REMATCH##* }" + elif [[ "$server_hello" =~ (New|Reused)", "(SSLv[23]|TLSv1(\.[0-3])?(\/SSLv3)?)", Cipher is "([A-Z0-9]+-[A-Za-z0-9\-]+|TLS_[A-Za-z0-9_]+) ]]; then + cipher="${BASH_REMATCH##* }" + fi + tm_out "$cipher" +} + +# retrieve protocol from ServerHello (via openssl) +get_protocol() { + local protocol="" + local server_hello="$(cat -v "$1")" + + if [[ "$server_hello" =~ Protocol\ *:\ (SSLv[23]|TLSv1(\.[0-3])?) ]]; then + protocol="${BASH_REMATCH##* }" + elif [[ "$server_hello" =~ (New|Reused)", TLSv1.3, Cipher is "TLS_[A-Z0-9_]+ ]]; then + # Note: When OpenSSL prints "New, , Cipher is ", is the + # negotiated cipher, but is not the negotiated protocol. Instead, it is + # the SSL/TLS protocol that first defined . Since the ciphers that were + # first defined for TLSv1.3 may only be used with TLSv1.3, this line may be used + # to determine whether TLSv1.3 was negotiated, but if another protocol is specified + # on this line, then this line does not indicate the actual protocol negotiated. Also, + # only TLSv1.3 cipher suites have names that begin with TLS_, which provides additional + # assurance that the above match will only succeed if TLSv1.3 was negotiated. + protocol="TLSv1.3" + fi + tm_out "$protocol" +} + +is_number() { + [[ "$1" =~ ^[1-9][0-9]*$ ]] && \ + return 0 || \ + return 1 +} + +is_ipv4addr() { + local octet="(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])" + local ipv4address="$octet\\.$octet\\.$octet\\.$octet" + + [[ -z "$1" ]] && return 1 + # more than numbers, important for hosts like AAA.BBB.CCC.DDD.in-addr.arpa.DOMAIN.TLS + [[ -n $(tr -d '0-9\.' <<< "$1") ]] && return 1 + + grep -Eq "$ipv4address" <<< "$1" && \ + return 0 || \ + return 1 +} + +# a bit easier +is_ipv6addr() { + [[ -z "$1" ]] && return 1 + # less than 2x ":" + [[ $(count_lines "$(tr ':' '\n' <<< "$1")") -le 1 ]] && \ + return 1 + #check on chars allowed: + [[ -n "$(tr -d '0-9:a-fA-F ' <<< "$1" | sed -e '/^$/d')" ]] && \ + return 1 + return 0 +} + +# now some function for the integrated BIGIP F5 Cookie detector (see https://github.com/drwetter/F5-BIGIP-Decoder) + +f5_hex2ip() { + debugme echo "$1" + echo $((16#${1:0:2})).$((16#${1:2:2})).$((16#${1:4:2})).$((16#${1:6:2})) +} +f5_hex2ip6() { + debugme echo "$1" + echo "[${1:0:4}:${1:4:4}:${1:8:4}:${1:12:4}.${1:16:4}:${1:20:4}:${1:24:4}:${1:28:4}]" +} + +f5_determine_routeddomain() { + local tmp + tmp="${1%%o*}" + echo "${tmp/rd/}" +} + +f5_ip_oldstyle() { + local tmp + local a b c d + + tmp="${1/%.*}" # until first dot + tmp="$(printf "%08x" "$tmp")" # convert the whole thing to hex, now back to ip (reversed notation: + tmp="$(f5_hex2ip $tmp)" # transform to ip with reversed notation + IFS="." read -r a b c d <<< "$tmp" # reverse it + echo $d.$c.$b.$a +} + +f5_port_decode() { + local tmp + + tmp="$(strip_lf "$1")" # remove lf if there is one + tmp="${tmp/.0000/}" # to be sure remove trailing zeros with a dot + tmp="${tmp#*.}" # get the port + tmp="$(printf "%04x" "${tmp}")" # to hex + if [[ ${#tmp} -eq 4 ]]; then + : + elif [[ ${#tmp} -eq 3 ]]; then # fill it up with leading zeros if needed + tmp=0${tmp} + elif [[ ${#tmp} -eq 2 ]]; then + tmp=00${tmp} + fi + echo $((16#${tmp:2:2}${tmp:0:2})) # reverse order and convert it from hex to dec +} + + + +###### END helper function definitions ###### + +# prints out multiple lines in $1, left aligned by spaces in $2 +out_row_aligned() { + local first=true + + while read line; do + "$first" && \ + first=false || \ + out "$2" + outln "$line" + done <<< "$1" +} + +# prints text over multiple lines, trying to make no line longer than $max_width. +# Each line is indented with $spaces. +out_row_aligned_max_width() { + local text="$1" + local spaces="$2" + local -i max_width="$3" + local -i i len + local cr=$'\n' + local line + local first=true + + max_width=$max_width-${#spaces} + len=${#text} + while true; do + if [[ $len -lt $max_width ]]; then + # If the remaining text to print is shorter than $max_width, + # then just print it. + i=$len + else + # Find the final space character in the text that is less than + # $max_width characters into the remaining text, and make the + # text up to that space character the next line to print. + line="${text:0:max_width}" + line="${line% *}" + i="${#line}" + if [[ $i -eq $max_width ]]; then + # If there are no space characters in the first $max_width + # characters of the remaining text, then make the text up + # to the first space the next line to print. If there are + # no space characters in the remaining text, make the + # remaining text the next line to print. + line="${text#* }" + i=$len-${#line} + [[ $i -eq 0 ]] && i=$len + fi + fi + if ! "$first"; then + tm_out "${cr}${spaces}" + fi + tm_out "${text:0:i}" + [[ $i -eq $len ]] && break + len=$len-$i-1 + i=$i+1 + text="${text:i:len}" + first=false + [[ $len -eq 0 ]] && break + done + return 0 +} + +out_row_aligned_max_width_by_entry() { + local text="$1" + local spaces="$2" + local -i max_width="$3" + local print_function="$4" + local resp entry prev_entry=" " + + resp="$(out_row_aligned_max_width "$text" "$spaces" "$max_width")" + while read -d " " entry; do + if [[ -n "$entry" ]]; then + $print_function "$entry" + elif [[ -n "$prev_entry" ]]; then + outln; out " " + fi + out " " + prev_entry="$entry" + done <<< "$resp" +} + +print_fixed_width() { + local text="$1" + local -i i len width="$2" + local print_function="$3" + + len=${#text} + $print_function "$text" + for (( i=len; i <= width; i++ )); do + out " " + done +} + +# saves $TMPFILE or file supplied in $2 under name "$TEMPDIR/$NODEIP.$1". +# Note: after finishing $TEMPDIR will be removed unless DEBUG >=1 +tmpfile_handle() { + local savefile="$2" + [[ -z "$savefile" ]] && savefile=$TMPFILE +#FIXME: make sure/find out if we do not need $TEMPDIR/$NODEIP.$1" if debug=0. We would save fs access here + mv $savefile "$TEMPDIR/$NODEIP.$1" 2>/dev/null + [[ $ERRFILE =~ dev.null ]] && return 0 || \ + mv $ERRFILE "$TEMPDIR/$NODEIP.${1//.txt/}.errorlog" 2>/dev/null + return 0 +} + +# arg1: line with comment sign, tabs and so on +filter_input() { + sed -e 's/#.*$//' -e '/^$/d' <<< "$1" | tr -d '\n' | tr -d '\t' | tr -d '\r' +} + +# Dl's any URL (arg1) via HTTP 1.1 GET from port 80, arg2: file to store http body. +# Proxy is not honored yet (see cmd line switches) -- except when using curl or wget. +# There the environment variable is used automatically +# Currently it is being used by check_revocation_crl() only. +http_get() { + local proto z + local node="" query="" + local dl="$2" + local useragent="$UA_STD" + local jsonID="http_get" + + "$SNEAKY" && useragent="$UA_SNEAKY" + + if type -p curl &>/dev/null; then + if [[ -z "$PROXY" ]]; then + curl -s --noproxy '*' -A $''"$useragent"'' -o $dl "$1" + else + # for the sake of simplicity assume the proxy is using http + curl -s -x $PROXYIP:$PROXYPORT -A $''"$useragent"'' -o $dl "$1" + fi + return $? + elif type -p wget &>/dev/null; then + # wget has no proxy command line. We need to use http_proxy instead. And for the sake of simplicity + # assume the GET protocol we query is using http -- http_proxy is the $ENV not for the connection TO + # the proxy, but for the protocol we query THROUGH the proxy + if [[ -z "$PROXY" ]]; then + wget --no-proxy -q -U $''"$useragent"'' -O $dl "$1" + else + if [[ -z "$http_proxy" ]]; then + http_proxy=http://$PROXYIP:$PROXYPORT wget -q -U $''"$useragent"'' -O $dl "$1" + else + wget -q -U $''"$useragent"'' -O $dl "$1" + fi + fi + return $? + else + # Worst option: slower and hiccups with chunked transfers. Workaround for the + # latter is using HTTP/1.0. We do not support https here, yet. + # First the URL will be split + IFS=/ read -r proto z node query <<< "$1" + proto=${proto%:} + if [[ "$proto" != http ]]; then + pr_warning "protocol $proto not supported yet" + fileout "$jsonID" "DEBUG" "protocol $proto not supported yet" + return 6 + fi + if [[ -n $PROXY ]]; then + # PROXYNODE works better than PROXYIP on modern versions of squid. \ + # We don't reuse the code in fd_socket() as there's initial CONNECT which makes problems + if ! exec 33<> /dev/tcp/${PROXYNODE}/${PROXYPORT}; then + outln + pr_warning "$PROG_NAME: unable to open a socket to proxy $PROXYNODE:$PROXYPORT" + fileout "$jsonID" "DEBUG" "$PROG_NAME: unable to open a socket to proxy $PROXYNODE:$PROXYPORT" + return 6 + else + printf -- "%b" "GET $proto://$node/$query HTTP/1.0\r\nUser-Agent: $useragent\r\nHost: $node\r\nAccept: */*\r\n\r\n" >&33 + fi + else + IFS=/ read -r proto z node query <<< "$1" + exec 33<>/dev/tcp/$node/80 + printf -- "%b" "GET /$query HTTP/1.0\r\nUser-Agent: $useragent\r\nHost: $node\r\nAccept: */*\r\n\r\n" >&33 + fi + # Strip HTTP header. When in Debug Mode we leave the raw data in place + if [[ $DEBUG -ge 1 ]]; then + cat <&33 >${dl}.raw + cat ${dl}.raw | sed '1,/^[[:space:]]*$/d' >${dl} + else + cat <&33 | sed '1,/^[[:space:]]*$/d' >${dl} + fi + exec 33<&- + exec 33>&- + [[ -s "$dl" ]] && return 0 || return 1 + fi +} + +# Outputs the headers when downloading any URL (arg1) via HTTP 1.1 GET from port 80. +# Only works if curl or wget is available. +# There the environment variable is used automatically +# Currently it is being used by check_pwnedkeys() only. +http_get_header() { + local proto z + local node="" query="" + local dl="$2" + local useragent="$UA_STD" + local jsonID="http_get_header" + local headers + local -i ret + + "$SNEAKY" && useragent="$UA_SNEAKY" + + if type -p curl &>/dev/null; then + if [[ -z "$PROXY" ]]; then + headers="$(curl --head -s --noproxy '*' -A $''"$useragent"'' "$1")" + else + # for the sake of simplicity assume the proxy is using http + headers="$(curl --head -s -x $PROXYIP:$PROXYPORT -A $''"$useragent"'' "$1")" + fi + ret=$? + [[ $ret -eq 0 ]] && tm_out "$headers" + return $ret + elif type -p wget &>/dev/null; then + # wget has no proxy command line. We need to use http_proxy instead. And for the sake of simplicity + # assume the GET protocol we query is using http -- http_proxy is the $ENV not for the connection TO + # the proxy, but for the protocol we query THROUGH the proxy + if [[ -z "$PROXY" ]]; then + headers="$(wget --no-proxy -q -S -U $''"$useragent"'' -O /dev/null "$1" 2>&1)" + else + if [[ -z "$http_proxy" ]]; then + headers="$(http_proxy=http://$PROXYIP:$PROXYPORT wget -q -S -U $''"$useragent"'' -O /dev/null "$1" 2>&1)" + else + headers="$(wget -q -S -U $''"$useragent"'' -O /dev/null "$1" 2>&1)" + fi + fi + ret=$? + [[ $ret -eq 0 ]] && tm_out "$headers" + # wget(1): "8: Server issued an error response.". Happens e.g. when 404 is returned. However also if the call wasn't correct (400) + # So we assume for now that everything is submitted correctly. We parse the error code too later + [[ $ret -eq 8 ]] && ret=0 && tm_out "$headers" + return $ret + else + return 1 + fi +} + +ldap_get() { + local ldif + local -i success + local crl="$1" + local tmpfile="$2" + local jsonID="$3" + + if type -p curl &>/dev/null; then + # proxy handling? + ldif="$(curl -s "$crl")" + [[ $? -eq 0 ]] || return 1 + awk '/certificateRevocationList/ { print $2 }' <<< "$ldif" | $OPENSSL base64 -d -A -out "$tmpfile" 2>/dev/null + [[ -s "$tmpfile" ]] || return 1 + return 0 + else + pr_litecyan " (for LDAP CRL check install \"curl\")" + fileout "$jsonID" "INFO" "LDAP CRL revocation check needs \"curl\"" + return 2 + fi +} + +# checks whether the public key in arg1 appears in the https://pwnedkeys.com/ database. +# arg1: file containing certificate +# arg2: public key algorithm +# arg3 key size +# Responses are as follows: +# 0 - not checked +# 1 - key not found in database +# 2 - key found in database +# 7 - network/proxy failure +check_pwnedkeys() { + local cert="$1" + local cert_key_algo="$2" + local -i cert_keysize="$3" + local pubkey curve response + + "$PHONE_OUT" || return 0 + + # https://pwnedkeys.com only keeps records on 1024 bit and larger RSA keys, + # as well as elliptic-curve keys on the P-256, P-384, and P-521 curves. + if [[ "$cert_key_algo" =~ RSA ]] || [[ "$cert_key_algo" =~ rsa ]]; then + [[ $cert_keysize -ge 1024 ]] || return 0 + elif [[ "$cert_key_algo" =~ ecdsa ]] || [[ "$cert_key_algo" == *ecPublicKey ]]; then + [[ $cert_keysize -eq 256 ]] || [[ $cert_keysize -eq 384 ]] || \ + [[ $cert_keysize -eq 521 ]] || return 0 + else + return 0 + fi + + pubkey="$($OPENSSL x509 -in "$cert" -pubkey -noout 2>/dev/null)" + # If it is an elliptic curve key, check that it is P-256, P-384, or P-521. + if [[ "$cert_key_algo" =~ ecdsa ]] || [[ "$cert_key_algo" == *ecPublicKey ]]; then + curve="$($OPENSSL ec -pubin -text <<< "$pubkey" 2>/dev/null)" + curve="${curve#*ASN1 OID: }" + [[ "$curve" == prime256v1* ]] || [[ "$curve" == secp384r1* ]] || \ + [[ "$curve" == secp521r1* ]] || return 0 + fi + fingerprint="$($OPENSSL pkey -pubin -outform DER <<< "$pubkey" 2>/dev/null | $OPENSSL dgst -sha256 -hex 2>/dev/null)" + fingerprint="${fingerprint#*= }" + response="$(http_get_header "https://v1.pwnedkeys.com/$fingerprint")" + # Handle curl's/wget's connectivity exit codes + case $? in + 4|5|7) return 7 ;; + 1|2|3|6) return 0 ;; + # unknown codes we just say "not checked" + esac + if [[ "$response" =~ "404 Not Found" ]]; then + return 1 + elif [[ "$response" =~ "200 OK" ]]; then + return 2 + else + return 0 + fi +} + +check_revocation_crl() { + local crl="$1" + local jsonID="$2" + local tmpfile="" + local scheme retcode + local -i success + + "$PHONE_OUT" || return 0 + [[ -n "$GOOD_CA_BUNDLE" ]] || return 0 + scheme="$(tolower "${crl%%://*}")" + # The code for obtaining CRLs only supports LDAP, HTTP, and HTTPS URLs. + [[ "$scheme" == http ]] || [[ "$scheme" == https ]] || [[ "$scheme" == ldap ]] || return 0 + tmpfile=$TEMPDIR/${NODE}-${NODEIP}.${crl##*\/} || exit $ERR_FCREATE + if [[ "$scheme" == ldap ]]; then + ldap_get "$crl" "$tmpfile" "$jsonID" + success=$? + else + http_get "$crl" "$tmpfile" + success=$? + fi + if [[ $success -eq 2 ]]; then + return 0 + elif [[ $success -ne 0 ]]; then + out ", " + pr_warning "retrieval of \"$crl\" failed" + fileout "$jsonID" "WARN" "CRL retrieval from $crl failed" + return 1 + fi + # -crl_download could be more elegant but is supported from 1.0.2 onwards only + $OPENSSL crl -inform DER -in "$tmpfile" -outform PEM -out "${tmpfile%%.crl}.pem" &>$ERRFILE + if [[ $? -ne 0 ]]; then + pr_warning "conversion of \"$tmpfile\" failed" + fileout "$jsonID" "WARN" "conversion of CRL to PEM format failed" + return 1 + fi + if grep -q "\-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-" $TEMPDIR/intermediatecerts.pem; then + $OPENSSL verify -crl_check -CAfile <(cat $ADDITIONAL_CA_FILES "$GOOD_CA_BUNDLE" "${tmpfile%%.crl}.pem") -untrusted $TEMPDIR/intermediatecerts.pem $HOSTCERT &> "${tmpfile%%.crl}.err" + else + $OPENSSL verify -crl_check -CAfile <(cat $ADDITIONAL_CA_FILES "$GOOD_CA_BUNDLE" "${tmpfile%%.crl}.pem") $HOSTCERT &> "${tmpfile%%.crl}.err" + fi + if [[ $? -eq 0 ]]; then + out ", " + pr_svrty_good "not revoked" + fileout "$jsonID" "OK" "not revoked" + else + retcode=$(awk '/error [1-9][0-9]? at [0-9]+ depth lookup:/ { if (!found) {print $2; found=1} }' "${tmpfile%%.crl}.err") + if [[ "$retcode" == 23 ]]; then # see verify_retcode_helper() + out ", " + pr_svrty_critical "revoked" + fileout "$jsonID" "CRITICAL" "revoked" + else + retcode="$(verify_retcode_helper "$retcode")" + out " $retcode" + retcode="${retcode#(}" + retcode="${retcode%)}" + fileout "$jsonID" "WARN" "$retcode" + if [[ $DEBUG -ge 2 ]]; then + outln + cat "${tmpfile%%.crl}.err" + fi + fi + fi + return 0 +} + +check_revocation_ocsp() { + local uri="$1" + local stapled_response="$2" + local jsonID="$3" + local tmpfile="" + local -i success + local response="" + local host_header="" + + "$PHONE_OUT" || [[ -n "$stapled_response" ]] || return 0 + [[ -n "$GOOD_CA_BUNDLE" ]] || return 0 + if [[ -n "$PROXY" ]] && ! "$IGN_OCSP_PROXY"; then + # see #1106 and https://github.com/openssl/openssl/issues/6965 + out ", " + pr_warning "revocation not tested as \"openssl ocsp\" doesn't support a proxy" + fileout "$jsonID" "WARN" "Revocation not tested as openssl ocsp doesn't support a proxy" + return 0 + fi + grep -q "\-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-" $TEMPDIR/intermediatecerts.pem || return 0 + tmpfile=$TEMPDIR/${NODE}-${NODEIP}.${uri##*\/} || exit $ERR_FCREATE + if [[ -n "$stapled_response" ]]; then + asciihex_to_binary "$stapled_response" > "$TEMPDIR/stapled_ocsp_response.dd" + $OPENSSL ocsp -no_nonce -respin "$TEMPDIR/stapled_ocsp_response.dd" \ + -issuer $TEMPDIR/hostcert_issuer.pem -verify_other $TEMPDIR/intermediatecerts.pem \ + -CAfile <(cat $ADDITIONAL_CA_FILES "$GOOD_CA_BUNDLE") -cert $HOSTCERT -text &> "$tmpfile" + else + host_header=${uri##http://} + host_header=${host_header%%/*} + if [[ "$OSSL_NAME" =~ LibreSSL ]]; then + host_header="-header Host ${host_header}" + elif [[ $OSSL_VER_MAJOR.$OSSL_VER_MINOR == 1.1.0* ]] || [[ $OSSL_VER_MAJOR.$OSSL_VER_MINOR == 1.1.1* ]] || \ + [[ $OSSL_VER_MAJOR.$OSSL_VER_MINOR == 3.0.0* ]]; then + host_header="-header Host=${host_header}" + else + host_header="-header Host ${host_header}" + fi + $OPENSSL ocsp -no_nonce ${host_header} -url "$uri" \ + -issuer $TEMPDIR/hostcert_issuer.pem -verify_other $TEMPDIR/intermediatecerts.pem \ + -CAfile <(cat $ADDITIONAL_CA_FILES "$GOOD_CA_BUNDLE") -cert $HOSTCERT -text &> "$tmpfile" + fi + if [[ $? -eq 0 ]] && grep -Fq "Response verify OK" "$tmpfile"; then + response="$(grep -F "$HOSTCERT: " "$tmpfile")" + response="${response#$HOSTCERT: }" + response="${response%\.}" + if [[ "$response" =~ "good" ]]; then + out ", " + pr_svrty_good "not revoked" + fileout "$jsonID" "OK" "not revoked" + elif [[ "$response" =~ "revoked" ]]; then + out ", " + pr_svrty_critical "revoked" + fileout "$jsonID" "CRITICAL" "revoked" + else + out ", " + pr_warning "error querying OCSP responder" + fileout "$jsonID" "WARN" "$response" + if [[ $DEBUG -ge 2 ]]; then + outln + cat "$tmpfile" + else + out " ($response)" + fi + fi + else + [[ -s "$tmpfile" ]] || response="empty ocsp response" + [[ -z "$response" ]] && response="$(awk '/Responder Error:/ { print $3 }' "$tmpfile")" + [[ -z "$response" ]] && grep -Fq "Response Verify Failure" "$tmpfile" && response="unable to verify response" + [[ -z "$response" ]] && response="$(awk -F':' '/Code/ { print $NF }' $tmpfile)" + out ", " + pr_warning "error querying OCSP responder" + fileout "$jsonID" "WARN" "$response" + if [[ $DEBUG -ge 2 ]]; then + outln + [[ -s "$tmpfile" ]] && cat "$tmpfile" || echo "empty ocsp response" + elif [[ -n "$response" ]]; then + out " ($response)" + fi + fi +} + +wait_kill(){ + local pid=$1 # pid we wait for or kill + local maxsleep=$2 # how long we wait before killing + + HAD_SLEPT=0 + while true; do + if ! ps $pid >/dev/null ; then + return 0 # process terminated before didn't reach $maxsleep + fi + [[ "$DEBUG" -ge 6 ]] && ps $pid + sleep 1 + maxsleep=$((maxsleep - 1)) + HAD_SLEPT=$((HAD_SLEPT + 1)) + test $maxsleep -le 0 && break + done # needs to be killed: + kill $pid >&2 2>/dev/null + wait $pid 2>/dev/null # make sure pid terminated, see wait(1p) + return 3 # means killed +} + +# Convert date formats -- we always use GMT=UTC here +# argv1: source date string +# argv2: dest date string +if "$HAS_GNUDATE"; then # Linux and NetBSD + parse_date() { + LC_ALL=C TZ=GMT date -d "$1" "$2" + } +elif "$HAS_FREEBSDDATE"; then # FreeBSD, OS X and newer (~6.6) OpenBSD versions + parse_date() { + LC_ALL=C TZ=GMT date -j -f "$3" "$2" "$1" + } +elif "$HAS_OPENBSDDATE"; then +# We basically echo it as a conversion as we want it is too difficult. Approach for that would be: +# printf '%s\n' "$1" | awk '{ printf "%04d%02d%02d\n", $4, $2, (index("JanFebMarAprMayJunJulAugSepOctNovDec",$1)+2)/3}' +# 4: year, 1: month, 2: day, $3: time (e.g. "Dec 8 10:16:13 2016") +# This way we could also kind of convert args to epoch but as newer OpenBSDs "date" behave like FreeBSD + parse_date() { + local tmp="" + if [[ $2 == +%s* ]]; then + echo "${1// GMT}" + else + tmp="$(printf '%s\n' "$1" | awk '{ printf "%04d-%02d-%02d %08s\n", $4, (index("JanFebMarAprMayJunJulAugSepOctNovDec",$1)+2)/3, $2, $3 }')" + echo "${tmp%:*}" # remove seconds, result now is in line with GNU date 2016-12-08 10:16 + fi + } +else + parse_date() { + LC_ALL=C TZ=GMT date -j "$2" "$1" + } +fi + +# arg1: An ASCII-HEX string +# Print $arg1 in binary format +asciihex_to_binary() { + local string="$1" + local -i len + local -i i ip2 ip4 ip6 ip8 ip10 ip12 ip14 + local -i remainder + + len=${#string} + [[ $len%2 -ne 0 ]] && return 1 + + for (( i=0; i <= len-16 ; i=i+16 )); do + ip2=$((i+2)); ip4=$((i+4)); ip6=$((i+6)); ip8=$((i+8)); ip10=$((i+10)); ip12=$((i+12)); ip14=$((i+14)) + printf -- "\x${string:i:2}\x${string:ip2:2}\x${string:ip4:2}\x${string:ip6:2}\x${string:ip8:2}\x${string:ip10:2}\x${string:ip12:2}\x${string:ip14:2}" + done + + ip2=$((i+2)); ip4=$((i+4)); ip6=$((i+6)); ip8=$((i+8)); ip10=$((i+10)); ip12=$((i+12)); ip14=$((i+14)) + remainder=$len-$i + case $remainder in + 2) printf -- "\x${string:i:2}" ;; + 4) printf -- "\x${string:i:2}\x${string:ip2:2}" ;; + 6) printf -- "\x${string:i:2}\x${string:ip2:2}\x${string:ip4:2}" ;; + 8) printf -- "\x${string:i:2}\x${string:ip2:2}\x${string:ip4:2}\x${string:ip6:2}" ;; + 10) printf -- "\x${string:i:2}\x${string:ip2:2}\x${string:ip4:2}\x${string:ip6:2}\x${string:ip8:2}" ;; + 12) printf -- "\x${string:i:2}\x${string:ip2:2}\x${string:ip4:2}\x${string:ip6:2}\x${string:ip8:2}\x${string:ip10:2}" ;; + 14) printf -- "\x${string:i:2}\x${string:ip2:2}\x${string:ip4:2}\x${string:ip6:2}\x${string:ip8:2}\x${string:ip10:2}\x${string:ip12:2}" ;; + esac + return 0 +} + +# arg1: text string +# Output a comma-separated ASCII-HEX string representation of the input string. +string_to_asciihex() { + local string="$1" + local -i i eos + local output="" + + eos=${#string}-1 + for (( i=0; i$TMPFILE 2>$ERRFILE & + wait_kill $! $HEADER_MAXSLEEP + was_killed=$? + head $TMPFILE | grep -aq '^HTTP\/' && SERVICE=HTTP + [[ -z "$SERVICE" ]] && head $TMPFILE | grep -waq "SMTP|ESMTP|Exim|IdeaSmtpServer|Kerio Connect|Postfix" && SERVICE=SMTP # I know some overlap here + [[ -z "$SERVICE" ]] && head $TMPFILE | grep -Ewaq "POP|Gpop|MailEnable POP3 Server|OK Dovecot|Cyrus POP3" && SERVICE=POP # I know some overlap here + [[ -z "$SERVICE" ]] && head $TMPFILE | grep -Ewaq "IMAP|IMAP4|Cyrus IMAP4IMAP4rev1|IMAP4REV1|Gimap" && SERVICE=IMAP # I know some overlap here + [[ -z "$SERVICE" ]] && head $TMPFILE | grep -aq FTP && SERVICE=FTP + [[ -z "$SERVICE" ]] && head $TMPFILE | grep -Eaqi "jabber|xmpp" && SERVICE=XMPP + [[ -z "$SERVICE" ]] && head $TMPFILE | grep -Eaqw "Jive News|InterNetNews|NNRP|INN|Kerio Connect|NNTP Service|Kerio MailServer|NNTP server" && SERVICE=NNTP + # MongoDB port 27017 will respond to a GET request with a mocked HTTP response + [[ "$SERVICE" == HTTP ]] && head $TMPFILE | grep -Eaqw "MongoDB" && SERVICE=MongoDB + debugme head -50 $TMPFILE | sed -e '//,$d' -e '//,$d' -e '/ skipping all HTTP checks" + echo "certificate-based authentication => skipping all HTTP checks" >$TMPFILE + fileout "${jsonID}" "INFO" "certificate-based authentication => skipping all HTTP checks" + else + out " Couldn't determine what's running on port $PORT" + if "$ASSUME_HTTP"; then + SERVICE=HTTP + out " -- ASSUME_HTTP set though" + fileout "${jsonID}" "DEBUG" "Couldn't determine service -- ASSUME_HTTP set" + else + out ", assuming no HTTP service => skipping all HTTP checks" + fileout "${jsonID}" "DEBUG" "Couldn't determine service, skipping all HTTP checks" + fi + fi + ;; + esac + + outln "\n" + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + +# 1: counter variable +# 2: threshold for this variable +# 3: string for first occurrence of problem +# 4: string for repeated occurrence of problem +# +connectivity_problem() { + if [[ $1 -lt $2 ]]; then + if "$TLS13_ONLY" && ! "$HAS_TLS13"; then + : + else + prln_warning " Oops: $3" + fi + return 0 + fi + if [[ $1 -ge $2 ]]; then + if [[ "$4" =~ openssl\ s_client\ connect ]] ; then + fatal "$4" $ERR_CONNECT "Consider increasing MAX_OSSL_FAIL (currently: $2)" + elif [[ "$4" =~ repeated\ TCP\ connect ]]; then + fatal "$4" $ERR_CONNECT "Consider increasing MAX_SOCKET_FAIL (currently: $2)" + fi + fatal "$4" $ERR_CONNECT + fi +} + + +#problems not handled: chunked +run_http_header() { + local header + local referer useragent + local url redirect + local jsonID="HTTP_status_code" + local spaces=" " + + HEADERFILE=$TEMPDIR/$NODEIP.http_header.txt + if [[ $NR_HEADER_FAIL -eq 0 ]]; then + # skip repeating this line if it's 2nd, 3rd,.. try + outln; pr_headlineln " Testing HTTP header response @ \"$URL_PATH\" " + outln + fi + if [[ $NR_HEADER_FAIL -ge $MAX_HEADER_FAIL ]]; then + # signal to caller we have a problem + return 1 + fi + + pr_bold " HTTP Status Code " + [[ -z "$1" ]] && url="/" || url="$1" + printf "$GET_REQ11" | $OPENSSL s_client $(s_client_options "$OPTIMAL_PROTO $BUGS -quiet -ign_eof -connect $NODEIP:$PORT $PROXY $SNI") >$HEADERFILE 2>$ERRFILE & + wait_kill $! $HEADER_MAXSLEEP + if [[ $? -eq 0 ]]; then + # Issue HTTP GET again as it properly finished within $HEADER_MAXSLEEP and didn't hang. + # Doing it again in the foreground to get an accurate header time + printf "$GET_REQ11" | $OPENSSL s_client $(s_client_options "$OPTIMAL_PROTO $BUGS -quiet -ign_eof -connect $NODEIP:$PORT $PROXY $SNI") >$HEADERFILE 2>$ERRFILE + NOW_TIME=$(date "+%s") + HTTP_TIME=$(awk -F': ' '/^date:/ { print $2 } /^Date:/ { print $2 }' $HEADERFILE) + HAD_SLEPT=0 + else + # 1st GET request hung and needed to be killed. Check whether it succeeded anyway: + if grep -Eiaq "XML|HTML|DOCTYPE|HTTP|Connection" $HEADERFILE; then + # correct by seconds we slept, HAD_SLEPT comes from wait_kill() + NOW_TIME=$(($(date "+%s") - HAD_SLEPT)) + HTTP_TIME=$(awk -F': ' '/^date:/ { print $2 } /^Date:/ { print $2 }' $HEADERFILE) + else + prln_warning " likely HTTP header requests failed (#lines: $(wc -l $HEADERFILE | awk '{ print $1 }'))" + [[ "$DEBUG" -lt 1 ]] && outln "Rerun with DEBUG>=1 and inspect $HEADERFILE\n" + fileout "HTTP_status_code" "WARN" "HTTP header request failed" + debugme cat $HEADERFILE + ((NR_HEADER_FAIL++)) + fi + fi + if [[ ! -s $HEADERFILE ]]; then + ((NR_HEADER_FAIL++)) + if [[ $NR_HEADER_FAIL -ge $MAX_HEADER_FAIL ]]; then + # Now, try to give a hint whether it would make sense to try with OpenSSL 1.1.0 or 1.1.1 instead + if [[ $CURVES_OFFERED == X448 ]] && ! "$HAS_X448" ; then + generic_nonfatal "HTTP header was repeatedly zero due to missing X448 curve." "${spaces}OpenSSL 1.1.1 might help. Skipping complete HTTP header section." + elif [[ $CURVES_OFFERED == X25519 ]] && ! "$HAS_X25519" ; then + generic_nonfatal "HTTP header was repeatedly zero due to missing X25519 curve." "${spaces}OpenSSL 1.1.0 might help. Skipping complete HTTP header section." + elif [[ $CURVES_OFFERED =~ X25519 ]] && [[ $CURVES_OFFERED =~ X448 ]] && ! "$HAS_X25519" && ! "$HAS_X448"; then + generic_nonfatal "HTTP header was repeatedly zero due to missing X25519/X448 curves." "${spaces}OpenSSL >=1.1.0 might help. Skipping complete HTTP header section." + else + # we could give more hints but these are the most likely cases + generic_nonfatal "HTTP header was repeatedly zero." "Skipping complete HTTP header section." + fi + KNOWN_OSSL_PROB=true + return 1 + else + pr_warning "HTTP header reply empty. " + fileout "$jsonID" "WARN" "HTTP header reply empty" + fi + fi + + # Populate vars for HTTP time + debugme echo "NOW_TIME: $NOW_TIME | HTTP_TIME: $HTTP_TIME" + + # Quit on first empty line to catch 98% of the cases. Next pattern is there because the SEDs tested + # so far seem not to be fine with header containing x0d x0a (CRLF) which is the usual case. + # So we also trigger also on any sign on a single line which is not alphanumeric (plus _) + sed -e '/^$/q' -e '/^[^a-zA-Z_0-9]$/q' $HEADERFILE >$HEADERFILE.tmp + # Now to be more sure we delete from '<' or '{' maybe with a leading blank until the end + sed -e '/^ *<.*$/d' -e '/^ *{.*$/d' $HEADERFILE.tmp >$HEADERFILE + debugme echo -e "---\n $(< $HEADERFILE) \n---" + + HTTP_STATUS_CODE=$(awk '/^HTTP\// { print $2 }' $HEADERFILE 2>>$ERRFILE) + msg_thereafter=$(awk -F"$HTTP_STATUS_CODE" '/^HTTP\// { print $2 }' $HEADERFILE 2>>$ERRFILE) # dirty trick to use the status code as a + msg_thereafter=$(strip_lf "$msg_thereafter") # field separator, otherwise we need a loop with awk + debugme echo "Status/MSG: $HTTP_STATUS_CODE $msg_thereafter" + + [[ -n "$HTTP_STATUS_CODE" ]] && out " $HTTP_STATUS_CODE$msg_thereafter" + case $HTTP_STATUS_CODE in + 301|302|307|308) + redirect=$(grep -a '^Location' $HEADERFILE | sed 's/Location: //' | tr -d '\r\n') + out ", redirecting to \""; pr_url "$redirect"; out "\"" + if [[ $redirect =~ http:// ]]; then + pr_svrty_high " -- Redirect to insecure URL (NOT ok)" + fileout "insecure_redirect" "HIGH" "Redirect to insecure URL: \"$redirect\"" + fi + fileout "$jsonID" "INFO" "$HTTP_STATUS_CODE$msg_thereafter (\"$URL_PATH\")" + ;; + 200|204|403|405) + fileout "$jsonID" "INFO" "$HTTP_STATUS_CODE$msg_thereafter (\"$URL_PATH\")" + ;; + 206) + out " -- WHAT?" + fileout "$jsonID" "INFO" "$HTTP_STATUS_CODE$msg_thereafter (\"$URL_PATH\") -- WHAT?" + # partial content shouldn't happen + ;; + 400) + pr_cyan " (Hint: better try another URL)" + fileout "$jsonID" "INFO" "$HTTP_STATUS_CODE$msg_thereafter (\"$URL_PATH\") -- better try another URL" + ;; + 401) + grep -aq "^WWW-Authenticate" $HEADERFILE && out " "; out "$(strip_lf "$(grep -a "^WWW-Authenticate" $HEADERFILE)")" + fileout "$jsonID" "INFO" "$HTTP_STATUS_CODE$msg_thereafter (\"$URL_PATH\") -- $(grep -a "^WWW-Authenticate" $HEADERFILE)" + ;; + 404) + out " (Hint: supply a path which doesn't give a \"$HTTP_STATUS_CODE$msg_thereafter\")" + fileout "$jsonID" "INFO" "$HTTP_STATUS_CODE$msg_thereafter (\"$URL_PATH\")" + ;; + "") + prln_warning "No HTTP status code." + fileout "$jsonID" "WARN" "No HTTP status code" + return 1 + ;; + *) + pr_warning ". Oh, didn't expect \"$HTTP_STATUS_CODE$msg_thereafter\"" + fileout "$jsonID" "WARN" "Unexpected $HTTP_STATUS_CODE$msg_thereafter @ \"$URL_PATH\"" + ;; + esac + outln + + # we don't call "tmpfile_handle ${FUNCNAME[0]}.txt" as we need the header file in other functions! + return 0 +} + +# Borrowed from Glenn Jackman, see https://unix.stackexchange.com/users/4667/glenn-jackman +# +match_ipv4_httpheader() { + local octet="(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])" + local ipv4address="$octet\\.$octet\\.$octet\\.$octet" + local whitelisted_header="pagespeed|page-speed|^Content-Security-Policy|^MicrosoftSharePointTeamServices|^X-OWA-Version|^Location|^Server: PRTG" + local your_ip_msg="(check if it's your IP address or e.g. a cluster IP)" + local result + local first=true + local spaces=" " + local count + local jsonID="ipv4_in_header" + local cwe="CWE-212" + local cve="" + + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + + # Whitelist some headers as they are mistakenly identified as ipv4 address. Issues #158, #323. + # Also facebook used to have a CSP rule for 127.0.0.1 + if grep -Evai "$whitelisted_header" $HEADERFILE | grep -Eiq "$ipv4address"; then + pr_bold " IPv4 address in header " + count=0 + while read line; do + result="$(grep -E "$ipv4address" <<< "$line")" + result=$(strip_lf "$result") + if [[ -n "$result" ]]; then + if ! $first; then + out "$spaces" + your_ip_msg="" + else + first=false + fi + pr_svrty_medium "$result" + outln "\n$spaces$your_ip_msg" + fileout "$jsonID" "MEDIUM" "$result $your_ip_msg" "$cve" "$cwe" + fi + count=$count+1 + done < $HEADERFILE + fi +} + + +run_http_date() { + local difftime + local spaces=" " + jsonID="HTTP_clock_skew" + + if [[ $SERVICE != HTTP ]] || "$CLIENT_AUTH"; then + return 0 + fi + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + pr_bold " HTTP clock skew " + if [[ -n "$HTTP_TIME" ]]; then + HTTP_TIME="$(strip_lf "$HTTP_TIME")" + if "$HAS_OPENBSDDATE"; then + # We won't normalize the date under an OpenBSD thus no subtraction is feasible + outln "remote: $HTTP_TIME" + out "${spaces}local: $(LC_ALL=C TZ=GMT date "+%a, %d %b %Y %T %Z")" + fileout "$jsonID" "INFO" "$HTTP_TIME - $(TZ=GMT date "+%a, %d %b %Y %T %Z")" + else + HTTP_TIME="$(parse_date "$HTTP_TIME" "+%s" "%a, %d %b %Y %T %Z" 2>>$ERRFILE)" + difftime=$((HTTP_TIME - NOW_TIME)) + [[ $difftime != "-"* ]] && [[ $difftime != "0" ]] && difftime="+$difftime" + # process was killed, so we need to add an error + [[ $HAD_SLEPT -ne 0 ]] && difftime="$difftime (± 1.5)" + out "$difftime sec from localtime"; + fileout "$jsonID" "INFO" "$difftime seconds from localtime" + fi + else + out "Got no HTTP time, maybe try different URL?"; + fileout "$jsonID" "INFO" "Got no HTTP time, maybe try different URL?" + fi + debugme tm_out ", HTTP_TIME in epoch: $HTTP_TIME" + outln + match_ipv4_httpheader "$1" + return 0 +} + + +# HEADERFILE needs to contain the HTTP header (made sure by invoker) +# arg1: key=word to match +# arg2: hint for fileout() if double header +# arg3: indentation, i.e string w spaces +# arg4: whether we need a CR before "misconfiguration" +# returns: +# 0 if header not found +# 1-n nr of headers found, then in HEADERVALUE the first value from key +# +match_httpheader_key() { + local key="$1" + local spaces="$3" + local first=$4 + local -i nr=0 + + nr=$(grep -Eaic "^ *$key:" $HEADERFILE) + if [[ $nr -eq 0 ]]; then + HEADERVALUE="" + return 0 + elif [[ $nr -eq 1 ]]; then + HEADERVALUE="$(grep -Eia "^ *$key:" $HEADERFILE)" + HEADERVALUE="${HEADERVALUE#*:}" # remove leading part=key to colon + HEADERVALUE="$(strip_lf "$HEADERVALUE")" + HEADERVALUE="$(strip_leading_space "$HEADERVALUE")" + "$first" || out "$spaces" + return 1 + else + "$first" || out "$spaces" + pr_svrty_medium "misconfiguration: " + pr_italic "$key" + pr_svrty_medium " ${nr}x" + outln " -- checking first one only" + out "$spaces" + HEADERVALUE="$(fgrep -Fai "$key:" $HEADERFILE | head -1)" + HEADERVALUE="${HEADERVALUE#*:}" + HEADERVALUE="$(strip_lf "$HEADERVALUE")" + HEADERVALUE="$(strip_leading_space "$HEADERVALUE")" + [[ $DEBUG -ge 2 ]] && tm_italic "$HEADERVALUE" && tm_out "\n$spaces" + fileout "${2}_multiple" "MEDIUM" "Multiple $2 headers. Using first header: $HEADERVALUE" + return $nr + fi +} + +includeSubDomains() { + if grep -aiqw includeSubDomains "$1"; then + pr_svrty_good ", includeSubDomains" + return 0 + else + pr_litecyan ", just this domain" + return 1 + fi +} + +preload() { + if grep -aiqw preload "$1"; then + pr_svrty_good ", preload" + return 0 + else + return 1 + fi +} + + +run_hsts() { + local hsts_age_sec + local hsts_age_days + local spaces=" " + local jsonID="HSTS" + + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + pr_bold " Strict Transport Security " + match_httpheader_key "Strict-Transport-Security" "HSTS" "$spaces" "true" + if [[ $? -ne 0 ]]; then + echo "$HEADERVALUE" >$TMPFILE + hsts_age_sec=$(sed -e 's/[^0-9]*//g' <<< $HEADERVALUE) + debugme echo "hsts_age_sec: $hsts_age_sec" + if [[ -n $hsts_age_sec ]]; then + hsts_age_days=$(( hsts_age_sec / 86400)) + else + hsts_age_days=-1 + fi + if [[ $hsts_age_days -eq -1 ]]; then + pr_svrty_medium "misconfiguration: HSTS max-age (recommended > 15552000 seconds = 180 days ) is required but missing" + fileout "${jsonID}_time" "MEDIUM" "misconfiguration, parameter max-age (recommended > 15552000 seconds = 180 days) missing" + elif [[ $hsts_age_sec -eq 0 ]]; then + pr_svrty_low "HSTS max-age is set to 0. HSTS is disabled" + fileout "${jsonID}_time" "LOW" "0. HSTS is disabled" + elif [[ $hsts_age_sec -ge $HSTS_MIN ]]; then + pr_svrty_good "$hsts_age_days days" ; out "=$hsts_age_sec s" + fileout "${jsonID}_time" "OK" "$hsts_age_days days (=$hsts_age_sec seconds) > $HSTS_MIN seconds" + else + pr_svrty_medium "$hsts_age_sec s = $hsts_age_days days is too short ( >= $HSTS_MIN seconds recommended)" + fileout "${jsonID}_time" "MEDIUM" "max-age too short. $hsts_age_days days (=$hsts_age_sec seconds) < $HSTS_MIN seconds" + fi + if includeSubDomains "$TMPFILE"; then + fileout "${jsonID}_subdomains" "OK" "includes subdomains" + else + fileout "${jsonID}_subdomains" "INFO" "only for this domain" + fi + if preload "$TMPFILE"; then + fileout "${jsonID}_preload" "OK" "domain IS marked for preloading" + else + fileout "${jsonID}_preload" "INFO" "domain is NOT marked for preloading" + #FIXME: To be checked against preloading lists, + # e.g. https://dxr.mozilla.org/mozilla-central/source/security/manager/boot/src/nsSTSPreloadList.inc + # https://chromium.googlesource.com/chromium/src/+/master/net/http/transport_security_state_static.json + fi + else + pr_svrty_low "not offered" + fileout "$jsonID" "LOW" "not offered" + fi + outln + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + + +run_hpkp() { + local -i hpkp_age_sec + local -i hpkp_age_days + local -i hpkp_nr_keys + local hpkp_spki hpkp_spki_hostcert + local -a backup_spki + local spaces=" " + local spaces_indented=" " + local certificate_found=false + local -i i nrsaved + local first_hpkp_header + local spki + local ca_hashes="$TESTSSL_INSTALL_DIR/etc/ca_hashes.txt" + + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + pr_bold " Public Key Pinning " + grep -aiw '^Public-Key-Pins' $HEADERFILE >$TMPFILE # TMPFILE includes report-only + if [[ $? -eq 0 ]]; then + if [[ $(grep -aci '^Public-Key-Pins:' $TMPFILE) -gt 1 ]]; then + pr_svrty_medium "Misconfiguration, multiple Public-Key-Pins headers" + outln ", taking first line" + fileout "HPKP_error" "MEDIUM" "multiple Public-Key-Pins in header" + first_hpkp_header="$(grep -ai '^Public-Key-Pins:' $TMPFILE | head -1)" + # we only evaluate the keys here, unless they a not present + out "$spaces " + elif [[ $(grep -aci '^Public-Key-Pins-Report-Only:' $TMPFILE) -gt 1 ]]; then + outln "Multiple HPKP headers (Report-Only), taking first line" + fileout "HPKP_notice" "INFO" "multiple Public-Key-Pins-Report-Only in header" + first_hpkp_header="$(grep -ai '^Public-Key-Pins-Report-Only:' $TMPFILE | head -1)" + out "$spaces " + elif [[ $(grep -Eaci '^Public-Key-Pins:|^Public-Key-Pins-Report-Only:' $TMPFILE) -eq 2 ]]; then + outln "Public-Key-Pins + Public-Key-Pins-Report-Only detected. Continue with first one" + first_hpkp_header="$(grep -ai '^Public-Key-Pins:' $TMPFILE)" + out "$spaces " + elif [[ $(grep -aci '^Public-Key-Pins:' $TMPFILE) -eq 1 ]]; then + first_hpkp_header="$(grep -ai '^Public-Key-Pins:' $TMPFILE)" + else + outln "Public-Key-Pins-Only detected" + first_hpkp_header="$(grep -ai '^Public-Key-Pins-Report-Only:' $TMPFILE)" + out "$spaces " + fileout "HPKP_SPKIs" "INFO" "Only Public-Key-Pins-Report-Only" + fi + + # remove leading Public-Key-Pins* and convert it to multiline arg + sed -e 's/Public-Key-Pins://g' -e s'/Public-Key-Pins-Report-Only://' <<< "$first_hpkp_header" | \ + tr ';' '\n' | sed -e 's/\"//g' -e 's/^ //' >$TMPFILE + + hpkp_nr_keys=$(grep -ac pin-sha $TMPFILE) + if [[ $hpkp_nr_keys -eq 1 ]]; then + pr_svrty_high "Only one key pinned (NOT ok), means the site may become unavailable in the future, " + fileout "HPKP_SPKIs" "HIGH" "Only one key pinned" + else + pr_svrty_good "$hpkp_nr_keys" + out " keys, " + fileout "HPKP_SPKIs" "OK" "$hpkp_nr_keys keys pinned in header" + fi + + # print key=value pair with awk, then strip non-numbers, to be improved with proper parsing of key-value with awk + if "$HAS_SED_E"; then + hpkp_age_sec=$(awk -F= '/max-age/{max_age=$2; print max_age}' $TMPFILE | sed -E 's/[^[:digit:]]//g') + else + hpkp_age_sec=$(awk -F= '/max-age/{max_age=$2; print max_age}' $TMPFILE | sed -r 's/[^[:digit:]]//g') + fi + hpkp_age_days=$((hpkp_age_sec / 86400)) + if [[ $hpkp_age_sec -ge $HPKP_MIN ]]; then + pr_svrty_good "$hpkp_age_days days" ; out "=$hpkp_age_sec s" + fileout "HPKP_age" "OK" "HPKP age is set to $hpkp_age_days days ($hpkp_age_sec sec)" + else + out "$hpkp_age_sec s = " + pr_svrty_medium "$hpkp_age_days days (< $HPKP_MIN s = $((HPKP_MIN / 86400)) days is not good enough)" + fileout "HPKP_age" "MEDIUM" "age is set to $hpkp_age_days days ($hpkp_age_sec sec) < $HPKP_MIN s = $((HPKP_MIN / 86400)) days is not good enough." + fi + + if includeSubDomains "$TMPFILE"; then + fileout "HPKP_subdomains" "INFO" "is valid for subdomains as well" + else + fileout "HPKP_subdomains" "INFO" "is valid for this domain only" + fi + if preload "$TMPFILE"; then + fileout "HPKP_preload" "INFO" "IS marked for browser preloading" + else + fileout "HPKP_preload" "INFO" "NOT marked for browser preloading" + fi + + # Get the SPKIs first + spki=$(tr ';' '\n' < $TMPFILE | tr -d ' ' | tr -d '\"' | awk -F'=' '/pin.*=/ { print $2 }') + debugme tmln_out "\n$spki" + + # Look at the host certificate first + if [[ ! -s "$HOSTCERT" ]]; then + get_host_cert || return 1 + # no host certificate + fi + + hpkp_spki_hostcert="$($OPENSSL x509 -in $HOSTCERT -pubkey -noout 2>/dev/null | grep -v PUBLIC | \ + $OPENSSL base64 -d 2>/dev/null | $OPENSSL dgst -sha256 -binary 2>/dev/null | $OPENSSL base64 2>/dev/null)" + hpkp_ca="$($OPENSSL x509 -in $HOSTCERT -issuer -noout 2>/dev/null |sed 's/^.*CN=//' | sed 's/\/.*$//')" + + # Get keys/hashes from intermediate certificates + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS $PROXY -showcerts -connect $NODEIP:$PORT $SNI") $TMPFILE 2>$ERRFILE + # Place the server's certificate in $HOSTCERT and any intermediate + # certificates that were provided in $TEMPDIR/intermediatecerts.pem + # https://backreference.org/2010/05/09/ocsp-verification-with-openssl/ + awk -v n=-1 "/Certificate chain/ {start=1} + /-----BEGIN CERTIFICATE-----/{ if (start) {inc=1; n++} } + inc { print > (\"$TEMPDIR/level\" n \".crt\") } + /---END CERTIFICATE-----/{ inc=0 }" $TMPFILE + nrsaved=$(count_words "$(echo $TEMPDIR/level?.crt 2>/dev/null)") + rm $TEMPDIR/level0.crt 2>/dev/null + + printf ""> "$TEMPDIR/intermediate.hashes" + if [[ $nrsaved -ge 2 ]]; then + for cert_fname in $TEMPDIR/level?.crt; do + hpkp_spki_ca="$($OPENSSL x509 -in "$cert_fname" -pubkey -noout 2>/dev/null | grep -v PUBLIC | $OPENSSL base64 -d 2>/dev/null | + $OPENSSL dgst -sha256 -binary 2>/dev/null | $OPENSSL enc -base64 2>/dev/null)" + hpkp_name="$(get_cn_from_cert $cert_fname)" + hpkp_ca="$($OPENSSL x509 -in $cert_fname -issuer -noout 2>/dev/null |sed 's/^.*CN=//' | sed 's/\/.*$//')" + [[ -n $hpkp_name ]] || hpkp_name=$($OPENSSL x509 -in "$cert_fname" -subject -noout 2>/dev/null | sed 's/^subject= //') + echo "$hpkp_spki_ca $hpkp_name" >> "$TEMPDIR/intermediate.hashes" + done + fi + + # This is where the matching magic starts. First host, intermediate, then root certificate from the supplied stores + spki_match=false + has_backup_spki=false + i=0 + for hpkp_spki in $spki; do + certificate_found=false + # compare collected SPKIs against the host certificate + if [[ "$hpkp_spki_hostcert" == "$hpkp_spki" ]] || [[ "$hpkp_spki_hostcert" == "$hpkp_spki=" ]]; then + certificate_found=true # We have a match + spki_match=true + out "\n$spaces_indented Host cert: " + pr_svrty_good "$hpkp_spki" + fileout "HPKP_$hpkp_spki" "OK" "SPKI $hpkp_spki matches the host certificate" + fi + debugme tm_out "\n $hpkp_spki | $hpkp_spki_hostcert" + + # Check for intermediate match + if ! "$certificate_found"; then + hpkp_matches=$(grep "$hpkp_spki" $TEMPDIR/intermediate.hashes 2>/dev/null) + if [[ -n $hpkp_matches ]]; then # hpkp_matches + hpkp_spki + '=' + # We have a match + certificate_found=true + spki_match=true + out "\n$spaces_indented Sub CA: " + pr_svrty_good "$hpkp_spki" + ca_cn="$(sed "s/^[a-zA-Z0-9\+\/]*=* *//" <<< $"$hpkp_matches" )" + pr_italic " $ca_cn" + fileout "HPKP_$hpkp_spki" "OK" "SPKI $hpkp_spki matches Intermediate CA \"$ca_cn\" pinned in the HPKP header" + fi + fi + + # we compare now against a precompiled list of SPKIs against the ROOT CAs we have in $ca_hashes + if ! "$certificate_found"; then + hpkp_matches=$(grep -h "$hpkp_spki" $ca_hashes 2>/dev/null | sort -u) + if [[ -n $hpkp_matches ]]; then + certificate_found=true # root CA found + spki_match=true + if [[ $(count_lines "$hpkp_matches") -eq 1 ]]; then + # replace by awk + match_ca=$(sed "s/[a-zA-Z0-9\+\/]*=* *//" <<< "$hpkp_matches") + else + match_ca="" + + fi + ca_cn="$(sed "s/^[a-zA-Z0-9\+\/]*=* *//" <<< $"$hpkp_matches" )" + if [[ "$match_ca" == "$hpkp_ca" ]]; then # part of the chain + out "\n$spaces_indented Root CA: " + pr_svrty_good "$hpkp_spki" + pr_italic " $ca_cn" + fileout "HPKP_$hpkp_spki" "INFO" "SPKI $hpkp_spki matches Root CA \"$ca_cn\" pinned. (Root CA part of the chain)" + else # not part of chain + match_ca="" + has_backup_spki=true # Root CA outside the chain --> we save it for unmatched + fileout "HPKP_$hpkp_spki" "INFO" "SPKI $hpkp_spki matches Root CA \"$ca_cn\" pinned. (Root backup SPKI)" + backup_spki[i]="$(strip_lf "$hpkp_spki")" # save it for later + backup_spki_str[i]="$ca_cn" # also the name=CN of the root CA + i=$((i + 1)) + fi + fi + fi + + # still no success --> it's probably a backup SPKI + if ! "$certificate_found"; then + # Most likely a backup SPKI, unfortunately we can't tell for what it is: host, intermediates + has_backup_spki=true + backup_spki[i]="$(strip_lf "$hpkp_spki")" # save it for later + backup_spki_str[i]="" # no root ca + i=$((i + 1)) + fileout "HPKP_$hpkp_spki" "INFO" "SPKI $hpkp_spki doesn't match anything. This is ok for a backup for any certificate" + # CSV/JSON output here for the sake of simplicity, rest we do en bloc below + fi + done + + # now print every backup spki out we saved before + out "\n$spaces_indented Backups: " + + # for i=0 manually do the same as below as there's other indentation here + if [[ -n "${backup_spki_str[0]}" ]]; then + pr_svrty_good "${backup_spki[0]}" + #out " Root CA: " + prln_italic " ${backup_spki_str[0]}" + else + outln "${backup_spki[0]}" + fi + # now for i=1 + for ((i=1; i < ${#backup_spki[@]} ;i++ )); do + if [[ -n "${backup_spki_str[i]}" ]]; then + # it's a Root CA outside the chain + pr_svrty_good "$spaces_indented ${backup_spki[i]}" + #out " Root CA: " + prln_italic " ${backup_spki_str[i]}" + else + outln "$spaces_indented ${backup_spki[i]}" + fi + done + if [[ ! -f "$ca_hashes" ]] && "$spki_match"; then + out "$spaces " + prln_warning "Attribution of further hashes couldn't be done as $ca_hashes could not be found" + fileout "HPKP_SPKImatch" "WARN" "Attribution of further hashes possible as $ca_hashes could not be found" + fi + + # If all else fails... + if ! "$spki_match"; then + "$has_backup_spki" && out "$spaces" # we had a few lines with backup SPKIs already + prln_svrty_high " No matching key for SPKI found " + fileout "HPKP_SPKImatch" "HIGH" "None of the SPKI match your host certificate, intermediate CA or known root CAs. Bricked site?" + fi + + if ! "$has_backup_spki"; then + prln_svrty_high " No backup keys found. Loss/compromise of the currently pinned key(s) will lead to bricked site. " + fileout "HPKP_backup" "HIGH" "No backup keys found. Loss/compromise of the currently pinned key(s) will lead to bricked site." + fi + else + outln "--" + fileout "HPKP" "INFO" "No support for HTTP Public Key Pinning" + fi + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + +emphasize_stuff_in_headers(){ + local html_brown="" + local html_yellow="" + local html_off="<\\/span>" + +# see https://www.grymoire.com/Unix/Sed.html#uh-3 +# outln "$1" | sed "s/[0-9]*/$brown&${off}/g" + tmln_out "$1" | sed -e "s/\([0-9]\)/${brown}\1${off}/g" \ + -e "s/Unix/${yellow}Unix${off}/g" \ + -e "s/Debian/${yellow}Debian${off}/g" \ + -e "s/Win32/${yellow}Win32${off}/g" \ + -e "s/Win64/${yellow}Win64${off}/g" \ + -e "s/Ubuntu/${yellow}Ubuntu${off}/g" \ + -e "s/ubuntu/${yellow}ubuntu${off}/g" \ + -e "s/buster/${yellow}buster${off}/g" \ + -e "s/stretch/${yellow}stretch${off}/g" \ + -e "s/jessie/${yellow}jessie${off}/g" \ + -e "s/squeeze/${yellow}squeeze${off}/g" \ + -e "s/wheezy/${yellow}wheezy${off}/g" \ + -e "s/lenny/${yellow}lenny${off}/g" \ + -e "s/SUSE/${yellow}SUSE${off}/g" \ + -e "s/Red Hat Enterprise Linux/${yellow}Red Hat Enterprise Linux${off}/g" \ + -e "s/Red Hat/${yellow}Red Hat${off}/g" \ + -e "s/CentOS/${yellow}CentOS${off}/g" \ + -e "s/Via/${yellow}Via${off}/g" \ + -e "s/X-Forwarded/${yellow}X-Forwarded${off}/g" \ + -e "s/Liferay-Portal/${yellow}Liferay-Portal${off}/g" \ + -e "s/X-Cache-Lookup/${yellow}X-Cache-Lookup${off}/g" \ + -e "s/X-Cache/${yellow}X-Cache${off}/g" \ + -e "s/X-Squid/${yellow}X-Squid${off}/g" \ + -e "s/X-Server/${yellow}X-Server${off}/g" \ + -e "s/X-Varnish/${yellow}X-Varnish${off}/g" \ + -e "s/X-OWA-Version/${yellow}X-OWA-Version${off}/g" \ + -e "s/MicrosoftSharePointTeamServices/${yellow}MicrosoftSharePointTeamServices${off}/g" \ + -e "s/X-Application-Context/${yellow}X-Application-Context${off}/g" \ + -e "s/X-Version/${yellow}X-Version${off}/g" \ + -e "s/X-Powered-By/${yellow}X-Powered-By${off}/g" \ + -e "s/X-UA-Compatible/${yellow}X-UA-Compatible${off}/g" \ + -e "s/Link/${yellow}Link${off}/g" \ + -e "s/X-Rack-Cache/${yellow}X-Rack-Cache${off}/g" \ + -e "s/X-Runtime/${yellow}X-Runtime${off}/g" \ + -e "s/X-Pingback/${yellow}X-Pingback${off}/g" \ + -e "s/X-Permitted-Cross-Domain-Policies/${yellow}X-Permitted-Cross-Domain-Policies${off}/g" \ + -e "s/X-AspNet-Version/${yellow}X-AspNet-Version${off}/g" \ + -e "s/x-note/${yellow}x-note${off}/g" \ + -e "s/x-global-transaction-id/${yellow}x-global-transaction-id${off}/g" \ + -e "s/X-Global-Transaction-ID/${yellow}X-Global-Transaction-ID${off}/g" \ + -e "s/Alt-Svc/${yellow}Alt-Svc${off}/g" \ + -e "s/system-wsgw-management-loopback/${yellow}system-wsgw-management-loopback${off}/g" + + if "$do_html"; then + if [[ $COLOR -ge 2 ]]; then + html_out "$(tm_out "$1" | sed -e 's/\&/\&/g' \ + -e 's//\>/g' -e 's/"/\"/g' -e "s/'/\'/g" \ + -e "s/\([0-9]\)/${html_brown}\1${html_off}/g" \ + -e "s/Unix/${html_yellow}Unix${html_off}/g" \ + -e "s/Debian/${html_yellow}Debian${html_off}/g" \ + -e "s/Win32/${html_yellow}Win32${html_off}/g" \ + -e "s/Win64/${html_yellow}Win64${html_off}/g" \ + -e "s/Ubuntu/${html_yellow}Ubuntu${html_off}/g" \ + -e "s/ubuntu/${html_yellow}ubuntu${html_off}/g" \ + -e "s/buster/${html_yellow}buster${html_off}/g" \ + -e "s/stretch/${html_yellow}stretch${html_off}/g" \ + -e "s/jessie/${html_yellow}jessie${html_off}/g" \ + -e "s/squeeze/${html_yellow}squeeze${html_off}/g" \ + -e "s/wheezy/${html_yellow}wheezy${html_off}/g" \ + -e "s/lenny/${html_yellow}lenny${html_off}/g" \ + -e "s/SUSE/${html_yellow}SUSE${html_off}/g" \ + -e "s/Red Hat Enterprise Linux/${html_yellow}Red Hat Enterprise Linux${html_off}/g" \ + -e "s/Red Hat/${html_yellow}Red Hat${html_off}/g" \ + -e "s/CentOS/${html_yellow}CentOS${html_off}/g" \ + -e "s/Via/${html_yellow}Via${html_off}/g" \ + -e "s/X-Forwarded/${html_yellow}X-Forwarded${html_off}/g" \ + -e "s/Liferay-Portal/${html_yellow}Liferay-Portal${html_off}/g" \ + -e "s/X-Cache-Lookup/${html_yellow}X-Cache-Lookup${html_off}/g" \ + -e "s/X-Cache/${html_yellow}X-Cache${html_off}/g" \ + -e "s/X-Squid/${html_yellow}X-Squid${html_off}/g" \ + -e "s/X-Server/${html_yellow}X-Server${html_off}/g" \ + -e "s/X-Varnish/${html_yellow}X-Varnish${html_off}/g" \ + -e "s/X-OWA-Version/${html_yellow}X-OWA-Version${html_off}/g" \ + -e "s/MicrosoftSharePointTeamServices/${html_yellow}MicrosoftSharePointTeamServices${html_off}/g" \ + -e "s/X-Application-Context/${html_yellow}X-Application-Context${html_off}/g" \ + -e "s/X-Version/${html_yellow}X-Version${html_off}/g" \ + -e "s/X-Powered-By/${html_yellow}X-Powered-By${html_off}/g" \ + -e "s/X-UA-Compatible/${html_yellow}X-UA-Compatible${html_off}/g" \ + -e "s/Link/${html_yellow}Link${html_off}/g" \ + -e "s/X-Runtime/${html_yellow}X-Runtime${html_off}/g" \ + -e "s/X-Rack-Cache/${html_yellow}X-Rack-Cache${html_off}/g" \ + -e "s/X-Pingback/${html_yellow}X-Pingback${html_off}/g" \ + -e "s/X-Permitted-Cross-Domain-Policies/${html_yellow}X-Permitted-Cross-Domain-Policies${html_off}/g" \ + -e "s/X-AspNet-Version/${html_yellow}X-AspNet-Version${html_off}/g")" \ + -e "s/x-note/${html_yellow}x-note${html_off}/g" \ + -e "s/X-Global-Transaction-ID/${html_yellow}X-Global-Transaction-ID${html_off}/g" \ + -e "s/x-global-transaction-id/${html_yellow}x-global-transaction-id${html_off}/g" \ + -e "s/Alt-Svc/${html_yellow}Alt-Svc${html_off}/g" \ + -e "s/system-wsgw-management-loopback/${html_yellow}system-wsgw-management-loopback${html_off}/g" +#FIXME: this is double code. The pattern to emphasize would fit better into +# one function. +# Also we need another function like run_other_header as otherwise "Link" "Alt-Svc" will never be found. +# And: I matches case sensitive only which might not detect all banners. (sed ignorecase is not possible w/ BSD sed) + else + html_out "$(html_reserved "$1")" + fi + html_out "\n" + fi +} + +run_server_banner() { + local serverbanner + local jsonID="banner_server" + + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + pr_bold " Server banner " + grep -ai '^Server' $HEADERFILE >$TMPFILE + if [[ $? -eq 0 ]]; then + serverbanner=$(sed -e 's/^Server: //' -e 's/^server: //' $TMPFILE) + if [[ "$serverbanner" == $'\n' ]] || [[ "$serverbanner" == $'\r' ]] || [[ "$serverbanner" == $'\n\r' ]] || [[ -z "$serverbanner" ]]; then + outln "exists but empty string" + fileout "$jsonID" "INFO" "Server banner is empty" + else + emphasize_stuff_in_headers "$serverbanner" + fileout "$jsonID" "INFO" "$serverbanner" + if [[ "$serverbanner" == *Microsoft-IIS/6.* ]] && [[ $OSSL_VER == 1.0.2* ]]; then + prln_warning " It's recommended to run another test w/ OpenSSL 1.0.1 !" + # see https://github.com/PeterMosmans/openssl/issues/19#issuecomment-100897892 + fileout "${jsonID}" "WARN" "IIS6_openssl_mismatch: Recommended to rerun this test w/ OpenSSL 1.0.1. See https://github.com/PeterMosmans/openssl/issues/19#issuecomment-100897892" + fi + fi + # mozilla.github.io/server-side-tls/ssl-config-generator/ + # https://support.microsoft.com/en-us/kb/245030 + else + outln "(no \"Server\" line in header, interesting!)" + fileout "$jsonID" "INFO" "No Server banner line in header, interesting!" + fi + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + +run_appl_banner() { + local line + local first=true + local spaces=" " + local appl_banners="" + local jsonID="banner_application" + + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + pr_bold " Application banner " + grep -Eai '^X-Powered-By|^X-AspNet-Version|^X-Version|^Liferay-Portal|^X-OWA-Version^|^MicrosoftSharePointTeamServices' $HEADERFILE >$TMPFILE + if [[ $? -ne 0 ]]; then + outln "--" + fileout "$jsonID" "INFO" "No application banner found" + else + while IFS='' read -r line; do + line=$(strip_lf "$line") + if ! $first; then + out "$spaces" + appl_banners="${appl_banners}, ${line}" + else + appl_banners="${line}" + first=false + fi + emphasize_stuff_in_headers "$line" + done < "$TMPFILE" + fileout "$jsonID" "INFO" "$appl_banners" + fi + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + +run_rp_banner() { + local line + local first=true + local spaces=" " + local rp_banners="" + local jsonID="banner_reverseproxy" + local cwe="CWE-200" + local cve="" + + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + pr_bold " Reverse Proxy banner " + grep -Eai '^Via:|^X-Cache|^X-Squid|^X-Varnish:|^X-Server-Name:|^X-Server-Port:|^x-forwarded|^Forwarded' $HEADERFILE >$TMPFILE + if [[ $? -ne 0 ]]; then + outln "--" + fileout "$jsonID" "INFO" "--" "$cve" "$cwe" + else + while read line; do + line=$(strip_lf "$line") + if $first; then + first=false + else + out "$spaces" + fi + emphasize_stuff_in_headers "$line" + rp_banners="${rp_banners}${line}" + done < $TMPFILE + fileout "$jsonID" "INFO" "$rp_banners" "$cve" "$cwe" + fi + outln + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + + +# arg1: multiline string w cookies +# +sub_f5_bigip_check() { + local allcookies="$1" + local ip port cookievalue cookiename + local routed_domain offset + local savedcookies="" + local spaces="$2" + local cwe="CWE-212" + local cve="" + + # taken from https://github.com/drwetter/F5-BIGIP-Decoder, more details see there + + debugme echo -e "all cookies: >> $allcookies <<\n" + while true; do IFS='=' read cookiename cookievalue + [[ -z "$cookievalue" ]] && break + cookievalue=${cookievalue/;/} + debugme echo $cookiename : $cookievalue + if grep -Eq '[0-9]{9,10}\.[0-9]{3,5}\.0000' <<< "$cookievalue"; then + ip="$(f5_ip_oldstyle "$cookievalue")" + port="$(f5_port_decode $cookievalue)" + out "${spaces}F5 cookie (default IPv4 pool member): "; pr_italic "$cookiename "; prln_svrty_medium "${ip}:${port}" + fileout "cookie_bigip_f5" "MEDIUM" "Information leakage: F5 cookie $cookiename $cookievalue is default IPv4 pool member ${ip}:${port}" "$cve" "$cwe" + elif grep -Eq '^rd[0-9]{1,3}o0{20}f{4}[a-f0-9]{8}o[0-9]{1,5}' <<< "$cookievalue"; then + routed_domain="$(f5_determine_routeddomain "$cookievalue")" + offset=$(( 2 + ${#routed_domain} + 1 + 24)) + port="${cookievalue##*o}" + ip="$(f5_hex2ip "${cookievalue:$offset:8}")" + out "${spaces}F5 cookie (IPv4 pool in routed domain "; pr_svrty_medium "$routed_domain"; out "): "; pr_italic "$cookiename "; prln_svrty_medium "${ip}:${port}" + fileout "cookie_bigip_f5" "MEDIUM" "Information leakage: F5 cookie $cookiename $cookievalue is IPv4 pool member in routed domain $routed_domain ${ip}:${port}" "$cve" "$cwe" + elif grep -Eq '^vi[a-f0-9]{32}\.[0-9]{1,5}' <<< "$cookievalue"; then + ip="$(f5_hex2ip6 ${cookievalue:2:32})" + port="${cookievalue##*.}" + port=$(f5_port_decode "$port") + out "${spaces}F5 cookie (default IPv6 pool member): "; pr_italic "$cookiename "; prln_svrty_medium "${ip}:${port}" + fileout "cookie_bigip_f5" "MEDIUM" "Information leakage: F5 cookie $cookiename $cookievalue is default IPv6 pool member ${ip}:${port}" "$cve" "$cwe" + elif grep -Eq '^rd[0-9]{1,3}o[a-f0-9]{32}o[0-9]{1,5}' <<< "$cookievalue"; then + routed_domain="$(f5_determine_routeddomain "$cookievalue")" + offset=$(( 2 + ${#routed_domain} + 1 )) + port="${cookievalue##*o}" + ip="$(f5_hex2ip6 ${cookievalue:$offset:32})" + out "${spaces}F5 cookie (IPv6 pool in routed domain "; pr_svrty_medium "$routed_domain"; out "): "; pr_italic "$cookiename "; prln_svrty_medium "${ip}:${port}" + fileout "cookie_bigip_f5" "MEDIUM" "Information leakage: F5 cookie $cookiename $cookievalue is IPv6 pool member in routed domain $routed_domain ${ip}:${port}" "$cve" "$cwe" + elif grep -Eq '^\!.*=$' <<< "$cookievalue"; then + if [[ "${#cookievalue}" -eq 81 ]] ; then + savedcookies="${savedcookies} ${cookiename}=${cookievalue:1:79}" + out "${spaces}Encrypted F5 cookie named "; pr_italic "${cookiename}"; outln " detected" + fileout "cookie_bigip_f5" "INFO" "encrypted F5 cookie named ${cookiename}" + fi + fi + done <<< "$allcookies" +} + + +run_cookie_flags() { # ARG1: Path + local -i nr_cookies + local -i nr_httponly nr_secure + local negative_word + local msg302="" msg302_="" + local spaces=" " + + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + + if [[ ! "$HTTP_STATUS_CODE" =~ 20 ]]; then + if [[ "$HTTP_STATUS_CODE" =~ [301|302] ]]; then + msg302=" -- maybe better try target URL of 30x" + msg302_=" (30x detected, better try target URL of 30x)" + else + msg302=" -- HTTP status $HTTP_STATUS_CODE signals you maybe missed the web application" + msg302_=" (maybe missed the application)" + fi + fi + + pr_bold " Cookie(s) " + grep -ai '^Set-Cookie' $HEADERFILE >$TMPFILE + if [[ $? -ne 0 ]]; then + outln "(none issued at \"$1\")$msg302" + fileout "cookie_count" "INFO" "0 at \"$1\"$msg302_" + else + nr_cookies=$(count_lines "$(cat $TMPFILE)") + out "$nr_cookies issued: " + fileout "cookie_count" "INFO" "$nr_cookies at \"$1\"$msg302_" + if [[ $nr_cookies -gt 1 ]]; then + negative_word="NONE" + else + negative_word="NOT" + fi + nr_secure=$(grep -iac secure $TMPFILE) + case $nr_secure in + 0) pr_svrty_medium "$negative_word" ;; + [123456789]) pr_svrty_good "$nr_secure/$nr_cookies";; + esac + out " secure, " + if [[ $nr_cookies -eq $nr_secure ]]; then + fileout "cookie_secure" "OK" "All ($nr_cookies) at \"$1\" marked as secure" + else + fileout "cookie_secure" "INFO" "$nr_secure/$nr_cookies at \"$1\" marked as secure" + fi + nr_httponly=$(grep -cai httponly $TMPFILE) + case $nr_httponly in + 0) pr_svrty_medium "$negative_word" ;; + [123456789]) pr_svrty_good "$nr_httponly/$nr_cookies";; + esac + out " HttpOnly" + if [[ $nr_cookies -eq $nr_httponly ]]; then + fileout "cookie_httponly" "OK" "All ($nr_cookies) at \"$1\" marked as HttpOnly$msg302_" + else + fileout "cookie_httponly" "INFO" "$nr_secure/$nr_cookies at \"$1\" marked as HttpOnly$msg302_" + fi + outln "$msg302" + allcookies="$(awk '/[Ss][Ee][Tt]-[Cc][Oo][Oo][Kk][Ii][Ee]:/ { print $2 }' "$TMPFILE")" + sub_f5_bigip_check "$allcookies" "$spaces" + fi + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + + +run_security_headers() { + local good_header="X-Frame-Options X-Content-Type-Options Content-Security-Policy X-Content-Security-Policy X-WebKit-CSP Content-Security-Policy-Report-Only Expect-CT" + local other_header="Access-Control-Allow-Origin Upgrade X-Served-By Referrer-Policy X-UA-Compatible Cache-Control Pragma X-XSS-Protection" + local header header_output + local first=true + local spaces=" " + local have_header=false + + if [[ ! -s $HEADERFILE ]]; then + run_http_header "$1" || return 1 + fi + + pr_bold " Security headers " + for header in $good_header; do + [[ "$DEBUG" -ge 5 ]] && echo "testing \"$header\"" + match_httpheader_key "$header" "$header" "$spaces" "$first" + if [[ $? -ge 1 ]]; then + have_header=true + if "$first"; then + first=false + fi + # Include $header when determining where to insert line breaks, but print $header + # separately. + pr_svrty_good "$header"; out ":" + header_output="$(out_row_aligned_max_width "${header:2} $HEADERVALUE" "$spaces " $TERM_WIDTH)" + outln "${header_output#${header:2}}" + fileout "$header" "OK" "$HEADERVALUE" + fi + done + + for header in $other_header; do + [[ "$DEBUG" -ge 5 ]] && echo "testing \"$header\"" + match_httpheader_key "$header" "$header" "$spaces" "$first" + if [[ $? -ge 1 ]]; then + have_header=true + if "$first"; then + first=false + fi + out "$header" + outln ": $HEADERVALUE" # shouldn't be that long + fileout "$header" "INFO" "$HEADERVALUE" + fi + done + #TODO: I am not testing for the correctness or anything stupid yet, e.g. "X-Frame-Options: allowall" or Access-Control-Allow-Origin: * + + if ! "$have_header"; then + prln_svrty_medium "--" + fileout "security_headers" "MEDIUM" "--" + fi + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + + +# #1: string with 2 opensssl codes, output is same in NSS/ssllabs terminology +normalize_ciphercode() { + if [[ "${1:2:2}" == "00" ]]; then + tm_out "$(tolower "x${1:7:2}")" + else + tm_out "$(tolower "x${1:2:2}${1:7:2}${1:12:2}")" + fi + return 0 +} + +prettyprint_local() { + local arg line + local hexc hexcode dash ciph sslvers kx auth enc mac export + local re='^[0-9A-Fa-f]+$' + + if [[ "$1" == 0x* ]] || [[ "$1" == 0X* ]]; then + fatal "pls supply x instead" $ERR_CMDLINE + fi + + if [[ -z "$1" ]]; then + pr_headline " Displaying all $OPENSSL_NR_CIPHERS local ciphers "; + else + pr_headline " Displaying all local ciphers "; + # pattern provided; which one? + [[ $1 =~ $re ]] && \ + pr_headline "matching number pattern \"$1\" " || \ + pr_headline "matching word pattern "\"$1\"" (ignore case) " + fi + outln "\n" + neat_header + + if [[ -z "$1" ]]; then + actually_supported_osslciphers 'ALL:COMPLEMENTOFALL:@STRENGTH' 'ALL' "-V" | while read -r hexcode dash ciph sslvers kx auth enc mac export ; do # -V doesn't work with openssl < 1.0 + hexc="$(normalize_ciphercode $hexcode)" + outln "$(neat_list "$hexc" "$ciph" "$kx" "$enc")" + done + else + #for arg in $(echo $@ | sed 's/,/ /g'); do + for arg in ${*//,/ /}; do + actually_supported_osslciphers 'ALL:COMPLEMENTOFALL:@STRENGTH' 'ALL' "-V" | while read -r hexcode dash ciph sslvers kx auth enc mac export ; do # -V doesn't work with openssl < 1.0 + hexc="$(normalize_ciphercode $hexcode)" + # for numbers we don't do word matching: + [[ $arg =~ $re ]] && \ + line="$(neat_list "$hexc" "$ciph" "$kx" "$enc" | grep -ai "$arg")" || \ + line="$(neat_list "$hexc" "$ciph" "$kx" "$enc" | grep -wai "$arg")" + [[ -n "$line" ]] && outln "$line" + done + done + fi + outln + return 0 +} + + +# Generic function for a rated output, no used yet. +# arg1: rating from 2 to -4 if available or not +# arg2: no/yes: decides whether positive or negative logic will be applied and "not" will be printed +# arg3: jsonID +# +rated_output() { + local jsonID=$3 + local logic="" + + if [[ $2 == no ]] || [[ $2 == negative ]]; then + logic="not " + fi + case $1 in + 2) pr_svrty_best "${logic}offered (OK)" + fileout "${jsonID}" "OK" "${logic}offered" + ;; + 1) pr_svrty_good "${logic}offered (OK)" + fileout "${jsonID}" "OK" "${logic}offered" + ;; + 0) out "${logic}offered" + fileout "${jsonID}" "INFO" "${logic}offered" + ;; + -1) pr_svrty_low "${logic}offered" + fileout "${jsonID}" "LOW" "${logic}offered" + ;; + -2) pr_svrty_medium "${logic}offered" + fileout "${jsonID}" "MEDIUM" "${logic}offered" + ;; + -3) pr_svrty_high "${logic}offered (NOT ok)" + fileout "${jsonID}" "HIGH" "${logic}offered" + ;; + -4) pr_svrty_critical "${logic}offered (NOT ok)" + fileout "${jsonID}" "CRITICAL" "${logic}offered" + ;; + *) pr_warning "FIXME: error around $LINENO, (please report this)" + fileout "${jsonID}" "WARN" "return condition $2 when $1 unclear" + return 1 + ;; + esac + return 0 +} + + +openssl2rfc() { + local rfcname="" + local -i i + + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + [[ "$1" == ${TLS_CIPHER_OSSL_NAME[i]} ]] && rfcname="${TLS_CIPHER_RFC_NAME[i]}" && break + done + [[ "$rfcname" == "-" ]] && rfcname="" + [[ -n "$rfcname" ]] && tm_out "$rfcname" + return 0 +} + +rfc2openssl() { + local ossl_name + local -i i + + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + [[ "$1" == ${TLS_CIPHER_RFC_NAME[i]} ]] && ossl_name="${TLS_CIPHER_OSSL_NAME[i]}" && break + done + [[ "$ossl_name" == "-" ]] && ossl_name="" + [[ -n "$ossl_name" ]] && tm_out "$ossl_name" + return 0 +} + +openssl2hexcode() { + local hexc="" + local -i i + + if [[ $TLS_NR_CIPHERS -eq 0 ]]; then + if "$HAS_CIPHERSUITES"; then + hexc="$($OPENSSL ciphers -V -ciphersuites "$TLS13_OSSL_CIPHERS" 'ALL:COMPLEMENTOFALL:@STRENGTH' | awk '/ '"$1"' / { print $1 }')" + else + hexc="$($OPENSSL ciphers -V 'ALL:COMPLEMENTOFALL:@STRENGTH' | awk '/ '"$1"' / { print $1 }')" + fi + else + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + [[ "$1" == ${TLS_CIPHER_OSSL_NAME[i]} ]] && hexc="${TLS_CIPHER_HEXCODE[i]}" && break + done + fi + [[ -z "$hexc" ]] && return 1 + tm_out "$hexc" + return 0 +} + +rfc2hexcode() { + local hexc="" + local -i i + + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + [[ "$1" == "${TLS_CIPHER_RFC_NAME[i]}" ]] && hexc="${TLS_CIPHER_HEXCODE[i]}" && break + done + [[ -z "$hexc" ]] && return 1 + tm_out "$hexc" + return 0 +} + +show_rfc_style(){ + local rfcname="" hexcode + local -i i + + hexcode="$(toupper "$1")" + case ${#hexcode} in + 3) hexcode="0x00,0x${hexcode:1:2}" ;; + 5) hexcode="0x${hexcode:1:2},0x${hexcode:3:2}" ;; + 7) hexcode="0x${hexcode:1:2},0x${hexcode:3:2},0x${hexcode:5:2}" ;; + *) return 1 ;; + esac + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + [[ "$hexcode" == ${TLS_CIPHER_HEXCODE[i]} ]] && rfcname="${TLS_CIPHER_RFC_NAME[i]}" && break + done + [[ "$rfcname" == "-" ]] && rfcname="" + [[ -n "$rfcname" ]] && tm_out "$rfcname" + return 0 +} + +neat_header(){ + if [[ "$DISPLAY_CIPHERNAMES" =~ rfc ]]; then + out "$(printf -- "Hexcode Cipher Suite Name (IANA/RFC) KeyExch. Encryption Bits")" + [[ "$DISPLAY_CIPHERNAMES" != rfc-only ]] && out "$(printf -- " Cipher Suite Name (OpenSSL)")" + outln + out "$(printf -- "%s------------------------------------------------------------------------------------------")" + [[ "$DISPLAY_CIPHERNAMES" != rfc-only ]] && out "$(printf -- "---------------------------------------")" + outln + else + out "$(printf -- "Hexcode Cipher Suite Name (OpenSSL) KeyExch. Encryption Bits")" + [[ "$DISPLAY_CIPHERNAMES" != openssl-only ]] && out "$(printf -- " Cipher Suite Name (IANA/RFC)")" + outln + out "$(printf -- "%s--------------------------------------------------------------------------")" + [[ "$DISPLAY_CIPHERNAMES" != openssl-only ]] && out "$(printf -- "---------------------------------------------------")" + outln + fi +} + + +# arg1: hexcode +# arg2: cipher in openssl notation +# arg3: keyexchange +# arg4: encryption (maybe included "export") +# arg5: "true" if the cipher's "quality" should be highlighted +# "false" if the line should be printed in light grey +# empty if line should be returned as a string +neat_list(){ + local hexcode="$1" + local ossl_cipher="$2" tls_cipher="" + local kx enc strength line what_dh bits + local -i i len + + kx="${3//Kx=/}" + enc="${4//Enc=/}" + # In two cases LibreSSL uses very long names for encryption algorithms + # and doesn't include the number of bits. + [[ "$enc" == ChaCha20-Poly1305 ]] && enc="CHACHA20(256)" + [[ "$enc" == GOST-28178-89-CNT ]] && enc="GOST(256)" + + strength="${enc//\)/}" # retrieve (). first remove trailing ")" + strength="${strength#*\(}" # exfiltrate (VAL + enc="${enc%%\(*}" + + enc="${enc//POLY1305/}" # remove POLY1305 + enc="${enc//\//}" # remove "/" + + [[ "$export" =~ export ]] && strength="$strength,exp" + + [[ "$DISPLAY_CIPHERNAMES" != openssl-only ]] && tls_cipher="$(show_rfc_style "$hexcode")" + + if [[ "$5" != true ]]; then + if [[ "$DISPLAY_CIPHERNAMES" =~ rfc ]]; then + line="$(printf -- " %-7s %-49s %-10s %-12s%-8s" "$hexcode" "$tls_cipher" "$kx" "$enc" "$strength")" + [[ "$DISPLAY_CIPHERNAMES" != rfc-only ]] && line+="$(printf -- " %-33s${SHOW_EACH_C:+ %-0s}" "$ossl_cipher")" + else + line="$(printf -- " %-7s %-33s %-10s %-12s%-8s" "$hexcode" "$ossl_cipher" "$kx" "$enc" "$strength")" + [[ "$DISPLAY_CIPHERNAMES" != openssl-only ]] && line+="$(printf -- " %-49s${SHOW_EACH_C:+ %-0s}" "$tls_cipher")" + fi + if [[ -z "$5" ]]; then + tm_out "$line" + else + pr_deemphasize "$line" + fi + return 0 + fi + if [[ "$kx" =~ " " ]]; then + what_dh="${kx%% *}" + bits="${kx##* }" + else + what_dh="$kx" + bits="" + fi + if [[ "$COLOR" -le 2 ]]; then + if [[ "$DISPLAY_CIPHERNAMES" =~ rfc ]]; then + out "$(printf -- " %-7s %-49s " "$hexcode" "$tls_cipher")" + else + out "$(printf -- " %-7s %-33s " "$hexcode" "$ossl_cipher")" + fi + else + out "$(printf -- " %-7s " "$hexcode")" + if [[ "$DISPLAY_CIPHERNAMES" =~ rfc ]]; then + print_fixed_width "$tls_cipher" 49 pr_cipher_quality + else + print_fixed_width "$ossl_cipher" 33 pr_cipher_quality + fi + fi + out "$what_dh" + if [[ -n "$bits" ]]; then + if [[ $what_dh == DH ]] || [[ $what_dh == EDH ]]; then + pr_dh_quality "$bits" " $bits" + elif [[ $what_dh == ECDH ]]; then + pr_ecdh_quality "$bits" " $bits" + fi + fi + len=${#kx} + for (( i=len; i<10; i++ )); do + out " " + done + out "$(printf -- " %-12s%-8s " "$enc" "$strength")" + if [[ "$COLOR" -le 2 ]]; then + if [[ "$DISPLAY_CIPHERNAMES" == rfc ]]; then + out "$(printf -- "%-33s${SHOW_EACH_C:+ %-0s}" "$ossl_cipher")" + elif [[ "$DISPLAY_CIPHERNAMES" == openssl ]]; then + out "$(printf -- "%-49s${SHOW_EACH_C:+ %-0s}" "$tls_cipher")" + fi + else + if [[ "$DISPLAY_CIPHERNAMES" == rfc ]]; then + print_fixed_width "$ossl_cipher" 32 pr_cipher_quality + elif [[ "$DISPLAY_CIPHERNAMES" == openssl ]]; then + print_fixed_width "$tls_cipher" 48 pr_cipher_quality + fi + out "$(printf -- "${SHOW_EACH_C:+ %-0s}")" + fi +} + +run_cipher_match(){ + local hexc n auth export ciphers_to_test tls13_ciphers_to_test supported_sslv2_ciphers s + local -a hexcode normalized_hexcode ciph sslvers kx enc export2 sigalg + local -a ciphers_found ciphers_found2 ciph2 rfc_ciph rfc_ciph2 ossl_supported + local -a -i index + local -i nr_ciphers=0 nr_ossl_ciphers=0 nr_nonossl_ciphers=0 + local -i num_bundles mod_check bundle_size bundle end_of_bundle + local dhlen has_dh_bits="$HAS_DH_BITS" + local cipher proto protos_to_try + local available + local -i sclient_success + local re='^[0-9A-Fa-f]+$' + local using_sockets=true + + "$SSL_NATIVE" && using_sockets=false + "$FAST" && using_sockets=false + [[ $TLS_NR_CIPHERS == 0 ]] && using_sockets=false + + pr_headline " Testing ciphers with " + if [[ $1 =~ $re ]]; then + pr_headline "matching number pattern \"$1\" " + tjolines="$tjolines matching number pattern \"$1\"\n\n" + else + pr_headline "word pattern "\"$1\"" (ignore case) " + tjolines="$tjolines word pattern \"$1\" (ignore case)\n\n" + fi + outln + if ! "$using_sockets"; then + [[ $TLS_NR_CIPHERS == 0 ]] && ! "$SSL_NATIVE" && ! "$FAST" && pr_warning " Cipher mapping not available, doing a fallback to openssl" + if ! "$HAS_DH_BITS"; then + [[ $TLS_NR_CIPHERS == 0 ]] && ! "$SSL_NATIVE" && ! "$FAST" && out "." + prln_warning " (Your $OPENSSL cannot show DH/ECDH bits)" + fi + fi + outln + neat_header + #for arg in $(echo $@ | sed 's/,/ /g'); do + for arg in ${*//, /}; do + if "$using_sockets" || [[ $OSSL_VER_MAJOR -lt 1 ]]; then + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + hexc="${TLS_CIPHER_HEXCODE[i]}" + if [[ ${#hexc} -eq 9 ]]; then + hexcode[nr_ciphers]="${hexc:2:2},${hexc:7:2}" + if [[ "${hexc:2:2}" == "00" ]]; then + normalized_hexcode[nr_ciphers]="x${hexc:7:2}" + else + normalized_hexcode[nr_ciphers]="x${hexc:2:2}${hexc:7:2}" + fi + else + hexc="$(tolower "$hexc")" + hexcode[nr_ciphers]="${hexc:2:2},${hexc:7:2},${hexc:12:2}" + normalized_hexcode[nr_ciphers]="x${hexc:2:2}${hexc:7:2}${hexc:12:2}" + fi + if [[ $arg =~ $re ]]; then + neat_list "${normalized_hexcode[nr_ciphers]}" "${TLS_CIPHER_OSSL_NAME[i]}" "${TLS_CIPHER_KX[i]}" "${TLS_CIPHER_ENC[i]}" | grep -qai "$arg" + else + neat_list "${normalized_hexcode[nr_ciphers]}" "${TLS_CIPHER_OSSL_NAME[i]}" "${TLS_CIPHER_KX[i]}" "${TLS_CIPHER_ENC[i]}" | grep -qwai "$arg" + fi + if [[ $? -eq 0 ]] && ( "$using_sockets" || "${TLS_CIPHER_OSSL_SUPPORTED[i]}" ); then # string matches, so we can ssl to it: + normalized_hexcode[nr_ciphers]="$(tolower "${normalized_hexcode[nr_ciphers]}")" + ciph[nr_ciphers]="${TLS_CIPHER_OSSL_NAME[i]}" + rfc_ciph[nr_ciphers]="${TLS_CIPHER_RFC_NAME[i]}" + kx[nr_ciphers]="${TLS_CIPHER_KX[i]}" + enc[nr_ciphers]="${TLS_CIPHER_ENC[i]}" + sslvers[nr_ciphers]="${TLS_CIPHER_SSLVERS[i]}" + export2[nr_ciphers]="${TLS_CIPHER_EXPORT[i]}" + ciphers_found[nr_ciphers]=false + sigalg[nr_ciphers]="" + ossl_supported[nr_ciphers]="${TLS_CIPHER_OSSL_SUPPORTED[i]}" + if "$using_sockets" && ! "$has_dh_bits" && \ + ( [[ ${kx[nr_ciphers]} == "Kx=ECDH" ]] || [[ ${kx[nr_ciphers]} == "Kx=DH" ]] || [[ ${kx[nr_ciphers]} == "Kx=EDH" ]] ); then + ossl_supported[nr_ciphers]=false + fi + nr_ciphers+=1 + fi + done + else + while read hexc n ciph[nr_ciphers] sslvers[nr_ciphers] kx[nr_ciphers] auth enc[nr_ciphers] mac export2[nr_ciphers]; do + hexc="$(normalize_ciphercode $hexc)" + # is argument a number? + if [[ $arg =~ $re ]]; then + neat_list "$hexc" "${ciph[nr_ciphers]}" "${kx[nr_ciphers]}" "${enc[nr_ciphers]}" | grep -qai "$arg" + else + neat_list "$hexc" "${ciph[nr_ciphers]}" "${kx[nr_ciphers]}" "${enc[nr_ciphers]}" | grep -qwai "$arg" + fi + if [[ $? -eq 0 ]]; then # string matches, so we can ssl to it: + ciphers_found[nr_ciphers]=false + normalized_hexcode[nr_ciphers]="$hexc" + sigalg[nr_ciphers]="" + ossl_supported[nr_ciphers]=true + nr_ciphers+=1 + fi + done < <(actually_supported_osslciphers 'ALL:COMPLEMENTOFALL:@STRENGTH' 'ALL' "-V") + fi + + # Test the SSLv2 ciphers, if any. + if "$using_sockets"; then + ciphers_to_test="" + for (( i=0; i < nr_ciphers; i++ )); do + if [[ "${sslvers[i]}" == SSLv2 ]]; then + ciphers_to_test+=", ${hexcode[i]}" + fi + done + if [[ -n "$ciphers_to_test" ]]; then + sslv2_sockets "${ciphers_to_test:2}" "true" + if [[ $? -eq 3 ]] && [[ "$V2_HELLO_CIPHERSPEC_LENGTH" -ne 0 ]]; then + supported_sslv2_ciphers="$(grep "Supported cipher: " "$TEMPDIR/$NODEIP.parse_sslv2_serverhello.txt")" + "$SHOW_SIGALGO" && s="$(read_sigalg_from_file "$HOSTCERT")" + for (( i=0 ; i$TMPFILE 2>$ERRFILE = 128 ciphers. So, + # test cipher suites in bundles of 128 or less. + num_bundles=$nr_ossl_ciphers/128 + mod_check=$nr_ossl_ciphers%128 + [[ $mod_check -ne 0 ]] && num_bundles=$num_bundles+1 + + bundle_size=$nr_ossl_ciphers/$num_bundles + mod_check=$nr_ossl_ciphers%$num_bundles + [[ $mod_check -ne 0 ]] && bundle_size+=1 + fi + + if "$HAS_TLS13"; then + protos_to_try="-no_ssl2 -tls1_2 -tls1_1 -tls1" + else + protos_to_try="-no_ssl2 -tls1_1 -tls1" + fi + "$HAS_SSL3" && protos_to_try+=" -ssl3" + + for proto in $protos_to_try; do + if [[ "$proto" == -tls1_1 ]]; then + num_bundles=1 + bundle_size=$nr_ossl_ciphers + fi + for (( bundle=0; bundle < num_bundles; bundle++ )); do + end_of_bundle=$bundle*$bundle_size+$bundle_size + [[ $end_of_bundle -gt $nr_ossl_ciphers ]] && end_of_bundle=$nr_ossl_ciphers + while true; do + ciphers_to_test="" + tls13_ciphers_to_test="" + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + if ! "${ciphers_found2[i]}"; then + if [[ "${ciph2[i]}" == TLS13* ]] || [[ "${ciph2[i]}" == TLS_* ]]; then + tls13_ciphers_to_test+=":${ciph2[i]}" + else + ciphers_to_test+=":${ciph2[i]}" + fi + fi + done + [[ -z "$ciphers_to_test" ]] && [[ -z "$tls13_ciphers_to_test" ]] && break + $OPENSSL s_client $(s_client_options "$proto -cipher "\'${ciphers_to_test:1}\'" -ciphersuites "\'${tls13_ciphers_to_test:1}\'" $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI") >$TMPFILE 2>$ERRFILE = 128 ciphers. So, + # test cipher suites in bundles of 128 or less. + num_bundles=$nr_nonossl_ciphers/128 + mod_check=$nr_nonossl_ciphers%128 + [[ $mod_check -ne 0 ]] && num_bundles=$num_bundles+1 + + bundle_size=$nr_nonossl_ciphers/$num_bundles + mod_check=$nr_nonossl_ciphers%$num_bundles + [[ $mod_check -ne 0 ]] && bundle_size+=1 + fi + + for proto in 04 03 02 01 00; do + for (( bundle=0; bundle < num_bundles; bundle++ )); do + end_of_bundle=$bundle*$bundle_size+$bundle_size + [[ $end_of_bundle -gt $nr_nonossl_ciphers ]] && end_of_bundle=$nr_nonossl_ciphers + while true; do + ciphers_to_test="" + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + ! "${ciphers_found2[i]}" && ciphers_to_test+=", ${hexcode2[i]}" + done + [[ -z "$ciphers_to_test" ]] && break + [[ "$proto" == 04 ]] && [[ ! "$ciphers_to_test" =~ ,\ 13,[0-9a-f][0-9a-f] ]] && break + ciphers_to_test="$(strip_inconsistent_ciphers "$proto" "$ciphers_to_test")" + [[ -z "$ciphers_to_test" ]] && break + if "$SHOW_SIGALGO"; then + tls_sockets "$proto" "${ciphers_to_test:2}, 00,ff" "all" + else + tls_sockets "$proto" "${ciphers_to_test:2}, 00,ff" "ephemeralkey" + fi + sclient_success=$? + [[ $sclient_success -ne 0 ]] && [[ $sclient_success -ne 2 ]] && break + cipher=$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt") + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + [[ "$cipher" == "${rfc_ciph2[i]}" ]] && ciphers_found2[i]=true && break + done + [[ $i -eq $end_of_bundle ]] && break + i=${index[i]} + ciphers_found[i]=true + [[ "${kx[i]}" == "Kx=any" ]] && kx[i]="$(read_dhtype_from_file "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt")" + if [[ ${kx[i]} == "Kx=ECDH" ]] || [[ ${kx[i]} == "Kx=DH" ]] || [[ ${kx[i]} == "Kx=EDH" ]]; then + dhlen=$(read_dhbits_from_file "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" quiet) + kx[i]="${kx[i]} $dhlen" + fi + "$SHOW_SIGALGO" && [[ -r "$HOSTCERT" ]] && \ + sigalg[i]="$(read_sigalg_from_file "$HOSTCERT")" + done + done + done + + for (( i=0; i < nr_ciphers; i++ )); do + "${ciphers_found[i]}" || "$SHOW_EACH_C" || continue + export="${export2[i]}" + neat_list "${normalized_hexcode[i]}" "${ciph[i]}" "${kx[i]}" "${enc[i]}" "${ciphers_found[i]}" + available="" + if "$SHOW_EACH_C"; then + if "${ciphers_found[i]}"; then + available="available" + pr_cyan "available" + else + available="not a/v" + pr_deemphasize "not a/v" + fi + fi + outln "${sigalg[i]}" + fileout "cipher_${normalized_hexcode[i]}" "INFO" "$(neat_list "${normalized_hexcode[i]}" "${ciph[i]}" "${kx[i]}" "${enc[i]}") $available" + done + "$using_sockets" && HAS_DH_BITS="$has_dh_bits" + tmpfile_handle ${FUNCNAME[0]}.txt + done + outln + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 # this is a single test for a cipher +} + + + +# test for all ciphers locally configured (w/o distinguishing whether they are good or bad) +run_allciphers() { + local -i nr_ciphers_tested=0 nr_ciphers=0 nr_ossl_ciphers=0 nr_nonossl_ciphers=0 sclient_success=0 + local n auth mac export hexc sslv2_ciphers="" s + local -a normalized_hexcode hexcode ciph sslvers kx enc export2 sigalg ossl_supported + local -i i end_of_bundle bundle bundle_size num_bundles mod_check + local -a ciphers_found ciphers_found2 hexcode2 ciph2 rfc_ciph2 + local -i -a index + local proto protos_to_try + local dhlen available ciphers_to_test tls13_ciphers_to_test supported_sslv2_ciphers + local has_dh_bits="$HAS_DH_BITS" + local using_sockets=true + + "$SSL_NATIVE" && using_sockets=false + "$FAST" && using_sockets=false + [[ $TLS_NR_CIPHERS == 0 ]] && using_sockets=false + + # get a list of all the cipher suites to test + if "$using_sockets" || [[ $OSSL_VER_MAJOR -lt 1 ]]; then + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + hexc="$(tolower "${TLS_CIPHER_HEXCODE[i]}")" + ciph[i]="${TLS_CIPHER_OSSL_NAME[i]}" + sslvers[i]="${TLS_CIPHER_SSLVERS[i]}" + kx[i]="${TLS_CIPHER_KX[i]}" + enc[i]="${TLS_CIPHER_ENC[i]}" + export2[i]="${TLS_CIPHER_EXPORT[i]}" + ciphers_found[i]=false + sigalg[i]="" + ossl_supported[i]=${TLS_CIPHER_OSSL_SUPPORTED[i]} + if "$using_sockets" && ! "$HAS_DH_BITS" && ( [[ ${kx[i]} == Kx=ECDH ]] || [[ ${kx[i]} == Kx=DH ]] || [[ ${kx[i]} == Kx=EDH ]] ); then + ossl_supported[i]=false + fi + if [[ ${#hexc} -eq 9 ]]; then + hexcode[i]="${hexc:2:2},${hexc:7:2}" + if [[ "${hexc:2:2}" == 00 ]]; then + normalized_hexcode[i]="x${hexc:7:2}" + else + normalized_hexcode[i]="x${hexc:2:2}${hexc:7:2}" + fi + else + hexcode[i]="${hexc:2:2},${hexc:7:2},${hexc:12:2}" + normalized_hexcode[i]="x${hexc:2:2}${hexc:7:2}${hexc:12:2}" + sslv2_ciphers="$sslv2_ciphers, ${hexcode[i]}" + fi + if "$using_sockets" || "${TLS_CIPHER_OSSL_SUPPORTED[i]}"; then + nr_ciphers_tested+=1 + fi + done + nr_ciphers=$TLS_NR_CIPHERS + else + while read -r hexc n ciph[nr_ciphers] sslvers[nr_ciphers] kx[nr_ciphers] auth enc[nr_ciphers] mac export2[nr_ciphers]; do + ciphers_found[nr_ciphers]=false + if [[ ${#hexc} -eq 9 ]]; then + if [[ "${hexc:2:2}" == 00 ]]; then + normalized_hexcode[nr_ciphers]="$(tolower "x${hexc:7:2}")" + else + normalized_hexcode[nr_ciphers]="$(tolower "x${hexc:2:2}${hexc:7:2}")" + fi + else + normalized_hexcode[nr_ciphers]="$(tolower "x${hexc:2:2}${hexc:7:2}${hexc:12:2}")" + fi + sigalg[nr_ciphers]="" + ossl_supported[nr_ciphers]=true + nr_ciphers=$nr_ciphers+1 + done < <(actually_supported_osslciphers 'ALL:COMPLEMENTOFALL:@STRENGTH' 'ALL' "-V") + nr_ciphers_tested=$nr_ciphers + fi + + if "$using_sockets"; then + sslv2_sockets "${sslv2_ciphers:2}" "true" + if [[ $? -eq 3 ]] && [[ "$V2_HELLO_CIPHERSPEC_LENGTH" -ne 0 ]]; then + supported_sslv2_ciphers="$(grep "Supported cipher: " "$TEMPDIR/$NODEIP.parse_sslv2_serverhello.txt")" + "$SHOW_SIGALGO" && s="$(read_sigalg_from_file "$HOSTCERT")" + for (( i=0 ; i$TMPFILE 2>$ERRFILE = 128 ciphers. So, + # test cipher suites in bundles of 128 or less. + num_bundles=$nr_ossl_ciphers/128 + mod_check=$nr_ossl_ciphers%128 + [[ $mod_check -ne 0 ]] && num_bundles=$num_bundles+1 + + bundle_size=$nr_ossl_ciphers/$num_bundles + mod_check=$nr_ossl_ciphers%$num_bundles + [[ $mod_check -ne 0 ]] && bundle_size+=1 + fi + + if "$HAS_TLS13"; then + protos_to_try="-no_ssl2 -tls1_2 -tls1_1 -tls1" + else + protos_to_try="-no_ssl2 -tls1_1 -tls1" + fi + "$HAS_SSL3" && protos_to_try+=" -ssl3" + + for proto in $protos_to_try; do + if [[ "$proto" == -tls1_1 ]]; then + num_bundles=1 + bundle_size=$nr_ossl_ciphers + fi + + [[ "$proto" != "-no_ssl2" ]] && [[ $(has_server_protocol "${proto:1}") -eq 1 ]] && continue + for (( bundle=0; bundle < num_bundles; bundle++ )); do + end_of_bundle=$bundle*$bundle_size+$bundle_size + [[ $end_of_bundle -gt $nr_ossl_ciphers ]] && end_of_bundle=$nr_ossl_ciphers + while true; do + ciphers_to_test="" + tls13_ciphers_to_test="" + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + if ! "${ciphers_found2[i]}"; then + if [[ "${ciph2[i]}" == TLS13* ]] || [[ "${ciph2[i]}" == TLS_* ]]; then + tls13_ciphers_to_test+=":${ciph2[i]}" + else + ciphers_to_test+=":${ciph2[i]}" + fi + fi + done + [[ -z "$ciphers_to_test" ]] && [[ -z "$tls13_ciphers_to_test" ]] && break + $OPENSSL s_client $(s_client_options "$proto -cipher "\'${ciphers_to_test:1}\'" -ciphersuites "\'${tls13_ciphers_to_test:1}\'" $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI") >$TMPFILE 2>$ERRFILE = 128 ciphers. So, + # test cipher suites in bundles of 128 or less. + num_bundles=$nr_nonossl_ciphers/128 + mod_check=$nr_nonossl_ciphers%128 + [[ $mod_check -ne 0 ]] && num_bundles=$num_bundles+1 + + bundle_size=$nr_nonossl_ciphers/$num_bundles + mod_check=$nr_nonossl_ciphers%$num_bundles + [[ $mod_check -ne 0 ]] && bundle_size+=1 + fi + + for proto in 04 03 02 01 00; do + for (( bundle=0; bundle < num_bundles; bundle++ )); do + end_of_bundle=$bundle*$bundle_size+$bundle_size + [[ $end_of_bundle -gt $nr_nonossl_ciphers ]] && end_of_bundle=$nr_nonossl_ciphers + while true; do + ciphers_to_test="" + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + ! "${ciphers_found2[i]}" && ciphers_to_test+=", ${hexcode2[i]}" + done + [[ -z "$ciphers_to_test" ]] && break + [[ "$proto" == 04 ]] && [[ ! "$ciphers_to_test" =~ ,\ 13,[0-9a-f][0-9a-f] ]] && break + ciphers_to_test="$(strip_inconsistent_ciphers "$proto" "$ciphers_to_test")" + [[ -z "$ciphers_to_test" ]] && break + if "$SHOW_SIGALGO"; then + tls_sockets "$proto" "${ciphers_to_test:2}, 00,ff" "all" + else + tls_sockets "$proto" "${ciphers_to_test:2}, 00,ff" "ephemeralkey" + fi + sclient_success=$? + [[ $sclient_success -ne 0 ]] && [[ $sclient_success -ne 2 ]] && break + cipher=$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt") + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + [[ "$cipher" == "${rfc_ciph2[i]}" ]] && ciphers_found2[i]=true && break + done + [[ $i -eq $end_of_bundle ]] && break + i=${index[i]} + ciphers_found[i]=true + [[ "${kx[i]}" == "Kx=any" ]] && kx[i]="$(read_dhtype_from_file "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt")" + if [[ ${kx[i]} == "Kx=ECDH" ]] || [[ ${kx[i]} == "Kx=DH" ]] || [[ ${kx[i]} == "Kx=EDH" ]]; then + dhlen=$(read_dhbits_from_file "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" quiet) + kx[i]="${kx[i]} $dhlen" + fi + "$SHOW_SIGALGO" && [[ -r "$HOSTCERT" ]] && sigalg[i]="$(read_sigalg_from_file "$HOSTCERT")" + done + done + done + + for (( i=0 ; i$TMPFILE 2>$ERRFILE = 128 ciphers. So, + # test cipher suites in bundles of 128 or less. + num_bundles=$nr_ossl_ciphers/128 + mod_check=$nr_ossl_ciphers%128 + [[ $mod_check -ne 0 ]] && num_bundles=$num_bundles+1 + + bundle_size=$nr_ossl_ciphers/$num_bundles + mod_check=$nr_ossl_ciphers%$num_bundles + [[ $mod_check -ne 0 ]] && bundle_size+=1 + fi + + for (( bundle=0; bundle < num_bundles; bundle++ )); do + end_of_bundle=$bundle*$bundle_size+$bundle_size + [[ $end_of_bundle -gt $nr_ossl_ciphers ]] && end_of_bundle=$nr_ossl_ciphers + for (( success=0; success==0 ; 1 )); do + ciphers_to_test="" + tls13_ciphers_to_test="" + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + if ! "${ciphers_found2[i]}"; then + if [[ "$proto" == -tls1_3 ]]; then + tls13_ciphers_to_test+=":${ciph2[i]}" + else + ciphers_to_test+=":${ciph2[i]}" + fi + fi + done + success=1 + if [[ -n "$ciphers_to_test" ]] || [[ -n "$tls13_ciphers_to_test" ]]; then + $OPENSSL s_client $(s_client_options "-cipher "\'${ciphers_to_test:1}\'" -ciphersuites "\'${tls13_ciphers_to_test:1}\'" $proto $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI") >$TMPFILE 2>$ERRFILE = 128 ciphers. So, + # test cipher suites in bundles of 128 or less. + num_bundles=$nr_nonossl_ciphers/128 + mod_check=$nr_nonossl_ciphers%128 + [[ $mod_check -ne 0 ]] && num_bundles=$num_bundles+1 + + bundle_size=$nr_nonossl_ciphers/$num_bundles + mod_check=$nr_nonossl_ciphers%$num_bundles + [[ $mod_check -ne 0 ]] && bundle_size+=1 + fi + + for (( bundle=0; bundle < num_bundles; bundle++ )); do + end_of_bundle=$bundle*$bundle_size+$bundle_size + [[ $end_of_bundle -gt $nr_nonossl_ciphers ]] && end_of_bundle=$nr_nonossl_ciphers + for (( success=0; success==0 ; 1 )); do + ciphers_to_test="" + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + ! "${ciphers_found2[i]}" && ciphers_to_test+=", ${hexcode2[i]}" + done + success=1 + if [[ -n "$ciphers_to_test" ]]; then + if "$SHOW_SIGALGO"; then + tls_sockets "$proto_hex" "${ciphers_to_test:2}, 00,ff" "all" + else + tls_sockets "$proto_hex" "${ciphers_to_test:2}, 00,ff" "ephemeralkey" + fi + if [[ $? -eq 0 ]]; then + success=0 + cipher=$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt") + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + [[ "$cipher" == "${rfc_ciph2[i]}" ]] && ciphers_found2[i]=true && break + done + i=${index[i]} + ciphers_found[i]=true + [[ "$proto_text" == TLS\ 1.3 ]] && kx[i]="$(read_dhtype_from_file "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt")" + if [[ ${kx[i]} == Kx=ECDH ]] || [[ ${kx[i]} == Kx=DH ]] || [[ ${kx[i]} == Kx=EDH ]]; then + dhlen=$(read_dhbits_from_file "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" quiet) + kx[i]="${kx[i]} $dhlen" + fi + "$SHOW_SIGALGO" && [[ -r "$HOSTCERT" ]] && \ + sigalg[i]="$(read_sigalg_from_file "$HOSTCERT")" + fi + fi + done + done + fi + + for (( i=0 ; i> "$SOCK_REPLY_FILE" + rm "$sock_reply_file3" + fi + + check_tls_serverhellodone "$tls_hello_ascii" "ephemeralkey" + hello_done=$? + fi + done + + debugme echo "reading server hello..." + if [[ "$DEBUG" -ge 4 ]]; then + hexdump -C $SOCK_REPLY_FILE | head -6 + echo + fi + if [[ "${tls_hello_ascii:0:1}" == 8 ]]; then + parse_sslv2_serverhello "$SOCK_REPLY_FILE" "false" + if [[ $? -eq 3 ]] && [[ "$V2_HELLO_CIPHERSPEC_LENGTH" -ne 0 ]]; then + echo "Protocol : SSLv2" > "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" + DETECTED_TLS_VERSION="0200" + ret=0 + else + ret=1 + fi + else + parse_tls_serverhello "$tls_hello_ascii" "ephemeralkey" "$cipher_list_2send" + save=$? + + if [[ $save -eq 0 ]]; then + send_close_notify "$DETECTED_TLS_VERSION" + fi + + if [[ $DEBUG -ge 2 ]]; then + # see https://secure.wand.net.nz/trac/libprotoident/wiki/SSL + lines=$(count_lines "$(hexdump -C "$SOCK_REPLY_FILE" 2>$ERRFILE)") + tm_out " ($lines lines returned) " + fi + + # determine the return value for higher level, so that they can tell what the result is + if [[ $save -eq 1 ]] || [[ $lines -eq 1 ]]; then + ret=1 # NOT available + else + ret=0 + fi + debugme tmln_out + fi + + close_socket + TMPFILE=$SOCK_REPLY_FILE + tmpfile_handle ${FUNCNAME[0]}.dd + return $ret +} + +run_client_simulation() { + # Runs browser simulations. Browser capabilities gathered from: + # https://www.ssllabs.com/ssltest/clients.html on 10 jan 2016 + local names=() + local short=() + local protos=() + local ciphers=() + local ciphersuites=() + local tlsvers=() + local sni=() + local warning=() + local handshakebytes=() + local lowest_protocol=() + local highest_protocol=() + local service=() + local minDhBits=() + local maxDhBits=() + local minRsaBits=() + local maxRsaBits=() + local minEcdsaBits=() + local curves=() + local requiresSha2=() + local current=() + local i=0 + local name tls proto cipher temp what_dh bits curve supported_curves + local has_dh_bits using_sockets=true + local client_service + local options + local -i ret=0 + local jsonID="clientsimulation" + local client_service="" + + # source the external file + . "$TESTSSL_INSTALL_DIR/etc/client-simulation.txt" 2>/dev/null + if [[ $? -ne 0 ]]; then + prln_local_problem "couldn't find client simulation data in $TESTSSL_INSTALL_DIR/etc/client-simulation.txt" + return 1 + fi + + "$SSL_NATIVE" && using_sockets=false + + if [[ $SERVICE != "" ]]; then + client_service="$SERVICE" + elif [[ -n "$STARTTLS_PROTOCOL" ]]; then + # Can we take the service from STARTTLS? + client_service=$(toupper "${STARTTLS_PROTOCOL%s}") # strip trailing 's' in ftp(s), smtp(s), pop3(s), etc + elif "$ASSUME_HTTP"; then + client_service="HTTP" + else + outln "Could not determine the protocol, only simulating generic clients." + fi + + outln + pr_headline " Running client simulations " + [[ "$client_service" == HTTP ]] && pr_headline "($client_service) " + if "$using_sockets"; then + pr_headlineln "via sockets " + else + pr_headline "via openssl " + prln_warning " -- pls note \"--ssl-native\" will return some false results" + fileout "$jsonID" "WARN" "You shouldn't run this with \"--ssl-native\" as you will get false results" + ret=1 + fi + outln + debugme echo + + if "$WIDE"; then + if [[ "$DISPLAY_CIPHERNAMES" =~ openssl ]]; then + out " Browser Protocol Cipher Suite Name (OpenSSL) " + ( "$using_sockets" || "$HAS_DH_BITS") && out "Forward Secrecy" + outln + out "--------------------------------------------------------------------------" + else + out " Browser Protocol Cipher Suite Name (IANA/RFC) " + ( "$using_sockets" || "$HAS_DH_BITS") && out "Forward Secrecy" + outln + out "------------------------------------------------------------------------------------------" + fi + ( "$using_sockets" || "$HAS_DH_BITS") && out "----------------------" + outln + fi + if ! "$using_sockets"; then + # We can't use the connectivity checker here as of now the openssl reply is always empty (reason??) + save_max_ossl_fail=$MAX_OSSL_FAIL + nr_ossl_fail=$NR_OSSL_FAIL + MAX_OSSL_FAIL=100 + fi + for name in "${short[@]}"; do + if "${current[i]}" || "$ALL_CLIENTS" ; then + # for ANY we test this service or if the service we determined from STARTTLS matches + if [[ "${service[i]}" == ANY ]] || [[ "${service[i]}" =~ $client_service ]]; then + out " $(printf -- "%-29s" "${names[i]}")" + if "$using_sockets" && [[ -n "${handshakebytes[i]}" ]]; then + client_simulation_sockets "${handshakebytes[i]}" + sclient_success=$? + if [[ $sclient_success -eq 0 ]]; then + if [[ "0x${DETECTED_TLS_VERSION}" -lt ${lowest_protocol[i]} ]] || \ + [[ "0x${DETECTED_TLS_VERSION}" -gt ${highest_protocol[i]} ]]; then + sclient_success=1 + fi + [[ $sclient_success -eq 0 ]] && cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" $TMPFILE >$ERRFILE + fi + else + if [[ -n "${curves[i]}" ]]; then + # "$OPENSSL s_client" will fail if the -curves option includes any unsupported curves. + supported_curves="" + for curve in $(colon_to_spaces "${curves[i]}"); do + # Attention! secp256r1 = prime256v1 and secp192r1 = prime192v1 + # We need to map two curves here as otherwise handshakes will go wrong if "-curves" are supplied + # https://github.com/openssl/openssl/blob/master/apps/ecparam.c#L221 + ./ssl/t1_lib.c + [[ "$curve" =~ secp256r1 ]] && curve="${curve//secp256r1/prime256v1}" + [[ "$curve" =~ secp192r1 ]] && curve="${curve//secp192r1/prime192v1}" + [[ "$OSSL_SUPPORTED_CURVES" =~ " $curve " ]] && supported_curves+=":$curve" + done + curves[i]="" + [[ -n "$supported_curves" ]] && curves[i]="-curves ${supported_curves:1}" + fi + options="$(s_client_options "-cipher ${ciphers[i]} -ciphersuites "\'${ciphersuites[i]}\'" ${curves[i]} ${protos[i]} $STARTTLS $BUGS $PROXY -connect $NODEIP:$PORT ${sni[i]}")" + debugme echo "$OPENSSL s_client $options $TMPFILE 2>$ERRFILE + sclient_connect_successful $? $TMPFILE + sclient_success=$? + fi + if [[ $sclient_success -eq 0 ]]; then + # If an ephemeral DH key was used, check that the number of bits is within range. + temp=$(awk -F': ' '/^Server Temp Key/ { print $2 }' "$TMPFILE") # extract line + what_dh="${temp%%,*}" + bits="${temp##*, }" + # formatting + curve="${temp#*, }" + if [[ "$curve" == $bits ]]; then + curve="" + else + curve="${curve%%,*}" + fi + bits="${bits/bits/}" + bits="${bits// /}" + if [[ "$what_dh" == X25519 ]] || [[ "$what_dh" == X448 ]]; then + curve="$what_dh" + what_dh="ECDH" + fi + if [[ "$what_dh" == DH ]]; then + [[ ${minDhBits[i]} -ne -1 ]] && [[ $bits -lt ${minDhBits[i]} ]] && sclient_success=1 + [[ ${maxDhBits[i]} -ne -1 ]] && [[ $bits -gt ${maxDhBits[i]} ]] && sclient_success=1 + fi + fi + if [[ $sclient_success -ne 0 ]]; then + outln "No connection" + fileout "${jsonID}-${short[i]}" "INFO" "No connection" + else + proto=$(get_protocol $TMPFILE) + # hack: + [[ "$proto" == TLSv1 ]] && proto="TLSv1.0" + [[ "$proto" == SSLv3 ]] && proto="SSLv3 " + if [[ "$proto" == TLSv1.2 ]] && ( ! "$using_sockets" || [[ -z "${handshakebytes[i]}" ]] ); then + # OpenSSL reports TLS1.2 even if the connection is TLS1.1 or TLS1.0. Need to figure out which one it is... + for tls in ${tlsvers[i]}; do + # If the handshake data includes TLS 1.3 we need to remove it, otherwise the + # simulation will fail with # 'Oops: openssl s_client connect problem' + # before/after trying another protocol. We only print a warning it in debug mode + # as otherwise we would need e.g. handle the curves in a similar fashion -- not + # to speak about ciphers + if [[ $tls =~ 1_3 ]] && ! "$HAS_TLS13"; then + debugme pr_local_problem "TLS 1.3 not supported, " + continue + fi + options="$(s_client_options "$tls -cipher ${ciphers[i]} -ciphersuites "\'${ciphersuites[i]}\'" ${curves[i]} $STARTTLS $BUGS $PROXY -connect $NODEIP:$PORT ${sni[i]}")" + debugme echo "$OPENSSL s_client $options $TMPFILE 2>$ERRFILE + sclient_connect_successful $? $TMPFILE + sclient_success=$? + if [[ $sclient_success -eq 0 ]]; then + case "$tls" in + "-tls1_2") break ;; + "-tls1_1") proto="TLSv1.1" + break ;; + "-tls1") proto="TLSv1.0" + break ;; + esac + fi + done + fi + cipher=$(get_cipher $TMPFILE) + if [[ "$DISPLAY_CIPHERNAMES" =~ openssl ]] && ( [[ "$cipher" == TLS_* ]] || [[ "$cipher" == SSL_* ]] ); then + cipher="$(rfc2openssl "$cipher")" + [[ -z "$cipher" ]] && cipher=$(get_cipher $TMPFILE) + elif [[ "$DISPLAY_CIPHERNAMES" =~ rfc ]] && [[ "$cipher" != TLS_* ]] && [[ "$cipher" != SSL_* ]]; then + cipher="$(openssl2rfc "$cipher")" + [[ -z "$cipher" ]] && cipher=$(get_cipher $TMPFILE) + fi + out "$proto " + "$WIDE" && out " " + if [[ "$COLOR" -le 2 ]]; then + out "$cipher" + else + pr_cipher_quality "$cipher" + fi + if "$WIDE"; then + if [[ "$DISPLAY_CIPHERNAMES" =~ openssl ]]; then + for (( j=${#cipher}; j < 34; j++ )); do + out " " + done + else + for (( j=${#cipher}; j < 50; j++ )); do + out " " + done + fi + fi + if [[ -n "$what_dh" ]]; then + [[ -n "$curve" ]] && curve="($curve)" + "$WIDE" || out ", " + if [[ "$what_dh" == ECDH ]]; then + pr_ecdh_quality "$bits" "$(printf -- "%-12s" "$bits bit $what_dh") $curve" + else + pr_dh_quality "$bits" "$(printf -- "%-12s" "$bits bit $what_dh") $curve" + fi + else + if "$HAS_DH_BITS" || ( "$using_sockets" && [[ -n "${handshakebytes[i]}" ]] ); then + "$WIDE" || out ", " + out "No FS" + fi + fi + outln + if [[ -n "${warning[i]}" ]]; then + out " " + outln "${warning[i]}" + fi + fileout "${jsonID}-${short[i]}" "INFO" "$proto $cipher ${warning[i]}" + debugme cat $TMPFILE + fi + fi # correct service? + fi #current? + ((i++)) + done + if ! "$using_sockets"; then + # restore from above + MAX_OSSL_FAIL=$save_max_ossl_fail + NR_OSSL_FAIL=$nr_ossl_fail + fi + + tmpfile_handle ${FUNCNAME[0]}.txt + return $ret +} + +# generic function whether $1 is supported by s_client ($2: string to display, currently nowhere being used) +# +locally_supported() { + [[ -n "$2" ]] && out "$2 " + if $OPENSSL s_client "$1" -connect invalid. 2>&1 | grep -aiq "unknown option"; then + prln_local_problem "$OPENSSL doesn't support \"s_client $1\"" + return 7 + fi + return 0 +} + + +# The protocol check in run_protocols needs to be redone. The using_sockets part there kind of sucks. +# 1) we need to have a variable where the results are being stored so that every other test doesn't have to do this again +# --> we have that but certain information like "downgraded" are not being passed. That's not ok for run_protocols()/ +# for all other functions we can use it +# 2) the code is old and one can do that way better +# We should do what's available and faster (openssl vs. sockets). Keep in mind that the socket reply for SSLv2 returns the number # of ciphers! +# +# arg1: -ssl2|-ssl3|-tls1|-tls1_1|-tls1_2|-tls1_3 +# +run_prototest_openssl() { + local -i ret=0 + local protos proto + + # check whether the protocol being tested is supported by $OPENSSL + $OPENSSL s_client "$1" -connect invalid. 2>&1 | grep -aiq "unknown option" && return 7 + case "$1" in + -ssl2) protos="-ssl2" ;; + -ssl3) protos="-ssl3" ;; + -tls1) protos="-no_tls1_2 -no_tls1_1 -no_ssl2"; "$HAS_TLS13" && protos+=" -no_tls1_3" ;; + -tls1_1) protos="-no_tls1_2 -no_ssl2"; "$HAS_TLS13" && protos+=" -no_tls1_3" ;; + -tls1_2) protos="-no_ssl2"; "$HAS_TLS13" && protos+=" -no_tls1_3" ;; + -tls1_3) protos="" ;; + esac + $OPENSSL s_client $(s_client_options "-state $protos $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI") >$TMPFILE 2>&1 $TMPFILE 2>&1 =2)" + ;; + 1) # no sslv2 server hello returned, like in openlitespeed which returns HTTP! + prln_svrty_best "not offered (OK)" + fileout "$jsonID" "OK" "not offered" + add_tls_offered ssl2 no + ;; + 0) # reset + prln_svrty_best "not offered (OK)" + fileout "$jsonID" "OK" "not offered" + add_tls_offered ssl2 no + ;; + 4) out "likely "; pr_svrty_best "not offered (OK), " + fileout "$jsonID" "OK" "likely not offered" + add_tls_offered ssl2 no + pr_warning "received 4xx/5xx after STARTTLS handshake"; outln "$debug_recomm" + fileout "$jsonID" "WARN" "received 4xx/5xx after STARTTLS handshake${debug_recomm}" + ;; + 3) lines=$(count_lines "$(hexdump -C "$TEMPDIR/$NODEIP.sslv2_sockets.dd" 2>/dev/null)") + [[ "$DEBUG" -ge 2 ]] && tm_out " ($lines lines) " + if [[ "$lines" -gt 1 ]]; then + nr_ciphers_detected=$((V2_HELLO_CIPHERSPEC_LENGTH / 3)) + add_tls_offered ssl2 yes + if [[ 0 -eq "$nr_ciphers_detected" ]]; then + prln_svrty_high "supported but couldn't detect a cipher and vulnerable to CVE-2015-3197 "; + fileout "$jsonID" "HIGH" "offered, no cipher" "CVE-2015-3197" "CWE-310" + else + pr_svrty_critical "offered (NOT ok), also VULNERABLE to DROWN attack"; + outln " -- $nr_ciphers_detected ciphers" + fileout "$jsonID" "CRITICAL" "vulnerable with $nr_ciphers_detected ciphers" + fi + fi + ;; + *) pr_fixme "unexpected value around line $((LINENO))"; outln "$debug_recomm" + ((ret++)) + ;; + esac + debugme tmln_out + else + run_prototest_openssl "-ssl2" + case $? in + 0) prln_svrty_critical "offered (NOT ok)" + fileout "$jsonID" "CRITICAL" "offered" + add_tls_offered ssl2 yes + ;; + 1) prln_svrty_best "not offered (OK)" + fileout "$jsonID" "OK" "not offered" + add_tls_offered ssl2 no + ;; + 5) prln_svrty_high "CVE-2015-3197: $supported_no_ciph2"; + fileout "$jsonID" "HIGH" "offered, no cipher" "CVE-2015-3197" "CWE-310" + add_tls_offered ssl2 yes + ;; + 7) prln_local_problem "$OPENSSL doesn't support \"s_client -ssl2\"" + fileout "$jsonID" "INFO" "not tested due to lack of local support" + ((ret++)) + ;; + esac + fi + + pr_bold " SSLv3 "; + jsonID="SSLv3" + if [[ $(has_server_protocol ssl3) -eq 0 ]]; then + ret_val_ssl3=0 + elif "$using_sockets"; then + tls_sockets "00" "$TLS_CIPHER" + ret_val_ssl3=$? + else + run_prototest_openssl "-ssl3" + ret_val_ssl3=$? + fi + case $ret_val_ssl3 in + 0) prln_svrty_high "offered (NOT ok)" + fileout "$jsonID" "HIGH" "offered" + if "$using_sockets" || "$HAS_SSL3"; then + latest_supported="0300" + latest_supported_string="SSLv3" + fi + add_tls_offered ssl3 yes + ;; + 1) prln_svrty_best "not offered (OK)" + fileout "$jsonID" "OK" "not offered" + add_tls_offered ssl3 no + ;; + 2) if [[ "$DETECTED_TLS_VERSION" == 03* ]]; then + detected_version_string="TLSv1.$((0x$DETECTED_TLS_VERSION-0x0301))" + prln_svrty_critical "server responded with higher version number ($detected_version_string) than requested by client (NOT ok)" + fileout "$jsonID" "CRITICAL" "server responded with higher version number ($detected_version_string) than requested by client" + else + if [[ ${#DETECTED_TLS_VERSION} -eq 4 ]]; then + prln_svrty_critical "server responded with version number ${DETECTED_TLS_VERSION:0:2}.${DETECTED_TLS_VERSION:2:2} (NOT ok)" + fileout "$jsonID" "CRITICAL" "server responded with version number ${DETECTED_TLS_VERSION:0:2}.${DETECTED_TLS_VERSION:2:2}" + else + prln_svrty_medium "strange, server ${DETECTED_TLS_VERSION}" + fileout "$jsonID" "MEDIUM" "strange, server ${DETECTED_TLS_VERSION}" + ((ret++)) + fi + fi + ;; + 3) pr_svrty_best "not offered (OK), " + fileout "$jsonID" "OK" "not offered" + add_tls_offered ssl3 no + pr_warning "SSL downgraded to STARTTLS plaintext"; outln + fileout "$jsonID" "WARN" "SSL downgraded to STARTTLS plaintext" + ;; + 4) out "likely "; pr_svrty_best "not offered (OK), " + fileout "$jsonID" "OK" "not offered" + add_tls_offered ssl3 no + pr_warning "received 4xx/5xx after STARTTLS handshake"; outln "$debug_recomm" + fileout "$jsonID" "WARN" "received 4xx/5xx after STARTTLS handshake${debug_recomm}" + ;; + 5) pr_svrty_high "$supported_no_ciph1" # protocol detected but no cipher --> comes from run_prototest_openssl + fileout "$jsonID" "HIGH" "$supported_no_ciph1" + add_tls_offered ssl3 yes + ;; + 7) if "$using_sockets" ; then + # can only happen in debug mode + pr_warning "strange reply, maybe a client side problem with SSLv3"; outln "$debug_recomm" + else + prln_local_problem "$OPENSSL doesn't support \"s_client -ssl3\"" + fileout "$jsonID" "WARN" "not tested due to lack of local support" + fi + ;; + *) pr_fixme "unexpected value around line $((LINENO))"; outln "$debug_recomm" + ((ret++)) + ;; + esac + + pr_bold " TLS 1 "; + jsonID="TLS1" + if [[ $(has_server_protocol tls1) -eq 0 ]]; then + ret_val_tls1=0 + elif "$using_sockets"; then + tls_sockets "01" "$TLS_CIPHER" + ret_val_tls1=$? + else + run_prototest_openssl "-tls1" + ret_val_tls1=$? + fi + case $ret_val_tls1 in + 0) pr_svrty_low "offered" ; outln " (deprecated)" + fileout "$jsonID" "LOW" "offered (deprecated)" + latest_supported="0301" + latest_supported_string="TLSv1.0" + add_tls_offered tls1 yes + ;; # nothing wrong with it -- per se + 1) out "not offered" + add_tls_offered tls1 no + if [[ -z $latest_supported ]]; then + outln + fileout "$jsonID" "INFO" "not offered" # neither good or bad + else + prln_svrty_critical " -- connection failed rather than downgrading to $latest_supported_string (NOT ok)" + fileout "$jsonID" "CRITICAL" "connection failed rather than downgrading to $latest_supported_string" + fi + ;; + 2) pr_svrty_medium "not offered" + add_tls_offered tls1 no + if [[ "$DETECTED_TLS_VERSION" == 0300 ]]; then + [[ $DEBUG -ge 1 ]] && tm_out " -- downgraded" + outln + fileout "$jsonID" "MEDIUM" "not offered, and downgraded to SSL" + elif [[ "$DETECTED_TLS_VERSION" == 03* ]]; then + detected_version_string="TLSv1.$((0x$DETECTED_TLS_VERSION-0x0301))" + prln_svrty_critical " -- server responded with higher version number ($detected_version_string) than requested by client" + fileout "$jsonID" "CRITICAL" "server responded with higher version number ($detected_version_string) than requested by client" + else + if [[ ${#DETECTED_TLS_VERSION} -eq 4 ]]; then + prln_svrty_critical "server responded with version number ${DETECTED_TLS_VERSION:0:2}.${DETECTED_TLS_VERSION:2:2} (NOT ok)" + fileout "$jsonID" "CRITICAL" "server responded with version number ${DETECTED_TLS_VERSION:0:2}.${DETECTED_TLS_VERSION:2:2}" + else + prln_svrty_medium " -- strange, server ${DETECTED_TLS_VERSION}" + fileout "$jsonID" "MEDIUM" "strange, server ${DETECTED_TLS_VERSION}" + fi + fi + ;; + 3) out "not offered, " + fileout "$jsonID" "OK" "not offered" + add_tls_offered tls1 no + pr_warning "TLS downgraded to STARTTLS plaintext"; outln + fileout "$jsonID" "WARN" "TLS downgraded to STARTTLS plaintext" + ;; + 4) out "likely not offered, " + fileout "$jsonID" "INFO" "likely not offered" + add_tls_offered tls1 no + pr_warning "received 4xx/5xx after STARTTLS handshake"; outln "$debug_recomm" + fileout "$jsonID" "WARN" "received 4xx/5xx after STARTTLS handshake${debug_recomm}" + ;; + 5) outln "$supported_no_ciph1" # protocol detected but no cipher --> comes from run_prototest_openssl + fileout "$jsonID" "INFO" "$supported_no_ciph1" + add_tls_offered tls1 yes + ;; + 7) if "$using_sockets" ; then + # can only happen in debug mode + pr_warning "strange reply, maybe a client side problem with TLS 1.0"; outln "$debug_recomm" + else + prln_local_problem "$OPENSSL doesn't support \"s_client -tls1\"" + fileout "$jsonID" "WARN" "not tested due to lack of local support" + fi + ((ret++)) + ;; + *) pr_fixme "unexpected value around line $((LINENO))"; outln "$debug_recomm" + ((ret++)) + ;; + esac + + pr_bold " TLS 1.1 "; + jsonID="TLS1_1" + if [[ $(has_server_protocol tls1_1) -eq 0 ]]; then + ret_val_tls11=0 + elif "$using_sockets"; then + tls_sockets "02" "$TLS_CIPHER" + ret_val_tls11=$? + else + run_prototest_openssl "-tls1_1" + ret_val_tls11=$? + fi + case $ret_val_tls11 in + 0) pr_svrty_low "offered" ; outln " (deprecated)" + fileout "$jsonID" "LOW" "offered (deprecated)" + latest_supported="0302" + latest_supported_string="TLSv1.1" + add_tls_offered tls1_1 yes + ;; # nothing wrong with it + 1) out "not offered" + add_tls_offered tls1_1 no + if [[ -z $latest_supported ]]; then + outln + fileout "$jsonID" "INFO" "not offered" # neither good or bad + else + prln_svrty_critical " -- connection failed rather than downgrading to $latest_supported_string" + fileout "$jsonID" "CRITICAL" "connection failed rather than downgrading to $latest_supported_string" + fi + ;; + 2) out "not offered" + add_tls_offered tls1_1 no + if [[ "$DETECTED_TLS_VERSION" == "$latest_supported" ]]; then + [[ $DEBUG -ge 1 ]] && tm_out " -- downgraded" + outln + fileout "$jsonID" "CRITICAL" "TLSv1.1 is not offered, and downgraded to a weaker protocol" + elif [[ "$DETECTED_TLS_VERSION" == 0300 ]] && [[ "$latest_supported" == 0301 ]]; then + prln_svrty_critical " -- server supports TLSv1.0, but downgraded to SSLv3 (NOT ok)" + fileout "$jsonID" "CRITICAL" "not offered, and downgraded to SSLv3 rather than TLSv1.0" + elif [[ "$DETECTED_TLS_VERSION" == 03* ]] && [[ 0x$DETECTED_TLS_VERSION -gt 0x0302 ]]; then + detected_version_string="TLSv1.$((0x$DETECTED_TLS_VERSION-0x0301))" + prln_svrty_critical " -- server responded with higher version number ($detected_version_string) than requested by client (NOT ok)" + fileout "$jsonID" "CRITICAL" "not offered, server responded with higher version number ($detected_version_string) than requested by client" + else + if [[ ${#DETECTED_TLS_VERSION} -eq 4 ]]; then + prln_svrty_critical "server responded with version number ${DETECTED_TLS_VERSION:0:2}.${DETECTED_TLS_VERSION:2:2} (NOT ok)" + fileout "$jsonID" "CRITICAL" "server responded with version number ${DETECTED_TLS_VERSION:0:2}.${DETECTED_TLS_VERSION:2:2}" + else + prln_svrty_medium " -- strange, server ${DETECTED_TLS_VERSION}" + fileout "$jsonID" "MEDIUM" "strange, server ${DETECTED_TLS_VERSION}" + fi + fi + ;; + 3) out "not offered, " + fileout "$jsonID" "OK" "not offered" + add_tls_offered tls1_1 no + pr_warning "TLS downgraded to STARTTLS plaintext"; outln + fileout "$jsonID" "WARN" "TLS downgraded to STARTTLS plaintext" + ;; + 4) out "likely not offered, " + fileout "$jsonID" "INFO" "not offered" + add_tls_offered tls1_1 no + pr_warning "received 4xx/5xx after STARTTLS handshake"; outln "$debug_recomm" + fileout "$jsonID" "WARN" "received 4xx/5xx after STARTTLS handshake${debug_recomm}" + ;; + 5) outln "$supported_no_ciph1" # protocol detected but no cipher --> comes from run_prototest_openssl + fileout "$jsonID" "INFO" "$supported_no_ciph1" + add_tls_offered tls1_1 yes + ;; + 7) if "$using_sockets" ; then + # can only happen in debug mode + pr_warning "strange reply, maybe a client side problem with TLS 1.1"; outln "$debug_recomm" + else + prln_local_problem "$OPENSSL doesn't support \"s_client -tls1_1\"" + fileout "$jsonID" "WARN" "not tested due to lack of local support" + fi + ((ret++)) + ;; + *) pr_fixme "unexpected value around line $((LINENO))"; outln "$debug_recomm" + ((ret++)) + ;; + esac + + # Now, we are doing a basic/pre test for TLS 1.2 and 1.3 in order not to penalize servers (medium) + # running TLS 1.3 only when TLS 1.2 is not offered. 0 and 5 are the return codes for + # TLS 1.3 support (kind of, including deprecated pre-versions of TLS 1.3) + if [[ $(has_server_protocol tls1_2) -eq 0 ]]; then + ret_val_tls12=0 + elif "$using_sockets"; then + tls_sockets "03" "$TLS12_CIPHER" + ret_val_tls12=$? + tls12_detected_version="$DETECTED_TLS_VERSION" + else + run_prototest_openssl "-tls1_2" + ret_val_tls12=$? + tls12_detected_version="$DETECTED_TLS_VERSION" + fi + + if [[ $(has_server_protocol tls1_3) -eq 0 ]]; then + ret_val_tls13=0 + elif "$using_sockets"; then + # Need to ensure that at most 128 ciphers are included in ClientHello. + # If the TLSv1.2 test in determine_optimal_sockets_params() was successful, + # then use the 5 TLSv1.3 ciphers plus the cipher selected in the TLSv1.2 test. + # If the TLSv1.2 test was not successful, then just use the 5 TLSv1.3 ciphers + # plus the list of ciphers used in all of the previous tests ($TLS_CIPHER). + if [[ -n "$TLS12_CIPHER_OFFERED" ]]; then + tls13_ciphers_to_test="$TLS13_CIPHER, $TLS12_CIPHER_OFFERED, 00,ff" + else + tls13_ciphers_to_test="$TLS13_CIPHER,$TLS_CIPHER" + fi + tls_sockets "04" "$tls13_ciphers_to_test" + ret_val_tls13=$? + else + run_prototest_openssl "-tls1_3" + ret_val_tls13=$? + fi + if [[ $ret_val_tls13 -eq 0 ]] || [[ $ret_val_tls13 -eq 5 ]]; then + offers_tls13=true # This variable comes in handy for further if statements below + fi + # Done with pretesting TLS 1.2 and 1.3. + + pr_bold " TLS 1.2 "; + jsonID="TLS1_2" + case $ret_val_tls12 in + 0) prln_svrty_best "offered (OK)" + fileout "$jsonID" "OK" "offered" + latest_supported="0303" + latest_supported_string="TLSv1.2" + add_tls_offered tls1_2 yes + ;; # GCM cipher in TLS 1.2: very good! + 1) add_tls_offered tls1_2 no + if "$offers_tls13"; then + out "not offered" + else + pr_svrty_medium "not offered" + fi + if [[ -z $latest_supported ]]; then + outln + if "$offers_tls13"; then + fileout "$jsonID" "INFO" "not offered" + else + fileout "$jsonID" "MEDIUM" "not offered" # TLS 1.3, no TLS 1.2 --> no GCM, penalty + fi + else + prln_svrty_critical " -- connection failed rather than downgrading to $latest_supported_string" + fileout "$jsonID" "CRITICAL" "connection failed rather than downgrading to $latest_supported_string" + fi + ;; + 2) add_tls_offered tls1_2 no + pr_svrty_medium "not offered and downgraded to a weaker protocol" + if [[ "$tls12_detected_version" == 0300 ]]; then + detected_version_string="SSLv3" + elif [[ "$tls12_detected_version" == 03* ]]; then + detected_version_string="TLSv1.$((0x$tls12_detected_version-0x0301))" + fi + if [[ "$tls12_detected_version" == "$latest_supported" ]]; then + outln + fileout "$jsonID" "MEDIUM" "not offered and downgraded to a weaker protocol" + elif [[ "$tls12_detected_version" == 03* ]] && [[ 0x$tls12_detected_version -lt 0x$latest_supported ]]; then + prln_svrty_critical " -- server supports $latest_supported_string, but downgraded to $detected_version_string" + fileout "$jsonID" "CRITICAL" "not offered, and downgraded to $detected_version_string rather than $latest_supported_string" + elif [[ "$tls12_detected_version" == 03* ]] && [[ 0x$tls12_detected_version -gt 0x0303 ]]; then + prln_svrty_critical " -- server responded with higher version number ($detected_version_string) than requested by client" + fileout "$jsonID" "CRITICAL" "not offered, server responded with higher version number ($detected_version_string) than requested by client" + else + if [[ ${#tls12_detected_version} -eq 4 ]]; then + prln_svrty_critical "server responded with version number ${tls12_detected_version:0:2}.${tls12_detected_version:2:2} (NOT ok)" + fileout "$jsonID" "CRITICAL" "server responded with version number ${tls12_detected_version:0:2}.${tls12_detected_version:2:2}" + else + prln_svrty_medium " -- strange, server ${tls12_detected_version}" + fileout "$jsonID" "MEDIUM" "strange, server ${tls12_detected_version}" + fi + fi + ;; + 3) out "not offered, " + fileout "$jsonID" "INFO" "not offered" + add_tls_offered tls1_2 no + pr_warning "TLS downgraded to STARTTLS plaintext"; outln + fileout "$jsonID" "WARN" "TLS downgraded to STARTTLS plaintext" + ;; + 4) out "likely "; pr_svrty_medium "not offered, " + fileout "$jsonID" "MEDIUM" "not offered" + add_tls_offered tls1_2 no + pr_warning "received 4xx/5xx after STARTTLS handshake"; outln "$debug_recomm" + fileout "$jsonID" "WARN" "received 4xx/5xx after STARTTLS handshake${debug_recomm}" + ;; + 5) outln "$supported_no_ciph1" # protocol detected, but no cipher --> comes from run_prototest_openssl + fileout "$jsonID" "INFO" "$supported_no_ciph1" + add_tls_offered tls1_2 yes + ;; + 7) if "$using_sockets" ; then + # can only happen in debug mode + pr_warning "strange reply, maybe a client side problem with TLS 1.2"; outln "$debug_recomm" + else + prln_local_problem "$OPENSSL doesn't support \"s_client -tls1_2\"" + fileout "$jsonID" "WARN" "not tested due to lack of local support" + fi + ((ret++)) + ;; + *) pr_fixme "unexpected value around line $((LINENO))"; outln "$debug_recomm" + ((ret++)) + ;; + esac + + pr_bold " TLS 1.3 "; + jsonID="TLS1_3" + case $ret_val_tls13 in + 0) if ! "$using_sockets"; then + prln_svrty_best "offered (OK)" + fileout "$jsonID" "OK" "offered" + else + # If TLS 1.3 is offered, then its support was detected + # by determine_optimal_sockets_params(). + if [[ $(has_server_protocol tls1_3_rfc8446) -eq 0 ]]; then + drafts_offered+=" 0304 " + else + for i in 1C 1B 1A 19 18 17 16 15 14 13 12; do + if [[ $(has_server_protocol tls1_3_draft$(hex2dec "$i")) -eq 0 ]]; then + drafts_offered+=" 7F$i " + break + fi + done + fi + KEY_SHARE_EXTN_NR="28" + while true; do + supported_versions="" + for i in 16 15 14 13 12; do + [[ "$drafts_offered" =~ \ 7F$i\ ]] || supported_versions+=",7f,$i" + done + [[ -z "$supported_versions" ]] && break + supported_versions="00, 2b, 00, $(printf "%02x" $((${#supported_versions}/3+1))), $(printf "%02x" $((${#supported_versions}/3))) $supported_versions" + tls_sockets "04" "$TLS13_CIPHER" "" "$supported_versions" + [[ $? -eq 0 ]] || break + if [[ "${TLS_SERVER_HELLO:8:3}" == 7F1 ]]; then + drafts_offered+=" ${TLS_SERVER_HELLO:8:4} " + elif [[ "$TLS_SERVER_HELLO" =~ 002B00027F1[2-6] ]]; then + drafts_offered+=" ${BASH_REMATCH:8:4} " + fi + done + KEY_SHARE_EXTN_NR="33" + while true; do + supported_versions="" + for i in 1C 1B 1A 19 18 17; do + [[ "$drafts_offered" =~ \ 7F$i\ ]] || supported_versions+=",7f,$i" + done + [[ "$drafts_offered" =~ \ 0304\ ]] || supported_versions+=",03,04" + [[ -z "$supported_versions" ]] && break + supported_versions="00, 2b, 00, $(printf "%02x" $((${#supported_versions}/3+1))), $(printf "%02x" $((${#supported_versions}/3))) $supported_versions" + tls_sockets "04" "$TLS13_CIPHER" "" "$supported_versions" + [[ $? -eq 0 ]] || break + if [[ "$TLS_SERVER_HELLO" =~ 002B00020304 ]]; then + drafts_offered+=" 0304 " + elif [[ "$TLS_SERVER_HELLO" =~ 002B00027F1[7-9A-C] ]]; then + drafts_offered+=" ${BASH_REMATCH:8:4} " + fi + done + KEY_SHARE_EXTN_NR="$key_share_extn_nr" + if [[ -n "$drafts_offered" ]]; then + for i in 1C 1B 1A 19 18 17 16 15 14 13 12; do + if [[ "$drafts_offered" =~ \ 7F$i\ ]]; then + [[ -n "$drafts_offered_str" ]] && drafts_offered_str+=", " + drafts_offered_str+="draft $(printf "%d" 0x$i)" + fi + done + if [[ "$drafts_offered" =~ \ 0304\ ]]; then + [[ -n "$drafts_offered_str" ]] && drafts_offered_str+=", " + drafts_offered_str+="final" + fi + if [[ "$drafts_offered" =~ \ 0304\ ]]; then + pr_svrty_best "offered (OK)"; outln ": $drafts_offered_str" + fileout "$jsonID" "OK" "offered with $drafts_offered_str" + else + out "offered (OK)"; outln ": $drafts_offered_str" + fileout "$jsonID" "INFO" "offered with $drafts_offered_str" + fi + else + pr_warning "Unexpected results"; outln "$debug_recomm" + fileout "$jsonID" "WARN" "unexpected results" + fi + fi + latest_supported="0304" + latest_supported_string="TLSv1.3" + add_tls_offered tls1_3 yes + ;; + 1) pr_svrty_low "not offered" + if [[ -z $latest_supported ]]; then + outln + fileout "$jsonID" "LOW" "not offered" + else + prln_svrty_critical " -- connection failed rather than downgrading to $latest_supported_string" + fileout "$jsonID" "CRITICAL" "connection failed rather than downgrading to $latest_supported_string" + fi + add_tls_offered tls1_3 no + ;; + 2) if [[ "$DETECTED_TLS_VERSION" == 0300 ]]; then + detected_version_string="SSLv3" + elif [[ "$DETECTED_TLS_VERSION" == 03* ]]; then + detected_version_string="TLSv1.$((0x$DETECTED_TLS_VERSION-0x0301))" + fi + if [[ "$DETECTED_TLS_VERSION" == "$latest_supported" ]]; then + outln "not offered and downgraded to a weaker protocol" + fileout "$jsonID" "INFO" "not offered + downgraded to weaker protocol" + elif [[ "$DETECTED_TLS_VERSION" == 03* ]] && [[ 0x$DETECTED_TLS_VERSION -lt 0x$latest_supported ]]; then + out "not offered" + prln_svrty_critical " -- server supports $latest_supported_string, but downgraded to $detected_version_string" + fileout "$jsonID" "CRITICAL" "not offered, and downgraded to $detected_version_string rather than $latest_supported_string" + elif [[ "$DETECTED_TLS_VERSION" == 03* ]] && [[ 0x$DETECTED_TLS_VERSION -gt 0x0304 ]]; then + out "not offered" + prln_svrty_critical " -- server responded with higher version number ($detected_version_string) than requested by client" + fileout "$jsonID" "CRITICAL" "not offered, server responded with higher version number ($detected_version_string) than requested by client" + else + out "not offered" + prln_svrty_critical " -- server responded with version number ${DETECTED_TLS_VERSION:0:2}.${DETECTED_TLS_VERSION:2:2}" + fileout "$jsonID" "CRITICAL" "server responded with version number ${DETECTED_TLS_VERSION:0:2}.${DETECTED_TLS_VERSION:2:2}" + fi + add_tls_offered tls1_3 no + ;; + 3) out "not offered " + fileout "$jsonID" "INFO" "not offered" + add_tls_offered tls1_3 no + pr_warning "TLS downgraded to STARTTLS plaintext"; outln + fileout "$jsonID" "WARN" "TLS downgraded to STARTTLS plaintext" + ;; + 4) out "likely not offered, " + fileout "$jsonID" "INFO" "not offered" + add_tls_offered tls1_3 no + pr_warning "received 4xx/5xx after STARTTLS handshake"; outln "$debug_recomm" + fileout "$jsonID" "WARN" "received 4xx/5xx after STARTTLS handshake${debug_recomm}" + ;; + 5) outln "$supported_no_ciph1" # protocol detected but no cipher --> comes from run_prototest_openssl + fileout "$jsonID" "INFO" "$supported_no_ciph1" + add_tls_offered tls1_3 yes + ;; + 7) if "$using_sockets" ; then + # can only happen in debug mode + prln_warning "strange reply, maybe a client side problem with TLS 1.3"; outln "$debug_recomm" + else + prln_local_problem "$OPENSSL doesn't support \"s_client -tls1_3\"" + fileout "$jsonID" "WARN" "not tested due to lack of local support" + fi + ((ret++)) + ;; + *) pr_fixme "unexpected value around line $((LINENO))"; outln "$debug_recomm" + ((ret++)) + ;; + esac + + debugme echo "PROTOS_OFFERED: $PROTOS_OFFERED" + if [[ ! "$PROTOS_OFFERED" =~ yes ]]; then + outln + ignore_no_or_lame "You should not proceed as no protocol was detected. If you still really really want to, say \"YES\"" "YES" + [[ $? -ne 0 ]] && exit $ERR_CLUELESS + fi + + return $ret +} + + +# list ciphers (and makes sure you have them locally configured) +# arg[1]: non-TLSv1.3 cipher list (or anything else) +# arg[2]: TLSv1.3 cipher list +# arg[3]: protocol (e.g., -ssl2) +# +listciphers() { + local -i ret + local debugname="" + local tls13_ciphers="$TLS13_OSSL_CIPHERS" + + [[ "$2" != ALL ]] && tls13_ciphers="$2" + if "$HAS_CIPHERSUITES"; then + $OPENSSL ciphers $OSSL_CIPHERS_S $3 -ciphersuites "$tls13_ciphers" "$1" &>$TMPFILE + elif [[ -n "$tls13_ciphers" ]]; then + $OPENSSL ciphers $OSSL_CIPHERS_S $3 "$tls13_ciphers:$1" &>$TMPFILE + else + $OPENSSL ciphers $OSSL_CIPHERS_S $3 "$1" &>$TMPFILE + fi + ret=$? + debugme cat $TMPFILE + debugname="$(sed -e s'/\!/not/g' -e 's/\:/_/g' <<< "$1")" + tmpfile_handle ${FUNCNAME[0]}.${debugname}.txt + return $ret +} + + +# argv[1]: non-TLSv1.3 cipher list to test in OpenSSL syntax +# argv[2]: TLSv1.3 cipher list to test in OpenSSL syntax +# argv[3]: string on console / HTML or "finding" +# argv[4]: rating whether ok to offer +# argv[5]: string to be appended for fileout +# argv[6]: non-SSLv2 cipher list to test (hexcodes), if using sockets +# argv[7]: SSLv2 cipher list to test (hexcodes), if using sockets +# argv[8]: true if using sockets, false if not +# argv[9]: CVE +# argv[10]: CWE +# +sub_cipherlists() { + local -i i len sclient_success=1 + local cipherlist sslv2_cipherlist detected_ssl2_ciphers + local singlespaces + local proto="" + local -i ret=0 + local jsonID="cipherlist" + local using_sockets="${8}" + local cve="${9}" + local cwe="${10}" + + pr_bold "$3 " + [[ "$OPTIMAL_PROTO" == -ssl2 ]] && proto="$OPTIMAL_PROTO" + jsonID="${jsonID}_$5" + + if "$using_sockets" || listciphers "$1" "$2" $proto; then + if ! "$using_sockets" || ( "$FAST" && listciphers "$1" "$2" -tls1 ); then + for proto in -no_ssl2 -tls1_2 -tls1_1 -tls1 -ssl3; do + if [[ "$proto" == -tls1_2 ]]; then + # If $OPENSSL doesn't support TLSv1.3 or if no TLSv1.3 + # ciphers are being tested, then a TLSv1.2 ClientHello + # was tested in the first iteration. + ! "$HAS_TLS13" && continue + [[ -z "$2" ]] && continue + fi + ! "$HAS_SSL3" && [[ "$proto" == -ssl3 ]] && continue + if [[ "$proto" != -no_ssl2 ]]; then + "$FAST" && continue + [[ $(has_server_protocol "${proto:1}") -eq 1 ]] && continue + fi + $OPENSSL s_client $(s_client_options "-cipher "$1" -ciphersuites "\'$2\'" $BUGS $STARTTLS -connect $NODEIP:$PORT $PROXY $SNI $proto") 2>$ERRFILE >$TMPFILE $ERRFILE >$TMPFILE atm ok, as sockets are preferred. If there would be a single function for testing: yes. +run_cipherlists() { + local hexc hexcode strength + local -i i + local -i ret=0 + local ossl_null_ciphers null_ciphers sslv2_null_ciphers + local ossl_anon_ciphers anon_ciphers sslv2_anon_ciphers + local ossl_exp_ciphers exp_ciphers sslv2_exp_ciphers + local ossl_low_ciphers low_ciphers sslv2_low_ciphers + local ossl_tdes_ciphers tdes_ciphers sslv2_tdes_cipher + local ossl_average_ciphers average_ciphers + local strong_ciphers + local cwe="CWE-327" + local cwe2="CWE-310" + local cve="" + local using_sockets=true + + outln + pr_headlineln " Testing cipher categories " + outln + "$SSL_NATIVE" && using_sockets=false + + # conversion 2 byte ciphers via: echo "$@" | sed -e 's/[[:xdigit:]]\{2\},/0x&/g' -e 's/, /\n/g' | while read ci; do grep -wi $ci etc/cipher-mapping.txt; done + + ossl_null_ciphers='NULL:eNULL' + null_ciphers="c0,10, c0,06, c0,15, c0,0b, c0,01, c0,3b, c0,3a, c0,39, 00,b9, 00,b8, 00,b5, 00,b4, 00,2e, 00,2d, 00,b1, 00,b0, 00,2c, 00,3b, 00,02, 00,01, 00,82, 00,83, ff,87, 00,ff" + sslv2_null_ciphers="FF,80,10, 00,00,00" + + ossl_anon_ciphers='aNULL:ADH' + anon_ciphers="c0,19, 00,a7, 00,6d, 00,3a, 00,c5, 00,89, c0,47, c0,5b, c0,85, c0,18, 00,a6, 00,6c, 00,34, 00,bf, 00,9b, 00,46, c0,46, c0,5a, c0,84, c0,16, 00,18, c0,17, 00,1b, 00,1a, 00,19, 00,17, c0,15, 00,ff" + sslv2_anon_ciphers="FF,80,10" + + ossl_exp_ciphers='EXPORT:!ADH:!NULL' + # grep -i EXP etc/cipher-mapping.txt + exp_ciphers="00,63, 00,62, 00,61, 00,65, 00,64, 00,60, 00,14, 00,11, 00,19, 00,08, 00,06, 00,27, 00,26, 00,2a, 00,29, 00,0b, 00,0e, 00,17, 00,03, 00,28, 00,2b, 00,ff" + sslv2_exp_ciphers="04,00,80, 02,00,80, 00,00,00" + + ossl_low_ciphers='LOW:DES:RC2:RC4:!ADH:!EXP:!NULL:!eNULL' + # egrep -w '64|56|RC2|RC4' etc/cipher-mapping.txt | egrep -v 'Au=None|export' + low_ciphers="00,04, 00,05, 00,09, 00,0C, 00,0F, 00,12, 00,15, 00,1E, 00,20, 00,22, 00,24, 00,66, 00,8A, 00,8E, 00,92, C0,02, C0,07, C0,0C, C0,11, C0,33, FE,FE, FF,E1, 00,FF" + sslv2_low_ciphers="01,00,80, 03,00,80, 06,00,40, 06,01,40, 08,00,80, FF,80,00" + + ossl_tdes_ciphers='3DES:IDEA:!aNULL:!ADH' + # egrep -w '3DES|IDEA' etc/cipher-mapping.txt | grep -v "Au=None" + tdes_ciphers="00,07, 00,0A, 00,0D, 00,10, 00,13, 00,16, 00,1F, 00,21, 00,23, 00,25, 00,8B, 00,8F, 00,93, C0,03, C0,08, C0,0D, C0,12, C0,1A, C0,1B, C0,1C, C0,34, FE,FF, FF,E0, 00,FF" + sslv2_tdes_ciphers="05,00,80, 07,00,c0, 07,01,c0" + + # Now all AES, CAMELLIA, ARIA and SEED CBC ciphers plus GOST + ossl_average_ciphers='HIGH:MEDIUM:AES:CAMELLIA:ARIA:!IDEA:!CHACHA20:!3DES:!RC2:!RC4:!AESCCM8:!AESCCM:!AESGCM:!ARIAGCM:!aNULL' + # egrep -w "256|128" etc/cipher-mapping.txt | egrep -v "Au=None|AEAD|RC2|RC4|IDEA" + average_ciphers="00,2F, 00,30, 00,31, 00,32, 00,33, 00,35, 00,36, 00,37, 00,38, 00,39, 00,3C, 00,3D, 00,3E, 00,3F, 00,40, 00,41, 00,42, 00,43, 00,44, 00,45, 00,67, 00,68, 00,69, 00,6A, 00,6B, 00,84, 00,85, 00,86, 00,87, 00,88, 00,8C, 00,8D, 00,90, 00,91, 00,94, 00,95, 00,96, 00,97, 00,98, 00,99, 00,9A, 00,AE, 00,AF, 00,B2, 00,B3, 00,B6, 00,B7, 00,BA, 00,BB, 00,BC, 00,BD, 00,BE, 00,C0, 00,C1, 00,C2, 00,C3, 00,C4, C0,04, C0,05, C0,09, C0,0A, C0,0E, C0,0F, C0,13, C0,14, C0,1D, C0,1E, C0,1F, C0,20, C0,21, C0,22, C0,23, C0,24, C0,25, C0,26, C0,27, C0,28, C0,29, C0,2A, C0,35, C0,36, C0,37, C0,38, C0,3C, C0,3D, C0,3E, C0,3F, C0,40, C0,41, C0,42, C0,43, C0,44, C0,45, C0,48, C0,49, C0,4A, C0,4B, C0,4C, C0,4D, C0,4E, C0,4F, C0,64, C0,65, C0,66, C0,67, C0,68, C0,69, C0,70, C0,71, C0,72, C0,73, C0,74, C0,75, C0,76, C0,77, C0,78, C0,79, C0,94, C0,95, C0,96, C0,97, C0,98, C0,99, C0,9A, C0,9B" + # Workaround: If we use sockets and in order not to hit 132+1 ciphers we omit the GOST ciphers if SERVER_SIZE_LIMIT_BUG is true. + # This won't be supported by Cisco ACE anyway. Catch is, if SERVER_SIZE_LIMIT_BUG was not tested for before (only this function is being called) + "$SERVER_SIZE_LIMIT_BUG" || average_ciphers="${average_ciphers}, 00,80, 00,81, FF,00, FF,01, FF,02, FF,03, FF,85" + average_ciphers="${average_ciphers}, 00,FF" + + # Here's the strongest discrepancy between sockets and OpenSSL + ossl_strong_ciphers='AESGCM:CHACHA20:AESGCM:CamelliaGCM:AESCCM:ARIAGCM' + # grep AEAD etc/cipher-mapping.txt | grep -v Au=None + strong_ciphers="00,9C, 00,9D, 00,9E, 00,9F, 00,A0, 00,A1, 00,A2, 00,A3, 00,A4, 00,A5, 00,A8, 00,A9, 00,AA, 00,AB, 00,AC, 00,AD, 13,01, 13,02, 13,03, 13,04, 13,05, 16,B7, 16,B8, 16,B9, 16,BA, C0,2B, C0,2C, C0,2D, C0,2E, C0,2F, C0,30, C0,31, C0,32, C0,50, C0,51, C0,52, C0,53, C0,54, C0,55, C0,56, C0,57, C0,58, C0,59, C0,5C, C0,5D, C0,5E, C0,5F, C0,60, C0,61, C0,62, C0,63, C0,6A, C0,6B, C0,6C, C0,6D, C0,6E, C0,6F, C0,7A, C0,7B, C0,7C, C0,7D, C0,7E, C0,7F, C0,80, C0,81, C0,82, C0,83, C0,86, C0,87, C0,88, C0,89, C0,8A, C0,8B, C0,8C, C0,8D, C0,8E, C0,8F, C0,90, C0,91, C0,92, C0,93, C0,9C, C0,9D, C0,9E, C0,9F, C0,A0, C0,A1, C0,A2, C0,A3, C0,A4, C0,A5, C0,A6, C0,A7, C0,A8, C0,A9, C0,AA, C0,AB, C0,AC, C0,AD, C0,AE, C0,AF, CC,13, CC,14, CC,15, CC,A8, CC,A9, CC,AA, CC,AB, CC,AC, CC,AD, CC,AE, 00,FF" + + # argv[1]: non-TLSv1.3 cipher list to test in OpenSSL syntax + # argv[2]: TLSv1.3 cipher list to test in OpenSSL syntax + # argv[3]: string on console / HTML or "finding" + # argv[4]: rating whether ok to offer + # argv[5]: string to be appended for fileout + # argv[6]: non-SSLv2 cipher list to test (hexcodes), if using sockets + # argv[7]: SSLv2 cipher list to test (hexcodes), if using sockets + # argv[8]: true if using sockets, false if not + # argv[9]: CVE + # argv[10]: CWE + + sub_cipherlists "$ossl_null_ciphers" "" " NULL ciphers (no encryption) " 1 "NULL" "$null_ciphers" "$sslv2_null_ciphers" "$using_sockets" "$cve" "$cwe" + ret=$? + sub_cipherlists "$ossl_anon_ciphers" "" " Anonymous NULL Ciphers (no authentication)" 1 "aNULL" "$anon_ciphers" "$sslv2_anon_ciphers" "$using_sockets" "$cve" "$cwe" + ret=$((ret + $?)) + sub_cipherlists "$ossl_exp_ciphers" "" " Export ciphers (w/o ADH+NULL) " 1 "EXPORT" "$exp_ciphers" "$sslv2_exp_ciphers" "$using_sockets" "$cve" "$cwe" + ret=$((ret + $?)) + sub_cipherlists "$ossl_low_ciphers" "" " LOW: 64 Bit + DES, RC[2,4] (w/o export) " 2 "LOW" "$low_ciphers" "$sslv2_low_ciphers" "$using_sockets" "$cve" "$cwe" + ret=$((ret + $?)) + sub_cipherlists "$ossl_tdes_ciphers" "" " Triple DES Ciphers / IDEA " 3 "3DES_IDEA" "$tdes_ciphers" "$sslv2_tdes_ciphers" "$using_sockets" "$cve" "$cwe2" + ret=$((ret + $?)) + sub_cipherlists "$ossl_average_ciphers" "" " Obsolete CBC ciphers (AES, ARIA etc.) " 4 "AVERAGE" "$average_ciphers" "" "$using_sockets" "$cve" "$cwe2" + ret=$((ret + $?)) + sub_cipherlists "$ossl_strong_ciphers" 'ALL' " Strong encryption (AEAD ciphers) " 7 "STRONG" "$strong_ciphers" "" "$using_sockets" "" "" + ret=$((ret + $?)) + + outln + return $ret +} + +# The return value is an indicator of the quality of the DH key length in $1: +# 1 = pr_svrty_critical, 2 = pr_svrty_high, 3 = pr_svrty_medium, 4 = pr_svrty_low +# 5 = neither good nor bad, 6 = pr_svrty_good, 7 = pr_svrty_best +pr_dh_quality() { + local bits="$1" + local string="$2" + + if [[ "$bits" -le 600 ]]; then + pr_svrty_critical "$string" + return 1 + elif [[ "$bits" -le 800 ]]; then + pr_svrty_high "$string" + return 2 + elif [[ "$bits" -le 1280 ]]; then + pr_svrty_medium "$string" + return 3 + elif [[ "$bits" -ge 2048 ]]; then + pr_svrty_good "$string" + return 6 + else + out "$string" + return 5 + fi +} + +# prints out dh group=prime and in round brackets DH bits and labels it accordingly +# arg1: name of dh group, arg2=bit length +pr_dh() { + local -i quality=0 + + pr_italic "$1" + out " (" + pr_dh_quality "$2" "$2 bits" + quality=$? + out ")" + return $quality +} + +pr_ecdh_quality() { + local bits="$1" + local string="$2" + + if [[ "$bits" -le 80 ]]; then # has that ever existed? + pr_svrty_critical "$string" + elif [[ "$bits" -le 108 ]]; then # has that ever existed? + pr_svrty_high "$string" + elif [[ "$bits" -le 163 ]]; then + pr_svrty_medium "$string" + elif [[ "$bits" -le 193 ]]; then # hmm, according to https://wiki.openssl.org/index.php/Elliptic_Curve_Cryptography it should ok + pr_svrty_low "$string" # but openssl removed it https://github.com/drwetter/testssl.sh/issues/299#issuecomment-220905416 + elif [[ "$bits" -le 224 ]]; then + out "$string" + elif [[ "$bits" -gt 224 ]]; then + pr_svrty_good "$string" + else + out "$string" + fi +} + +pr_ecdh_curve_quality() { + curve="$1" + local -i bits=0 + + case "$curve" in + "sect163k1") bits=163 ;; + "sect163r1") bits=162 ;; + "sect163r2") bits=163 ;; + "sect193r1") bits=193 ;; + "sect193r2") bits=193 ;; + "sect233k1") bits=232 ;; + "sect233r1") bits=233 ;; + "sect239k1") bits=238 ;; + "sect283k1") bits=281 ;; + "sect283r1") bits=282 ;; + "sect409k1") bits=407 ;; + "sect409r1") bits=409 ;; + "sect571k1") bits=570 ;; + "sect571r1") bits=570 ;; + "secp160k1") bits=161 ;; + "secp160r1") bits=161 ;; + "secp160r2") bits=161 ;; + "secp192k1") bits=192 ;; + "prime192v1") bits=192 ;; + "secp224k1") bits=225 ;; + "secp224r1") bits=224 ;; + "secp256k1") bits=256 ;; + "prime256v1") bits=256 ;; + "secp384r1") bits=384 ;; + "secp521r1") bits=521 ;; + "brainpoolP256r1") bits=256 ;; + "brainpoolP384r1") bits=384 ;; + "brainpoolP512r1") bits=512 ;; + "X25519") bits=253 ;; + "X448") bits=448 ;; + esac + pr_ecdh_quality "$bits" "$curve" +} + +# Print $2 based on the quality of the cipher in $1. If $2 is empty, just print $1. +# The return value is an indicator of the quality of the cipher in $1: +# 0 = $1 is empty +# 1 = pr_svrty_critical, 2 = pr_svrty_high, 3 = pr_svrty_medium, 4 = pr_svrty_low +# 5 = neither good nor bad, 6 = pr_svrty_good, 7 = pr_svrty_best +# +# Please note this section isn't particular spot on. It needs to be reconsidered/redone +# SHA1, SSLv3 ciphers are some points which need to be considered. +# Hint: find out by "grep etc/cipher-mapping.txt" but it' might be be easier +# to look out Enc= and Au= or Mac= +# +pr_cipher_quality() { + local cipher="$1" + local text="$2" + + [[ -z "$1" ]] && return 0 + [[ -z "$text" ]] && text="$cipher" + + if [[ "$cipher" != TLS_* ]] && [[ "$cipher" != SSL_* ]]; then + # This must be the OpenSSL name for a cipher or for TLS 1.3 ($TLS13_OSSL_CIPHERS) + # We can ignore them however as the OpenSSL and RFC names currently match + if [[ $TLS_NR_CIPHERS -eq 0 ]]; then + # We have an OpenSSL name and can't convert it to the RFC name which is rarely + # the case, see "prepare_arrays()" and "./etc/cipher-mapping.txt" + case "$cipher" in + *NULL*|EXP*|ADH*) + pr_svrty_critical "$text" + return 1 + ;; + *RC4*|*RC2*|*MD5|*M1) + pr_svrty_high "$text" + return 2 + ;; + AES256-GCM-SHA384|AES128-GCM-SHA256|AES256-CCM|AES128-CCM|ARIA256-GCM-SHA384|ARIA128-GCM-SHA256) + # RSA kx and e.g. GCM isn't certainly the best + pr_svrty_good "$text" + return 6 + ;; + *GCM*|*CCM*|*CHACHA20*) + pr_svrty_best "$text" + return 7 + ;; #best ones + *CBC3*|*SEED*|*3DES*|*IDEA*) + pr_svrty_medium "$text" + return 3 + ;; + ECDHE*AES*|DHE*AES*SHA*|*CAMELLIA*SHA) + pr_svrty_low "$text" + return 4 + ;; + *) + out "$text" + return 5 + ;; + esac + fi + cipher="$(openssl2rfc "$cipher")" + fi + + # Now we look at the RFC cipher names. The sequence matters - as above. + case "$cipher" in + *NULL*|*EXP*|*_DES40_*|*anon*) + pr_svrty_critical "$text" + return 1 + ;; + *RC4*|*RC2*|*MD5|*MD5_1) + pr_svrty_high "$text" + return 2 + ;; + *_DES_*) + if [[ "$cipher" =~ EDE3 ]]; then + pr_svrty_medium "$text" # 3DES + return 3 + fi + pr_svrty_high "$text" + return 2 + ;; + *CBC3*|*SEED*|*3DES*|*IDEA*) + pr_svrty_medium "$text" + return 3 + ;; + TLS_RSA_*) + if [[ "$cipher" =~ CBC ]]; then + pr_svrty_low "$text" + return 4 + else + pr_svrty_good "$text" + # RSA kx and e.g. GCM isn't certainly the best + return 6 + fi + ;; + *GCM*|*CCM*|*CHACHA20*) + pr_svrty_best "$text" + return 7 + ;; + *ECDHE*AES*CBC*|*DHE*AES*SHA*|*RSA*AES*SHA*|*CAMELLIA*SHA*) + pr_svrty_low "$text" + return 4 + ;; + *) + out "$text" + return 5 + ;; + esac +} + +# arg1: file with input for grepping the type of ephemeral DH key (DH ECDH) +read_dhtype_from_file() { + local temp kx + + temp=$(awk -F': ' '/^Server Temp Key/ { print $2 }' "$1") # extract line + kx="Kx=${temp%%,*}" + [[ "$kx" == "Kx=X25519" ]] && kx="Kx=ECDH" + [[ "$kx" == "Kx=X448" ]] && kx="Kx=ECDH" + tm_out "$kx" + return 0 +} + +# arg1: certificate file +read_sigalg_from_file() { + $OPENSSL x509 -noout -text -in "$1" 2>/dev/null | awk -F':' '/Signature Algorithm/ { print $2; exit; }' +} + + +# arg1: file with input for grepping the bit length for ECDH/DHE +# arg2: whether to print warning "old fart" or not (empty: no) +read_dhbits_from_file() { + local bits what_dh temp curve="" + local add="" + local old_fart=" (your $OPENSSL cannot show DH bits)" + + temp=$(awk -F': ' '/^Server Temp Key/ { print $2 }' "$1") # extract line + what_dh="${temp%%,*}" + bits="${temp##*, }" + curve="${temp#*, }" + if [[ "$curve" == "$bits" ]]; then + curve="" + else + curve="${curve%%,*}" + fi + bits="${bits/bits/}" + bits="${bits// /}" + + if [[ "$what_dh" == X25519 ]] || [[ "$what_dh" == X448 ]]; then + curve="$what_dh" + what_dh="ECDH" + fi + if [[ -z "$2" ]]; then + if [[ -n "$curve" ]]; then + debugme echo ">$HAS_DH_BITS|$what_dh($curve)|$bits<" + else + debugme echo ">$HAS_DH_BITS|$what_dh|$bits<" + fi + fi + [[ -n "$what_dh" ]] && HAS_DH_BITS=true # FIX 190 + if [[ -z "$what_dh" ]] && ! "$HAS_DH_BITS"; then + if [[ "$2" == "string" ]]; then + tm_out "$old_fart" + elif [[ -z "$2" ]]; then + pr_warning "$old_fart" + fi + return 0 + fi + if [[ "$2" == quiet ]]; then + tm_out "$bits" + return 0 + fi + [[ -z "$2" ]] && [[ -n "$bits" ]] && out ", " + if [[ $what_dh == DH ]] || [[ $what_dh == EDH ]]; then + add="bit DH" + [[ -n "$curve" ]] && add+=" ($curve)" + if [[ "$2" == string ]]; then + tm_out ", $bits $add" + else + pr_dh_quality "$bits" "$bits $add" + fi + # https://wiki.openssl.org/index.php/Elliptic_Curve_Cryptography, https://www.keylength.com/en/compare/ + elif [[ $what_dh == ECDH ]]; then + add="bit ECDH" + [[ -n "$curve" ]] && add+=" ($curve)" + if [[ "$2" == string ]]; then + tm_out ", $bits $add" + else + pr_ecdh_quality "$bits" "$bits $add" + fi + fi + return 0 +} + + +# arg1: ID or empty. If empty resumption by ticket will be tested, otherwise by ID +# return: 0: it has resumption, 1:nope, 2: nope (OpenSSL 1.1.1), 6: CLIENT_AUTH --> problem for resumption, 7: can't tell +# +# This is basically a short(?) version from Bulletproof SSL and TLS (p386). The version according to that would be e.g. +# echo | $OPENSSL s_client -connect testssl.sh:443 -servername testssl.sh -no_ssl2 -reconnect 2>&1 | grep -E 'New|Reused' +# echo | $OPENSSL s_client -connect testssl.sh:443 -servername testssl.sh -no_ssl2 -no_ticket -reconnect 2>&1 | grep -E 'New|Reused|Session-ID' +# +# FIXME: actually Ivan's version seems faster. Worth to check and since when -reconnect is a/v +# +sub_session_resumption() { + local ret ret1 ret2 + local tmpfile=$(mktemp $TEMPDIR/session_resumption.$NODEIP.XXXXXX) + local sess_data=$(mktemp $TEMPDIR/sub_session_data_resumption.$NODEIP.XXXXXX) + local -a rw_line + local not_new_reused=false + local protocol="$1" + + if [[ "$2" == ID ]]; then + local byID=true + local addcmd="-no_ticket" + else + local byID=false + local addcmd="" + if ! "$TLS_TICKETS"; then + return 1 + fi + fi + "$CLIENT_AUTH" && return 6 + if "$HAS_NO_SSL2"; then + addcmd+=" -no_ssl2" + else + protocol=${protocol/\./_} + protocol=${protocol/v/} + protocol="-$(tolower $protocol)" + # In some cases a server will not support session tickets, but will support session resumption + # by ID. In such a case, it may be more likely to support session resumption with TLSv1.2 than + # with TLSv1.3. So, if testing a server that does not support session tickets and that supports + # both TLSv1.3 and TLSv1.2 for session resumption by ID, then use a TLSv1.2 ClientHello. (Note that + # the line below assumes that if $protocol is -tls1_3, then the server either supports TLSv1.2 or + # is TLSv1.3-only. + ! "$TLS_TICKETS" && "$byID" && [[ $(has_server_protocol "tls1_2") -eq 0 ]] && protocol="-tls1_2" + addcmd+=" $protocol" + fi + + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI $addcmd -sess_out $sess_data") /dev/null + ret1=$? + if [[ $ret1 -ne 0 ]]; then + debugme echo -n "Couldn't connect #1 " + return 7 + fi + if "$byID" && [[ ! "$OSSL_NAME" =~ LibreSSL ]] && \ + ( [[ $OSSL_VER_MAJOR.$OSSL_VER_MINOR == 1.1.1* ]] || [[ $OSSL_VER_MAJOR.$OSSL_VER_MINOR == 3.0.0* ]] ) && \ + [[ ! -s "$sess_data" ]]; then + # it seems OpenSSL indicates no Session ID resumption by just not generating output + debugme echo -n "No session resumption byID (empty file)" + ret=2 + else + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI $addcmd -sess_in $sess_data") $tmpfile 2>$ERRFILE + ret2=$? + if [[ $DEBUG -ge 2 ]]; then + echo -n "$ret1, $ret2, " + [[ -s "$sess_data" ]] && echo "not empty" || echo "empty" + fi + if [[ $ret2 -ne 0 ]]; then + debugme echo -n "Couldn't connect #2 " + return 7 + fi + # "Reused" indicates session material was reused, "New": not + if grep -aq "^Reused" "$tmpfile"; then + new_sid=false + elif grep -aq "^New" "$tmpfile"; then + new_sid=true + else + debugme echo -n "Problem with 2nd ServerHello " + not_new_reused=true + fi + # Now get the line and compare the numbers "read" and "written" as a second criteria. + # If the "read" number is bigger: a new session ID was probably used + rw_line="$(awk '/^SSL handshake has read/ { print $5" "$(NF-1) }' "$tmpfile" )" + rw_line=($rw_line) + if [[ "${rw_line[0]}" -gt "${rw_line[1]}" ]]; then + new_sid2=true + else + new_sid2=false + fi + debugme echo "${rw_line[0]}, ${rw_line[1]}" + + if "$new_sid2" && "$new_sid"; then + debugme echo -n "No session resumption " + ret=1 + elif ! "$new_sid2" && ! "$new_sid"; then + debugme echo -n "Session resumption " + ret=0 + else + debugme echo -n "unclear status: $ret1, $ret2, $new_sid, $new_sid2 -- " + ret=5 + fi + if [[ $DEBUG -ge 2 ]]; then + "$byID" && echo "byID" || echo "by ticket" + fi + fi + "$byID" && \ + tmpfile_handle ${FUNCNAME[0]}.byID.log $tmpfile || \ + tmpfile_handle ${FUNCNAME[0]}.byticket.log $tmpfile + return $ret +} + +run_server_preference() { + local cipher1="" cipher2="" tls13_cipher1="" tls13_cipher2="" default_proto="" + local prev_cipher="" default_cipher="" + local limitedsense="" supported_sslv2_ciphers + local -a cipher proto + local proto_ossl proto_txt proto_hex cipherlist i + local -i ret=0 j sclient_success str_len + local list_fwd="DHE-RSA-SEED-SHA:SEED-SHA:DES-CBC3-SHA:RC4-MD5:DES-CBC-SHA:RC4-SHA:AES128-SHA:AES128-SHA256:AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-AES256-SHA:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:DHE-DSS-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:AES256-SHA256:ECDHE-RSA-DES-CBC3-SHA:ECDHE-RSA-AES128-SHA256:AES256-GCM-SHA384:AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-SHA256:ADH-AES256-GCM-SHA384:AECDH-AES128-SHA:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-AES128-SHA" + local list_reverse="ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-RC4-SHA:AECDH-AES128-SHA:ADH-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-GCM-SHA256:AES128-GCM-SHA256:AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-DES-CBC3-SHA:AES256-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-DSS-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDH-RSA-AES256-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-DES-CBC3-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA:AES256-SHA:AES128-SHA256:AES128-SHA:RC4-SHA:DES-CBC-SHA:RC4-MD5:DES-CBC3-SHA:SEED-SHA:DHE-RSA-SEED-SHA" + tls_list_fwd="c0,2c, c0,30, 00,9f, cc,a9, cc,a8, cc,aa, c0,2b, c0,2f, 00,9e, c0,24, c0,28, 00,6b, c0,23, c0,27, 00,67, c0,0a, 00,04, 00,05, 00,09, 00,0a, 00,9a, 00,96, + c0,14, 00,39, c0,09, c0,13, 00,33, 00,9d, 00,9c, 13,01, 13,02, 13,03, 13,04, 13,05, 00,3d, 00,3c, 00,35, 00,2f, 00,ff" + tls_list_rev="00,2f, 00,35, 00,3c, 00,3d, 13,05, 13,04, 13,03, 13,02, 13,01, 00,9c, 00,9d, 00,33, c0,13, c0,09, 00,39, c0,14, 00,96, 00,9a, 00,0a, 00,09, 00,05, 00,04, + c0,0a, 00,67, c0,27, c0,23, 00,6b, c0,28, c0,24, 00,9e, c0,2f, c0,2b, cc,aa, cc,a8, cc,a9, 00,9f, c0,30, c0,2c, 00,ff" + local has_cipher_order=false has_tls13_cipher_order=false + local addcmd="" addcmd2="" + local using_sockets=true + local jsonID="cipher_order" + local cwe="CWE-310" + local cve="" + + "$SSL_NATIVE" && using_sockets=false + + outln + pr_headlineln " Testing server preferences " + + outln + pr_bold " Has server cipher order? " + + if [[ "$OPTIMAL_PROTO" == -ssl2 ]]; then + addcmd="$OPTIMAL_PROTO" + else + # the supplied openssl will send an SSLv2 ClientHello if $SNI is empty + # and the -no_ssl2 isn't provided. + addcmd="-no_ssl2 $SNI" + fi + + # Determine negotiated protocol upfront + sclient_success=1 + if "$using_sockets" && [[ $(has_server_protocol "tls1_3") -ne 1 ]]; then + # Send similar list of cipher suites as OpenSSL 1.1.1 does + tls_sockets "04" \ + "c0,2c, c0,30, 00,9f, cc,a9, cc,a8, cc,aa, c0,2b, c0,2f, 00,9a, 00,96, + 00,9e, c0,24, c0,28, 00,6b, c0,23, c0,27, 00,67, c0,0a, + c0,14, 00,39, c0,09, c0,13, 00,33, 00,9d, 00,9c, 13,02, + 13,03, 13,01, 13,04, 13,05, 00,3d, 00,3c, 00,35, 00,2f, 00,ff" \ + "ephemeralkey" + sclient_success=$? + if [[ $sclient_success -eq 0 ]]; then + add_tls_offered tls1_3 yes + elif [[ $sclient_success -eq 2 ]]; then + sclient_success=0 # 2: downgraded + case $DETECTED_TLS_VERSION in + 0303) add_tls_offered tls1_2 yes ;; + 0302) add_tls_offered tls1_1 yes ;; + 0301) add_tls_offered tls1 yes ;; + 0300) add_tls_offered ssl3 yes ;; + esac + fi + if [[ $sclient_success -eq 0 ]] ; then + cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" $TMPFILE + cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" "$TEMPDIR/$NODEIP.parse_tls13_serverhello.txt" + cipher0=$(get_cipher $TMPFILE) + fi + fi + if [[ $sclient_success -ne 0 ]]; then + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $addcmd") >$ERRFILE >$TMPFILE + if sclient_connect_successful $? $TMPFILE; then + cipher0=$(get_cipher $TMPFILE) + debugme tm_out "0 --> $cipher0\n" + cp $TMPFILE "$TEMPDIR/$NODEIP.parse_tls13_serverhello.txt" + else + # 2 second try with $OPTIMAL_PROTO especially for intolerant IIS6 servers: + $OPENSSL s_client $(s_client_options "$STARTTLS $OPTIMAL_PROTO $BUGS -connect $NODEIP:$PORT $PROXY $SNI") >$ERRFILE >$TMPFILE + if ! sclient_connect_successful $? $TMPFILE; then + pr_warning "Handshake error!" + ret=1 + fi + fi + fi + default_proto=$(get_protocol $TMPFILE) + [[ "$default_proto" == TLSv1.0 ]] && default_proto="TLSv1" + # debugme tm_out " --> $default_proto\n" + + # Some servers don't have a TLS 1.3 cipher order, see #1163 + if [[ "$default_proto" == TLSv1.3 ]]; then + tls_sockets "04" "13,05, 13,04, 13,03, 13,02, 13,01, 00,ff" + [[ $? -ne 0 ]] && ret=1 && prln_fixme "something weird happened around line $((LINENO - 1))" + cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" $TMPFILE + tls13_cipher1=$(get_cipher $TMPFILE) + debugme tm_out "TLS 1.3: --> $tls13_cipher1\n" + tls_sockets "04" "13,01, 13,02, 13,03, 13,04, 13,05, 00,ff" + [[ $? -ne 0 ]] && ret=1 && prln_fixme "something weird happened around line $((LINENO - 1))" + cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" $TMPFILE + tls13_cipher2=$(get_cipher $TMPFILE) + debugme tm_out "TLS 1.3: --> $tls13_cipher2\n" + + [[ $tls13_cipher1 == $tls13_cipher2 ]] && has_tls13_cipher_order=true + fi + # Check whether the server has a cipher order for SSLv3 - TLSv1.2 + if [[ $(has_server_protocol "tls1_2") -ne 0 ]] && [[ $(has_server_protocol "tls1_1") -ne 0 ]] && \ + [[ $(has_server_protocol "tls1") -ne 0 ]] && [[ $(has_server_protocol "ssl3") -ne 0 ]]; then + # Based on testing performed by determine_optimal_sockets_params(), it is believed that + # this server does not offer SSLv3 - TLSv1.2. + has_cipher_order="$has_tls13_cipher_order" + elif [[ "$OPTIMAL_PROTO" != -ssl2 ]]; then + if [[ -n "$STARTTLS_OPTIMAL_PROTO" ]]; then + [[ ! "$STARTTLS_OPTIMAL_PROTO" =~ ssl ]] && addcmd2="$SNI" + [[ "$STARTTLS_OPTIMAL_PROTO" != -tls1_3 ]] && addcmd2+=" $STARTTLS_OPTIMAL_PROTO" + else + addcmd2="-no_ssl2 $SNI" + fi + [[ $DEBUG -ge 4 ]] && echo -e "\n Forward: ${list_fwd}" + $OPENSSL s_client $(s_client_options "$STARTTLS -cipher $list_fwd $BUGS -connect $NODEIP:$PORT $PROXY $addcmd2") $ERRFILE >$TMPFILE + if ! sclient_connect_successful $? $TMPFILE; then + list_fwd="$(actually_supported_osslciphers $list_fwd '' '-tls1')" + pr_warning "no matching cipher in this list found (pls report this): " + outln "$list_fwd . " + fileout "$jsonID" "WARN" "Could not determine server cipher order, no matching cipher in list found (pls report this): $list_fwd" + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + # we assume the problem is with testing here but it could be also the server side + fi + cipher1=$(get_cipher $TMPFILE) # cipher1 from 1st serverhello + debugme tm_out "1 --> $cipher1\n" + + # second client hello with reverse list + [[ $DEBUG -ge 4 ]] && echo -e "\n Reverse: ${list_reverse}" + $OPENSSL s_client $(s_client_options "$STARTTLS -cipher $list_reverse $BUGS -connect $NODEIP:$PORT $PROXY $addcmd2") >$ERRFILE >$TMPFILE + # first handshake worked above so no error handling here + cipher2=$(get_cipher $TMPFILE) # cipher2 from 2nd serverhello + debugme tm_out "2 --> $cipher2\n" + + [[ $cipher1 == $cipher2 ]] && has_cipher_order=true + fi + debugme echo "has_cipher_order: $has_cipher_order" + debugme echo "has_tls13_cipher_order: $has_tls13_cipher_order" + + if "$TLS13_ONLY" && ! "$has_tls13_cipher_order"; then + out "no (TLS 1.3 only)" + limitedsense=" (limited sense as client will pick)" + fileout "$jsonID" "INFO" "not a cipher order for TLS 1.3 configured" + elif ! "$has_cipher_order" && ! "$has_tls13_cipher_order"; then + # server used the different ends (ciphers) from the client hello + pr_svrty_high "no (NOT ok)" + limitedsense=" (limited sense as client will pick)" + fileout "$jsonID" "HIGH" "NOT a cipher order configured" + elif "$has_cipher_order" && ! "$has_tls13_cipher_order" && [[ "$default_proto" == TLSv1.3 ]]; then + pr_svrty_good "yes (OK)"; out " -- only for < TLS 1.3" + fileout "$jsonID" "OK" "server -- TLS 1.3 client determined" + elif ! "$has_cipher_order" && "$has_tls13_cipher_order"; then + pr_svrty_high "no (NOT ok)"; out " -- only for TLS 1.3" + fileout "$jsonID" "HIGH" "server -- < TLS 1.3 client determined" + else + if "$has_tls13_cipher_order"; then + if "$TLS13_ONLY"; then + out "yes (TLS 1.3 only)" + fileout "$jsonID" "INFO" "server (TLS 1.3)" + else + pr_svrty_best "yes (OK)" + out " -- TLS 1.3 and below" + fileout "$jsonID" "OK" "server" + fi + else + # we don't have TLS 1.3 at all + pr_svrty_best "yes (OK)" + fileout "$jsonID" "OK" "server" + fi + fi + outln + + pr_bold " Negotiated protocol " + jsonID="protocol_negotiated" + + case "$default_proto" in + *TLSv1.3) + prln_svrty_best $default_proto + fileout "$jsonID" "OK" "Default protocol TLS1.3" + ;; + *TLSv1.2) + prln_svrty_best $default_proto + fileout "$jsonID" "OK" "Default protocol TLS1.2" + ;; + *TLSv1.1) + prln_svrty_low $default_proto + fileout "$jsonID" "LOW" "Default protocol TLS1.1" + ;; + *TLSv1) + prln_svrty_low $default_proto + fileout "$jsonID" "LOW" "Default protocol TLS1.0" + ;; + *SSLv2) + prln_svrty_critical $default_proto + fileout "$jsonID" "CRITICAL" "Default protocol SSLv2" + ;; + *SSLv3) + prln_svrty_critical $default_proto + fileout "$jsonID" "CRITICAL" "Default protocol SSLv3" + ;; + "") + pr_warning "default proto empty" + if [[ $OSSL_VER == 1.0.2* ]]; then + outln " (Hint: if IIS6 give OpenSSL 1.0.1 a try)" + fileout "$jsonID" "WARN" "Default protocol empty (Hint: if IIS6 give OpenSSL 1.0.1 a try)" + else + outln + fileout "$jsonID" "WARN" "Default protocol empty" + fi + ret=1 + ;; + *) + pr_warning "FIXME line $LINENO: $default_proto" + fileout "$jsonID" "WARN" "FIXME line $LINENO: $default_proto" + ret=1 + ;; + esac + + pr_bold " Negotiated cipher " + jsonID="cipher_negotiated" + + # restore file from above + [[ "$default_proto" == TLSv1.3 ]] && cp "$TEMPDIR/$NODEIP.parse_tls13_serverhello.txt" $TMPFILE + cipher1=$(get_cipher $TMPFILE) + + # Sanity check: Handshake with no ciphers and one with forward list didn't overlap + if [[ "$cipher0" != $cipher1 ]]; then + limitedsense=" (matching cipher in list missing)" + fi + + if [[ "$DISPLAY_CIPHERNAMES" =~ openssl ]] && ( [[ "$cipher1" == TLS_* ]] || [[ "$cipher1" == SSL_* ]] ); then + default_cipher="$(rfc2openssl "$cipher1")" + elif [[ "$DISPLAY_CIPHERNAMES" =~ rfc ]] && [[ "$cipher1" != TLS_* ]] && [[ "$cipher1" != SSL_* ]]; then + default_cipher="$(openssl2rfc "$cipher1")" + fi + [[ -z "$default_cipher" ]] && default_cipher="$cipher1" + pr_cipher_quality "$default_cipher" + case $? in + 1) fileout "$jsonID" "CRITICAL" "$default_cipher$(read_dhbits_from_file "$TMPFILE" "string") $limitedsense" + ;; + 2) fileout "$jsonID" "HIGH" "$default_cipher$(read_dhbits_from_file "$TMPFILE" "string") $limitedsense" + ;; + 3) fileout "$jsonID" "MEDIUM" "$default_cipher$(read_dhbits_from_file "$TMPFILE" "string") $limitedsense" + ;; + 6|7) fileout "$jsonID" "OK" "$default_cipher$(read_dhbits_from_file "$TMPFILE" "string") $limitedsense" + ;; # best ones + 4) fileout "$jsonID" "LOW" "$default_cipher$(read_dhbits_from_file "$TMPFILE" "string") (cbc) $limitedsense" + ;; # it's CBC. --> lucky13 + 0) pr_warning "default cipher empty" ; + if [[ $OSSL_VER == 1.0.2* ]]; then + out " (Hint: if IIS6 give OpenSSL 1.0.1 a try)" + fileout "$jsonID" "WARN" "Default cipher empty (if IIS6 give OpenSSL 1.0.1 a try) $limitedsense" + else + fileout "$jsonID" "WARN" "Default cipher empty $limitedsense" + fi + ret=1 + ;; + *) fileout "$jsonID" "INFO" "$default_cipher$(read_dhbits_from_file "$TMPFILE" "string") $limitedsense" + ;; + esac + read_dhbits_from_file "$TMPFILE" + + if [[ "$cipher0" != $cipher1 ]]; then + pr_warning " -- inconclusive test, matching cipher in list missing" + outln ", better see below" + #FIXME: This is ugly but the best we can do before rewrite this section + else + outln "$limitedsense" + fi + + if "$has_cipher_order"; then + "$FAST" && using_sockets=false + [[ $TLS_NR_CIPHERS == 0 ]] && using_sockets=false + + pr_bold " Cipher order" + while read proto_ossl proto_hex proto_txt; do + [[ "$proto_ossl" == tls1_3 ]] && ! "$has_tls13_cipher_order" && continue + cipher_pref_check "$proto_ossl" "$proto_hex" "$proto_txt" "$using_sockets" + done <<< "$(tm_out " ssl3 00 SSLv3\n tls1 01 TLSv1\n tls1_1 02 TLSv1.1\n tls1_2 03 TLSv1.2\n tls1_3 04 TLSv1.3\n")" + outln + outln + else + pr_bold " Negotiated cipher per proto"; outln " $limitedsense" + i=1 + for proto_ossl in ssl2 ssl3 tls1 tls1_1 tls1_2 tls1_3; do + if [[ $proto_ossl == ssl2 ]] && ! "$HAS_SSL2"; then + if ! "$using_sockets" || [[ $TLS_NR_CIPHERS -eq 0 ]]; then + out " (SSLv2: "; pr_local_problem "$OPENSSL doesn't support \"s_client -ssl2\""; outln ")"; + continue + else + sslv2_sockets "" "true" + if [[ $? -eq 3 ]] && [[ "$V2_HELLO_CIPHERSPEC_LENGTH" -ne 0 ]]; then + # Just arbitrarily pick the first cipher in the cipher-mapping.txt list. + proto[i]="SSLv2" + supported_sslv2_ciphers="$(grep "Supported cipher: " "$TEMPDIR/$NODEIP.parse_sslv2_serverhello.txt")" + for (( j=0; j < TLS_NR_CIPHERS; j++ )); do + if [[ "${TLS_CIPHER_SSLVERS[j]}" == "SSLv2" ]]; then + cipher1="${TLS_CIPHER_HEXCODE[j]}" + cipher1="$(tolower "x${cipher1:2:2}${cipher1:7:2}${cipher1:12:2}")" + if [[ "$supported_sslv2_ciphers" =~ $cipher1 ]]; then + if ( [[ "$DISPLAY_CIPHERNAMES" =~ openssl ]] && [[ "${TLS_CIPHER_OSSL_NAME[j]}" != "-" ]] ) || [[ "${TLS_CIPHER_RFC_NAME[j]}" == "-" ]]; then + cipher[i]="${TLS_CIPHER_OSSL_NAME[j]}" + else + cipher[i]="${TLS_CIPHER_RFC_NAME[j]}" + fi + break + fi + fi + done + [[ $DEBUG -ge 2 ]] && tmln_out "Default cipher for ${proto[i]}: ${cipher[i]}" + else + proto[i]="" + cipher[i]="" + fi + fi + elif ( [[ $proto_ossl == ssl3 ]] && ! "$HAS_SSL3" ) || ( [[ $proto_ossl == tls1_3 ]] && ! "$HAS_TLS13" ); then + if [[ $proto_ossl == ssl3 ]]; then + proto_txt="SSLv3" ; proto_hex="00" ; cipherlist="$TLS_CIPHER" + else + proto_txt="TLSv1.3" ; proto_hex="04" ; cipherlist="$TLS13_CIPHER" + fi + if ! "$using_sockets"; then + out " ($proto_txt: "; pr_local_problem "$OPENSSL doesn't support \"s_client -$proto_ossl\"" ; outln ")"; + continue + else + tls_sockets "$proto_hex" "$cipherlist" + if [[ $? -eq 0 ]]; then + proto[i]="$proto_txt" + cipher1=$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt") + cipher[i]="$cipher1" + if [[ "$DISPLAY_CIPHERNAMES" =~ openssl ]] && [[ $TLS_NR_CIPHERS -ne 0 ]]; then + cipher[i]="$(rfc2openssl "$cipher1")" + [[ -z "${cipher[i]}" ]] && cipher[i]="$cipher1" + fi + [[ $DEBUG -ge 2 ]] && tmln_out "Default cipher for ${proto[i]}: ${cipher[i]}" + else + proto[i]="" + cipher[i]="" + fi + fi + else + $OPENSSL s_client $(s_client_options "$STARTTLS -"$proto_ossl" $BUGS -connect $NODEIP:$PORT $PROXY $SNI") >$ERRFILE >$TMPFILE + if sclient_connect_successful $? $TMPFILE; then + proto[i]=$(get_protocol $TMPFILE) + cipher[i]=$(get_cipher $TMPFILE) + [[ ${cipher[i]} == "0000" ]] && cipher[i]="" # Hack! + if [[ "$DISPLAY_CIPHERNAMES" =~ rfc ]] && [[ -n "${cipher[i]}" ]]; then + cipher[i]="$(openssl2rfc "${cipher[i]}")" + [[ -z "${cipher[i]}" ]] && cipher[i]=$(get_cipher $TMPFILE) + fi + [[ $DEBUG -ge 2 ]] && tmln_out "Default cipher for ${proto[i]}: ${cipher[i]}" + else + proto[i]="" + cipher[i]="" + fi + fi + [[ -n "${cipher[i]}" ]] && add_tls_offered "$proto_ossl" yes + i=$((i + 1)) + done + + for i in 1 2 3 4 5 6; do + if [[ -n "${cipher[i]}" ]]; then # cipher not empty + if [[ -z "$prev_cipher" ]] || [[ "$prev_cipher" != "${cipher[i]}" ]]; then + [[ -n "$prev_cipher" ]] && outln + str_len=${#cipher[i]} + out " " + if [[ "$COLOR" -le 2 ]]; then + out "${cipher[i]}" + else + pr_cipher_quality "${cipher[i]}" + fi + out ":" + if [[ "$DISPLAY_CIPHERNAMES" =~ openssl ]]; then + for (( 1; str_len < 30; str_len++ )); do + out " " + done + else + for (( 1; str_len < 51; str_len++ )); do + out " " + done + fi + else + out ", " # same cipher --> only print out protocol behind it + fi + out "${proto[i]}" + prev_cipher="${cipher[i]}" + fi + fileout "cipher_order_${proto[i]}" "INFO" "${cipher[i]} at ${proto[i]} $limitedsense" + done + outln "\n No further cipher order check has been done as order is determined by the client" + outln + fi + return $ret +} + +check_tls12_pref() { + local batchremoved="-CAMELLIA:-IDEA:-KRB5:-PSK:-SRP:-aNULL:-eNULL" + local batchremoved_success=false + local tested_cipher="" cipher ciphers_to_test + local order="" + local -i nr_ciphers_found_r1=0 nr_ciphers_found_r2=0 + + while true; do + $OPENSSL s_client $(s_client_options "$STARTTLS -tls1_2 $BUGS -cipher "ALL$tested_cipher:$batchremoved" -connect $NODEIP:$PORT $PROXY $SNI") >$ERRFILE >$TMPFILE + if sclient_connect_successful $? $TMPFILE ; then + cipher=$(get_cipher $TMPFILE) + order+=" $cipher" + tested_cipher="$tested_cipher:-$cipher" + nr_ciphers_found_r1+=1 + "$FAST" && break + else + debugme tmln_out "A: $tested_cipher" + break + fi + done + batchremoved="${batchremoved//-/}" + while true; do + # no ciphers from "ALL$tested_cipher:$batchremoved" left + # now we check $batchremoved, and remove the minus signs first: + $OPENSSL s_client $(s_client_options "$STARTTLS -tls1_2 $BUGS -cipher "$batchremoved" -connect $NODEIP:$PORT $PROXY $SNI") >$ERRFILE >$TMPFILE + if sclient_connect_successful $? $TMPFILE ; then + batchremoved_success=true # signals that we have some of those ciphers and need to put everything together later on + cipher=$(get_cipher $TMPFILE) + order+=" $cipher" + batchremoved="$batchremoved:-$cipher" + nr_ciphers_found_r1+=1 + debugme tmln_out "B1: $batchremoved" + "$FAST" && break + else + debugme tmln_out "B2: $batchremoved" + break + # nothing left with batchremoved ciphers, we need to put everything together + fi + done + + if "$batchremoved_success"; then + # now we combine the two cipher sets from both while loops + combined_ciphers="$order" + order="" ; tested_cipher="" + while true; do + ciphers_to_test="" + for cipher in $combined_ciphers; do + [[ ! "$tested_cipher:" =~ :-$cipher: ]] && ciphers_to_test+=":$cipher" + done + [[ -z "$ciphers_to_test" ]] && break + $OPENSSL s_client $(s_client_options "$STARTTLS -tls1_2 $BUGS -cipher "${ciphers_to_test:1}" -connect $NODEIP:$PORT $PROXY $SNI") >$ERRFILE >$TMPFILE + if sclient_connect_successful $? $TMPFILE ; then + cipher=$(get_cipher $TMPFILE) + order+=" $cipher" + tested_cipher="$tested_cipher:-$cipher" + nr_ciphers_found_r2+=1 + "$FAST" && break + else + # This shouldn't happen. + break + fi + done + if "$FAST" && [[ $nr_ciphers_found_r2 -ne 1 ]]; then + prln_fixme "something weird happened around line $((LINENO - 14))" + return 1 + elif ! "$FAST" && [[ $nr_ciphers_found_r2 -ne $nr_ciphers_found_r1 ]]; then + prln_fixme "something weird happened around line $((LINENO - 16))" + return 1 + fi + fi + tm_out "$order" + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + + +cipher_pref_check() { + local p="$1" proto_hex="$2" proto="$3" + local using_sockets="$4" + local tested_cipher cipher order rfc_cipher rfc_order + local overflow_probe_cipherlist="ALL:-ECDHE-RSA-AES256-GCM-SHA384:-AES128-SHA:-DES-CBC3-SHA" + local -i i nr_ciphers nr_nonossl_ciphers num_bundles mod_check bundle_size bundle end_of_bundle success + local hexc ciphers_to_test + local -a rfc_ciph hexcode ciphers_found ciphers_found2 + local -a -i index + local ciphers_found_with_sockets + + order=""; ciphers_found_with_sockets=false + if [[ $p == ssl3 ]] && ! "$HAS_SSL3" && ! "$using_sockets"; then + out "\n SSLv3: "; pr_local_problem "$OPENSSL doesn't support \"s_client -ssl3\""; + return 0 + fi + if [[ $p == tls1_3 ]] && ! "$HAS_TLS13" && ! "$using_sockets"; then + out "\n TLSv1.3 "; pr_local_problem "$OPENSSL doesn't support \"s_client -tls1_3\""; + return 0 + fi + + [[ $(has_server_protocol "$p") -eq 1 ]] && return 0 + + if ( [[ $p != tls1_3 ]] || "$HAS_TLS13" ) && ( [[ $p != ssl3 ]] || "$HAS_SSL3" ); then + if [[ $p == tls1_2 ]] && "$SERVER_SIZE_LIMIT_BUG"; then + order="$(check_tls12_pref)" + else + tested_cipher="" + while true; do + if [[ $p != tls1_3 ]]; then + ciphers_to_test="-cipher ALL:COMPLEMENTOFALL${tested_cipher}" + else + ciphers_to_test="" + for cipher in $(colon_to_spaces "$TLS13_OSSL_CIPHERS"); do + [[ ! "$tested_cipher" =~ ":-"$cipher ]] && ciphers_to_test+=":$cipher" + done + [[ -z "$ciphers_to_test" ]] && break + ciphers_to_test="-ciphersuites ${ciphers_to_test:1}" + fi + $OPENSSL s_client $(s_client_options "$STARTTLS -"$p" $BUGS $ciphers_to_test -connect $NODEIP:$PORT $PROXY $SNI") >$ERRFILE >$TMPFILE + sclient_connect_successful $? $TMPFILE || break + cipher=$(get_cipher $TMPFILE) + [[ -z "$cipher" ]] && break + order+="$cipher " + tested_cipher+=":-"$cipher + "$FAST" && break + done + fi + fi + + nr_nonossl_ciphers=0 + if "$using_sockets"; then + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + ciphers_found[i]=false + hexc="${TLS_CIPHER_HEXCODE[i]}" + if [[ ${#hexc} -eq 9 ]]; then + if [[ " $order " =~ " ${TLS_CIPHER_OSSL_NAME[i]} " ]]; then + ciphers_found[i]=true + else + ciphers_found2[nr_nonossl_ciphers]=false + hexcode[nr_nonossl_ciphers]="${hexc:2:2},${hexc:7:2}" + rfc_ciph[nr_nonossl_ciphers]="${TLS_CIPHER_RFC_NAME[i]}" + index[nr_nonossl_ciphers]=$i + # Only test ciphers that are relevant to the protocol. + if [[ "$p" == tls1_3 ]]; then + [[ "${hexc:2:2}" == "13" ]] && nr_nonossl_ciphers+=1 + elif [[ "$p" == tls1_2 ]]; then + [[ "${hexc:2:2}" != 13 ]] && nr_nonossl_ciphers+=1 + elif [[ ! "${TLS_CIPHER_RFC_NAME[i]}" =~ SHA256 ]] && \ + [[ ! "${TLS_CIPHER_RFC_NAME[i]}" =~ SHA384 ]] && \ + [[ "${TLS_CIPHER_RFC_NAME[i]}" != *"_CCM" ]] && \ + [[ "${TLS_CIPHER_RFC_NAME[i]}" != *"_CCM_8" ]]; then + nr_nonossl_ciphers+=1 + fi + fi + fi + done + fi + + if [[ $nr_nonossl_ciphers -eq 0 ]]; then + num_bundles=0 + elif [[ $p != tls1_2 ]] || ! "$SERVER_SIZE_LIMIT_BUG"; then + num_bundles=1 + bundle_size=$nr_nonossl_ciphers + else + num_bundles=$nr_nonossl_ciphers/128 + mod_check=$nr_nonossl_ciphers%128 + [[ $mod_check -ne 0 ]] && num_bundles=$num_bundles+1 + + bundle_size=$nr_nonossl_ciphers/$num_bundles + mod_check=$nr_nonossl_ciphers%$num_bundles + [[ $mod_check -ne 0 ]] && bundle_size+=1 + fi + + for (( bundle=0; bundle < num_bundles; bundle++ )); do + end_of_bundle=$bundle*$bundle_size+$bundle_size + [[ $end_of_bundle -gt $nr_nonossl_ciphers ]] && end_of_bundle=$nr_nonossl_ciphers + while true; do + ciphers_to_test="" + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + ! "${ciphers_found2[i]}" && ciphers_to_test+=", ${hexcode[i]}" + done + [[ -z "$ciphers_to_test" ]] && break + tls_sockets "$proto_hex" "${ciphers_to_test:2}, 00,ff" "ephemeralkey" + [[ $? -ne 0 ]] && break + cipher=$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt") + for (( i=bundle*bundle_size; i < end_of_bundle; i++ )); do + [[ "$cipher" == "${rfc_ciph[i]}" ]] && ciphers_found2[i]=true && break + done + i=${index[i]} + ciphers_found[i]=true + ciphers_found_with_sockets=true + if [[ $p != tls1_2 ]] || ! "$SERVER_SIZE_LIMIT_BUG"; then + # Throw out the results found so far and start over using just sockets + bundle=$num_bundles + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + ciphers_found[i]=true + done + break + fi + done + done + + # If additional ciphers were found using sockets and there is no + # SERVER_SIZE_LIMIT_BUG, then just use sockets to find the cipher order. + # If there is a SERVER_SIZE_LIMIT_BUG, then use sockets to find the cipher + # order, but starting with the list of ciphers supported by the server. + if "$ciphers_found_with_sockets"; then + order="" + nr_ciphers=0 + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + hexc="${TLS_CIPHER_HEXCODE[i]}" + if "${ciphers_found[i]}" && [[ ${#hexc} -eq 9 ]]; then + ciphers_found2[nr_ciphers]=false + hexcode[nr_ciphers]="${hexc:2:2},${hexc:7:2}" + rfc_ciph[nr_ciphers]="${TLS_CIPHER_RFC_NAME[i]}" + if [[ "$p" == "tls1_3" ]]; then + [[ "${hexc:2:2}" == "13" ]] && nr_ciphers+=1 + elif [[ "$p" == "tls1_2" ]]; then + [[ "${hexc:2:2}" != "13" ]] && nr_ciphers+=1 + elif [[ ! "${TLS_CIPHER_RFC_NAME[i]}" =~ SHA256 ]] && \ + [[ ! "${TLS_CIPHER_RFC_NAME[i]}" =~ SHA384 ]] && \ + [[ "${TLS_CIPHER_RFC_NAME[i]}" != *"_CCM" ]] && \ + [[ "${TLS_CIPHER_RFC_NAME[i]}" != *"_CCM_8" ]]; then + nr_ciphers+=1 + fi + fi + done + while true; do + ciphers_to_test="" + for (( i=0; i < nr_ciphers; i++ )); do + ! "${ciphers_found2[i]}" && ciphers_to_test+=", ${hexcode[i]}" + done + [[ -z "$ciphers_to_test" ]] && break + tls_sockets "$proto_hex" "${ciphers_to_test:2}, 00,ff" "ephemeralkey" + [[ $? -ne 0 ]] && break + cipher=$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt") + for (( i=0; i < nr_ciphers; i++ )); do + [[ "$cipher" == ${rfc_ciph[i]} ]] && ciphers_found2[i]=true && break + done + if [[ "$DISPLAY_CIPHERNAMES" =~ openssl ]] && [[ $TLS_NR_CIPHERS -ne 0 ]]; then + cipher="$(rfc2openssl "$cipher")" + # If there is no OpenSSL name for the cipher, then use the RFC name + [[ -z "$cipher" ]] && cipher=$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt") + fi + order+="$cipher " + done + elif [[ -n "$order" ]] && [[ "$DISPLAY_CIPHERNAMES" =~ rfc ]]; then + rfc_order="" + while read -d " " cipher; do + rfc_cipher="$(openssl2rfc "$cipher")" + if [[ -n "$rfc_cipher" ]]; then + rfc_order+="$rfc_cipher " + else + rfc_order+="$cipher " + fi + done <<< "$order" + order="$rfc_order" + fi + + if [[ -n "$order" ]]; then + add_tls_offered "$p" yes + outln + out "$(printf " %-10s " "$proto: ")" + if [[ "$COLOR" -le 2 ]]; then + out "$(out_row_aligned_max_width "$order" " " $TERM_WIDTH)" + else + out_row_aligned_max_width_by_entry "$order" " " $TERM_WIDTH pr_cipher_quality + fi + fileout "cipherorder_${proto//./_}" "INFO" "$order" + fi + + tmpfile_handle ${FUNCNAME[0]}-$p.txt + return 0 +} + + +# arg1 is OpenSSL s_client parameter or empty +# +get_host_cert() { + local tmpvar=$TEMPDIR/${FUNCNAME[0]}.txt # change later to $TMPFILE + + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI $1") 2>/dev/null $tmpvar + if sclient_connect_successful $? $tmpvar; then + awk '/-----BEGIN/,/-----END/ { print $0 }' $tmpvar >$HOSTCERT + return 0 + else + if [[ -z "$1" ]]; then + prln_warning "could not retrieve host certificate!" + fileout "host_certificate_Problem" "WARN" "Could not retrieve host certificate!" + fi + return 1 + fi + #tmpfile_handle ${FUNCNAME[0]}.txt + #return $((${PIPESTATUS[0]} + ${PIPESTATUS[1]})) +} + +verify_retcode_helper() { + local ret=0 + local -i retcode=$1 + + case $retcode in + # codes from ./doc/apps/verify.pod | verify(1ssl) + 44) tm_out "(different CRL scope)" ;; # X509_V_ERR_DIFFERENT_CRL_SCOPE + 26) tm_out "(unsupported certificate purpose)" ;; # X509_V_ERR_INVALID_PURPOSE + 24) tm_out "(certificate unreadable)" ;; # X509_V_ERR_INVALID_CA + 23) tm_out "(certificate revoked)" ;; # X509_V_ERR_CERT_REVOKED + 21) tm_out "(chain incomplete, only 1 cert provided)" ;; # X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE + 20) tm_out "(chain incomplete)" ;; # X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY + 19) tm_out "(self signed CA in chain)" ;; # X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN + 18) tm_out "(self signed)" ;; # X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT + 10) tm_out "(expired)" ;; # X509_V_ERR_CERT_HAS_EXPIRED + 9) tm_out "(not yet valid)" ;; # X509_V_ERR_CERT_NOT_YET_VALID + 2) tm_out "(issuer cert missing)" ;; # X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT + *) ret=1 ; tm_out " (unknown, pls report) $1" ;; + esac + return $ret +} + +# arg1: number of certificate if provided >1 +determine_trust() { + local jsonID="$1" + local json_postfix="$2" + local -i i=1 + local -i num_ca_bundles=0 + local bundle_fname="" + local -a certificate_file verify_retcode trust + local ok_was="" + local notok_was="" + local all_ok=true + local some_ok=false + local code + local ca_bundles="" + local spaces=" " + local -i certificates_provided=1+$(grep -c "\-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-" $TEMPDIR/intermediatecerts.pem) + local addtl_warning + + # If $json_postfix is not empty, then there is more than one certificate + # and the output should should be indented by two more spaces. + [[ -n $json_postfix ]] && spaces=" " + + case $OSSL_VER_MAJOR.$OSSL_VER_MINOR in + 1.0.2|1.1.0|1.1.1|2.[1-9].*|3.*) # 2.x is LibreSSL. 2.1.1 was tested to work, below is not sure + : + ;; + *) addtl_warning="Your $OPENSSL <= 1.0.2 might be too unreliable to determine trust" + fileout "${jsonID}${json_postfix}" "WARN" "$addtl_warning" + addtl_warning="(${addtl_warning})" + ;; + esac + debugme tmln_out + + # if you run testssl.sh from a different path /you can set either TESTSSL_INSTALL_DIR or CA_BUNDLES_PATH to find the CA BUNDLES + if [[ -z "$CA_BUNDLES_PATH" ]]; then + ca_bundles="$TESTSSL_INSTALL_DIR/etc/*.pem" + else + ca_bundles="$CA_BUNDLES_PATH/*.pem" + fi + for bundle_fname in $ca_bundles; do + certificate_file[i]=$(basename ${bundle_fname//.pem}) + if [[ ! -r $bundle_fname ]]; then + prln_warning "\"$bundle_fname\" cannot be found / not readable" + return 1 + fi + debugme printf -- " %-12s" "${certificate_file[i]}" + # Set SSL_CERT_DIR to /dev/null so that $OPENSSL verify will only use certificates in $bundle_fname + # in a subshell because that should be valid here only + (export SSL_CERT_DIR="/dev/null"; export SSL_CERT_FILE="/dev/null" + if [[ $certificates_provided -ge 2 ]]; then + $OPENSSL verify -purpose sslserver -CAfile <(cat $ADDITIONAL_CA_FILES "$bundle_fname") -untrusted $TEMPDIR/intermediatecerts.pem $HOSTCERT >$TEMPDIR/${certificate_file[i]}.1 2>$TEMPDIR/${certificate_file[i]}.2 + else + $OPENSSL verify -purpose sslserver -CAfile <(cat $ADDITIONAL_CA_FILES "$bundle_fname") $HOSTCERT >$TEMPDIR/${certificate_file[i]}.1 2>$TEMPDIR/${certificate_file[i]}.2 + fi) + verify_retcode[i]=$(awk '/error [1-9][0-9]? at [0-9]+ depth lookup:/ { if (!found) {print $2; found=1} }' $TEMPDIR/${certificate_file[i]}.1 $TEMPDIR/${certificate_file[i]}.2) + [[ -z "${verify_retcode[i]}" ]] && verify_retcode[i]=0 + if [[ ${verify_retcode[i]} -eq 0 ]]; then + trust[i]=true + some_ok=true + [[ -z "$GOOD_CA_BUNDLE" ]] && GOOD_CA_BUNDLE="$bundle_fname" + debugme tm_svrty_good "Ok " + debugme tmln_out "${verify_retcode[i]}" + else + trust[i]=false + all_ok=false + debugme tm_svrty_high "not trusted " + debugme tmln_out "${verify_retcode[i]}" + fi + ((i++)) + done + num_ca_bundles=$((i - 1)) + debugme tm_out " " + if "$all_ok"; then + # all stores ok + pr_svrty_good "Ok "; pr_warning "$addtl_warning" + # we did to stdout the warning above already, so we could stay here with OK: + fileout "${jsonID}${json_postfix}" "OK" "passed. $addtl_warning" + else + # at least one failed + pr_svrty_critical "NOT ok" + if ! "$some_ok"; then + # all failed (we assume with the same issue), we're displaying the reason + out " " + code="$(verify_retcode_helper "${verify_retcode[1]}")" + if [[ "$code" =~ "pls report" ]]; then + pr_warning "$code" + else + out "$code" + fi + fileout "${jsonID}${json_postfix}" "CRITICAL" "failed $code. $addtl_warning" + else + # is one ok and the others not ==> display the culprit store + if "$some_ok"; then + pr_svrty_critical ":" + for ((i=1;i<=num_ca_bundles;i++)); do + if ${trust[i]}; then + ok_was="${certificate_file[i]} $ok_was" + else + #code="$(verify_retcode_helper ${verify_retcode[i]})" + #notok_was="${certificate_file[i]} $notok_was" + pr_svrty_high " ${certificate_file[i]} " + code="$(verify_retcode_helper "${verify_retcode[i]}")" + if [[ "$code" =~ "pls report" ]]; then + pr_warning "$code" + else + out "$code" + fi + notok_was="${certificate_file[i]} $code $notok_was" + fi + done + #pr_svrty_high "$notok_was " + #outln "$code" + outln + # lf + green ones + [[ "$DEBUG" -eq 0 ]] && tm_out "$spaces" + pr_svrty_good "OK: $ok_was" + fi + fileout "${jsonID}${json_postfix}" "CRITICAL" "Some certificate trust checks failed -> $notok_was $addtl_warning, OK -> $ok_was" + fi + [[ -n "$addtl_warning" ]] && out "\n$spaces" && pr_warning "$addtl_warning" + fi + outln + return 0 +} + +# not handled: Root CA supplied ("contains anchor" in SSLlabs terminology) + +tls_time() { + local difftime + local spaces=" " + local jsonID="TLS_timestamp" + + pr_bold " TLS clock skew" ; out "$spaces" + + if ( [[ "$STARTTLS_PROTOCOL" =~ ldap ]] || [[ "$STARTTLS_PROTOCOL" =~ irc ]] ); then + prln_local_problem "STARTTLS/$STARTTLS_PROTOCOL and --ssl-native collide here" + return 1 + fi + + TLS_DIFFTIME_SET=true # this is a switch whether we want to measure the remote TLS_TIME + tls_sockets "01" "$TLS_CIPHER" # try first TLS 1.0 (most frequently used protocol) + [[ -z "$TLS_TIME" ]] && tls_sockets "03" "$TLS12_CIPHER" # TLS 1.2 + [[ -z "$TLS_TIME" ]] && tls_sockets "02" "$TLS_CIPHER" # TLS 1.1 + [[ -z "$TLS_TIME" ]] && tls_sockets "00" "$TLS_CIPHER" # SSL 3 + + if [[ -n "$TLS_TIME" ]]; then # nothing returned a time! + difftime=$((TLS_TIME - TLS_NOW)) # TLS_NOW has been set in tls_sockets() + if [[ "${#difftime}" -gt 5 ]]; then + # openssl >= 1.0.1f fills this field with random values! --> good for possible fingerprint + out "Random values, no fingerprinting possible " + fileout "$jsonID" "INFO" "random" + else + [[ $difftime != "-"* ]] && [[ $difftime != "0" ]] && difftime="+$difftime" + out "$difftime"; out " sec from localtime"; + fileout "$jsonID" "INFO" "off by $difftime seconds from your localtime" + fi + debugme tm_out "$TLS_TIME" + outln + else + outln "SSLv3 through TLS 1.2 didn't return a timestamp" + fileout "$jsonID" "INFO" "None returned by SSLv3 through TLSv1.2" + fi + TLS_DIFFTIME_SET=false # reset the switch to save calls to date and friend in tls_sockets() + return 0 +} + +# core function determining whether handshake succeeded or not +# arg1: return value of "openssl s_client connect" +# arg2: temporary file with the server hello +# returns 0 if connect was successful, 1 if not +# +sclient_connect_successful() { + local server_hello="$(cat -v "$2")" + local re='Master-Key: ([^\ +]*)' + + [[ $1 -eq 0 ]] && return 0 + if [[ "$server_hello" =~ $re ]]; then + [[ -n "${BASH_REMATCH[1]}" ]] && return 0 + fi + [[ "$server_hello" =~ (New|Reused)", "(SSLv[23]|TLSv1(\.[0-3])?(\/SSLv3)?)", Cipher is "([A-Z0-9]+-[A-Za-z0-9\-]+|TLS_[A-Za-z0-9_]+) ]] && return 0 + # what's left now is: master key empty and Session-ID not empty + # ==> probably client-based auth with x509 certificate. We handle that at other places + # + # For robustness we also detected here network / server connectivity problems: + # Just need to check whether $TMPFILE=$2 is empty + if [[ ! -s "$2" ]]; then + ((NR_OSSL_FAIL++)) + connectivity_problem $NR_OSSL_FAIL $MAX_OSSL_FAIL "openssl s_client connect problem" "repeated openssl s_client connect problem, doesn't make sense to continue" + fi + return 1 +} + +extract_new_tls_extensions() { + local tls_extensions + + # this is not beautiful (grep+sed) + # but maybe we should just get the ids and do a private matching, according to + # https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml + tls_extensions=$(grep -a 'TLS server extension ' "$1" | \ + sed -e 's/TLS server extension //g' -e 's/\" (id=/\/#/g' \ + -e 's/,.*$/,/g' -e 's/),$/\"/g' \ + -e 's/elliptic curves\/#10/supported_groups\/#10/g') + tls_extensions=$(echo $tls_extensions) # into one line + + if [[ -n "$tls_extensions" ]]; then + # check to see if any new TLS extensions were returned and add any new ones to TLS_EXTENSIONS + while read -d "\"" -r line; do + if [[ $line != "" ]] && [[ ! "$TLS_EXTENSIONS" =~ "$line" ]]; then +#FIXME: This is a string of quoted strings, so this seems to determine the output format already. Better e.g. would be an array + TLS_EXTENSIONS+=" \"${line}\"" + fi + done <<<$tls_extensions + [[ "${TLS_EXTENSIONS:0:1}" == " " ]] && TLS_EXTENSIONS="${TLS_EXTENSIONS:1}" + fi +} + +# Note that since, at the moment, this function is only called by run_server_defaults() +# and run_heartbleed(), this function does not look for the status request or NPN +# extensions. For run_heartbleed(), only the heartbeat extension needs to be detected. +# For run_server_defaults(), the status request and NPN would already be detected by +# get_server_certificate(), if they are supported. In the case of the status extension, +# since including a status request extension in a ClientHello does not work for GOST +# only servers. In the case of NPN, since a server will not include both the NPN and +# ALPN extensions in the same ServerHello. +# +determine_tls_extensions() { + local addcmd + local -i success=1 + local line params="" tls_extensions="" + local alpn_proto alpn="" alpn_list_len_hex alpn_extn_len_hex + local -i alpn_list_len alpn_extn_len + local cbc_cipher_list="ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DH-RSA-AES256-SHA256:DH-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DH-RSA-AES256-SHA:DH-DSS-AES256-SHA:ECDHE-RSA-CAMELLIA256-SHA384:ECDHE-ECDSA-CAMELLIA256-SHA384:DHE-RSA-CAMELLIA256-SHA256:DHE-DSS-CAMELLIA256-SHA256:DH-RSA-CAMELLIA256-SHA256:DH-DSS-CAMELLIA256-SHA256:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DH-RSA-CAMELLIA256-SHA:DH-DSS-CAMELLIA256-SHA:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:ECDH-RSA-CAMELLIA256-SHA384:ECDH-ECDSA-CAMELLIA256-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA256:CAMELLIA256-SHA:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DH-RSA-AES128-SHA256:DH-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DH-RSA-AES128-SHA:DH-DSS-AES128-SHA:ECDHE-RSA-CAMELLIA128-SHA256:ECDHE-ECDSA-CAMELLIA128-SHA256:DHE-RSA-CAMELLIA128-SHA256:DHE-DSS-CAMELLIA128-SHA256:DH-RSA-CAMELLIA128-SHA256:DH-DSS-CAMELLIA128-SHA256:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DH-RSA-SEED-SHA:DH-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DH-RSA-CAMELLIA128-SHA:DH-DSS-CAMELLIA128-SHA:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-CAMELLIA128-SHA256:ECDH-ECDSA-CAMELLIA128-SHA256:AES128-SHA256:AES128-SHA:CAMELLIA128-SHA256:SEED-SHA:CAMELLIA128-SHA:IDEA-CBC-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DH-RSA-DES-CBC3-SHA:DH-DSS-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:EXP1024-DHE-DSS-DES-CBC-SHA:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DH-RSA-DES-CBC-SHA:DH-DSS-DES-CBC-SHA:EXP1024-DES-CBC-SHA:DES-CBC-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-DH-DSS-DES-CBC-SHA:EXP-DH-RSA-DES-CBC-SHA" + local cbc_cipher_list_hex="c0,28, c0,24, c0,14, c0,0a, 00,6b, 00,6a, 00,69, 00,68, 00,39, 00,38, 00,37, 00,36, c0,77, c0,73, 00,c4, 00,c3, 00,c2, 00,c1, 00,88, 00,87, 00,86, 00,85, c0,2a, c0,26, c0,0f, c0,05, c0,79, c0,75, 00,3d, 00,35, 00,c0, 00,84, c0,3d, c0,3f, c0,41, c0,43, c0,45, c0,49, c0,4b, c0,4d, c0,4f, c0,27, c0,23, c0,13, c0,09, 00,67, 00,40, 00,3f, 00,3e, 00,33, 00,32, 00,31, 00,30, c0,76, c0,72, 00,be, 00,bd, 00,bc, 00,bb, 00,9a, 00,99, 00,98, 00,97, 00,45, 00,44, 00,43, 00,42, c0,29, c0,25, c0,0e, c0,04, c0,78, c0,74, 00,3c, 00,2f, 00,ba, 00,96, 00,41, 00,07, c0,3c, c0,3e, c0,40, c0,42, c0,44, c0,48, c0,4a, c0,4c, c0,4e, c0,12, c0,08, 00,16, 00,13, 00,10, 00,0d, c0,0d, c0,03, 00,0a, fe,ff, ff,e0, 00,63, 00,15, 00,12, 00,0f, 00,0c, 00,62, 00,09, fe,fe, ff,e1, 00,14, 00,11, 00,08, 00,06, 00,0b, 00,0e" + local using_sockets=true + + [[ "$OPTIMAL_PROTO" == -ssl2 ]] && return 0 + "$SSL_NATIVE" && using_sockets=false + + if "$using_sockets"; then + tls_extensions="00,01,00,01,02, 00,02,00,00, 00,04,00,00, 00,12,00,00, 00,16,00,00, 00,17,00,00" + if [[ -z $STARTTLS ]]; then + for alpn_proto in $ALPN_PROTOs; do + alpn+=",$(printf "%02x" ${#alpn_proto}),$(string_to_asciihex "$alpn_proto")" + done + alpn_list_len=${#alpn}/3 + alpn_list_len_hex=$(printf "%04x" $alpn_list_len) + alpn_extn_len=$alpn_list_len+2 + alpn_extn_len_hex=$(printf "%04x" $alpn_extn_len) + tls_extensions+=", 00,10,${alpn_extn_len_hex:0:2},${alpn_extn_len_hex:2:2},${alpn_list_len_hex:0:2},${alpn_list_len_hex:2:2}$alpn" + fi + if [[ ! "$TLS_EXTENSIONS" =~ encrypt-then-mac ]]; then + tls_sockets "03" "$cbc_cipher_list_hex, 00,ff" "all" "$tls_extensions" + success=$? + fi + if [[ $success -ne 0 ]] && [[ $success -ne 2 ]]; then + tls_sockets "03" "$TLS12_CIPHER" "all" "$tls_extensions" + success=$? + fi + [[ $success -eq 2 ]] && success=0 + [[ $success -eq 0 ]] && extract_new_tls_extensions "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" + if [[ -r "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" ]]; then + cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" $TMPFILE + tmpfile_handle ${FUNCNAME[0]}.txt + fi + else + if "$HAS_ALPN" && [[ -z $STARTTLS ]]; then + params="-alpn \"${ALPN_PROTOs// /,}\"" # we need to replace " " by "," + elif "$HAS_NPN" && [[ -z $STARTTLS ]]; then + params="-nextprotoneg \"$NPN_PROTOs\"" + fi + if [[ -z "$OPTIMAL_PROTO" ]] && [[ -z "$SNI" ]] && "$HAS_NO_SSL2"; then + addcmd="-no_ssl2" + else + addcmd="$SNI" + fi + if [[ ! "$TLS_EXTENSIONS" =~ encrypt-then-mac ]]; then + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $addcmd $OPTIMAL_PROTO -tlsextdebug $params -cipher $cbc_cipher_list") $ERRFILE >$TMPFILE + sclient_connect_successful $? $TMPFILE + success=$? + fi + if [[ $success -ne 0 ]]; then + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $addcmd $OPTIMAL_PROTO -tlsextdebug $params") $ERRFILE >$TMPFILE + sclient_connect_successful $? $TMPFILE + success=$? + fi + [[ $success -eq 0 ]] && extract_new_tls_extensions $TMPFILE + tmpfile_handle ${FUNCNAME[0]}.txt + fi + return $success +} + +extract_certificates() { + local version="$1" + local savedir + local -i i success nrsaved=0 + local issuerDN CAsubjectDN previssuerDN + + # Place the server's certificate in $HOSTCERT and any intermediate + # certificates that were provided in $TEMPDIR/intermediatecerts.pem + savedir="$PWD"; cd $TEMPDIR + # https://backreference.org/2010/05/09/ocsp-verification-with-openssl/ + if [[ "$version" == ssl2 ]]; then + awk -v n=-1 '/Server certificate/ {start=1} + /-----BEGIN CERTIFICATE-----/{ if (start) {inc=1; n++} } + inc { print > ("level" n ".crt") } + /---END CERTIFICATE-----/{ inc=0 }' $TMPFILE + else + awk -v n=-1 '/Certificate chain/ {start=1} + /-----BEGIN CERTIFICATE-----/{ if (start) {inc=1; n++} } + inc { print > ("level" n ".crt") } + /---END CERTIFICATE-----/{ inc=0 }' $TMPFILE + fi + [[ -s level0.crt ]] && nrsaved=$(count_words "$(echo level?.crt 2>/dev/null)") + if [[ $nrsaved -eq 0 ]]; then + success=1 + else + success=0 + CERTIFICATE_LIST_ORDERING_PROBLEM=false + mv level0.crt $HOSTCERT + if [[ $nrsaved -eq 1 ]]; then + echo "" > $TEMPDIR/intermediatecerts.pem + else + cat level?.crt > $TEMPDIR/intermediatecerts.pem + issuerDN="$($OPENSSL x509 -in $HOSTCERT -noout -issuer 2>/dev/null)" + issuerDN="${issuerDN:8}" + previssuerDN="$issuerDN" + # The second certificate (level1.crt) SHOULD be issued to the CA + # that issued the server's certificate. But, according to RFC 8446 + # clients SHOULD be prepared to handle cases in which the server + # does not order the certificates correctly. + for (( i=1; i < nrsaved; i++ )); do + CAsubjectDN="$($OPENSSL x509 -in "level$i.crt" -noout -subject 2>/dev/null)" + if [[ "${CAsubjectDN:9}" == "$issuerDN" ]]; then + cp "level$i.crt" $TEMPDIR/hostcert_issuer.pem + issuerDN="" # set to empty to prevent further matches + fi + [[ "${CAsubjectDN:9}" != "$previssuerDN" ]] && CERTIFICATE_LIST_ORDERING_PROBLEM=true + "$CERTIFICATE_LIST_ORDERING_PROBLEM" && [[ -z "$issuerDN" ]] && break + previssuerDN="$($OPENSSL x509 -in "level$i.crt" -noout -issuer 2>/dev/null)" + previssuerDN="${previssuerDN:8}" + done + # This should never happen, but if more than one certificate was + # provided and none of them belong to the CA that issued the + # server's certificate, then the extra certificates should just + # be deleted. There is code elsewhere that assumes that if + # $TEMPDIR/intermediatecerts.pem is non-empty, then + # $TEMPDIR/hostcert_issuer.pem is also present. + [[ -n "$issuerDN" ]] && echo "" > $TEMPDIR/intermediatecerts.pem + rm level?.crt + fi + fi + cd "$savedir" + return $success +} + +extract_stapled_ocsp() { + local response="$(cat $TMPFILE)" + local ocsp tmp + local -i ocsp_len + + STAPLED_OCSP_RESPONSE="" + if [[ "$response" =~ CertificateStatus ]]; then + # This is OpenSSL 1.1.0 or 1.1.1 and the response + # is TLS 1.2 or earlier. + ocsp="${response##*CertificateStatus}" + ocsp="16${ocsp#*16}" + ocsp="${ocsp%%<<<*}" + ocsp="$(strip_spaces "$(newline_to_spaces "$ocsp")")" + ocsp="${ocsp:8}" + elif [[ "$response" =~ "TLS server extension \"status request\" (id=5), len=0" ]]; then + # This is not OpenSSL 1.1.0 or 1.1.1, and the response + # is TLS 1.2 or earlier. + ocsp="${response%%OCSP response:*}" + ocsp="${ocsp##*<<<}" + ocsp="16${ocsp#*16}" + ocsp="$(strip_spaces "$(newline_to_spaces "$ocsp")")" + ocsp="${ocsp:8}" + elif [[ "$response" =~ "TLS server extension \"status request\" (id=5), len=" ]]; then + # This is OpenSSL 1.1.1 and the response is TLS 1.3. + ocsp="${response##*TLS server extension \"status request\" (id=5), len=}" + ocsp="${ocsp%%<<<*}" + tmp="${ocsp%%[!0-9]*}" + ocsp="${ocsp#$tmp}" + ocsp_len=2*$tmp + ocsp="$(awk ' { print $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 } ' <<< "$ocsp" | sed 's/-//')" + ocsp="$(strip_spaces "$(newline_to_spaces "$ocsp")")" + ocsp="${ocsp:0:ocsp_len}" + else + return 0 + fi + # Determine whether this is a single OCSP response or a sequence of + # responses and then extract just the response for the server's + # certificate. + if [[ "${ocsp:0:2}" == "01" ]]; then + STAPLED_OCSP_RESPONSE="${ocsp:8}" + elif [[ "${ocsp:0:2}" == "02" ]]; then + ocsp_len=2*$(hex2dec "${tls_certificate_status_ascii:8:6}") + STAPLED_OCSP_RESPONSE="${ocsp:14:ocsp_len}" + fi + return 0 +} + +# arg1 is "" +# arg2 is a list of protocols to try (tls1_2, tls1_1, tls1, ssl3) or empty (if all should be tried) +get_server_certificate() { + local protocols_to_try proto + local success ret + local npn_params="" line + local ciphers_to_test="" + # Cipher suites that use a certificate with an RSA (signature) public key + local -r a_rsa="cc,13, cc,15, c0,30, c0,28, c0,14, 00,9f, cc,a8, cc,aa, c0,a3, c0,9f, 00,6b, 00,39, c0,77, 00,c4, 00,88, c0,45, c0,4d, c0,53, c0,61, c0,7d, c0,8b, 16,b7, 16,b9, c0,2f, c0,27, c0,13, 00,9e, c0,a2, c0,9e, 00,67, 00,33, c0,76, 00,be, 00,9a, 00,45, c0,44, c0,4c, c0,52, c0,60, c0,7c, c0,8a, c0,11, c0,12, 00,16, 00,15, 00,14, c0,10" + # Cipher suites that use a certificate with an RSA (encryption) public key + local -r e_rsa="00,b7, c0,99, 00,ad, cc,ae, 00,9d, c0,a1, c0,9d, 00,3d, 00,35, 00,c0, 00,84, 00,95, c0,3d, c0,51, c0,69, c0,6f, c0,7b, c0,93, ff,01, 00,ac, c0,a0, c0,9c, 00,9c, 00,3c, 00,2f, 00,ba, 00,b6, 00,96, 00,41, c0,98, 00,07, 00,94, c0,3c, c0,50, c0,68, c0,6e, c0,7a, c0,92, 00,05, 00,04, 00,92, 00,0a, 00,93, fe,ff, ff,e0, 00,62, 00,09, 00,61, fe,fe, ff,e1, 00,64, 00,60, 00,08, 00,06, 00,03, 00,b9, 00,b8, 00,2e, 00,3b, 00,02, 00,01, ff,00" + # Cipher suites that use a certificate with a DSA public key + local -r a_dss="00,a3, 00,6a, 00,38, 00,c3, 00,87, c0,43, c0,57, c0,81, 00,a2, 00,40, 00,32, 00,bd, 00,99, 00,44, c0,42, c0,56, c0,80, 00,66, 00,13, 00,63, 00,12, 00,65, 00,11" + # Cipher suites that use a certificate with a DH public key + local -r a_dh="00,a5, 00,a1, 00,69, 00,68, 00,37, 00,36, 00,c2, 00,c1, 00,86, 00,85, c0,3f, c0,41, c0,55, c0,59, c0,7f, c0,83, 00,a4, 00,a0, 00,3f, 00,3e, 00,31, 00,30, 00,bc, 00,bb, 00,98, 00,97, 00,43, 00,42, c0,3e, c0,40, c0,54, c0,58, c0,7e, c0,82, 00,10, 00,0d, 00,0f, 00,0c, 00,0b, 00,0e" + # Cipher suites that use a certificate with an ECDH public key + local -r a_ecdh="c0,32, c0,2e, c0,2a, c0,26, c0,0f, c0,05, c0,79, c0,75, c0,4b, c0,4f, c0,5f, c0,63, c0,89, c0,8d, c0,31, c0,2d, c0,29, c0,25, c0,0e, c0,04, c0,78, c0,74, c0,4a, c0,4e, c0,5e, c0,62, c0,88, c0,8c, c0,0c, c0,02, c0,0d, c0,03, c0,0b, c0,01" + # Cipher suites that use a certificate with an ECDSA public key + local -r a_ecdsa="cc,14, c0,2c, c0,24, c0,0a, cc,a9, c0,af, c0,ad, c0,73, c0,49, c0,5d, c0,87, 16,b8, 16,ba, c0,2b, c0,23, c0,09, c0,ae, c0,ac, c0,72, c0,48, c0,5c, c0,86, c0,07, c0,08, c0,06" + # Cipher suites that use a certificate with a GOST public key + local -r a_gost="00,80, 00,81, 00,82, 00,83" + local using_sockets=true + + "$SSL_NATIVE" && using_sockets=false + + CERTIFICATE_LIST_ORDERING_PROBLEM=false + if [[ "$1" =~ "tls1_3" ]]; then + [[ $(has_server_protocol "tls1_3") -eq 1 ]] && return 1 + if "$HAS_TLS13"; then + if [[ "$1" =~ "tls1_3_RSA" ]]; then + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -showcerts -connect $NODEIP:$PORT $PROXY $SNI -tls1_3 -tlsextdebug -status -msg -sigalgs PSS+SHA256:PSS+SHA384") $ERRFILE >$TMPFILE + elif [[ "$1" =~ "tls1_3_ECDSA" ]]; then + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -showcerts -connect $NODEIP:$PORT $PROXY $SNI -tls1_3 -tlsextdebug -status -msg -sigalgs ECDSA+SHA256:ECDSA+SHA384") $ERRFILE >$TMPFILE + else + return 1 + fi + sclient_connect_successful $? $TMPFILE || return 1 + DETECTED_TLS_VERSION="0304" + extract_certificates "tls1_3" + extract_stapled_ocsp + success=$? + else + # For STARTTLS protocols not being implemented yet via sockets this is a bypass otherwise it won't be usable at all (e.g. LDAP) + if ( [[ "$STARTTLS" =~ ldap ]] || [[ "$STARTTLS" =~ irc ]] ); then + return 1 + elif [[ "$1" =~ "tls1_3_RSA" ]]; then + tls_sockets "04" "$TLS13_CIPHER" "all+" "00,12,00,00, 00,05,00,05,01,00,00,00,00, 00,0d,00,10,00,0e,08,04,08,05,08,06,04,01,05,01,06,01,02,01" + elif [[ "$1" =~ "tls1_3_ECDSA" ]]; then + tls_sockets "04" "$TLS13_CIPHER" "all+" "00,12,00,00, 00,05,00,05,01,00,00,00,00, 00,0d,00,0a,00,08,04,03,05,03,06,03,02,03" + else + return 1 + fi + success=$? + [[ $success -eq 0 ]] || return 1 + cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" $TMPFILE + fi + [[ $success -eq 0 ]] && add_tls_offered tls1_3 yes + extract_new_tls_extensions $TMPFILE + tmpfile_handle ${FUNCNAME[0]}.txt + return $success + fi + + "$HAS_NPN" && [[ -z "$STARTTLS" ]] && npn_params="-nextprotoneg \"$NPN_PROTOs\"" + + if [[ -n "$2" ]]; then + protocols_to_try="$2" + else + protocols_to_try="tls1_2 tls1_1 tls1 ssl3" + fi + + # throwing 1st every cipher/protocol at the server to know what works + success=7 + + if [[ "$OPTIMAL_PROTO" == -ssl2 ]]; then + success=1 + sslv2_sockets "" "true" + if [[ $? -eq 3 ]]; then + mv $TEMPDIR/$NODEIP.parse_sslv2_serverhello.txt $TMPFILE + success=0 + fi + tmpfile_handle ${FUNCNAME[0]}.txt + return $success + fi + + if "$using_sockets"; then + protocols_to_try="${protocols_to_try/tls1_2/03}" + protocols_to_try="${protocols_to_try/tls1_1/02}" + protocols_to_try="${protocols_to_try/tls1/01}" + protocols_to_try="${protocols_to_try/ssl3/00}" + + [[ "$1" =~ aRSA ]] && ciphers_to_test+=", $a_rsa" + [[ "$1" =~ eRSA ]] && ciphers_to_test+=", $e_rsa" + [[ "$1" =~ aDSS ]] && ciphers_to_test+=", $a_dss" + [[ "$1" =~ aDH ]] && ciphers_to_test+=", $a_dh" + [[ "$1" =~ aECDH ]] && ciphers_to_test+=", $a_ecdh" + [[ "$1" =~ aECDSA ]] && ciphers_to_test+=", $a_ecdsa" + [[ "$1" =~ aGOST ]] && ciphers_to_test+=", $a_gost" + + [[ -z "$ciphers_to_test" ]] && return 1 + ciphers_to_test="${ciphers_to_test:2}" + + for proto in $protocols_to_try; do + [[ 1 -eq $(has_server_protocol $proto) ]] && continue + tls_sockets "$proto" "$ciphers_to_test, 00,ff" "all" "00,12,00,00, 00,05,00,05,01,00,00,00,00" + ret=$? + [[ $ret -eq 0 ]] && success=0 && break + [[ $ret -eq 2 ]] && success=0 && break + done # this loop is needed for IIS6 and others which have a handshake size limitations + if [[ $success -eq 7 ]]; then + # "-status" above doesn't work for GOST only servers, so we do another test without it and see whether that works then: + tls_sockets "$proto" "$ciphers_to_test, 00,ff" "all" "00,12,00,00" + ret=$? + [[ $ret -eq 0 ]] && success=0 + [[ $ret -eq 2 ]] && success=0 + if [[ $success -eq 7 ]]; then + if [ -z "$1" ]; then + prln_warning "Strange, no SSL/TLS protocol seems to be supported (error around line $((LINENO - 6)))" + fi + tmpfile_handle ${FUNCNAME[0]}.txt + return 7 # this is ugly, I know + else + GOST_STATUS_PROBLEM=true + fi + fi + cp $TEMPDIR/$NODEIP.parse_tls_serverhello.txt $TMPFILE + + # When "$2" is empty, get_server_certificate() is being called with SNI="". + # In case the extensions returned by the server differ depending on whether + # SNI is provided or not, don't collect extensions when SNI="" (unless + # no DNS name was provided at the command line). + [[ -z "$2" ]] && extract_new_tls_extensions $TMPFILE + else + # no sockets, openssl + ciphers_to_test="$1" + if [[ "$1" =~ aRSA ]] && [[ "$1" =~ eRSA ]]; then + ciphers_to_test="${ciphers_to_test/eRSA/}" + elif [[ "$1" =~ aRSA ]]; then + ciphers_to_test="${ciphers_to_test/aRSA/}" + for ciph in $(colon_to_spaces $(actually_supported_osslciphers "aRSA")); do + [[ "$ciph" =~ -RSA- ]] && ciphers_to_test+=":$ciph" + done + elif [[ "$1" =~ eRSA ]]; then + ciphers_to_test="${ciphers_to_test/eRSA/}" + for ciph in $(colon_to_spaces $(actually_supported_osslciphers "aRSA")); do + [[ ! "$ciph" =~ -RSA- ]] && ciphers_to_test+=":$ciph" + done + fi + ciphers_to_test="${ciphers_to_test/::/:}" + [[ "${ciphers_to_test:0:1}" == : ]] && ciphers_to_test="${ciphers_to_test:1}" + [[ $(count_ciphers $(actually_supported_osslciphers "$ciphers_to_test")) -ge 1 ]] || return 1 + + for proto in $protocols_to_try; do + [[ 1 -eq $(has_server_protocol $proto) ]] && continue + [[ "$proto" == ssl3 ]] && ! "$HAS_SSL3" && continue + addcmd="" + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -cipher $ciphers_to_test -showcerts -connect $NODEIP:$PORT $PROXY $SNI -$proto -tlsextdebug $npn_params -status -msg") $ERRFILE >$TMPFILE + if sclient_connect_successful $? $TMPFILE; then + success=0 + break # now we have the certificate + fi + done # this loop is needed for IIS6 and others which have a handshake size limitations + if [[ $success -eq 7 ]]; then + # "-status" above doesn't work for GOST only servers, so we do another test without it and see whether that works then: + [[ "$proto" == ssl3 ]] && ! "$HAS_SSL3" && return 7 + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -cipher $ciphers_to_test -showcerts -connect $NODEIP:$PORT $PROXY $SNI -$proto -tlsextdebug") >$ERRFILE >$TMPFILE + if ! sclient_connect_successful $? $TMPFILE; then + if [ -z "$1" ]; then + prln_warning "Strange, no SSL/TLS protocol seems to be supported (error around line $((LINENO - 6)))" + fi + tmpfile_handle ${FUNCNAME[0]}.txt + return 7 # this is ugly, I know + else + GOST_STATUS_PROBLEM=true + fi + fi + case "$proto" in + "tls1_2") DETECTED_TLS_VERSION="0303" ;; + "tls1_1") DETECTED_TLS_VERSION="0302" ;; + "tls1") DETECTED_TLS_VERSION="0301" ;; + "ssl3") DETECTED_TLS_VERSION="0300" ;; + esac + # When "$2" is empty, get_server_certificate() is being called with SNI="". + # In case the extensions returned by the server differ depending on whether + # SNI is provided or not, don't collect extensions when SNI="" (unless + # no DNS name was provided at the command line). + [[ -z "$2" ]] && extract_new_tls_extensions $TMPFILE + + extract_certificates "$proto" + extract_stapled_ocsp + success=$? + fi + tmpfile_handle ${FUNCNAME[0]}.txt + return $success +} + +# arg1: path to certificate +# returns CN +get_cn_from_cert() { + local subject + + # attention! openssl 1.0.2 doesn't properly handle online output from certificates from trustwave.com/github.com + #FIXME: use -nameopt oid for robustness + + # for e.g. russian sites -esc_msb,utf8 works in an UTF8 terminal -- any way to check platform independent? + # see x509(1ssl): + subject="$($OPENSSL x509 -in $1 -noout -subject -nameopt multiline,-align,sname,-esc_msb,utf8,-space_eq 2>>$ERRFILE)" + echo "$(awk -F'=' '/CN=/ { print $2 }' <<< "$subject" | tr '\n' ' ')" + return $? +} + +# Return 0 if the name provided in arg1 is a wildcard name +is_wildcard() +{ + local certname="$1" + + # If the first label in the DNS name begins "xn--", then assume it is an + # A-label and not a wildcard name (RFC 6125, Section 6.4.3). + [[ "${certname:0:4}" == "xn--" ]] && return 1 + + # Remove part of name preceding '*' or '.'. If no "*" appears in the + # left-most label, then it is not a wildcard name (RFC 6125, Section 6.4.3). + basename="$(echo -n "$certname" | sed 's/^[_a-zA-Z0-9\-]*//')" + [[ "${basename:0:1}" != "*" ]] && return 1 # not a wildcard name + + # Check that there are no additional wildcard ('*') characters or any + # other characters that do not belong in a DNS name. + [[ -n $(echo -n "${basename:1}" | sed 's/^[_\.a-zA-Z0-9\-]*//') ]] && return 1 + return 0 +} + +# Return 0 if the name provided in arg2 is a wildcard name and it matches the name provided in arg1. +wildcard_match() +{ + local servername="$1" + local certname="$2" + local basename + local -i basename_offset len_certname len_part1 len_basename + local -i len_servername len_wildcard + + len_servername=${#servername} + len_certname=${#certname} + + # Use rules from RFC 6125 to perform the match. + + # Assume the "*" in the wildcard needs to be replaced by one or more + # characters, although RFC 6125 is not clear about that. + [[ $len_servername -lt $len_certname ]] && return 1 + + is_wildcard "$certname" + [[ $? -ne 0 ]] && return 1 + + # Comparisons of DNS names are case insensitive, so convert both names to uppercase. + certname="$(toupper "$certname")" + servername="$(toupper "$servername")" + + # Extract part of name that comes after the "*" + basename="$(echo -n "$certname" | sed 's/^[_A-Z0-9\-]*\*//')" + len_basename=${#basename} + len_part1=$len_certname-$len_basename-1 + len_wildcard=$len_servername-$len_certname+1 + basename_offset=$len_servername-$len_basename + + # Check that initial part of $servername matches initial part of $certname + # and that final part of $servername matches final part of $certname. + [[ "${servername:0:len_part1}" != "${certname:0:len_part1}" ]] && return 1 + [[ "${servername:basename_offset:len_basename}" != "$basename" ]] && return 1 + + # Check that part of $servername that matches "*" is all part of a single + # domain label. + [[ -n $(echo -n "${servername:len_part1:len_wildcard}" | sed 's/^[_A-Z0-9\-]*//') ]] && return 1 + + return 0 +} + +# Compare the server name provided in arg1 to the CN and SAN in arg2 and return: +# 0, if server name provided does not match any of the names in the CN or SAN +# 1, if the server name provided matches a name in the SAN +# 2, if the server name provided is a wildcard match against a name in the SAN +# 4, if the server name provided matches the CN +# 5, if the server name provided matches the CN AND a name in the SAN +# 6, if the server name provided matches the CN AND is a wildcard match against a name in the SAN +# 8, if the server name provided is a wildcard match against the CN +# 9, if the server name provided matches a name in the SAN AND is a wildcard match against the CN +# 10, if the server name provided is a wildcard match against the CN AND a name in the SAN + +compare_server_name_to_cert() { + local cert="$1" + local servername cn dns_sans ip_sans san dercert tag + local srv_id="" xmppaddr="" + local -i i len len1 + local -i subret=0 # no error condition, passing results + + HAS_DNS_SANS=false + if [[ -n "$XMPP_HOST" ]]; then + # RFC 6120, Section 13.7.2.1, states that for XMPP the identity that + # should appear in the server's certificate is identity that appears + # in the the 'to' address that the client communicates in the initial + # stream header. + servername="$(toupper "$XMPP_HOST")" + else + servername="$(toupper "$NODE")" + fi + + # Check whether any of the DNS names in the certificate match the servername + dns_sans="$(get_san_dns_from_cert "$cert")" + while read san; do + if [[ -n "$san" ]]; then + HAS_DNS_SANS=true + [[ $(toupper "$san") == "$servername" ]] && subret=1 && break + fi + done <<< "$dns_sans" + + if [[ $subret -eq 0 ]]; then + # Check whether any of the IP addresses in the certificate match the servername + ip_sans=$($OPENSSL x509 -in "$cert" -noout -text 2>>$ERRFILE | grep -A2 "Subject Alternative Name" | \ + tr ',' '\n' | grep "IP Address:" | sed -e 's/IP Address://g' -e 's/ //g') + while read san; do + [[ -n "$san" ]] && [[ "$san" == "$servername" ]] && subret=1 && break + done <<< "$ip_sans" + fi + + if [[ $subret -eq 0 ]] && [[ -n "$XMPP_HOST" ]]; then + # For XMPP hosts, in addition to checking for a matching DNS name, + # should also check for a matching SRV-ID or XmppAddr identifier. + dercert="$($OPENSSL x509 -in "$cert" -outform DER 2>>$ERRFILE | hexdump -v -e '16/1 "%02X"')" + # Look for the beginning of the subjectAltName extension. It + # will begin with the OID (2.5.29.17 = 0603551D11). After the OID + # there may be an indication that the extension is critical (0101FF). + # Finally will be the tag indicating that the value of the extension is + # encoded as an OCTET STRING (04). + if [[ "$dercert" =~ 0603551D110101FF04 ]]; then + dercert="${dercert##*0603551D110101FF04}" + else + dercert="${dercert##*0603551D1104}" + fi + # Skip over the encoding of the length of the OCTET STRING. + if [[ "${dercert:0:1}" == "8" ]]; then + i="${dercert:1:1}" + i=2*$i+2 + dercert="${dercert:i}" + else + dercert="${dercert:2}" + fi + # Next byte should be a 30 (SEQUENCE). + if [[ "${dercert:0:2}" == "30" ]]; then + # Get the length of the subjectAltName extension and then skip + # over the encoding of the length. + if [[ "${dercert:2:1}" == "8" ]]; then + case "${dercert:3:1}" in + 1) len=2*0x${dercert:4:2}; dercert="${dercert:6}" ;; + 2) len=2*0x${dercert:4:4}; dercert="${dercert:8}" ;; + 3) len=2*0x${dercert:4:6}; dercert="${dercert:10}" ;; + *) len=0 ;; + esac + else + len=2*0x${dercert:2:2} + dercert="${dercert:4}" + fi + if [[ $len -ne 0 ]] && [[ $len -lt ${#dercert} ]]; then + # loop through all the names and extract the SRV-ID and XmppAddr identifiers + for (( i=0; i < len; i=i+len_name )); do + tag="${dercert:i:2}" + i+=2 + if [[ "${dercert:i:1}" == "8" ]]; then + i+=1 + case "${dercert:i:1}" in + 1) i+=1; len_name=2*0x${dercert:i:2}; i+=2 ;; + 2) i+=1; len_name=2*0x${dercert:i:4}; i+=4 ;; + 3) i+=1; len_name=2*0x${dercert:i:6}; i+=4 ;; + *) len=0 ;; + esac + else + len_name=2*0x${dercert:i:2} + i+=2 + fi + if [[ "$tag" == "A0" ]]; then + # This is an otherName. + if [[ $len_name -gt 18 ]] && ( [[ "${dercert:i:20}" == "06082B06010505070805" ]] || \ + [[ "${dercert:i:20}" == "06082B06010505070807" ]] ); then + # According to the OID, this is either an SRV-ID or XmppAddr. + j=$i+20 + if [[ "${dercert:j:2}" == "A0" ]]; then + j+=2 + if [[ "${dercert:j:1}" == "8" ]]; then + j+=1 + j+=2*0x${dercert:j:1}+1 + else + j+=2 + fi + if ( [[ "${dercert:i:20}" == "06082B06010505070805" ]] && [[ "${dercert:j:2}" == "0C" ]] ) || \ + ( [[ "${dercert:i:20}" == "06082B06010505070807" ]] && [[ "${dercert:j:2}" == "16" ]] ); then + # XmppAddr should be encoded as UTF8STRING (0C) and + # SRV-ID should be encoded IA5STRING (16). + j+=2 + if [[ "${dercert:j:1}" == "8" ]]; then + j+=1 + case "${dercert:j:1}" in + 1) j+=1; len1=2*0x${dercert:j:2}; j+=2 ;; + 2) j+=1; len1=2*0x${dercert:j:4}; j+=4 ;; + 3) j+=1; len1=2*0x${dercert:j:6}; j+=6 ;; + 4) len1=0 ;; + esac + else + len1=2*0x${dercert:j:2} + j+=2 + fi + if [[ $len1 -ne 0 ]]; then + san="$(asciihex_to_binary "${dercert:j:len1}")" + if [[ "${dercert:i:20}" == "06082B06010505070805" ]]; then + xmppaddr+="$san " + else + srv_id+="$san " + fi + fi + fi + fi + fi + fi + done + fi + fi + [[ -n "$srv_id" ]] && HAS_DNS_SANS=true + [[ -n "$xmppaddr" ]] && HAS_DNS_SANS=true + while read -d " " san; do + [[ -n "$san" ]] && [[ $(toupper "$san") == "_XMPP-SERVER.$servername" ]] && subret=1 && break + done <<< "$srv_id" + if [[ $subret -eq 0 ]]; then + while read -d " " san; do + [[ -n "$san" ]] && [[ $(toupper "$san") == "$servername" ]] && subret=1 && break + done <<< "$xmppaddr" + fi + fi + + # Check whether any of the DNS names in the certificate are wildcard names + # that match the servername + if [[ $subret -eq 0 ]]; then + while read san; do + [[ -n "$san" ]] || continue + wildcard_match "$servername" "$san" + [[ $? -eq 0 ]] && subret=2 && break + done <<< "$dns_sans" + fi + + cn="$(get_cn_from_cert "$cert")" + + # If the CN contains any characters that are not valid for a DNS name, + # then assume it does not contain a DNS name. + [[ -n $(sed 's/^[_\.a-zA-Z0-9*\-]*//' <<< "$cn") ]] && return $subret + + # Check whether the CN in the certificate matches the servername + [[ $(toupper "$cn") == "$servername" ]] && subret+=4 && return $subret + + # Check whether the CN in the certificate is a wildcard name that matches + # the servername + wildcard_match "$servername" "$cn" + [[ $? -eq 0 ]] && subret+=8 + return $subret +} + +# This function determines whether the certificate (arg3) contains "visibility +# information" (see Section 4.3.3 of +# https://www.etsi.org/deliver/etsi_ts/103500_103599/10352303/01.01.01_60/ts_10352303v010101p.pdf . +etsi_etls_visibility_info() { + local jsonID="$1" + local spaces="$2" + local cert="$3" + local cert_txt="$4" + local dercert tag + local -a fingerprint=() access_description=() + local -i i j len len1 len_name nr_visnames=0 + + # If "visibility information" is present, it will appear in the subjectAltName + # extension (0603551D11) as an otherName with OID 0.4.0.3523.3.1 (060604009B430301). + # OpenSSL displays all names of type otherName as "othername:". + # As certificates will rarely include a name encoded as an otherName, check the + # text version of the certificate for "othername:" before calling + # external functions to obtain the DER encoded certificate. + if [[ "$cert_txt" =~ X509v3\ Subject\ Alternative\ Name:.*othername:\ ]]; then + dercert="$($OPENSSL x509 -in "$cert" -outform DER 2>>$ERRFILE | hexdump -v -e '16/1 "%02X"')" + if [[ "$dercert" =~ 0603551D110101FF04[0-9A-F]*060604009B430301 ]] || \ + [[ "$dercert" =~ 0603551D1104[0-9A-F]*060604009B430301 ]]; then + # Look for the beginning of the subjectAltName extension. It + # will begin with the OID (2.5.29.17 = 0603551D11). After the OID + # there may be an indication that the extension is critical (0101FF). + # Finally will be the tag indicating that the value of the extension is + # encoded as an OCTET STRING (04). + if [[ "$dercert" =~ 0603551D110101FF04 ]]; then + dercert="${dercert##*0603551D110101FF04}" + else + dercert="${dercert##*0603551D1104}" + fi + # Skip over the encoding of the length of the OCTET STRING. + if [[ "${dercert:0:1}" == 8 ]]; then + i="${dercert:1:1}" + i=2*$i+2 + dercert="${dercert:i}" + else + dercert="${dercert:2}" + fi + # Next byte should be a 30 (SEQUENCE). + if [[ "${dercert:0:2}" == 30 ]]; then + # Get the length of the subjectAltName extension and then skip + # over the encoding of the length. + if [[ "${dercert:2:1}" == 8 ]]; then + case "${dercert:3:1}" in + 1) len=2*0x${dercert:4:2}; dercert="${dercert:6}" ;; + 2) len=2*0x${dercert:4:4}; dercert="${dercert:8}" ;; + 3) len=2*0x${dercert:4:6}; dercert="${dercert:10}" ;; + *) len=0 ;; + esac + else + len=2*0x${dercert:2:2} + dercert="${dercert:4}" + fi + if [[ $len -ne 0 ]] && [[ $len -lt ${#dercert} ]]; then + # loop through all the names and extract the visibility information + for (( i=0; i < len; i=i+len_name )); do + tag="${dercert:i:2}" + i+=2 + if [[ "${dercert:i:1}" == 8 ]]; then + i+=1 + case "${dercert:i:1}" in + 1) i+=1; len_name=2*0x${dercert:i:2}; i+=2 ;; + 2) i+=1; len_name=2*0x${dercert:i:4}; i+=4 ;; + 3) i+=1; len_name=2*0x${dercert:i:6}; i+=4 ;; + *) len=0 ;; + esac + else + len_name=2*0x${dercert:i:2} + i+=2 + fi + [[ "$tag" == A0 ]] || continue + # This is an otherName. + [[ $len_name -gt 16 ]] || continue + [[ "${dercert:i:16}" == 060604009B430301 ]] || continue + # According to the OID, this is visibility information. + j=$i+16 + # Skip over the tag (A0) and length for the otherName value. + [[ "${dercert:j:2}" == A0 ]] || continue + j+=2 + if [[ "${dercert:j:1}" == 8 ]]; then + j+=1 + j+=2*0x${dercert:j:1}+1 + else + j+=2 + fi + # The value for this otherName is encoded as a SEQUENCE (30): + # VisibilityInformation ::= SEQUENCE { + # fingerprint OCTET STRING (SIZE(10)), + # accessDescription UTF8String } + [[ "${dercert:j:2}" == 30 ]] || continue + j+=2 + if [[ "${dercert:j:1}" == 8 ]]; then + j+=1 + case "${dercert:j:1}" in + 1) j+=1; len1=2*0x${dercert:j:2}; j+=2 ;; + 2) j+=1; len1=2*0x${dercert:j:4}; j+=4 ;; + 3) j+=1; len1=2*0x${dercert:j:6}; j+=6 ;; + 4) len1=0 ;; + esac + else + len1=2*0x${dercert:j:2} + j+=2 + fi + [[ $len1 -ne 0 ]] || continue + # Next is the 10-byte fingerprint, encoded as an OCTET STRING (04) + [[ "${dercert:j:4}" == 040A ]] || continue + j+=4 + fingerprint[nr_visnames]="$(asciihex_to_binary "${dercert:j:20}")" + j+=20 + # Finally comes the access description, encoded as a UTF8String (0C). + [[ "${dercert:j:2}" == 0C ]] || continue + j+=2 + if [[ "${dercert:j:1}" == "8" ]]; then + j+=1 + case "${dercert:j:1}" in + 1) j+=1; len1=2*0x${dercert:j:2}; j+=2 ;; + 2) j+=1; len1=2*0x${dercert:j:4}; j+=4 ;; + 3) j+=1; len1=2*0x${dercert:j:6}; j+=6 ;; + 4) len1=0 ;; + esac + else + len1=2*0x${dercert:j:2} + j+=2 + fi + access_description[nr_visnames]=""$(asciihex_to_binary "${dercert:j:len1}")"" + nr_visnames+=1 + done + fi + fi + fi + fi + if [[ $nr_visnames -eq 0 ]]; then + outln "not present" + fileout "$jsonID" "INFO" "not present" + else + for (( i=0; i < nr_visnames; i++ )); do + [[ $i -ne 0 ]] && out "$spaces" + outln "$(out_row_aligned_max_width "${fingerprint[i]} / ${access_description[i]}" "$spaces" $TERM_WIDTH)" + fileout "$jsonID" "INFO" "${fingerprint[i]} / ${access_description[i]}" + done + fi + return 0 +} + +# NOTE: arg3 must contain the text output of $HOSTCERT. +must_staple() { + local jsonID="cert_mustStapleExtension" + local json_postfix="$1" + local provides_stapling="$2" + local hostcert_txt="$3" + local cert extn + local -i extn_len + local supported=false + + # Note this function is only looking for status_request (5) and not + # status_request_v2 (17), since OpenSSL seems to only include status_request (5) + # in its ClientHello when the "-status" option is used. + + # OpenSSL 1.1.0 supports pretty-printing the "TLS Feature extension." For any + # previous versions of OpenSSL, OpenSSL can only show if the extension OID is present. + if grep -A 1 "TLS Feature:" <<< "$hostcert_txt" | grep -q "status_request"; then + # FIXME: This will indicate that must staple is supported if the + # certificate indicates status_request or status_request_v2. This is + # probably okay, since it seems likely that any TLS Feature extension + # that includes status_request_v2 will also include status_request. + supported=true + elif [[ "$hostcert_txt" =~ '1.3.6.1.5.5.7.1.24:' ]]; then + cert="$($OPENSSL x509 -in "$HOSTCERT" -outform DER 2>>$ERRFILE | hexdump -v -e '16/1 "%02X"')" + extn="${cert##*06082B06010505070118}" + # Check for critical bit, and skip over it if present. + [[ "${extn:0:6}" == "0101FF" ]] && extn="${extn:6}" + # Next is tag and length of extnValue OCTET STRING. Assume it is less than 128 bytes. + extn="${extn:4}" + # The TLS Feature is a SEQUENCE of INTEGER. Get the length of the SEQUENCE + extn_len=2*$(hex2dec "${extn:2:2}") + # If the extension include the status_request (5), then it supports must staple. + if [[ "${extn:4:extn_len}" =~ 020105 ]]; then + supported=true + fi + fi + + if "$supported"; then + if "$provides_stapling"; then + prln_svrty_good "supported" + fileout "${jsonID}${json_postfix}" "OK" "supported" + else + prln_svrty_high "requires OCSP stapling (NOT ok)" + fileout "${jsonID}${json_postfix}" "HIGH" "extension detected but no OCSP stapling provided" + fi + else + outln "--" + fileout "${jsonID}${json_postfix}" "INFO" "--" + fi + return 0 +} + +# TODO: This function checks for Certificate Transparency support based on RFC 6962. +# It will need to be updated to add checks for Certificate Transparency support based on 6962bis. +# return values are results, no error conditions +certificate_transparency() { + local cert_txt="$1" + local ocsp_response="$2" + local -i number_of_certificates=$3 + local cipher="$4" + local sni_used="$5" + local tls_version="$6" + local sni="" + local ciphers="" + local hexc n ciph sslver kx auth enc mac export + local extra_extns="" + local -i success + # Cipher suites that use a certificate with an RSA (signature) public key + local -r a_rsa="cc,13, cc,15, c0,30, c0,28, c0,14, 00,9f, cc,a8, cc,aa, c0,a3, c0,9f, 00,6b, 00,39, c0,77, 00,c4, 00,88, c0,45, c0,4d, c0,53, c0,61, c0,7d, c0,8b, 16,b7, 16,b9, c0,2f, c0,27, c0,13, 00,9e, c0,a2, c0,9e, 00,67, 00,33, c0,76, 00,be, 00,9a, 00,45, c0,44, c0,4c, c0,52, c0,60, c0,7c, c0,8a, c0,11, c0,12, 00,16, 00,15, 00,14, c0,10" + # Cipher suites that use a certificate with an RSA (encryption) public key + local -r e_rsa="00,b7, c0,99, 00,ad, cc,ae, 00,9d, c0,a1, c0,9d, 00,3d, 00,35, 00,c0, 00,84, 00,95, c0,3d, c0,51, c0,69, c0,6f, c0,7b, c0,93, ff,01, 00,ac, c0,a0, c0,9c, 00,9c, 00,3c, 00,2f, 00,ba, 00,b6, 00,96, 00,41, c0,98, 00,07, 00,94, c0,3c, c0,50, c0,68, c0,6e, c0,7a, c0,92, 00,05, 00,04, 00,92, 00,0a, 00,93, fe,ff, ff,e0, 00,62, 00,09, 00,61, fe,fe, ff,e1, 00,64, 00,60, 00,08, 00,06, 00,03, 00,b9, 00,b8, 00,2e, 00,3b, 00,02, 00,01, ff,00" + # Cipher suites that use a certificate with a DSA public key + local -r a_dss="00,a3, 00,6a, 00,38, 00,c3, 00,87, c0,43, c0,57, c0,81, 00,a2, 00,40, 00,32, 00,bd, 00,99, 00,44, c0,42, c0,56, c0,80, 00,66, 00,13, 00,63, 00,12, 00,65, 00,11" + # Cipher suites that use a certificate with a DH public key + local -r a_dh="00,a5, 00,a1, 00,69, 00,68, 00,37, 00,36, 00,c2, 00,c1, 00,86, 00,85, c0,3f, c0,41, c0,55, c0,59, c0,7f, c0,83, 00,a4, 00,a0, 00,3f, 00,3e, 00,31, 00,30, 00,bc, 00,bb, 00,98, 00,97, 00,43, 00,42, c0,3e, c0,40, c0,54, c0,58, c0,7e, c0,82, 00,10, 00,0d, 00,0f, 00,0c, 00,0b, 00,0e" + # Cipher suites that use a certificate with an ECDH public key + local -r a_ecdh="c0,32, c0,2e, c0,2a, c0,26, c0,0f, c0,05, c0,79, c0,75, c0,4b, c0,4f, c0,5f, c0,63, c0,89, c0,8d, c0,31, c0,2d, c0,29, c0,25, c0,0e, c0,04, c0,78, c0,74, c0,4a, c0,4e, c0,5e, c0,62, c0,88, c0,8c, c0,0c, c0,02, c0,0d, c0,03, c0,0b, c0,01" + # Cipher suites that use a certificate with an ECDSA public key + local -r a_ecdsa="cc,14, c0,2c, c0,24, c0,0a, cc,a9, c0,af, c0,ad, c0,73, c0,49, c0,5d, c0,87, 16,b8, 16,ba, c0,2b, c0,23, c0,09, c0,ae, c0,ac, c0,72, c0,48, c0,5c, c0,86, c0,07, c0,08, c0,06" + # Cipher suites that use a certificate with a GOST public key + local -r a_gost="00,80, 00,81, 00,82, 00,83" + + # First check whether signed certificate timestamps (SCT) are included in the + # server's certificate. If they aren't, check whether the server provided + # a stapled OCSP response with SCTs. If no SCTs were found in the certificate + # or OCSP response, check for an SCT TLS extension. + if [[ "$cert_txt" =~ CT\ Precertificate\ SCTs ]] || [[ "$cert_txt" =~ '1.3.6.1.4.1.11129.2.4.2' ]]; then + tm_out "certificate extension" + return 0 + fi + if [[ "$ocsp_response" =~ CT\ Certificate\ SCTs ]] || [[ "$ocsp_response" =~ '1.3.6.1.4.1.11129.2.4.5' ]]; then + tm_out "OCSP extension" + return 0 + fi + + # If the server only has one certificate, then it is sufficient to check whether + # determine_tls_extensions() discovered an SCT TLS extension. If the server has more than + # one certificate, then it is possible that an SCT TLS extension is returned for some + # certificates, but not for all of them. + if [[ $number_of_certificates -eq 1 ]] && [[ "$TLS_EXTENSIONS" =~ signed\ certificate\ timestamps ]]; then + tm_out "TLS extension" + return 0 + fi + + if [[ $number_of_certificates -gt 1 ]] && ! "$SSL_NATIVE"; then + if [[ "$tls_version" == 0304 ]]; then + ciphers=", 13,01, 13,02, 13,03, 13,04, 13,05" + if [[ "$cipher" == tls1_3_RSA ]]; then + extra_extns=", 00,0d,00,10,00,0e,08,04,08,05,08,06,04,01,05,01,06,01,02,01" + elif [[ "$cipher" == tls1_3_ECDSA ]]; then + extra_extns=", 00,0d,00,0a,00,08,04,03,05,03,06,03,02,03" + else + return 1 + fi + else + [[ "$cipher" =~ aRSA ]] && ciphers+=", $a_rsa" + [[ "$cipher" =~ eRSA ]] && ciphers+=", $e_rsa" + [[ "$cipher" =~ aDSS ]] && ciphers+=", $a_dss" + [[ "$cipher" =~ aDH ]] && ciphers+=", $a_dh" + [[ "$cipher" =~ aECDH ]] && ciphers+=", $a_ecdh" + [[ "$cipher" =~ aECDSA ]] && ciphers+=", $a_ecdsa" + [[ "$cipher" =~ aGOST ]] && ciphers+=", $a_gost" + + [[ -z "$ciphers" ]] && return 1 + ciphers+=", 00,ff" + fi + [[ -z "$sni_used" ]] && sni="$SNI" && SNI="" + tls_sockets "${tls_version:2:2}" "${ciphers:2}" "all" "00,12,00,00$extra_extns" + success=$? + [[ -z "$sni_used" ]] && SNI="$sni" + if ( [[ $success -eq 0 ]] || [[ $success -eq 2 ]] ) && \ + grep -a 'TLS server extension ' "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" | \ + grep -aq "signed certificate timestamps"; then + tm_out "TLS extension" + return 0 + fi + fi + + if [[ $SERVICE != HTTP ]] && ! "$CLIENT_AUTH"; then + # At the moment Certificate Transparency only applies to HTTPS. + tm_out "N/A" + else + tm_out "--" + fi + return 0 +} + +certificate_info() { + local proto + local -i certificate_number=$1 + local -i number_of_certificates=$2 + local cert_txt="$3" + local cipher=$4 + local cert_keysize=$5 + local cert_type="$6" + local ocsp_response_binary="$7" + local ocsp_response=$8 + local ocsp_response_status=$9 + local sni_used="${10}" + local ct="${11}" + local certificate_list_ordering_problem="${12}" + local cert_sig_algo cert_sig_hash_algo cert_key_algo cert_keyusage cert_ext_keyusage short_keyAlgo + local outok=true + local expire days2expire secs2warn ocsp_uri crl + local startdate enddate issuer_CN issuer_C issuer_O issuer sans san all_san="" cn + local issuer_DC issuerfinding cn_nosni="" + local cert_fingerprint_sha1 cert_fingerprint_sha2 cert_serial + local policy_oid + local spaces="" + local -i trust_sni=0 trust_nosni=0 diffseconds=0 + local has_dns_sans has_dns_sans_nosni + local trust_sni_finding + local -i certificates_provided + local cnfinding trustfinding trustfinding_nosni + local cnok="OK" + local expfinding expok="OK" + local -i ret=0 + local json_postfix="" # string to place at the end of JSON IDs when there is more than one certificate + local jsonID="" # string to place at beginning of JSON IDs + local indent="" + local days2warn2=$DAYS2WARN2 + local days2warn1=$DAYS2WARN1 + local provides_stapling=false + local caa_node="" all_caa="" caa_property_name="" caa_property_value="" + local response="" + local yearstart yearend clockstart clockend y m d + local gt_825=false gt_825warn=false + + if [[ $number_of_certificates -gt 1 ]]; then + [[ $certificate_number -eq 1 ]] && outln + indent=" " + out "$indent" + pr_headline "Server Certificate #$certificate_number" + [[ -z "$sni_used" ]] && pr_underline " (in response to request w/o SNI)" + outln + json_postfix=" " + spaces=" " + else + spaces=" " + fi + + GOOD_CA_BUNDLE="" + cert_sig_algo="$(awk -F':' '/Signature Algorithm/ { print $2; if (++Match >= 1) exit; }' <<< "$cert_txt")" + cert_sig_algo="${cert_sig_algo// /}" + cert_key_algo="$(awk -F':' '/Public Key Algorithm:/ { print $2; if (++Match >= 1) exit; }' <<< "$cert_txt")" + cert_key_algo="${cert_key_algo// /}" + + out "$indent" ; pr_bold " Signature Algorithm " + jsonID="cert_signatureAlgorithm" + case $cert_sig_algo in + sha1WithRSAEncryption) + pr_svrty_medium "SHA1 with RSA" + if [[ "$SERVICE" == HTTP ]] || "$ASSUME_HTTP"; then + out " -- besides: users will receive a "; pr_svrty_high "strong browser WARNING" + fi + outln + fileout "${jsonID}${json_postfix}" "MEDIUM" "SHA1 with RSA" + ;; + sha224WithRSAEncryption) + outln "SHA224 with RSA" + fileout "${jsonID}${json_postfix}" "INFO" "SHA224 with RSA" + ;; + sha256WithRSAEncryption) + prln_svrty_good "SHA256 with RSA" + fileout "${jsonID}${json_postfix}" "OK" "SHA256 with RSA" + ;; + sha384WithRSAEncryption) + prln_svrty_good "SHA384 with RSA" + fileout "${jsonID}${json_postfix}" "OK" "SHA384 with RSA" + ;; + sha512WithRSAEncryption) + prln_svrty_good "SHA512 with RSA" + fileout "${jsonID}${json_postfix}" "OK" "SHA512 with RSA" + ;; + ecdsa-with-SHA1) + prln_svrty_medium "ECDSA with SHA1" + fileout "${jsonID}${json_postfix}" "MEDIUM" "ECDSA with SHA1" + ;; + ecdsa-with-SHA224) + outln "ECDSA with SHA224" + fileout "${jsonID}${json_postfix}" "INFO" "ECDSA with SHA224" + ;; + ecdsa-with-SHA256) + prln_svrty_good "ECDSA with SHA256" + fileout "${jsonID}${json_postfix}" "OK" "ECDSA with SHA256" + ;; + ecdsa-with-SHA384) + prln_svrty_good "ECDSA with SHA384" + fileout "${jsonID}${json_postfix}" "OK" "ECDSA with SHA384" + ;; + ecdsa-with-SHA512) + prln_svrty_good "ECDSA with SHA512" + fileout "${jsonID}${json_postfix}" "OK" "ECDSA with SHA512" + ;; + dsaWithSHA1) + prln_svrty_medium "DSA with SHA1" + fileout "${jsonID}${json_postfix}" "MEDIUM" "DSA with SHA1" + ;; + dsa_with_SHA224) + outln "DSA with SHA224" + fileout "${jsonID}${json_postfix}" "INFO" "DSA with SHA224" + ;; + dsa_with_SHA256) + prln_svrty_good "DSA with SHA256" + fileout "${jsonID}${json_postfix}" "OK" "DSA with SHA256" + ;; + rsassaPss) + cert_sig_hash_algo="$(grep -A 1 "Signature Algorithm" <<< "$cert_txt" | head -2 | tail -1 | sed 's/^.*Hash Algorithm: //')" + case $cert_sig_hash_algo in + sha1) + prln_svrty_medium "RSASSA-PSS with SHA1" + fileout "${jsonID}${json_postfix}" "MEDIUM" "RSASSA-PSS with SHA1" + ;; + sha224) + outln "RSASSA-PSS with SHA224" + fileout "${jsonID}${json_postfix}" "INFO" "RSASSA-PSS with SHA224" + ;; + sha256) + prln_svrty_good "RSASSA-PSS with SHA256" + fileout "${jsonID}${json_postfix}" "OK" "RSASSA-PSS with SHA256" + ;; + sha384) + prln_svrty_good "RSASSA-PSS with SHA384" + fileout "${jsonID}${json_postfix}" "OK" "RSASSA-PSS with SHA384" + ;; + sha512) + prln_svrty_good "RSASSA-PSS with SHA512" + fileout "${jsonID}${json_postfix}" "OK" "RSASSA-PSS with SHA512" + ;; + *) + out "RSASSA-PSS with $cert_sig_hash_algo" + prln_warning " (Unknown hash algorithm)" + fileout "${jsonID}${json_postfix}" "DEBUG" "RSASSA-PSS with $cert_sig_hash_algo" + esac + ;; + md2*) + prln_svrty_critical "MD2" + fileout "${jsonID}${json_postfix}" "CRITICAL" "MD2" + ;; + md4*) + prln_svrty_critical "MD4" + fileout "${jsonID}${json_postfix}" "CRITICAL" "MD4" + ;; + md5*) + prln_svrty_critical "MD5" + fileout "${jsonID}${json_postfix}" "CRITICAL" "MD5" + ;; + *) + out "$cert_sig_algo (" + pr_warning "FIXME: can't tell whether this is good or not" + outln ")" + fileout "${jsonID}${json_postfix}" "DEBUG" "$cert_sig_algo" + ((ret++)) + ;; + esac + # old, but still interesting: https://blog.hboeck.de/archives/754-Playing-with-the-EFF-SSL-Observatory.html + + out "$indent"; pr_bold " Server key size " + jsonID="cert_keySize" + if [[ -z "$cert_keysize" ]]; then + outln "(couldn't determine)" + fileout "${jsonID}${json_postfix}" "cannot be determined" + ((ret++)) + else + case $cert_key_algo in + *RSA*|*rsa*) short_keyAlgo="RSA";; + *ecdsa*|*ecPublicKey) short_keyAlgo="EC";; + *DSA*|*dsa*) short_keyAlgo="DSA";; + *GOST*|*gost*) short_keyAlgo="GOST";; + *dh*|*DH*) short_keyAlgo="DH" ;; + *) pr_fixme "don't know $cert_key_algo " + let ret++ ;; + esac + out "$short_keyAlgo " + # https://tools.ietf.org/html/rfc4492, https://www.keylength.com/en/compare/ + # https://infoscience.epfl.ch/record/164526/files/NPDF-22.pdf + # see https://csrc.nist.gov/publications/detail/sp/800-57-part-1/rev-4/final + # Table 2 @ chapter 5.6.1 (~ p66) + if [[ $cert_key_algo =~ ecdsa ]] || [[ $cert_key_algo =~ ecPublicKey ]]; then + if [[ "$cert_keysize" -le 110 ]]; then # a guess + pr_svrty_critical "$cert_keysize" + fileout "${jsonID}${json_postfix}" "CRITICAL" "$short_keyAlgo $cert_keysize bits" + elif [[ "$cert_keysize" -le 123 ]]; then # a guess + pr_svrty_high "$cert_keysize" + fileout "${jsonID}${json_postfix}" "HIGH" "$short_keyAlgo $cert_keysize bits" + elif [[ "$cert_keysize" -le 163 ]]; then + pr_svrty_medium "$cert_keysize" + fileout "${jsonID}${json_postfix}" "MEDIUM" "$short_keyAlgo $cert_keysize bits" + elif [[ "$cert_keysize" -le 224 ]]; then + out "$cert_keysize" + fileout "${jsonID}${json_postfix}" "INFO" "$short_keyAlgo $cert_keysize bits" + elif [[ "$cert_keysize" -le 533 ]]; then + pr_svrty_good "$cert_keysize" + fileout "${jsonID}${json_postfix}" "OK" "$short_keyAlgo $cert_keysize bits" + else + out "keysize: $cert_keysize (not expected, FIXME)" + fileout "${jsonID}${json_postfix}" "DEBUG" " $cert_keysize bits (not expected)" + ((ret++)) + fi + outln " bits" + elif [[ $cert_key_algo =~ RSA ]] || [[ $cert_key_algo =~ rsa ]] || [[ $cert_key_algo =~ dsa ]] || \ + [[ $cert_key_algo =~ dhKeyAgreement ]] || [[ $cert_key_algo == X9.42\ DH ]]; then + if [[ "$cert_keysize" -le 512 ]]; then + pr_svrty_critical "$cert_keysize" + outln " bits" + fileout "${jsonID}${json_postfix}" "CRITICAL" "$short_keyAlgo $cert_keysize bits" + elif [[ "$cert_keysize" -le 768 ]]; then + pr_svrty_high "$cert_keysize" + outln " bits" + fileout "${jsonID}${json_postfix}" "HIGH" "$short_keyAlgo $cert_keysize bits" + elif [[ "$cert_keysize" -le 1024 ]]; then + pr_svrty_medium "$cert_keysize" + outln " bits" + fileout "${jsonID}${json_postfix}" "MEDIUM" "$short_keyAlgo $cert_keysize bits" + elif [[ "$cert_keysize" -le 2048 ]]; then + outln "$cert_keysize bits" + fileout "${jsonID}${json_postfix}" "INFO" "$short_keyAlgo $cert_keysize bits" + elif [[ "$cert_keysize" -le 4096 ]]; then + pr_svrty_good "$cert_keysize" + fileout "${jsonID}${json_postfix}" "OK" "$short_keyAlgo $cert_keysize bits" + outln " bits" + else + pr_warning "weird key size: $cert_keysize bits"; outln " (could cause compatibility problems)" + fileout "${jsonID}${json_postfix}" "WARN" "$cert_keysize bits (Odd)" + ((ret++)) + fi + else + out "$cert_key_algo + $cert_keysize bits (" + pr_warning "FIXME: can't tell whether this is good or not" + outln ")" + fileout "${jsonID}${json_postfix}" "WARN" "Server keys $cert_keysize bits, unknown public key algorithm $cert_key_algo" + ((ret++)) + fi + fi + + out "$indent"; pr_bold " Server key usage "; + outok=true + jsonID="cert_keyUsage" + cert_keyusage="$(strip_leading_space "$(awk '/X509v3 Key Usage:/ { getline; print $0 }' <<< "$cert_txt")")" + if [[ -n "$cert_keyusage" ]]; then + outln "$cert_keyusage" + if ( [[ " $cert_type " =~ " RSASig " ]] || [[ " $cert_type " =~ " DSA " ]] || [[ " $cert_type " =~ " ECDSA " ]] ) && \ + [[ ! "$cert_keyusage" =~ "Digital Signature" ]]; then + prln_svrty_high "$indent Certificate incorrectly used for digital signatures" + fileout "${jsonID}${json_postfix}" "HIGH" "Certificate incorrectly used for digital signatures: \"$cert_keyusage\"" + outok=false + fi + if [[ " $cert_type " =~ " RSAKMK " ]] && [[ ! "$cert_keyusage" =~ "Key Encipherment" ]]; then + prln_svrty_high "$indent Certificate incorrectly used for key encipherment" + fileout "${jsonID}${json_postfix}" "HIGH" "Certificate incorrectly used for key encipherment: \"$cert_keyusage\"" + outok=false + fi + if ( [[ " $cert_type " =~ " DH " ]] || [[ " $cert_type " =~ " ECDH " ]] ) && \ + [[ ! "$cert_keyusage" =~ "Key Agreement" ]]; then + prln_svrty_high "$indent Certificate incorrectly used for key agreement" + fileout "${jsonID}${json_postfix}" "HIGH" "Certificate incorrectly used for key agreement: \"$cert_keyusage\"" + outok=false + fi + else + outln "--" + fileout "${jsonID}${json_postfix}" "INFO" "No server key usage information" + outok=false + fi + if "$outok"; then + fileout "${jsonID}${json_postfix}" "INFO" "$cert_keyusage" + fi + + out "$indent"; pr_bold " Server extended key usage "; + jsonID="cert_extKeyUsage" + outok=true + cert_ext_keyusage="$(strip_leading_space "$(awk '/X509v3 Extended Key Usage:/ { getline; print $0 }' <<< "$cert_txt")")" + if [[ -n "$cert_ext_keyusage" ]]; then + outln "$cert_ext_keyusage" + if [[ ! "$cert_ext_keyusage" =~ "TLS Web Server Authentication" ]] && [[ ! "$cert_ext_keyusage" =~ "Any Extended Key Usage" ]]; then + prln_svrty_high "$indent Certificate incorrectly used for TLS Web Server Authentication" + fileout "${jsonID}${json_postfix}" "HIGH" "Certificate incorrectly used for TLS Web Server Authentication: \"$cert_ext_keyusage\"" + outok=false + fi + else + outln "--" + fileout "${jsonID}${json_postfix}" "INFO" "No server extended key usage information" + outok=false + fi + if "$outok"; then + fileout "${jsonID}${json_postfix}" "INFO" "$cert_ext_keyusage" + fi + + out "$indent"; pr_bold " Serial / Fingerprints " + cert_serial="$($OPENSSL x509 -noout -in $HOSTCERT -serial 2>>$ERRFILE | sed 's/serial=//')" + fileout "cert_serialNumber${json_postfix}" "INFO" "$cert_serial" + + cert_fingerprint_sha1="$($OPENSSL x509 -noout -in $HOSTCERT -fingerprint -sha1 2>>$ERRFILE | sed 's/Fingerprint=//' | sed 's/://g')" + fileout "cert_fingerprintSHA1${json_postfix}" "INFO" "${cert_fingerprint_sha1//SHA1 /}" + outln "$cert_serial / $cert_fingerprint_sha1" + + cert_fingerprint_sha2="$($OPENSSL x509 -noout -in $HOSTCERT -fingerprint -sha256 2>>$ERRFILE | sed 's/Fingerprint=//' | sed 's/://g' )" + fileout "cert_fingerprintSHA256${json_postfix}" "INFO" "${cert_fingerprint_sha2//SHA256 /}" + outln "$spaces$cert_fingerprint_sha2" + + # " " needs to be converted back to lf in JSON/CSV output + fileout "cert${json_postfix}" "INFO" "$(< $HOSTCERT)" + + [[ -z $CERT_FINGERPRINT_SHA2 ]] && \ + CERT_FINGERPRINT_SHA2="$cert_fingerprint_sha2" || + CERT_FINGERPRINT_SHA2="$cert_fingerprint_sha2 $CERT_FINGERPRINT_SHA2" + [[ -z $RSA_CERT_FINGERPRINT_SHA2 ]] && \ + ( [[ $cert_key_algo = *RSA* ]] || [[ $cert_key_algo = *rsa* ]] ) && + RSA_CERT_FINGERPRINT_SHA2="$cert_fingerprint_sha2" + + out "$indent"; pr_bold " Common Name (CN) " + cnfinding="Common Name (CN) : " + cn="$(get_cn_from_cert $HOSTCERT)" + if [[ -n "$cn" ]]; then + pr_italic "$cn" + cnfinding="$cn" + else + cn="no CN field in subject" + out "($cn)" + cnfinding="$cn" + cnok="INFO" + fi + fileout "cert_commonName${json_postfix}" "$cnok" "$cnfinding" + cnfinding="" + + if [[ -n "$sni_used" ]]; then + if grep -q "\-\-\-\-\-BEGIN" "$HOSTCERT.nosni"; then + cn_nosni="$(get_cn_from_cert "$HOSTCERT.nosni")" + [[ -z "$cn_nosni" ]] && cn_nosni="no CN field in subject" + fi + debugme tm_out "\"$NODE\" | \"$cn\" | \"$cn_nosni\"" + else + debugme tm_out "\"$NODE\" | \"$cn\"" + fi + + if [[ -z "$sni_used" ]] || [[ "$(toupper "$cn_nosni")" == "$(toupper "$cn")" ]]; then + outln + cnfinding="$cn" + elif [[ -z "$cn_nosni" ]]; then + out " (request w/o SNI didn't succeed"; + cnfinding+="request w/o SNI didn't succeed" + if [[ $cert_sig_algo =~ ecdsa ]]; then + out ", usual for EC certificates" + cnfinding+=", usual for EC certificates" + fi + outln ")" + cnfinding+="" + elif [[ "$cn_nosni" == *"no CN field"* ]]; then + outln ", (request w/o SNI: $cn_nosni)" + cnfinding="$cn_nosni" + else + out " (CN in response to request w/o SNI: "; pr_italic "$cn_nosni"; outln ")" + cnfinding="$cn_nosni" + fi + fileout "cert_commonName_wo_SNI${json_postfix}" "INFO" "$cnfinding" + + sans=$(grep -A2 "Subject Alternative Name" <<< "$cert_txt" | \ + grep -E "DNS:|IP Address:|email:|URI:|DirName:|Registered ID:" | tr ',' '\n' | \ + sed -e 's/ *DNS://g' -e 's/ *IP Address://g' -e 's/ *email://g' -e 's/ *URI://g' -e 's/ *DirName://g' \ + -e 's/ *Registered ID://g' \ + -e 's/ *othername://g' -e 's/ *X400Name://g' -e 's/ *EdiPartyName://g') + # ^^^ CACert + + out "$indent"; pr_bold " subjectAltName (SAN) " + jsonID="cert_subjectAltName" + if [[ -n "$sans" ]]; then + while read san; do + [[ -n "$san" ]] && all_san+="$san " + done <<< "$sans" + prln_italic "$(out_row_aligned_max_width "$all_san" "$indent " $TERM_WIDTH)" + fileout "${jsonID}${json_postfix}" "INFO" "$all_san" + else + if [[ $SERVICE == "HTTP" ]] || "$ASSUME_HTTP"; then + pr_svrty_high "missing (NOT ok)"; outln " -- Browsers are complaining" + fileout "${jsonID}${json_postfix}" "HIGH" "No SAN, browsers are complaining" + else + pr_svrty_medium "missing"; outln " -- no SAN is deprecated" + fileout "${jsonID}${json_postfix}" "MEDIUM" "Providing no SAN is deprecated" + fi + fi + + out "$indent"; pr_bold " Issuer " + jsonID="cert_caIssuers" + #FIXME: oid would be better maybe (see above) + issuer="$($OPENSSL x509 -in $HOSTCERT -noout -issuer -nameopt multiline,-align,sname,-esc_msb,utf8,-space_eq 2>>$ERRFILE)" + issuer_CN="$(awk -F'=' '/CN=/ { print $2 }' <<< "$issuer")" + issuer_O="$(awk -F'=' '/O=/ { print $2 }' <<< "$issuer")" + issuer_C="$(awk -F'=' '/ C=/ { print $2 }' <<< "$issuer")" + issuer_DC="$(awk -F'=' '/DC=/ { print $2 }' <<< "$issuer")" + + if [[ "$issuer_O" == "issuer=" ]] || [[ "$issuer_O" == "issuer= " ]] || [[ "$issuer_CN" == "$cn" ]]; then + prln_svrty_critical "self-signed (NOT ok)" + fileout "${jsonID}${json_postfix}" "CRITICAL" "selfsigned" + else + issuerfinding="$issuer_CN" + pr_italic "$issuer_CN" + if [[ -z "$issuer_O" ]] && [[ -n "$issuer_DC" ]]; then + for san in $issuer_DC; do + if [[ -z "$issuer_O" ]]; then + issuer_O="${san}" + else + issuer_O="${san}.${issuer_O}" + fi + done + fi + if [[ -n "$issuer_O" ]]; then + issuerfinding+=" (" + out " (" + issuerfinding+="$issuer_O" + pr_italic "$issuer_O" + if [[ -n "$issuer_C" ]]; then + issuerfinding+=" from " + out " from " + issuerfinding+="$issuer_C" + pr_italic "$issuer_C" + fi + issuerfinding+=")" + out ")" + fi + outln + fileout "${jsonID}${json_postfix}" "INFO" "$issuerfinding" + fi + + out "$indent"; pr_bold " Trust (hostname) " + compare_server_name_to_cert "$HOSTCERT" + trust_sni=$? + + # Find out if the subjectAltName extension is present and contains + # a DNS name, since Section 6.3 of RFC 6125 says: + # Security Warning: A client MUST NOT seek a match for a reference + # identifier of CN-ID if the presented identifiers include a DNS-ID, + # SRV-ID, URI-ID, or any application-specific identifier types + # supported by the client. + has_dns_sans=$HAS_DNS_SANS + + case $trust_sni in + 0) trustfinding="certificate does not match supplied URI" ;; + 1) trustfinding="Ok via SAN" ;; + 2) trustfinding="Ok via SAN wildcard" ;; + 4) if "$has_dns_sans"; then + trustfinding="via CN, but not SAN" + else + trustfinding="via CN only" + fi + ;; + 5) trustfinding="Ok via SAN and CN" ;; + 6) trustfinding="Ok via SAN wildcard and CN" + ;; + 8) if "$has_dns_sans"; then + trustfinding="via CN wildcard, but not SAN" + else + trustfinding="via CN (wildcard) only" + fi + ;; + 9) trustfinding="Ok via CN wildcard and SAN" + ;; + 10) trustfinding="Ok via SAN wildcard and CN wildcard" + ;; + esac + + if [[ $trust_sni -eq 0 ]]; then + pr_svrty_high "$trustfinding" + trust_sni_finding="HIGH" + elif ( [[ $trust_sni -eq 4 ]] || [[ $trust_sni -eq 8 ]] ); then + if [[ $SERVICE == "HTTP" ]] || "$ASSUME_HTTP"; then + # https://bugs.chromium.org/p/chromium/issues/detail?id=308330 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1245280 + # https://www.chromestatus.com/feature/4981025180483584 + pr_svrty_high "$trustfinding"; out " -- Browsers are complaining" + trust_sni_finding="HIGH" + else + pr_svrty_medium "$trustfinding" + trust_sni_finding="MEDIUM" + # we punish CN matching for non-HTTP as it is deprecated https://tools.ietf.org/html/rfc2818#section-3.1 + ! "$has_dns_sans" && out " -- CN only match is deprecated" + fi + else + pr_svrty_good "$trustfinding" + trust_sni_finding="OK" + fi + + if [[ -n "$cn_nosni" ]]; then + compare_server_name_to_cert "$HOSTCERT.nosni" + trust_nosni=$? + has_dns_sans_nosni=$HAS_DNS_SANS + fi + + # See issue #733. + if [[ -z "$sni_used" ]]; then + trustfinding_nosni="" + elif ( [[ $trust_sni -eq $trust_nosni ]] && [[ "$has_dns_sans" == "$has_dns_sans_nosni" ]] ) || \ + ( [[ $trust_sni -eq 0 ]] && [[ $trust_nosni -eq 0 ]] ); then + trustfinding_nosni=" (same w/o SNI)" + elif [[ $trust_nosni -eq 0 ]]; then + if [[ $trust_sni -eq 4 ]] || [[ $trust_sni -eq 8 ]]; then + trustfinding_nosni=" (w/o SNI: certificate does not match supplied URI)" + else + trustfinding_nosni=" (SNI mandatory)" + fi + elif [[ $trust_nosni -eq 4 ]] || [[ $trust_nosni -eq 8 ]] || [[ $trust_sni -eq 4 ]] || [[ $trust_sni -eq 8 ]]; then + case $trust_nosni in + 1) trustfinding_nosni="(w/o SNI: Ok via SAN)" ;; + 2) trustfinding_nosni="(w/o SNI: Ok via SAN wildcard)" ;; + 4) if "$has_dns_sans_nosni"; then + trustfinding_nosni="(w/o SNI: via CN, but not SAN)" + else + trustfinding_nosni="(w/o SNI: via CN only)" + fi + ;; + 5) trustfinding_nosni="(w/o SNI: Ok via SAN and CN)" ;; + 6) trustfinding_nosni="(w/o SNI: Ok via SAN wildcard and CN)" ;; + 8) if "$has_dns_sans_nosni"; then + trustfinding_nosni="(w/o SNI: via CN wildcard, but not SAN)" + else + trustfinding_nosni="(w/o SNI: via CN (wildcard) only)" + fi + ;; + 9) trustfinding_nosni="(w/o SNI: Ok via CN wildcard and SAN)" ;; + 10) trustfinding_nosni="(w/o SNI: Ok via SAN wildcard and CN wildcard)" ;; + esac + elif [[ $trust_sni -ne 0 ]]; then + trustfinding_nosni=" (works w/o SNI)" + else + trustfinding_nosni=" (however, works w/o SNI)" + fi + if [[ -n "$sni_used" ]] || [[ $trust_nosni -eq 0 ]] || ( [[ $trust_nosni -ne 4 ]] && [[ $trust_nosni -ne 8 ]] ); then + outln "$trustfinding_nosni" + elif [[ $SERVICE == "HTTP" ]] || "$ASSUME_HTTP"; then + prln_svrty_high "$trustfinding_nosni" + else + prln_svrty_medium "$trustfinding_nosni" + fi + + fileout "cert_trust${json_postfix}" "$trust_sni_finding" "${trustfinding}${trustfinding_nosni}" + + out "$indent"; pr_bold " Chain of trust"; out " " + jsonID="cert_chain_of_trust" + if [[ "$issuer_O" =~ StartCom ]] || [[ "$issuer_O" =~ WoSign ]] || [[ "$issuer_CN" =~ StartCom ]] || [[ "$issuer_CN" =~ WoSign ]]; then + # Shortcut for this special case here. + pr_italic "WoSign/StartCom"; out " are " ; prln_svrty_critical "not trusted anymore (NOT ok)" + fileout "${jsonID}${json_postfix}" "CRITICAL" "Issuer not trusted anymore (WoSign/StartCom)" + else + # Also handles fileout, keep error if happened + determine_trust "$jsonID" "$json_postfix" || ((ret++)) + fi + + # https://events.ccc.de/congress/2010/Fahrplan/attachments/1777_is-the-SSLiverse-a-safe-place.pdf, see page 40pp + out "$indent"; pr_bold " EV cert"; out " (experimental) " + jsonID="cert_certificatePolicies_EV" + # only the first one, seldom we have two + policy_oid=$(awk '/ .Policy: / { print $2 }' <<< "$cert_txt" | awk 'NR < 2') + if grep -Eq 'Extended Validation|Extended Validated|EV SSL|EV CA' <<< "$issuer" || \ + [[ 2.16.840.1.114028.10.1.2 == "$policy_oid" ]] || \ + [[ 2.16.840.1.114412.1.3.0.2 == "$policy_oid" ]] || \ + [[ 2.16.840.1.114412.2.1 == "$policy_oid" ]] || \ + [[ 2.16.578.1.26.1.3.3 == "$policy_oid" ]] || \ + [[ 1.3.6.1.4.1.17326.10.14.2.1.2 == "$policy_oid" ]] || \ + [[ 1.3.6.1.4.1.17326.10.8.12.1.2 == "$policy_oid" ]] || \ + [[ 1.3.6.1.4.1.13177.10.1.3.10 == "$policy_oid" ]] ; then + out "yes " + fileout "${jsonID}${json_postfix}" "OK" "yes" + else + out "no " + fileout "${jsonID}${json_postfix}" "INFO" "no" + fi + debugme echo "($(newline_to_spaces "$policy_oid"))" + outln +#TODO: check browser OIDs: +# https://mxr.mozilla.org/mozilla-central/source/security/certverifier/ExtendedValidation.cpp +# https://chromium.googlesource.com/chromium/chromium/+/master/net/base/ev_root_ca_metadata.cc +# https://certs.opera.com/03/ev-oids.xml +# see #967 + + out "$indent"; pr_bold " ETS/\"eTLS\"" + out ", visibility info " + jsonID="cert_eTLS" + etsi_etls_visibility_info "${jsonID}${json_postfix}" "$spaces" "$HOSTCERT" "$cert_txt" + # *Currently* this is even listed as a vulnerability (CWE-310, CVE-2019-919), see + # https://nvd.nist.gov/vuln/detail/CVE-2019-9191, https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-9191 + # For now we leave this here. We may want to change that later or add infos to other sections (PFS & vulnerability) + + out "$indent"; pr_bold " Certificate Validity (UTC) " + # FreeBSD + OSX can't swallow the leading blank: + startdate="${cert_txt#*Validity*Not Before: }" + startdate="${startdate%%GMT*}GMT" + enddate="${cert_txt#*Validity*Not Before: *Not After : }" + enddate="${enddate%%GMT*}GMT" + debugme echo "$enddate - $startdate" + # Now we have a normalized enddate and startdate like "Feb 27 10:03:20 2017 GMT" -- also for OpenBSD + if "$HAS_OPENBSDDATE"; then + # Best we want to do under old versions of OpenBSD, first just remove the GMT and keep start/endate for later output + startdate="$(parse_date "$startdate" "+%s")" + enddate="$(parse_date "$enddate" "+%s")" + # Now we extract a date block and a time block which we need for later output + startdate="$(parse_date "$startdate" +"%F %H:%M" "%b %d %T %Y %Z")" + enddate="$(parse_date "$enddate" +"%F %H:%M" "%b %d %T %Y %Z")" + read yearstart clockstart <<< "$startdate" + read yearend clockend <<< "$enddate" + debugme echo "$yearstart, $clockstart" + debugme echo "$yearend, $clockend" + y=$(( ${yearend:0:4} - ${yearstart:0:4} )) + m=$(( ${yearend:5:1} - ${yearstart:5:1} + ${yearend:6:1} - ${yearstart:6:1} )) + d=$(( ${yearend:8:2} - ${yearstart:8:2} )) + # We take the year, month, days here as old OpenBSD's date is too difficult for real conversion + # see comment in parse_date(). In diffseconds then we have the estimated absolute validity period + diffseconds=$(( d + ((m*30)) + ((y*365)) )) + diffseconds=$((diffseconds * 3600 * 24)) + # Now we estimate the days left plus length of month/year: + yearnow="$(date -juz GMT "+%Y-%m-%d %H:%M")" + y=$(( ${yearend:0:4} - ${yearnow:0:4} )) + m=$(( ${yearend:5:1} - ${yearnow:5:1} + ${yearend:6:1} - ${yearnow:6:1} )) + d=$(( ${yearend:8:2} - ${yearnow:8:2} )) + days2expire=$(( d + ((m*30)) + ((y*365)) )) + else + startdate="$(parse_date "$startdate" +"%F %H:%M" "%b %d %T %Y %Z")" + enddate="$(parse_date "$enddate" +"%F %H:%M" "%b %d %T %Y %Z")" + days2expire=$(( $(parse_date "$enddate" "+%s" $'%F %H:%M') - $(LC_ALL=C date "+%s") )) # first in seconds + days2expire=$((days2expire / 3600 / 24 )) + diffseconds=$(( $(parse_date "$enddate" "+%s" $'%F %H:%M') - $(parse_date "$startdate" "+%s" $'%F %H:%M') )) + fi + # We adjust the thresholds by %50 for LE certificates, relaxing warnings for those certificates. + # . instead of \' because it does not break syntax highlighting in vim + if [[ "$issuer_O" =~ ^Let.s\ Encrypt ]] ; then + days2warn2=$((days2warn2 / 2)) + days2warn1=$((days2warn1 / 2)) + fi + + debugme echo -n "diffseconds: $diffseconds" + expire=$($OPENSSL x509 -in $HOSTCERT -checkend 1 2>>$ERRFILE) + if ! grep -qw not <<< "$expire" ; then + pr_svrty_critical "expired" + expfinding="expired" + expok="CRITICAL" + else + secs2warn=$((24 * 60 * 60 * days2warn2)) # low threshold first + expire=$($OPENSSL x509 -in $HOSTCERT -checkend $secs2warn 2>>$ERRFILE) + if grep -qw not <<< "$expire"; then + secs2warn=$((24 * 60 * 60 * days2warn1)) # high threshold + expire=$($OPENSSL x509 -in $HOSTCERT -checkend $secs2warn 2>>$ERRFILE) + if grep -qw not <<< "$expire"; then + pr_svrty_good "$days2expire >= $days2warn1 days" + expfinding+="$days2expire >= $days2warn1 days" + else + pr_svrty_medium "expires < $days2warn1 days ($days2expire)" + expfinding+="expires < $days2warn1 days ($days2expire)" + expok="MEDIUM" + fi + else + pr_svrty_high "expires < $days2warn2 days ($days2expire)" + expfinding+="expires < $days2warn2 days ($days2expire)" + expok="HIGH" + fi + fi + outln " ($startdate --> $enddate)" + fileout "cert_expirationStatus${json_postfix}" "$expok" "$expfinding" + fileout "cert_notBefore${json_postfix}" "INFO" "$startdate" # we assume that the certificate has no start time in the future + fileout "cert_notAfter${json_postfix}" "$expok" "$enddate" # They are in UTC + + # Internal certificates or those from appliances often have too high validity periods. + # We check for ~10 years and >~ 5 years + if [[ $diffseconds -ge $((3600 * 24 * 365 * 10)) ]]; then + out "$spaces" + prln_svrty_high ">= 10 years is way too long" + fileout "cert_validityPeriod${json_postfix}" "HIGH" "$((diffseconds / (3600 * 24) )) days" + elif [[ $diffseconds -ge $((3600 * 24 * 365 * 5)) ]]; then + out "$spaces" + prln_svrty_medium ">= 5 years is too long" + fileout "cert_validityPeriod${json_postfix}" "MEDIUM" "$((diffseconds / (3600 * 24) )) days" + elif [[ $diffseconds -ge $((3600 * 24 * 825 + 1)) ]]; then + # Also "official" certificates issued from March 1st, 2018 (1517353200) aren't supposed + # to be valid longer than 825 days which is 1517353200 in epoch seconds + gt_825=true + if "$HAS_OPENBSDDATE"; then + if [[ 20180301 -le ${yearstart//-/} ]]; then + gt_825warn=true + fi + elif [[ $(parse_date "$startdate" "+%s" $'%F %H:%M') -ge 1517353200 ]]; then + gt_825warn=true + fi + # Now, the verdict, depending on the issuing date + out "$spaces" + if "$gt_825warn" && "$gt_825"; then + prln_svrty_medium "> 825 days issued after 2018/03/01 is too long" + fileout "cert_validityPeriod${json_postfix}" "MEDIUM" "$((diffseconds / (3600 * 24) )) > 825 days" + elif "$gt_825"; then + outln ">= 825 days certificate life time but issued before 2018/03/01" + fileout "cert_validityPeriod${json_postfix}" "INFO" "$((diffseconds / (3600 * 24) )) =< 825 days" + fi + else + # All is fine with valididy period + # We ignore for now certificates < 2018/03/01. On the screen we only show debug info + [[ "$DEBUG" -ge 1 ]] && outln "${spaces}DEBUG: all is fine with total certificate life time" + fileout "cert_validityPeriod${json_postfix}" "INFO" "No finding" + fi + + certificates_provided=1+$(grep -c "\-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-" $TEMPDIR/intermediatecerts.pem) + out "$indent"; pr_bold " # of certificates provided"; out " $certificates_provided" + fileout "certs_countServer${json_postfix}" "INFO" "${certificates_provided}" + if "$certificate_list_ordering_problem"; then + prln_svrty_low " (certificate list ordering problem)" + fileout "certs_list_ordering_problem${json_postfix}" "LOW" "yes" + else + fileout "certs_list_ordering_problem${json_postfix}" "INFO" "no" + outln + fi + + if "$PHONE_OUT"; then + out "$indent"; pr_bold " In pwnedkeys.com DB " + check_pwnedkeys "$HOSTCERT" "$cert_key_algo" "$cert_keysize" + case "$?" in + 0) outln "not checked"; fileout "pwnedkeys${json_postfix}" "INFO" "not checked" ;; + 1) outln "not in database"; fileout "pwnedkeys${json_postfix}" "INFO" "not in database" ;; + 2) pr_svrty_critical "NOT ok --"; outln " key appears in database"; fileout "pwnedkeys${json_postfix}" "CRITICAL" "private key is known" ;; + 7) prln_warning "error querying https://v1.pwnedkeys.com"; fileout "pwnedkeys${json_postfix}" "WARN" "connection error" ;; + esac + fi + + out "$indent"; pr_bold " Certificate Revocation List " + jsonID="cert_crlDistributionPoints" + # ~ get next 50 lines after pattern , strip until Signature Algorithm and retrieve URIs + crl="$(awk '/X509v3 CRL Distribution/{i=50} i&&i--' <<< "$cert_txt" | awk '/^$/,/^ [a-zA-Z0-9]+|^ Signature Algorithm:/' | awk -F'URI:' '/URI/ { print $2 }')" + if [[ -z "$crl" ]] ; then + fileout "${jsonID}${json_postfix}" "INFO" "--" + outln "--" + else + if [[ $(count_lines "$crl") -eq 1 ]]; then + out "$crl" + if [[ "$expfinding" != "expired" ]]; then + check_revocation_crl "$crl" "cert_crlRevoked${json_postfix}" + ret=$((ret +$?)) + fi + outln + else # more than one CRL + first_crl=true + while read -r line; do + if "$first_crl"; then + first_crl=false + else + out "$spaces" + fi + out "$line" + if [[ "$expfinding" != expired ]]; then + check_revocation_crl "$line" "cert_crlRevoked${json_postfix}" + ret=$((ret +$?)) + fi + outln + done <<< "$crl" + fi + fileout "${jsonID}${json_postfix}" "INFO" "$crl" + fi + + out "$indent"; pr_bold " OCSP URI " + jsonID="cert_ocspURL" + ocsp_uri=$($OPENSSL x509 -in $HOSTCERT -noout -ocsp_uri 2>>$ERRFILE) + if [[ -z "$ocsp_uri" ]]; then + outln "--" + fileout "${jsonID}${json_postfix}" "INFO" "--" + else + if [[ $(count_lines "$ocsp_uri") -eq 1 ]]; then + out "$ocsp_uri" + if [[ "$expfinding" != "expired" ]]; then + check_revocation_ocsp "$ocsp_uri" "" "cert_ocspRevoked${json_postfix}" + fi + ret=$((ret +$?)) + outln + else + first_ocsp=true + while read -r line; do + if "$first_ocsp"; then + first_ocsp=false + else + out "$spaces" + fi + out "$line" + if [[ "$expfinding" != "expired" ]]; then + check_revocation_ocsp "$line" "" "cert_ocspRevoked${json_postfix}" + ret=$((ret +$?)) + fi + outln + done <<< "$ocsp_uri" + fi + fileout "${jsonID}${json_postfix}" "INFO" "$ocsp_uri" + fi + if [[ -z "$ocsp_uri" ]] && [[ -z "$crl" ]]; then + out "$spaces" + pr_svrty_high "NOT ok --" + outln " neither CRL nor OCSP URI provided" + fileout "cert_revocation${json_postfix}" "HIGH" "Neither CRL nor OCSP URI provided" + fi + + out "$indent"; pr_bold " OCSP stapling " + jsonID="OCSP_stapling" + if grep -a "OCSP response" <<< "$ocsp_response" | grep -q "no response sent" ; then + if [[ -n "$ocsp_uri" ]]; then + pr_svrty_low "not offered" + fileout "${jsonID}${json_postfix}" "LOW" "not offered" + else + out "not offered" + fileout "${jsonID}${json_postfix}" "INFO" "not offered" + fi + else + if grep -a "OCSP Response Status" <<< "$ocsp_response_status" | grep -q successful; then + pr_svrty_good "offered" + fileout "${jsonID}${json_postfix}" "OK" "offered" + provides_stapling=true + check_revocation_ocsp "" "$ocsp_response_binary" "cert_ocspRevoked${json_postfix}" + elif [[ "$ocsp_response" =~ Responder\ Error: ]]; then + response="$(awk '/Responder Error:/ { print $3 }' <<< "$ocsp_response")" + pr_warning "stapled OCSP response contained an error response from OCSP responder: $response" + fileout "${jsonID}${json_postfix}" "WARN" "stapled OCSP response contained an error response from OCSP responder: $response" + else + if $GOST_STATUS_PROBLEM; then + pr_warning "(GOST servers make problems here, sorry)" + fileout "${jsonID}${json_postfix}" "WARN" "(The GOST server made a problem here, sorry)" + ((ret++)) + else + out "(response status unknown)" + fileout "${jsonID}${json_postfix}" "OK" " not sure what's going on here, '$ocsp_response'" + debugme grep -a -A20 -B2 "OCSP response" <<<"$ocsp_response" + ((ret++)) + fi + fi + fi + outln + + out "$indent"; pr_bold " OCSP must staple extension "; + must_staple "$json_postfix" "$provides_stapling" "$cert_txt" + + out "$indent"; pr_bold " DNS CAA RR"; out " (experimental) " + jsonID="DNS_CAArecord" + caa_node="$NODE" + caa="" + while ( [[ -z "$caa" ]] && [[ ! -z "$caa_node" ]] ); do + caa="$(get_caa_rr_record $caa_node)" + [[ $caa_node =~ '.'$ ]] || caa_node+="." + caa_node=${caa_node#*.} + done + if [[ -n "$caa" ]]; then + pr_svrty_good "available"; out " - please check for match with \"Issuer\" above" + if [[ $(count_lines "$caa") -eq 1 ]]; then + out ": " + else + outln; out "$spaces" + fi + while read caa; do + if [[ -n "$caa" ]]; then + all_caa+="$caa, " + fi + done <<< "$caa" + all_caa=${all_caa%, } # strip trailing comma + pr_italic "$(out_row_aligned_max_width "$all_caa" "$indent " $TERM_WIDTH)" + fileout "${jsonID}${json_postfix}" "OK" "$all_caa" + elif [[ -n "$NODNS" ]]; then + out "(instructed to minimize DNS queries)" + fileout "${jsonID}${json_postfix}" "INFO" "check skipped as instructed" + else + pr_svrty_low "not offered" + fileout "${jsonID}${json_postfix}" "LOW" "--" + fi + outln + + out "$indent"; pr_bold " Certificate Transparency "; + jsonID="certificate_transparency" + if [[ "$ct" =~ extension ]]; then + pr_svrty_good "yes"; outln " ($ct)" + fileout "${jsonID}${json_postfix}" "OK" "yes ($ct)" + else + outln "$ct" + fileout "${jsonID}${json_postfix}" "INFO" "$ct" + fi + outln + return $ret +} + +run_server_defaults() { + local ciph newhostcert sni + local match_found + local sessticket_lifetime_hint="" sessticket_proto="" lifetime unit + local -i i n + local -i certs_found=0 + local -i ret=0 + local -a previous_hostcert previous_hostcert_txt previous_hostcert_type + local -a previous_hostcert_issuer previous_intermediates previous_ordering_problem keysize cipher + local -a ocsp_response_binary ocsp_response ocsp_response_status sni_used tls_version ct + local -a ciphers_to_test certificate_type + local -a -i success + local cn_nosni cn_sni sans_nosni sans_sni san tls_extensions + local using_sockets=true + + "$SSL_NATIVE" && using_sockets=false + + # Try each public key type once: + # ciphers_to_test[1]: cipher suites using certificates with RSA signature public keys + # ciphers_to_test[2]: cipher suites using certificates with RSA key encipherment public keys + # ciphers_to_test[3]: cipher suites using certificates with DSA signature public keys + # ciphers_to_test[4]: cipher suites using certificates with DH key agreement public keys + # ciphers_to_test[5]: cipher suites using certificates with ECDH key agreement public keys + # ciphers_to_test[6]: cipher suites using certificates with ECDSA signature public keys + # ciphers_to_test[7]: cipher suites using certificates with GOST R 34.10 (either 2001 or 94) public keys + ciphers_to_test[1]="aRSA:eRSA" + ciphers_to_test[2]="" + ciphers_to_test[3]="aDSS:aDH:aECDH:aECDSA:aGOST" + ciphers_to_test[4]="" + ciphers_to_test[5]="" + ciphers_to_test[6]="" + ciphers_to_test[7]="" + ciphers_to_test[8]="tls1_3_RSA" + ciphers_to_test[9]="tls1_3_ECDSA" + certificate_type[1]="" ; certificate_type[2]="" + certificate_type[3]=""; certificate_type[4]="" + certificate_type[5]="" ; certificate_type[6]="" + certificate_type[7]="" ; certificate_type[8]="RSASig" + certificate_type[9]="ECDSA" + + for (( n=1; n <= 16 ; n++ )); do + # Some servers use a different certificate if the ClientHello + # specifies TLSv1.1 and doesn't include a server name extension. + # So, for each public key type for which a certificate was found, + # try again, but only with TLSv1.1 and without SNI. + if [[ $n -ne 1 ]] && [[ "$OPTIMAL_PROTO" == -ssl2 ]]; then + ciphers_to_test[n]="" + elif [[ $n -ge 10 ]]; then + ciphers_to_test[n]="" + [[ ${success[n-9]} -eq 0 ]] && [[ $(has_server_protocol "tls1_1") -ne 1 ]] && \ + ciphers_to_test[n]="${ciphers_to_test[n-9]}" && certificate_type[n]="${certificate_type[n-9]}" + fi + + if [[ -n "${ciphers_to_test[n]}" ]]; then + if [[ $n -ge 10 ]]; then + sni="$SNI" + SNI="" + get_server_certificate "${ciphers_to_test[n]}" "tls1_1" + success[n]=$? + SNI="$sni" + else + get_server_certificate "${ciphers_to_test[n]}" + success[n]=$? + fi + if [[ ${success[n]} -eq 0 ]] && [[ -s "$HOSTCERT" ]]; then + [[ $n -ge 10 ]] && [[ ! -e $HOSTCERT.nosni ]] && cp $HOSTCERT $HOSTCERT.nosni + cp "$TEMPDIR/$NODEIP.get_server_certificate.txt" $TMPFILE + >$ERRFILE + if [[ -z "$sessticket_lifetime_hint" ]]; then + sessticket_lifetime_hint=$(awk '/session ticket life/ { if (!found) print; found=1 }' $TMPFILE) + sessticket_proto="$(get_protocol "$TMPFILE")" + fi + + if [[ $n -le 7 ]]; then + ciph="$(get_cipher $TMPFILE)" + if [[ "$ciph" != TLS_* ]] && [[ "$ciph" != SSL_* ]]; then + ciph="$(openssl2rfc "$ciph")" + fi + if [[ "$ciph" == TLS_DHE_RSA_* ]] || [[ "$ciph" == TLS_ECDHE_RSA_* ]] || [[ "$ciph" == TLS_CECPQ1_RSA_* ]]; then + certificate_type[n]="RSASig" + if [[ -z "${ciphers_to_test[n+1]}" ]]; then + ciphers_to_test[n+1]="${ciphers_to_test[n]/aRSA/}" + ciphers_to_test[n+1]="${ciphers_to_test[n+1]/::/:}" + [[ "${ciphers_to_test[n+1]:0:1}" == : ]] && ciphers_to_test[n+1]="${ciphers_to_test[n+1]:1}" + fi + ciphers_to_test[n]="aRSA" + elif [[ "$ciph" == TLS_RSA_* ]] || [[ "$ciph" == SSL_* ]] || [[ "$ciph" == TLS_GOST*_RSA_* ]]; then + certificate_type[n]="RSAKMK" + if [[ -z "${ciphers_to_test[n+1]}" ]]; then + ciphers_to_test[n+1]="${ciphers_to_test[n]/eRSA/}" + ciphers_to_test[n+1]="${ciphers_to_test[n+1]/::/:}" + [[ "${ciphers_to_test[n+1]:0:1}" == : ]] && ciphers_to_test[n+1]="${ciphers_to_test[n+1]:1}" + fi + ciphers_to_test[n]="eRSA" + elif [[ "$ciph" == TLS_DHE_DSS_* ]]; then + certificate_type[n]="DSA" + if [[ -z "${ciphers_to_test[n+1]}" ]]; then + ciphers_to_test[n+1]="${ciphers_to_test[n]/aDSS/}" + ciphers_to_test[n+1]="${ciphers_to_test[n+1]/::/:}" + [[ "${ciphers_to_test[n+1]:0:1}" == : ]] && ciphers_to_test[n+1]="${ciphers_to_test[n+1]:1}" + fi + ciphers_to_test[n]="aDSS" + elif [[ "$ciph" == TLS_DH_* ]]; then + certificate_type[n]="DH" + if [[ -z "${ciphers_to_test[n+1]}" ]]; then + ciphers_to_test[n+1]="${ciphers_to_test[n]/aDH/}" + ciphers_to_test[n+1]="${ciphers_to_test[n+1]/::/:}" + [[ "${ciphers_to_test[n+1]:0:1}" == : ]] && ciphers_to_test[n+1]="${ciphers_to_test[n+1]:1}" + fi + ciphers_to_test[n]="aDH" + elif [[ "$ciph" == TLS_ECDH_* ]]; then + certificate_type[n]="ECDH" + if [[ -z "${ciphers_to_test[n+1]}" ]]; then + ciphers_to_test[n+1]="${ciphers_to_test[n]/aECDH/}" + ciphers_to_test[n+1]="${ciphers_to_test[n+1]/::/:}" + [[ "${ciphers_to_test[n+1]:0:1}" == : ]] && ciphers_to_test[n+1]="${ciphers_to_test[n+1]:1}" + fi + ciphers_to_test[n]="aECDH" + elif [[ "$ciph" == TLS_ECDHE_ECDSA_* ]] || [[ "$ciph" == TLS_CECPQ1_ECDSA_* ]]; then + certificate_type[n]="ECDSA" + if [[ -z "${ciphers_to_test[n+1]}" ]]; then + ciphers_to_test[n+1]="${ciphers_to_test[n]/aECDSA/}" + ciphers_to_test[n+1]="${ciphers_to_test[n+1]/::/:}" + [[ "${ciphers_to_test[n+1]:0:1}" == : ]] && ciphers_to_test[n+1]="${ciphers_to_test[n+1]:1}" + fi + ciphers_to_test[n]="aECDSA" + elif [[ "$ciph" == TLS_GOST* ]]; then + certificate_type[n]="GOST" + if [[ -z "${ciphers_to_test[n+1]}" ]]; then + ciphers_to_test[n+1]="${ciphers_to_test[n]/aGOST/}" + ciphers_to_test[n+1]="${ciphers_to_test[n+1]/::/:}" + [[ "${ciphers_to_test[n+1]:0:1}" == : ]] && ciphers_to_test[n+1]="${ciphers_to_test[n+1]:1}" + fi + ciphers_to_test[n]="aGOST" + fi + fi + # check whether the host's certificate has been seen before + match_found=false + i=1 + newhostcert=$(cat $HOSTCERT) + while [[ $i -le $certs_found ]]; do + if [[ "$newhostcert" == "${previous_hostcert[i]}" ]]; then + match_found=true + break; + fi + i=$((i + 1)) + done + if ! "$match_found" && [[ $n -ge 10 ]] && [[ $certs_found -ne 0 ]]; then + # A new certificate was found using TLSv1.1 without SNI. + # Check to see if the new certificate should be displayed. + # It should be displayed if it is either a match for the + # $NODE being tested or if it has the same subject + # (CN and SAN) as other certificates for this host. + compare_server_name_to_cert "$HOSTCERT" + [[ $? -ne 0 ]] && success[n]=0 || success[n]=1 + + if [[ ${success[n]} -ne 0 ]]; then + cn_nosni="$(toupper "$(get_cn_from_cert $HOSTCERT)")" + sans_nosni="$(toupper "$(get_san_dns_from_cert "$HOSTCERT")")" + + echo "${previous_hostcert[1]}" > $HOSTCERT + cn_sni="$(toupper "$(get_cn_from_cert $HOSTCERT)")" + + # FIXME: Not sure what the matching rule should be. At + # the moment, the no SNI certificate is considered a + # match if the CNs are the same and the SANs (if + # present) contain at least one DNS name in common. + if [[ "$cn_nosni" == "$cn_sni" ]]; then + sans_sni="$(toupper "$(get_san_dns_from_cert "$HOSTCERT")")" + if [[ "$sans_nosni" == "$sans_sni" ]]; then + success[n]=0 + else + while read -r san; do + [[ -n "$san" ]] && [[ " $sans_sni " =~ " $san " ]] && success[n]=0 && break + done <<< "$sans_nosni" + fi + fi + fi + # If the certificate found for TLSv1.1 w/o SNI appears to + # be for a different host, then set match_found to true so + # that the new certificate will not be included in the output. + [[ ${success[n]} -ne 0 ]] && match_found=true + fi + if ! "$match_found"; then + certs_found=$(( certs_found + 1)) + cipher[certs_found]=${ciphers_to_test[n]} + keysize[certs_found]=$(awk '/Server public key/ { print $(NF-1) }' $TMPFILE) + # If an OCSP response was sent, then get the full + # response so that certificate_info() can determine + # whether it includes a certificate transparency extension. + ocsp_response_binary[certs_found]="$STAPLED_OCSP_RESPONSE" + if grep -a "OCSP response:" $TMPFILE | grep -q "no response sent"; then + ocsp_response[certs_found]="$(grep -a "OCSP response" $TMPFILE)" + else + ocsp_response[certs_found]="$(awk -v n=2 '/OCSP response:/ {start=1; inc=2} /======================================/ { if (start) {inc--} } inc' $TMPFILE)" + fi + ocsp_response_status[certs_found]=$(grep -a "OCSP Response Status" $TMPFILE) + previous_hostcert[certs_found]=$newhostcert + previous_hostcert_txt[certs_found]="$($OPENSSL x509 -noout -text 2>>$ERRFILE <<< "$newhostcert")" + previous_intermediates[certs_found]=$(cat $TEMPDIR/intermediatecerts.pem) + previous_hostcert_issuer[certs_found]="" + [[ -n "${previous_intermediates[certs_found]}" ]] && [[ -r $TEMPDIR/hostcert_issuer.pem ]] && \ + previous_hostcert_issuer[certs_found]=$(cat $TEMPDIR/hostcert_issuer.pem) + previous_ordering_problem[certs_found]=$CERTIFICATE_LIST_ORDERING_PROBLEM + [[ $n -ge 10 ]] && sni_used[certs_found]="" || sni_used[certs_found]="$SNI" + tls_version[certs_found]="$DETECTED_TLS_VERSION" + previous_hostcert_type[certs_found]=" ${certificate_type[n]}" + if [[ $DEBUG -ge 1 ]]; then + echo "${previous_hostcert[certs_found]}" > $TEMPDIR/host_certificate_$certs_found.pem + echo "${previous_hostcert_txt[certs_found]}" > $TEMPDIR/host_certificate_$certs_found.txt + fi + else + previous_hostcert_type[i]+=" ${certificate_type[n]}" + fi + fi + fi + done + + determine_tls_extensions + + if [[ $? -eq 0 ]] && [[ "$OPTIMAL_PROTO" != -ssl2 ]]; then + cp "$TEMPDIR/$NODEIP.determine_tls_extensions.txt" $TMPFILE + >$ERRFILE + if [[ -z "$sessticket_lifetime_hint" ]]; then + sessticket_lifetime_hint=$(awk '/session ticket lifetime/ { if (!found) print; found=1 }' $TMPFILE) + sessticket_proto="$(get_protocol "$TMPFILE")" + fi + fi + if "$using_sockets" && ! "$TLS13_ONLY" && [[ -z "$sessticket_lifetime_hint" ]] && [[ "$OPTIMAL_PROTO" != -ssl2 ]]; then + if "$HAS_TLS13" && ( [[ -z "$OPTIMAL_PROTO" ]] || [[ "$OPTIMAL_PROTO" == -tls1_3 ]] ) ; then + # If a session ticket were sent in response to a TLSv1.3 ClientHello, then a session ticket + # would have been found by get_server_certificate(). So, try again with a TLSv1.2 ClientHello. + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -no_tls1_3 -connect $NODEIP:$PORT $PROXY $SNI") $ERRFILE >$TMPFILE + else + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS "$OPTIMAL_PROTO" -connect $NODEIP:$PORT $PROXY $SNI") $ERRFILE >$TMPFILE + fi + if sclient_connect_successful $? $TMPFILE; then + sessticket_lifetime_hint=$(awk '/session ticket lifetime/ { if (!found) print; found=1 }' $TMPFILE) + sessticket_proto="$(get_protocol "$TMPFILE")" + fi + fi + [[ -z "$sessticket_lifetime_hint" ]] && TLS_TICKETS=false || TLS_TICKETS=true + + debugme echo "# certificates found $certs_found" + # Now that all of the server's certificates have been found, determine for + # each certificate whether certificate transparency information is provided. + for (( i=1; i <= certs_found; i++ )); do + ct[i]="$(certificate_transparency "${previous_hostcert_txt[i]}" "${ocsp_response[i]}" "$certs_found" "${cipher[i]}" "${sni_used[i]}" "${tls_version[i]}")" + # If certificate_transparency() called tls_sockets() and found a "signed certificate timestamps" extension, + # then add it to $TLS_EXTENSIONS, since it may not have been found by determine_tls_extensions(). + [[ $certs_found -gt 1 ]] && [[ "${ct[i]}" == TLS\ extension ]] && extract_new_tls_extensions "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" + done + + outln + pr_headlineln " Testing server defaults (Server Hello) " + outln + + pr_bold " TLS extensions (standard) " + if [[ -z "$TLS_EXTENSIONS" ]]; then + outln "(none)" + fileout "TLS_extensions" "INFO" "(none)" + else +#FIXME: we rather want to have the chance to print each ext in italics or another format. +# Atm is a string of quoted strings -- that needs to be fixed at the root then + # out_row_aligned_max_width() places line breaks at space characters. + # So, in order to prevent the text for an extension from being broken + # across lines, temporarily replace space characters within the text + # of an extension with "}", and then convert the "}" back to space in + # the output of out_row_aligned_max_width(). + tls_extensions="${TLS_EXTENSIONS// /{}" + tls_extensions="${tls_extensions//\"{\"/\" \"}" + tls_extensions="$(out_row_aligned_max_width "$tls_extensions" " " $TERM_WIDTH)" + tls_extensions="${tls_extensions//{/ }" + outln "$tls_extensions" + fileout "TLS_extensions" "INFO" "$TLS_EXTENSIONS" + fi + + pr_bold " Session Ticket RFC 5077 hint " + jsonID="TLS_session_ticket" + if [[ -z "$sessticket_lifetime_hint" ]]; then + outln "no -- no lifetime advertised" + fileout "${jsonID}" "INFO" "no -- no lifetime advertised" + # it MAY be given a hint of the lifetime of the ticket, see https://tools.ietf.org/html/rfc5077#section-5.6 . + # Sometimes it just does not -- but it then may also support TLS session tickets reuse + else + lifetime=$(grep -a lifetime <<< "$sessticket_lifetime_hint" | sed 's/[A-Za-z:() ]//g') + unit=$(grep -a lifetime <<< "$sessticket_lifetime_hint" | sed -e 's/^.*'"$lifetime"'//' -e 's/[ ()]//g') + out "$lifetime $unit" + if [[ $((3600 * 24)) -lt $lifetime ]]; then + prln_svrty_low " but: PFS requires session ticket keys to be rotated < daily !" + fileout "$jsonID" "LOW" "valid for $lifetime $unit (>daily)" + else + outln ", session tickets keys seems to be rotated < daily" + fileout "$jsonID" "INFO" "valid for $lifetime $unit only (>$ERRFILE $HOSTCERT.nosni + fi + else + >$HOSTCERT.nosni + fi + mv $HOSTCERT.save $HOSTCERT + SNI="$sni" + else + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $OPTIMAL_PROTO") 2>>$ERRFILE $HOSTCERT.nosni + fi + elif [[ $certs_found -eq 0 ]] && [[ -s "$HOSTCERT" ]]; then + outln + generic_nonfatal "Client problem, shouldn't happen: Host certificate found but we can't continue with \"server defaults\"." + elif [[ $certs_found -eq 0 ]]; then + outln + if $TLS13_ONLY; then + generic_nonfatal "Client problem: We need openssl supporting TLS 1.3. We can't continue with \"server defaults\" as we cannot retrieve the certificate. " + else + generic_nonfatal "Client problem, No server cerificate could be retrieved. Thus we can't continue with \"server defaults\"." + fi + fi + [[ $DEBUG -ge 1 ]] && [[ -e $HOSTCERT.nosni ]] && $OPENSSL x509 -in $HOSTCERT.nosni -text -noout 2>>$ERRFILE > $HOSTCERT.nosni.txt + + fileout "cert_numbers" "INFO" "$certs_found" + for (( i=1; i <= certs_found; i++ )); do + echo "${previous_hostcert[i]}" > $HOSTCERT + echo "${previous_intermediates[i]}" > $TEMPDIR/intermediatecerts.pem + echo "${previous_hostcert_issuer[i]}" > $TEMPDIR/hostcert_issuer.pem + certificate_info "$i" "$certs_found" "${previous_hostcert_txt[i]}" \ + "${cipher[i]}" "${keysize[i]}" "${previous_hostcert_type[i]}" \ + "${ocsp_response_binary[i]}" "${ocsp_response[i]}" \ + "${ocsp_response_status[i]}" "${sni_used[i]}" "${ct[i]}" \ + "${previous_ordering_problem[i]}" + [[ $? -ne 0 ]] && ((ret++)) + done + return $ret +} + +get_session_ticket_lifetime_from_serverhello() { + awk '/session ticket.*lifetime/ { print $(NF-1) "$1" }' +} + +get_san_dns_from_cert() { + echo "$($OPENSSL x509 -in "$1" -noout -text 2>>$ERRFILE | \ + grep -A2 "Subject Alternative Name" | tr ',' '\n' | grep "DNS:" | \ + sed -e 's/DNS://g' -e 's/ //g')" +} + + +run_pfs() { + local -i sclient_success + local pfs_offered=false ecdhe_offered=false ffdhe_offered=false + local pfs_tls13_offered=false + local protos_to_try proto hexc dash pfs_cipher sslvers auth mac export curve dhlen + local -a hexcode normalized_hexcode ciph rfc_ciph kx enc ciphers_found sigalg ossl_supported + # generated from 'kEECDH:kEDH:!aNULL:!eNULL:!DES:!3DES:!RC4' with openssl 1.0.2i and openssl 1.1.0 + local pfs_cipher_list="DHE-DSS-AES128-GCM-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES128-SHA:DHE-DSS-AES256-GCM-SHA384:DHE-DSS-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-DSS-CAMELLIA128-SHA256:DHE-DSS-CAMELLIA128-SHA:DHE-DSS-CAMELLIA256-SHA256:DHE-DSS-CAMELLIA256-SHA:DHE-DSS-SEED-SHA:DHE-RSA-AES128-CCM8:DHE-RSA-AES128-CCM:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-CCM8:DHE-RSA-AES256-CCM:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-CAMELLIA128-SHA256:DHE-RSA-CAMELLIA128-SHA:DHE-RSA-CAMELLIA256-SHA256:DHE-RSA-CAMELLIA256-SHA:DHE-RSA-CHACHA20-POLY1305-OLD:DHE-RSA-CHACHA20-POLY1305:DHE-RSA-SEED-SHA:ECDHE-ECDSA-AES128-CCM8:ECDHE-ECDSA-AES128-CCM:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-CCM8:ECDHE-ECDSA-AES256-CCM:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-CAMELLIA128-SHA256:ECDHE-ECDSA-CAMELLIA256-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305-OLD:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-CAMELLIA128-SHA256:ECDHE-RSA-CAMELLIA256-SHA384:ECDHE-RSA-CHACHA20-POLY1305-OLD:ECDHE-RSA-CHACHA20-POLY1305" + local pfs_hex_cipher_list="" ciphers_to_test tls13_ciphers_to_test + local ecdhe_cipher_list="" tls13_cipher_list="" ecdhe_cipher_list_hex="" ffdhe_cipher_list_hex="" + local curves_hex=("00,01" "00,02" "00,03" "00,04" "00,05" "00,06" "00,07" "00,08" "00,09" "00,0a" "00,0b" "00,0c" "00,0d" "00,0e" "00,0f" "00,10" "00,11" "00,12" "00,13" "00,14" "00,15" "00,16" "00,17" "00,18" "00,19" "00,1a" "00,1b" "00,1c" "00,1d" "00,1e") + local -a curves_ossl=("sect163k1" "sect163r1" "sect163r2" "sect193r1" "sect193r2" "sect233k1" "sect233r1" "sect239k1" "sect283k1" "sect283r1" "sect409k1" "sect409r1" "sect571k1" "sect571r1" "secp160k1" "secp160r1" "secp160r2" "secp192k1" "prime192v1" "secp224k1" "secp224r1" "secp256k1" "prime256v1" "secp384r1" "secp521r1" "brainpoolP256r1" "brainpoolP384r1" "brainpoolP512r1" "X25519" "X448") + local -a curves_ossl_output=("K-163" "sect163r1" "B-163" "sect193r1" "sect193r2" "K-233" "B-233" "sect239k1" "K-283" "B-283" "K-409" "B-409" "K-571" "B-571" "secp160k1" "secp160r1" "secp160r2" "secp192k1" "P-192" "secp224k1" "P-224" "secp256k1" "P-256" "P-384" "P-521" "brainpoolP256r1" "brainpoolP384r1" "brainpoolP512r1" "X25519" "X448") + local -ai curves_bits=(163 162 163 193 193 232 233 238 281 282 407 409 570 570 161 161 161 192 192 225 224 256 256 384 521 256 384 512 253 448) + # Many curves have been deprecated, and RFC 8446, Appendix B.3.1.4, states + # that these curves MUST NOT be offered in a TLS 1.3 ClientHello. + local -a curves_deprecated=("true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "true" "false" "false" "false" "true" "true" "true" "false" "false") + local -a ffdhe_groups_hex=("01,00" "01,01" "01,02" "01,03" "01,04") + local -a ffdhe_groups_output=("ffdhe2048" "ffdhe3072" "ffdhe4096" "ffdhe6144" "ffdhe8192") + local -a supported_curve + local -i nr_supported_ciphers=0 nr_curves=0 nr_ossl_curves=0 i j low high + local pfs_ciphers curves_offered="" curves_to_test temp + local len1 len2 curve_found + local key_bitstring quality_str + local -i len_dh_p quality + local has_dh_bits="$HAS_DH_BITS" + local using_sockets=true + local jsonID="PFS" + + "$SSL_NATIVE" && using_sockets=false + "$FAST" && using_sockets=false + [[ $TLS_NR_CIPHERS == 0 ]] && using_sockets=false + + outln + pr_headline " Testing robust (perfect) forward secrecy"; prln_underline ", (P)FS -- omitting Null Authentication/Encryption, 3DES, RC4 " + if ! "$using_sockets"; then + [[ $TLS_NR_CIPHERS == 0 ]] && ! "$SSL_NATIVE" && ! "$FAST" && pr_warning " Cipher mapping not available, doing a fallback to openssl" + if ! "$HAS_DH_BITS" && "$WIDE"; then + [[ $TLS_NR_CIPHERS == 0 ]] && ! "$SSL_NATIVE" && ! "$FAST" && out "." + pr_warning " (Your $OPENSSL cannot show DH/ECDH bits)" + fi + outln + fi + + if "$using_sockets" || [[ $OSSL_VER_MAJOR -lt 1 ]]; then + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + pfs_cipher="${TLS_CIPHER_RFC_NAME[i]}" + hexc="${TLS_CIPHER_HEXCODE[i]}" + if ( [[ "$pfs_cipher" == "TLS_DHE_"* ]] || [[ "$pfs_cipher" == "TLS_ECDHE_"* ]] || [[ "${hexc:2:2}" == "13" ]] ) && \ + [[ ! "$pfs_cipher" =~ NULL ]] && [[ ! "$pfs_cipher" =~ DES ]] && [[ ! "$pfs_cipher" =~ RC4 ]] && \ + [[ ! "$pfs_cipher" =~ PSK ]] && ( "$using_sockets" || "${TLS_CIPHER_OSSL_SUPPORTED[i]}" ); then + pfs_hex_cipher_list+=", ${hexc:2:2},${hexc:7:2}" + ciph[nr_supported_ciphers]="${TLS_CIPHER_OSSL_NAME[i]}" + rfc_ciph[nr_supported_ciphers]="${TLS_CIPHER_RFC_NAME[i]}" + kx[nr_supported_ciphers]="${TLS_CIPHER_KX[i]}" + enc[nr_supported_ciphers]="${TLS_CIPHER_ENC[i]}" + ciphers_found[nr_supported_ciphers]=false + sigalg[nr_supported_ciphers]="" + ossl_supported[nr_supported_ciphers]="${TLS_CIPHER_OSSL_SUPPORTED[i]}" + hexcode[nr_supported_ciphers]="${hexc:2:2},${hexc:7:2}" + if [[ "${hexc:2:2}" == 00 ]]; then + normalized_hexcode[nr_supported_ciphers]="x${hexc:7:2}" + else + normalized_hexcode[nr_supported_ciphers]="x${hexc:2:2}${hexc:7:2}" + fi + "$using_sockets" && ! "$has_dh_bits" && "$WIDE" && ossl_supported[nr_supported_ciphers]=false + nr_supported_ciphers+=1 + fi + done + else + while read -r hexc dash ciph[nr_supported_ciphers] sslvers kx[nr_supported_ciphers] auth enc[nr_supported_ciphers] mac export; do + ciphers_found[nr_supported_ciphers]=false + if [[ "${hexc:2:2}" == 00 ]]; then + normalized_hexcode[nr_supported_ciphers]="x${hexc:7:2}" + else + normalized_hexcode[nr_supported_ciphers]="x${hexc:2:2}${hexc:7:2}" + fi + sigalg[nr_supported_ciphers]="" + ossl_supported[nr_supported_ciphers]=true + nr_supported_ciphers+=1 + done < <(actually_supported_osslciphers "$pfs_cipher_list" "ALL" "-V") + fi + export="" + + if [[ $(has_server_protocol "tls1_3") -eq 0 ]]; then + # All TLSv1.3 cipher suites offer robust PFS. + sclient_success=0 + elif "$using_sockets"; then + tls_sockets "04" "${pfs_hex_cipher_list:2}, 00,ff" + sclient_success=$? + [[ $sclient_success -eq 2 ]] && sclient_success=0 + else + debugme echo $nr_supported_ciphers + debugme echo $(actually_supported_osslciphers $pfs_cipher_list "ALL") + if [[ "$nr_supported_ciphers" -le "$CLIENT_MIN_PFS" ]]; then + outln + prln_local_problem "You only have $nr_supported_ciphers PFS ciphers on the client side " + fileout "$jsonID" "WARN" "tests skipped as you only have $nr_supported_ciphers PFS ciphers on the client site. ($CLIENT_MIN_PFS are required)" + return 1 + fi + $OPENSSL s_client $(s_client_options "-cipher $pfs_cipher_list -ciphersuites "ALL" $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI") >$TMPFILE 2>$ERRFILE $TMPFILE $TMPFILE $ERRFILE >$TMPFILE + [[ $? -ne 0 ]] && ret=1 + tmpstr="$(grep -a '^Protocols' $TMPFILE | sed 's/Protocols.*: //')" + if [[ -z "$tmpstr" ]] || [[ "$tmpstr" == " " ]]; then + outln "not offered" + fileout "$jsonID" "INFO" "not offered" + else + # now comes a strange thing: "Protocols advertised by server:" is empty but connection succeeded + if [[ "$tmpstr" =~ [h2|spdy|http] ]]; then + out "$tmpstr" + outln " (advertised)" + fileout "$jsonID" "INFO" "offered with $tmpstr (advertised)" + else + prln_cyan "please check manually, server response was ambiguous ..." + fileout "$jsonID" "INFO" "please check manually, server response was ambiguous ..." + ((ret++)) + fi + fi + # btw: nmap can do that too https://nmap.org/nsedoc/scripts/tls-nextprotoneg.html + # nmap --script=tls-nextprotoneg #NODE -p $PORT is your friend if your openssl doesn't want to test this + tmpfile_handle ${FUNCNAME[0]}.txt + return $ret +} + + +run_alpn() { + local tmpstr alpn_extn len + local -i ret=0 + local has_alpn_proto=false + local alpn_finding="" + local jsonID="ALPN" + + [[ -n "$STARTTLS" ]] && return 0 + pr_bold " ALPN/HTTP2 " + if ! alpn_pre; then + outln + return 0 + fi + for proto in $ALPN_PROTOs; do + # for some reason OpenSSL doesn't list the advertised protocols, so instead try common protocols + if "$HAS_ALPN"; then + $OPENSSL s_client $(s_client_options "-connect $NODEIP:$PORT $BUGS $SNI -alpn $proto") $ERRFILE >$TMPFILE + else + alpn_extn="$(printf "%02x" ${#proto}),$(string_to_asciihex "$proto")" + len="$(printf "%04x" $((${#proto}+1)))" + alpn_extn="${len:0:2},${len:2:2},$alpn_extn" + len="$(printf "%04x" $((${#proto}+3)))" + alpn_extn="00,10,${len:0:2},${len:2:2},$alpn_extn" + tls_sockets "03" "$TLS12_CIPHER" "all+" "$alpn_extn" + if [[ -r "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" ]]; then + cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" $TMPFILE + else + echo "" > $TMPFILE + fi + fi + tmpstr="$(awk -F':' '/^ALPN protocol*:/ { print $2 }' $TMPFILE)" + if [[ "$tmpstr" == *"$proto" ]]; then + if ! $has_alpn_proto; then + has_alpn_proto=true + else + out ", " + fi + # only h2 is what browser need to use HTTP/2.0 and brings a security,privacy and performance benefit + if [[ "$proto" == "h2" ]]; then + pr_svrty_good "$proto" + fileout "${jsonID}_HTTP2" "OK" "$proto" + else + out "$proto" + alpn_finding+="$proto" + fi + fi + done + if $has_alpn_proto; then + outln " (offered)" + # if h2 is not the only protocol: + [[ -n "$alpn_finding" ]] && fileout "$jsonID" "INFO" "$alpn_finding" + else + outln "not offered" + fileout "$jsonID" "INFO" "not offered" + fi + tmpfile_handle ${FUNCNAME[0]}.txt + return $ret +} + +# arg1: send string +# arg2: success string: an egrep pattern +# arg3: number of loops we should read from the buffer (optional, otherwise STARTTLS_SLEEP) +starttls_io() { + local nr_waits=$STARTTLS_SLEEP + local buffer="" + local -i i + + [[ -n "$3" ]] && waitsleep=$3 + [[ -z "$2" ]] && echo "FIXME $((LINENO))" + + # If there's a sending part it's IO. Postgres sends via socket and replies via + # strings "S". So there's no I part of IO ;-) + if [[ -n "$1" ]]; then + debugme echo -en "C: $1" + echo -en "$1" >&5 + fi + + # This seems a bit dangerous but works. No blockings yet. "if=nonblock" doesn't work on BSDs + buffer="$(dd bs=512 count=1 <&5 2>/dev/null)" + + for ((i=1; i < $nr_waits; i++ )); do + [[ "$DEBUG" -ge 2 ]] && echo -en "\nS: " && echo $buffer + if [[ "$buffer" =~ $2 ]]; then + debugme echo " ---> reply matched \"$2\"" + # the fd sometimes still seem to contain chars which confuses the following TLS handshake, trying to empty: + # dd of=/dev/null bs=512 count=1 <&5 2>/dev/null + return 0 + else + # no match yet, more reading from fd helps. + buffer+=$(dd bs=512 count=1 <&5 2>/dev/null) + fi + done + return 1 +} + + +# Line-based send with newline characters appended (arg2 empty) +# Stream-based send: arg2: +starttls_just_send(){ + if [[ -z "$2" ]] ; then + debugme echo -e "C: $1 plus lf" + echo -ne "$1\r\n" >&5 + else + debugme echo -e "C: $1" + echo -ne "$1" >&5 + fi + return $? +} + +# arg1: (optional): wait time +starttls_just_read(){ + local waitsleep=$STARTTLS_SLEEP + [[ -n "$1" ]] && waitsleep=$1 + if [[ "$DEBUG" -ge 2 ]]; then + echo "=== just read banner ===" + cat <&5 & + else + dd of=/dev/null count=8 <&5 2>/dev/null & + fi + wait_kill $! $waitsleep + return 0 +} + +starttls_full_read(){ + local starttls_read_data=() + local one_line="" + local ret=0 + local cont_pattern="$1" + local end_pattern="$2" + local ret_found=0 + + debugme echo "=== reading banner ... ===" + if [[ $# -ge 3 ]]; then + debugme echo "=== we'll have to search for \"$3\" pattern ===" + ret_found=3 + fi + + local oldIFS="$IFS" + IFS='' + while read -r -t $STARTTLS_SLEEP one_line; ret=$?; (exit $ret); do + debugme echo "S: ${one_line}" + if [[ $# -ge 3 ]]; then + if [[ ${one_line} =~ $3 ]]; then + ret_found=0 + debugme echo "^^^^^^^ that's what we were looking for ===" + fi + fi + starttls_read_data+=("${one_line}") + if [[ $DEBUG -ge 4 ]]; then + echo "one_line: ${one_line}" + echo "end_pattern: ${end_pattern}" + echo "cont_pattern: ${cont_pattern}" + fi + if [[ ${one_line} =~ ${end_pattern} ]]; then + debugme echo "=== full read finished ===" + IFS="${oldIFS}" + return ${ret_found} + fi + if [[ ! ${one_line} =~ ${cont_pattern} ]]; then + debugme echo "=== full read syntax error, expected regex pattern ${cont_pattern} (cont) or ${end_pattern} (end) ===" + IFS="${oldIFS}" + return 2 + fi + done <&5 + if [[ $DEBUG -ge 2 ]]; then + if [[ $ret -ge 128 ]]; then + echo "=== timeout reading ===" + else + echo "=== full read error (no timeout) ===" + fi + fi + IFS="${oldIFS}" + return $ret +} + +starttls_ftp_dialog() { + debugme echo "=== starting ftp STARTTLS dialog ===" + local reAUTHTLS='^ AUTH TLS' + starttls_full_read '^220-' '^220 ' && debugme echo "received server greeting" && + starttls_just_send 'FEAT' && debugme echo "sent FEAT" && + starttls_full_read '^(211-| )' '^211 ' "${reAUTHTLS}" && debugme echo "received server features and checked STARTTLS availability" && + starttls_just_send 'AUTH TLS' && debugme echo "initiated STARTTLS" && + starttls_full_read '^234-' '^234 ' && debugme echo "received ack for STARTTLS" + local ret=$? + debugme echo "=== finished ftp STARTTLS dialog with ${ret} ===" + return $ret +} + +# argv1: empty: SMTP, "lmtp" : LMTP +# +starttls_smtp_dialog() { + local greet_str="EHLO" + local proto="smtp" + + if [[ "$1" == lmtp ]]; then + proto="lmtp" + greet_str="LHLO" + fi + debugme echo "=== starting $proto STARTTLS dialog ===" + + local re250STARTTLS='^250[ -]STARTTLS' + starttls_full_read '^220-' '^220 ' && debugme echo "received server greeting" && + starttls_just_send "$greet_str testssl.sh" && debugme echo "sent $greet_str" && + starttls_full_read '^250-' '^250 ' "${re250STARTTLS}" && debugme echo "received server capabilities and checked STARTTLS availability" && + starttls_just_send 'STARTTLS' && debugme echo "initiated STARTTLS" && + starttls_full_read '^220-' '^220 ' && debugme echo "received ack for STARTTLS" + local ret=$? + debugme echo "=== finished $proto STARTTLS dialog with ${ret} ===" + return $ret +} + +starttls_pop3_dialog() { + debugme echo "=== starting pop3 STARTTLS dialog ===" + starttls_full_read '^\+OK' '^\+OK' && debugme echo "received server greeting" && + starttls_just_send 'STLS' && debugme echo "initiated STARTTLS" && + starttls_full_read '^\+OK' '^\+OK' && debugme echo "received ack for STARTTLS" + local ret=$? + debugme echo "=== finished pop3 STARTTLS dialog with ${ret} ===" + return $ret +} + +starttls_imap_dialog() { + debugme echo "=== starting imap STARTTLS dialog ===" + local reSTARTTLS='^\* CAPABILITY(( .*)? IMAP4rev1( .*)? STARTTLS(.*)?|( .*)? STARTTLS( .*)? IMAP4rev1(.*)?)$' + starttls_full_read '^\* ' '^\* OK ' && debugme echo "received server greeting" && + starttls_just_send 'a001 CAPABILITY' && debugme echo "sent CAPABILITY" && + starttls_full_read '^\* ' '^a001 OK ' "${reSTARTTLS}" && debugme echo "received server capabilities and checked STARTTLS availability" && + starttls_just_send 'a002 STARTTLS' && debugme echo "initiated STARTTLS" && + starttls_full_read '^\* ' '^a002 OK ' && debugme echo "received ack for STARTTLS" + local ret=$? + debugme echo "=== finished imap STARTTLS dialog with ${ret} ===" + return $ret +} + +starttls_xmpp_dialog() { + debugme echo "=== starting xmpp STARTTLS dialog ===" + [[ -z $XMPP_HOST ]] && XMPP_HOST="$NODE" + + starttls_io "" 'starttls(.*)features' 1 && + starttls_io "" ' 30 38 53 30 31 42 61 64 20 68 61 6e 64 73 68 61 6b 65). + # also there's a banner in the reply "mysql_native_password" + # TODO: We could detect if the server supports STARTTLS via the "Server Capabilities" + # bit field, but we'd need to parse the binary stream, with greater precision than regex. + local ret=$? + debugme echo "=== finished mysql STARTTLS dialog with ${ret} ===" + return $ret +} + +# arg1: fd for socket -- which we don't use as it is a hassle and it is not clear whether it works under every bash version +# returns 6 if opening the socket caused a problem, 1 if STARTTLS handshake failed, 0: all ok +# +fd_socket() { + local jabber="" + local proyxline="" + local nodeip="$(tr -d '[]' <<< $NODEIP)" # sockets do not need the square brackets we have of IPv6 addresses + # we just need do it here, that's all! + if [[ -t 5 ]]; then + pr_warning "$PROG_NAME: unable to open a socket because of a tty conflict" + return 6 + fi + if [[ -n "$PROXY" ]]; then + # PROXYNODE works better than PROXYIP on modern versions of squid + if ! exec 5<> /dev/tcp/${PROXYNODE}/${PROXYPORT}; then + outln + pr_warning "$PROG_NAME: unable to open a socket to proxy $PROXYNODE:$PROXYPORT" + return 6 + fi + if "$DNS_VIA_PROXY"; then + printf -- "%b" "CONNECT $NODE:$PORT HTTP/1.0\n\n" >&5 + else + printf -- "%b" "CONNECT $nodeip:$PORT HTTP/1.0\n\n" >&5 + fi + while true; do + read -t $PROXY_WAIT -r proyxline <&5 + if [[ $? -ge 128 ]]; then + pr_warning "Proxy timed out. Unable to CONNECT via proxy. " + close_socket + return 6 + elif [[ "${proyxline%/*}" == HTTP ]]; then + proyxline=${proyxline#* } + if [[ "${proyxline%% *}" != 200 ]]; then + pr_warning "Unable to CONNECT via proxy. " + [[ "$PORT" != 443 ]] && prln_warning "Check whether your proxy supports port $PORT and the underlying protocol." + close_socket + return 6 + fi + fi + if [[ "$proyxline" == $'\r' ]] || [[ -z "$proyxline" ]] ; then + break + fi + done + # For the following execs: 2>/dev/null would remove a potential error message, but disables debugging. + # First we check whether a socket connect timeout was specified + elif [[ -n "$CONNECT_TIMEOUT" ]]; then + if ! $TIMEOUT_CMD $CONNECT_TIMEOUT bash -c "exec 5<>/dev/tcp/$nodeip/$PORT"; then + ((NR_SOCKET_FAIL++)) + connectivity_problem $NR_SOCKET_FAIL $MAX_SOCKET_FAIL "TCP connect problem" "repeated TCP connect problems (connect timeout), giving up" + outln + pr_warning "Unable to open a socket to $NODEIP:$PORT. " + return 6 + fi + # Now comes the the usual case + elif ! exec 5<>/dev/tcp/$nodeip/$PORT; then + ((NR_SOCKET_FAIL++)) + connectivity_problem $NR_SOCKET_FAIL $MAX_SOCKET_FAIL "TCP connect problem" "repeated TCP connect problems, giving up" + outln + pr_warning "Unable to open a socket to $NODEIP:$PORT. " + return 6 + fi + + if [[ -n "$STARTTLS" ]]; then + case "$STARTTLS_PROTOCOL" in # port + ftp|ftps) # https://tools.ietf.org/html/rfc4217, https://tools.ietf.org/html/rfc959 + starttls_ftp_dialog + ;; + smtp|smtps) # SMTP, see https://tools.ietf.org/html/rfc{2033,3207,5321} + starttls_smtp_dialog + ;; + lmtp|lmtps) # LMTP, see https://tools.ietf.org/html/rfc{2033,3207,5321} + starttls_smtp_dialog lmtp + ;; + pop3|pop3s) # POP, see https://tools.ietf.org/html/rfc2595 + starttls_pop3_dialog + ;; + nntp|nntps) # NNTP, see https://tools.ietf.org/html/rfc4642 + starttls_nntp_dialog + ;; + imap|imaps) # IMAP, https://tools.ietf.org/html/rfc2595, https://tools.ietf.org/html/rfc3501 + starttls_imap_dialog + ;; + irc|ircs) # IRC, https://ircv3.net/specs/extensions/tls-3.1.html, https://ircv3.net/specs/core/capability-negotiation.html + fatal "FIXME: IRC+STARTTLS not yet supported" $ERR_NOSUPPORT + ;; + ldap|ldaps) # LDAP, https://tools.ietf.org/html/rfc2830, https://tools.ietf.org/html/rfc4511 + fatal "FIXME: LDAP+STARTTLS over sockets not supported yet (try \"--ssl-native\")" $ERR_NOSUPPORT + ;; + acap|acaps) # ACAP = Application Configuration Access Protocol, see https://tools.ietf.org/html/rfc2595 + fatal "ACAP Easteregg: not implemented -- probably never will" $ERR_NOSUPPORT + ;; + xmpp|xmpps) # XMPP, see https://tools.ietf.org/html/rfc6120 + starttls_xmpp_dialog + # IM observatory: https://xmpp.net , XMPP server directory: https://xmpp.net/directory.php + ;; + postgres) # Postgres SQL, see https://www.postgresql.org/docs/devel/static/protocol-message-formats.html + starttls_postgres_dialog + ;; + mysql) # MySQL, see https://dev.mysql.com/doc/internals/en/x-protocol-lifecycle-lifecycle.html#x-protocol-lifecycle-tls-extension + starttls_mysql_dialog + ;; + *) # we need to throw an error here -- otherwise testssl.sh treats the STARTTLS protocol as plain SSL/TLS which leads to FP + fatal "FIXME: STARTTLS protocol $STARTTLS_PROTOCOL is not yet supported" $ERR_NOSUPPORT + esac + fi + [[ $? -eq 0 ]] && return 0 + prln_warning " STARTTLS handshake failed" + return 1 +} + +close_socket(){ + exec 5<&- + exec 5>&- + return 0 +} + +send_close_notify() { + local detected_tlsversion="$1" + + debugme echo "sending close_notify..." + if [[ $detected_tlsversion == 0300 ]]; then + socksend ",x15, x03, x00, x00, x02, x02, x00" 0 + else + socksend ",x15, x03, x01, x00, x02, x02, x00" 0 + fi +} + +# Format string properly for socket +# ARG1: any commented sequence of two bytes hex, separated by commas. It can contain comments, new lines, tabs and white spaces +# NW_STR holds the global with the string prepared for printf, like '\x16\x03\x03\' +code2network() { + NW_STR=$(sed -e 's/,/\\\x/g' <<< "$1" | sed -e 's/# .*$//g' -e 's/ //g' -e '/^$/d' | tr -d '\n' | tr -d '\t') +} + +# sockets inspired by https://blog.chris007.de/using-bash-for-network-socket-operation/ +# ARG1: hexbytes separated by commas, with a leading comma +# ARG2: seconds to sleep +socksend_clienthello() { + local data="" + + code2network "$1" + data="$NW_STR" + [[ "$DEBUG" -ge 4 ]] && echo && echo "\"$data\"" + if [[ -z "$PRINTF" ]] ;then + # We could also use "dd ibs=1M obs=1M" here but is seems to be at max 3% slower + printf -- "$data" | cat >&5 2>/dev/null & + else + $PRINTF -- "$data" 2>/dev/null >&5 2>/dev/null & + fi + sleep $USLEEP_SND +} + + +# ARG1: hexbytes -- preceded by x -- separated by commas, with a leading comma +# ARG2: seconds to sleep +socksend() { + local data line + + # read line per line and strip comments (bash internal func can't handle multiline statements + data="$(while read line; do + printf "${line%%\#*}" + done <<< "$1" )" + data="${data// /}" # strip ' ' + data="${data//,/\\}" # s&r , by \ + [[ $DEBUG -ge 4 ]] && echo && echo "\"$data\"" + if [[ -z "$PRINTF" ]] ;then + printf -- "$data" | cat >&5 2>/dev/null & + else + $PRINTF -- "$data" 2>/dev/null >&5 2>/dev/null & + fi + sleep $2 +} + + +# for SSLv2 to TLS 1.2: +# ARG1: blocksize for reading +sockread_serverhello() { + [[ -z "$2" ]] && maxsleep=$MAX_WAITSOCK || maxsleep=$2 + SOCK_REPLY_FILE=$(mktemp $TEMPDIR/ddreply.XXXXXX) || return 7 + dd bs=$1 of=$SOCK_REPLY_FILE count=1 <&5 2>/dev/null & + wait_kill $! $maxsleep + return $? +} + +#trying a faster version +# ARG1: blocksize for reading +sockread_fast() { + dd bs=$1 count=1 <&5 2>/dev/null | hexdump -v -e '16/1 "%02X"' +} + +len2twobytes() { + local len_arg1=${#1} + [[ $len_arg1 -le 2 ]] && LEN_STR=$(printf "00, %02s \n" "$1") + [[ $len_arg1 -eq 3 ]] && LEN_STR=$(printf "0%s, %02s \n" "${1:0:1}" "${1:1:2}") + [[ $len_arg1 -eq 4 ]] && LEN_STR=$(printf "%02s, %02s \n" "${1:0:2}" "${1:2:2}") +} + + +get_pub_key_size() { + local pubkey pubkeybits + local -i i len1 len + + "$HAS_PKEY" || return 1 + + # OpenSSL displays the number of bits for RSA and ECC + pubkeybits=$($OPENSSL x509 -noout -pubkey -in $HOSTCERT 2>>$ERRFILE | $OPENSSL pkey -pubin -text_pub 2>>$ERRFILE | awk -F'(' '/Public-Key/ { print $2 }') + if [[ -n $pubkeybits ]]; then + # remainder e.g. "256 bit)" + pubkeybits="${pubkeybits//\)/}" + echo "Server public key is $pubkeybits" >> $TMPFILE + else + # This extracts the public key for DSA, DH, and GOST + pubkey=$($OPENSSL x509 -noout -pubkey -in $HOSTCERT 2>>$ERRFILE | $OPENSSL pkey -pubin -outform DER 2>>$ERRFILE | hexdump -v -e '16/1 "%02X"') + [[ -z "$pubkey" ]] && return 1 + # Skip over tag and length of subjectPublicKeyInfo + i=2 + len1="0x${pubkey:i:2}" + if [[ $len1 -lt 0x80 ]]; then + i=$i+2 + else + len1=$len1-0x80 + i=$i+2*$len1+2 + fi + + # Skip over algorithm field + i=$i+2 + len1="0x${pubkey:i:2}" + i=$i+2 + if [[ $len1 -lt 0x80 ]]; then + i=$i+2*$len1 + else + case $len1 in + 129) len="0x${pubkey:i:2}" ;; + 130) len="0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + ;; + 131) len="0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + ;; + 132) len="0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + ;; + esac + i=$i+2+2*$len + fi + + # Next is the public key BIT STRING. Skip over tag, length, and number of unused bits. + i=$i+2 + len1="0x${pubkey:i:2}" + if [[ $len1 -lt 0x80 ]]; then + i=$i+4 + else + len1=$len1-0x80 + i=$i+2*$len1+4 + fi + + # Now get the length of the public key + i=$i+2 + len1="0x${pubkey:i:2}" + i=$i+2 + if [[ $len1 -lt 0x80 ]]; then + len=$len1 + else + case $len1 in + 129) len="0x${pubkey:i:2}" ;; + 130) len="0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + ;; + 131) len="0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + i=$i+2 + len=256*$len+"0x${pubkey:i:2}" + ;; + 132) len="0x${pubkey:i:2}" + i=$i+2 + len=256*"0x${pubkey:i:2}" + i=$i+2 + len=256*"0x${pubkey:i:2}" + i=$i+2 + len=256*"0x${pubkey:i:2}" + ;; + esac + fi + len=8*$len # convert from bytes to bits + pubkeybits="$(printf "%d" $len)" + echo "Server public key is $pubkeybits bit" >> $TMPFILE + fi + return 0 +} + +# Extract the DH ephemeral key from the ServerKeyExchange message +get_dh_ephemeralkey() { + local tls_serverkeyexchange_ascii="$1" + local -i tls_serverkeyexchange_ascii_len offset + local dh_p dh_g dh_y dh_param len1 key_bitstring + local -i i dh_p_len dh_g_len dh_y_len dh_param_len + + "$HAS_PKEY" || return 1 + + tls_serverkeyexchange_ascii_len=${#tls_serverkeyexchange_ascii} + dh_p_len=2*$(hex2dec "${tls_serverkeyexchange_ascii:0:4}") + offset=4+$dh_p_len + if [[ $tls_serverkeyexchange_ascii_len -lt $offset ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + return 1 + fi + + # Subtract any leading 0 bytes + for (( i=4; i < offset; i=i+2 )); do + [[ "${tls_serverkeyexchange_ascii:i:2}" != "00" ]] && break + dh_p_len=$dh_p_len-2 + done + if [[ $i -ge $offset ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + return 1 + fi + dh_p="${tls_serverkeyexchange_ascii:i:dh_p_len}" + + dh_g_len=2*$(hex2dec "${tls_serverkeyexchange_ascii:offset:4}") + i=4+$offset + offset+=4+$dh_g_len + if [[ $tls_serverkeyexchange_ascii_len -lt $offset ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + return 1 + fi + # Subtract any leading 0 bytes + for (( 1; i < offset; i=i+2 )); do + [[ "${tls_serverkeyexchange_ascii:i:2}" != "00" ]] && break + dh_g_len=$dh_g_len-2 + done + if [[ $i -ge $offset ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + return 1 + fi + dh_g="${tls_serverkeyexchange_ascii:i:dh_g_len}" + + dh_y_len=2*$(hex2dec "${tls_serverkeyexchange_ascii:offset:4}") + i=4+$offset + offset+=4+$dh_y_len + if [[ $tls_serverkeyexchange_ascii_len -lt $offset ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + return 1 + fi + # Subtract any leading 0 bytes + for (( 1; i < offset; i=i+2 )); do + [[ "${tls_serverkeyexchange_ascii:i:2}" != "00" ]] && break + dh_y_len=$dh_y_len-2 + done + if [[ $i -ge $offset ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + return 1 + fi + dh_y="${tls_serverkeyexchange_ascii:i:dh_y_len}" + + # The following code assumes that all lengths can be encoded using at most 2 bytes, + # which just means that the encoded length of the public key must be less than + # 65,536 bytes. If the length is anywhere close to that, it is almost certainly an + # encoding error. + if [[ $dh_p_len+$dh_g_len+$dh_y_len -ge 131000 ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + return 1 + fi + # make ASN.1 INTEGER of p, g, and Y + [[ "0x${dh_p:0:1}" -ge 8 ]] && dh_p_len+=2 && dh_p="00$dh_p" + if [[ $dh_p_len -lt 256 ]]; then + len1="$(printf "%02x" $((dh_p_len/2)))" + elif [[ $dh_p_len -lt 512 ]]; then + len1="81$(printf "%02x" $((dh_p_len/2)))" + else + len1="82$(printf "%04x" $((dh_p_len/2)))" + fi + dh_p="02${len1}$dh_p" + + [[ "0x${dh_g:0:1}" -ge 8 ]] && dh_g_len+=2 && dh_g="00$dh_g" + if [[ $dh_g_len -lt 256 ]]; then + len1="$(printf "%02x" $((dh_g_len/2)))" + elif [[ $dh_g_len -lt 512 ]]; then + len1="81$(printf "%02x" $((dh_g_len/2)))" + else + len1="82$(printf "%04x" $((dh_g_len/2)))" + fi + dh_g="02${len1}$dh_g" + + [[ "0x${dh_y:0:1}" -ge 8 ]] && dh_y_len+=2 && dh_y="00$dh_y" + if [[ $dh_y_len -lt 256 ]]; then + len1="$(printf "%02x" $((dh_y_len/2)))" + elif [[ $dh_y_len -lt 512 ]]; then + len1="81$(printf "%02x" $((dh_y_len/2)))" + else + len1="82$(printf "%04x" $((dh_y_len/2)))" + fi + dh_y="02${len1}$dh_y" + + # Make a SEQUENCE of p and g + dh_param_len=${#dh_p}+${#dh_g} + if [[ $dh_param_len -lt 256 ]]; then + len1="$(printf "%02x" $((dh_param_len/2)))" + elif [[ $dh_param_len -lt 512 ]]; then + len1="81$(printf "%02x" $((dh_param_len/2)))" + else + len1="82$(printf "%04x" $((dh_param_len/2)))" + fi + dh_param="30${len1}${dh_p}${dh_g}" + + # Make a SEQUENCE of the parameters SEQUENCE and the OID + dh_param_len=22+${#dh_param} + if [[ $dh_param_len -lt 256 ]]; then + len1="$(printf "%02x" $((dh_param_len/2)))" + elif [[ $dh_param_len -lt 512 ]]; then + len1="81$(printf "%02x" $((dh_param_len/2)))" + else + len1="82$(printf "%04x" $((dh_param_len/2)))" + fi + dh_param="30${len1}06092A864886F70D010301${dh_param}" + + # Encapsulate public key, y, in a BIT STRING + dh_y_len=${#dh_y}+2 + if [[ $dh_y_len -lt 256 ]]; then + len1="$(printf "%02x" $((dh_y_len/2)))" + elif [[ $dh_y_len -lt 512 ]]; then + len1="81$(printf "%02x" $((dh_y_len/2)))" + else + len1="82$(printf "%04x" $((dh_y_len/2)))" + fi + dh_y="03${len1}00$dh_y" + + # Create the public key SEQUENCE + i=${#dh_param}+${#dh_y} + if [[ $i -lt 256 ]]; then + len1="$(printf "%02x" $((i/2)))" + elif [[ $i -lt 512 ]]; then + len1="81$(printf "%02x" $((i/2)))" + else + len1="82$(printf "%04x" $((i/2)))" + fi + key_bitstring="30${len1}${dh_param}${dh_y}" + key_bitstring="$(asciihex_to_binary "$key_bitstring" | $OPENSSL pkey -pubin -inform DER 2> $ERRFILE)" + [[ -z "$key_bitstring" ]] && return 1 + tm_out "$key_bitstring" + return 0 +} + +# arg1: name of file with socket reply +# arg2: true if entire server hello should be parsed +# return values: 0=no SSLv2 (reset) +# 1=no SSLv2 (plaintext reply like it happens with OLS webservers) +# 3=SSLv2 supported (in $TEMPDIR/$NODEIP.sslv2_sockets.dd is reply for further processing +# --> there could be checked whether ciphers e.g have been returned at all (or anything else) +# 4=looks like an STARTTLS 5xx message +# 6=socket couldn't be opened +# 7=strange reply we can't deal with +parse_sslv2_serverhello() { + local ret v2_hello_ascii v2_hello_initbyte v2_hello_length + local v2_hello_handshake v2_cert_type v2_hello_cert_length + local v2_hello_cipherspec_length + local -i certificate_len nr_ciphers_detected offset i + local ret=3 + local parse_complete="false" + # SSLv2 server hello: in hex representation, see below + # byte 1+2: length of server hello 0123 + # 3: 04=Handshake message, server hello 45 + # 4: session id hit or not (boolean: 00=false, this 67 + # is the normal case) + # 5: certificate type, 01 = x509 89 + # 6+7 version (00 02 = SSLv2) 10-13 + # 8+9 certificate length 14-17 + # 10+11 cipher spec length 17-20 + # 12+13 connection id length + # [certificate length] ==> certificate + # [cipher spec length] ==> ciphers GOOD: HERE ARE ALL CIPHERS ALREADY! + + # Note: recent SSL/TLS stacks reply with a TLS alert on a SSLv2 client hello. + # The TLS error message is different and could be used for fingerprinting. + + if [[ "$2" == "true" ]]; then + parse_complete=true + fi + "$parse_complete" && echo "======================================" > $TMPFILE + + v2_hello_ascii=$(hexdump -v -e '16/1 "%02X"' $1) + v2_hello_ascii="${v2_hello_ascii%%[!0-9A-F]*}" + [[ "$DEBUG" -ge 5 ]] && echo "$v2_hello_ascii" + if [[ -z "$v2_hello_ascii" ]]; then + ret=0 # 1 line without any blanks: no server hello received + debugme echo "server hello empty" + else + # now scrape two bytes out of the reply per byte + v2_hello_initbyte="${v2_hello_ascii:0:1}" # normally this belongs to the next, should be 8! + v2_hello_length="${v2_hello_ascii:1:3}" # + 0x8000 see above + v2_hello_handshake="${v2_hello_ascii:4:2}" + v2_cert_type="${v2_hello_ascii:8:2}" + v2_hello_cert_length="${v2_hello_ascii:14:4}" + v2_hello_cipherspec_length="${v2_hello_ascii:18:4}" + + V2_HELLO_CIPHERSPEC_LENGTH=$(printf "%d\n" "0x$v2_hello_cipherspec_length" 2>/dev/null) + [[ $? -ne 0 ]] && ret=7 + + if [[ "${v2_hello_ascii:0:2}" == "35" ]] && "$do_starttls"; then + # this could be a 500/5xx for some weird reason where the STARTTLS handshake failed + debugme echo "$(hex2ascii "$v2_hello_ascii")" + ret=4 + elif [[ "${v2_hello_ascii:0:4}" == "1503" ]]; then + # Cloudflare does this, OpenSSL 1.1.1 and picoTLS. With different alert messages + # Just in case somebody's interested in the exact error, we deliver it ;-) + debugme echo -n ">TLS< alert message discovered: ${v2_hello_ascii} " + case "${v2_hello_ascii:10:2}" in + 01) debugme echo "(01/warning: 0x"${v2_hello_ascii:12:2}"/$(tls_alert "${v2_hello_ascii:12:2}"))" ;; + 02) debugme echo "(02/fatal: 0x"${v2_hello_ascii:12:2}"/$(tls_alert "${v2_hello_ascii:12:2}"))" ;; + *) debugme echo "("${v2_hello_ascii:10:2}" : "${v2_hello_ascii:12:2}"))" ;; + esac + ret=0 + elif [[ $v2_hello_initbyte != "8" ]] || [[ $v2_hello_handshake != "04" ]]; then + ret=1 + if [[ $DEBUG -ge 2 ]]; then + echo "no correct server hello" + echo "SSLv2 server init byte: 0x0$v2_hello_initbyte" + echo "SSLv2 hello handshake : 0x$v2_hello_handshake" + fi + fi + + if [[ $DEBUG -ge 3 ]]; then + echo "SSLv2 server hello length: 0x0$v2_hello_length" + echo "SSLv2 certificate type: 0x$v2_cert_type" + echo "SSLv2 certificate length: 0x$v2_hello_cert_length" + echo "SSLv2 cipher spec length: 0x$v2_hello_cipherspec_length" + fi + + if "$parse_complete" && [[ 2*$(hex2dec "$v2_hello_length") -ne ${#v2_hello_ascii}-4 ]]; then + ret=7 + fi + fi + + "$parse_complete" || return $ret + + # not sure why we need this + rm -f $HOSTCERT + > $TEMPDIR/intermediatecerts.pem + if [[ $ret -eq 3 ]]; then + certificate_len=2*$(hex2dec "$v2_hello_cert_length") + + if [[ "$v2_cert_type" == "01" ]] && [[ "$v2_hello_cert_length" != "00" ]]; then + asciihex_to_binary "${v2_hello_ascii:26:certificate_len}" | \ + $OPENSSL x509 -inform DER -outform PEM -out $HOSTCERT 2>$ERRFILE + if [[ $? -ne 0 ]]; then + debugme echo "Malformed certificate in ServerHello." + return 1 + fi + get_pub_key_size + echo "======================================" >> $TMPFILE + fi + + # Output list of supported ciphers + offset=$((certificate_len+26)) + nr_ciphers_detected=$((V2_HELLO_CIPHERSPEC_LENGTH / 3)) + for (( i=0 ; i> $TMPFILE + offset=$((offset+6)) + done + echo "======================================" >> $TMPFILE + + tmpfile_handle ${FUNCNAME[0]}.txt + fi + return $ret +} + +# arg1: hash function +# arg2: key +# arg3: text +hmac() { + local hash_fn="$1" + local key="$2" text="$3" output + local -i ret + + if [[ ! "$OSSL_NAME" =~ LibreSSL ]] && [[ $OSSL_VER_MAJOR.$OSSL_VER_MINOR == 3.0.0* ]]; then + output="$(asciihex_to_binary "$text" | $OPENSSL mac -macopt digest:"${hash_fn/-/}" -macopt hexkey:"$key" HMAC 2>/dev/null)" + ret=$? + tm_out "$(strip_lf "$output")" + else + output="$(asciihex_to_binary "$text" | $OPENSSL dgst "$hash_fn" -mac HMAC -macopt hexkey:"$key" 2>/dev/null)" + ret=$? + tm_out "$(awk '/=/ { print $2 }' <<< "$output")" + fi + return $ret +} + +# arg1: hash function +# arg2: pseudorandom key (PRK) +# arg2: info +# arg3: length of output keying material in octets +# See RFC 5869, Section 2.3 +hkdf-expand() { + local hash_fn="$1" + local prk="$2" info="$3" output="" + local -i out_len="$4" + local -i i n mod_check hash_len ret + local counter + local ti tim1 # T(i) and T(i-1) + + case "$hash_fn" in + "-sha256") hash_len=32 ;; + "-sha384") hash_len=48 ;; + *) return 7 + esac + + n=$out_len/$hash_len + mod_check=$out_len%$hash_len + [[ $mod_check -ne 0 ]] && n+=1 + + tim1="" + for (( i=1; i <= n; i++ )); do + counter="$(printf "%02X\n" $i)" + ti="$(hmac "$hash_fn" "$prk" "$tim1$info$counter")" + [[ $? -ne 0 ]] && return 7 + output+="$ti" + tim1="$ti" + done + out_len=2*$out_len + tm_out "${output:0:out_len}" + return 0 +} + +# arg1: hash function +# arg2: secret +# arg3: label +# arg4: context +# arg5: length +# See RFC 8446, Section 7.1 +hkdf-expand-label() { + local hash_fn="$1" + local secret="$2" label="$3" + local context="$4" + local -i length="$5" + local hkdflabel hkdflabel_label hkdflabel_context + local hkdflabel_length + local -i len + + hkdflabel_length="$(printf "%04X\n" $length)" + if [[ "${TLS_SERVER_HELLO:8:2}" == "7F" ]] && [[ 0x${TLS_SERVER_HELLO:10:2} -lt 0x14 ]]; then + # "544c5320312e332c20" = "TLS 1.3, " + hkdflabel_label="544c5320312e332c20$label" + else + # "746c73313320" = "tls13 " + hkdflabel_label="746c73313320$label" + fi + len=${#hkdflabel_label}/2 + hkdflabel_label="$(printf "%02X\n" $len)$hkdflabel_label" + len=${#context}/2 + hkdflabel_context="$(printf "%02X\n" $len)$context" + hkdflabel="$hkdflabel_length$hkdflabel_label$hkdflabel_context" + + hkdf-expand "$hash_fn" "$secret" "$hkdflabel" "$length" + return $? +} + +# arg1: hash function +# arg2: secret +# arg3: label +# arg4: ASCII-HEX of messages +# See RFC 8446, Section 7.1 +derive-secret() { + local hash_fn="$1" + local secret="$2" label="$3" messages="$4" + local hash_messages + local -i hash_len retcode + + case "$hash_fn" in + "-sha256") hash_len=32 ;; + "-sha384") hash_len=48 ;; + *) return 7 + esac + + hash_messages="$(asciihex_to_binary "$messages" | $OPENSSL dgst "$hash_fn" 2>/dev/null | awk '/=/ { print $2 }')" + hkdf-expand-label "$hash_fn" "$secret" "$label" "$hash_messages" "$hash_len" + return $? +} + +# arg1: hash function +# arg2: private key file +# arg3: file containing server's ephemeral public key +# arg4: ASCII-HEX of messages (ClientHello...ServerHello) +# See key derivation schedule diagram in Section 7.1 of RFC 8446 +derive-handshake-traffic-secret() { + local hash_fn="$1" + local priv_file="$2" pub_file="$3" + local messages="$4" + local -i i ret + local early_secret derived_secret shared_secret handshake_secret + + "$HAS_PKUTIL" || return 1 + + # early_secret="$(hmac "$hash_fn" "000...000" "000...000")" + case "$hash_fn" in + "-sha256") early_secret="33ad0a1c607ec03b09e6cd9893680ce210adf300aa1f2660e1b22e10f170f92a" + if [[ "${TLS_SERVER_HELLO:8:2}" == "7F" ]] && [[ 0x${TLS_SERVER_HELLO:10:2} -lt 0x14 ]]; then + # "6465726976656420736563726574" = "derived secret" + # derived_secret="$(derive-secret "$hash_fn" "$early_secret" "6465726976656420736563726574" "")" + derived_secret="c1c0c36bf8fb1d1afa949fbd360e71af69a6244a4c2eaef5bbbb6442a7277d2c" + else + # "64657269766564" = "derived" + # derived_secret="$(derive-secret "$hash_fn" "$early_secret" "64657269766564" "")" + derived_secret="6f2615a108c702c5678f54fc9dbab69716c076189c48250cebeac3576c3611ba" + fi + ;; + "-sha384") early_secret="7ee8206f5570023e6dc7519eb1073bc4e791ad37b5c382aa10ba18e2357e716971f9362f2c2fe2a76bfd78dfec4ea9b5" + if [[ "${TLS_SERVER_HELLO:8:2}" == "7F" ]] && [[ 0x${TLS_SERVER_HELLO:10:2} -lt 0x14 ]]; then + # "6465726976656420736563726574" = "derived secret" + # derived_secret="$(derive-secret "$hash_fn" "$early_secret" "6465726976656420736563726574" "")" + derived_secret="54c80fa05ee9e0532ce3db8ddeca37a0365683bcd3b27bdc88d2b9fdc115ca4ebc8edc1f0b72a6a0861e803fc34761ef" + else + # "64657269766564" = "derived" + # derived_secret="$(derive-secret "$hash_fn" "$early_secret" "64657269766564" "")" + derived_secret="1591dac5cbbf0330a4a84de9c753330e92d01f0a88214b4464972fd668049e93e52f2b16fad922fdc0584478428f282b" + fi + ;; + *) return 7 + esac + + shared_secret="$($OPENSSL pkeyutl -derive -inkey "$priv_file" -peerkey "$pub_file" 2>/dev/null | hexdump -v -e '16/1 "%02X"')" + + # For draft 18 use $early_secret rather than $derived_secret. + if [[ "${TLS_SERVER_HELLO:8:4}" == "7F12" ]]; then + handshake_secret="$(hmac "$hash_fn" "$early_secret" "${shared_secret%%[!0-9A-F]*}")" + else + handshake_secret="$(hmac "$hash_fn" "$derived_secret" "${shared_secret%%[!0-9A-F]*}")" + fi + [[ $? -ne 0 ]] && return 7 + + if [[ "${TLS_SERVER_HELLO:8:2}" == "7F" ]] && [[ 0x${TLS_SERVER_HELLO:10:2} -lt 0x14 ]]; then + # "7365727665722068616e647368616b65207472616666696320736563726574" = "server handshake traffic secret" + derived_secret="$(derive-secret "$hash_fn" "$handshake_secret" "7365727665722068616e647368616b65207472616666696320736563726574" "$messages")" + else + # "732068732074726166666963" = "s hs traffic" + derived_secret="$(derive-secret "$hash_fn" "$handshake_secret" "732068732074726166666963" "$messages")" + fi + [[ $? -ne 0 ]] && return 7 + tm_out "$derived_secret" + return 0 +} + +# arg1: hash function +# arg2: secret (created by derive-handshake-traffic-secret) +# arg3: purpose ("key" or "iv") +# arg4: length of the key +# See RFC 8446, Section 7.3 +derive-traffic-key() { + local hash_fn="$1" + local secret="$2" purpose="$3" + local -i key_length="$4" + local key + + key="$(hkdf-expand-label "$hash_fn" "$secret" "$purpose" "" "$key_length")" + [[ $? -ne 0 ]] && return 7 + tm_out "$key" + return 0 +} + +#arg1: TLS cipher +#arg2: file containing cipher name, public key, and private key +#arg3: First ClientHello, if response was a HelloRetryRequest +#arg4: HelloRetryRequest, if one was sent +#arg5: Final (or only) ClientHello +#arg6: ServerHello +derive-handshake-traffic-keys() { + local cipher="$1" + local tmpfile="$2" + local clienthello1="$3" hrr="$4" clienthello2="$5" serverhello="$6" + local hash_clienthello1 + local -i key_len + local -i retcode + local hash_fn + local pub_file priv_file tmpfile + local derived_secret server_write_key server_write_iv + + if [[ "$cipher" == *SHA256 ]]; then + hash_fn="-sha256" + elif [[ "$cipher" == *SHA384 ]]; then + hash_fn="-sha384" + else + return 1 + fi + if [[ "$cipher" == *AES_128* ]]; then + key_len=16 + elif ( [[ "$cipher" == *AES_256* ]] || [[ "$cipher" == *CHACHA20_POLY1305* ]] ); then + key_len=32 + else + return 1 + fi + pub_file="$(mktemp "$TEMPDIR/pubkey.XXXXXX")" || return 7 + awk '/-----BEGIN PUBLIC KEY/,/-----END PUBLIC KEY/ { print $0 }' \ + "$tmpfile" > "$pub_file" + [[ ! -s "$pub_file" ]] && return 1 + + priv_file="$(mktemp "$TEMPDIR/privkey.XXXXXX")" || return 7 + if grep -q "\-\-\-\-\-BEGIN EC PARAMETERS" "$tmpfile"; then + awk '/-----BEGIN EC PARAMETERS/,/-----END EC PRIVATE KEY/ { print $0 }' \ + "$tmpfile" > "$priv_file" + else + awk '/-----BEGIN PRIVATE KEY/,/-----END PRIVATE KEY/ { print $0 }' \ + "$tmpfile" > "$priv_file" + fi + [[ ! -s "$priv_file" ]] && return 1 + + if [[ -n "$hrr" ]] && [[ "${serverhello:8:4}" == "7F12" ]]; then + derived_secret="$(derive-handshake-traffic-secret "$hash_fn" "$priv_file" "$pub_file" "$clienthello1$hrr$clienthello2$serverhello")" + elif [[ -n "$hrr" ]]; then + hash_clienthello1="$(asciihex_to_binary "$clienthello1" | $OPENSSL dgst "$hash_fn" 2>/dev/null | awk '/=/ { print $2 }')" + derived_secret="$(derive-handshake-traffic-secret "$hash_fn" "$priv_file" "$pub_file" "FE0000$(printf "%02x" $((${#hash_clienthello1}/2)))$hash_clienthello1$hrr$clienthello2$serverhello")" + else + derived_secret="$(derive-handshake-traffic-secret "$hash_fn" "$priv_file" "$pub_file" "$clienthello2$serverhello")" + fi + retcode=$? + rm $pub_file $priv_file + [[ $retcode -ne 0 ]] && return 1 + # "6b6579" = "key" + server_write_key="$(derive-traffic-key "$hash_fn" "$derived_secret" "6b6579" "$key_len")" + [[ $? -ne 0 ]] && return 1 + # "6976" = "iv" + server_write_iv="$(derive-traffic-key "$hash_fn" "$derived_secret" "6976" "12")" + [[ $? -ne 0 ]] && return 1 + tm_out "$server_write_key $server_write_iv" + return 0 +} + +generate-ccm-gcm-keystream() { + local icb="$1" icb_msb icb_lsb1 + local -i i icb_lsb n="$2" + + icb_msb="${icb:0:24}" + icb_lsb=0x${icb:24:8} + + for (( i=0; i < n; i=i+1 )); do + icb_lsb1="$(printf "%08X" $icb_lsb)" + printf "\x${icb_msb:0:2}\x${icb_msb:2:2}\x${icb_msb:4:2}\x${icb_msb:6:2}\x${icb_msb:8:2}\x${icb_msb:10:2}\x${icb_msb:12:2}\x${icb_msb:14:2}\x${icb_msb:16:2}\x${icb_msb:18:2}\x${icb_msb:20:2}\x${icb_msb:22:2}\x${icb_lsb1:0:2}\x${icb_lsb1:2:2}\x${icb_lsb1:4:2}\x${icb_lsb1:6:2}" + icb_lsb+=1 + done + return 0 +} + +# arg1: an OpenSSL ecb cipher (e.g., -aes-128-ecb) +# arg2: key +# arg3: initial counter value (must be 128 bits) +# arg4: ciphertext +# See Sections 6.5 and 7.2 of SP 800-38D and Section 6.2 and Appendix A of SP 800-38C +ccm-gcm-decrypt() { + local cipher="$1" + local key="$2" + local icb="$3" + local ciphertext="$4" + local -i i i1 i2 i3 i4 + local -i ciphertext_len n mod_check + local y plaintext="" + + [[ ${#icb} -ne 32 ]] && return 7 + + ciphertext_len=${#ciphertext} + n=$ciphertext_len/32 + mod_check=$ciphertext_len%32 + [[ $mod_check -ne 0 ]] && n+=1 + y="$(generate-ccm-gcm-keystream "$icb" "$n" | $OPENSSL enc "$cipher" -K "$key" -nopad 2>/dev/null | hexdump -v -e '16/1 "%02X"')" + + # XOR the ciphertext with the keystream ($y). For efficiency, work in blocks of 16 bytes at a time (but with each XOR operation working on + # 32 bits. + [[ $mod_check -ne 0 ]] && n=$n-1 + for (( i=0; i < n; i++ )); do + i1=32*$i; i2=$i1+8; i3=$i1+16; i4=$i1+24 + plaintext+="$(printf "%08X%08X%08X%08X" "$((0x${ciphertext:i1:8} ^ 0x${y:i1:8}))" "$((0x${ciphertext:i2:8} ^ 0x${y:i2:8}))" "$((0x${ciphertext:i3:8} ^ 0x${y:i3:8}))" "$((0x${ciphertext:i4:8} ^ 0x${y:i4:8}))")" + done + # If the length of the ciphertext is not an even multiple of 16 bytes, then handle the final incomplete block. + if [[ $mod_check -ne 0 ]]; then + i1=32*$n + for (( i=0; i < mod_check; i=i+2 )); do + plaintext+="$(printf "%02X" "$((0x${ciphertext:i1:2} ^ 0x${y:i1:2}))")" + i1+=2 + done + fi + tm_out "$plaintext" + return 0 +} + +# See RFC 7539, Section 2.1 +chacha20_Qround() { + local -i a="0x$1" + local -i b="0x$2" + local -i c="0x$3" + local -i d="0x$4" + local -i x y + + a=$(((a+b) & 0xffffffff)) + d=$((d^a)) + # rotate d left 16 bits + x=$((d & 0xffff0000)) + x=$((x >> 16)) + y=$((d & 0x0000ffff)) + y=$((y << 16)) + d=$((x | y)) + + c=$(((c+d) & 0xffffffff)) + b=$((b^c)) + # rotate b left 12 bits + x=$((b & 0xfff00000)) + x=$((x >> 20)) + y=$((b & 0x000fffff)) + y=$((y << 12)) + b=$((x | y)) + + a=$(((a+b) & 0xffffffff)) + d=$((d^a)) + # rotate d left 8 bits + x=$((d & 0xff000000)) + x=$((x >> 24)) + y=$((d & 0x00ffffff)) + y=$((y << 8)) + d=$((x | y)) + + c=$(((c+d) & 0xffffffff)) + b=$((b^c)) + # rotate b left 7 bits + x=$((b & 0xfe000000)) + x=$((x >> 25)) + y=$((b & 0x01ffffff)) + y=$((y << 7)) + b=$((x | y)) + + tm_out "$(printf "%x" $a) $(printf "%x" $b) $(printf "%x" $c) $(printf "%x" $d)" + return 0 +} + +# See RFC 7539, Section 2.3.1 +chacha20_inner_block() { + local s0="$1" s1="$2" s2="$3" s3="$4" + local s4="$5" s5="$6" s6="$7" s7="$8" + local s8="$9" s9="${10}" s10="${11}" s11="${12}" + local s12="${13}" s13="${14}" s14="${15}" s15="${16}" + local res + + res="$(chacha20_Qround "$s0" "$s4" "$s8" "$s12")" + read -r s0 s4 s8 s12 <<< "$res" + res="$(chacha20_Qround "$s1" "$s5" "$s9" "$s13")" + read -r s1 s5 s9 s13 <<< "$res" + res="$(chacha20_Qround "$s2" "$s6" "$s10" "$s14")" + read -r s2 s6 s10 s14 <<< "$res" + res="$(chacha20_Qround "$s3" "$s7" "$s11" "$s15")" + read -r s3 s7 s11 s15 <<< "$res" + res="$(chacha20_Qround "$s0" "$s5" "$s10" "$s15")" + read -r s0 s5 s10 s15 <<< "$res" + res="$(chacha20_Qround "$s1" "$s6" "$s11" "$s12")" + read -r s1 s6 s11 s12 <<< "$res" + res="$(chacha20_Qround "$s2" "$s7" "$s8" "$s13")" + read -r s2 s7 s8 s13 <<< "$res" + res="$(chacha20_Qround "$s3" "$s4" "$s9" "$s14")" + read -r s3 s4 s9 s14 <<< "$res" + + tm_out "$s0 $s1 $s2 $s3 $s4 $s5 $s6 $s7 $s8 $s9 $s10 $s11 $s12 $s13 $s14 $s15" + return 0 +} + +# See RFC 7539, Sections 2.3 and 2.3.1 +chacha20_block() { + local key="$1" + local counter="$2" + local nonce="$3" + local s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 + local ws0 ws1 ws2 ws3 ws4 ws5 ws6 ws7 ws8 ws9 ws10 ws11 ws12 ws13 ws14 ws15 + local working_state + local -i i + + # create the state variable + s0="61707865"; s1="3320646e"; s2="79622d32"; s3="6b206574" + s4="${key:6:2}${key:4:2}${key:2:2}${key:0:2}" + s5="${key:14:2}${key:12:2}${key:10:2}${key:8:2}" + s6="${key:22:2}${key:20:2}${key:18:2}${key:16:2}" + s7="${key:30:2}${key:28:2}${key:26:2}${key:24:2}" + s8="${key:38:2}${key:36:2}${key:34:2}${key:32:2}" + s9="${key:46:2}${key:44:2}${key:42:2}${key:40:2}" + s10="${key:54:2}${key:52:2}${key:50:2}${key:48:2}" + s11="${key:62:2}${key:60:2}${key:58:2}${key:56:2}" + s12="$counter" + s13="${nonce:6:2}${nonce:4:2}${nonce:2:2}${nonce:0:2}" + s14="${nonce:14:2}${nonce:12:2}${nonce:10:2}${nonce:8:2}" + s15="${nonce:22:2}${nonce:20:2}${nonce:18:2}${nonce:16:2}" + + # Initialize working_state to state + working_state="$s0 $s1 $s2 $s3 $s4 $s5 $s6 $s7 $s8 $s9 $s10 $s11 $s12 $s13 $s14 $s15" + + # compute the 20 rounds (10 calls to inner block function, each of which + # performs 8 quarter rounds). + for (( i=0 ; i < 10; i++ )); do + working_state="$(chacha20_inner_block $working_state)" + done + read -r ws0 ws1 ws2 ws3 ws4 ws5 ws6 ws7 ws8 ws9 ws10 ws11 ws12 ws13 ws14 ws15 <<< "$working_state" + + # Add working state to state + s0="$(printf "%08X" $(((0x$s0+0x$ws0) & 0xffffffff)))" + s1="$(printf "%08X" $(((0x$s1+0x$ws1) & 0xffffffff)))" + s2="$(printf "%08X" $(((0x$s2+0x$ws2) & 0xffffffff)))" + s3="$(printf "%08X" $(((0x$s3+0x$ws3) & 0xffffffff)))" + s4="$(printf "%08X" $(((0x$s4+0x$ws4) & 0xffffffff)))" + s5="$(printf "%08X" $(((0x$s5+0x$ws5) & 0xffffffff)))" + s6="$(printf "%08X" $(((0x$s6+0x$ws6) & 0xffffffff)))" + s7="$(printf "%08X" $(((0x$s7+0x$ws7) & 0xffffffff)))" + s8="$(printf "%08X" $(((0x$s8+0x$ws8) & 0xffffffff)))" + s9="$(printf "%08X" $(((0x$s9+0x$ws9) & 0xffffffff)))" + s10="$(printf "%08X" $(((0x$s10+0x$ws10) & 0xffffffff)))" + s11="$(printf "%08X" $(((0x$s11+0x$ws11) & 0xffffffff)))" + s12="$(printf "%08X" $(((0x$s12+0x$ws12) & 0xffffffff)))" + s13="$(printf "%08X" $(((0x$s13+0x$ws13) & 0xffffffff)))" + s14="$(printf "%08X" $(((0x$s14+0x$ws14) & 0xffffffff)))" + s15="$(printf "%08X" $(((0x$s15+0x$ws15) & 0xffffffff)))" + + # serialize the state + s0="${s0:6:2}${s0:4:2}${s0:2:2}${s0:0:2}" + s1="${s1:6:2}${s1:4:2}${s1:2:2}${s1:0:2}" + s2="${s2:6:2}${s2:4:2}${s2:2:2}${s2:0:2}" + s3="${s3:6:2}${s3:4:2}${s3:2:2}${s3:0:2}" + s4="${s4:6:2}${s4:4:2}${s4:2:2}${s4:0:2}" + s5="${s5:6:2}${s5:4:2}${s5:2:2}${s5:0:2}" + s6="${s6:6:2}${s6:4:2}${s6:2:2}${s6:0:2}" + s7="${s7:6:2}${s7:4:2}${s7:2:2}${s7:0:2}" + s8="${s8:6:2}${s8:4:2}${s8:2:2}${s8:0:2}" + s9="${s9:6:2}${s9:4:2}${s9:2:2}${s9:0:2}" + s10="${s10:6:2}${s10:4:2}${s10:2:2}${s10:0:2}" + s11="${s11:6:2}${s11:4:2}${s11:2:2}${s11:0:2}" + s12="${s12:6:2}${s12:4:2}${s12:2:2}${s12:0:2}" + s13="${s13:6:2}${s13:4:2}${s13:2:2}${s13:0:2}" + s14="${s14:6:2}${s14:4:2}${s14:2:2}${s14:0:2}" + s15="${s15:6:2}${s15:4:2}${s15:2:2}${s15:0:2}" + + tm_out "$s0$s1$s2$s3$s4$s5$s6$s7$s8$s9$s10$s11$s12$s13$s14$s15" + return 0 +} + +# See RFC 7539, Section 2.4 +chacha20() { + local key="$1" + local -i counter=1 + local nonce="$2" + local ciphertext="$3" + local -i i ciphertext_len num_blocks mod_check + local -i i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 + local keystream plaintext="" + + ciphertext_len=${#ciphertext} + num_blocks=$ciphertext_len/128 + + for (( i=0; i < num_blocks; i++)); do + i1=128*$i; i2=$i1+8; i3=$i1+16; i4=$i1+24; i5=$i1+32; i6=$i1+40; i7=$i1+48; i8=$i1+56 + i9=$i1+64; i10=$i1+72; i11=$i1+80; i12=$i1+88; i13=$i1+96; i14=$i1+104; i15=$i1+112; i16=$i1+120 + keystream="$(chacha20_block "$key" "$(printf "%08X" $counter)" "$nonce")" + plaintext+="$(printf "%08X%08X%08X%08X%08X%08X%08X%08X%08X%08X%08X%08X%08X%08X%08X%08X" \ + "$((0x${ciphertext:i1:8} ^ 0x${keystream:0:8}))" \ + "$((0x${ciphertext:i2:8} ^ 0x${keystream:8:8}))" \ + "$((0x${ciphertext:i3:8} ^ 0x${keystream:16:8}))" \ + "$((0x${ciphertext:i4:8} ^ 0x${keystream:24:8}))" \ + "$((0x${ciphertext:i5:8} ^ 0x${keystream:32:8}))" \ + "$((0x${ciphertext:i6:8} ^ 0x${keystream:40:8}))" \ + "$((0x${ciphertext:i7:8} ^ 0x${keystream:48:8}))" \ + "$((0x${ciphertext:i8:8} ^ 0x${keystream:56:8}))" \ + "$((0x${ciphertext:i9:8} ^ 0x${keystream:64:8}))" \ + "$((0x${ciphertext:i10:8} ^ 0x${keystream:72:8}))" \ + "$((0x${ciphertext:i11:8} ^ 0x${keystream:80:8}))" \ + "$((0x${ciphertext:i12:8} ^ 0x${keystream:88:8}))" \ + "$((0x${ciphertext:i13:8} ^ 0x${keystream:96:8}))" \ + "$((0x${ciphertext:i14:8} ^ 0x${keystream:104:8}))" \ + "$((0x${ciphertext:i15:8} ^ 0x${keystream:112:8}))" \ + "$((0x${ciphertext:i16:8} ^ 0x${keystream:120:8}))")" + counter+=1 + done + + mod_check=$ciphertext_len%128 + if [[ $mod_check -ne 0 ]]; then + keystream="$(chacha20_block "$key" "$(printf "%08X" $counter)" "$nonce")" + i1=128*$num_blocks + for (( i=0; i < mod_check; i=i+2 )); do + plaintext+="$(printf "%02X" "$((0x${ciphertext:i1:2} ^ 0x${keystream:i:2}))")" + i1+=2 + done + fi + tm_out "$plaintext" + return 0 +} + +# arg1: TLS cipher +# arg2: key +# arg3: nonce (must be 96 bits in length) +# arg4: ciphertext +sym-decrypt() { + local cipher="$1" + local key="$2" nonce="$3" + local ciphertext="$4" + local ossl_cipher + local plaintext + local -i ciphertext_len tag_len + + case "$cipher" in + *CCM_8*) + tag_len=16 ;; + *CCM*|*GCM*|*CHACHA20_POLY1305*) + tag_len=32 ;; + *) + return 7 ;; + esac + + # The final $tag_len characters of the ciphertext are the authentication tag + ciphertext_len=${#ciphertext} + [[ $ciphertext_len -lt $tag_len ]] && return 7 + ciphertext_len=$ciphertext_len-$tag_len + + if [[ "$cipher" =~ CHACHA20_POLY1305 ]]; then + if "$HAS_CHACHA20"; then + plaintext="$(asciihex_to_binary "${ciphertext:0:ciphertext_len}" | \ + $OPENSSL enc -chacha20 -K "$key" -iv "01000000$nonce" 2>/dev/null | hexdump -v -e '16/1 "%02X"')" + plaintext="$(strip_spaces "$plaintext")" + else + plaintext="$(chacha20 "$key" "$nonce" "${ciphertext:0:ciphertext_len}")" + fi + elif [[ "$cipher" == TLS_AES_128_GCM_SHA256 ]] && "$HAS_AES128_GCM"; then + plaintext="$(asciihex_to_binary "${ciphertext:0:ciphertext_len}" | \ + $OPENSSL enc -aes-128-gcm -K "$key" -iv "$nonce" 2>/dev/null | hexdump -v -e '16/1 "%02X"')" + plaintext="$(strip_spaces "$plaintext")" + elif [[ "$cipher" == TLS_AES_256_GCM_SHA384 ]] && "$HAS_AES256_GCM"; then + plaintext="$(asciihex_to_binary "${ciphertext:0:ciphertext_len}" | \ + $OPENSSL enc -aes-256-gcm -K "$key" -iv "$nonce" 2>/dev/null | hexdump -v -e '16/1 "%02X"')" + plaintext="$(strip_spaces "$plaintext")" + else + if [[ "$cipher" =~ AES_128 ]]; then + ossl_cipher="-aes-128-ecb" + elif [[ "$cipher" =~ AES_256 ]]; then + ossl_cipher="-aes-256-ecb" + else + return 7 + fi + if [[ "$cipher" =~ CCM ]]; then + plaintext="$(ccm-gcm-decrypt "$ossl_cipher" "$key" "02${nonce}000001" "${ciphertext:0:ciphertext_len}")" + else # GCM + plaintext="$(ccm-gcm-decrypt "$ossl_cipher" "$key" "${nonce}00000002" "${ciphertext:0:ciphertext_len}")" + fi + fi + [[ $? -ne 0 ]] && return 7 + + tm_out "$plaintext" + return 0 +} + +# arg1: iv +# arg2: sequence number +get-nonce() { + local iv="$1" + local -i seq_num="$2" + local -i len lsb + local msb nonce + + len=${#iv} + [[ $len -lt 8 ]] && return 7 + i=$len-8 + msb="${iv:0:i}" + lsb="0x${iv:i:8}" + nonce="${msb}$(printf "%08X" "$((lsb ^ seq_num))")" + tm_out "$nonce" + return 0 +} + +# Return: +# 0 if arg1 contains the entire server response. +# 1 if arg1 does not contain the entire server response. +# 2 if the response is malformed. +# 3 if (a) the response version is TLSv1.3; +# (b) arg1 contains the entire ServerHello (and appears to contain the entire response); +# (c) the entire response is supposed to be parsed; and +# (d) the key and IV have not been provided to decrypt the response. +# arg1: ASCII-HEX encoded reply +# arg2: whether to process the full request ("all") or just the basic request plus the ephemeral key if any ("ephemeralkey"). +# arg3: TLS cipher for decrypting TLSv1.3 response +# arg4: key and IV for decrypting TLSv1.3 response +check_tls_serverhellodone() { + local tls_hello_ascii="$1" + local process_full="$2" + local cipher="$3" + local key_and_iv="$4" + local tls_handshake_ascii="" tls_alert_ascii="" + local -i i tls_hello_ascii_len tls_handshake_ascii_len tls_alert_ascii_len + local -i msg_len remaining tls_serverhello_ascii_len sid_len + local -i j offset tls_extensions_len extension_len + local tls_content_type tls_protocol tls_handshake_type tls_msg_type extension_type + local tls_err_level + local key iv + local -i seq_num=0 plaintext_len + local plaintext decrypted_response="" + + DETECTED_TLS_VERSION="" + + [[ -n "$key_and_iv" ]] && read -r key iv <<< "$key_and_iv" + + if [[ -z "$tls_hello_ascii" ]]; then + return 0 # no server hello received + fi + + tls_hello_ascii_len=${#tls_hello_ascii} + for (( i=0; i $TMPFILE + + [[ "$DEBUG" -ge 5 ]] && echo $tls_hello_ascii # one line without any blanks + + # Client messages, including handshake messages, are carried by the record layer. + # First, extract the handshake and alert messages. + # see https://en.wikipedia.org/wiki/Transport_Layer_Security-SSL#TLS_record + # byte 0: content type: 0x14=CCS, 0x15=TLS alert x16=Handshake, 0x17 Application, 0x18=HB + # byte 1+2: TLS version word, major is 03, minor 00=SSL3, 01=TLS1 02=TLS1.1 03=TLS 1.2 + # byte 3+4: fragment length + # bytes 5...: message fragment + tls_hello_ascii_len=${#tls_hello_ascii} + if [[ $DEBUG -ge 3 ]] && [[ $tls_hello_ascii_len -gt 0 ]]; then + echo "TLS message fragments:" + fi + for (( i=0; i/dev/null)" + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 4 + elif [[ "$tls_hello_ascii" =~ 6130303220 ]]; then + [[ $DEBUG -ge 2 ]] && printf "%s\n" "probably IMAP plaintext reply \"$(hex2ascii "${tls_hello_ascii:0:32}" 2>/dev/null)\"" + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 3 + fi + fi + if [[ $tls_content_type != 14 ]] && [[ $tls_content_type != 15 ]] && \ + [[ $tls_content_type != 16 ]] && [[ $tls_content_type != 17 ]]; then + debugme tmln_warning "Content type other than alert, handshake, change cipher spec, or application data detected." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + elif [[ "${tls_protocol:0:2}" != 03 ]]; then + debugme tmln_warning "Protocol record_version.major is not 03." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + DETECTED_TLS_VERSION=$tls_protocol + + if [[ $msg_len -gt $tls_hello_ascii_len-$i ]]; then + if [[ "$process_full" =~ all ]]; then + debugme tmln_warning "Malformed message." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 7 + else + # This could just be a result of the server's response being split + # across two or more packets. Just grab the part that is available. + msg_len=$tls_hello_ascii_len-$i + fi + fi + + if [[ $tls_content_type == 16 ]]; then + tls_handshake_ascii="$tls_handshake_ascii${tls_hello_ascii:i:msg_len}" + elif [[ $tls_content_type == 15 ]]; then # TLS ALERT + tls_alert_ascii="$tls_alert_ascii${tls_hello_ascii:i:msg_len}" + fi + done + + # Now check the alert messages. + tls_alert_ascii_len=${#tls_alert_ascii} + if [[ "$process_full" =~ all ]] && [[ $tls_alert_ascii_len%4 -ne 0 ]]; then + debugme tmln_warning "Malformed message." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + + if [[ $tls_alert_ascii_len -gt 0 ]]; then + debugme echo "TLS alert messages:" + for (( i=0; i+3 < tls_alert_ascii_len; i=i+4 )); do + tls_err_level=${tls_alert_ascii:i:2} # 1: warning, 2: fatal + j=$i+2 + tls_err_descr_no=${tls_alert_ascii:j:2} + if [[ $DEBUG -ge 1 ]]; then + debugme tm_out " tls_err_descr_no: 0x${tls_err_descr_no} / = $(hex2dec ${tls_err_descr_no})" + tls_alert_descrip="$(tls_alert "$tls_err_descr_no")" + if [[ $DEBUG -ge 2 ]]; then + tmln_out " ($tls_alert_descrip)" + tm_out " tls_err_level: ${tls_err_level}" + fi + case $tls_err_level in + 01) echo -n "warning " >> $TMPFILE + debugme tmln_out " (warning)" ;; + 02) echo -n "fatal " >> $TMPFILE + debugme tmln_out " (fatal)" ;; + esac + echo "alert $tls_alert_descrip" >> $TMPFILE + echo "===============================================================================" >> $TMPFILE + fi + + if [[ "$tls_err_level" != 01 ]] && [[ "$tls_err_level" != 02 ]]; then + debugme tmln_warning "Unexpected AlertLevel (0x$tls_err_level)." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + elif [[ "$tls_err_level" == 02 ]]; then + # Fatal alert + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + done + fi + + # Now extract just the server hello, certificate, certificate status, + # and server key exchange handshake messages. + tls_handshake_ascii_len=${#tls_handshake_ascii} + if [[ $DEBUG -ge 3 ]] && [[ $tls_handshake_ascii_len -gt 0 ]]; then + echo "TLS handshake messages:" + fi + for (( i=0; i/dev/null | hexdump -v -e '16/1 "%02X"')" + tls_certificate_ascii="${tls_certificate_ascii%%[!0-9A-F]*}" + if [[ ${#tls_certificate_ascii} -ne $tls_certificate_ascii_len ]]; then + debugme tmln_warning "Length of uncompressed certificates did not match specified length." + return 1 + fi + fi + fi + done + + if [[ $tls_serverhello_ascii_len -eq 0 ]]; then + debugme echo "server hello empty, TCP connection closed" + DETECTED_TLS_VERSION="closed TCP connection " + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 # no server hello received + elif [[ $tls_serverhello_ascii_len -lt 76 ]]; then + DETECTED_TLS_VERSION="reply malformed" + debugme echo "Malformed response" + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + elif [[ "${tls_handshake_ascii:0:2}" != 02 ]]; then + # the ServerHello MUST be the first handshake message + DETECTED_TLS_VERSION="reply contained no ServerHello" + debugme tmln_warning "The first handshake protocol message is not a ServerHello." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + if [[ $DEBUG -eq 0 ]]; then + echo "CONNECTED(00000003)" > $TMPFILE + else + echo "CONNECTED(00000003)" >> $TMPFILE + fi + + # First parse the server hello handshake message + # byte 0+1: 03, TLS version word see byte 1+2 + # byte 2-5: TLS timestamp for OpenSSL <1.01f + # byte 6-33: random, 28 bytes + # byte 34: session id length + # byte 35+36+sid-len: cipher suite! + # byte 37+sid-len: compression method: 00: none, 01: deflate, 64: LZS + # byte 38+39+sid-len: extension length + tls_protocol2="${tls_serverhello_ascii:0:4}" + DETECTED_TLS_VERSION="$tls_protocol2" + [[ "${DETECTED_TLS_VERSION:0:2}" == 7F ]] && DETECTED_TLS_VERSION="0304" + if [[ "${DETECTED_TLS_VERSION:0:2}" != 03 ]]; then + debugme tmln_warning "server_version.major in ServerHello is not 03." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + + if [[ "0x${DETECTED_TLS_VERSION:2:2}" -le "0x03" ]]; then + tls_hello_time="${tls_serverhello_ascii:4:8}" + [[ "$TLS_DIFFTIME_SET" || "$DEBUG" ]] && TLS_TIME=$(hex2dec "$tls_hello_time") + tls_sid_len_hex="${tls_serverhello_ascii:68:2}" + tls_sid_len=2*$(hex2dec "$tls_sid_len_hex") + offset=$((tls_sid_len+70)) + if [[ $tls_serverhello_ascii_len -lt 76+$tls_sid_len ]]; then + debugme echo "Malformed response" + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + else + offset=68 + fi + + tls_cipher_suite="${tls_serverhello_ascii:offset:4}" + + if [[ "0x${DETECTED_TLS_VERSION:2:2}" -le "0x03" ]]; then + offset=$((tls_sid_len+74)) + tls_compression_method="${tls_serverhello_ascii:offset:2}" + extns_offset=$((tls_sid_len+76)) + else + extns_offset=72 + fi + + if [[ $tls_serverhello_ascii_len -gt $extns_offset ]] && \ + ( [[ "$process_full" =~ all ]] || [[ "$DETECTED_TLS_VERSION" == 0303 ]] || \ + ( [[ "$process_full" == ephemeralkey ]] && [[ "0x${DETECTED_TLS_VERSION:2:2}" -gt "0x03" ]] ) ); then + if [[ $tls_serverhello_ascii_len -lt $extns_offset+4 ]]; then + debugme echo "Malformed response" + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + tls_extensions_len=$(hex2dec "${tls_serverhello_ascii:extns_offset:4}")*2 + if [[ $tls_extensions_len -ne $tls_serverhello_ascii_len-$extns_offset-4 ]]; then + debugme tmln_warning "Malformed message." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + for (( i=0; i> $TMPFILE + offset=$((extns_offset+12+i)) + len1=2*$(hex2dec "${tls_serverhello_ascii:offset:4}") + if [[ $extension_len -lt $len1+4 ]] || [[ $len1 -lt 4 ]]; then + debugme tmln_warning "Malformed supported groups extension." + return 1 + fi + offset=$((offset+4)) + for (( j=0; j < len1; j=j+4 )); do + [[ $j -ne 0 ]] && echo -n ", " >> $TMPFILE + case "${tls_serverhello_ascii:offset:4}" in + "0017") echo -n "secp256r1" >> $TMPFILE ;; + "0018") echo -n "secp384r1" >> $TMPFILE ;; + "0019") echo -n "secp521r1" >> $TMPFILE ;; + "001D") echo -n "X25519" >> $TMPFILE ;; + "001E") echo -n "X448" >> $TMPFILE ;; + "0100") echo -n "ffdhe2048" >> $TMPFILE ;; + "0101") echo -n "ffdhe3072" >> $TMPFILE ;; + "0102") echo -n "ffdhe4096" >> $TMPFILE ;; + "0103") echo -n "ffdhe6144" >> $TMPFILE ;; + "0104") echo -n "ffdhe8192" >> $TMPFILE ;; + *) echo -n "unknown (${tls_serverhello_ascii:offset:4})" >> $TMPFILE ;; + esac + offset=$((offset+4)) + done + echo "" >> $TMPFILE + fi + ;; + 000B) tls_extensions+="TLS server extension \"EC point formats\" (id=11), len=$extension_len\n" ;; + 000C) tls_extensions+="TLS server extension \"SRP\" (id=12), len=$extension_len\n" ;; + 000D) tls_extensions+="TLS server extension \"signature algorithms\" (id=13), len=$extension_len\n" ;; + 000E) tls_extensions+="TLS server extension \"use SRTP\" (id=14), len=$extension_len\n" ;; + 000F) tls_extensions+="TLS server extension \"heartbeat\" (id=15), len=$extension_len\n" ;; + 0010) tls_extensions+="TLS server extension \"application layer protocol negotiation\" (id=16), len=$extension_len\n" + if [[ "$process_full" =~ all ]]; then + if [[ $extension_len -lt 4 ]]; then + debugme echo "Malformed application layer protocol negotiation extension." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + echo -n "ALPN protocol: " >> $TMPFILE + offset=$((extns_offset+12+i)) + j=2*$(hex2dec "${tls_serverhello_ascii:offset:4}") + if [[ $extension_len -ne $j+4 ]] || [[ $j -lt 2 ]]; then + debugme echo "Malformed application layer protocol negotiation extension." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + offset=$((offset+4)) + j=2*$(hex2dec "${tls_serverhello_ascii:offset:2}") + if [[ $extension_len -ne $j+6 ]]; then + debugme echo "Malformed application layer protocol negotiation extension." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + offset=$((offset+2)) + asciihex_to_binary "${tls_serverhello_ascii:offset:j}" >> "$TMPFILE" + echo "" >> $TMPFILE + echo "===============================================================================" >> $TMPFILE + fi + ;; + 0011) tls_extensions+="TLS server extension \"certificate status version 2\" (id=17), len=$extension_len\n" ;; + 0012) tls_extensions+="TLS server extension \"signed certificate timestamps\" (id=18), len=$extension_len\n" ;; + 0013) tls_extensions+="TLS server extension \"client certificate type\" (id=19), len=$extension_len\n" ;; + 0014) tls_extensions+="TLS server extension \"server certificate type\" (id=20), len=$extension_len\n" ;; + 0015) tls_extensions+="TLS server extension \"TLS padding\" (id=21), len=$extension_len\n" ;; + 0016) tls_extensions+="TLS server extension \"encrypt-then-mac\" (id=22), len=$extension_len\n" ;; + 0017) tls_extensions+="TLS server extension \"extended master secret\" (id=23), len=$extension_len\n" ;; + 0018) tls_extensions+="TLS server extension \"token binding\" (id=24), len=$extension_len\n" ;; + 0019) tls_extensions+="TLS server extension \"cached info\" (id=25), len=$extension_len\n" ;; + 0023) tls_extensions+="TLS server extension \"session ticket\" (id=35), len=$extension_len\n" ;; + 0028|0033) + # The key share extension was renumbered from 40 to 51 in TLSv1.3 draft 23 since a few + # implementations have been using 40 for the extended_random extension. Since the + # server's version may not yet have been determined, assume that both values represent the + # key share extension. + if [[ "$extension_type" == "00$KEY_SHARE_EXTN_NR" ]]; then + tls_extensions+="TLS server extension \"key share\"" + else + tls_extensions+="TLS server extension \"unrecognized extension\"" + fi + if [[ "$extension_type" == 0028 ]]; then + tls_extensions+=" (id=40), len=$extension_len\n" + else + tls_extensions+=" (id=51), len=$extension_len\n" + fi + if [[ "$process_full" =~ all ]] || [[ "$process_full" == ephemeralkey ]]; then + if [[ $extension_len -lt 4 ]]; then + debugme tmln_warning "Malformed key share extension." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + offset=$((extns_offset+12+i)) + named_curve=$(hex2dec "${tls_serverhello_ascii:offset:4}") + offset=$((extns_offset+16+i)) + msg_len=2*"$(hex2dec "${tls_serverhello_ascii:offset:4}")" + if [[ $msg_len -ne $extension_len-8 ]]; then + debugme tmln_warning "Malformed key share extension." + [[ $DEBUG -ge 1 ]] && tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + case $named_curve in + 21) dh_bits=224 ; named_curve_str="P-224" ; named_curve_oid="06052b81040021" ;; + 23) dh_bits=256 ; named_curve_str="P-256" ; named_curve_oid="06082a8648ce3d030107" ;; + 24) dh_bits=384 ; named_curve_str="P-384" ; named_curve_oid="06052b81040022" ;; + 25) dh_bits=521 ; named_curve_str="P-521" ; named_curve_oid="06052b81040023" ;; + 29) dh_bits=253 ; named_curve_str="X25519" ;; + 30) dh_bits=448 ; named_curve_str="X448" ;; + 256) dh_bits=2048 ; named_curve_str="ffdhe2048" ;; + 257) dh_bits=3072 ; named_curve_str="ffdhe3072" ;; + 258) dh_bits=4096 ; named_curve_str="ffdhe4096" ;; + 259) dh_bits=6144 ; named_curve_str="ffdhe6144" ;; + 260) dh_bits=8192 ; named_curve_str="ffdhe8192" ;; + *) named_curve_str="" ; named_curve_oid="" ;; + esac + offset=$((extns_offset+20+i)) + if ! "$HAS_PKEY"; then + # The key can't be extracted without the pkey utility. + key_bitstring="" + elif [[ $named_curve -eq 29 ]]; then + key_bitstring="302a300506032b656e032100${tls_serverhello_ascii:offset:msg_len}" + elif [[ $named_curve -eq 30 ]]; then + key_bitstring="3042300506032b656f033900${tls_serverhello_ascii:offset:msg_len}" + elif [[ $named_curve -lt 256 ]] && [[ -n "$named_curve_oid" ]]; then + len1="$(printf "%02x" $((msg_len/2+1)))" + [[ "0x${len1}" -ge "0x80" ]] && len1="81${len1}" + key_bitstring="03${len1}00${tls_serverhello_ascii:offset:msg_len}" + len2="$(printf "%02x" $((${#named_curve_oid}/2+9)))" + len3="$(printf "%02x" $((${#named_curve_oid}/2+${#key_bitstring}/2+11)))" + [[ "0x${len3}" -ge "0x80" ]] && len3="81${len3}" + key_bitstring="30${len3}30${len2}06072a8648ce3d0201${named_curve_oid}${key_bitstring}" + elif [[ "$named_curve_str" =~ "ffdhe" ]] && [[ "${TLS13_KEY_SHARES[named_curve]}" =~ "BEGIN" ]]; then + dh_param="$($OPENSSL pkey -pubout -outform DER 2>>$ERRFILE <<< "${TLS13_KEY_SHARES[named_curve]}" | hexdump -v -e '16/1 "%02X"')" + + # First is the length of the public-key SEQUENCE, and it is always encoded in four bytes (3082xxxx) + # Next is the length of the parameters SEQUENCE, and it is also always encoded in four bytes (3082xxxx) + dh_param_len=8+2*"$(hex2dec "${dh_param:12:4}")" + dh_param="${dh_param:8:dh_param_len}" + if [[ "0x${tls_serverhello_ascii:offset:2}" -ge 0x80 ]]; then + key_bitstring="00${tls_serverhello_ascii:offset:msg_len}" + msg_len+=2 + else + key_bitstring="${tls_serverhello_ascii:offset:msg_len}" + fi + len1="$(printf "%04x" $((msg_len/2)))" + key_bitstring="0282${len1}$key_bitstring" + len1="$(printf "%04x" $((${#key_bitstring}/2+1)))" + key_bitstring="${dh_param}0382${len1}00$key_bitstring" + len1="$(printf "%04x" $((${#key_bitstring}/2)))" + key_bitstring="3082${len1}$key_bitstring" + fi + if [[ -n "$key_bitstring" ]]; then + key_bitstring="$(asciihex_to_binary "$key_bitstring" | $OPENSSL pkey -pubin -inform DER 2>$ERRFILE)" + if [[ -z "$key_bitstring" ]] && [[ $DEBUG -ge 2 ]]; then + if [[ -n "$named_curve_str" ]]; then + prln_warning "Your $OPENSSL doesn't support $named_curve_str" + else + prln_warning "Your $OPENSSL doesn't support named curve $named_curve" + fi + fi + fi + fi + ;; + 0029) tls_extensions+="TLS server extension \"pre-shared key\" (id=41), len=$extension_len\n" ;; + 002A) tls_extensions+="TLS server extension \"early data\" (id=42), len=$extension_len\n" ;; + 002B) tls_extensions+="TLS server extension \"supported versions\" (id=43), len=$extension_len\n" + if [[ $extension_len -ne 4 ]]; then + debugme tmln_warning "Malformed supported versions extension." + return 1 + fi + offset=$((extns_offset+12+i)) + tls_protocol2="${tls_serverhello_ascii:offset:4}" + DETECTED_TLS_VERSION="$tls_protocol2" + [[ "${DETECTED_TLS_VERSION:0:2}" == 7F ]] && DETECTED_TLS_VERSION="0304" + ;; + 002C) tls_extensions+="TLS server extension \"cookie\" (id=44), len=$extension_len\n" ;; + 002D) tls_extensions+="TLS server extension \"psk key exchange modes\" (id=45), len=$extension_len\n" ;; + 002E) tls_extensions+="TLS server extension \"ticket early data info\" (id=46), len=$extension_len\n" ;; + 002F) tls_extensions+="TLS server extension \"certificate authorities\" (id=47), len=$extension_len\n" ;; + 0030) tls_extensions+="TLS server extension \"oid filters\" (id=48), len=$extension_len\n" ;; + 0031) tls_extensions+="TLS server extension \"post handshake auth\" (id=49), len=$extension_len\n" ;; + 3374) tls_extensions+="TLS server extension \"next protocol\" (id=13172), len=$extension_len\n" + if [[ "$process_full" =~ all ]]; then + local -i protocol_len + echo -n "Protocols advertised by server: " >> $TMPFILE + offset=$((extns_offset+12+i)) + for (( j=0; j> "$TMPFILE" + offset=$((offset+protocol_len)) + [[ $j+$protocol_len+2 -lt $extension_len ]] && echo -n ", " >> $TMPFILE + done + echo "" >> $TMPFILE + echo "===============================================================================" >> $TMPFILE + fi + ;; + FF01) tls_extensions+="TLS server extension \"renegotiation info\" (id=65281), len=$extension_len\n" ;; + *) tls_extensions+="TLS server extension \"unrecognized extension\" (id=$(printf "%d\n\n" "0x$extension_type")), len=$extension_len\n" ;; + esac + # After processing all of the extensions in the ServerHello message, + # if it has been determined that the response is TLSv1.3 and the + # response was decrypted, then modify $tls_serverhello_ascii by adding + # the extensions from the EncryptedExtensions and Certificate messages + # and then process them. + if ! "$added_encrypted_extensions" && [[ "$DETECTED_TLS_VERSION" == "0304" ]] && \ + [[ $((i+8+extension_len)) -eq $tls_extensions_len ]]; then + # Note that the encrypted extensions have been added so that + # the aren't added a second time. + added_encrypted_extensions=true + if [[ -n "$tls_encryptedextensions_ascii" ]]; then + tls_serverhello_ascii_len+=$tls_encryptedextensions_ascii_len-4 + tls_extensions_len+=$tls_encryptedextensions_ascii_len-4 + tls_encryptedextensions_ascii_len=$tls_encryptedextensions_ascii_len/2-2 + offset=$((extns_offset+4)) + tls_serverhello_ascii="${tls_serverhello_ascii:0:extns_offset}$(printf "%04X" $((0x${tls_serverhello_ascii:extns_offset:4}+$tls_encryptedextensions_ascii_len)))${tls_serverhello_ascii:offset}${tls_encryptedextensions_ascii:4}" + fi + if [[ -n "$tls_certificate_ascii" ]]; then + # In TLS 1.3, the Certificate message begins with a zero length certificate_request_context. + # In addition, certificate_list is now a list of (certificate, extension) pairs rather than + # just certificates. So, extract the extensions and add them to $tls_serverhello_ascii and + # create a new $tls_certificate_ascii that only contains a list of certificates. + if [[ -n "$tls_certificate_ascii" ]]; then + if [[ "${tls_certificate_ascii:0:2}" != "00" ]]; then + debugme tmln_warning "Malformed Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + if [[ $tls_certificate_ascii_len -lt 8 ]]; then + debugme tmln_warning "Malformed Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + certificate_list_len=2*$(hex2dec "${tls_certificate_ascii:2:6}") + if [[ $certificate_list_len -ne $tls_certificate_ascii_len-8 ]]; then + debugme tmln_warning "Malformed Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + for (( j=8; j < tls_certificate_ascii_len; j=j+extn_len )); do + if [[ $tls_certificate_ascii_len-$j -lt 6 ]]; then + debugme tmln_warning "Malformed Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + certificate_len=2*$(hex2dec "${tls_certificate_ascii:j:6}") + if [[ $certificate_len -gt $tls_certificate_ascii_len-$j-6 ]]; then + debugme tmln_warning "Malformed Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + len1=$certificate_len+6 + tls_revised_certificate_msg+="${tls_certificate_ascii:j:len1}" + j+=$len1 + extn_len=2*$(hex2dec "${tls_certificate_ascii:j:4}") + j+=4 + # TODO: Should only the extensions associated with the EE certificate be added to $tls_serverhello_ascii? + tls_serverhello_ascii_len+=$extn_len + tls_extensions_len+=$extn_len + offset=$((extns_offset+4)) + tls_serverhello_ascii="${tls_serverhello_ascii:0:extns_offset}$(printf "%04X" $(( 0x${tls_serverhello_ascii:extns_offset:4}+extn_len/2)) )${tls_serverhello_ascii:offset}${tls_certificate_ascii:j:extn_len}" + done + tls_certificate_ascii_len=${#tls_revised_certificate_msg}+6 + tls_certificate_ascii="$(printf "%06X" $(( tls_certificate_ascii_len/2-3)) )$tls_revised_certificate_msg" + fi + fi + fi + done + fi + + if [[ "$DETECTED_TLS_VERSION" == "0300" ]]; then + echo "Protocol : SSLv3" >> $TMPFILE + else + echo "Protocol : TLSv1.$((0x$DETECTED_TLS_VERSION-0x0301))" >> $TMPFILE + fi + echo "===============================================================================" >> $TMPFILE + if [[ $TLS_NR_CIPHERS -ne 0 ]]; then + if [[ "${tls_cipher_suite:0:2}" == "00" ]]; then + rfc_cipher_suite="$(show_rfc_style "x${tls_cipher_suite:2:2}")" + else + rfc_cipher_suite="$(show_rfc_style "x${tls_cipher_suite:0:4}")" + fi + elif "$HAS_CIPHERSUITES"; then + rfc_cipher_suite="$($OPENSSL ciphers -V -ciphersuites "$TLS13_OSSL_CIPHERS" 'ALL:COMPLEMENTOFALL' | grep -i " 0x${tls_cipher_suite:0:2},0x${tls_cipher_suite:2:2} " | awk '{ print $3 }')" + else + rfc_cipher_suite="$($OPENSSL ciphers -V 'ALL:COMPLEMENTOFALL' | grep -i " 0x${tls_cipher_suite:0:2},0x${tls_cipher_suite:2:2} " | awk '{ print $3 }')" + fi + echo "Cipher : $rfc_cipher_suite" >> $TMPFILE + if [[ $dh_bits -ne 0 ]]; then + if [[ "$named_curve_str" =~ "ffdhe" ]]; then + echo "Server Temp Key: DH, $named_curve_str, $dh_bits bits" >> $TMPFILE + elif [[ "$named_curve_str" == "X25519" ]] || [[ "$named_curve_str" == "X448" ]]; then + echo "Server Temp Key: $named_curve_str, $dh_bits bits" >> $TMPFILE + else + echo "Server Temp Key: ECDH, $named_curve_str, $dh_bits bits" >> $TMPFILE + fi + fi + if [[ -n "$key_bitstring" ]]; then + echo "$key_bitstring" >> $TMPFILE + [[ "${TLS13_KEY_SHARES[named_curve]}" =~ "BEGIN" ]] && \ + echo "${TLS13_KEY_SHARES[named_curve]}" >> $TMPFILE + fi + echo "===============================================================================" >> $TMPFILE + if [[ "0x${DETECTED_TLS_VERSION:2:2}" -le "0x03" ]]; then + case $tls_compression_method in + 00) echo "Compression: NONE" >> $TMPFILE ;; + 01) echo "Compression: zlib compression" >> $TMPFILE ;; + 40) echo "Compression: LZS compression" >> $TMPFILE ;; + *) echo "Compression: unrecognized compression method" >> $TMPFILE ;; + esac + echo "===============================================================================" >> $TMPFILE + fi + [[ -n "$tls_extensions" ]] && echo -e "$tls_extensions" >> $TMPFILE + + if [[ $DEBUG -ge 3 ]]; then + echo "TLS server hello message:" + if [[ $DEBUG -ge 4 ]]; then + echo " tls_protocol: 0x$tls_protocol2" + [[ "0x${DETECTED_TLS_VERSION:2:2}" -le "0x03" ]] && echo " tls_sid_len: 0x$tls_sid_len_hex / = $((tls_sid_len/2))" + fi + if [[ "0x${DETECTED_TLS_VERSION:2:2}" -le "0x03" ]]; then + echo -n " tls_hello_time: 0x$tls_hello_time " + parse_date "$TLS_TIME" "+%Y-%m-%d %r" "%s" # in debugging mode we don't mind the cycles and don't use TLS_DIFFTIME_SET + fi + echo -n " tls_cipher_suite: 0x$tls_cipher_suite" + if [[ -n "$rfc_cipher_suite" ]]; then + echo " ($rfc_cipher_suite)" + else + echo "" + fi + if [[ $dh_bits -ne 0 ]]; then + if [[ "$named_curve_str" =~ "ffdhe" ]]; then + echo " dh_bits: DH, $named_curve_str, $dh_bits bits" + elif [[ "$named_curve_str" == "X25519" ]] || [[ "$named_curve_str" == "X448" ]]; then + echo " dh_bits: $named_curve_str, $dh_bits bits" + else + echo " dh_bits: ECDH, $named_curve_str, $dh_bits bits" + fi + fi + if [[ "0x${DETECTED_TLS_VERSION:2:2}" -le "0x03" ]]; then + echo -n " tls_compression_method: 0x$tls_compression_method " + case $tls_compression_method in + 00) echo "(NONE)" ;; + 01) echo "(zlib compression)" ;; + 40) echo "(LZS compression)" ;; + *) echo "(unrecognized compression method)" ;; + esac + fi + if [[ -n "$tls_extensions" ]]; then + echo -n " tls_extensions: " + newline_to_spaces "$(grep -a 'TLS server extension ' $TMPFILE | \ + sed -e 's/TLS server extension //g' -e 's/\" (id=/\/#/g' \ + -e 's/,.*$/,/g' -e 's/),$/\"/g' \ + -e 's/elliptic curves\/#10/supported_groups\/#10/g')" + echo "" + if [[ "$tls_extensions" =~ supported_groups ]]; then + echo " Supported Groups: $(grep "Supported groups:" "$TMPFILE" | sed 's/Supported groups: //')" + fi + if [[ "$tls_extensions" =~ application\ layer\ protocol\ negotiation ]]; then + echo " ALPN protocol: $(grep "ALPN protocol:" "$TMPFILE" | sed 's/ALPN protocol: //')" + fi + if [[ "$tls_extensions" =~ next\ protocol ]]; then + echo " NPN protocols: $(grep "Protocols advertised by server:" "$TMPFILE" | sed 's/Protocols advertised by server: //')" + fi + fi + tmln_out + fi + + # If a CIPHER_SUITES string was provided, then check that $tls_cipher_suite is in the string. + # this appeared in yassl + MySQL (https://github.com/drwetter/testssl.sh/pull/784) but adds robustness + # to the implementation + if [[ -n "$cipherlist" ]]; then + tls_cipher_suite="$(tolower "$tls_cipher_suite")" + tls_cipher_suite="${tls_cipher_suite:0:2}\\x${tls_cipher_suite:2:2}" + cipherlist_len=${#cipherlist} + for (( i=0; i < cipherlist_len; i=i+8 )); do + # At the right hand side we need the quotes here! + [[ "${cipherlist:i:6}" == "$tls_cipher_suite" ]] && break + done + if [[ $i -ge $cipherlist_len ]]; then + BAD_SERVER_HELLO_CIPHER=true + debugme echo "The ServerHello specifies a cipher suite that wasn't included in the ClientHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + fi + + # If the ClientHello included a supported_versions extension, then check that the + # $DETECTED_TLS_VERSION appeared in the list offered in the ClientHello. + if [[ "${TLS_CLIENT_HELLO:0:2}" == 01 ]]; then + # get position of cipher lists (just after session id) + offset=78+2*$(hex2dec "${TLS_CLIENT_HELLO:76:2}") + # get position of compression methods + offset+=4+2*$(hex2dec "${TLS_CLIENT_HELLO:offset:4}") + # get position of extensions + extns_offset=$offset+6+2*$(hex2dec "${TLS_CLIENT_HELLO:offset:2}") + len1=${#TLS_CLIENT_HELLO} + for (( i=extns_offset; i < len1; i=i+8+extension_len )); do + extension_type="${TLS_CLIENT_HELLO:i:4}" + offset=4+$i + extension_len=2*$(hex2dec "${TLS_CLIENT_HELLO:offset:4}") + if [[ "$extension_type" == 002b ]]; then + offset+=6 + tls_protocol2="$(tolower "$tls_protocol2")" + for (( j=0; j < extension_len-2; j=j+4 )); do + [[ "${TLS_CLIENT_HELLO:offset:4}" == $tls_protocol2 ]] && break + offset+=4 + done + if [[ $j -eq $extension_len-2 ]]; then + debugme echo "The ServerHello specifies a version that wasn't offered in the ClientHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + break + fi + done + fi + + # Now parse the Certificate message. + if [[ "$process_full" =~ all ]]; then + # not sure why we need this + [[ -e "$HOSTCERT" ]] && rm "$HOSTCERT" + [[ -e "$TEMPDIR/intermediatecerts.pem" ]] && > "$TEMPDIR/intermediatecerts.pem" + fi + if [[ $tls_certificate_ascii_len -ne 0 ]]; then + # The first certificate is the server's certificate. If there are anything + # subsequent certificates, they are intermediate certificates. + if [[ $tls_certificate_ascii_len -lt 12 ]]; then + debugme echo "Malformed Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + certificate_list_len=2*$(hex2dec "${tls_certificate_ascii:0:6}") + if [[ $certificate_list_len -ne $tls_certificate_ascii_len-6 ]]; then + debugme echo "Malformed Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + + # Place server's certificate in $HOSTCERT + certificate_len=2*$(hex2dec "${tls_certificate_ascii:6:6}") + if [[ $certificate_len -gt $tls_certificate_ascii_len-12 ]]; then + debugme echo "Malformed Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + asciihex_to_binary "${tls_certificate_ascii:12:certificate_len}" | \ + $OPENSSL x509 -inform DER -outform PEM -out "$HOSTCERT" 2>$ERRFILE + if [[ $? -ne 0 ]]; then + debugme echo "Malformed certificate in Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + get_pub_key_size + echo "===============================================================================" >> $TMPFILE + echo "---" >> $TMPFILE + echo "Certificate chain" >> $TMPFILE + subjectDN="$($OPENSSL x509 -in $HOSTCERT -noout -subject 2>>$ERRFILE)" + issuerDN="$($OPENSSL x509 -in $HOSTCERT -noout -issuer 2>>$ERRFILE)" + echo " $nr_certs s:${subjectDN:9}" >> $TMPFILE + echo " i:${issuerDN:8}" >> $TMPFILE + cat "$HOSTCERT" >> $TMPFILE + + echo "" > "$TEMPDIR/intermediatecerts.pem" + # Place any additional certificates in $TEMPDIR/intermediatecerts.pem + CERTIFICATE_LIST_ORDERING_PROBLEM=false + CAissuerDN="$issuerDN" + for (( i=12+certificate_len; i$ERRFILE)" + if [[ $? -ne 0 ]]; then + debugme echo "Malformed certificate in Certificate Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + nr_certs+=1 + CAsubjectDN="$($OPENSSL x509 -noout -subject 2>>$ERRFILE <<< "$pem_certificate")" + # Check that this certificate certifies the one immediately preceding it. + [[ "${CAsubjectDN:9}" != "${CAissuerDN:8}" ]] && CERTIFICATE_LIST_ORDERING_PROBLEM=true + CAissuerDN="$($OPENSSL x509 -noout -issuer 2>>$ERRFILE <<< "$pem_certificate")" + echo " $nr_certs s:${CAsubjectDN:9}" >> $TMPFILE + echo " i:${CAissuerDN:8}" >> $TMPFILE + echo "$pem_certificate" >> $TMPFILE + echo "$pem_certificate" >> "$TEMPDIR/intermediatecerts.pem" + if [[ -z "$hostcert_issuer" ]] && [[ "${CAsubjectDN:9}" == "${issuerDN:8}" ]]; then + # The issuer's certificate is needed if there is a stapled OCSP response, + # and it may be needed if check_revocation_ocsp() will later be called + # with the OCSP URI in the server's certificate. + hostcert_issuer="$TEMPDIR/hostcert_issuer.pem" + echo "$pem_certificate" > "$hostcert_issuer" + fi + done + echo "---" >> $TMPFILE + echo "Server certificate" >> $TMPFILE + echo "subject=${subjectDN:9}" >> $TMPFILE + echo "issuer=${issuerDN:8}" >> $TMPFILE + echo "---" >> $TMPFILE + fi + + # Now parse the certificate status message + if [[ $tls_certificate_status_ascii_len -ne 0 ]] && [[ $tls_certificate_status_ascii_len -lt 8 ]]; then + debugme echo "Malformed certificate status Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + elif [[ $tls_certificate_status_ascii_len -ne 0 ]] && [[ "${tls_certificate_status_ascii:0:2}" == "01" ]]; then + # This is a certificate status message of type "ocsp" + ocsp_response_len=2*$(hex2dec "${tls_certificate_status_ascii:2:6}") + if [[ $ocsp_response_len -ne $tls_certificate_status_ascii_len-8 ]]; then + debugme echo "Malformed certificate status Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + ocsp_resp_offset=8 + elif [[ $tls_certificate_status_ascii_len -ne 0 ]] && [[ "${tls_certificate_status_ascii:0:2}" == "02" ]]; then + # This is a list of OCSP responses, but only the first one is needed + # since the first one corresponds to the server's certificate. + ocsp_response_list_len=2*$(hex2dec "${tls_certificate_status_ascii:2:6}") + if [[ $ocsp_response_list_len -ne $tls_certificate_status_ascii_len-8 ]] || [[ $ocsp_response_list_len -lt 6 ]]; then + debugme echo "Malformed certificate status Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + ocsp_response_len=2*$(hex2dec "${tls_certificate_status_ascii:8:6}") + if [[ $ocsp_response_len -gt $ocsp_response_list_len-6 ]]; then + debugme echo "Malformed certificate status Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + ocsp_resp_offset=14 + fi + STAPLED_OCSP_RESPONSE="" + if [[ $ocsp_response_len -ne 0 ]]; then + STAPLED_OCSP_RESPONSE="${tls_certificate_status_ascii:ocsp_resp_offset:ocsp_response_len}" + echo "OCSP response:" >> $TMPFILE + echo "===============================================================================" >> $TMPFILE + if [[ -n "$hostcert_issuer" ]]; then + asciihex_to_binary "$STAPLED_OCSP_RESPONSE" | \ + $OPENSSL ocsp -no_nonce -CAfile $TEMPDIR/intermediatecerts.pem -issuer $hostcert_issuer -cert $HOSTCERT -respin /dev/stdin -resp_text >> $TMPFILE 2>$ERRFILE + else + asciihex_to_binary "$STAPLED_OCSP_RESPONSE" | \ + $OPENSSL ocsp -respin /dev/stdin -resp_text >> $TMPFILE 2>$ERRFILE + fi + echo "===============================================================================" >> $TMPFILE + elif [[ "$process_full" =~ all ]]; then + echo "OCSP response: no response sent" >> $TMPFILE + echo "===============================================================================" >> $TMPFILE + fi + + # Now parse the server key exchange message + if [[ $tls_serverkeyexchange_ascii_len -ne 0 ]]; then + if [[ $rfc_cipher_suite =~ TLS_ECDHE_ ]] || [[ $rfc_cipher_suite =~ TLS_ECDH_anon ]] || \ + [[ $rfc_cipher_suite == ECDHE* ]] || [[ $rfc_cipher_suite == AECDH* ]]; then + if [[ $tls_serverkeyexchange_ascii_len -lt 6 ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + curve_type=$(hex2dec "${tls_serverkeyexchange_ascii:0:2}") + if [[ $curve_type -eq 3 ]]; then + # named_curve - the curve is identified by a 2-byte number + named_curve=$(hex2dec "${tls_serverkeyexchange_ascii:2:4}") + # https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8 + case $named_curve in + 1) dh_bits=163 ; named_curve_str="K-163" ;; + 2) dh_bits=162 ; named_curve_str="sect163r1" ;; + 3) dh_bits=163 ; named_curve_str="B-163" ;; + 4) dh_bits=193 ; named_curve_str="sect193r1" ;; + 5) dh_bits=193 ; named_curve_str="sect193r2" ;; + 6) dh_bits=232 ; named_curve_str="K-233" ;; + 7) dh_bits=233 ; named_curve_str="B-233" ;; + 8) dh_bits=238 ; named_curve_str="sect239k1" ;; + 9) dh_bits=281 ; named_curve_str="K-283" ;; + 10) dh_bits=282 ; named_curve_str="B-283" ;; + 11) dh_bits=407 ; named_curve_str="K-409" ;; + 12) dh_bits=409 ; named_curve_str="B-409" ;; + 13) dh_bits=570 ; named_curve_str="K-571" ;; + 14) dh_bits=570 ; named_curve_str="B-571" ;; + 15) dh_bits=161 ; named_curve_str="secp160k1" ;; + 16) dh_bits=161 ; named_curve_str="secp160r1" ;; + 17) dh_bits=161 ; named_curve_str="secp160r2" ;; + 18) dh_bits=192 ; named_curve_str="secp192k1" ;; + 19) dh_bits=192 ; named_curve_str="P-192" ;; + 20) dh_bits=225 ; named_curve_str="secp224k1" ;; + 21) dh_bits=224 ; named_curve_str="P-224" ;; + 22) dh_bits=256 ; named_curve_str="secp256k1" ;; + 23) dh_bits=256 ; named_curve_str="P-256" ;; + 24) dh_bits=384 ; named_curve_str="P-384" ;; + 25) dh_bits=521 ; named_curve_str="P-521" ;; + 26) dh_bits=256 ; named_curve_str="brainpoolP256r1" ;; + 27) dh_bits=384 ; named_curve_str="brainpoolP384r1" ;; + 28) dh_bits=512 ; named_curve_str="brainpoolP512r1" ;; + 29) dh_bits=253 ; named_curve_str="X25519" ;; + 30) dh_bits=448 ; named_curve_str="X448" ;; + esac + fi + if [[ $dh_bits -ne 0 ]] && [[ $named_curve -ne 29 ]] && [[ $named_curve -ne 30 ]]; then + [[ $DEBUG -ge 3 ]] && echo -e " dh_bits: ECDH, $named_curve_str, $dh_bits bits\n" + echo "Server Temp Key: ECDH, $named_curve_str, $dh_bits bits" >> $TMPFILE + elif [[ $dh_bits -ne 0 ]]; then + [[ $DEBUG -ge 3 ]] && echo -e " dh_bits: $named_curve_str, $dh_bits bits\n" + echo "Server Temp Key: $named_curve_str, $dh_bits bits" >> $TMPFILE + fi + elif [[ $rfc_cipher_suite =~ TLS_DHE_ ]] || [[ $rfc_cipher_suite =~ TLS_DH_anon ]] || \ + [[ $rfc_cipher_suite == "DHE-"* ]] || [[ $rfc_cipher_suite == "EDH-"* ]] || \ + [[ $rfc_cipher_suite == "EXP1024-DHE-"* ]]; then + # For DH ephemeral keys the first field is p, and the length of + # p is the same as the length of the public key. + if [[ $tls_serverkeyexchange_ascii_len -lt 4 ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + dh_p_len=2*$(hex2dec "${tls_serverkeyexchange_ascii:0:4}") + offset=4+$dh_p_len + if [[ $tls_serverkeyexchange_ascii_len -lt $offset ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + + # Subtract any leading 0 bytes + for (( i=4; i < offset; i=i+2 )); do + [[ "${tls_serverkeyexchange_ascii:i:2}" != "00" ]] && break + dh_p_len=$dh_p_len-2 + done + if [[ $i -ge $offset ]]; then + debugme echo "Malformed ServerKeyExchange Handshake message in ServerHello." + tmpfile_handle ${FUNCNAME[0]}.txt + return 1 + fi + dh_p="${tls_serverkeyexchange_ascii:i:dh_p_len}" + + dh_bits=4*$dh_p_len + msb=$(hex2dec "${tls_serverkeyexchange_ascii:i:2}") + for (( mask=128; msb < mask; mask/=2 )); do + dh_bits=$dh_bits-1 + done + + key_bitstring="$(get_dh_ephemeralkey "$tls_serverkeyexchange_ascii")" + [[ $? -eq 0 ]] && echo "$key_bitstring" >> $TMPFILE + + # Check to see whether the ephemeral public key uses one of the groups from + # RFC 7919 for parameters + case $dh_bits in + 2048) named_curve=256; named_curve_str=" ffdhe2048," ;; + 3072) named_curve=257; named_curve_str=" ffdhe3072," ;; + 4096) named_curve=258; named_curve_str=" ffdhe4096," ;; + 6144) named_curve=259; named_curve_str=" ffdhe6144," ;; + 8192) named_curve=260; named_curve_str=" ffdhe8192," ;; + *) named_curve=0; named_curve_str="" ;; + esac + [[ -z "$key_bitstring" ]] && named_curve=0 && named_curve_str="" + if "$HAS_PKEY" && [[ $named_curve -ne 0 ]] && [[ "${TLS13_KEY_SHARES[named_curve]}" =~ BEGIN ]]; then + ephemeral_param="$($OPENSSL pkey -pubin -text_pub -noout 2>>$ERRFILE <<< "$key_bitstring")" + # OpenSSL 3.0.0 outputs the group name rather than the actual parameter values for some named groups. + if [[ "$ephemeral_param" =~ GROUP: ]]; then + ephemeral_param="${ephemeral_param#*GROUP: }" + rfc7919_param="${named_curve_str# }" + rfc7919_param="${rfc7919_param%,}" + [[ "$ephemeral_param" =~ $rfc7919_param ]] || named_curve_str="" + else + ephemeral_param="$(grep -EA 1000 "prime:|P:" <<< "$ephemeral_param")" + rfc7919_param="$($OPENSSL pkey -text_pub -noout 2>>$ERRFILE <<< "${TLS13_KEY_SHARES[named_curve]}" | grep -EA 1000 "prime:|P:")" + [[ "$ephemeral_param" != "$rfc7919_param" ]] && named_curve_str="" + fi + fi + + [[ $DEBUG -ge 3 ]] && [[ $dh_bits -ne 0 ]] && echo -e " dh_bits: DH,$named_curve_str $dh_bits bits\n" + [[ $dh_bits -ne 0 ]] && echo "Server Temp Key: DH,$named_curve_str $dh_bits bits" >> $TMPFILE + fi + fi + tmpfile_handle ${FUNCNAME[0]}.txt + + TLS_SERVER_HELLO="02$(printf "%06x" $(( tls_serverhello_ascii_len/2)) )${tls_serverhello_ascii}" + return 0 +} + + +#arg1 (optional): list of ciphers suites or empty +#arg2 (optional): "true" if full server response should be parsed. +# return: 6: couldn't open socket, 3(!): sslv2 handshake succeeded, 0=no SSLv2 +# 1,4,6,7: see return value of parse_sslv2_serverhello() +sslv2_sockets() { + local ret + local cipher_suites="$1" + local client_hello len_client_hello + local len_ciph_suites_byte len_ciph_suites + local server_hello sock_reply_file2 foo + local -i response_len server_hello_len + local parse_complete=false + + # this could be empty so we use '==' + if [[ "$2" == true ]]; then + parse_complete=true + fi + if [[ -z "$cipher_suites" ]]; then + cipher_suites=" + 05,00,80, # 1st cipher 9 cipher specs, only classical V2 ciphers are used here, see FIXME below + 03,00,80, # 2nd there are v3 in v2!!! : https://tools.ietf.org/html/rfc6101#appendix-E + 01,00,80, # 3rd Cipher specifications introduced in version 3.0 can be included in version 2.0 client hello messages using + 07,00,c0, # 4th the syntax below. [..] # V2CipherSpec (see Version 3.0 name) = { 0x00, CipherSuite }; !!!! + 08,00,80, # 5th + 06,00,40, # 6th + 04,00,80, # 7th + 02,00,80, # 8th + 06,01,40, # 9 + 07,01,c0, # 10 + FF,80,00, # 11 + FF,80,10, # 12 + 00,00,00" # 13 + # FIXME: http://max.euston.net/d/tip_sslciphers.html <-- also SSLv3 ciphers + fi + + code2network "$cipher_suites" # convert CIPHER_SUITES + cipher_suites="$NW_STR" # we don't have the leading \x here so string length is two byte less, see next + len_ciph_suites_byte=${#cipher_suites} + + let "len_ciph_suites_byte += 2" + len_ciph_suites=$(printf "%02x\n" $(( len_ciph_suites_byte / 4 ))) + len_client_hello=$(printf "%02x\n" $((0x$len_ciph_suites + 0x19))) + + client_hello=" + ,80,$len_client_hello # length + ,01 # Client Hello + ,00,02 # SSLv2 + ,00,$len_ciph_suites # cipher spec length + ,00,00 # session ID length + ,00,10 # challenge length + ,$cipher_suites + ,29,22,be,b3,5a,01,8b,04,fe,5f,80,03,a0,13,eb,c4" # Challenge + # https://idea.popcount.org/2012-06-16-dissecting-ssl-handshake/ (client) + + fd_socket 5 || return 6 + debugme echo -n "sending client hello... " + socksend_clienthello "$client_hello" + + sockread_serverhello 32768 + if "$parse_complete"; then + if [[ -s "$SOCK_REPLY_FILE" ]]; then + server_hello=$(hexdump -v -e '16/1 "%02X"' "$SOCK_REPLY_FILE") + server_hello_len=$((2 + $(hex2dec "${server_hello:1:3}") )) + foo="$(wc -c "$SOCK_REPLY_FILE")" + response_len="${foo% *}" + for (( 1; response_len < server_hello_len; 1 )); do + sock_reply_file2=${SOCK_REPLY_FILE}.2 + mv "$SOCK_REPLY_FILE" "$sock_reply_file2" + + debugme echo -n "requesting more server hello data... " + socksend "" $USLEEP_SND + sockread_serverhello 32768 + + [[ ! -s "$SOCK_REPLY_FILE" ]] && break + cat "$SOCK_REPLY_FILE" >> "$sock_reply_file2" + mv "$sock_reply_file2" "$SOCK_REPLY_FILE" + foo="$(wc -c "$SOCK_REPLY_FILE")" + response_len="${foo% *}" + done + fi + fi + + debugme echo "reading server hello... " + if [[ "$DEBUG" -ge 4 ]]; then + hexdump -C "$SOCK_REPLY_FILE" | head -6 + tmln_out + fi + + parse_sslv2_serverhello "$SOCK_REPLY_FILE" "$parse_complete" + ret=$? + + close_socket + tmpfile_handle ${FUNCNAME[0]}.dd $SOCK_REPLY_FILE + return $ret +} + + +# arg1: supported groups extension +# arg2: "all" - process full response (including Certificate and certificate_status handshake messages) +# "ephemeralkey" - extract the server's ephemeral key (if any) +# Given the supported groups extension, create a key_share extension that includes a key share for +# each group listed in the supported groups extension. +generate_key_share_extension() { + local supported_groups + local -i i len supported_groups_len group + local extn_len list_len + local key_share key_shares="" + local -i nr_key_shares=0 + + supported_groups="${1//\\x/}" + [[ "${supported_groups:0:4}" != "000a" ]] && return 1 + + supported_groups_len=${#supported_groups} + [[ $supported_groups_len -lt 16 ]] && return 1 + + len=2*$(hex2dec "${supported_groups:4:4}") + [[ $len+8 -ne $supported_groups_len ]] && return 1 + + len=2*$(hex2dec "${supported_groups:8:4}") + [[ $len+12 -ne $supported_groups_len ]] && return 1 + + for (( i=12; i=0; i=i-1 )); do + if [[ 0x$i -eq 4 ]]; then + # FIXME: The ClientHello currently advertises support for various + # draft versions of TLSv1.3. Eventually it should only adversize + # support for the final version (0304). + if [[ "$KEY_SHARE_EXTN_NR" == 33 ]]; then + extension_supported_versions+=", 03, 04, 7f, 1c, 7f, 1b, 7f, 1a, 7f, 19, 7f, 18, 7f, 17" + else + extension_supported_versions+=", 7f, 16, 7f, 15, 7f, 14, 7f, 13, 7f, 12" + fi + else + extension_supported_versions+=", 03, $(printf "%02x" $i)" + fi + done + [[ -n "$all_extensions" ]] && all_extensions+="," + # FIXME: Adjust the lengths ("+15" and "+14") when the draft versions of TLSv1.3 are removed. + if [[ "$KEY_SHARE_EXTN_NR" == "33" ]]; then + all_extensions+="00, 2b, 00, $(printf "%02x" $((2*0x$tls_low_byte+15))), $(printf "%02x" $((2*0x$tls_low_byte+14)))$extension_supported_versions" + else + all_extensions+="00, 2b, 00, $(printf "%02x" $((2*0x$tls_low_byte+11))), $(printf "%02x" $((2*0x$tls_low_byte+10)))$extension_supported_versions" + fi + fi + + # There does not seem to be any reason to include this extension. However, it appears that + # OpenSSL, Firefox, and Chrome include it in TLS 1.3 ClientHello messages, and there is at + # least one server that will fail the connection if it is absent + # (see https://github.com/drwetter/testssl.sh/issues/990). + if [[ "0x$tls_low_byte" -ge 0x04 ]] && [[ ! "$extra_extensions_list" =~ " 002d " ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extn_psk_mode" + fi + + if [[ ! "$extra_extensions_list" =~ " 0023 " ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extension_session_ticket" + fi + + # If the ClientHello will include the ALPN extension, then don't include the NPN extension. + if [[ ! "$extra_extensions_list" =~ " 3374 " ]] && [[ ! "$extra_extensions_list" =~ " 0010 " ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extension_next_protocol" + fi + + # RFC 5246 says that clients MUST NOT offer the signature algorithms + # extension if they are offering TLS versions prior to 1.2. + if [[ "0x$tls_low_byte" -ge 0x03 ]] && [[ ! "$extra_extensions_list" =~ " 000d " ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extension_signature_algorithms" + fi + + if [[ -n "$extension_supported_groups" ]] && [[ ! "$extra_extensions_list" =~ " 000a " ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extension_supported_groups" + fi + + if [[ -n "$extensions_key_share" ]] && [[ ! "$extra_extensions_list" =~ " 00$KEY_SHARE_EXTN_NR " ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extensions_key_share" + fi + + if [[ -n "$extension_supported_point_formats" ]] && [[ ! "$extra_extensions_list" =~ " 000b " ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extension_supported_point_formats" + fi + + if [[ -n "$extra_extensions" ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extra_extensions" + fi + + # Make sure that a non-empty extension goes last (either heartbeat or padding). + # See PR #792 and https://www.ietf.org/mail-archive/web/tls/current/msg19720.html. + if [[ ! "$extra_extensions_list" =~ " 000f " ]]; then + [[ -n "$all_extensions" ]] && all_extensions+="," + all_extensions+="$extension_heartbeat" + fi + + code2network "$all_extensions" # convert extensions + all_extensions="$NW_STR" # we don't have the leading \x here so string length is two byte less, see next + len_extension=${#all_extensions} + len_extension+=2 + len_extension=$len_extension/4 + len_extension_hex=$(printf "%02x\n" $len_extension) + + # If the length of the Client Hello would be between 256 and 511 bytes, + # then add a padding extension (see RFC 7685) + len_all=$((0x$len_ciph_suites + 0x2b + 0x$len_extension_hex + 0x2)) + "$offer_compression" && len_all+=2 + [[ 0x$tls_low_byte -gt 0x03 ]] && len_all+=32 # TLSv1.3 ClientHello includes a 32-byte session id + if [[ $len_all -ge 256 ]] && [[ $len_all -le 511 ]] && [[ ! "$extra_extensions_list" =~ " 0015 " ]]; then + if [[ $len_all -ge 508 ]]; then + len_padding_extension=1 # Final extension cannot be empty: see PR #792 + else + len_padding_extension=$((508 - len_all)) + fi + len_padding_extension_hex=$(printf "%02x\n" $len_padding_extension) + len2twobytes "$len_padding_extension_hex" + all_extensions="$all_extensions\\x00\\x15\\x${LEN_STR:0:2}\\x${LEN_STR:4:2}" + for (( i=0; i> "$SOCK_REPLY_FILE" + rm "$sock_reply_file3" + fi + fi + fi + skip=false + if [[ $hello_done -eq 1 ]]; then + decrypted_response="$(check_tls_serverhellodone "$tls_hello_ascii" "$process_full" "$cipher" "$key_and_iv")" + hello_done=$? + [[ "$hello_done" -eq 0 ]] && [[ -n "$decrypted_response" ]] && tls_hello_ascii="$(toupper "$decrypted_response")" + if [[ "$hello_done" -eq 3 ]]; then + hello_done=1; skip=true + debugme echo "reading server hello..." + parse_tls_serverhello "$tls_hello_ascii" "ephemeralkey" + ret=$? + if [[ "$ret" -eq 0 ]] || [[ "$ret" -eq 2 ]]; then + cipher=$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt") + if [[ -n "$hrr" ]]; then + key_and_iv="$(derive-handshake-traffic-keys "$cipher" "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" "$clienthello1" "$hrr" "$TLS_CLIENT_HELLO" "$TLS_SERVER_HELLO")" + else + key_and_iv="$(derive-handshake-traffic-keys "$cipher" "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" "" "" "$TLS_CLIENT_HELLO" "$TLS_SERVER_HELLO")" + fi + [[ $? -ne 0 ]] && hello_done=2 + else + hello_done=2 + fi + fi + fi + done + + debugme echo "reading server hello..." + if [[ "$DEBUG" -ge 4 ]]; then + hexdump -C $SOCK_REPLY_FILE | head -6 + echo + fi + + parse_tls_serverhello "$tls_hello_ascii" "$process_full" "$cipher_list_2send" + save=$? + if "$close_connection" && [[ $save == 0 ]]; then + send_close_notify "$DETECTED_TLS_VERSION" + fi + + if [[ $DEBUG -ge 2 ]]; then + # see https://secure.wand.net.nz/trac/libprotoident/wiki/SSL + lines=$(count_lines "$(hexdump -C "$SOCK_REPLY_FILE" 2>$ERRFILE)") + tm_out " ($lines lines returned) " + fi + + # determine the return value for higher level, so that they can tell what the result is + if [[ $save -eq 1 ]] || [[ $lines -eq 1 ]]; then + ret=1 # NOT available + elif [[ $save -eq 3 ]]; then + # only for IMAP currently 'a002 NO Starttls' + ret=3 + elif [[ $save -eq 8 ]]; then + # odd return, we just pass this from parse_tls_serverhello() back + ret=8 + elif [[ $save -eq 4 ]]; then + # STARTTLS problem passing back + ret=4 + else + if [[ 03$tls_low_byte -eq $DETECTED_TLS_VERSION ]]; then + ret=0 # protocol available, TLS version returned equal to the one send + else + debugme echo -n "protocol send: 0x03$tls_low_byte, returned: 0x$DETECTED_TLS_VERSION" + ret=2 # protocol NOT available, server downgraded to $DETECTED_TLS_VERSION + fi + fi + debugme echo + else + debugme echo "stuck on sending: $ret" + fi + + "$close_connection" && close_socket + tmpfile_handle ${FUNCNAME[0]}.dd $SOCK_REPLY_FILE + return $ret +} + + +####### Vulnerabilities follow ####### +# General overview which browser "supports" which vulnerability: +# https://en.wikipedia.org/wiki/Transport_Layer_Security-SSL#Web_browsers + +# mainly adapted from https://gist.github.com/takeshixx/10107280 +# +run_heartbleed(){ + local tls_hexcode + local heartbleed_payload + local -i n lines_returned + local append="" + local tls_hello_ascii="" + local jsonID="heartbleed" + local cve="CVE-2014-0160" + local cwe="CWE-119" + local hint="" + + [[ $VULN_COUNT -le $VULN_THRESHLD ]] && outln && pr_headlineln " Testing for heartbleed vulnerability " && outln + pr_bold " Heartbleed"; out " ($cve) " + + if ( [[ "$STARTTLS_PROTOCOL" =~ ldap ]] || [[ "$STARTTLS_PROTOCOL" =~ irc ]] ); then + prln_local_problem "STARTTLS/$STARTTLS_PROTOCOL and --ssl-native collide here" + return 1 + fi + + [[ -z "$TLS_EXTENSIONS" ]] && determine_tls_extensions + if [[ ! "${TLS_EXTENSIONS}" =~ heartbeat ]]; then + pr_svrty_best "not vulnerable (OK)" + outln ", no heartbeat extension" + fileout "$jsonID" "OK" "not vulnerable, no heartbeat extension" "$cve" "$cwe" + return 0 + fi + + if [[ 0 -eq $(has_server_protocol tls1) ]]; then + tls_hexcode="x03, x01" + elif [[ 0 -eq $(has_server_protocol tls1_1) ]]; then + tls_hexcode="x03, x02" + elif [[ 0 -eq $(has_server_protocol tls1_2) ]]; then + tls_hexcode="x03, x03" + elif [[ 0 -eq $(has_server_protocol ssl3) ]]; then + tls_hexcode="x03, x00" + else # no protocol for some reason defined, determine TLS versions offered with a new handshake + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY") >$TMPFILE 2>$ERRFILE =SSLv3): 18030x in case of a heartBEAT reply -- which we take as a positive result + tls_hello_ascii=$(hexdump -v -e '16/1 "%02X"' "$SOCK_REPLY_FILE") + debugme echo "tls_content_type: ${tls_hello_ascii:0:2}" + debugme echo "tls_protocol: ${tls_hello_ascii:2:4}" + + lines_returned=$(count_lines "$(hexdump -ve '16/1 "%02x " " \n"' "$SOCK_REPLY_FILE")") + debugme echo "lines HB reply: $lines_returned" + + if [[ $DEBUG -ge 3 ]]; then + tmln_out "\nheartbleed reply: " + hexdump -C "$SOCK_REPLY_FILE" | head -20 + [[ $lines_returned -gt 20 ]] && tmln_out "[...]" + tmln_out + fi + + if [[ $lines_returned -gt 1 ]] && [[ "${tls_hello_ascii:0:4}" == 1803 ]]; then + if [[ "$STARTTLS_PROTOCOL" =~ ftp ]]; then + # check possibility of weird vsftpd reply, see #426, despite "1803" seems very unlikely... + if grep -q '500 OOPS' "$SOCK_REPLY_FILE" ; then + append=", successful weeded out vsftpd false positive" + pr_svrty_best "not vulnerable (OK)"; out "$append" + fileout "$jsonID" "OK" "not vulnerable $append" "$cve" "$cwe" + else + out "likely " + pr_svrty_critical "VULNERABLE (NOT ok)" + [[ $DEBUG -lt 3 ]] && tm_out ", use debug >=3 to confirm" + fileout "$jsonID" "CRITICAL" "VULNERABLE" "$cve" "$cwe" "$hint" + fi + else + pr_svrty_critical "VULNERABLE (NOT ok)" + fileout "$jsonID" "CRITICAL" "VULNERABLE" "$cve" "$cwe" "$hint" + fi + else + pr_svrty_best "not vulnerable (OK)" + fileout "$jsonID" "OK" "not vulnerable" "$cve" "$cwe" + fi + fi + outln + tmpfile_handle ${FUNCNAME[0]}.dd $SOCK_REPLY_FILE + close_socket + return 0 +} + +# helper function +ok_ids(){ + prln_svrty_best "\n ok -- something reset our ccs packets" + return 0 +} + +# see https://www.openssl.org/news/secadv_20140605.txt +# mainly adapted from Ramon de C Valle's C code from https://gist.github.com/rcvalle/71f4b027d61a78c42607 +#FIXME: At a certain point ccs needs to be changed and make use of code2network using a file, then tls_sockets +# +run_ccs_injection(){ + local tls_hexcode ccs_message client_hello byte6 + local -i retval ret=0 + local tls_hello_ascii="" + local jsonID="CCS" + local cve="CVE-2014-0224" + local cwe="CWE-310" + local hint="" + + [[ $VULN_COUNT -le $VULN_THRESHLD ]] && outln && pr_headlineln " Testing for CCS injection vulnerability " && outln + pr_bold " CCS"; out " ($cve) " + + if ( [[ "$STARTTLS_PROTOCOL" =~ ldap ]] || [[ "$STARTTLS_PROTOCOL" =~ irc ]] ); then + prln_local_problem "STARTTLS/$STARTTLS_PROTOCOL and --ssl-native collide here" + return 1 + fi + + if [[ 0 -eq $(has_server_protocol tls1) ]]; then + tls_hexcode="x03, x01" + elif [[ 0 -eq $(has_server_protocol tls1_1) ]]; then + tls_hexcode="x03, x02" + elif [[ 0 -eq $(has_server_protocol tls1_2) ]]; then + tls_hexcode="x03, x03" + elif [[ 0 -eq $(has_server_protocol ssl3) ]]; then + tls_hexcode="x03, x00" + else # no protocol for some reason defined, determine TLS versions offered with a new handshake + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY") >$TMPFILE 2>$ERRFILE RST +# +# 0A: Unexpected message +# 28: Handshake failure + if [[ -z "${tls_hello_ascii:0:12}" ]]; then + # empty reply + pr_svrty_best "not vulnerable (OK)" + if [[ $retval -eq 3 ]]; then + fileout "$jsonID" "OK" "not vulnerable (timed out)" "$cve" "$cwe" + else + fileout "$jsonID" "OK" "not vulnerable" "$cve" "$cwe" + fi + elif [[ "${tls_hello_ascii:0:4}" == "1503" ]]; then + if [[ ! "${tls_hello_ascii:5:2}" =~ [03|02|01|00] ]]; then + pr_warning "test failed " + out "no proper TLS repy (debug info: protocol sent: 1503${tls_hexcode#x03, x}, reply: ${tls_hello_ascii:0:14}" + fileout "$jsonID" "DEBUG" "test failed, around line $LINENO, debug info (${tls_hello_ascii:0:14})" "$cve" "$cwe" "$hint" + ret=1 + elif [[ "$byte6" == "15" ]]; then + # decryption failed received + pr_svrty_critical "VULNERABLE (NOT ok)" + fileout "$jsonID" "CRITICAL" "VULNERABLE" "$cve" "$cwe" "$hint" + elif [[ "$byte6" == "0A" ]] || [[ "$byte6" == "28" ]]; then + # Unexpected message / Handshake failure received + pr_warning "likely " + out "not vulnerable (OK)" + out " - alert description type: $byte6" + fileout "$jsonID" "WARN" "probably not vulnerable but received 0x${byte6} instead of 0x15" "$cve" "$cwe" "$hint" + elif [[ "$byte6" == "14" ]]; then + # bad_record_mac -- this is not "not vulnerable" + out "likely " + pr_svrty_critical "VULNERABLE (NOT ok)" + out ", suspicious \"bad_record_mac\" ($byte6)" + fileout "$jsonID" "CRITICAL" "likely VULNERABLE" "$cve" "$cwe" "$hint" + else + # other errors, see https://tools.ietf.org/html/rfc5246#section-7.2 + out "likely " + pr_svrty_critical "VULNERABLE (NOT ok)" + out ", suspicious error code \"$byte6\" returned. Please report" + fileout "$jsonID" "CRITICAL" "likely VULNERABLE with $byte6" "$cve" "$cwe" "$hint" + fi + elif [[ $STARTTLS_PROTOCOL == "mysql" ]] && [[ "${tls_hello_ascii:14:12}" == "233038533031" ]]; then + # MySQL community edition (yaSSL) returns a MySQL error instead of a TLS Alert + # Error: #08S01 Bad handshake + pr_svrty_best "not vulnerable (OK)" + out ", looks like MySQL community edition (yaSSL)" + fileout "$jsonID" "OK" "not vulnerable (MySQL community edition (yaSSL) detected)" "$cve" "$cwe" + elif [[ "$byte6" == [0-9a-f][0-9a-f] ]] && [[ "${tls_hello_ascii:2:2}" != "03" ]]; then + pr_warning "test failed" + out ", probably read buffer too small (${tls_hello_ascii:0:14})" + fileout "$jsonID" "DEBUG" "test failed, probably read buffer too small (${tls_hello_ascii:0:14})" "$cve" "$cwe" "$hint" + ret=1 + else + pr_warning "test failed " + out "around line $LINENO (debug info: ${tls_hello_ascii:0:12},$byte6)" + fileout "$jsonID" "DEBUG" "test failed, around line $LINENO, debug info (${tls_hello_ascii:0:12},$byte6)" "$cve" "$cwe" "$hint" + ret=1 + fi + outln + + tmpfile_handle ${FUNCNAME[0]}.dd $SOCK_REPLY_FILE + close_socket + return $ret +} + +sub_session_ticket_tls() { + local tls_proto="$1" + local sessticket_tls="" + #FIXME: we likely have done this already before (either @ run_server_defaults() or at least the output + # from a previous handshake) --> would save 1x connect. We have TLS_TICKET but not yet the ticket itself #FIXME + #ATTENTION: we DO NOT use SNI here as we assume ticketbleed is a vulnerability of the TLS stack. If we'd do SNI here, we'd also need + # it in the ClientHello of run_ticketbleed() otherwise the ticket will be different and the whole thing won't work! + # + sessticket_tls="$($OPENSSL s_client $(s_client_options "$BUGS $tls_proto $PROXY -connect $NODEIP:$PORT") $ERRFILE | awk '/TLS session ticket:/,/^$/' | awk '!/TLS session ticket/')" + sessticket_tls="$(sed -e 's/^.* - /x/g' -e 's/ .*$//g' <<< "$sessticket_tls" | tr '\n' ',')" + sed -e 's/ /,x/g' -e 's/-/,x/g' <<< "$sessticket_tls" + +} + + +# see https://blog.filippo.io/finding-ticketbleed/ | https://ticketbleed.com/ +run_ticketbleed() { + local tls_hexcode tls_proto="" + local session_tckt_tls="" + local -i len_ch=300 # fixed len of prepared clienthello below + local sid="x00,x0B,xAD,xC0,xDE,x00," # some abitratry bytes + local len_sid="$(( ${#sid} / 4))" + local xlen_sid="$(dec02hex $len_sid)" + local -i len_tckt_tls=0 nr_sid_detected=0 + local xlen_tckt_tls="" xlen_handshake_record_layer="" xlen_handshake_ssl_layer="" + local -i len_handshake_record_layer=0 + local i + local -a memory sid_detected + local early_exit=true + local -i ret=0 + local jsonID="ticketbleed" + local cve="CVE-2016-9244" + local cwe="CWE-200" + local hint="" + + [[ -n "$STARTTLS" ]] && return 0 + [[ $VULN_COUNT -le $VULN_THRESHLD ]] && outln && pr_headlineln " Testing for Ticketbleed vulnerability " && outln + pr_bold " Ticketbleed"; out " ($cve), experiment. " + + if [[ "$SERVICE" != HTTP ]] && ! "$CLIENT_AUTH"; then + outln "-- (applicable only for HTTPS)" + fileout "$jsonID" "INFO" "not applicable, not HTTP" "$cve" "$cwe" + return 0 + fi + + # highly unlikely that it is NOT supported. We may loose time here but it's more solid + [[ -z "$TLS_EXTENSIONS" ]] && determine_tls_extensions + if [[ ! "${TLS_EXTENSIONS}" =~ "session ticket" ]]; then + pr_svrty_best "not vulnerable (OK)" + outln ", no session ticket extension" + fileout "$jsonID" "OK" "no session ticket extension" "$cve" "$cwe" + return 0 + fi + + if [[ 0 -eq $(has_server_protocol tls1) ]]; then + tls_hexcode="x03, x01"; tls_proto="-tls1" + elif [[ 0 -eq $(has_server_protocol tls1_1) ]]; then + tls_hexcode="x03, x02"; tls_proto="-tls1_1" + elif [[ 0 -eq $(has_server_protocol tls1_2) ]]; then + tls_hexcode="x03, x03"; tls_proto="-tls1_2" + elif [[ 0 -eq $(has_server_protocol ssl3) ]]; then + tls_hexcode="x03, x00"; tls_proto="-ssl3" + else # no protocol for some reason defined, determine TLS versions offered with a new handshake + "$HAS_TLS13" && tls_proto="-no_tls1_3" + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS $tls_proto -connect $NODEIP:$PORT $PROXY") >$TMPFILE 2>$ERRFILE $TEMPDIR/${FUNCNAME[0]}.tls_hello_ascii${i}.txt + else + ret=1 + pr_warning "test failed" + out " around line $LINENO (debug info: ${tls_hello_ascii:0:2}, ${tls_hello_ascii:2:10})" + fileout "$jsonID" "DEBUG" "test failed, around $LINENO (debug info: ${tls_hello_ascii:0:2}, ${tls_hello_ascii:2:10})" "$cve" "$cwe" + send_close_notify "${tls_hello_ascii:18:4}" + close_socket + break + fi + send_close_notify "${tls_hello_ascii:18:4}" + close_socket + done + + if ! "$early_exit"; then + # here we test the replies if a TLS server hello was received >1x + for i in 1 2 3 ; do + if [[ "${sid_detected[i]}" =~ $sid_input ]]; then + # was our faked TLS SID returned? + nr_sid_detected+=1 + fi + done + if [[ $nr_sid_detected -eq 3 ]]; then + if [[ ${memory[1]} != ${memory[2]} ]] && [[ ${memory[2]} != ${memory[3]} ]]; then + pr_svrty_critical "VULNERABLE (NOT ok)" + fileout "$jsonID" "CRITICAL" "VULNERABLE" "$cve" "$cwe" "$hint" + else + pr_svrty_best "not vulnerable (OK)" + out ", session IDs were returned but potential memory fragments do not differ" + fileout "$jsonID" "OK" "not vulnerable, returned potential memory fragments do not differ" "$cve" "$cwe" + fi + else + if [[ "$DEBUG" -ge 2 ]]; then + echo + pr_warning "test failed, non reproducible results!" + else + pr_warning "test failed, non reproducible results!" + out " Please run again w \"--debug=2\" (# of faked TLS SIDs detected: $nr_sid_detected)" + fi + fileout "$jsonID" "DEBUG" "test failed, non reproducible results. $nr_sid_detected TLS Session IDs $nr_sid_detected, ${sid_detected[1]},${sid_detected[2]},${sid_detected[3]}" "$cve" "$cwe" + ret=1 + fi + fi + outln + return $ret +} + +# Overview @ https://www.exploresecurity.com/wp-content/uploads/custom/SSL_manual_cheatsheet.html +# +run_renego() { + local legacycmd="" proto="$OPTIMAL_PROTO" + local sec_renego sec_client_renego + local -i ret=0 + local cve="" + local cwe="CWE-310" + local hint="" + local jsonID="" + # No SNI needed here as there won't be two different SSL stacks for one IP + + "$HAS_TLS13" && [[ -z "$proto" ]] && proto="-no_tls1_3" + + [[ $VULN_COUNT -le $VULN_THRESHLD ]] && outln && pr_headlineln " Testing for Renegotiation vulnerabilities " && outln + + pr_bold " Secure Renegotiation (RFC 5746) " + jsonID="secure_renego" + + if "$TLS13_ONLY"; then + # https://www.openssl.org/blog/blog/2018/02/08/tlsv1.3/ + pr_svrty_best "not vulnerable (OK)" + [[ $DEBUG -ge 1 ]] && out ", no renegotiation support in TLS 1.3 only servers" + outln + fileout "$jsonID" "OK" "TLS 1.3 only server" "$cve" "$cwe" + else + # first fingerprint for the Line "Secure Renegotiation IS NOT" or "Secure Renegotiation IS " + $OPENSSL s_client $(s_client_options "$proto $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY") 2>&1 $TMPFILE 2>$ERRFILE + if sclient_connect_successful $? $TMPFILE; then + grep -iaq "Secure Renegotiation IS NOT" $TMPFILE + sec_renego=$? # 0= Secure Renegotiation IS NOT supported + # grep -iaq "Secure Renegotiation IS supported" + #FIXME: didn't occur to me yet but why not also to check on "Secure Renegotiation IS supported" + case $sec_renego in + 0) prln_svrty_critical "Not supported / VULNERABLE (NOT ok)" + fileout "$jsonID" "CRITICAL" "VULNERABLE" "$cve" "$cwe" "$hint" + ;; + 1) prln_svrty_best "supported (OK)" + fileout "$jsonID" "OK" "supported" "$cve" "$cwe" + ;; + *) prln_warning "FIXME (bug): $sec_renego" + fileout "$jsonID" "WARN" "FIXME (bug) $sec_renego" "$cve" "$cwe" + ;; + esac + else + prln_warning "OpenSSL handshake didn't succeed" + fileout "$jsonID" "WARN" "OpenSSL handshake didn't succeed" "$cve" "$cwe" + fi + fi + + # FIXME: Basically this can be done with sockets and we might have that information already + # see https://tools.ietf.org/html/rfc5746#section-3.4: 'The client MUST include either an empty "renegotiation_info" + # extension, or the TLS_EMPTY_RENEGOTIATION_INFO_SCSV signaling cipher suite value in the ClientHello. [..] + # When a ServerHello is received, the client MUST check if it includes the "renegotiation_info" extension: + # If the extension is not present, the server does not support secure renegotiation' + + + pr_bold " Secure Client-Initiated Renegotiation " + jsonID="secure_client_renego" + cve="CVE-2011-1473" + # see: https://blog.qualys.com/ssllabs/2011/10/31/tls-renegotiation-and-denial-of-service-attacks + # https://blog.ivanristic.com/2009/12/testing-for-ssl-renegotiation.html -- head/get doesn't seem to be needed though + # https://archive.fo/20130415224936/http://www.thc.org/thc-ssl-dos/ + # https://vincent.bernat.ch/en/blog/2011-ssl-dos-mitigation + case "$OSSL_VER" in + 0.9.8*) # we need this for Mac OSX unfortunately + case "$OSSL_VER_APPENDIX" in + [a-l]) + prln_local_problem " Your $OPENSSL cannot test this secure renegotiation vulnerability" + fileout "$jsonID" "WARN" "your $OPENSSL cannot test this secure renegotiation vulnerability" "$cve" "$cwe" + return 1 + ;; + [m-z]) + ;; # all ok + esac + ;; + 1.0.1*|1.0.2*) + legacycmd="-legacy_renegotiation" + ;; + 0.9.9*|1.0*|1.1*) + ;; # all ok + esac + + if "$TLS13_ONLY"; then + pr_svrty_best "not vulnerable (OK)" + [[ $DEBUG -ge 1 ]] && out ", no renegotiation support in TLS 1.3 only servers" + outln + fileout "$jsonID" "OK" "not vulnerable, TLS 1.3 only" "$cve" "$cwe" + elif "$CLIENT_AUTH"; then + prln_warning "client x509-based authentication prevents this from being tested" + fileout "$jsonID" "WARN" "client x509-based authentication prevents this from being tested" + sec_client_renego=1 + else + # We need up to two tries here, as some LiteSpeed servers don't answer on "R" and block. Thus first try in the background + # msg enables us to look deeper into it while debugging + echo R | $OPENSSL s_client $(s_client_options "$proto $BUGS $legacycmd $STARTTLS -connect $NODEIP:$PORT $PROXY") >$TMPFILE 2>>$ERRFILE & + wait_kill $! $HEADER_MAXSLEEP + if [[ $? -eq 3 ]]; then + pr_svrty_good "likely not vulnerable (OK)"; outln ", timed out" # it hung + fileout "$jsonID" "OK" "likely not vulnerable (timed out)" "$cve" "$cwe" + sec_client_renego=1 + else + # second try in the foreground as we are sure now it won't hang + echo R | $OPENSSL s_client $(s_client_options "$proto $legacycmd $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY") >$TMPFILE 2>>$ERRFILE + sec_client_renego=$? + # 0 means client is renegotiating & doesn't return an error --> vuln! + # 1 means client tried to renegotiating but the server side errored then. You still see RENEGOTIATING in the output + if tail -5 $TMPFILE| grep -qa '^closed'; then + # Exemption from above: server closed the connection but return value was zero + # See https://github.com/drwetter/testssl.sh/issues/1725 and referenced issue @haproxy + sec_client_renego=1 + fi + case "$sec_client_renego" in + 0) # We try again if server is HTTP. This could be either a node.js server or something else. + # node.js has a mitigation which allows 3x R and then blocks. So we test 4x + # This way we save a couple seconds as we weeded out the ones which are more robust + if [[ $SERVICE != HTTP ]]; then + pr_svrty_medium "VULNERABLE (NOT ok)"; outln ", potential DoS threat" + fileout "$jsonID" "MEDIUM" "VULNERABLE, potential DoS threat" "$cve" "$cwe" "$hint" + else + (for i in {1..4}; do echo R; sleep 1; done) | \ + $OPENSSL s_client $(s_client_options "$proto $legacycmd $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY") >$TMPFILE 2>>$ERRFILE + case $? in + 0) pr_svrty_high "VULNERABLE (NOT ok)"; outln ", DoS threat" + fileout "$jsonID" "HIGH" "VULNERABLE, DoS threat" "$cve" "$cwe" "$hint" + ;; + 1) pr_svrty_good "not vulnerable (OK)" + outln " -- mitigated" + fileout "$jsonID" "OK" "not vulnerable, mitigated" "$cve" "$cwe" + ;; + *) prln_warning "FIXME (bug): $sec_client_renego (4 tries)" + fileout "$jsonID" "DEBUG" "FIXME (bug 4 tries) $sec_client_renego" "$cve" "$cwe" + ret=1 + ;; + esac + fi + ;; + 1) + prln_svrty_good "not vulnerable (OK)" + fileout "$jsonID" "OK" "not vulnerable" "$cve" "$cwe" + ;; + *) + prln_warning "FIXME (bug): $sec_client_renego" + fileout "$jsonID" "DEBUG" "FIXME (bug) $sec_client_renego - Please report" "$cve" "$cwe" + ret=1 + ;; + esac + fi + fi + + #pr_bold " Insecure Client-Initiated Renegotiation " # pre-RFC 5746, CVE-2009-3555 + #jsonID="insecure_client_renego" + # + # https://www.openssl.org/news/vulnerabilities.html#y2009. It can only be tested with OpenSSL <=0.9.8k + # Insecure Client-Initiated Renegotiation is missing ==> sockets. When we complete the handshake ;-) + + tmpfile_handle ${FUNCNAME[0]}.txt + return $ret +} + +run_crime() { + local -i ret=0 sclient_success + local addcmd="" + local cve="CVE-2012-4929" + local cwe="CWE-310" + local hint="" + + # In a nutshell: don't offer TLS/SPDY compression. This tests for CRIME Vulnerability on HTTPS only, + # not SPDY or ALPN (yet). Please note that it is an attack where you need client side control, so in + # regular situations this # means anyway "game over", with or without CRIME. + # + # https://blog.qualys.com/ssllabs/2012/09/14/crime-information-leakage-attack-against-ssltls + + [[ $VULN_COUNT -le $VULN_THRESHLD ]] && outln && pr_headlineln " Testing for CRIME vulnerability " && outln + pr_bold " CRIME, TLS " ; out "($cve) " + + if "$TLS13_ONLY"; then + pr_svrty_best "not vulnerable (OK)" + [[ $DEBUG -ge 1 ]] && out ", no compression in TLS 1.3 only servers" + outln + fileout "$jsonID" "OK" "TLS 1.3 only server" "$cve" "$cwe" + return 0 + fi + + if ! "$HAS_ZLIB"; then + if "$SSL_NATIVE"; then + prln_local_problem "$OPENSSL lacks zlib support" + fileout "CRIME_TLS" "WARN" "CRIME, TLS: Not tested. $OPENSSL lacks zlib support" "$cve" "$cwe" + return 1 + else + tls_sockets "03" "$TLS12_CIPHER" "" "" "true" + sclient_success=$? + [[ $sclient_success -eq 2 ]] && sclient_success=0 + [[ $sclient_success -eq 0 ]] && cp "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt" $TMPFILE + fi + else + [[ "$OSSL_VER" == 0.9.8* ]] && addcmd="-no_ssl2" + "$HAS_TLS13" && [[ -z "$OPTIMAL_PROTO" ]] && addcmd+=" -no_tls1_3" + $OPENSSL s_client $(s_client_options "$OPTIMAL_PROTO $BUGS -comp $addcmd $STARTTLS -connect $NODEIP:$PORT $PROXY $SNI") $TMPFILE + sclient_connect_successful $? $TMPFILE + sclient_success=$? + fi + + if [[ $sclient_success -ne 0 ]]; then + pr_warning "test failed (couldn't connect)" + fileout "CRIME_TLS" "WARN" "Check failed, couldn't connect" "$cve" "$cwe" + ret=1 + elif grep -a Compression $TMPFILE | grep -aq NONE >/dev/null; then + pr_svrty_good "not vulnerable (OK)" + if [[ $SERVICE != HTTP ]] && ! "$CLIENT_AUTH"; then + out " (not using HTTP anyway)" + fileout "CRIME_TLS" "OK" "not vulnerable (not using HTTP anyway)" "$cve" "$cwe" + else + fileout "CRIME_TLS" "OK" "not vulnerable" "$cve" "$cwe" + fi + else + if [[ $SERVICE == HTTP ]] || "$CLIENT_AUTH"; then + pr_svrty_high "VULNERABLE (NOT ok)" + fileout "CRIME_TLS" "HIGH" "VULNERABLE" "$cve" "$cwe" "$hint" + else + pr_svrty_medium "VULNERABLE but not using HTTP: probably no exploit known" + fileout "CRIME_TLS" "MEDIUM" "VULNERABLE, but not using HTTP. Probably no exploit known" "$cve" "$cwe" "$hint" + # not clear whether a protocol != HTTP offers the ability to repeatedly modify the input + # which is done e.g. via javascript in the context of HTTP + fi + fi + outln + +# this needs to be re-done i order to remove the redundant check for spdy + + # weed out starttls, spdy-crime is a web thingy +# if [[ "x$STARTTLS" != "x" ]]; then +# echo +# return $ret +# fi + + # weed out non-webports, spdy-crime is a web thingy. there's a catch thoug, you see it? +# case $PORT in +# 25|465|587|80|110|143|993|995|21) +# echo +# return $ret +# esac + +# if "$HAS_NPN"; then +# $OPENSSL s_client -host $NODE -port $PORT -nextprotoneg $NPN_PROTOs $SNI /dev/null >$TMPFILE +# if [[ $? -eq 0 ]]; then +# echo +# pr_bold "CRIME Vulnerability, SPDY " ; outln "($cve): " + +# STR=$(grep Compression $TMPFILE ) +# if echo $STR | grep -q NONE >/dev/null; then +# pr_svrty_best "not vulnerable (OK)" +# ret=$((ret + 0)) +# else +# pr_svrty_critical "VULNERABLE (NOT ok)" +# ret=$((ret + 1)) +# fi +# fi +# fi +# [[ $DEBUG -ge 2 ]] tmln_out "$STR" + tmpfile_handle ${FUNCNAME[0]}.txt + return $ret +} + + +# BREACH is a HTTP-level compression & an attack which works against any cipher suite and is agnostic +# to the version of TLS/SSL, more: http://www.breachattack.com/ . Foreign referrers are the important thing here! +# Mitigation: see https://community.qualys.com/message/20360 +# +run_breach() { + local header + local -i ret=0 + local -i was_killed=0 + local referer useragent + local url="$1" + local spaces=" " + local disclaimer="" + local when_makesense=" Can be ignored for static pages or if no secrets in the page" + local cve="CVE-2013-3587" + local cwe="CWE-310" + local hint="" + local jsonID="BREACH" + + [[ $SERVICE != HTTP ]] && ! "$CLIENT_AUTH" && return 7 + + [[ $VULN_COUNT -le $VULN_THRESHLD ]] && outln && pr_headlineln " Testing for BREACH (HTTP compression) vulnerability " && outln + pr_bold " BREACH"; out " ($cve) " + if "$CLIENT_AUTH"; then + prln_warning "client x509-based authentication prevents this from being tested" + fileout "$jsonID" "WARN" "client x509-based authentication prevents this from being tested" "$cve" "$cwe" + return 7 + fi + + # if [[ $NR_HEADER_FAIL -ge $MAX_HEADER_FAIL ]]; then + # pr_warning "Retrieving HTTP header failed before. Skipping." + # fileout "$jsonID" "WARN" "HTTP response was wampty before" "$cve" "$cwe" + # outln + # return 1 + # fi + + [[ -z "$url" ]] && url="/" + disclaimer=" - only supplied \"$url\" tested" + + referer="https://google.com/" + [[ "$NODE" =~ google ]] && referer="https://yandex.ru/" # otherwise we have a false positive for google.com + useragent="$UA_STD" + $SNEAKY && useragent="$UA_SNEAKY" + printf "GET $url HTTP/1.1\r\nHost: $NODE\r\nUser-Agent: $useragent\r\nReferer: $referer\r\nConnection: Close\r\nAccept-encoding: gzip,deflate,compress,br\r\nAccept: text/*\r\n\r\n" | $OPENSSL s_client $(s_client_options "$OPTIMAL_PROTO $BUGS -quiet -ign_eof -connect $NODEIP:$PORT $PROXY $SNI") 1>$TMPFILE 2>$ERRFILE & + wait_kill $! $HEADER_MAXSLEEP + was_killed=$? # !=0 was killed + result="$(grep -ia Content-Encoding: $TMPFILE)" + result="$(strip_lf "$result")" + result="${result#*:}" + result="$(strip_spaces "$result")" + debugme echo "$result" + if [[ ! -s $TMPFILE ]]; then + pr_warning "failed (HTTP header request stalled or empty return" + if [[ $was_killed -ne 0 ]]; then + pr_warning " and was terminated" + fileout "$jsonID" "WARN" "Test failed as HTTP request stalled and was terminated" "$cve" "$cwe" + else + fileout "$jsonID" "WARN" "Test failed as HTTP response was empty" "$cve" "$cwe" + fi + prln_warning ") " + ret=1 + elif [[ -z $result ]]; then + pr_svrty_good "no HTTP compression (OK) " + outln "$disclaimer" + fileout "$jsonID" "OK" "not vulnerable, no HTTP compression $disclaimer" "$cve" "$cwe" + else + pr_svrty_medium "potentially NOT ok, \"$result\" HTTP compression detected." + outln "$disclaimer" + outln "$spaces$when_makesense" + fileout "$jsonID" "MEDIUM" "potentially VULNERABLE, $result HTTP compression detected $disclaimer" "$cve" "$cwe" "$hint" + fi + # Any URL can be vulnerable. I am testing now only the given URL! + + tmpfile_handle ${FUNCNAME[0]}.txt + return $ret +} + + +# SWEET32 (https://sweet32.info/). Birthday attacks on 64-bit block ciphers. +# In a nutshell: don't use 3DES ciphers anymore (DES, RC2 and IDEA too). +# Please note as opposed to RC4 (stream cipher) RC2 is a block cipher. +# +run_sweet32() { + local -i sclient_success=1 + local sweet32_ciphers="IDEA-CBC-SHA:IDEA-CBC-MD5:RC2-CBC-MD5:KRB5-IDEA-CBC-SHA:KRB5-IDEA-CBC-MD5:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:SRP-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DH-RSA-DES-CBC3-SHA:DH-DSS-DES-CBC3-SHA:AECDH-DES-CBC3-SHA:ADH-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:DES-CBC3-MD5:DES-CBC3-SHA:RSA-PSK-3DES-EDE-CBC-SHA:PSK-3DES-EDE-CBC-SHA:KRB5-DES-CBC3-SHA:KRB5-DES-CBC3-MD5:ECDHE-PSK-3DES-EDE-CBC-SHA:DHE-PSK-3DES-EDE-CBC-SHA:DES-CFB-M1:EXP1024-DHE-DSS-DES-CBC-SHA:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DH-RSA-DES-CBC-SHA:DH-DSS-DES-CBC-SHA:ADH-DES-CBC-SHA:EXP1024-DES-CBC-SHA:DES-CBC-SHA:EXP1024-RC2-CBC-MD5:DES-CBC-MD5:DES-CBC-SHA:KRB5-DES-CBC-SHA:KRB5-DES-CBC-MD5:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-ADH-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC2-CBC-MD5:EXP-KRB5-RC2-CBC-SHA:EXP-KRB5-DES-CBC-SHA:EXP-KRB5-RC2-CBC-MD5:EXP-KRB5-DES-CBC-MD5:EXP-DH-DSS-DES-CBC-SHA:EXP-DH-RSA-DES-CBC-SHA" + local sweet32_ciphers_hex="00,07, 00,21, 00,25, c0,12, c0,08, c0,1c, c0,1b, c0,1a, 00,16, 00,13, 00,10, 00,0d, c0,17, 00,1b, c0,0d, c0,03, 00,0a, 00,93, 00,8b, 00,1f, 00,23, c0,34, 00,8f, fe,ff, ff,e0, 00,63, 00,15, 00,12, 00,0f, 00,0c, 00,1a, 00,62, 00,09, 00,61, 00,1e, 00,22, fe,fe, ff,e1, 00,14, 00,11, 00,19, 00,08, 00,06, 00,27, 00,26, 00,2a, 00,29, 00,0b, 00,0e" + local ssl2_sweet32_ciphers='RC2-CBC-MD5:EXP-RC2-CBC-MD5:IDEA-CBC-MD5:DES-CBC-MD5:DES-CBC-SHA:DES-CBC3-MD5:DES-CBC3-SHA:DES-CFB-M1' + local ssl2_sweet32_ciphers_hex='03,00,80, 04,00,80, 05,00,80, 06,00,40, 06,01,40, 07,00,C0, 07,01,C0, FF,80,00' + local nr_cipher_minimal=21 + local proto + local cve="CVE-2016-2183 CVE-2016-6329" + local cwe="CWE-327" + local hint="" + local -i nr_sweet32_ciphers=0 nr_supported_ciphers=0 nr_ssl2_sweet32_ciphers=0 nr_ssl2_supported_ciphers=0 + local ssl2_sweet=false + local using_sockets=true + + [[ $VULN_COUNT -le $VULN_THRESHLD ]] && outln && pr_headlineln " Testing for SWEET32 (Birthday Attacks on 64-bit Block Ciphers) " && outln + pr_bold " SWEET32"; out " (${cve// /, }) " + + if "$TLS13_ONLY"; then + # Unfortunately there's no restriction using TLS 1.2 with $sweet32_ciphers + pr_svrty_best "not vulnerable (OK)" + [[ $DEBUG -ge 1 ]] && out ", TLS 1.3 doesn't offer such ciphers" + outln + fileout "$jsonID" "OK" "not vulnerable" "$cve" "$cwe" + return 0 + fi + + "$SSL_NATIVE" && using_sockets=false + # The openssl binary distributed has almost everything we need (PSK, KRB5 ciphers and feff, ffe0 are typically missing). + # Measurements show that there's little impact whether we use sockets or TLS here, so the default is sockets here. + if "$using_sockets"; then + for proto in 03 02 01 00; do + [[ $(has_server_protocol "$proto") -eq 1 ]] && continue + tls_sockets "$proto" "${sweet32_ciphers_hex}, 00,ff" + sclient_success=$? + [[ $sclient_success -eq 2 ]] && sclient_success=0 + [[ $sclient_success -eq 0 ]] && break + done + if [[ 1 -ne $(has_server_protocol "ssl2") ]]; then + sslv2_sockets "$ssl2_sweet32_ciphers_hex" + case $? in + 3) ssl2_sweet=true + add_tls_offered ssl2 yes ;; + 0) ;; # ssl2_sweet=false + 1|4|6|7) debugme "${FUNCNAME[0]}: test problem we don't handle here" + ;; + esac + fi + else + nr_sweet32_ciphers=$(count_ciphers $sweet32_ciphers) + nr_supported_ciphers=$(count_ciphers $(actually_supported_osslciphers $sweet32_ciphers)) + debugme echo "$nr_sweet32_ciphers / $nr_supported_ciphers" + + nr_ssl2_sweet32_ciphers=$(count_ciphers $ssl2_sweet32_ciphers) + nr_ssl2_supported_ciphers=$(count_ciphers $(actually_supported_osslciphers $ssl2_sweet32_ciphers)) + debugme echo "$nr_ssl2_sweet32_ciphers / $nr_ssl2_supported_ciphers" + + if [[ $(( nr_supported_ciphers + nr_ssl2_supported_ciphers )) -le $nr_cipher_minimal ]]; then + pr_local_problem "Only ${nr_supported_ciphers}+${nr_ssl2_supported_ciphers} \"SWEET32 ciphers\" found in your $OPENSSL." + outln " Test skipped" + fileout "SWEET32" "WARN" "Not tested, lack of local support ($((nr_supported_ciphers + nr_ssl2_supported_ciphers)) ciphers only)" "$cve" "$cwe" "$hint" + return 1 + fi + for proto in -no_ssl2 -tls1_1 -tls1 -ssl3; do + [[ $nr_supported_ciphers -eq 0 ]] && break + ! "$HAS_SSL3" && [[ "$proto" == -ssl3 ]] && continue + if [[ "$proto" != -no_ssl2 ]]; then + "$FAST" && break + [[ $(has_server_protocol "${proto:1}") -eq 1 ]] && continue + fi + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS $proto -cipher $sweet32_ciphers -connect $NODEIP:$PORT $PROXY $SNI") >$TMPFILE 2>$ERRFILE $TMPFILE 2>$ERRFILE $TMPFILE 2>$ERRFILE $TMPFILE 2>$ERRFILE $TMPFILE 2>$ERRFILE $TMPFILE $TMPFILE 2>$ERRFILE $TMPFILE 2>$ERRFILE $TEMPDIR/dh_p.txt + if [[ ! -s "$common_primes_file" ]]; then + prln_local_problem "couldn't read common primes file $common_primes_file" + out "${spaces}" + fileout "$jsonID2" "WARN" "couldn't read common primes file $common_primes_file" + return 1 + else + dh_p="$(toupper "$dh_p")" + # In the previous line of the match is basically the hint we want to echo + # the most elegant thing to get the previous line [ awk '/regex/ { print x }; { x=$0 }' ] doesn't work with gawk + lineno_matched=$(grep -n "$dh_p" "$common_primes_file" 2>/dev/null | awk -F':' '{ print $1 }') + if [[ "$lineno_matched" -ne 0 ]]; then + DH_GROUP_OFFERED="$(awk "NR == $lineno_matched-1" "$common_primes_file" | awk -F'"' '{ print $2 }')" + #subret=1 # vulnerable: common prime + else + DH_GROUP_OFFERED="Unknown DH group" + : + #subret=0 # not vulnerable: no known common prime + fi + return 0 + fi +} + + +# helper function for run_logjam see below +# +out_common_prime() { + local jsonID2="$1" + local cve="$2" + local cwe="$3" + + [[ "$DH_GROUP_OFFERED" == ffdhe* ]] && [[ ! "$DH_GROUP_OFFERED" =~ \ ]] && DH_GROUP_OFFERED="RFC7919/$DH_GROUP_OFFERED" + if [[ "$DH_GROUP_OFFERED" =~ ffdhe ]] && [[ "$DH_GROUP_OFFERED" =~ \ ]]; then + out "common primes detected: "; pr_italic "$DH_GROUP_OFFERED" + fileout "$jsonID2" "INFO" "$DH_GROUP_OFFERED" "$cve" "$cwe" + # Now (below) size matters -- i.e. the bit size. As this is about a known prime we label it more strict. + # This needs maybe needs another thought as it could appear inconsistent with run_pfs and elsewhere. + # for now we label the bit size similar in the screen, but distinguish the leading text for logjam before + elif [[ $DH_GROUP_LEN_P -le 800 ]]; then + pr_svrty_critical "VULNERABLE (NOT ok):"; out " common prime: " + fileout "$jsonID2" "CRITICAL" "$DH_GROUP_OFFERED" "$cve" "$cwe" + pr_dh "$DH_GROUP_OFFERED" $DH_GROUP_LEN_P + elif [[ $DH_GROUP_LEN_P -le 1024 ]]; then + # really? Here we assume that 1024-bit common prime for nation states are worth and possible to precompute (TBC) + # otherwise 1024 are just medium + pr_svrty_high "VULNERABLE (NOT ok):"; out " common prime: " + fileout "$jsonID2" "HIGH" "$DH_GROUP_OFFERED" "$cve" "$cwe" + pr_dh "$DH_GROUP_OFFERED" $DH_GROUP_LEN_P + elif [[ $DH_GROUP_LEN_P -le 1536 ]]; then + pr_svrty_low "common prime: " + fileout "$jsonID2" "LOW" "$DH_GROUP_OFFERED" "$cve" "$cwe" + pr_dh "$DH_GROUP_OFFERED" $DH_GROUP_LEN_P + else + out "common prime with $DH_GROUP_LEN_P bits detected: " + fileout "$jsonID2" "INFO" "$DH_GROUP_OFFERED" "$cve" "$cwe" + pr_dh "$DH_GROUP_OFFERED" $DH_GROUP_LEN_P + fi +} + + +# see https://weakdh.org/logjam.html +run_logjam() { + local -i sclient_success=0 + local exportdh_cipher_list="EXP1024-DHE-DSS-DES-CBC-SHA:EXP1024-DHE-DSS-RC4-SHA:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA" + local exportdh_cipher_list_hex="00,63, 00,65, 00,14, 00,11" + local all_dh_ciphers="cc,15, 00,b3, 00,91, c0,97, 00,a3, 00,9f, cc,aa, c0,a3, c0,9f, 00,6b, 00,6a, 00,39, 00,38, 00,c4, 00,c3, 00,88, 00,87, 00,a7, 00,6d, 00,3a, 00,c5, 00,89, 00,ab, cc,ad, c0,a7, c0,43, c0,45, c0,47, c0,53, c0,57, c0,5b, c0,67, c0,6d, c0,7d, c0,81, c0,85, c0,91, 00,a2, 00,9e, c0,a2, c0,9e, 00,aa, c0,a6, 00,67, 00,40, 00,33, 00,32, 00,be, 00,bd, 00,9a, 00,99, 00,45, 00,44, 00,a6, 00,6c, 00,34, 00,bf, 00,9b, 00,46, 00,b2, 00,90, c0,96, c0,42, c0,44, c0,46, c0,52, c0,56, c0,5a, c0,66, c0,6c, c0,7c, c0,80, c0,84, c0,90, 00,66, 00,18, 00,8e, 00,16, 00,13, 00,1b, 00,8f, 00,63, 00,15, 00,12, 00,1a, 00,65, 00,14, 00,11, 00,19, 00,17, 00,b5, 00,b4, 00,2d" # 93 ciphers + local -i i nr_supported_ciphers=0 server_key_exchange_len=0 ephemeral_pub_len=0 + local addtl_warning="" hexc + local -i ret=0 subret=0 + local server_key_exchange key_bitstring="" + local spaces=" " + local vuln_exportdh_ciphers=false + local openssl_no_expdhciphers=false + local str="" + local using_sockets=true + local cve="CVE-2015-4000" + local cwe="CWE-310" + local hint="" + local jsonID="LOGJAM" + local jsonID2="${jsonID}-common_primes" + + [[ $VULN_COUNT -le $VULN_THRESHLD ]] && outln && pr_headlineln " Testing for LOGJAM vulnerability " && outln + pr_bold " LOGJAM"; out " ($cve), experimental " + + "$SSL_NATIVE" && using_sockets=false + # Also as the openssl binary distributed has everything we need measurements show that + # there's no impact whether we use sockets or TLS here, so the default is sockets here + if ! "$using_sockets"; then + nr_supported_ciphers=$(count_ciphers $(actually_supported_osslciphers $exportdh_cipher_list)) + debugme echo $nr_supported_ciphers + case $nr_supported_ciphers in + 0) prln_local_problem "$OPENSSL doesn't have any DH EXPORT ciphers configured" + fileout "$jsonID" "WARN" "Not tested. $OPENSSL doesn't support any DH EXPORT ciphers" "$cve" "$cwe" + out "$spaces" + openssl_no_expdhciphers=true + ;; + 1|2|3) addtl_warning=" ($magenta""tested w/ $nr_supported_ciphers/4 ciphers only!$off)" ;; + 4) ;; + esac + fi + + # test for DH export ciphers first + if "$using_sockets"; then + tls_sockets "03" "$exportdh_cipher_list_hex, 00,ff" + sclient_success=$? + [[ $sclient_success -eq 2 ]] && sclient_success=0 + [[ $sclient_success -eq 0 ]] && vuln_exportdh_ciphers=true + elif [[ $nr_supported_ciphers -ne 0 ]]; then + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -cipher $exportdh_cipher_list -connect $NODEIP:$PORT $PROXY $SNI") >$TMPFILE 2>$ERRFILE $TMPFILE 2>$ERRFILE we should treat that some place else before + fi + if [[ "$DH_GROUP_OFFERED" =~ Unknown ]]; then + subret=0 # no common DH key detected + else + subret=1 # known prime/DH key + fi + elif [[ -z "$DH_GROUP_OFFERED" ]]; then + subret=3 + fi + + # Now if we have DH export ciphers we print them out first + if "$vuln_exportdh_ciphers"; then + pr_svrty_high "VULNERABLE (NOT ok):"; out " uses DH EXPORT ciphers" + fileout "$jsonID" "HIGH" "VULNERABLE, uses DH EXPORT ciphers" "$cve" "$cwe" "$hint" + if [[ $subret -eq 3 ]]; then + out ", no DH key detected with <= TLS 1.2" + fileout "$jsonID2" "OK" "no DH key detected with <= TLS 1.2" + elif [[ $subret -eq 1 ]]; then + out "\n${spaces}" + out_common_prime "$jsonID2" "$cve" "$cwe" + elif [[ $subret -eq 0 ]]; then + out " no common primes detected" + fileout "$jsonID2" "INFO" "--" "$cve" "$cwe" + elif [[ $ret -eq 1 ]]; then + out "FIXME 1" + fi + else + if [[ $subret -eq 1 ]]; then + out_common_prime "$jsonID2" "$cve" "$cwe" + if ! "$openssl_no_expdhciphers"; then + outln "," + out "${spaces}but no DH EXPORT ciphers${addtl_warning}" + fileout "$jsonID" "OK" "not vulnerable, no DH EXPORT ciphers,$addtl_warning" "$cve" "$cwe" + fi + elif [[ $subret -eq 3 ]]; then + pr_svrty_good "not vulnerable (OK):"; out " no DH EXPORT ciphers${addtl_warning}" + fileout "$jsonID" "OK" "not vulnerable, no DH EXPORT ciphers,$addtl_warning" "$cve" "$cwe" + out ", no DH key detected with <= TLS 1.2" + fileout "$jsonID2" "OK" "no DH key with <= TLS 1.2" "$cve" "$cwe" + elif [[ $subret -eq 0 ]]; then + pr_svrty_good "not vulnerable (OK):"; out " no DH EXPORT ciphers${addtl_warning}" + fileout "$jsonID" "OK" "not vulnerable, no DH EXPORT ciphers,$addtl_warning" "$cve" "$cwe" + # we issue a special warning if there's no common prime but the bit length is too low + if [[ $DH_GROUP_LEN_P -le 1024 ]]; then + out "\n${spaces}But: " + pr_dh "$DH_GROUP_OFFERED" $DH_GROUP_LEN_P + case $? in + 1) fileout "$jsonID" "CRITICAL" "no DH EXPORT ciphers, no common prime but $DH_GROUP_OFFERED has only $DH_GROUP_LEN_P bits, $addtl_warning" "$cve" "$cwe" ;; + 2) fileout "$jsonID" "HIGH" "no DH EXPORT ciphers, no common prime but $DH_GROUP_OFFERED has only $DH_GROUP_LEN_P bits, $addtl_warning" "$cve" "$cwe";; + 3) fileout "$jsonID" "MEDIUM" "no DH EXPORT ciphers, no common prime but $DH_GROUP_OFFERED has only $DH_GROUP_LEN_P bits, $addtl_warning" "$cve" "$cwe";; + esac + else + out ", no common prime detected" + fileout "$jsonID2" "OK" "--" "$cve" "$cwe" + fi + elif [[ $ret -eq 1 ]]; then + pr_svrty_good "partly not vulnerable:"; out " no DH EXPORT ciphers${addtl_warning}" + fileout "$jsonID" "OK" "not vulnerable, no DH EXPORT ciphers,$addtl_warning" "$cve" "$cwe" + fi + fi + + outln + tmpfile_handle ${FUNCNAME[0]}.txt + return $ret +} + +# Decrypting RSA with Obsolete and Weakened eNcryption, more @ https://drownattack.com/ +run_drown() { + local -i nr_ciphers_detected ret=0 + local spaces=" " + local cert_fingerprint_sha2="" + local cve="CVE-2016-0800 CVE-2016-0703" + local cwe="CWE-310" + local hint="" + local jsonID="DROWN" + + if [[ $VULN_COUNT -le $VULN_THRESHLD ]]; then + outln + pr_headlineln " Testing for DROWN vulnerability " + outln + fi +# if we want to use OPENSSL: check for < openssl 1.0.2g, openssl 1.0.1s if native openssl + pr_bold " DROWN"; out " (${cve// /, }) " + + # Any fingerprint that is placed in $RSA_CERT_FINGERPRINT_SHA2 is also added to + # to $CERT_FINGERPRINT_SHA2, so if $CERT_FINGERPRINT_SHA2 is not empty, but + # $RSA_CERT_FINGERPRINT_SHA2 is empty, then the server doesn't have an RSA certificate. + if [[ -z "$CERT_FINGERPRINT_SHA2" ]]; then + get_host_cert "-cipher aRSA" + [[ $? -eq 0 ]] && cert_fingerprint_sha2="$($OPENSSL x509 -noout -in $HOSTCERT -fingerprint -sha256 2>>$ERRFILE | sed -e 's/^.*Fingerprint=//' -e 's/://g' )" + else + cert_fingerprint_sha2="$RSA_CERT_FINGERPRINT_SHA2" + cert_fingerprint_sha2=${cert_fingerprint_sha2/SHA256 /} + fi + + if ( [[ "$STARTTLS_PROTOCOL" =~ ldap ]] || [[ "$STARTTLS_PROTOCOL" =~ irc ]] ); then + prln_local_problem "STARTTLS/$STARTTLS_PROTOCOL and --ssl-native collide here" + return 1 + fi + + if [[ $(has_server_protocol ssl2) -ne 1 ]]; then + sslv2_sockets + else + [[ aaa == bbb ]] # provoke retrurn code=1 + fi + + case $? in + 7) # strange reply, couldn't convert the cipher spec length to a hex number + pr_fixme "strange v2 reply " + outln " (rerun with DEBUG >=2)" + [[ $DEBUG -ge 3 ]] && hexdump -C "$TEMPDIR/$NODEIP.sslv2_sockets.dd" | head -1 + fileout "$jsonID" "WARN" "received a strange SSLv2 reply (rerun with DEBUG>=2)" "$cve" "$cwe" + ret=1 + ;; + 3) # vulnerable, [[ -n "$cert_fingerprint_sha2" ]] test is not needed as we should have RSA certificate here + lines=$(count_lines "$(hexdump -C "$TEMPDIR/$NODEIP.sslv2_sockets.dd" 2>/dev/null)") + debugme tm_out " ($lines lines) " + add_tls_offered ssl2 yes + if [[ "$lines" -gt 1 ]]; then + nr_ciphers_detected=$((V2_HELLO_CIPHERSPEC_LENGTH / 3)) + if [[ 0 -eq "$nr_ciphers_detected" ]]; then + prln_svrty_high "CVE-2015-3197: SSLv2 supported but couldn't detect a cipher (NOT ok)"; + fileout "$jsonID" "HIGH" "SSLv2 offered, but could not detect a cipher. Make sure you don't use this certificate elsewhere, see https://censys.io/ipv4?q=$cert_fingerprint_sha2" "$cve CVE-2015-3197" "$cwe" "$hint" + else + prln_svrty_critical "VULNERABLE (NOT ok), SSLv2 offered with $nr_ciphers_detected ciphers"; + fileout "$jsonID" "CRITICAL" "VULNERABLE, SSLv2 offered with $nr_ciphers_detected ciphers. Make sure you don't use this certificate elsewhere, see https://censys.io/ipv4?q=$cert_fingerprint_sha2" "$cve" "$cwe" "$hint" + fi + outln "$spaces Make sure you don't use this certificate elsewhere, see:" + out "$spaces " + pr_url "https://censys.io/ipv4?q=$cert_fingerprint_sha2" + outln + fi + ;; + *) prln_svrty_best "not vulnerable on this host and port (OK)" + fileout "$jsonID" "OK" "not vulnerable on this host and port" "$cve" "$cwe" + if [[ -n "$cert_fingerprint_sha2" ]]; then + outln "$spaces make sure you don't use this certificate elsewhere with SSLv2 enabled services" + out "$spaces " + pr_url "https://censys.io/ipv4?q=$cert_fingerprint_sha2" + outln " could help you to find out" + fileout "${jsonID}_hint" "INFO" "Make sure you don't use this certificate elsewhere with SSLv2 enabled services, see https://censys.io/ipv4?q=$cert_fingerprint_sha2" "$cve" "$cwe" + else + outln "$spaces no RSA certificate, thus certificate can't be used with SSLv2 elsewhere" + fileout "${jsonID}_hint" "INFO" "no RSA certificate, can't be used with SSLv2 elsewhere" "$cve" "$cwe" + fi + ;; + esac + + return $ret +} + + + +# Browser Exploit Against SSL/TLS: don't use CBC Ciphers in SSLv3 TLSv1.0 +run_beast(){ + local hexc dash cbc_cipher sslvers auth mac export + local -a ciph hexcode normalized_hexcode kx enc export2 + local proto proto_hex + local -i i subret nr_ciphers=0 sclient_success=0 + local detected_cbc_ciphers="" ciphers_to_test + local higher_proto_supported="" + local vuln_beast=false + local spaces=" " + local cr=$'\n' + local first=true + local continued=false + local cbc_cipher_list="EXP-RC2-CBC-MD5:IDEA-CBC-SHA:EXP-DES-CBC-SHA:DES-CBC-SHA:DES-CBC3-SHA:EXP-DH-DSS-DES-CBC-SHA:DH-DSS-DES-CBC-SHA:DH-DSS-DES-CBC3-SHA:EXP-DH-RSA-DES-CBC-SHA:DH-RSA-DES-CBC-SHA:DH-RSA-DES-CBC3-SHA:EXP-EDH-DSS-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:EDH-DSS-DES-CBC3-SHA:EXP-EDH-RSA-DES-CBC-SHA:EDH-RSA-DES-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EXP-ADH-DES-CBC-SHA:ADH-DES-CBC-SHA:ADH-DES-CBC3-SHA:KRB5-DES-CBC-SHA:KRB5-DES-CBC3-SHA:KRB5-IDEA-CBC-SHA:KRB5-DES-CBC-MD5:KRB5-DES-CBC3-MD5:KRB5-IDEA-CBC-MD5:EXP-KRB5-DES-CBC-SHA:EXP-KRB5-RC2-CBC-SHA:EXP-KRB5-DES-CBC-MD5:EXP-KRB5-RC2-CBC-MD5:AES128-SHA:DH-DSS-AES128-SHA:DH-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES128-SHA:ADH-AES128-SHA:AES256-SHA:DH-DSS-AES256-SHA:DH-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:ADH-AES256-SHA:CAMELLIA128-SHA:DH-DSS-CAMELLIA128-SHA:DH-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DHE-RSA-CAMELLIA128-SHA:ADH-CAMELLIA128-SHA:EXP1024-RC2-CBC-MD5:EXP1024-DES-CBC-SHA:EXP1024-DHE-DSS-DES-CBC-SHA:CAMELLIA256-SHA:DH-DSS-CAMELLIA256-SHA:DH-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DHE-RSA-CAMELLIA256-SHA:ADH-CAMELLIA256-SHA:PSK-3DES-EDE-CBC-SHA:PSK-AES128-CBC-SHA:PSK-AES256-CBC-SHA:DHE-PSK-3DES-EDE-CBC-SHA:DHE-PSK-AES128-CBC-SHA:DHE-PSK-AES256-CBC-SHA:RSA-PSK-3DES-EDE-CBC-SHA:RSA-PSK-AES128-CBC-SHA:RSA-PSK-AES256-CBC-SHA:SEED-SHA:DH-DSS-SEED-SHA:DH-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DHE-RSA-SEED-SHA:ADH-SEED-SHA:PSK-AES128-CBC-SHA256:PSK-AES256-CBC-SHA384:DHE-PSK-AES128-CBC-SHA256:DHE-PSK-AES256-CBC-SHA384:RSA-PSK-AES128-CBC-SHA256:RSA-PSK-AES256-CBC-SHA384:ECDH-ECDSA-DES-CBC3-SHA:ECDH-ECDSA-AES128-SHA:ECDH-ECDSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-RSA-AES128-SHA:ECDH-RSA-AES256-SHA:ECDHE-RSA-DES-CBC3-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AECDH-DES-CBC3-SHA:AECDH-AES128-SHA:AECDH-AES256-SHA:SRP-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:SRP-DSS-AES-256-CBC-SHA:ECDHE-PSK-3DES-EDE-CBC-SHA:ECDHE-PSK-AES128-CBC-SHA:ECDHE-PSK-AES256-CBC-SHA:ECDHE-PSK-AES128-CBC-SHA256:ECDHE-PSK-AES256-CBC-SHA384:PSK-CAMELLIA128-SHA256:PSK-CAMELLIA256-SHA384:DHE-PSK-CAMELLIA128-SHA256:DHE-PSK-CAMELLIA256-SHA384:RSA-PSK-CAMELLIA128-SHA256:RSA-PSK-CAMELLIA256-SHA384:ECDHE-PSK-CAMELLIA128-SHA256:ECDHE-PSK-CAMELLIA256-SHA384" + local cbc_ciphers_hex="00,06, 00,07, 00,08, 00,09, 00,0A, 00,0B, 00,0C, 00,0D, 00,0E, 00,0F, 00,10, 00,11, 00,12, 00,13, 00,14, 00,15, 00,16, 00,19, 00,1A, 00,1B, 00,1E, 00,1F, 00,21, 00,22, 00,23, 00,25, 00,26, 00,27, 00,29, 00,2A, 00,2F, 00,30, 00,31, 00,32, 00,33, 00,34, 00,35, 00,36, 00,37, 00,38, 00,39, 00,3A, 00,41, 00,42, 00,43, 00,44, 00,45, 00,46, 00,61, 00,62, 00,63, 00,84, 00,85, 00,86, 00,87, 00,88, 00,89, 00,8B, 00,8C, 00,8D, 00,8F, 00,90, 00,91, 00,93, 00,94, 00,95, 00,96, 00,97, 00,98, 00,99, 00,9A, 00,9B, 00,AE, 00,AF, 00,B2, 00,B3, 00,B6, 00,B7, C0,03, C0,04, C0,05, C0,08, C0,09, C0,0A, C0,0D, C0,0E, C0,0F, C0,12, C0,13, C0,14, C0,17, C0,18, C0,19, C0,1A, C0,1B, C0,1C, C0,1D, C0,1E, C0,1F, C0,21, C0,22, C0,34, C0,35, C0,36, C0,37, C0,38, C0,64, C0,65, C0,66, C0,67, C0,68, C0,69, C0,70, C0,71, C0,94, C0,95, C0,96, C0,97, C0,98, C0,99, C0,9A, C0,9B, FE,FE, FE,FF, FF,E0, FF,E1" + local has_dh_bits="$HAS_DH_BITS" + local using_sockets=true + local cve="CVE-2011-3389" + local cwe="CWE-20" + local hint="" + local jsonID="BEAST" + + if [[ $VULN_COUNT -le $VULN_THRESHLD ]]; then + outln + pr_headlineln " Testing for BEAST vulnerability " + outln + fi + pr_bold " BEAST"; out " ($cve) " + + if "$TLS13_ONLY" || ( [[ $(has_server_protocol ssl3) -eq 1 ]] && [[ $(has_server_protocol tls1) -eq 1 ]] ); then + pr_svrty_good "not vulnerable (OK)" + outln ", no SSL3 or TLS1" + fileout "$jsonID" "OK" "not vulnerable, no SSL3 or TLS1" "$cve" "$cwe" + return 0 + fi + + "$SSL_NATIVE" && using_sockets=false + # $cbc_ciphers_hex has 126 ciphers, we omitted SRP-AES-256-CBC-SHA bc the trailing 00,ff below will pose + # a problem for ACE loadbalancers otherwise. So in case we know this is not true, we'll re-add it + ! "$SERVER_SIZE_LIMIT_BUG" && "$using_sockets" && cbc_ciphers_hex="$cbc_ciphers_hex, C0,20" + + [[ $TLS_NR_CIPHERS == 0 ]] && using_sockets=false + if "$using_sockets" || [[ $OSSL_VER_MAJOR -lt 1 ]]; then + for (( i=0; i < TLS_NR_CIPHERS; i++ )); do + hexc="${TLS_CIPHER_HEXCODE[i]}" + if [[ ${#hexc} -eq 9 ]] && [[ "${TLS_CIPHER_RFC_NAME[i]}" =~ CBC ]] && \ + [[ ! "${TLS_CIPHER_RFC_NAME[i]}" =~ SHA256 ]] && [[ ! "${TLS_CIPHER_RFC_NAME[i]}" =~ SHA384 ]]; then + ciph[nr_ciphers]="${TLS_CIPHER_OSSL_NAME[i]}" + hexcode[nr_ciphers]="${hexc:2:2},${hexc:7:2}" + rfc_ciph[nr_ciphers]="${TLS_CIPHER_RFC_NAME[i]}" + kx[nr_ciphers]="${TLS_CIPHER_KX[i]}" + enc[nr_ciphers]="${TLS_CIPHER_ENC[i]}" + export2[nr_ciphers]="${TLS_CIPHER_EXPORT[i]}" + ossl_supported[nr_ciphers]=${TLS_CIPHER_OSSL_SUPPORTED[i]} + if "$using_sockets" && "$WIDE" && ! "$has_dh_bits" && \ + ( [[ ${kx[nr_ciphers]} == Kx=ECDH ]] || [[ ${kx[nr_ciphers]} == Kx=DH ]] || [[ ${kx[nr_ciphers]} == Kx=EDH ]] ); then + ossl_supported[nr_ciphers]=false + fi + if [[ "${hexc:2:2}" == 00 ]]; then + normalized_hexcode[nr_ciphers]="x${hexc:7:2}" + else + normalized_hexcode[nr_ciphers]="x${hexc:2:2}${hexc:7:2}" + fi + nr_ciphers+=1 + fi + done + else + # no sockets, openssl + while read hexc dash ciph[nr_ciphers] sslvers kx[nr_ciphers] auth enc[nr_ciphers] mac export2[nr_ciphers]; do + if [[ ":${cbc_cipher_list}:" =~ :${ciph[nr_ciphers]}: ]]; then + ossl_supported[nr_ciphers]=true + if [[ "${hexc:2:2}" == "00" ]]; then + normalized_hexcode[nr_ciphers]="x${hexc:7:2}" + else + normalized_hexcode[nr_ciphers]="x${hexc:2:2}${hexc:7:2}" + fi + nr_ciphers+=1 + fi + done < <(actually_supported_osslciphers 'ALL:COMPLEMENTOFALL:@STRENGTH' 'ALL' "-tls1 -V") + fi + + # first determine whether it's mitigated by higher protocols + for proto in tls1_1 tls1_2; do + subret=$(has_server_protocol "$proto") + if [[ $subret -eq 0 ]]; then + case $proto in + tls1_1) higher_proto_supported+=" TLSv1.1" ;; + tls1_2) higher_proto_supported+=" TLSv1.2" ;; + esac + elif [[ $subret -eq 2 ]]; then + $OPENSSL s_client $(s_client_options "-state -"${proto}" $STARTTLS $BUGS -connect $NODEIP:$PORT $PROXY $SNI") 2>>$ERRFILE >$TMPFILE $TMPFILE 2>>$ERRFILE $TMPFILE 2>>$ERRFILE $TMPFILE 2>>$ERRFILE 1.0 + pr_svrty_low "VULNERABLE" + outln " -- but also supports higher protocols (possible mitigation) $higher_proto_supported" + outln + else + out "$spaces" + pr_svrty_low "VULNERABLE" + outln " -- but also supports higher protocols $higher_proto_supported (likely mitigated)" + fi + fileout "$jsonID" "LOW" "VULNERABLE -- but also supports higher protocols $higher_proto_supported (likely mitigated)" "$cve" "$cwe" "$hint" + else + if "$WIDE"; then + outln + else + out "$spaces" + fi + pr_svrty_medium "VULNERABLE" + outln " -- and no higher protocols as mitigation supported" + fileout "$jsonID" "MEDIUM" "VULNERABLE -- and no higher protocols as mitigation supported" "$cve" "$cwe" "$hint" + fi + fi + "$first" && ! "$vuln_beast" && prln_svrty_good "no CBC ciphers found for any protocol (OK)" + + "$using_sockets" && HAS_DH_BITS="$has_dh_bits" + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + + +# https://web.archive.org/web/20200324101422/http://www.isg.rhul.ac.uk/tls/Lucky13.html +# in a nutshell: don't offer CBC suites (again). MAC as a fix for padding oracles is not enough. Best: TLS v1.2+ AES GCM +run_lucky13() { + local spaces=" " + local cbc_ciphers="ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:SRP-DSS-AES-256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:SRP-AES-256-CBC-SHA:RSA-PSK-AES256-CBC-SHA384:DHE-PSK-AES256-CBC-SHA384:DHE-PSK-AES256-CBC-SHA:ECDHE-PSK-CAMELLIA256-SHA384:RSA-PSK-CAMELLIA256-SHA384:DHE-PSK-CAMELLIA256-SHA384:PSK-AES256-CBC-SHA384:PSK-CAMELLIA256-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:DH-RSA-AES256-SHA256:DH-DSS-AES256-SHA256:DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA:DH-RSA-AES256-SHA:DH-DSS-AES256-SHA:ECDHE-RSA-CAMELLIA256-SHA384:ECDHE-ECDSA-CAMELLIA256-SHA384:DHE-RSA-CAMELLIA256-SHA256:DHE-DSS-CAMELLIA256-SHA256:DH-RSA-CAMELLIA256-SHA256:DH-DSS-CAMELLIA256-SHA256:DHE-RSA-CAMELLIA256-SHA:DHE-DSS-CAMELLIA256-SHA:DH-RSA-CAMELLIA256-SHA:DH-DSS-CAMELLIA256-SHA:AECDH-AES256-SHA:ADH-AES256-SHA256:ADH-AES256-SHA:ADH-CAMELLIA256-SHA256:ADH-CAMELLIA256-SHA:ECDH-RSA-AES256-SHA384:ECDH-ECDSA-AES256-SHA384:ECDH-RSA-AES256-SHA:ECDH-ECDSA-AES256-SHA:ECDH-RSA-CAMELLIA256-SHA384:ECDH-ECDSA-CAMELLIA256-SHA384:AES256-SHA256:AES256-SHA:CAMELLIA256-SHA256:ECDHE-PSK-AES256-CBC-SHA384:ECDHE-PSK-AES256-CBC-SHA:CAMELLIA256-SHA:RSA-PSK-AES256-CBC-SHA:PSK-AES256-CBC-SHA:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:SRP-DSS-AES-128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:SRP-AES-128-CBC-SHA:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DH-RSA-AES128-SHA256:DH-DSS-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DH-RSA-AES128-SHA:DH-DSS-AES128-SHA:ECDHE-RSA-CAMELLIA128-SHA256:ECDHE-ECDSA-CAMELLIA128-SHA256:DHE-RSA-CAMELLIA128-SHA256:DHE-DSS-CAMELLIA128-SHA256:DH-RSA-CAMELLIA128-SHA256:DH-DSS-CAMELLIA128-SHA256:DHE-RSA-SEED-SHA:DHE-DSS-SEED-SHA:DH-RSA-SEED-SHA:DH-DSS-SEED-SHA:DHE-RSA-CAMELLIA128-SHA:DHE-DSS-CAMELLIA128-SHA:DH-RSA-CAMELLIA128-SHA:DH-DSS-CAMELLIA128-SHA:AECDH-AES128-SHA:ADH-AES128-SHA256:ADH-AES128-SHA:ADH-CAMELLIA128-SHA256:ADH-SEED-SHA:ADH-CAMELLIA128-SHA:ECDH-RSA-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:ECDH-RSA-AES128-SHA:ECDH-ECDSA-AES128-SHA:ECDH-RSA-CAMELLIA128-SHA256:ECDH-ECDSA-CAMELLIA128-SHA256:AES128-SHA256:AES128-SHA:CAMELLIA128-SHA256:ECDHE-PSK-AES128-CBC-SHA256:ECDHE-PSK-AES128-CBC-SHA:RSA-PSK-AES128-CBC-SHA256:DHE-PSK-AES128-CBC-SHA256:DHE-PSK-AES128-CBC-SHA:SEED-SHA:CAMELLIA128-SHA:ECDHE-PSK-CAMELLIA128-SHA256:RSA-PSK-CAMELLIA128-SHA256:DHE-PSK-CAMELLIA128-SHA256:PSK-AES128-CBC-SHA256:PSK-CAMELLIA128-SHA256:IDEA-CBC-SHA:RSA-PSK-AES128-CBC-SHA:PSK-AES128-CBC-SHA:KRB5-IDEA-CBC-SHA:KRB5-IDEA-CBC-MD5:ECDHE-RSA-DES-CBC3-SHA:ECDHE-ECDSA-DES-CBC3-SHA:SRP-DSS-3DES-EDE-CBC-SHA:SRP-RSA-3DES-EDE-CBC-SHA:SRP-3DES-EDE-CBC-SHA:EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA:DH-RSA-DES-CBC3-SHA:DH-DSS-DES-CBC3-SHA:AECDH-DES-CBC3-SHA:ADH-DES-CBC3-SHA:ECDH-RSA-DES-CBC3-SHA:ECDH-ECDSA-DES-CBC3-SHA:DES-CBC3-SHA:RSA-PSK-3DES-EDE-CBC-SHA:PSK-3DES-EDE-CBC-SHA:KRB5-DES-CBC3-SHA:KRB5-DES-CBC3-MD5:ECDHE-PSK-3DES-EDE-CBC-SHA:DHE-PSK-3DES-EDE-CBC-SHA:EXP1024-DHE-DSS-DES-CBC-SHA:EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA:DH-RSA-DES-CBC-SHA:DH-DSS-DES-CBC-SHA:ADH-DES-CBC-SHA:EXP1024-DES-CBC-SHA:DES-CBC-SHA:KRB5-DES-CBC-SHA:KRB5-DES-CBC-MD5:EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA:EXP-ADH-DES-CBC-SHA:EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-KRB5-RC2-CBC-SHA:EXP-KRB5-DES-CBC-SHA:EXP-KRB5-RC2-CBC-MD5:EXP-KRB5-DES-CBC-MD5:EXP-DH-DSS-DES-CBC-SHA:EXP-DH-RSA-DES-CBC-SHA" + cbc_ciphers_hex1="c0,28, c0,24, c0,14, c0,0a, c0,22, c0,21, c0,20, 00,b7, 00,b3, 00,91, c0,9b, c0,99, c0,97, 00,af, c0,95, 00,6b, 00,6a, 00,69, 00,68, 00,39, 00,38, 00,37, 00,36, c0,77, c0,73, 00,c4, 00,c3, 00,c2, 00,c1, 00,88, 00,87, 00,86, 00,85, c0,19, 00,6d, 00,3a, 00,c5, 00,89, c0,2a, c0,26, c0,0f, c0,05, c0,79, c0,75, 00,3d, 00,35, 00,c0, c0,38, c0,36, 00,84, 00,95, 00,8d, c0,3d, c0,3f, c0,41, c0,43, c0,45, c0,47, c0,49, c0,4b, c0,4d, c0,4f, c0,65, c0,67, c0,69, c0,71, c0,27, c0,23, c0,13, c0,09, c0,1f, c0,1e, c0,1d, 00,67, 00,40, 00,3f, 00,3e, 00,33, 00,32, 00,31, 00,30, c0,76, c0,72, 00,be, 00,bd, 00,bc, 00,bb, 00,9a, 00,99, 00,98, 00,97, 00,45, 00,44, 00,43, 00,42, c0,18, 00,6c, 00,34, 00,bf, 00,9b, 00,46, c0,29, c0,25, c0,0e, c0,04, c0,78, c0,74, 00,3c, 00,2f, 00,ba" + cbc_ciphers_hex2="c0,37, c0,35, 00,b6, 00,b2, 00,90, 00,96, 00,41, c0,9a, c0,98, c0,96, 00,ae, c0,94, 00,07, 00,94, 00,8c, 00,21, 00,25, c0,3c, c0,3e, c0,40, c0,42, c0,44, c0,46, c0,48, c0,4a, c0,4c, c0,4e, c0,64, c0,66, c0,68, c0,70, c0,12, c0,08, c0,1c, c0,1b, c0,1a, 00,16, 00,13, 00,10, 00,0d, c0,17, 00,1b, c0,0d, c0,03, 00,0a, 00,93, 00,8b, 00,1f, 00,23, c0,34, 00,8f, fe,ff, ff,e0, 00,63, 00,15, 00,12, 00,0f, 00,0c, 00,1a, 00,62, 00,09, 00,61, 00,1e, 00,22, fe,fe, ff,e1, 00,14, 00,11, 00,19, 00,08, 00,06, 00,27, 00,26, 00,2a, 00,29, 00,0b, 00,0e" + local has_dh_bits="$HAS_DH_BITS" + local -i nr_supported_ciphers=0 sclient_success + local using_sockets=true + local cve="CVE-2013-0169" + local cwe="CWE-310" + local hint="" + local jsonID="LUCKY13" + + if [[ $VULN_COUNT -le $VULN_THRESHLD ]]; then + outln + pr_headlineln " Testing for LUCKY13 vulnerability " + outln + fi + pr_bold " LUCKY13"; out " ($cve), experimental " + + if "$TLS13_ONLY"; then + pr_svrty_best "not vulnerable (OK)" + [[ $DEBUG -ge 1 ]] && out ", no CBC ciphers in TLS 1.3 only servers" + outln + fileout "$jsonID" "OK" "not vulnerable, TLS 1.3 only" "$cve" "$cwe" + return 0 + fi + + "$SSL_NATIVE" && using_sockets=false + # The openssl binary distributed has almost everything we need (PSK, KRB5 ciphers and feff, ffe0 are typically missing). + # Measurements show that there's little impact whether we use sockets or TLS here, so the default is sockets here + + if "$using_sockets"; then + tls_sockets "03" "${cbc_ciphers_hex1}, 00,ff" + sclient_success=$? + [[ "$sclient_success" -eq 2 ]] && sclient_success=0 + if [[ $sclient_success -ne 0 ]]; then + tls_sockets "03" "${cbc_ciphers_hex2}, 00,ff" + sclient_success=$? + [[ $sclient_success -eq 2 ]] && sclient_success=0 + fi + else + nr_cbc_ciphers=$(count_ciphers $cbc_ciphers) + nr_supported_ciphers=$(count_ciphers $(actually_supported_osslciphers $cbc_ciphers)) + $OPENSSL s_client $(s_client_options "$STARTTLS $BUGS -no_ssl2 -cipher $cbc_ciphers -connect $NODEIP:$PORT $PROXY $SNI") >$TMPFILE 2>$ERRFILE >$ERRFILE) + fi + + if "$using_sockets" && [[ -n "$sslv2_ciphers_hex" ]] && [[ $(has_server_protocol ssl2) -ne 1 ]]; then + sslv2_sockets "${sslv2_ciphers_hex:2}" "true" + if [[ $? -eq 3 ]] && [[ "$V2_HELLO_CIPHERSPEC_LENGTH" -ne 0 ]]; then + supported_sslv2_ciphers="$(grep "Supported cipher: " "$TEMPDIR/$NODEIP.parse_sslv2_serverhello.txt")" + "$WIDE" && "$SHOW_SIGALGO" && s="$(read_sigalg_from_file "$HOSTCERT")" + for (( i=0 ; i$TMPFILE 2>$ERRFILE $TMPFILE 2>$ERRFILE 00 ." + # However, for each test except testnum=0 the padding will be + # made incorrect in some way, as specified below. + + # Determine the length of the public key and create the bytes. + # should be a length that makes total length of $padded_pms + # the same as the length of the public key. should contain no 00 bytes. + pubkeybits="$($OPENSSL x509 -noout -pubkey -in $HOSTCERT 2>>$ERRFILE | \ + $OPENSSL pkey -pubin -text_pub 2>>$ERRFILE | awk -F'(' '/Public-Key/ { print $2 }')" + pubkeybits="${pubkeybits%%bit*}" + pubkeybytes=$pubkeybits/8 + [[ $((pubkeybits%8)) -ne 0 ]] && pubkeybytes+=1 + rnd_pad="" + for (( len=0; len < pubkeybytes-52; len=len+2 )); do + rnd_pad+="abcd" + done + [[ $len -eq $pubkeybytes-52 ]] && rnd_pad+="ab" + + case "$testnum" in + # correct padding + 0) padded_pms="0002${rnd_pad}00${DETECTED_TLS_VERSION}${rnd_pms}" ;; + # wrong first two bytes + 1) padded_pms="4117${rnd_pad}00${DETECTED_TLS_VERSION}${rnd_pms}" ;; + # 0x00 on a wrong position + 2) padded_pms="0002${rnd_pad}11${rnd_pms}0011" ;; + # no 0x00 in the middle + 3) padded_pms="0002${rnd_pad}111111${rnd_pms}" ;; + # wrong version number (according to Klima / Pokorny / Rosa paper) + 4) padded_pms="0002${rnd_pad}000202${rnd_pms}" ;; + esac + + # Encrypt the padded premaster secret using the server's public key. + encrypted_pms="$(asciihex_to_binary "$padded_pms" | \ + $OPENSSL pkeyutl -encrypt -certin -inkey $HOSTCERT -pkeyopt rsa_padding_mode:none 2>/dev/null | \ + hexdump -v -e '16/1 "%02x"')" + if [[ -z "$encrypted_pms" ]]; then + if [[ "$DETECTED_TLS_VERSION" == "0300" ]]; then + socksend ",x15, x03, x00, x00, x02, x02, x00" 0 + else + socksend ",x15, x03, x01, x00, x02, x02, x00" 0 + fi + close_socket + prln_fixme "Conversion of public key failed around line $((LINENO - 9))" + fileout "$jsonID" "WARN" "Conversion of public key failed around line $((LINENO - 10)) " + return 1 + fi + + # Create the client key exchange message. + len=${#encrypted_pms}/2 + cke_prefix="16${DETECTED_TLS_VERSION}$(printf "%04x" $((len+6)))10$(printf "%06x" $((len+2)))$(printf "%04x" $len)" + encrypted_pms="$cke_prefix$encrypted_pms" + len=${#encrypted_pms} + client_key_exchange="" + for (( i=0; i/dev/null ; then + readlink -f ls &>/dev/null && \ + TESTSSL_INSTALL_DIR="$(readlink -f "$(basename "${BASH_SOURCE[0]}")")" || \ + TESTSSL_INSTALL_DIR="$(readlink "$(basename "${BASH_SOURCE[0]}")")" + # not sure whether Darwin has -f + TESTSSL_INSTALL_DIR="$(dirname "$TESTSSL_INSTALL_DIR" 2>/dev/null)" + [[ -r "$TESTSSL_INSTALL_DIR/cipher-mapping.txt" ]] && CIPHERS_BY_STRENGTH_FILE="$TESTSSL_INSTALL_DIR/cipher-mapping.txt" + [[ -r "$TESTSSL_INSTALL_DIR/etc/cipher-mapping.txt" ]] && CIPHERS_BY_STRENGTH_FILE="$TESTSSL_INSTALL_DIR/etc/cipher-mapping.txt" + fi + + # still no cipher mapping file: + if [[ ! -r "$CIPHERS_BY_STRENGTH_FILE" ]] && type -p realpath &>/dev/null ; then + TESTSSL_INSTALL_DIR="$(dirname "$(realpath "${BASH_SOURCE[0]}")")" + CIPHERS_BY_STRENGTH_FILE="$TESTSSL_INSTALL_DIR/etc/cipher-mapping.txt" + [[ -r "$TESTSSL_INSTALL_DIR/cipher-mapping.txt" ]] && CIPHERS_BY_STRENGTH_FILE="$TESTSSL_INSTALL_DIR/cipher-mapping.txt" + fi + + # still no cipher mapping file (and realpath is not present): + if [[ ! -r "$CIPHERS_BY_STRENGTH_FILE" ]] && type -p readlink &>/dev/null ; then + readlink -f ls &>/dev/null && \ + TESTSSL_INSTALL_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" || \ + TESTSSL_INSTALL_DIR="$(dirname "$(readlink "${BASH_SOURCE[0]}")")" + # not sure whether Darwin has -f + CIPHERS_BY_STRENGTH_FILE="$TESTSSL_INSTALL_DIR/etc/cipher-mapping.txt" + [[ -r "$TESTSSL_INSTALL_DIR/cipher-mapping.txt" ]] && CIPHERS_BY_STRENGTH_FILE="$TESTSSL_INSTALL_DIR/cipher-mapping.txt" + fi + + if [[ ! -r "$CIPHERS_BY_STRENGTH_FILE" ]]; then + DISPLAY_CIPHERNAMES="openssl-only" + debugme echo "$CIPHERS_BY_STRENGTH_FILE" + prln_warning "\nATTENTION: No cipher mapping file found!" + outln "Please note from 2.9 on $PROG_NAME needs files in \"\$TESTSSL_INSTALL_DIR/etc/\" to function correctly." + outln + ignore_no_or_lame "Type \"yes\" to ignore this warning and proceed at your own risk" "yes" + [[ $? -ne 0 ]] && exit $ERR_RESOURCE + fi + + TLS_DATA_FILE="$TESTSSL_INSTALL_DIR/etc/tls_data.txt" + if [[ ! -r "$TLS_DATA_FILE" ]]; then + prln_warning "\nATTENTION: No TLS data file found -- needed for socket-based handshakes" + outln "Please note from 2.9 on $PROG_NAME needs files in \"\$TESTSSL_INSTALL_DIR/etc/\" to function correctly." + outln + ignore_no_or_lame "Type \"yes\" to ignore this warning and proceed at your own risk" "yes" + [[ $? -ne 0 ]] && exit $ERR_RESOURCE + else + : # see #705, in a nutshell: not portable to initialize a global array inside a function. Thus it'll be done in main part below + fi +} + + +test_openssl_suffix() { + local naming_ext="$(uname).$(uname -m)" + local uname_arch="$(uname -m)" + local myarch_suffix="" + + [[ $uname_arch =~ 64 ]] && myarch_suffix=64 || myarch_suffix=32 + if [[ -f "$1/openssl" ]] && [[ -x "$1/openssl" ]]; then + OPENSSL="$1/openssl" + return 0 + elif [[ -f "$1/openssl.$naming_ext" ]] && [[ -x "$1/openssl.$naming_ext" ]]; then + OPENSSL="$1/openssl.$naming_ext" + return 0 + elif [[ -f "$1/openssl.$uname_arch" ]] && [[ -x "$1/openssl.$uname_arch" ]]; then + OPENSSL="$1/openssl.$uname_arch" + return 0 + elif [[ -f "$1/openssl$myarch_suffix" ]] && [[ -x "$1/openssl$myarch_suffix" ]]; then + OPENSSL="$1/openssl$myarch_suffix" + return 0 + fi + return 1 +} + + +find_openssl_binary() { + local s_client_has=$TEMPDIR/s_client_has.txt + local s_client_starttls_has=$TEMPDIR/s_client_starttls_has.txt + local openssl_location cwd="" + local ossl_wo_dev_info + local curve + local -a curves_ossl=("sect163k1" "sect163r1" "sect163r2" "sect193r1" "sect193r2" "sect233k1" "sect233r1" "sect239k1" "sect283k1" "sect283r1" "sect409k1" "sect409r1" "sect571k1" "sect571r1" "secp160k1" "secp160r1" "secp160r2" "secp192k1" "prime192v1" "secp224k1" "secp224r1" "secp256k1" "prime256v1" "secp384r1" "secp521r1" "brainpoolP256r1" "brainpoolP384r1" "brainpoolP512r1" "X25519" "X448") + + # 0. check environment variable whether it's executable + if [[ -n "$OPENSSL" ]] && [[ ! -x "$OPENSSL" ]]; then + prln_warning "\ncannot find specified (\$OPENSSL=$OPENSSL) binary." + tmln_out " Looking some place else ..." + elif [[ -x "$OPENSSL" ]]; then + : # 1. all ok supplied $OPENSSL was found and has executable bit set -- testrun comes below + elif [[ -e "/mnt/c/Windows/System32/bash.exe" ]] && test_openssl_suffix "$(dirname "$(type -p openssl)")"; then + # 2. otherwise, only if on Bash on Windows, use system binaries only. + SYSTEM2="WSL" + elif test_openssl_suffix "$TESTSSL_INSTALL_DIR"; then + : # 3. otherwise try openssl in path of testssl.sh + elif test_openssl_suffix "$TESTSSL_INSTALL_DIR/bin"; then + : # 4. otherwise here, this is supposed to be the standard --platform independent path in the future!!! + elif test_openssl_suffix "$(dirname "$(type -p openssl)")"; then + : # 5. we tried hard and failed, so now we use the system binaries + fi + + [[ ! -x "$OPENSSL" ]] && fatal "cannot exec or find any openssl binary" $ERR_OSSLBIN + + # The former detection only was flawed, because when the system supplied openssl.cnf file + # couldn't be parsed by our openssl it bailed out here with a misleading error, see #1982. + # Now we try with another version of the config file and if it still fails we bail out. + if ! $OPENSSL version -d >/dev/null 2>&1 ; then + export OPENSSL_CONF="$TESTSSL_INSTALL_DIR/etc/openssl.cnf" + if ! $OPENSSL version -d >/dev/null 2>&1 ; then + fatal "cannot exec or find any openssl binary" $ERR_OSSLBIN + else + [[ "$DEBUG" -ge 1 ]] && echo "We provide our own openssl.cnf file as the one from your system cannot be used" + fi + fi + + # https://www.openssl.org/news/openssl-notes.html + OSSL_NAME=$($OPENSSL version 2>/dev/null | awk '{ print $1 }') + OSSL_VER=$($OPENSSL version 2>/dev/null | awk -F' ' '{ print $2 }') + OSSL_VER_MAJOR="${OSSL_VER%%\.*}" + ossl_wo_dev_info="${OSSL_VER%%-*}" + OSSL_VER_MINOR="${ossl_wo_dev_info#$OSSL_VER_MAJOR\.}" + OSSL_VER_MINOR="${OSSL_VER_MINOR%%[a-zA-Z]*}" + OSSL_VER_APPENDIX="${OSSL_VER#$OSSL_VER_MAJOR\.$OSSL_VER_MINOR}" + OSSL_VER_PLATFORM=$($OPENSSL version -p 2>/dev/null | sed 's/^platform: //') + OSSL_BUILD_DATE=$($OPENSSL version -a 2>/dev/null | grep '^built' | sed -e 's/built on//' -e 's/: ... //' -e 's/: //' -e 's/ UTC//' -e 's/ +0000//' -e 's/.000000000//') + + # see #190, reverting logic: unless otherwise proved openssl has no dh bits + case "$OSSL_VER_MAJOR.$OSSL_VER_MINOR" in + 1.0.2|1.1.0|1.1.1|3.0.0) HAS_DH_BITS=true ;; + esac + if [[ "$OSSL_NAME" =~ LibreSSL ]]; then + [[ ${OSSL_VER//./} -ge 210 ]] && HAS_DH_BITS=true + if "$SSL_NATIVE"; then + outln + pr_warning "LibreSSL in native ssl mode is not a good choice for testing INSECURE features!" + fi + fi + + initialize_engine + + openssl_location="$(type -p $OPENSSL)" + [[ -n "$GIT_REL" ]] && \ + cwd="$PWD" || \ + cwd="$RUN_DIR" + if [[ "$openssl_location" == ${PWD}/bin ]]; then + OPENSSL_LOCATION="\$PWD/bin/$(basename "$openssl_location")" + elif [[ "$openssl_location" =~ $cwd ]] && [[ "$cwd" != '.' ]]; then + OPENSSL_LOCATION="${openssl_location%%$cwd}" + else + OPENSSL_LOCATION="$openssl_location" + fi + + OSSL_CIPHERS_S="" + HAS_SSL2=false + HAS_SSL3=false + HAS_TLS13=false + HAS_X448=false + HAS_X25519=false + HAS_NO_SSL2=false + HAS_NOSERVERNAME=false + HAS_CIPHERSUITES=false + HAS_COMP=false + HAS_NO_COMP=false + HAS_CURVES=false + OSSL_SUPPORTED_CURVES="" + HAS_PKEY=false + HAS_PKUTIL=false + HAS_ALPN=false + HAS_NPN=false + HAS_FALLBACK_SCSV=false + HAS_PROXY=false + HAS_XMPP=false + HAS_POSTGRES=false + HAS_MYSQL=false + HAS_LMTP=false + HAS_NNTP=false + HAS_IRC=false + HAS_CHACHA20=false + HAS_AES128_GCM=false + HAS_AES256_GCM=false + HAS_ZLIB=false + + $OPENSSL ciphers -s 2>&1 | grep -aiq "unknown option" || \ + OSSL_CIPHERS_S="-s" + + # This and all other occurrences we do a little trick using "invalid." to avoid plain and + # link level DNS lookups. See issue #1418 and https://tools.ietf.org/html/rfc6761#section-6.4 + $OPENSSL s_client -ssl2 -connect invalid. 2>&1 | grep -aiq "unknown option" || \ + HAS_SSL2=true + + $OPENSSL s_client -ssl3 -connect invalid. 2>&1 | grep -aiq "unknown option" || \ + HAS_SSL3=true + + $OPENSSL s_client -tls1_3 -connect invalid. 2>&1 | grep -aiq "unknown option" || \ + HAS_TLS13=true + + $OPENSSL genpkey -algorithm X448 2>&1 | grep -aq "not found" || \ + HAS_X448=true + + $OPENSSL genpkey -algorithm X25519 2>&1 | grep -aq "not found" || \ + HAS_X25519=true + + $OPENSSL s_client -no_ssl2 -connect invalid. 2>&1 | grep -aiq "unknown option" || \ + HAS_NO_SSL2=true + + $OPENSSL s_client -noservername -connect invalid. 2>&1 | grep -aiq "unknown option" || \ + HAS_NOSERVERNAME=true + + $OPENSSL s_client -ciphersuites -connect invalid. 2>&1 | grep -aiq "unknown option" || \ + HAS_CIPHERSUITES=true + + $OPENSSL s_client -comp -connect invalid. 2>&1 | grep -aiq "unknown option" || \ + HAS_COMP=true + + $OPENSSL s_client -no_comp -connect invalid. 2>&1 | grep -aiq "unknown option" || \ + HAS_NO_COMP=true + + OPENSSL_NR_CIPHERS=$(count_ciphers "$(actually_supported_osslciphers 'ALL:COMPLEMENTOFALL' 'ALL')") + + if $OPENSSL s_client -curves "${curves_ossl[0]}" -connect invalid. 2>&1 | grep -aiq "unknown option"; then + for curve in "${curves_ossl[@]}"; do + $OPENSSL s_client -groups $curve -connect invalid.:8443 2>&1 | grep -Eiaq "Error with command|unknown option|Failed to set groups" + [[ $? -ne 0 ]] && OSSL_SUPPORTED_CURVES+=" $curve " + done + else + HAS_CURVES=true + for curve in "${curves_ossl[@]}"; do + $OPENSSL s_client -curves $curve -connect invalid. 2>&1 | grep -Eiaq "Error with command|unknown option" + [[ $? -ne 0 ]] && OSSL_SUPPORTED_CURVES+=" $curve " + done + fi + + $OPENSSL pkey -help 2>&1 | grep -q Error || \ + HAS_PKEY=true + + $OPENSSL pkeyutl 2>&1 | grep -q Error || \ + HAS_PKUTIL=true + + # For the following we feel safe enough to query the s_client help functions. + # That was not good enough for the previous lookups + $OPENSSL s_client -help 2>$s_client_has + + $OPENSSL s_client -starttls foo 2>$s_client_starttls_has + + grep -qw '\-alpn' $s_client_has && \ + HAS_ALPN=true + + grep -qw '\-nextprotoneg' $s_client_has && \ + HAS_NPN=true + + grep -qw '\-fallback_scsv' $s_client_has && \ + HAS_FALLBACK_SCSV=true + + grep -q '\-proxy' $s_client_has && \ + HAS_PROXY=true + + grep -q '\-xmpp' $s_client_has && \ + HAS_XMPP=true + + grep -q 'postgres' $s_client_starttls_has && \ + HAS_POSTGRES=true + + grep -q 'mysql' $s_client_starttls_has && \ + HAS_MYSQL=true + + grep -q 'lmtp' $s_client_starttls_has && \ + HAS_LMTP=true + + grep -q 'nntp' $s_client_starttls_has && \ + HAS_NNTP=true + + grep -q 'irc' $s_client_starttls_has && \ + HAS_IRC=true + + $OPENSSL enc -chacha20 -K 12345678901234567890123456789012 -iv 01000000123456789012345678901234 > /dev/null 2> /dev/null <<< "test" + [[ $? -eq 0 ]] && HAS_CHACHA20=true + + $OPENSSL enc -aes-128-gcm -K 0123456789abcdef0123456789abcdef -iv 0123456789abcdef01234567 > /dev/null 2> /dev/null <<< "test" + [[ $? -eq 0 ]] && HAS_AES128_GCM=true + + $OPENSSL enc -aes-256-gcm -K 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef -iv 0123456789abcdef01234567 > /dev/null 2> /dev/null <<< "test" + [[ $? -eq 0 ]] && HAS_AES256_GCM=true + + [[ "$(echo -e "\x78\x9C\xAB\xCA\xC9\x4C\xE2\x02\x00\x06\x20\x01\xBC" | $OPENSSL zlib -d 2>/dev/null)" == zlib ]] && HAS_ZLIB=true + + if [[ -n "$CONNECT_TIMEOUT" ]] || [[ -n "$OPENSSL_TIMEOUT" ]]; then + # We don't set a general timeout as we might not have "timeout" installed and we only + # do what is instructed. Thus we check first what the command line params were, + # then we proceed + if type -p timeout >/dev/null 2>&1; then + # There are different versions of "timeout". Check whether --preserve-status is supported + if timeout --help 2>/dev/null | grep -q 'preserve-status'; then + TIMEOUT_CMD="timeout --preserve-status" + else + TIMEOUT_CMD="timeout" + fi + else + TIMEOUT_CMD="" + outln + fatal "You specified a connect or openssl timeout but the binary \"timeout\" couldn't be found " $ERR_RESOURCE + fi + fi + + if ! "$do_mass_testing"; then + if [[ -n $OPENSSL_TIMEOUT ]]; then + OPENSSL="$TIMEOUT_CMD $OPENSSL_TIMEOUT $OPENSSL" + fi + fi + + return 0 +} + + +check4openssl_oldfarts() { + case "$OSSL_VER" in + 0.9.7*|0.9.6*|0.9.5*) + # 0.9.5a was latest in 0.9.5 an released 2000/4/1, that'll NOT suffice for this test + old_fart ;; + 0.9.8) + case $OSSL_VER_APPENDIX in + a|b|c|d|e) old_fart;; # no SNI! + # other than that we leave this for MacOSX and FreeBSD but it's a pain and likely gives false negatives/positives + esac + ;; + esac + if [[ $OSSL_VER_MAJOR -lt 1 ]]; then ## mm: Patch for libressl + prln_warning " Your \"$OPENSSL\" is way too old (/dev/null; then + PRINTF="" + return 0 + fi + fatal "Neither external printf nor shell internal found. " $ERR_CLUELESS +} + + +help() { + cat << EOF + + "$PROG_NAME [options] " or "$PROG_NAME " + + +"$PROG_NAME ", where is: + + --help what you're looking at + -b, --banner displays banner + version of $PROG_NAME + -v, --version same as previous + -V, --local pretty print all local ciphers + -V, --local which local ciphers with are available? If pattern is not a number: word match + + is always an ignore case word pattern of cipher hexcode or any other string in the name, kx or bits + +"$PROG_NAME ", where is: + + host|host:port|URL|URL:port port 443 is default, URL can only contain HTTPS protocol) + +"$PROG_NAME [options] ", where [options] is: + + -t, --starttls Does a default run against a STARTTLS enabled + --xmpphost For STARTTLS enabled XMPP it supplies the XML stream to-'' domain -- sometimes needed + --mx Tests MX records from high to low priority (STARTTLS, port 25) + --file/-iL Mass testing option: Reads one testssl.sh command line per line from . + Can be combined with --serial or --parallel. Implicitly turns on "--warnings batch". + Text format 1: Comments via # allowed, EOF signals end of + Text format 2: nmap output in greppable format (-oG), 1 port per line allowed + --mode Mass testing to be done serial (default) or parallel (--parallel is shortcut for the latter) + --warnings "batch" doesn't continue when a testing error is encountered, off continues and skips warnings + --connect-timeout useful to avoid hangers. Max to wait for the TCP socket connect to return + --openssl-timeout useful to avoid hangers. Max to wait before openssl connect will be terminated + +single check as ("$PROG_NAME URI" does everything except -E and -g): + -e, --each-cipher checks each local cipher remotely + -E, --cipher-per-proto checks those per protocol + -s, --std, --standard tests standard cipher categories by strength + -p, --protocols checks TLS/SSL protocols (including SPDY/HTTP2) + -g, --grease tests several server implementation bugs like GREASE and size limitations + -S, --server-defaults displays the server's default picks and certificate info + -P, --server-preference displays the server's picks: protocol+cipher + -x, --single-cipher tests matched of ciphers + (if not a number: word match) + -c, --client-simulation test client simulations, see which client negotiates with cipher and protocol + -h, --header, --headers tests HSTS, HPKP, server/app banner, security headers, cookie, reverse proxy, IPv4 address + + -U, --vulnerable tests all (of the following) vulnerabilities (if applicable) + -H, --heartbleed tests for Heartbleed vulnerability + -I, --ccs, --ccs-injection tests for CCS injection vulnerability + -T, --ticketbleed tests for Ticketbleed vulnerability in BigIP loadbalancers + -BB, --robot tests for Return of Bleichenbacher's Oracle Threat (ROBOT) vulnerability + -R, --renegotiation tests for renegotiation vulnerabilities + -C, --compression, --crime tests for CRIME vulnerability (TLS compression issue) + -B, --breach tests for BREACH vulnerability (HTTP compression issue) + -O, --poodle tests for POODLE (SSL) vulnerability + -Z, --tls-fallback checks TLS_FALLBACK_SCSV mitigation + -W, --sweet32 tests 64 bit block ciphers (3DES, RC2 and IDEA): SWEET32 vulnerability + -A, --beast tests for BEAST vulnerability + -L, --lucky13 tests for LUCKY13 + -F, --freak tests for FREAK vulnerability + -J, --logjam tests for LOGJAM vulnerability + -D, --drown tests for DROWN vulnerability + -f, --pfs, --fs, --nsa checks (perfect) forward secrecy settings + -4, --rc4, --appelbaum which RC4 ciphers are being offered? + +tuning / connect options (most also can be preset via environment variables): + --fast omits some checks: using openssl for all ciphers (-e), show only first preferred cipher. + -9, --full includes tests for implementation bugs and cipher per protocol (could disappear) + --bugs enables the "-bugs" option of s_client, needed e.g. for some buggy F5s + --assume-http if protocol check fails it assumes HTTP protocol and enforces HTTP checks + --ssl-native fallback to checks with OpenSSL where sockets are normally used + --openssl use this openssl binary (default: look in \$PATH, \$RUN_DIR of $PROG_NAME) + --proxy (experimental) proxy connects via , auto: values from \$env (\$http(s)_proxy) + -6 also use IPv6. Works only with supporting OpenSSL version and IPv6 connectivity + --ip a) tests the supplied v4 or v6 address instead of resolving host(s) in URI + b) arg "one" means: just test the first DNS returns (useful for multiple IPs) + -n, --nodns if "none": do not try any DNS lookups, "min" queries A, AAAA and MX records + --sneaky leave less traces in target logs: user agent, referer + --ids-friendly skips a few vulnerability checks which may cause IDSs to block the scanning IP + --phone-out allow to contact external servers for CRL download and querying OCSP responder + --add-ca path to or a comma separated list of CA files enables test against additional CAs. + --basicauth provide HTTP basic auth information. + +output options (can also be preset via environment variables): + --quiet don't output the banner. By doing this you acknowledge usage terms normally appearing in the banner + --wide wide output for tests like RC4, BEAST. PFS also with hexcode, kx, strength, RFC name + --show-each for wide outputs: display all ciphers tested -- not only succeeded ones + --mapping use the IANA/(RFC) cipher suite name as the primary name cipher suite name form + no-openssl| -> don't display the OpenSSL cipher suite name, display IANA/(RFC) names only + no-iana|no-rfc> -> don't display the IANA/(RFC) cipher suite name, display OpenSSL names only + --color <0|1|2|3> 0: no escape or other codes, 1: b/w escape codes, 2: color (default), 3: extra color (color all ciphers) + --colorblind swap green and blue in the output + --debug <0-6> 1: screen output normal but keeps debug output in /tmp/. 2-6: see "grep -A 5 '^DEBUG=' testssl.sh" + +file output options (can also be preset via environment variables) + --log, --logging logs stdout to '\${NODE}-p\${port}\${YYYYMMDD-HHMM}.log' in current working directory (cwd) + --logfile|-oL logs stdout to 'dir/\${NODE}-p\${port}\${YYYYMMDD-HHMM}.log'. If 'logfile' is a dir or to a specified 'logfile' + --json additional output of findings to flat JSON file '\${NODE}-p\${port}\${YYYYMMDD-HHMM}.json' in cwd + --jsonfile|-oj additional output to the specified flat JSON file or directory, similar to --logfile + --json-pretty additional JSON structured output of findings to a file '\${NODE}-p\${port}\${YYYYMMDD-HHMM}.json' in cwd + --jsonfile-pretty|-oJ additional JSON structured output to the specified file or directory, similar to --logfile + --csv additional output of findings to CSV file '\${NODE}-p\${port}\${YYYYMMDD-HHMM}.csv' in cwd or directory + --csvfile|-oC additional output as CSV to the specified file or directory, similar to --logfile + --html additional output as HTML to file '\${NODE}-p\${port}\${YYYYMMDD-HHMM}.html' + --htmlfile|-oH additional output as HTML to the specified file or directory, similar to --logfile + --out(f,F)ile|-oa/-oA log to a LOG,JSON,CSV,HTML file (see nmap). -oA/-oa: pretty/flat JSON. + "auto" uses '\${NODE}-p\${port}\${YYYYMMDD-HHMM}'. If fname if a dir uses 'dir/\${NODE}-p\${port}\${YYYYMMDD-HHMM}' + --hints additional hints to findings + --severity severities with lower level will be filtered for CSV+JSON, possible values + --append if (non-empty) , , or exists, append to file. Omits any header + --outprefix before '\${NODE}.' above prepend + + +Options requiring a value can also be called with '=' e.g. testssl.sh -t=smtp --wide --openssl=/usr/bin/openssl . + always needs to be the last parameter. + +EOF + # Set HTMLHEADER and JSONHEADER to false so that the cleanup() function won't + # try to write footers to the HTML and JSON files. + HTMLHEADER=false + JSONHEADER=false + #' Fix syntax highlight on sublime + "$CHILD_MASS_TESTING" && kill -s USR1 $PPID + exit $1 +} + +maketempf() { + TEMPDIR=$(mktemp -d /tmp/testssl.XXXXXX) + if [[ $? -ne 0 ]]; then + # For e.g. devices where we can't write to /tmp we chose $PWD but we can't + # allow every char as we haven't quoted all strings depending on it, see #1445 + if [[ $PWD =~ [^A-Za-z0-9\.,/_-] ]]; then + fatal "\$PWD contains illegal chars: \"$BASH_REMATCH\"" $ERR_FCREATE + fi + TEMPDIR=$(mktemp -d "$PWD/testssl.XXXXXX") || exit $ERR_FCREATE + fi + TMPFILE=$TEMPDIR/tempfile.txt || exit $ERR_FCREATE + if [[ "$DEBUG" -eq 0 ]]; then + ERRFILE="/dev/null" + else + ERRFILE=$TEMPDIR/errorfile.txt || exit $ERR_FCREATE + fi + HOSTCERT=$TEMPDIR/host_certificate.pem +} + +prepare_debug() { + if [[ $DEBUG -ne 0 ]]; then + cat >$TEMPDIR/environment.txt << EOF + + +GIT_REL: $GIT_REL + +PID: $$ +commandline: "${CMDLINE[@]}" +bash version: ${BASH_VERSINFO[0]}.${BASH_VERSINFO[1]}.${BASH_VERSINFO[2]} +status: ${BASH_VERSINFO[4]} +machine: ${BASH_VERSINFO[5]} +operating system: $SYSTEM $SYSTEMREV +os constraint: $SYSTEM2 +shellopts: $SHELLOPTS +printf: $PRINTF +NO_ITALICS: $NO_ITALICS + +$($OPENSSL version -a 2>/dev/null) +OSSL_VER_MAJOR: $OSSL_VER_MAJOR +OSSL_VER_MINOR: $OSSL_VER_MINOR +OSSL_VER_APPENDIX: $OSSL_VER_APPENDIX +OSSL_BUILD_DATE: $OSSL_BUILD_DATE +OSSL_VER_PLATFORM: $OSSL_VER_PLATFORM + +OPENSSL_NR_CIPHERS: $OPENSSL_NR_CIPHERS +OPENSSL_CONF: $OPENSSL_CONF +HAS_CURVES: $HAS_CURVES +OSSL_SUPPORTED_CURVES: $OSSL_SUPPORTED_CURVES + +HAS_IPv6: $HAS_IPv6 +HAS_SSL2: $HAS_SSL2 +HAS_SSL3: $HAS_SSL3 +HAS_TLS13: $HAS_TLS13 +HAS_X448: $HAS_X448 +HAS_X25519: $HAS_X25519 +HAS_NO_SSL2: $HAS_NO_SSL2 +HAS_SPDY: $HAS_SPDY +HAS_ALPN: $HAS_ALPN +HAS_FALLBACK_SCSV: $HAS_FALLBACK_SCSV +HAS_COMP: $HAS_COMP +HAS_NO_COMP: $HAS_NO_COMP +HAS_CIPHERSUITES: $HAS_CIPHERSUITES +HAS_PKEY: $HAS_PKEY +HAS_PKUTIL: $HAS_PKUTIL +HAS_PROXY: $HAS_PROXY +HAS_XMPP: $HAS_XMPP +HAS_POSTGRES: $HAS_POSTGRES +HAS_MYSQL: $HAS_MYSQL +HAS_LMTP: $HAS_LMTP +HAS_NNTP: $HAS_NNTP +HAS_IRC: $HAS_IRC + +HAS_DIG: $HAS_DIG +HAS_HOST: $HAS_HOST +HAS_DRILL: $HAS_DRILL +HAS_NSLOOKUP: $HAS_NSLOOKUP +HAS_IDN: $HAS_IDN +HAS_IDN2: $HAS_IDN2 +HAS_AVAHIRESOLVE: $HAS_AVAHIRESOLVE +HAS_DIG_NOIDNOUT: $HAS_DIG_NOIDNOUT +HAS_DIG_R: $HAS_DIG_R + +PATH: $PATH +PROG_NAME: $PROG_NAME +TESTSSL_INSTALL_DIR: $TESTSSL_INSTALL_DIR +RUN_DIR: $RUN_DIR +CIPHERS_BY_STRENGTH_FILE: $CIPHERS_BY_STRENGTH_FILE + +CAPATH: $CAPATH +COLOR: $COLOR +COLORBLIND: $COLORBLIND +TERM_WIDTH: $TERM_WIDTH +INTERACTIVE: $INTERACTIVE +HAS_GNUDATE: $HAS_GNUDATE +HAS_FREEBSDDATE: $HAS_FREEBSDDATE +HAS_OPENBSDDATE: $HAS_OPENBSDDATE +HAS_SED_E: $HAS_SED_E + +SHOW_EACH_C: $SHOW_EACH_C +SSL_NATIVE: $SSL_NATIVE +ASSUME_HTTP $ASSUME_HTTP +BASICAUTH: $BASICAUTH +SNEAKY: $SNEAKY +OFFENSIVE: $OFFENSIVE +PHONE_OUT: $PHONE_OUT + +DEBUG: $DEBUG + +HSTS_MIN: $HSTS_MIN +HPKP_MIN: $HPKP_MIN +CLIENT_MIN_PFS: $CLIENT_MIN_PFS +DAYS2WARN1: $DAYS2WARN1 +DAYS2WARN2: $DAYS2WARN2 + +HEADER_MAXSLEEP: $HEADER_MAXSLEEP +MAX_WAITSOCK: $MAX_WAITSOCK +HEARTBLEED_MAX_WAITSOCK: $HEARTBLEED_MAX_WAITSOCK +CCS_MAX_WAITSOCK: $CCS_MAX_WAITSOCK +USLEEP_SND $USLEEP_SND +USLEEP_REC $USLEEP_REC + +EOF + type -p locale &>/dev/null && locale >>$TEMPDIR/environment.txt || echo "locale doesn't exist" >>$TEMPDIR/environment.txt + actually_supported_osslciphers 'ALL:COMPLEMENTOFALL' 'ALL' "-V" &>$TEMPDIR/all_local_ciphers.txt + fi + # see also $TEMPDIR/s_client_has.txt from find_openssl_binary +} + + +prepare_arrays() { + local hexc mac ossl_ciph + local ossl_supported_tls="" ossl_supported_sslv2="" + local -i i=0 + + if [[ -e "$CIPHERS_BY_STRENGTH_FILE" ]]; then + "$HAS_SSL2" && ossl_supported_sslv2="$($OPENSSL ciphers -ssl2 -V 'ALL:COMPLEMENTOFALL:@STRENGTH' 2>$ERRFILE)" + if "$HAS_SSL2"; then + ossl_supported_tls="$(actually_supported_osslciphers 'ALL:COMPLEMENTOFALL:@STRENGTH' 'ALL' "-tls1 -V")" + else + ossl_supported_tls="$(actually_supported_osslciphers 'ALL:COMPLEMENTOFALL:@STRENGTH' 'ALL' "-V")" + fi + TLS13_OSSL_CIPHERS="" + while read hexc n TLS_CIPHER_OSSL_NAME[i] TLS_CIPHER_RFC_NAME[i] TLS_CIPHER_SSLVERS[i] TLS_CIPHER_KX[i] TLS_CIPHER_AUTH[i] TLS_CIPHER_ENC[i] mac TLS_CIPHER_EXPORT[i]; do + TLS_CIPHER_HEXCODE[i]="$hexc" + TLS_CIPHER_OSSL_SUPPORTED[i]=false + if [[ ${#hexc} -eq 9 ]]; then + # >= SSLv3 ciphers + if [[ $OSSL_VER_MAJOR -lt 1 ]]; then + [[ ":${ossl_supported_tls}:" =~ ":${TLS_CIPHER_OSSL_NAME[i]}:" ]] && TLS_CIPHER_OSSL_SUPPORTED[i]=true + else + ossl_ciph="$(awk '/'"$hexc"'/ { print $3 }' <<< "$ossl_supported_tls")" + if [[ -n "$ossl_ciph" ]]; then + TLS_CIPHER_OSSL_SUPPORTED[i]=true + [[ "$ossl_ciph" != ${TLS_CIPHER_OSSL_NAME[i]} ]] && TLS_CIPHER_OSSL_NAME[i]="$ossl_ciph" + [[ "${hexc:2:2}" == 13 ]] && TLS13_OSSL_CIPHERS+=":$ossl_ciph" + fi + fi + elif [[ $OSSL_VER_MAJOR -lt 1 ]]; then + [[ ":${ossl_supported_sslv2}:" =~ ":${TLS_CIPHER_OSSL_NAME[i]}:" ]] && TLS_CIPHER_OSSL_SUPPORTED[i]=true + else + [[ "$ossl_supported_sslv2" =~ $hexc ]] && TLS_CIPHER_OSSL_SUPPORTED[i]=true + fi + i+=1 + done < "$CIPHERS_BY_STRENGTH_FILE" + fi + TLS_NR_CIPHERS=i + TLS13_OSSL_CIPHERS="${TLS13_OSSL_CIPHERS:1}" +} + + +mybanner() { + local idtag + local bb1 bb2 bb3 + + "$QUIET" && return + "$CHILD_MASS_TESTING" && return + OPENSSL_NR_CIPHERS=$(count_ciphers "$(actually_supported_osslciphers 'ALL:COMPLEMENTOFALL:@STRENGTH' 'ALL')") + [[ -n "$GIT_REL" ]] && idtag="$GIT_REL" + bb1=$(cat </dev/null)\" [~$OPENSSL_NR_CIPHERS ciphers]" + out " on $HNAME:" + outln "$OPENSSL_LOCATION" + outln " (built: \"$OSSL_BUILD_DATE\", platform: \"$OSSL_VER_PLATFORM\")\n" +} + +calc_scantime() { + END_TIME=$(date +%s) + SCAN_TIME=$(( END_TIME - START_TIME )) +} + +cleanup() { + # If parallel mass testing is being performed, then the child tests need + # to be killed before $TEMPDIR is deleted. Otherwise, error messages + # will be created if testssl.sh is stopped before all testing is complete. + "$INTERACTIVE" && [[ $NR_PARALLEL_TESTS -gt 0 ]] && echo -en "\r \r" 1>&2 + while [[ $NEXT_PARALLEL_TEST_TO_FINISH -lt $NR_PARALLEL_TESTS ]]; do + if [[ ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} -ne 0 ]] && \ + ps ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} >/dev/null ; then + kill ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} >&2 2>/dev/null + wait ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} 2>/dev/null # make sure pid terminated, see wait(1p) + get_next_message_testing_parallel_result "stopped" + else + # If a test had already completed, but its output wasn't yet processed, + # then process it now. + get_next_message_testing_parallel_result "completed" + fi + NEXT_PARALLEL_TEST_TO_FINISH+=1 + done + if [[ "$DEBUG" -ge 1 ]]; then + tmln_out + tm_underline "DEBUG (level $DEBUG): see files in $TEMPDIR" + tmln_out + else + [[ -d "$TEMPDIR" ]] && rm -rf "$TEMPDIR"; + fi + outln + # No shorthand expression to avoid errors when $CMDLINE_PARSED haven't been filled yet. + if [[ $CMDLINE_PARSED == true ]]; then + "$SECTION_FOOTER_NEEDED" && fileout_section_footer true + html_footer + fileout_footer + fi + # debugging off, see above + grep -q xtrace <<< "$SHELLOPTS" && ! "$DEBUG_ALLINONE" && exec 2>&42 42>&- +} + +child_error() { + cleanup + exit $ERR_CHILD +} + + +# Program terminates prematurely, with error code +# arg1: string to print / to write to file +# arg2: global error code, see ERR_* above +# arg3: an optional hint (string) +# +fatal() { + outln + prln_magenta "Fatal error: $1" >&2 + [[ -n "$LOGFILE" ]] && prln_magenta "Fatal error: $1" >>$LOGFILE + if [[ -n "$3" ]]; then + outln "$3" >&2 + [[ -n "$LOGFILE" ]] && outln "$3" >>$LOGFILE + fi + # Make sure we don't try to write into files when not created yet. + # No shorthand expression to avoid errors when $CMDLINE_PARSED haven't been filled yet. + [[ $CMDLINE_PARSED == true ]] && fileout "scanProblem" "FATAL" "$1" + exit $2 +} + +# This OTOH doesn't exit but puts a fatal error to the screen but continues with the next +# IP/hostname. It should only be used if a single IP/Hostname in a scan is not reachable. +# arg1: string to print / to write to file +# +ip_fatal() { + outln + prln_magenta "Fatal error: $1, proceeding with next IP (if any)" >&2 + [[ -n "$LOGFILE" ]] && prln_magenta "Fatal error: $1, proceeding with next IP (if any)" >>$LOGFILE + outln + fileout "scanProblem" "FATAL" "$1, proceeding with next IP (if any)" + return 0 +} + +# This generic function outputs an error onto the screen and handles logging. +# arg1: string to print / to write to file, arg2 (optional): additional hint to write +# +generic_nonfatal() { + prln_magenta "$1" >&2 + [[ -n $2 ]] && outln "$2" + [[ -n "$LOGFILE" ]] && prln_magenta "$1" >>$LOGFILE && [[ -n $2 ]] && outln "$2" >>$LOGFILE + outln + fileout "scanProblem" "WARN" "$1" + return 0 +} + +initialize_engine(){ + # for now only GOST engine + grep -q '^# testssl config file' "$OPENSSL_CONF" 2>/dev/null && \ + return 0 # We have been here already + if "$NO_ENGINE"; then + # Avoid potential conflicts also -- manual hook, see #1117 + export OPENSSL_CONF='' + return 1 + elif $OPENSSL engine gost -v 2>&1 | grep -Eq 'invalid command|no such engine'; then + outln + pr_warning "No engine or GOST support via engine with your $OPENSSL"; outln + fileout_insert_warning "engine_problem" "WARN" "No engine or GOST support via engine with your $OPENSSL" + export OPENSSL_CONF='' + return 1 + elif ! $OPENSSL engine gost -vvvv -t -c 2>/dev/null >/dev/null; then + # check for openssl 1.1.1 config -- not this may not be reliable. We only use this + # to suppress the warning (confuses users), see #1119 + # https://github.com/openssl/openssl/commit/b524b808a1d1ba204dbdcbb42de4e3bddb3472ac + if ! grep -q 'using the .include directive' /etc/ssl/openssl.cnf; then + outln + pr_warning "No engine or GOST support via engine with your $OPENSSL"; outln + fi + fileout_insert_warning "engine_problem" "WARN" "No engine or GOST support via engine with your $OPENSSL" + # Avoid clashes of OpenSSL 1.1.1 config file with our openssl 1.0.2. This is for Debian 10 + export OPENSSL_CONF='' + return 1 + else + # we have engine support. But we want to check whether an external OPENSSL_CONF was supplied. + # $TESTSSL_INSTALL_DIR/etc/openssl.cnf is an internal presetting, see #1982 + if [[ -n "$OPENSSL_CONF" ]] && [[ "$OPENSSL_CONF" != "$TESTSSL_INSTALL_DIR/etc/openssl.cnf" ]]; then + prln_warning "For now I am providing the config file to have GOST support" + else + OPENSSL_CONF=$TEMPDIR/gost.conf + # see https://www.mail-archive.com/openssl-users@openssl.org/msg65395.html + cat >$OPENSSL_CONF << EOF +# testssl config file for openssl + +openssl_conf = openssl_def + +[ openssl_def ] +engines = engine_section + +[ engine_section ] +gost = gost_section + +[ gost_section ] +engine_id = gost +default_algorithms = ALL +CRYPT_PARAMS = id-Gost28147-89-CryptoPro-A-ParamSet + +EOF + [[ $? -ne 0 ]] && exit $ERR_OSSLBIN + export OPENSSL_CONF + fi + fi + return 0 +} + +# arg1: text to display before "-->" +# arg2: arg needed to accept to continue +ignore_no_or_lame() { + local a + + [[ "$WARNINGS" == off ]] && return 0 + [[ "$WARNINGS" == batch ]] && return 1 + tm_warning "$1 --> " + read a + if [[ "$2" == "$(toupper "$2")" ]]; then + # all uppercase requested + if [[ "$a" == "$2" ]]; then + return 0 + else + return 1 + fi + elif [[ "$2" == "$(tolower "$a")" ]]; then + # we normalize the word to continue + return 0 + else + return 1 + fi +} + +# arg1: URI +parse_hn_port() { + local tmp_port + local node_tmp="" + + NODE="$1" + NODE="${NODE/https\:\/\//}" # strip "https" + NODE="${NODE%%/*}" # strip trailing urlpath + if grep -q ':$' <<< "$NODE"; then + if grep -wq http <<< "$NODE"; then + fatal "\"http\" is not what you meant probably" $ERR_CMDLINE + else + fatal "\"$1\" is not a valid URI" $ERR_CMDLINE + fi + fi + # Was an IPv6 address supplied like [AA:BB:CC::]:port ? + if grep -q ']' <<< "$NODE"; then + tmp_port=$(printf "$NODE" | sed 's/\[.*\]//' | sed 's/://') + # determine v6 port, supposed it was supplied additionally + if [[ -n "$tmp_port" ]]; then + PORT=$tmp_port + NODE=$(sed "s/:$PORT//" <<< "$NODE") + fi + NODE=$(sed -e 's/\[//' -e 's/\]//' <<< "$NODE") + else + # determine v4 port, supposed it was supplied additionally + grep -q ':' <<< "$NODE" && \ + PORT=$(sed 's/^.*\://' <<< "$NODE") && NODE=$(sed 's/\:.*$//' <<< "$NODE") + fi + NODE="${NODE%%.}" # strip trailing "." if supplied + + # We check for non-ASCII chars now. If there are some we'll try to convert it if IDN/IDN2 is installed + # If not, we'll continue. Hoping later that dig can use it. If not the error handler will tell + # Honestly we don't care whether it's IDN2008 or IDN2003 or Emoji domains as long as it works. + # So we try to resolve anything supplied. If it can't our resolver error handler takes care + if [[ "$NODE" == *[![:ascii:]]* ]]; then + if ! "$HAS_IDN2" && ! "$HAS_IDN"; then + prln_warning " URI contains non-ASCII characters and libidn/libidn2 not available." + outln " Trying to feed the resolver without converted \"$NODE\" ...\n" + #ToDo: fileout is missing + node_tmp="$NODE" + elif "$HAS_IDN2"; then + node_tmp="$(idn2 "$NODE" 2>/dev/null)" + fi + if "$HAS_IDN" && [[ -z "$node_tmp" ]]; then + node_tmp="$(idn "$NODE" 2>/dev/null)" + fi + if [[ -z "$node_tmp" ]]; then + prln_warning " URI contains non-ASCII characters and IDN conversion failed." + outln " Trying to feed the resolver without converted \"$NODE\" ...\n" + #ToDo: fileout is missing + node_tmp="$NODE" + fi + NODE="$node_tmp" + fi + + debugme echo $NODE:$PORT + SNI="-servername $NODE" + URL_PATH=$(sed 's/https:\/\///' <<< "$1" | sed 's/'"${NODE}"'//' | sed 's/.*'"${PORT}"'//') # remove protocol and node part and port + URL_PATH=$(sed 's/\/\//\//g' <<< "$URL_PATH") # we rather want // -> / + URL_PATH=${URL_PATH%%.} # strip trailing "." so that it is not interpreted as URL + [[ -z "$URL_PATH" ]] && URL_PATH="/" + debugme echo "URL_PATH: $URL_PATH" + return 0 # NODE, URL_PATH, PORT is set now +} + + +# args: string containing ip addresses +filter_ip6_address() { + local a + + for a in "$@"; do + if ! is_ipv6addr "$a"; then + continue + fi + if "$HAS_SED_E"; then + sed -E 's/^abcdeABCDEFf0123456789:]//g' <<< "$a" | sed -e '/^$/d' -e '/^;;/d' + else + sed -r 's/[^abcdefABCDEF0123456789:]//g' <<< "$a" | sed -e '/^$/d' -e '/^;;/d' + fi + done +} + +filter_ip4_address() { + local a + + for a in "$@"; do + if ! is_ipv4addr "$a"; then + continue + fi + if "$HAS_SED_E"; then + sed -E 's/[^[:digit:].]//g' <<< "$a" | sed -e '/^$/d' + else + sed -r 's/[^[:digit:].]//g' <<< "$a" | sed -e '/^$/d' + fi + done +} + +# For security testing sometimes we have local entries. Getent is BS under Linux for localhost: No network, no resolution +# arg1 is the entry we want to look up in the host file +get_local_aaaa() { + local ip6="" + local etchosts="/etc/hosts /c/Windows/System32/drivers/etc/hosts" + + [[ -z "$1" ]] && echo "" && return 1 + # Also multiple records should work fine + ip6=$(grep -wih "$1" $etchosts 2>/dev/null | grep ':' | grep -Ev '^#|\.local' | grep -Ei "[[:space:]]$1" | awk '{ print $1 }') + if is_ipv6addr "$ip6"; then + echo "$ip6" + else + echo "" + fi +} +get_local_a() { + local ip4="" + local etchosts="/etc/hosts /c/Windows/System32/drivers/etc/hosts" + + ip4=$(grep -wih "$1" $etchosts 2>/dev/null | grep -Ev ':|^#|\.local' | grep -Ei "[[:space:]]$1" | awk '{ print $1 }') + if is_ipv4addr "$ip4"; then + echo "$ip4" + else + echo "" + fi +} + +# Does a hard exit if no lookup binary is provided +# Checks for IDN capabilities also +# +check_resolver_bins() { + local saved_openssl_conf="$OPENSSL_CONF" + + OPENSSL_CONF="" # see https://github.com/drwetter/testssl.sh/issues/134 + type -p dig &> /dev/null && HAS_DIG=true + type -p host &> /dev/null && HAS_HOST=true + type -p drill &> /dev/null && HAS_DRILL=true + type -p nslookup &> /dev/null && HAS_NSLOOKUP=true + type -p avahi-resolve &>/dev/null && HAS_AVAHIRESOLVE=true + type -p idn &>/dev/null && HAS_IDN=true + type -p idn2 &>/dev/null && HAS_IDN2=true + + if ! "$HAS_DIG" && ! "$HAS_HOST" && ! "$HAS_DRILL" && ! "$HAS_NSLOOKUP"; then + fatal "Neither \"dig\", \"host\", \"drill\" or \"nslookup\" is present" $ERR_DNSBIN + fi + if "$HAS_DIG"; then + # Old dig versions don't have an option to ignore $HOME/.digrc + if ! dig -h | grep -qE '\-r.*~/.digrc'; then + HAS_DIG_R=false + DIG_R="" + fi + if dig -h | grep -Eq idnout; then + HAS_DIG_NOIDNOUT=true + fi + fi + OPENSSL_CONF="$saved_openssl_conf" # see https://github.com/drwetter/testssl.sh/issues/134 + return 0 +} + +# arg1: a host name. Returned will be 0-n IPv4 addresses +# watch out: $1 can also be a cname! --> all checked +get_a_record() { + local ip4="" + local saved_openssl_conf="$OPENSSL_CONF" + local noidnout="" + + "$HAS_DIG_NOIDNOUT" && noidnout="+noidnout" + [[ "$NODNS" == none ]] && return 0 # if no DNS lookup was instructed, leave here + if [[ "$1" == localhost ]]; then + # This is a bit ugly but prevents from doing DNS lookups which could fail + echo 127.0.0.1 + return 0 + fi + if is_ipv4addr "$1"; then + # This saves walking through this. Also it avoids hangs e.g. if you run docker locally without reachabale DNS + echo $1 + return 0 + fi + OPENSSL_CONF="" # see https://github.com/drwetter/testssl.sh/issues/134 + if [[ "$NODE" == *.local ]]; then + if "$HAS_AVAHIRESOLVE"; then + ip4=$(filter_ip4_address $(avahi-resolve -4 -n "$1" 2>/dev/null | awk '{ print $2 }')) + elif "$HAS_DIG"; then + ip4=$(filter_ip4_address $(dig $DIG_R @224.0.0.251 -p 5353 +short -t a +notcp "$1" 2>/dev/null | sed '/^;;/d')) + else + fatal "Local hostname given but no 'avahi-resolve' or 'dig' available." $ERR_DNSBIN + fi + fi + if [[ -z "$ip4" ]] && "$HAS_HOST"; then + ip4=$(filter_ip4_address $(host -t a "$1" 2>/dev/null | awk '/address/ { print $NF }')) + fi + if [[ -z "$ip4" ]] && "$HAS_DRILL"; then + ip4=$(filter_ip4_address $(drill a "$1" | awk '/ANSWER SECTION/,/AUTHORITY SECTION/ { print $NF }' | awk '/^[0-9]/')) + fi + if [[ -z "$ip4" ]] && "$HAS_DIG"; then + ip4=$(filter_ip4_address $(dig $DIG_R +short +timeout=2 +tries=2 $noidnout -t a "$1" 2>/dev/null | awk '/^[0-9]/ { print $1 }')) + fi + if [[ -z "$ip4" ]] && "$HAS_NSLOOKUP"; then + ip4=$(filter_ip4_address $(strip_lf "$(nslookup -querytype=a "$1" 2>/dev/null | awk '/^Name/ { getline; print $NF }')")) + fi + OPENSSL_CONF="$saved_openssl_conf" # see https://github.com/drwetter/testssl.sh/issues/134 + safe_echo "$ip4" +} + +# arg1: a host name. Returned will be 0-n IPv6 addresses +# watch out: $1 can also be a cname! --> all checked +get_aaaa_record() { + local ip6="" + local saved_openssl_conf="$OPENSSL_CONF" + local noidnout="" + + "$HAS_DIG_NOIDNOUT" && noidnout="+noidnout" + [[ "$NODNS" == none ]] && return 0 # if no DNS lookup was instructed, leave here + OPENSSL_CONF="" # see https://github.com/drwetter/testssl.sh/issues/134 + if is_ipv6addr "$1"; then + # This saves walking through this. Also it avoids hangs e.g. if you run docker locally without reachabale DNS + echo "$1" + return 0 + elif is_ipv4addr "$1"; then + # we need also this here as get_aaaa_record is always called after get_a_record and we want to handle this at a low level + return 0 + fi + if [[ -z "$ip6" ]]; then + if [[ "$NODE" == *.local ]]; then + if "$HAS_AVAHIRESOLVE"; then + ip6=$(filter_ip6_address $(avahi-resolve -6 -n "$1" 2>/dev/null | awk '{ print $2 }')) + elif "$HAS_DIG"; then + ip6=$(filter_ip6_address $(dig $DIG_R @ff02::fb -p 5353 -t aaaa +short +notcp "$NODE")) + else + fatal "Local hostname given but no 'avahi-resolve' or 'dig' available." $ERR_DNSBIN + fi + elif "$HAS_HOST"; then + ip6=$(filter_ip6_address $(host -t aaaa "$1" | awk '/address/ { print $NF }')) + elif "$HAS_DRILL"; then + ip6=$(filter_ip6_address $(drill aaaa "$1" | awk '/ANSWER SECTION/,/AUTHORITY SECTION/ { print $NF }' | awk '/^[0-9]/')) + elif "$HAS_DIG"; then + ip6=$(filter_ip6_address $(dig $DIG_R +short +timeout=2 +tries=2 $noidnout -t aaaa "$1" 2>/dev/null | awk '/^[0-9]/ { print $1 }')) + elif "$HAS_NSLOOKUP"; then + ip6=$(filter_ip6_address $(strip_lf "$(nslookup -type=aaaa "$1" 2>/dev/null | awk '/'"^${a}"'.*AAAA/ { print $NF }')")) + fi + fi + OPENSSL_CONF="$saved_openssl_conf" # see https://github.com/drwetter/testssl.sh/issues/134 + safe_echo "$ip6" +} + +# RFC6844: DNS Certification Authority Authorization (CAA) Resource Record +# arg1: domain to check for +get_caa_rr_record() { + local raw_caa="" + local -i len_caa_property + local caa_property_name + local caa_property_value + local saved_openssl_conf="$OPENSSL_CONF" + local all_caa="" + local noidnout="" + + "$HAS_DIG_NOIDNOUT" && noidnout="+noidnout" + + [[ -n "$NODNS" ]] && return 0 # if minimum DNS lookup was instructed, leave here + # if there's a type257 record there are two output formats here, mostly depending on age of distribution + # roughly that's the difference between text and binary format + # 1) 'google.com has CAA record 0 issue "symantec.com"' + # 2) 'google.com has TYPE257 record \# 19 0005697373756573796D616E7465632E636F6D' + # for dig +short the output always starts with '0 issue [..]' or '\# 19 [..]' so we normalize thereto to keep caa_flag, caa_property + # caa_property then has key/value pairs, see https://tools.ietf.org/html/rfc6844#section-3 + OPENSSL_CONF="" + if "$HAS_DRILL"; then + raw_caa="$(drill $1 type257 | awk '/'"^${1}"'.*CAA/ { print $5,$6,$7 }')" + elif "$HAS_HOST"; then + raw_caa="$(host -t type257 $1)" + if grep -Ewvq "has no CAA|has no TYPE257" <<< "$raw_caa"; then + raw_caa="$(sed -e 's/^.*has CAA record //' -e 's/^.*has TYPE257 record //' <<< "$raw_caa")" + fi + elif "$HAS_DIG"; then + raw_caa="$(dig $DIG_R +short +timeout=3 +tries=3 $noidnout type257 "$1" 2>/dev/null | awk '{ print $1" "$2" "$3 }')" + # empty if no CAA record + elif "$HAS_NSLOOKUP"; then + raw_caa="$(strip_lf "$(nslookup -type=type257 $1 | grep -w rdata_257)")" + if [[ -n "$raw_caa" ]]; then + raw_caa="$(sed 's/^.*rdata_257 = //' <<< "$raw_caa")" + fi + else + return 1 + # No dig, drill, host, or nslookup --> complaint was elsewhere already + fi + OPENSSL_CONF="$saved_openssl_conf" # see https://github.com/drwetter/testssl.sh/issues/134 + debugme echo $raw_caa + + if [[ "$raw_caa" =~ \#\ [0-9][0-9] ]]; then + # for posteo we get this binary format returned e.g. for old dig versions: + # \# 19 0005697373756567656F74727573742E636F6D + # \# 23 0009697373756577696C6467656F74727573742E636F6D + # \# 34 0005696F6465666D61696C746F3A686F73746D617374657240706F73 74656F2E6465 + # # len caaflag @ p o s t e o . d e + while read hash len line ;do + if [[ "${line:0:2}" == "00" ]]; then # probably the caa flag, always 00, so we don't keep this + len_caa_property=$(printf "%0d" "$((10#${line:2:2}))") # get len and do type casting, for posteo we have 05 or 09 here as a string + len_caa_property=$((len_caa_property*2)) # =>word! Now get name from 4th and value from 4th+len position... + line="${line/ /}" # especially with iodefs there's a blank in the string which we just skip + caa_property_name="$(hex2ascii ${line:4:$len_caa_property})" + caa_property_value="$(hex2ascii "${line:$((4+len_caa_property)):100}")" + # echo "${caa_property_name}=${caa_property_value}" + all_caa+="${caa_property_name}=${caa_property_value}\n" + else + outln "please report unknown CAA RR $line with flag @ $NODE" + return 7 + fi + done <<< "$raw_caa" + sort <<< "$(safe_echo "$all_caa")" + return 0 + elif grep -q '"' <<< "$raw_caa"; then + raw_caa=${raw_caa//\"/} # strip all ". Now we should have flag, name, value + #caa_property_name="$(awk '{ print $2 }' <<< "$raw_caa")" + #caa_property_value="$(awk '{ print $3 }' <<< "$raw_caa")" + safe_echo "$(sort <<< "$(awk '{ print $2"="$3 }' <<< "$raw_caa")")" + return 0 + else + # no caa record + return 1 + fi + +# to do: +# 4: check whether $1 is a CNAME and take this + return 0 +} + +# arg1: domain +get_mx_record() { + local mxs"" + local saved_openssl_conf="$OPENSSL_CONF" + local noidnout="" + + "$HAS_DIG_NOIDNOUT" && noidnout="+noidnout" + OPENSSL_CONF="" # see https://github.com/drwetter/testssl.sh/issues/134 + # we need the last two columns here + if "$HAS_HOST"; then + mxs="$(host -t MX "$1" 2>/dev/null | awk '/is handled by/ { print $(NF-1), $NF }')" + elif "$HAS_DRILL"; then + mxs="$(drill mx $1 | awk '/IN[ \t]MX[ \t]+/ { print $(NF-1), $NF }')" + elif "$HAS_DIG"; then + mxs="$(dig $DIG_R +short $noidnout -t MX "$1" 2>/dev/null | awk '/^[0-9]/ { print $1" "$2 }')" + elif "$HAS_NSLOOKUP"; then + mxs="$(strip_lf "$(nslookup -type=MX "$1" 2>/dev/null | awk '/mail exchanger/ { print $(NF-1), $NF }')")" + else + # shouldn't reach this, as we checked in the top + fatal "No dig, host, drill or nslookup" $ERR_DNSBIN + fi + OPENSSL_CONF="$saved_openssl_conf" + echo "$mxs" +} + + +# set IPADDRs and IP46ADDRs +# +determine_ip_addresses() { + local ip4="" + local ip6="" + + ip4="$(get_a_record "$NODE")" + ip6="$(get_aaaa_record "$NODE")" + IP46ADDRs=$(newline_to_spaces "$ip4 $ip6") + + if [[ -n "$CMDLINE_IP" ]]; then + # command line has supplied an IP address or "one" + if [[ "$CMDLINE_IP" == one ]]; then + # use first IPv6 or IPv4 address + if "$HAS_IPv6" && [[ -n "$ip6" ]]; then + CMDLINE_IP="$(head -1 <<< "$ip6")" + else + CMDLINE_IP="$(head -1 <<< "$ip4")" + fi + fi + NODEIP="$CMDLINE_IP" + if is_ipv4addr "$NODEIP"; then + ip4="$NODEIP" + elif is_ipv6addr "$NODEIP"; then + ip6="$NODEIP" + else + fatal "couldn't identify supplied \"CMDLINE_IP\"" $ERR_DNSLOOKUP + fi + elif is_ipv4addr "$NODE"; then + ip4="$NODE" # only an IPv4 address was supplied as an argument, no hostname + SNI="" # override Server Name Indication as we test the IP only + else + ip4=$(get_local_a "$NODE") # is there a local host entry? + if [[ -z "$ip4" ]]; then # empty: no (LOCAL_A is predefined as false) + ip4=$(get_a_record "$NODE") + else + LOCAL_A=true # we have the ip4 from local host entry and need to signal this to testssl + fi + # same now for ipv6 + ip6=$(get_local_aaaa "$NODE") + if [[ -z "$ip6" ]]; then + ip6=$(get_aaaa_record "$NODE") + else + LOCAL_AAAA=true # we have a local ipv6 entry and need to signal this to testssl + fi + fi + + # IPv6 only address + if [[ -z "$ip4" ]]; then + if "$HAS_IPv6"; then + IPADDRs=$(newline_to_spaces "$ip6") + IP46ADDRs="$IPADDRs" # IP46ADDRs are the ones to display, IPADDRs the ones to test + fi + else + if "$HAS_IPv6" && [[ -n "$ip6" ]]; then + if is_ipv6addr "$CMDLINE_IP"; then + IPADDRs=$(newline_to_spaces "$ip6") + else + IPADDRs=$(newline_to_spaces "$ip4 $ip6") + fi + else + IPADDRs=$(newline_to_spaces "$ip4") + fi + fi + if [[ -z "$IPADDRs" ]]; then + if [[ -n "$ip6" ]]; then + fatal "Only IPv6 address(es) for \"$NODE\" available, maybe add \"-6\" to $0" $ERR_DNSLOOKUP + else + fatal "No IPv4/IPv6 address(es) for \"$NODE\" available" $ERR_DNSLOOKUP + fi + fi + return 0 # IPADDR and IP46ADDR is set now +} + +determine_rdns() { + local saved_openssl_conf="$OPENSSL_CONF" + local nodeip="" rdns="" line="" + + [[ -n "$NODNS" ]] && rDNS="(instructed to minimize DNS queries)" && return 0 # PTR records were not asked for + local nodeip="$(tr -d '[]' <<< $NODEIP)" # for DNS we do not need the square brackets of IPv6 addresses + OPENSSL_CONF="" # see https://github.com/drwetter/testssl.sh/issues/134 + if [[ "$NODE" == *.local ]]; then + if "$HAS_AVAHIRESOLVE"; then + rDNS=$(avahi-resolve -a $nodeip 2>/dev/null | awk '{ print $2 }') + elif "$HAS_DIG"; then + rDNS=$(dig $DIG_R -x $nodeip @224.0.0.251 -p 5353 +notcp +noall +answer +short | awk '{ print $1 }') + fi + elif "$HAS_HOST"; then + rDNS=$(host -t PTR $nodeip 2>/dev/null | awk '/pointer/ { print $NF }') + elif "$HAS_DRILL"; then + rDNS=$(drill -x ptr $nodeip 2>/dev/null | awk '/ANSWER SECTION/ { getline; print $NF }') + elif "$HAS_DIG"; then + # 1+2 should suffice. It's a compromise for if e.g. network is down but we have a docker/localhost server + rDNS=$(dig $DIG_R -x $nodeip +timeout=1 +tries=2 +noall +answer +short | awk '{ print $1 }') # +short returns also CNAME, e.g. openssl.org + elif "$HAS_NSLOOKUP"; then + rDNS=$(strip_lf "$(nslookup -type=PTR $nodeip 2>/dev/null | grep -v 'canonical name =' | grep 'name = ' | awk '{ print $NF }' | sed 's/\.$//')") + fi + OPENSSL_CONF="$saved_openssl_conf" # see https://github.com/drwetter/testssl.sh/issues/134 + # First, rDNS can contain > 1 line due to multiple PTR DNS records, though this is not recommended. + # So we use a loop to check for each FQDN returned. There we remove chars which under weird + # circumstances (see #1506) can show up here. The blacklist is taken from RFC 1912 ("Allowable characters in a + # label for a host name are only ASCII, letters, digits, and the `-' character") + while read -r line; do + line="$(tr -dc '[a-zA-Z0-9-_.]' <<< "$line")" + [[ -z "$rdns" ]] && rdns="$line" || rdns="$rdns $line" + done <<< "$rDNS" + rDNS="$rdns" + [[ -z "$rDNS" ]] && rDNS="--" + return 0 +} + +# We need to get the IP address of the proxy so we can use it in fd_socket +# +check_proxy() { + if [[ -n "$PROXY" ]]; then + if ! "$HAS_PROXY"; then + fatal "Your $OPENSSL is too old to support the \"-proxy\" option" $ERR_OSSLBIN + fi + if [[ "$PROXY" == auto ]]; then + # Get $ENV https_proxy is the one we care about for connects + PROXY="${https_proxy#*\/\/}" + # Fallback: + [[ -z "$PROXY" ]] && PROXY="${http_proxy#*\/\/}" + [[ -z "$PROXY" ]] && fatal "you specified \"--proxy=auto\" but \"\$http(s)_proxy\" is empty" $ERR_CMDLINE + fi + # strip off http/https part if supplied: + PROXY="${PROXY/http\:\/\//}" + PROXY="${PROXY/https\:\/\//}" # this shouldn't be needed + PROXYNODE="${PROXY%:*}" + PROXYPORT="${PROXY#*:}" + is_number "$PROXYPORT" || fatal "Proxy port cannot be determined from \"$PROXY\"" $ERR_CMDLINE + + #if is_ipv4addr "$PROXYNODE" || is_ipv6addr "$PROXYNODE" ; then + # IPv6 via openssl -proxy: that doesn't work. Sockets does +#FIXME: finish this with LibreSSL which supports an IPv6 proxy + if is_ipv4addr "$PROXYNODE"; then + PROXYIP="$PROXYNODE" + else + PROXYIP="$(get_a_record "$PROXYNODE" 2>/dev/null | grep -v alias | sed 's/^.*address //')" + [[ -z "$PROXYIP" ]] && fatal "Proxy IP cannot be determined from \"$PROXYNODE\"" $ERR_CMDLINE + fi + PROXY="-proxy $PROXYIP:$PROXYPORT" + fi +} + + +# this is only being called from determine_optimal_proto in order to check whether we have a server +# with client authentication, a server with no SSL session ID switched off +# +sclient_auth() { + [[ $1 -eq 0 ]] && return 0 # no client auth (CLIENT_AUTH=false is preset globally) + if [[ -n $(awk '/Master-Key: / { print $2 }' "$2") ]]; then # connect succeeded + if grep -q '^<<< .*CertificateRequest' "$2"; then # CertificateRequest message in -msg + CLIENT_AUTH=true + return 0 + fi + if [[ -z $(awk '/Session-ID: / { print $2 }' "$2") ]]; then # probably no SSL session + if [[ 2 -eq $(grep -c CERTIFICATE "$2") ]]; then # do another sanity check to be sure + CLIENT_AUTH=false + NO_SSL_SESSIONID=true # NO_SSL_SESSIONID is preset globally to false for all other cases + return 0 + fi + fi + fi + # what's left now is: master key empty, handshake returned not successful, session ID empty --> not successful + return 1 +} + +# Determine the best parameters to use with tls_sockets(): +# For TLSv1.3, determine what extension number to use for the key_share extension. +# For TLSv1.2, determine what cipher list to send, since there are more than 128 +# TLSv1.2 ciphers and some servers fail if the ClientHello contains too many ciphers. +# If both TLSv1.3 and TLSv1.2 ClientHello messages result in failed connection attempts, +# then try to determine whether: +# (1) This is an SSLv2-only server +# (2) This server supports some protocol in SSLv3 - TLSv1.1, but cannot handle version negotiation. +# (3) This is not a TLS/SSL enabled server. +# This information can be used by determine_optimal_proto() to help distinguish between a server +# that is not TLS/SSL enabled and one that is not compatible with the version of OpenSSL being used. +determine_optimal_sockets_params() { + local -i ret1=1 ret2=1 + local i proto cipher_offered + local all_failed=true + + # If a STARTTLS protocol is specified and $SSL_NATIVE is true, then skip this test, since + # $SSL_NATIVE may have been set to true as a result of tls_sockets() not supporting the STARTTLS + # protocol. + [[ -n "$STARTTLS_PROTOCOL" ]] && "$SSL_NATIVE" && return 0 + + # NOTE: The following code is only needed as long as draft versions of TLSv1.3 prior to draft 23 + # are supported. It is used to determine whether a draft 23 or pre-draft 23 ClientHello should be + # sent. + KEY_SHARE_EXTN_NR="33" + tls_sockets "04" "$TLS13_CIPHER" "" "00, 2b, 00, 0f, 0e, 03,04, 7f,1c, 7f,1b, 7f,1a, 7f,19, 7f,18, 7f,17" + if [[ $? -eq 0 ]]; then + add_tls_offered tls1_3 yes + all_failed=false + else + KEY_SHARE_EXTN_NR="28" + tls_sockets "04" "$TLS13_CIPHER" "" "00, 2b, 00, 0b, 0a, 7f,16, 7f,15, 7f,14, 7f,13, 7f,12" + if [[ $? -eq 0 ]]; then + add_tls_offered tls1_3 yes + all_failed=false + else + add_tls_offered tls1_3 no + KEY_SHARE_EXTN_NR="33" + fi + fi + if ! "$all_failed"; then + # Determine which version of TLS 1.3 was offered. For drafts 18-21 the + # version appears in the ProtocolVersion field of the ServerHello. For + # drafts 22-28 and the final TLS 1.3 the ProtocolVersion field contains + # 0303 and the actual version appears in the supported_versions extension. + if [[ "${TLS_SERVER_HELLO:8:3}" == 7F1 ]]; then + add_tls_offered tls1_3_draft$(hex2dec "${TLS_SERVER_HELLO:10:2}") yes + elif [[ "$TLS_SERVER_HELLO" =~ 002B00020304 ]]; then + add_tls_offered tls1_3_rfc8446 yes + elif [[ "$TLS_SERVER_HELLO" =~ 002B00027F1[2-9A-C] ]]; then + add_tls_offered tls1_3_draft$(hex2dec "${BASH_REMATCH:10:2}") yes + fi + fi + + # Need to determine which set of ciphers is best to use with + # a TLSv1.2 ClientHello since there are far more than 128 ciphers + # that can be used. + tls_sockets "03" "$TLS12_CIPHER" + ret1=$? + if [[ $ret1 -eq 0 ]] || [[ $ret1 -eq 2 ]]; then + case $DETECTED_TLS_VERSION in + 0303) add_tls_offered tls1_2 yes ;; + 0302) add_tls_offered tls1_1 yes ;; + 0301) add_tls_offered tls1 yes ;; + 0300) add_tls_offered ssl3 yes ;; + esac + all_failed=false + fi + + # Try again with a different, less common, set of cipher suites + # see #807 and #806. If using these cipher suites results in a + # successful connection, then change $TLS12_CIPHER to these + # cipher suites so that later tests will use this list of cipher + # suites. + if [[ $ret1 -ne 0 ]]; then + tls_sockets "03" "$TLS12_CIPHER_2ND_TRY" + ret2=$? + if [[ $ret2 -eq 0 ]]; then + add_tls_offered tls1_2 yes + TLS12_CIPHER="$TLS12_CIPHER_2ND_TRY" + all_failed=false + else + add_tls_offered tls1_2 no + fi + if [[ $ret2 -eq 2 ]]; then + case $DETECTED_TLS_VERSION in + 0302) add_tls_offered tls1_1 yes ;; + 0301) add_tls_offered tls1 yes ;; + 0300) add_tls_offered ssl3 yes ;; + esac + [[ $ret1 -ne 2 ]] && TLS12_CIPHER="$TLS12_CIPHER_2ND_TRY" + all_failed=false + fi + fi + if [[ $ret1 -eq 0 ]] || [[ $ret2 -eq 0 ]]; then + cipher_offered="$(get_cipher "$TEMPDIR/$NODEIP.parse_tls_serverhello.txt")" + if [[ "$cipher_offered" == TLS_* ]] || [[ "$cipher_offered" == SSL_* ]]; then + cipher_offered="$(rfc2hexcode "$cipher_offered")" + else + cipher_offered="$(openssl2hexcode "$cipher_offered")" + fi + [[ ${#cipher_offered} -eq 9 ]] && TLS12_CIPHER_OFFERED="${cipher_offered:2:2},${cipher_offered:7:2}" + fi + + if "$all_failed"; then + # One of the following must be true: + # * This is not a TLS/SSL enabled server. + # * The server only supports SSLv2 + # * The server does not handle version negotiation correctly. + for proto in 01 00 02; do + tls_sockets "$proto" "$TLS_CIPHER" "" "" "true" + ret1=$? + if [[ $ret1 -ne 0 ]]; then + case $proto in + 02) add_tls_offered tls1_1 no ;; + 01) add_tls_offered tls1 no ;; + 00) add_tls_offered ssl3 no ;; + esac + fi + if [[ $ret1 -eq 0 ]] || [[ $ret1 -eq 2 ]]; then + case $DETECTED_TLS_VERSION in + 0302) add_tls_offered tls1_1 yes ;; + 0301) add_tls_offered tls1 yes ;; + 0300) add_tls_offered ssl3 yes ;; + esac + OPTIMAL_SOCKETS_PROTO="$proto" + all_failed=false + break + fi + done + fi + if "$all_failed"; then + sslv2_sockets + [[ $? -eq 3 ]] && all_failed=false && add_tls_offered ssl2 yes + fi + ALL_FAILED_SOCKETS="$all_failed" + return 0 +} + + +# This function determines (STARTTLS_)OPTIMAL_PROTO. It is basically a workaround function as under certain +# circumstances a ClientHello without specifying a protocol will fail. +# Circumstances observed so far: 1.) IIS 6 and openssl 1.0.2 as opposed to 1.0.1 2.) starttls + dovecot imap. +# Independent on the server side it seems reasonable to to know upfront which protocol always works +# +# arg1: if empty: no STARTTLS, else: STARTTLS protocol +# The first try in the loop is empty as we prefer not to specify always a protocol if we can get along w/o it +# +determine_optimal_proto() { + local all_failed=true + local tmp="" + local proto optimal_proto + + "$do_tls_sockets" && return 0 + + >$ERRFILE + if [[ -n "$1" ]]; then + # STARTTLS workaround needed see https://github.com/drwetter/testssl.sh/issues/188 -- kind of odd + for STARTTLS_OPTIMAL_PROTO in -tls1_2 -tls1 -ssl3 -tls1_1 -tls1_3 -ssl2; do + case $STARTTLS_OPTIMAL_PROTO in + -tls1_3) "$HAS_TLS13" || continue ;; + -ssl3) "$HAS_SSL3" || continue ;; + -ssl2) "$HAS_SSL2" || continue ;; + *) ;; + esac + $OPENSSL s_client $(s_client_options "$STARTTLS_OPTIMAL_PROTO $BUGS -connect "$NODEIP:$PORT" $PROXY -msg $STARTTLS $SNI") $TMPFILE 2>>$ERRFILE + if sclient_auth $? $TMPFILE; then + all_failed=false + add_tls_offered "${STARTTLS_OPTIMAL_PROTO/-/}" yes + break + fi + done + "$all_failed" && STARTTLS_OPTIMAL_PROTO="" + optimal_proto="$STARTTLS_OPTIMAL_PROTO" + debugme echo "STARTTLS_OPTIMAL_PROTO: $STARTTLS_OPTIMAL_PROTO" + else + # No STARTTLS + for proto in '' -tls1_2 -tls1 -tls1_3 -ssl3 -tls1_1 -ssl2; do + case $proto in + -tls1_3) "$HAS_TLS13" || continue ;; + -ssl3) "$HAS_SSL3" || continue ;; + -ssl2) "$HAS_SSL2" || continue ;; + *) ;; + esac + $OPENSSL s_client $(s_client_options "$proto $BUGS -connect "$NODEIP:$PORT" -msg $PROXY $SNI") $TMPFILE 2>>$ERRFILE + if sclient_auth $? $TMPFILE; then + # we use the successful handshake at least to get one valid protocol supported -- it saves us time later + if [[ -z "$proto" ]]; then + # convert to openssl terminology + tmp=$(get_protocol $TMPFILE) + tmp=${tmp/\./_} + tmp=${tmp/v/} + tmp="$(tolower $tmp)" + add_tls_offered "${tmp}" yes + debugme echo "one proto determined: $tmp" + OPTIMAL_PROTO="" + else + add_tls_offered "${proto/-/}" yes + OPTIMAL_PROTO="$proto" + fi + all_failed=false + break + fi + done + "$all_failed" && OPTIMAL_PROTO="" + optimal_proto="$OPTIMAL_PROTO" + + debugme echo "OPTIMAL_PROTO: $OPTIMAL_PROTO" + fi + [[ "$optimal_proto" != -ssl2 ]] && ! "$all_failed" && grep -q '^Server Temp Key' $TMPFILE && HAS_DH_BITS=true # FIX #190 + if [[ "$(has_server_protocol "tls1_3")" -eq 0 ]] && [[ "$(has_server_protocol "tls1_2")" -ne 0 ]] && + [[ "$(has_server_protocol "tls1_1")" -ne 0 ]] && [[ "$(has_server_protocol "tls1")" -ne 0 ]] && + [[ "$(has_server_protocol "ssl3")" -ne 0 ]]; then + TLS13_ONLY=true + fi + + if [[ "$optimal_proto" == -ssl2 ]]; then + prln_magenta "$NODEIP:$PORT appears to only support SSLv2." + ignore_no_or_lame " Type \"yes\" to proceed and accept false negatives or positives" "yes" + [[ $? -ne 0 ]] && exit $ERR_CLUELESS + elif "$all_failed" && ! "$ALL_FAILED_SOCKETS"; then + if ! "$HAS_TLS13" && "$TLS13_ONLY"; then + pr_magenta " $NODE:$PORT appears to support TLS 1.3 ONLY. You better use --openssl=" + if ! "$OSSL_SHORTCUT" || [[ ! -x /usr/bin/openssl ]] || /usr/bin/openssl s_client -tls1_3 -connect invalid. 2>&1 | grep -aiq "unknown option"; then + outln + ignore_no_or_lame " Type \"yes\" to proceed and accept all scan problems" "yes" + [[ $? -ne 0 ]] && exit $ERR_CLUELESS + MAX_OSSL_FAIL=10 + else + # dirty hack but an idea for the future to be implemented upfront: Now we know, we'll better off + # with the OS supplied openssl binary. We need to inittialize variables / arrays again though. + # And the service detection can't be made up for now + outln ", \n proceeding with /usr/bin/openssl" + OPENSSL=/usr/bin/openssl + find_openssl_binary + prepare_arrays + fi + elif ! "$HAS_SSL3" && [[ "$(has_server_protocol "ssl3")" -eq 0 ]] && [[ "$(has_server_protocol "tls1_3")" -ne 0 ]] && \ + [[ "$(has_server_protocol "tls1_2")" -ne 0 ]] && [[ "$(has_server_protocol "tls1_1")" -ne 0 ]] && + [[ "$(has_server_protocol "tls1")" -ne 0 ]]; then + prln_magenta " $NODE:$PORT appears to support SSLv3 ONLY. You better use --openssl=" + ignore_no_or_lame " Type \"yes\" to proceed and accept all scan problems" "yes" + [[ $? -ne 0 ]] && exit $ERR_CLUELESS + MAX_OSSL_FAIL=10 + else + prln_bold " Your OpenSSL cannot connect to $NODEIP:$PORT" + ignore_no_or_lame " The results might look ok but they could be nonsense. Really proceed ? (\"yes\" to continue)" "yes" + [[ $? -ne 0 ]] && exit $ERR_CLUELESS + fi + elif "$all_failed"; then + outln + if "$HAS_IPv6"; then + pr_bold " Your $OPENSSL is not IPv6 aware, or $NODEIP:$PORT " + else + pr_bold " $NODEIP:$PORT " + fi + tmpfile_handle ${FUNCNAME[0]}.txt + prln_bold "doesn't seem to be a TLS/SSL enabled server"; + ignore_no_or_lame " The results might look ok but they could be nonsense. Really proceed ? (\"yes\" to continue)" "yes" + [[ $? -ne 0 ]] && exit $ERR_CLUELESS + elif ! "$all_failed" && "$ALL_FAILED_SOCKETS" && ! "$SSL_NATIVE"; then + # For some reason connecting with tls_sockets/sslv2_sockets didn't work, but connecting + # with $OPENSSL s_client did. + # FIXME: Should we include some sort of "please report" note here? + prln_magenta " Testing with $NODE:$PORT only worked using $OPENSSL." + prln_magenta " Test results may be somewhat better if the --ssl-native option is used." + ignore_no_or_lame " Type \"yes\" to proceed and accept false negatives or positives" "yes" + [[ $? -ne 0 ]] && exit $ERR_CLUELESS + fi + + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 +} + + +# arg1 (optional): ftp smtp, lmtp, pop3, imap, xmpp, telnet, ldap, postgres, mysql, irc, nntp (maybe with trailing s) +# +determine_service() { + local ua + local protocol + local basicauth_header="" + + # Check if we can connect to $NODEIP:$PORT. Attention: This ALWAYS uses sockets. Thus timeouts for --ssl-=native do not apply + if ! fd_socket 5; then + if [[ -n "$PROXY" ]]; then + fatal "You're sure $PROXYNODE:$PROXYPORT allows tunneling here? Can't connect to \"$NODEIP:$PORT\"" $ERR_CONNECT + else + if "$MULTIPLE_CHECKS"; then + ip_fatal "Couldn't connect to $NODEIP:$PORT" + return 1 + else + fatal "Can't connect to \"$NODEIP:$PORT\"\nMake sure a firewall is not between you and your scanning target!" $ERR_CONNECT + fi + fi + fi + close_socket + + outln + if [[ -z "$1" ]]; then + # no STARTTLS. + determine_optimal_sockets_params + determine_optimal_proto + $SNEAKY && \ + ua="$UA_SNEAKY" || \ + ua="$UA_STD" + if [[ -n "$BASICAUTH" ]]; then + basicauth_header="Authorization: Basic $(safe_echo "$BASICAUTH" | $OPENSSL base64 2>/dev/null)\r\n" + fi + GET_REQ11="GET $URL_PATH HTTP/1.1\r\nHost: $NODE\r\nUser-Agent: $ua\r\n${basicauth_header}Accept-Encoding: identity\r\nAccept: text/*\r\nConnection: Close\r\n\r\n" + # returns always 0: + service_detection $OPTIMAL_PROTO + else # STARTTLS + if [[ "$1" == postgres ]]; then + protocol="postgres" + else + protocol=${1%s} # strip trailing 's' in ftp(s), smtp(s), pop3(s), etc + fi + + case "$protocol" in + ftp|smtp|lmtp|pop3|imap|xmpp|telnet|ldap|postgres|mysql|nntp) + STARTTLS="-starttls $protocol" + if [[ "$protocol" == xmpp ]]; then + if [[ -n "$XMPP_HOST" ]]; then + if ! "$HAS_XMPP"; then + fatal "Your $OPENSSL does not support the \"-xmpphost\" option" $ERR_OSSLBIN + fi + STARTTLS="$STARTTLS -xmpphost $XMPP_HOST" # small hack -- instead of changing calls all over the place + # see https://xmpp.org/rfcs/rfc3920.html + else + if is_ipv4addr "$NODE"; then + # XMPP needs a jabber domainname + if [[ -n "$rDNS" ]]; then + prln_warning " IP address doesn't work for XMPP, trying PTR record $rDNS" + # remove trailing . + NODE=${rDNS%%.} + else + fatal "No DNS supplied and no PTR record available which I can try for XMPP" $ERR_DNSLOOKUP + fi + fi + if "$HAS_XMPP"; then + # small hack -- instead of changing calls all over the place + STARTTLS="$STARTTLS -xmpphost $NODE" + else + # If the XMPP name cannot be provided using -xmpphost, + # then it needs to be provided to the -connect option + NODEIP="$NODE" + fi + fi + elif [[ "$protocol" == postgres ]]; then + # Check if openssl version supports postgres. + if ! "$HAS_POSTGRES"; then + fatal "Your $OPENSSL does not support the \"-starttls postgres\" option" $ERR_OSSLBIN + fi + elif [[ "$protocol" == mysql ]]; then + # Check if openssl version supports mysql. + if ! "$HAS_MYSQL"; then + fatal "Your $OPENSSL does not support the \"-starttls mysql\" option" $ERR_OSSLBIN + fi + elif [[ "$protocol" == lmtp ]]; then + # Check if openssl version supports lmtp. + if ! "$HAS_LMTP"; then + fatal "Your $OPENSSL does not support the \"-starttls lmtp\" option" $ERR_OSSLBIN + fi + elif [[ "$protocol" == nntp ]]; then + # Check if openssl version supports lmtp. + if ! "$HAS_NNTP"; then + fatal "Your $OPENSSL does not support the \"-starttls nntp\" option" $ERR_OSSLBIN + fi + fi + determine_optimal_sockets_params + determine_optimal_proto "$1" + + out " Service set:$CORRECT_SPACES STARTTLS via " + out "$(toupper "$protocol")" + [[ "$protocol" == mysql ]] && out " (experimental)" + fileout "service" "INFO" "$protocol" + [[ -n "$XMPP_HOST" ]] && out " (XMPP domain=\'$XMPP_HOST\')" + outln + ;; + *) outln + fatal "momentarily only ftp, smtp, lmtp, pop3, imap, xmpp, telnet, ldap, nntp, postgres and mysql allowed" $ERR_CMDLINE + ;; + esac + fi + tmpfile_handle ${FUNCNAME[0]}.txt + return 0 # OPTIMAL_PROTO, GET_REQ*/HEAD_REQ* is set now +} + + +# Sets SERVER_SIZE_LIMIT_BUG to true or false, depending on whether we hit the 128 cipher limit. +# Return value is 0 unless we have a problem executing +# +determine_sizelimitbug() { + # overflow_cipher must be some cipher that does not appear in TLS12_CIPHER. + local overflow_cipher='C0,86' + local -i nr_ciphers + + # For STARTTLS protocols not being implemented yet via sockets this is a bypass otherwise it won't be usable at all (e.g. LDAP) + # Fixme: find out whether we can't skip this in general for STARTTLS + [[ "$STARTTLS" =~ ldap ]] && return 0 + [[ "$STARTTLS" =~ irc ]] && return 0 + + # Only with TLS 1.2 offered at the server side it is possible to hit this bug, in practise. Thus + # we assume if TLS 1.2 is not supported, the server has no cipher size limit bug. It still may, + # theoretically, but in a regular check with testssl.sh we won't hit this limit with lower protocols. + # Upon calling this function we already know whether TLS 1.2 is supported. If TLS 1.2 is supported, we + # send 129 ciphers (including 00FF) and check whether it works. + + if [[ 1 -eq $(has_server_protocol 03) ]]; then + SERVER_SIZE_LIMIT_BUG=false + else + if [[ "$DEBUG" -ge 1 ]]; then + nr_ciphers="$(tr ' ' '\n' <<< "${overflow_cipher}, $TLS12_CIPHER" | sed -e '/^$/d' | wc -l)" + if [[ $nr_ciphers -ne 129 ]]; then + prln_warning "FIXME line $LINENO, ${FUNCNAME[0]} sending $nr_ciphers ciphers rather than 129." + else + debugme echo "${FUNCNAME[0]} sending $nr_ciphers ciphers" + fi + fi + tls_sockets 03 "${overflow_cipher}, ${TLS12_CIPHER}" + if [[ $? -eq 0 ]]; then + SERVER_SIZE_LIMIT_BUG=false + else + SERVER_SIZE_LIMIT_BUG=true + fi + debugme echo -e "\nSERVER_SIZE_LIMIT_BUG: $SERVER_SIZE_LIMIT_BUG" + fi + if "$SERVER_SIZE_LIMIT_BUG"; then + out " Pre-test: " + prln_svrty_medium "128 cipher limit bug" + fileout "pre_128cipher" "MEDIUM" "128 cipher limit bug" + else + [[ "$DEBUG" -ge 1 ]] && outln " Pre-test: No 128 cipher limit bug" + fileout "pre_128cipher" "INFO" "No 128 cipher limit bug" + fi + return 0 +} + + +display_rdns_etc() { + local ip further_ip_addrs="" + local nodeip="$(tr -d '[]' <<< $NODEIP)" # for displaying IPv6 addresses we don't need [] + + if [[ -n "$PROXY" ]]; then + out " Via Proxy: $CORRECT_SPACES" + outln "$PROXYIP:$PROXYPORT " + fi + if [[ $(count_words "$IP46ADDRs") -gt 1 ]]; then + out " Further IP addresses: $CORRECT_SPACES" + for ip in $IP46ADDRs; do + if [[ "$ip" == "$NODEIP" ]] || [[ "[$ip]" == "$NODEIP" ]]; then + continue + else + further_ip_addrs+="$ip " + fi + done + outln "$(out_row_aligned_max_width "$further_ip_addrs" " $CORRECT_SPACES" $TERM_WIDTH)" + fi + if "$LOCAL_A"; then + outln " A record via: $CORRECT_SPACES /etc/hosts " + elif "$LOCAL_AAAA"; then + outln " AAAA record via: $CORRECT_SPACES /etc/hosts " + elif [[ -n "$CMDLINE_IP" ]]; then + if is_ipv6addr $"$CMDLINE_IP"; then + outln " AAAA record via: $CORRECT_SPACES supplied IP \"$CMDLINE_IP\"" + else + outln " A record via: $CORRECT_SPACES supplied IP \"$CMDLINE_IP\"" + fi + fi + if [[ "$rDNS" =~ instructed ]]; then + out "$(printf " %-23s " "rDNS ($nodeip):")" + out "$rDNS" + elif [[ -n "$rDNS" ]]; then + out "$(printf " %-23s " "rDNS ($nodeip):")" + out "$(out_row_aligned_max_width "$rDNS" " $CORRECT_SPACES" $TERM_WIDTH)" + fi +} + +datebanner() { + local scan_time_f="" + + if [[ "$1" =~ Done ]] ; then + scan_time_f="$(printf "%04ss" "$SCAN_TIME")" # 4 digits because of windows + pr_reverse "$1 $(date +%F) $(date +%T) [$scan_time_f] -->> $NODEIP:$PORT ($NODE) <<--" + else + pr_reverse "$1 $(date +%F) $(date +%T) -->> $NODEIP:$PORT ($NODE) <<--" + fi + outln "\n" + [[ "$1" =~ Start ]] && display_rdns_etc +} + +# one line with char $1 over screen width $2 +draw_line() { + out "$(printf -- "$1"'%.s' $(eval "echo {1.."$(($2))"}"))" +} + + +run_mx_all_ips() { + local mxs mx + local mxport + local -i ret=0 + local word="" + + STARTTLS_PROTOCOL="smtp" + # test first higher priority servers + mxs=$(get_mx_record "$1" | sort -n | sed -e 's/^.* //' -e 's/\.$//' | tr '\n' ' ') + if [[ $CMDLINE_IP == one ]]; then + word="as instructed one" # with highest priority + mxs=${mxs%% *} + else + word="the only" + fi + mxport=${2:-25} + if [[ -n "$LOGFILE" ]]; then + prepare_logging + else + prepare_logging "${FNAME_PREFIX}mx-$1" + fi + if [[ -n "$mxs" ]] && [[ "$mxs" != ' ' ]]; then + [[ $(count_words "$mxs") -gt 1 ]] && MULTIPLE_CHECKS=true + if "$MULTIPLE_CHECKS"; then + pr_bold "Testing all MX records (on port $mxport): " + else + pr_bold "Testing $word MX record (on port $mxport): " + fi + outln "$mxs" + [[ $mxport == 465 ]] && STARTTLS_PROTOCOL="" # no starttls for tcp 465, all other ports are starttls + for mx in $mxs; do + draw_line "-" $((TERM_WIDTH * 2 / 3)) + outln + parse_hn_port "$mx:$mxport" + determine_ip_addresses || continue + if [[ $(count_words "$IPADDRs") -gt 1 ]]; then # we have more than one ipv4 address to check + MULTIPLE_CHECKS=true + pr_bold "Testing all IPv4 addresses (port $PORT): "; outln "$IPADDRs" + for ip in $IPADDRs; do + NODEIP="$ip" + lets_roll "${STARTTLS_PROTOCOL}" + done + else + NODEIP="$IPADDRs" + lets_roll "${STARTTLS_PROTOCOL}" + fi + ret=$(($? + ret)) + done + draw_line "-" $((TERM_WIDTH * 2 / 3)) + outln + pr_bold "Done testing all MX records (on port $mxport): "; outln "$mxs" + else + prln_bold " $1 has no MX records(s)" + fi + return $ret +} + +# If run_mass_testing() is being used, then create the command line +# for the test based on the global command line (all elements of the +# command line provided to the parent, except the --file/-iL option) and the +# specific command line options for the test to be run. Each argument +# in the command line needs to be a separate element in an array in order +# to deal with word splitting within file names (see #702). +# +# If run_mass_testing_parallel() is being used, then in addition to the above, +# modify global command line for child tests so that if all (JSON, CSV, HTML) +# output is to go into a single file, each child will have its output placed in +# a separate, named file, so that the separate files can be concatenated +# together once they are complete to create the single file. +# +# If run_mass_testing() is being used, then "$1" is "serial". If +# run_mass_testing_parallel() is being used, then "$1" is "parallel XXXXXXXX" +# where XXXXXXXX is the number of the test being run. +# +create_mass_testing_cmdline() { + local testing_type="$1" + local cmd test_number + local outfile_arg + local -i nr_cmds=0 index=0 + local skip_next=false + + MASS_TESTING_CMDLINE=() + [[ "$testing_type" =~ parallel ]] && read -r testing_type test_number <<< "$testing_type" + + # Start by adding the elements from the global command line to the command line for the + # test. If run_mass_testing_parallel(), then modify the command line so that, when + # required, each child process sends its test results to a separate file. If a cmd + # uses '=' for supplying a value we just skip next parameter (we don't use 'parse_opt_equal_sign' here) + debugme echo "${CMDLINE_ARRAY[@]}" + for cmd in "${CMDLINE_ARRAY[@]}"; do + "$skip_next" && skip_next=false && index+=1 && continue + if [[ "$cmd" =~ --file ]] || [[ "$cmd" =~ -iL ]]; then + # Don't include the "--file[=...] or -iL argument in the child's command + # line, but do include "--warnings=batch". + MASS_TESTING_CMDLINE[nr_cmds]="--warnings=batch" + nr_cmds+=1 + # next is the file itself, as no '=' was supplied + [[ "$cmd" == --file ]] && skip_next=true + [[ "$cmd" == -iL ]] && skip_next=true + elif [[ "$testing_type" == serial ]]; then + if "$JSONHEADER" && ( [[ "$cmd" =~ --jsonfile-pretty ]] || [[ "$cmd" =~ -oJ ]] ); then + >"$TEMPDIR/jsonfile_child.json" + MASS_TESTING_CMDLINE[nr_cmds]="--jsonfile-pretty=$TEMPDIR/jsonfile_child.json" + # next is the jsonfile itself, as no '=' was supplied + [[ "$cmd" == --jsonfile-pretty ]] && skip_next=true + [[ "$cmd" == -oJ ]] && skip_next=true + elif "$JSONHEADER" && ( [[ "$cmd" =~ --jsonfile ]] || [[ "$cmd" =~ -oj ]] ); then + >"$TEMPDIR/jsonfile_child.json" + MASS_TESTING_CMDLINE[nr_cmds]="--jsonfile=$TEMPDIR/jsonfile_child.json" + # next is the jsonfile itself, as no '=' was supplied + [[ "$cmd" == --jsonfile ]] && skip_next=true + [[ "$cmd" == -oj ]] && skip_next=true + elif "$JSONHEADER" && ( [[ "$cmd" =~ --outFile ]] || [[ "$cmd" =~ -oA ]] ); then + outfile_arg="$(parse_opt_equal_sign "$cmd" "${CMDLINE_ARRAY[index+1]}")" + >"$TEMPDIR/jsonfile_child.json" + MASS_TESTING_CMDLINE[nr_cmds]="-oJ=$TEMPDIR/jsonfile_child.json" + nr_cmds+=1 + MASS_TESTING_CMDLINE[nr_cmds]="-oC=$outfile_arg.csv" + nr_cmds+=1 + MASS_TESTING_CMDLINE[nr_cmds]="-oH=$outfile_arg.html" + # next is the filename itself, as no '=' was supplied + [[ "$cmd" == --outFile ]] && skip_next=true + [[ "$cmd" == -oA ]] && skip_next=true + elif "$JSONHEADER" && ( [[ "$cmd" =~ --outfile ]] || [[ "$cmd" =~ -oa ]] ); then + outfile_arg="$(parse_opt_equal_sign "$cmd" "${CMDLINE_ARRAY[index+1]}")" + >"$TEMPDIR/jsonfile_child.json" + MASS_TESTING_CMDLINE[nr_cmds]="-oj=$TEMPDIR/jsonfile_child.json" + nr_cmds+=1 + MASS_TESTING_CMDLINE[nr_cmds]="-oC=$outfile_arg.csv" + nr_cmds+=1 + MASS_TESTING_CMDLINE[nr_cmds]="-oH=$outfile_arg.html" + # next is the filename itself, as no '=' was supplied + [[ "$cmd" == --outfile ]] && skip_next=true + [[ "$cmd" == -oa ]] && skip_next=true + else + MASS_TESTING_CMDLINE[nr_cmds]="$cmd" + fi + nr_cmds+=1 + else + case "$cmd" in + --jsonfile|--jsonfile=*|-oj|-oj=*) + # If is a file, then have provide a different + # file name to each child process. If is a + # directory, then just pass it on to the child processes. + if "$JSONHEADER"; then + MASS_TESTING_CMDLINE[nr_cmds]="--jsonfile=$TEMPDIR/jsonfile_${test_number}.json" + # next is the jsonfile itself, as no '=' was supplied + [[ "$cmd" == --jsonfile ]] && skip_next=true + [[ "$cmd" == -oj ]] && skip_next=true + else + MASS_TESTING_CMDLINE[nr_cmds]="$cmd" + fi + ;; + --jsonfile-pretty|--jsonfile-pretty=*|-oJ|-oJ=*) + if "$JSONHEADER"; then + MASS_TESTING_CMDLINE[nr_cmds]="--jsonfile-pretty=$TEMPDIR/jsonfile_${test_number}.json" + [[ "$cmd" == --jsonfile-pretty ]] && skip_next=true + [[ "$cmd" == -oJ ]] && skip_next=true + else + MASS_TESTING_CMDLINE[nr_cmds]="$cmd" + fi + ;; + --csvfile|--csvfile=*|-oC|-oC=*) + if "$CSVHEADER"; then + MASS_TESTING_CMDLINE[nr_cmds]="--csvfile=$TEMPDIR/csvfile_${test_number}.csv" + [[ "$cmd" == --csvfile ]] && skip_next=true + [[ "$cmd" == -oC ]] && skip_next=true + else + MASS_TESTING_CMDLINE[nr_cmds]="$cmd" + fi + ;; + --htmlfile|--htmlfile=*|-oH|-oH=*) + if "$HTMLHEADER"; then + MASS_TESTING_CMDLINE[nr_cmds]="--htmlfile=$TEMPDIR/htmlfile_${test_number}.html" + [[ "$cmd" == --htmlfile ]] && skip_next=true + [[ "$cmd" == -oH ]] && skip_next=true + else + MASS_TESTING_CMDLINE[nr_cmds]="$cmd" + fi + ;; + --outfile|--outfile=*|-oa|-oa=*) + if "$JSONHEADER"; then + MASS_TESTING_CMDLINE[nr_cmds]="-oj=$TEMPDIR/jsonfile_${test_number}.json" + nr_cmds+=1 + MASS_TESTING_CMDLINE[nr_cmds]="-oC=$TEMPDIR/csvfile_${test_number}.csv" + nr_cmds+=1 + MASS_TESTING_CMDLINE[nr_cmds]="-oH=$TEMPDIR/htmlfile_${test_number}.html" + # next is the filename itself, as no '=' was supplied + [[ "$cmd" == --outfile ]] && skip_next=true + [[ "$cmd" == -oa ]] && skip_next=true + else + MASS_TESTING_CMDLINE[nr_cmds]="$cmd" + fi + ;; + --outFile|--outFile=*|-oA|-oA=*) + if "$JSONHEADER"; then + MASS_TESTING_CMDLINE[nr_cmds]="-oJ=$TEMPDIR/jsonfile_${test_number}.json" + nr_cmds+=1 + MASS_TESTING_CMDLINE[nr_cmds]="-oC=$TEMPDIR/csvfile_${test_number}.csv" + nr_cmds+=1 + MASS_TESTING_CMDLINE[nr_cmds]="-oH=$TEMPDIR/htmlfile_${test_number}.html" + # next is the filename itself, as no '=' was supplied + [[ "$cmd" == --outFile ]] && skip_next=true + [[ "$cmd" == -oA ]] && skip_next=true + else + MASS_TESTING_CMDLINE[nr_cmds]="$cmd" + fi + ;; + *) + MASS_TESTING_CMDLINE[nr_cmds]="$cmd" + ;; + esac + nr_cmds+=1 + fi + index+=1 + done + + # Now add the command line arguments for the specific test to the command line. + # Skip the first argument sent to this function, since it specifies the type of testing being performed. + shift + while [[ $# -gt 0 ]]; do + MASS_TESTING_CMDLINE[nr_cmds]="$1" + nr_cmds+=1 + shift + done + + return 0 +} + + +ports2starttls() { + local tcp_port=$1 + local ret=0 + + # https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers + case $tcp_port in + 21) echo "-t ftp " ;; + 23) echo "-t telnet " ;; + 119|433) echo "-t nntp " ;; # to come + 25|587) echo "-t smtp " ;; + 110) echo "-t pop3 " ;; + 143) echo "-t imap " ;; + 389) echo "-t ldap ";; + 3306) echo "-t mysql " ;; + 5222) echo "-t xmpp " ;; # domain of jabber server maybe needed + 5432) echo "-t postgres " ;; + 563) ;; # NNTPS + 636) ;; # LDAP + 1443|8443|443|981) ;; # HTTPS + 465) ;; # HTTPS | SMTP + 631) ;; # CUPS + 853) ;; # DNS over TLS + 995|993) ;; # POP3|IMAP + 3389) ;; # RDP + *) ret=1 ;; # we don't know this ports so we rather do not scan it + esac + return $ret +} + +nmap_to_plain_file() { + local target_fname="" + local oneline="" + local ip hostdontcare round_brackets ports_specs starttls + local tmp port host_spec protocol ssl_hint dontcare dontcare1 + #FIXME: IPv6 is missing here + + # Ok, since we are here we are sure to have an nmap file. To avoid questions we make sure it's the right format too + if [[ "$(head -1 "$FNAME")" =~ ( -oG )(.*) ]] || [[ "$(head -1 "$FNAME")" =~ ( -oA )(.*) ]] ; then + # yes, greppable + if [[ $(grep -c Status "$FNAME") -ge 1 ]]; then + [[ $(grep -c '\/open\/' "$FNAME") -eq 0 ]] && \ + fatal "Nmap file $FNAME should contain at least one open port" $ERR_FNAMEPARSE + else + fatal "strange, nmap grepable misses \"Status\"" -1 + fi + else + fatal "Nmap file $FNAME is not in grep(p)able format (-oG filename.g(n)map)" $ERR_FNAMEPARSE + fi + # create ${FNAME%.*}.txt in $TEMPDIR + target_fname="${FNAME%.*}.txt" + target_fname="${target_fname##*\/}" # strip path (Unix) + target_fname="${target_fname##*\\}" # strip path (Dos) + target_fname="$TEMPDIR/$target_fname" + > "${target_fname}" || fatal "Cannot create \"${target_fname}\"" $ERR_FCREATE + + # Line x: "Host: AAA.BBB.CCC.DDD () Status: Up" + # Line x+1: "Host: AAA.BBB.CCC.DDD () Ports: 443/open/tcp//https///" + # (or): Host: AAA.BBB.CCC.DDD () Ports: 22/open/tcp//ssh///, 25/open/tcp//smtp///, 443/open/tcp//ssl|http// + while read -r hostdontcare ip round_brackets tmp ports_specs; do + [[ "$ports_specs" =~ "Status: " ]] && continue # we don't need this + [[ "$ports_specs" =~ '/open/tcp/' ]] || continue # no open tcp at all for this IP --> move + host_spec="$ip" + fqdn="${round_brackets/\(/}" + fqdn="${fqdn/\)/}" + if [[ -n "$fqdn" ]]; then + tmp="$(get_a_record "$fqdn")" + debugme echo "$tmp \?= $ip" + if [[ "$tmp" == "$ip" ]]; then + host_spec="$fqdn" + fi + fi + while read -r oneline; do + # 25/open/tcp//smtp///, + [[ "$oneline" =~ '/open/tcp/' ]] || continue # no open tcp for this port on this IP --> move on + IFS=/ read -r port dontcare protocol ssl_hint dontcare1 <<< "$oneline" + if [[ "$ssl_hint" =~ ^(ssl|https) ]] || [[ "$dontcare1" =~ ^(ssl|https) ]]; then + echo "${host_spec}:${port}" >>"$target_fname" + else + starttls="$(ports2starttls $port)" + [[ $? -eq 1 ]] && continue # nmap got a port but we don't know how to speak to + [[ "$DEBUG" -ge 1 ]] && echo "${starttls}$host_spec:$port" + echo "${starttls}${host_spec}:${port}" >>"$target_fname" + fi + done < <(tr ',' '\n' <<< "$ports_specs") + done < "$FNAME" + [[ "$DEBUG" -ge 1 ]] && echo + + [[ -s "$target_fname" ]] || \ + fatal "Couldn't find any open port in $FNAME" $ERR_FNAMEPARSE + export FNAME=$target_fname +} + +run_mass_testing() { + local cmdline="" + local first=true + local gnmapadd="" + local saved_fname="$FNAME" + + if [[ ! -r "$FNAME" ]] && "$IKNOW_FNAME"; then + fatal "Can't read file \"$FNAME\"" $ERR_FNAMEPARSE + fi + + if [[ "$(head -1 "$FNAME")" =~ (Nmap [4-8])(.*)( scan initiated )(.*) ]]; then + gnmapadd="grep(p)able nmap " + nmap_to_plain_file + fi + + pr_reverse "====== Running in file batch mode with ${gnmapadd}file=\"$saved_fname\" ======"; outln "\n" + while read -r cmdline; do + cmdline="$(filter_input "$cmdline")" + [[ -z "$cmdline" ]] && continue + [[ "$cmdline" == EOF ]] && break + # Create the command line for the child in the form of an array (see #702) + create_mass_testing_cmdline "serial" $cmdline + draw_line "=" $((TERM_WIDTH / 2)); outln; + outln "$(create_cmd_line_string "$0" "${MASS_TESTING_CMDLINE[@]}")" + # we call ourselves here. $do_mass_testing is the parent, $CHILD_MASS_TESTING... you figured + if [[ -z "$(type -p "$0")" ]]; then + CHILD_MASS_TESTING=true "$RUN_DIR/$PROG_NAME" "${MASS_TESTING_CMDLINE[@]}" + else + CHILD_MASS_TESTING=true "$0" "${MASS_TESTING_CMDLINE[@]}" + fi + if "$JSONHEADER" && [[ -s "$TEMPDIR/jsonfile_child.json" ]]; then + # Need to ensure that a separator is only added if the test + # produced some JSON output. + "$first" || fileout_separator # this is needed for appended output, see #687 + first=false + cat "$TEMPDIR/jsonfile_child.json" >> "$JSONFILE" + FIRST_FINDING=false + fi + done < "${FNAME}" + return $? +} + +# This function is called when it has been determined that the next child +# process has completed or it has been stopped. If the child process completed, +# then this process prints the child process's output to the terminal and, if +# appropriate, adds any JSON, CSV, and HTML output it has created to the +# appropriate file. If the child process was stopped, then a message indicating +# that is printed, but the incomplete results are not used. +# +get_next_message_testing_parallel_result() { + draw_line "=" $((TERM_WIDTH / 2)); outln; + outln "${PARALLEL_TESTING_CMDLINE[NEXT_PARALLEL_TEST_TO_FINISH]}" + if [[ "$1" == completed ]]; then + cat "$TEMPDIR/term_output_$(printf "%08d" $NEXT_PARALLEL_TEST_TO_FINISH).log" + if "$JSONHEADER" && [[ -s "$TEMPDIR/jsonfile_$(printf "%08d" $NEXT_PARALLEL_TEST_TO_FINISH).json" ]]; then + # Need to ensure that a separator is only added if the test + # produced some JSON output. + "$FIRST_JSON_OUTPUT" || fileout_separator # this is needed for appended output, see #687 + FIRST_JSON_OUTPUT=false + FIRST_FINDING=false + cat "$TEMPDIR/jsonfile_$(printf "%08d" $NEXT_PARALLEL_TEST_TO_FINISH).json" >> "$JSONFILE" + fi + "$CSVHEADER" && cat "$TEMPDIR/csvfile_$(printf "%08d" $NEXT_PARALLEL_TEST_TO_FINISH).csv" >> "$CSVFILE" + "$HTMLHEADER" && cat "$TEMPDIR/htmlfile_$(printf "%08d" $NEXT_PARALLEL_TEST_TO_FINISH).html" >> "$HTMLFILE" + elif [[ "$1" == "stopped" ]]; then + outln "\nTest was stopped before it completed.\n" + else + outln "\nTest timed out before it completed.\n" + fi +} + +#FIXME: not called/tested yet +run_mass_testing_parallel() { + local cmdline="" + local -i i nr_active_tests=0 + local -a -i start_time=() + local -i curr_time wait_time + local gnmapadd="" + local saved_fname="$FNAME" + + if [[ ! -r "$FNAME" ]] && $IKNOW_FNAME; then + fatal "Can't read file \"$FNAME\"" $ERR_FNAMEPARSE + fi + + if [[ "$(head -1 "$FNAME")" =~ (Nmap [4-8])(.*)( scan initiated )(.*) ]]; then + gnmapadd="grep(p)able nmap " + nmap_to_plain_file + fi + + pr_reverse "====== Running in file batch mode with ${gnmapadd}file=\"$saved_fname\" ======"; outln "\n" + while read -r cmdline; do + cmdline="$(filter_input "$cmdline")" + [[ -z "$cmdline" ]] && continue + [[ "$cmdline" == "EOF" ]] && break + # Create the command line for the child in the form of an array (see #702) + create_mass_testing_cmdline "parallel $(printf "%08d" $NR_PARALLEL_TESTS)" $cmdline + + # fileout() won't include the "service" information in the JSON file for the child process + # if the JSON file doesn't already exist. + "$JSONHEADER" && >"$TEMPDIR/jsonfile_$(printf "%08d" $NR_PARALLEL_TESTS).json" + PARALLEL_TESTING_CMDLINE[NR_PARALLEL_TESTS]="$(create_cmd_line_string "$0" "${MASS_TESTING_CMDLINE[@]}")" + if [[ -z "$(type -p "$0")" ]]; then + CHILD_MASS_TESTING=true "$RUN_DIR/$PROG_NAME" "${MASS_TESTING_CMDLINE[@]}" > "$TEMPDIR/term_output_$(printf "%08d" $NR_PARALLEL_TESTS).log" 2>&1 & + else + CHILD_MASS_TESTING=true "$0" "${MASS_TESTING_CMDLINE[@]}" > "$TEMPDIR/term_output_$(printf "%08d" $NR_PARALLEL_TESTS).log" 2>&1 & + fi + PARALLEL_TESTING_PID[NR_PARALLEL_TESTS]=$! + start_time[NR_PARALLEL_TESTS]=$(date +%s) + if "$INTERACTIVE"; then + echo -en "\r \r" 1>&2 + echo -n "Started test #$NR_PARALLEL_TESTS" 1>&2 + [[ $NEXT_PARALLEL_TEST_TO_FINISH -lt $NR_PARALLEL_TESTS ]] && \ + echo -n " (waiting for test #$NEXT_PARALLEL_TEST_TO_FINISH to finish)" 1>&2 + fi + NR_PARALLEL_TESTS+=1 + nr_active_tests+=1 + sleep $PARALLEL_SLEEP + # Get the results of any completed tests + while [[ $NEXT_PARALLEL_TEST_TO_FINISH -lt $NR_PARALLEL_TESTS ]]; do + if [[ ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} -eq 0 ]]; then + "$INTERACTIVE" && echo -en "\r \r" 1>&2 + get_next_message_testing_parallel_result "completed" + NEXT_PARALLEL_TEST_TO_FINISH+=1 + elif ! ps ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} >/dev/null ; then + "$INTERACTIVE" && echo -en "\r \r" 1>&2 + get_next_message_testing_parallel_result "completed" + NEXT_PARALLEL_TEST_TO_FINISH+=1 + nr_active_tests=$nr_active_tests-1 + else + break + fi + done + if [[ $nr_active_tests -ge $MAX_PARALLEL ]]; then + curr_time=$(date +%s) + while true; do + # Check to see if any test completed + for (( i=NEXT_PARALLEL_TEST_TO_FINISH; i < NR_PARALLEL_TESTS; i++ )); do + if [[ ${PARALLEL_TESTING_PID[i]} -ne 0 ]] && \ + ! ps ${PARALLEL_TESTING_PID[i]} >/dev/null ; then + PARALLEL_TESTING_PID[i]=0 + nr_active_tests=$nr_active_tests-1 + break + fi + done + [[ $nr_active_tests -lt $MAX_PARALLEL ]] && break + if [[ $curr_time-${start_time[NEXT_PARALLEL_TEST_TO_FINISH]} -ge $MAX_WAIT_TEST ]]; then + # No test completed in the allocated time, so the first one to + # start will be killed. + kill ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} >&2 2>/dev/null + wait ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} 2>/dev/null # make sure pid terminated, see wait(1p) + "$INTERACTIVE" && echo -en "\r \r" 1>&2 + get_next_message_testing_parallel_result "timeout" + NEXT_PARALLEL_TEST_TO_FINISH+=1 + nr_active_tests=$nr_active_tests-1 + break + fi + # Wake up to increment the counter every second (so that the counter + # appears to users as if it is operating smoothly), but check the + # status of the $MAX_PARALLEL active processes less often, since the + # ps command is expensive. + for (( i=0; i <= $((MAX_PARALLEL/5)); i++ )); do + wait_time=$((curr_time-start_time[NEXT_PARALLEL_TEST_TO_FINISH])) + [[ $wait_time -gt $MAX_WAIT_TEST ]] && wait_time=$MAX_WAIT_TEST + if "$INTERACTIVE"; then + echo -en "\r \r" 1>&2 + echo -n "Waiting for test #$NEXT_PARALLEL_TEST_TO_FINISH to finish" 1>&2 + if [[ $((MAX_WAIT_TEST-wait_time)) -le 60 ]]; then + echo -n " ($((MAX_WAIT_TEST-wait_time)) seconds to timeout)" 1>&2 + else + echo -n " ($wait_time seconds)" 1>&2 + fi + fi + [[ $wait_time -ge $MAX_WAIT_TEST ]] && break + sleep 1 + curr_time=$(date +%s) + done + done + fi + done < "$FNAME" + + # Wait for remaining tests to finish + curr_time=$(date +%s) + while [[ $NEXT_PARALLEL_TEST_TO_FINISH -lt $NR_PARALLEL_TESTS ]]; do + if [[ ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} -eq 0 ]] || \ + ! ps ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} >/dev/null ; then + "$INTERACTIVE" && echo -en "\r \r" 1>&2 + get_next_message_testing_parallel_result "completed" + NEXT_PARALLEL_TEST_TO_FINISH+=1 + elif [[ $curr_time-${start_time[NEXT_PARALLEL_TEST_TO_FINISH]} -ge $MAX_WAIT_TEST ]]; then + kill ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} >&2 2>/dev/null + wait ${PARALLEL_TESTING_PID[NEXT_PARALLEL_TEST_TO_FINISH]} 2>/dev/null # make sure pid terminated, see wait(1p) + "$INTERACTIVE" && echo -en "\r \r" 1>&2 + get_next_message_testing_parallel_result "timeout" + NEXT_PARALLEL_TEST_TO_FINISH+=1 + else + # Here it is okay to check process status every second, since the + # status of only one process is being checked. + if "$INTERACTIVE"; then + echo -en "\r \r" 1>&2 + wait_time=$((curr_time-start_time[NEXT_PARALLEL_TEST_TO_FINISH])) + [[ $wait_time -gt $MAX_WAIT_TEST ]] && wait_time=$MAX_WAIT_TEST + echo -n "Waiting for test #$NEXT_PARALLEL_TEST_TO_FINISH to finish" 1>&2 + if [[ $((MAX_WAIT_TEST-wait_time)) -le 60 ]]; then + echo -n " ($((MAX_WAIT_TEST-wait_time)) seconds to timeout)" 1>&2 + else + echo -n " ($wait_time seconds)" 1>&2 + fi + fi + sleep 1 + curr_time=$(date +%s) + fi + done + return $? +} + + + +# This initializes boolean global do_* variables. They keep track of what to do +# -- as the name insinuates +initialize_globals() { + do_allciphers=false + do_vulnerabilities=false + do_beast=false + do_lucky13=false + do_breach=false + do_ccs_injection=false + do_ticketbleed=false + do_robot=false + do_cipher_per_proto=false + do_crime=false + do_freak=false + do_logjam=false + do_drown=false + do_header=false + do_heartbleed=false + do_mx_all_ips=false + do_mass_testing=false + do_logging=false + do_json=false + do_pretty_json=false + do_csv=false + do_html=false + do_pfs=false + do_protocols=false + do_rc4=false + do_grease=false + do_renego=false + do_cipherlists=false + do_server_defaults=false + do_server_preference=false + do_ssl_poodle=false + do_sweet32=false + do_tls_fallback_scsv=false + do_cipher_match=false + do_tls_sockets=false + do_client_simulation=false + do_display_only=false + do_starttls=false +} + + +# Set default scanning options for the boolean global do_* variables. +set_scanning_defaults() { + do_allciphers=true + do_vulnerabilities=true + do_beast=true + do_lucky13=true + do_breach=true + do_heartbleed="$OFFENSIVE" + do_ccs_injection="$OFFENSIVE" + do_ticketbleed="$OFFENSIVE" + do_robot="$OFFENSIVE" + do_crime=true + do_freak=true + do_logjam=true + do_drown=true + do_ssl_poodle=true + do_sweet32=true + do_header=true + do_pfs=true + do_rc4=true + do_protocols=true + do_renego=true + do_cipherlists=true + do_server_defaults=true + do_server_preference=true + do_tls_fallback_scsv=true + do_client_simulation=true + if "$OFFENSIVE"; then + VULN_COUNT=16 + else + VULN_COUNT=12 + fi +} + +# returns number of $do variables set = number of run_funcs() to perform +count_do_variables() { + local gbl + local true_nr=0 + + for gbl in do_allciphers do_vulnerabilities do_beast do_lucky13 do_breach do_ccs_injection do_ticketbleed do_cipher_per_proto do_crime \ + do_freak do_logjam do_drown do_header do_heartbleed do_mx_all_ips do_pfs do_protocols do_rc4 do_grease do_robot do_renego \ + do_cipherlists do_server_defaults do_server_preference do_ssl_poodle do_tls_fallback_scsv \ + do_sweet32 do_client_simulation do_cipher_match do_tls_sockets do_mass_testing do_display_only; do + [[ "${!gbl}" == true ]] && let true_nr++ + done + return $true_nr +} + + +debug_globals() { + local gbl + + for gbl in do_allciphers do_vulnerabilities do_beast do_lucky13 do_breach do_ccs_injection do_ticketbleed do_cipher_per_proto do_crime \ + do_freak do_logjam do_drown do_header do_heartbleed do_mx_all_ips do_pfs do_protocols do_rc4 do_grease do_robot do_renego \ + do_cipherlists do_server_defaults do_server_preference do_ssl_poodle do_tls_fallback_scsv \ + do_sweet32 do_client_simulation do_cipher_match do_tls_sockets do_mass_testing do_display_only; do + printf "%-22s = %s\n" $gbl "${!gbl}" + done + printf "%-22s : %s\n" URI: "$URI" +} + + +# arg1: either switch+value (=) or switch +# arg2: value (if no = provided) +parse_opt_equal_sign() { + if [[ "$1" == *=* ]]; then + echo ${1#*=} + return 1 # = means we don't need to shift args! + else + echo "$2" + return 0 # we need to shift + fi +} + +# Create the command line string for printing purposes +# See https://stackoverflow.com/questions/10835933/preserve-quotes-in-bash-arguments +create_cmd_line_string() { + local arg + local -a allargs=() + local chars='[ !"#$&()*,;<>?\^`{|}]' + + while [[ $# -gt 0 ]]; do + if [[ $1 == *\'* ]]; then + arg=\""$1"\" + elif [[ $1 == *$chars* ]]; then + arg="'$1'" + else + arg="$1" + fi + allargs+=("$arg") # ${allargs[@]} is to be used only for printing + shift + done + printf '%s\n' "${allargs[*]}" +} + +check_base_requirements() { + local binary='' + local whitelist=' hexdump grep awk sed ' + + for binary in 'hexdump' 'dd' 'grep' 'awk' 'tr' 'sed' 'wc' 'date' 'cat' 'ps' 'kill' 'head' 'tail' 'dirname'; do + if ! type -p "${binary}" &> /dev/null; then + fatal "You need to install ${binary} for this program to work" $ERR_RESOURCE + fi + [[ ${whitelist} =~ \ ${binary}\ ]] && continue + "${binary}" --help 2>&1 | grep -iq busybox + if [[ $? -eq 0 ]]; then + fatal "${binary} is from busybox. Please install a regular binary" $ERR_RESOURCE + fi + done +} + +parse_cmd_line() { + local outfile_arg="" + local cipher_mapping + local -i subret=0 + + CMDLINE="$(create_cmd_line_string "${CMDLINE_ARRAY[@]}")" + CMDLINE_PARSED=false + + case $1 in + --help|"") + help 0 + ;; + -b|--banner|-v|--version) + maketempf + get_install_dir + find_openssl_binary + prepare_debug + mybanner + exit $ALLOK + ;; + esac + + # initializing + initialize_globals + + while [[ $# -gt 0 ]]; do + case $1 in + --mx) + do_mx_all_ips=true + PORT=25 + ;; + --mx465) # doesn't work with major ISPs + do_mx_all_ips=true + PORT=465 + ;; + --mx587) # doesn't work with major ISPs + do_mx_all_ips=true + PORT=587 + ;; + --ip|--ip=*) + CMDLINE_IP="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + if [[ "$CMDLINE_IP" == proxy ]]; then + DNS_VIA_PROXY=true + unset CMDLINE_IP + fi + # normalize any IPv6 address + CMDLINE_IP="${CMDLINE_IP//[/}" # fix vim syntax highlighting "] + CMDLINE_IP="${CMDLINE_IP//]/}" + ;; + -n|--nodns|-n=*|--nodns=*) + NODNS="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + if [[ "$NODNS" != none ]] && [[ "$NODNS" != min ]]; then + fatal "Value for nodns switch can be either \"min\" or \"none\"" $ERR_CMDLINE + fi + ;; + -V|-V=*|--local|--local=*) # attention, this could have a value or not! + do_display_only=true + PATTERN2SHOW="$(parse_opt_equal_sign "$1" "$2")" + subret=$? + if [[ "$PATTERN2SHOW" == -* ]]; then + unset PATTERN2SHOW # we hit the next command ==> not our value + else # it was ours, point to next arg + [[ $subret -eq 0 ]] && shift + fi + ;; + -x|-x=*|--single[-_]cipher|--single[-_]cipher=*) + do_cipher_match=true + single_cipher=$(parse_opt_equal_sign "$1" "$2") + [[ $? -eq 0 ]] && shift + ;; + -t|-t=*|--starttls|--starttls=*) + do_starttls=true + STARTTLS_PROTOCOL="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + case $STARTTLS_PROTOCOL in + ftp|smtp|lmtp|pop3|imap|xmpp|telnet|ldap|irc|nntp|postgres|mysql) ;; + ftps|smtps|lmtps|pop3s|imaps|xmpps|telnets|ldaps|ircs|nntps|mysqls) ;; + *) tmln_magenta "\nunrecognized STARTTLS protocol \"$1\", see help" 1>&2 + help 1 ;; + esac + ;; + --xmpphost|--xmpphost=*) + XMPP_HOST=$(parse_opt_equal_sign "$1" "$2") + [[ $? -eq 0 ]] && shift + ;; + -e|--each-cipher) + do_allciphers=true + ;; + -E|--cipher-per-proto|--cipher_per_proto) + do_cipher_per_proto=true + ;; + -p|--protocols) + do_protocols=true + ;; + -s|--std|--standard) + do_cipherlists=true + ;; + -S|--server[-_]defaults) + do_server_defaults=true + ;; + -P|--server[_-]preference|--preference) + do_server_preference=true + ;; + -h|--header|--headers) + do_header=true + ;; + -c|--client-simulation) + do_client_simulation=true + ;; + -U|--vulnerable|--vulnerabilities) + # Lookahead function: If the order of the cmdline is '-U --ids-friendly' + # then we need to make sure we catch --ids-friendly. Normally we do not, + # see #1717. The following statement makes sure. In the do-while + case-esac + # loop it will be execute again, but it does not hurt + if [[ "${CMDLINE_ARRAY[@]}" =~ --ids-friendly ]]; then + OFFENSIVE=false + fi + do_vulnerabilities=true + do_heartbleed="$OFFENSIVE" + do_ccs_injection="$OFFENSIVE" + do_ticketbleed="$OFFENSIVE" + do_robot="$OFFENSIVE" + do_renego=true + do_crime=true + do_breach=true + do_ssl_poodle=true + do_tls_fallback_scsv=true + do_sweet32=true + do_freak=true + do_drown=true + do_logjam=true + do_beast=true + do_lucky13=true + do_rc4=true + if "$OFFENSIVE"; then + VULN_COUNT=16 + else + VULN_COUNT=12 + fi + ;; + --ids-friendly) + OFFENSIVE=false + ;; + -H|--heartbleed) + do_heartbleed=true + let "VULN_COUNT++" + ;; + -I|--ccs|--ccs[-_]injection) + do_ccs_injection=true + let "VULN_COUNT++" + ;; + -T|--ticketbleed) + do_ticketbleed=true + let "VULN_COUNT++" + ;; + -BB|--robot) + do_robot=true + ;; + -R|--renegotiation) + do_renego=true + let "VULN_COUNT++" + ;; + -C|--compression|--crime) + do_crime=true + let "VULN_COUNT++" + ;; + -B|--breach) + do_breach=true + let "VULN_COUNT++" + ;; + -O|--poodle) + do_ssl_poodle=true + do_tls_fallback_scsv=true + let "VULN_COUNT++" + ;; + -Z|--tls[_-]fallback|tls[_-]fallback[_-]scs) + do_tls_fallback_scsv=true + let "VULN_COUNT++" + ;; + -W|--sweet32) + do_sweet32=true + let "VULN_COUNT++" + ;; + -F|--freak) + do_freak=true + let "VULN_COUNT++" + ;; + -D|--drown) + do_drown=true + let "VULN_COUNT++" + ;; + -J|--logjam) + do_logjam=true + let "VULN_COUNT++" + ;; + -A|--beast) + do_beast=true + let "VULN_COUNT++" + ;; + -L|--lucky13) + do_lucky13=true + let "VULN_COUNT++" + ;; + -4|--rc4|--appelbaum) + do_rc4=true + let "VULN_COUNT++" + ;; + -f|--pfs|--fs|--nsa) + do_pfs=true + ;; + -g|--grease) + do_grease=true + ;; + -9|--full) + set_scanning_defaults + do_allciphers=false + do_cipher_per_proto=true + do_grease=true + ;; + --add-ca|--add-CA|--add-ca=*|--add-CA=*) + ADDITIONAL_CA_FILES="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + ;; + --devel) ### this development feature will soon disappear + # arg1: SSL/TLS protocol (SSLv2=22) + # arg2: list of cipher suites / hostname/ip + # arg3: hostname/ip + HEX_CIPHER="$TLS12_CIPHER" + # DEBUG=3 ./testssl.sh --devel 04 "13,02, 13,01" google.com --> TLS 1.3 + # DEBUG=3 ./testssl.sh --devel 03 "cc, 13, c0, 13" google.de --> TLS 1.2, old CHACHA/POLY + # DEBUG=3 ./testssl.sh --devel 03 "cc,a8, cc,a9, cc,aa, cc,ab, cc,ac" blog.cloudflare.com --> new CHACHA/POLY + # DEBUG=3 ./testssl.sh --devel 01 yandex.ru --> TLS 1.0 + # DEBUG=3 ./testssl.sh --devel 00 + # DEBUG=3 ./testssl.sh --devel 22 + TLS_LOW_BYTE="$2"; + if [[ $# -eq 4 ]]; then # protocol AND ciphers specified + HEX_CIPHER="$3" + shift + fi + shift + do_tls_sockets=true + outln "\nTLS_LOW_BYTE, HEX_CIPHER: \"${TLS_LOW_BYTE}\", \"${HEX_CIPHER}\"" + ;; + --wide) + WIDE=true + ;; + --assuming[_-]http|--assume[-_]http) + ASSUME_HTTP=true + ;; + --sneaky) + SNEAKY=true + ;; + -q|--quiet) + QUIET=true + ;; + --file|--file=*|-iL|-iL=*) + # no shift here as otherwise URI is empty and it bails out + FNAME="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + IKNOW_FNAME=true + WARNINGS=batch # set this implicitly! + do_mass_testing=true + ;; + --mode|--mode=*) + MASS_TESTING_MODE="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + case "$MASS_TESTING_MODE" in + serial|parallel) ;; + *) tmln_magenta "\nmass testing mode can be either \"serial\" or \"parallel\"" 1>&2 + help 1 + esac + ;; + --serial) + MASS_TESTING_MODE=serial + ;; + --parallel) + MASS_TESTING_MODE=parallel + ;; + --warnings|--warnings=*) + WARNINGS=$(parse_opt_equal_sign "$1" "$2") + [[ $? -eq 0 ]] && shift + case "$WARNINGS" in + batch|off) ;; + *) tmln_magenta "\nwarnings can be either \"batch\", or \"off\"" 1>&2 + help 1 + esac + ;; + --show[-_]each) + SHOW_EACH_C=true + ;; + --fast) + FAST=true + ;; + --bugs) + BUGS="-bugs" + ;; + --debug|--debug=*) + DEBUG=$(parse_opt_equal_sign "$1" "$2") + [[ $? -eq 0 ]] && shift + case $DEBUG in + [0-6]) ;; + *) tmln_magenta "\nunrecognized debug value \"$1\", must be between 0..6" 1>&2 + help 1 + esac + ;; + --color|--color=*) + COLOR="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + case $COLOR in + [0-3]) ;; + *) COLOR=2 + tmln_magenta "\nunrecognized color: \"$1\", must be between 0..3" 1>&2 + help 1 + esac + ;; + --colorblind) + COLORBLIND=true + ;; + --log|--logging) + "$do_logging" && fatal "two --log* arguments" $ERR_CMDLINE + do_logging=true + ;; # DEFINITION of LOGFILE if no arg specified: automagically in parse_hn_port() + # following does the same but additionally we can specify a log location + --logfile|--logfile=*|-oL|-oL=*) + "$do_logging" && fatal "two --log* arguments" $ERR_CMDLINE + LOGFILE="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + do_logging=true + ;; + --json) + "$do_pretty_json" && fatal "flat and pretty JSON output are mutually exclusive" $ERR_CMDLINE + "$do_json" && fatal "--json and --jsonfile are mutually exclusive" $ERR_CMDLINE + if [[ "$2" =~ \.(json|JSON)$ ]]; then + fatal "No file name allowed after \"--json\" (use \"--jsonfile\" instead)" $ERR_CMDLINE + fi + do_json=true + ;; # DEFINITION of JSONFILE is not arg specified: automagically in parse_hn_port() + # following does the same but additionally we can specify a log location + --jsonfile|--jsonfile=*|-oj|-oj=*) + "$do_pretty_json" && fatal "flat and pretty JSON output are mutually exclusive" $ERR_CMDLINE + "$do_json" && fatal "--json and --jsonfile are mutually exclusive" $ERR_CMDLINE + JSONFILE="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + do_json=true + ;; + --json-pretty) + "$do_json" && fatal "flat and pretty JSON output are mutually exclusive" $ERR_CMDLINE + "$do_pretty_json" && fatal "--json-pretty and --jsonfile-pretty are mutually exclusive" $ERR_CMDLINE + if [[ "$2" =~ \.(json|JSON)$ ]]; then + fatal "No file name allowed after \"--json\" (use \"--jsonfile-pretty\" instead)" $ERR_CMDLINE + fi + do_pretty_json=true + ;; + --jsonfile-pretty|--jsonfile-pretty=*|-oJ|-oJ=*) + "$do_json" && fatal "flat and pretty JSON output are mutually exclusive" $ERR_CMDLINE + "$do_pretty_json" && fatal "--json-pretty and --jsonfile-pretty are mutually exclusive" $ERR_CMDLINE + JSONFILE="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + do_pretty_json=true + ;; + --severity|--severity=*) + set_severity_level "$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + ;; + --hints) + GIVE_HINTS=true + ;; + --csv) + "$do_csv" && fatal "two --csv* arguments" $ERR_CMDLINE + if [[ "$2" =~ \.(csv|CSV)$ ]]; then + fatal "No file name allowed after \"--csv\" (use \"--csvfile\" instead)" $ERR_CMDLINE + fi + do_csv=true + ;; # DEFINITION of CSVFILE is not arg specified: automagically in parse_hn_port() + # following does the same but additionally we can specify a log location + --csvfile|--csvfile=*|-oC|-oC=*) + "$do_csv" && fatal "two --csv* arguments" $ERR_CMDLINE + CSVFILE="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + do_csv=true + ;; + --html) + "$do_html" && fatal "two --html* arguments" $ERR_CMDLINE + if [[ "$2" =~ \.(htm|html|HTM|HTML)$ ]]; then + fatal "No file name allowed after \"--html\" (use \"--htmlfile\" instead)" $ERR_CMDLINE + fi + do_html=true + ;; # DEFINITION of HTMLFILE is not arg specified: automagically in parse_hn_port() + # following does the same but additionally we can specify a file location + --htmlfile|--htmlfile=*|-oH|-oH=*) + "$do_html" && fatal "two --html* arguments" $ERR_CMDLINE + HTMLFILE="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + do_html=true + ;; + --outfile|--outfile=*|-oa|-oa=*) + ( "$do_html" || "$do_json" || "$do_pretty_json" || "$do_csv" || "$do_logging" ) && fatal "check your arguments four multiple file output options" $ERR_CMDLINE + outfile_arg="$(parse_opt_equal_sign "$1" "$2")" + if [[ "$outfile_arg" != "auto" ]]; then + if [[ -d "$outfile_arg" ]]; then + HTMLFILE="$outfile_arg" + CSVFILE="$outfile_arg" + JSONFILE="$outfile_arg" + LOGFILE="$outfile_arg" + else + HTMLFILE="$outfile_arg.html" + CSVFILE="$outfile_arg.csv" + JSONFILE="$outfile_arg.json" + LOGFILE="$outfile_arg.log" + fi + fi + [[ $? -eq 0 ]] && shift + do_html=true + do_json=true + do_csv=true + do_logging=true + ;; + --outFile|--outFile=*|-oA|-oA=*) + ( "$do_html" || "$do_json" || "$do_pretty_json" || "$do_csv" || "$do_logging" ) && fatal "check your arguments four multiple file output options" $ERR_CMDLINE + outfile_arg="$(parse_opt_equal_sign "$1" "$2")" + if [[ "$outfile_arg" != "auto" ]]; then + if [[ -d "$outfile_arg" ]]; then + HTMLFILE="$outfile_arg" + CSVFILE="$outfile_arg" + JSONFILE="$outfile_arg" + LOGFILE="$outfile_arg" + else + HTMLFILE="$outfile_arg.html" + CSVFILE="$outfile_arg.csv" + JSONFILE="$outfile_arg.json" + LOGFILE="$outfile_arg.log" + fi + fi + [[ $? -eq 0 ]] && shift + do_html=true + do_pretty_json=true + do_csv=true + do_logging=true + ;; + --append) + APPEND=true + ;; + --outprefix) + FNAME_PREFIX="$(parse_opt_equal_sign "$1" "$2")" + if [[ $? -eq 0 ]]; then + shift + case "$(get_last_char "$FNAME_PREFIX")" in + '.') ;; + '-') ;; + '_') ;; + *) FNAME_PREFIX="${FNAME_PREFIX}-" ;; + esac + fi + ;; + --openssl|--openssl=*) + OPENSSL="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + ;; + --openssl-timeout|--openssl-timeout=*) + OPENSSL_TIMEOUT="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + ;; + --connect-timeout|--connect-timeout=*) + CONNECT_TIMEOUT="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + ;; + --mapping|--mapping=*) + cipher_mapping="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + case "$cipher_mapping" in + no-openssl) DISPLAY_CIPHERNAMES="rfc-only" ;; + no-rfc|no-iana) DISPLAY_CIPHERNAMES="openssl-only" ;; + openssl) DISPLAY_CIPHERNAMES="openssl" ;; + rfc|iana) DISPLAY_CIPHERNAMES="rfc" ;; + *) tmln_warning "\nmapping can only be \"no-openssl\", \"no-iana\"(\"no-rfc\"), \"openssl\" or \"iana\"(\"rfc\")" 1>&2 + help 1 ;; + esac + ;; + --proxy|--proxy=*) + PROXY="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + ;; + --phone-out) + PHONE_OUT=true + ;; + -6) # doesn't work automagically. My versions have -DOPENSSL_USE_IPV6, CentOS/RHEL/FC do not + HAS_IPv6=true + ;; + --has[-_]dhbits|--has[_-]dh[-_]bits) + # Should work automagically. Helper switch for CentOS,RHEL+FC w openssl server temp key backport (version 1.0.1), see #190 + HAS_DH_BITS=true + ;; + --ssl_native|--ssl-native) + SSL_NATIVE=true + ;; + --basicauth|--basicauth=*) + BASICAUTH="$(parse_opt_equal_sign "$1" "$2")" + [[ $? -eq 0 ]] && shift + ;; + (--) shift + break + ;; + (-*) tmln_warning "$0: unrecognized option \"$1\"" 1>&2; + help 1 + ;; + (*) break + ;; + esac + shift + done + + # Show usage if no further options were specified + if [[ -z "$1" ]] && [[ -z "$FNAME" ]] && ! "$do_display_only"; then + fatal "URI missing" $ERR_CMDLINE + else + # What is left here should be the URI. + URI="$1" + [[ -n "$2" ]] && fatal "URI comes last" $ERR_CMDLINE + fi + + # Now spot some incompatibilities in cmdlines + [[ $CMDLINE_IP == one ]] && [[ "$NODNS" == none ]] && fatal "\"--ip=one\" and \"--nodns=none\" don't work together" $ERR_CMDLINE + [[ $CMDLINE_IP == one ]] && ( is_ipv4addr "$URI" || is_ipv6addr "$URI" ) && fatal "\"--ip=one\" plus supplying an IP address doesn't work" $ERR_CMDLINE + "$do_mx_all_ips" && [[ "$NODNS" == none ]] && fatal "\"--mx\" and \"--nodns=none\" don't work together" $ERR_CMDLINE + [[ -n "$CONNECT_TIMEOUT" ]] && [[ "$MASS_TESTING_MODE" == parallel ]] && fatal "Parallel mass scanning and specifying connect timeouts currently don't work together" $ERR_CMDLINE + + ADDITIONAL_CA_FILES="${ADDITIONAL_CA_FILES//,/ }" + for fname in $ADDITIONAL_CA_FILES; do + [[ -s "$fname" ]] || fatal "CA file \"$fname\" does not exist" $ERR_RESOURCE + grep -q "BEGIN CERTIFICATE" "$fname" || fatal "\"$fname\" is not CA file in PEM format" $ERR_RESOURCE + done + + [[ "$DEBUG" -ge 5 ]] && debug_globals + + count_do_variables + [[ $? -eq 0 ]] && set_scanning_defaults + CMDLINE_PARSED=true +} + + +# connect call from openssl needs ipv6 in square brackets +nodeip_to_proper_ip6() { + local len_nodeip=0 + + if is_ipv6addr $NODEIP; then + ${UNBRACKTD_IPV6} || NODEIP="[$NODEIP]" + len_nodeip=${#NODEIP} + CORRECT_SPACES="$(printf -- " "'%.s' $(eval "echo {1.."$((len_nodeip - 17))"}"))" + # IPv6 addresses are longer, this variable takes care that "further IP" and "Service" is properly aligned + fi +} + + +reset_hostdepended_vars() { + TLS_EXTENSIONS="" + PROTOS_OFFERED="" + CURVES_OFFERED="" + OPTIMAL_PROTO="" + ALL_FAILED_SOCKETS=true + SERVER_SIZE_LIMIT_BUG=false +} + +# Rough estimate, in the future we maybe want to make use of nano secs (%N). Note this +# is for performance debugging purposes (MEASURE_TIME=yes), eye candy is not important. +# +stopwatch() { + local new_delta + local column=$((COLUMNS - 0)) # for future adjustments + + "$MEASURE_TIME" || return + new_delta=$(( $(date +%s) - LAST_TIME )) + printf "%${column}s" "$1: $new_delta" + [[ -e "$MEASURE_TIME_FILE" ]] && echo "$1 : $new_delta " >> "$MEASURE_TIME_FILE" + LAST_TIME=$(( new_delta + LAST_TIME )) +} + + +# arg1(optional): "init" --> just initializing. Or: STARTTLS protocol +lets_roll() { + local -i ret=0 + local section_number=0 + + if [[ "$1" == init ]]; then + # called once upfront to be able to measure preparation time b4 everything starts + START_TIME=$(date +%s) + LAST_TIME=$START_TIME + [[ -n "$MEASURE_TIME_FILE" ]] && >"$MEASURE_TIME_FILE" + return 0 + fi + stopwatch initialized + + [[ -z "$NODEIP" ]] && fatal "$NODE doesn't resolve to an IP address" $ERR_DNSLOOKUP + nodeip_to_proper_ip6 + reset_hostdepended_vars + determine_rdns # Returns always zero or has already exited if fatal error occurred + stopwatch determine_rdns + + ((SERVER_COUNTER++)) + datebanner " Start" + determine_service "$1" # STARTTLS service? Other will be determined here too. Returns 0 if test connect was ok or has already exited if fatal error occurred + # determine_service() can return 1, it indicates that this IP cannot be reached but there are more IPs to check + if [[ $? -eq 0 ]] ; then + # "secret" devel options --devel: + if "$do_tls_sockets"; then + if [[ "$TLS_LOW_BYTE" == 22 ]]; then + sslv2_sockets "" "true" + else + if [[ "$TLS_LOW_BYTE" == 04 ]]; then + if "$CERT_COMPRESSION"; then + # See PR #1279 + [[ $DEBUG -eq 3 ]] && tmln_out "including TLS extension certificate compression" + tls_sockets "$TLS_LOW_BYTE" "$HEX_CIPHER" "all+" "00,1b, 00,03, 02, 00,01" + else + tls_sockets "$TLS_LOW_BYTE" "$HEX_CIPHER" "ephemeralkey" + fi + else + tls_sockets "$TLS_LOW_BYTE" "$HEX_CIPHER" "all" + fi + fi + echo $? + exit $ALLOK; + fi + if "$do_cipher_match"; then + # we will have an invalid JSON with no if statement + fileout_section_header $section_number false + run_cipher_match ${single_cipher} + stopwatch run_cipher_match + else + fileout_section_header $section_number false && ((section_number++)) + determine_sizelimitbug + fileout_section_footer false + + ((section_number++)) + # all top level functions now following have the prefix "run_" + fileout_section_header $section_number false && ((section_number++)) + "$do_protocols" && { + run_protocols; ret=$(($? + ret)); stopwatch run_protocols; + run_npn; ret=$(($? + ret)); stopwatch run_npn; + run_alpn; ret=$(($? + ret)); stopwatch run_alpn; + } + fileout_section_header $section_number true && ((section_number++)) + "$do_grease" && { run_grease; ret=$(($? + ret)); stopwatch run_grease; } + + fileout_section_header $section_number true && ((section_number++)) + "$do_cipherlists" && { run_cipherlists; ret=$(($? + ret)); stopwatch run_cipherlists; } + + fileout_section_header $section_number true && ((section_number++)) + "$do_pfs" && { run_pfs; ret=$(($? + ret)); stopwatch run_pfs; } + + fileout_section_header $section_number true && ((section_number++)) + "$do_server_preference" && { run_server_preference; ret=$(($? + ret)); stopwatch run_server_preference; } + + fileout_section_header $section_number true && ((section_number++)) + "$do_server_defaults" && { run_server_defaults; ret=$(($? + ret)); stopwatch run_server_defaults; } + + if "$do_header"; then + #TODO: refactor this into functions + fileout_section_header $section_number true && ((section_number++)) + if [[ $SERVICE == HTTP ]]; then + run_http_header "$URL_PATH"; ret=$(($? + ret)) + run_http_date "$URL_PATH"; ret=$(($? + ret)) + run_hsts "$URL_PATH"; ret=$(($? + ret)) + run_hpkp "$URL_PATH"; ret=$(($? + ret)) + run_server_banner "$URL_PATH"; ret=$(($? + ret)) + run_appl_banner "$URL_PATH"; ret=$(($? + ret)) + run_cookie_flags "$URL_PATH"; ret=$(($? + ret)) + run_security_headers "$URL_PATH"; ret=$(($? + ret)) + run_rp_banner "$URL_PATH"; ret=$(($? + ret)) + stopwatch do_header + fi + else + ((section_number++)) + fi + + # vulnerabilities + if [[ $VULN_COUNT -gt $VULN_THRESHLD ]] || "$do_vulnerabilities"; then + outln; pr_headlineln " Testing vulnerabilities " + outln + fi + + fileout_section_header $section_number true && ((section_number++)) + "$do_heartbleed" && { run_heartbleed; ret=$(($? + ret)); stopwatch run_heartbleed; } + "$do_ccs_injection" && { run_ccs_injection; ret=$(($? + ret)); stopwatch run_ccs_injection; } + "$do_ticketbleed" && { run_ticketbleed; ret=$(($? + ret)); stopwatch run_ticketbleed; } + "$do_robot" && { run_robot; ret=$(($? + ret)); stopwatch run_robot; } + "$do_renego" && { run_renego; ret=$(($? + ret)); stopwatch run_renego; } + "$do_crime" && { run_crime; ret=$(($? + ret)); stopwatch run_crime; } + "$do_breach" && { run_breach "$URL_PATH" ; ret=$(($? + ret)); stopwatch run_breach; } + "$do_ssl_poodle" && { run_ssl_poodle; ret=$(($? + ret)); stopwatch run_ssl_poodle; } + "$do_tls_fallback_scsv" && { run_tls_fallback_scsv; ret=$(($? + ret)); stopwatch run_tls_fallback_scsv; } + "$do_sweet32" && { run_sweet32; ret=$(($? + ret)); stopwatch run_sweet32; } + "$do_freak" && { run_freak; ret=$(($? + ret)); stopwatch run_freak; } + "$do_drown" && { run_drown ret=$(($? + ret)); stopwatch run_drown; } + "$do_logjam" && { run_logjam; ret=$(($? + ret)); stopwatch run_logjam; } + "$do_beast" && { run_beast; ret=$(($? + ret)); stopwatch run_beast; } + "$do_lucky13" && { run_lucky13; ret=$(($? + ret)); stopwatch run_lucky13; } + "$do_rc4" && { run_rc4; ret=$(($? + ret)); stopwatch run_rc4; } + + fileout_section_header $section_number true && ((section_number++)) + "$do_allciphers" && { run_allciphers; ret=$(($? + ret)); stopwatch run_allciphers; } + "$do_cipher_per_proto" && { run_cipher_per_proto; ret=$(($? + ret)); stopwatch run_cipher_per_proto; } + + fileout_section_header $section_number true && ((section_number++)) + "$do_client_simulation" && { run_client_simulation; ret=$(($? + ret)); stopwatch run_client_simulation; } + fi + fileout_section_footer true + fi + + outln + calc_scantime + datebanner " Done" + + # reset the failed connect counter as we are finished + NR_SOCKET_FAIL=0 + NR_OSSL_FAIL=0 + + "$MEASURE_TIME" && printf "$1: %${COLUMNS}s\n" "$SCAN_TIME" + [[ -e "$MEASURE_TIME_FILE" ]] && echo "Total : $SCAN_TIME " >> "$MEASURE_TIME_FILE" + + return $ret +} + + + +################# main ################# + + + RET=0 # this is a global as we can have a function main(), see #705. Should we toss then all local $ret? + ip="" + stopwatch start + + lets_roll init + initialize_globals + check_base_requirements # needs to come after $do_html is defined + parse_cmd_line "$@" + # CMDLINE_PARSED has been set now. Don't put a function immediately after this which calls fatal(). + # Rather put it after csv_header below. + # html_header() needs to be called early! Otherwise if html_out() is called before html_header() and the + # command line contains --htmlfile or --html, it'll make problems with html output, see #692. + # json_header and csv_header could be called later but for context reasons we'll leave it here + html_header + json_header + csv_header + get_install_dir + # see #705, we need to source TLS_DATA_FILE here instead of in get_install_dir(), see #705 + [[ -r "$TLS_DATA_FILE" ]] && . "$TLS_DATA_FILE" + set_color_functions + maketempf + find_openssl_binary + choose_printf + check_resolver_bins + prepare_debug ; stopwatch parse + prepare_arrays ; stopwatch prepare_arrays + mybanner + check_proxy + check4openssl_oldfarts + check_bsd_mount + + + if "$do_display_only"; then + prettyprint_local "$PATTERN2SHOW" + exit $? + fi + fileout_banner + + if "$do_mass_testing"; then + prepare_logging + if [[ "$MASS_TESTING_MODE" == parallel ]]; then + run_mass_testing_parallel + else + run_mass_testing + fi + exit $? + fi + html_banner + + #TODO: there shouldn't be the need for a special case for --mx, only the ip addresses we would need upfront and the do-parser + if "$do_mx_all_ips"; then + #FIXME: do we need this really here? + count_do_variables # if we have just 1x "do_*" --> we do a standard run -- otherwise just the one specified + [[ $? -eq 1 ]] && set_scanning_defaults + run_mx_all_ips "${URI}" $PORT # we should reduce run_mx_all_ips to what's necessary as below we have similar code + exit $? + fi + + [[ -z "$NODE" ]] && parse_hn_port "${URI}" # NODE, URL_PATH, PORT, IPADDRs and IP46ADDR is set now + prepare_logging + + if ! determine_ip_addresses; then + fatal "No IP address could be determined" $ERR_DNSLOOKUP + fi + if [[ $(count_words "$IPADDRs") -gt 1 ]]; then # we have more than one ipv4 address to check + MULTIPLE_CHECKS=true + pr_bold "Testing all IPv4 addresses (port $PORT): "; outln "$IPADDRs" + for ip in $IPADDRs; do + draw_line "-" $((TERM_WIDTH * 2 / 3)) + outln + NODEIP="$ip" + lets_roll "${STARTTLS_PROTOCOL}" + RET=$((RET + $?)) # RET value per IP address + done + draw_line "-" $((TERM_WIDTH * 2 / 3)) + outln + pr_bold "Done testing now all IP addresses (on port $PORT): "; outln "$IPADDRs" + else # Just 1x ip4v to check, applies also if CMDLINE_IP was supplied + NODEIP="$IPADDRs" + lets_roll "${STARTTLS_PROTOCOL}" + RET=$? + fi + +exit $RET + diff --git a/deluge/tests/data/unicode_file.torrent b/deluge/tests/data/unicode_file.torrent index 41db239..e62fb1f 100644 --- a/deluge/tests/data/unicode_file.torrent +++ b/deluge/tests/data/unicode_file.torrent @@ -1 +1 @@ -d13:creation datei1540200743e8:encoding5:UTF-84:infod6:lengthi0e4:name35:সà§à¦•à§à¦®à¦¾à¦° রায়.mkv12:piece lengthi32768e6:pieces0:7:privatei0eee +d13:creation datei1627211242e8:encoding5:UTF-84:infod6:lengthi32e4:name35:সà§à¦•à§à¦®à¦¾à¦° রায়.txt12:piece lengthi32768e6:pieces20:™"ýÿøâØå›Õ,Ç.xÌe2UøŸ7:privatei0eee diff --git a/deluge/tests/data/utf8_filename_torrents.state b/deluge/tests/data/utf8_filename_torrents.state new file mode 100644 index 0000000..0e9c33d --- /dev/null +++ b/deluge/tests/data/utf8_filename_torrents.state @@ -0,0 +1,85 @@ +(ideluge.core.torrentmanager +TorrentManagerState +p1 +(dp2 +S'torrents' +p3 +(lp4 +(ideluge.core.torrentmanager +TorrentState +p5 +(dp6 +S'max_download_speed' +p7 +I-1 +sS'move_completed_path' +p8 +S'/home/calum/Downloads' +p9 +sS'paused' +p10 +I00 +sS'max_upload_slots' +p11 +I-1 +sS'prioritize_first_last' +p12 +I00 +sS'max_connections' +p13 +I-1 +sS'compact' +p14 +I00 +sS'queue' +p15 +I0 +sS'file_priorities' +p16 +(lp17 +I4 +asS'filename' +p18 +S'\xc2\xa2.torrent' +p19 +sS'max_upload_speed' +p20 +I-1 +sS'save_path' +p21 +S'/home/calum/Downloads' +p22 +sS'time_added' +p23 +F1573563097.749759 +sS'total_uploaded' +p24 +I0 +sS'torrent_id' +p25 +S'80d81d55ef3b85f3c1b634c362e014b35594dc71' +p26 +sS'auto_managed' +p27 +I01 +sS'stop_at_ratio' +p28 +I00 +sS'move_completed' +p29 +I00 +sS'trackers' +p30 +(lp31 +sS'magnet' +p32 +NsS'remove_at_ratio' +p33 +I00 +sS'stop_ratio' +p34 +F2 +sS'is_finished' +p35 +I00 +sbasb. diff --git a/deluge/tests/test_alertmanager.py b/deluge/tests/test_alertmanager.py index f197882..5e63864 100644 --- a/deluge/tests/test_alertmanager.py +++ b/deluge/tests/test_alertmanager.py @@ -1,19 +1,15 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component +from deluge.conftest import BaseTestCase from deluge.core.core import Core -from .basetest import BaseTestCase - -class AlertManagerTestCase(BaseTestCase): +class TestAlertManager(BaseTestCase): def set_up(self): self.core = Core() self.core.config.config['lsd'] = False @@ -28,7 +24,7 @@ class AlertManagerTestCase(BaseTestCase): return self.am.register_handler('dummy_alert', handler) - self.assertEqual(self.am.handlers['dummy_alert'], [handler]) + assert self.am.handlers['dummy_alert'] == [handler] def test_deregister_handler(self): def handler(alert): @@ -36,4 +32,4 @@ class AlertManagerTestCase(BaseTestCase): self.am.register_handler('dummy_alert', handler) self.am.deregister_handler(handler) - self.assertEqual(self.am.handlers['dummy_alert'], []) + assert self.am.handlers['dummy_alert'] == [] diff --git a/deluge/tests/test_authmanager.py b/deluge/tests/test_authmanager.py index 91e122f..aa86fdb 100644 --- a/deluge/tests/test_authmanager.py +++ b/deluge/tests/test_authmanager.py @@ -1,20 +1,16 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component from deluge.common import get_localhost_auth +from deluge.conftest import BaseTestCase from deluge.core.authmanager import AUTH_LEVEL_ADMIN, AuthManager -from .basetest import BaseTestCase - -class AuthManagerTestCase(BaseTestCase): +class TestAuthManager(BaseTestCase): def set_up(self): self.auth = AuthManager() self.auth.start() @@ -24,4 +20,4 @@ class AuthManagerTestCase(BaseTestCase): return component.shutdown() def test_authorize(self): - self.assertEqual(self.auth.authorize(*get_localhost_auth()), AUTH_LEVEL_ADMIN) + assert self.auth.authorize(*get_localhost_auth()) == AUTH_LEVEL_ADMIN diff --git a/deluge/tests/test_bencode.py b/deluge/tests/test_bencode.py index b49c21f..a4a7681 100644 --- a/deluge/tests/test_bencode.py +++ b/deluge/tests/test_bencode.py @@ -1,19 +1,17 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals -from twisted.trial import unittest +import pytest from deluge import bencode from . import common -class BencodeTestCase(unittest.TestCase): +class TestBencode: def test_bencode_unicode_metainfo(self): filename = common.get_test_data_file('test.torrent') with open(filename, 'rb') as _file: @@ -21,14 +19,14 @@ class BencodeTestCase(unittest.TestCase): bencode.bencode({b'info': metainfo}) def test_bencode_unicode_value(self): - self.assertEqual(bencode.bencode(b'abc'), b'3:abc') - self.assertEqual(bencode.bencode('abc'), b'3:abc') + assert bencode.bencode(b'abc') == b'3:abc' + assert bencode.bencode('abc') == b'3:abc' def test_bdecode(self): - self.assertEqual(bencode.bdecode(b'3:dEf'), b'dEf') - with self.assertRaises(bencode.BTFailure): + assert bencode.bdecode(b'3:dEf') == b'dEf' + with pytest.raises(bencode.BTFailure): bencode.bdecode('dEf') - with self.assertRaises(bencode.BTFailure): + with pytest.raises(bencode.BTFailure): bencode.bdecode(b'dEf') - with self.assertRaises(bencode.BTFailure): + with pytest.raises(bencode.BTFailure): bencode.bdecode({'dEf': 123}) diff --git a/deluge/tests/test_client.py b/deluge/tests/test_client.py index c89ad53..5a67279 100644 --- a/deluge/tests/test_client.py +++ b/deluge/tests/test_client.py @@ -1,23 +1,17 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # - -from __future__ import unicode_literals - +import pytest +import pytest_twisted from twisted.internet import defer -import deluge.component as component from deluge import error -from deluge.common import AUTH_LEVEL_NORMAL, get_localhost_auth, windows_check +from deluge.common import AUTH_LEVEL_NORMAL, get_localhost_auth from deluge.core.authmanager import AUTH_LEVEL_ADMIN from deluge.ui.client import Client, DaemonSSLProxy, client -from .basetest import BaseTestCase -from .daemon_base import DaemonBase - class NoVersionSendingDaemonSSLProxy(DaemonSSLProxy): def authenticate(self, username, password): @@ -78,28 +72,13 @@ class NoVersionSendingClient(Client): self.disconnect_callback() -class ClientTestCase(BaseTestCase, DaemonBase): - - if windows_check(): - skip = 'windows cant start_core not enough arguments for format string' - - def set_up(self): - d = self.common_set_up() - d.addCallback(self.start_core) - d.addErrback(self.terminate_core) - return d - - def tear_down(self): - d = component.shutdown() - d.addCallback(self.terminate_core) - return d - +@pytest.mark.usefixtures('daemon', 'client') +class TestClient: def test_connect_no_credentials(self): d = client.connect('localhost', self.listen_port, username='', password='') def on_connect(result): - self.assertEqual(client.get_auth_level(), AUTH_LEVEL_ADMIN) - self.addCleanup(client.disconnect) + assert client.get_auth_level() == AUTH_LEVEL_ADMIN return result d.addCallbacks(on_connect, self.fail) @@ -112,8 +91,7 @@ class ClientTestCase(BaseTestCase, DaemonBase): ) def on_connect(result): - self.assertEqual(client.get_auth_level(), AUTH_LEVEL_ADMIN) - self.addCleanup(client.disconnect) + assert client.get_auth_level() == AUTH_LEVEL_ADMIN return result d.addCallbacks(on_connect, self.fail) @@ -126,21 +104,18 @@ class ClientTestCase(BaseTestCase, DaemonBase): ) def on_failure(failure): - self.assertEqual(failure.trap(error.BadLoginError), error.BadLoginError) - self.assertEqual(failure.value.message, 'Password does not match') - self.addCleanup(client.disconnect) + assert failure.trap(error.BadLoginError) == error.BadLoginError + assert failure.value.message == 'Password does not match' d.addCallbacks(self.fail, on_failure) return d def test_connect_invalid_user(self): - username, password = get_localhost_auth() d = client.connect('localhost', self.listen_port, username='invalid-user') def on_failure(failure): - self.assertEqual(failure.trap(error.BadLoginError), error.BadLoginError) - self.assertEqual(failure.value.message, 'Username does not exist') - self.addCleanup(client.disconnect) + assert failure.trap(error.BadLoginError) == error.BadLoginError + assert failure.value.message == 'Username does not exist' d.addCallbacks(self.fail, on_failure) return d @@ -150,16 +125,16 @@ class ClientTestCase(BaseTestCase, DaemonBase): d = client.connect('localhost', self.listen_port, username=username) def on_failure(failure): - self.assertEqual( - failure.trap(error.AuthenticationRequired), error.AuthenticationRequired + assert ( + failure.trap(error.AuthenticationRequired) + == error.AuthenticationRequired ) - self.assertEqual(failure.value.username, username) - self.addCleanup(client.disconnect) + assert failure.value.username == username d.addCallbacks(self.fail, on_failure) return d - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_connect_with_password(self): username, password = get_localhost_auth() yield client.connect( @@ -170,19 +145,15 @@ class ClientTestCase(BaseTestCase, DaemonBase): ret = yield client.connect( 'localhost', self.listen_port, username='testuser', password='testpw' ) - self.assertEqual(ret, AUTH_LEVEL_NORMAL) - yield + assert ret == AUTH_LEVEL_NORMAL - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_invalid_rpc_method_call(self): yield client.connect('localhost', self.listen_port, username='', password='') d = client.core.invalid_method() def on_failure(failure): - self.assertEqual( - failure.trap(error.WrappedException), error.WrappedException - ) - self.addCleanup(client.disconnect) + assert failure.trap(error.WrappedException) == error.WrappedException d.addCallbacks(self.fail, on_failure) yield d @@ -195,10 +166,7 @@ class ClientTestCase(BaseTestCase, DaemonBase): ) def on_failure(failure): - self.assertEqual( - failure.trap(error.IncompatibleClient), error.IncompatibleClient - ) - self.addCleanup(no_version_sending_client.disconnect) + assert failure.trap(error.IncompatibleClient) == error.IncompatibleClient d.addCallbacks(self.fail, on_failure) return d diff --git a/deluge/tests/test_common.py b/deluge/tests/test_common.py index 3cecb64..780d368 100644 --- a/deluge/tests/test_common.py +++ b/deluge/tests/test_common.py @@ -1,16 +1,15 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import os +import sys import tarfile +from urllib.parse import quote_plus -from twisted.trial import unittest +import pytest from deluge.common import ( VersionSplit, @@ -21,8 +20,11 @@ from deluge.common import ( fsize, fspeed, ftime, + get_magnet_info, get_path_size, is_infohash, + is_interface, + is_interface_name, is_ip, is_ipv4, is_ipv6, @@ -30,112 +32,123 @@ from deluge.common import ( is_url, windows_check, ) -from deluge.i18n import setup_translation - -from .common import get_test_data_file, set_tmp_config_dir - -class CommonTestCase(unittest.TestCase): - def setUp(self): # NOQA - self.config_dir = set_tmp_config_dir() - setup_translation() +from .common import get_test_data_file - def tearDown(self): # NOQA - pass +class TestCommon: def test_fsize(self): - self.assertEqual(fsize(0), '0 B') - self.assertEqual(fsize(100), '100 B') - self.assertEqual(fsize(1023), '1023 B') - self.assertEqual(fsize(1024), '1.0 KiB') - self.assertEqual(fsize(1048575), '1024.0 KiB') - self.assertEqual(fsize(1048576), '1.0 MiB') - self.assertEqual(fsize(1073741823), '1024.0 MiB') - self.assertEqual(fsize(1073741824), '1.0 GiB') - self.assertEqual(fsize(112245), '109.6 KiB') - self.assertEqual(fsize(110723441824), '103.1 GiB') - self.assertEqual(fsize(1099511627775), '1024.0 GiB') - self.assertEqual(fsize(1099511627777), '1.0 TiB') - self.assertEqual(fsize(766148267453245), '696.8 TiB') + assert fsize(0) == '0 B' + assert fsize(100) == '100 B' + assert fsize(1023) == '1023 B' + assert fsize(1024) == '1.0 KiB' + assert fsize(1048575) == '1024.0 KiB' + assert fsize(1048576) == '1.0 MiB' + assert fsize(1073741823) == '1024.0 MiB' + assert fsize(1073741824) == '1.0 GiB' + assert fsize(112245) == '109.6 KiB' + assert fsize(110723441824) == '103.1 GiB' + assert fsize(1099511627775) == '1024.0 GiB' + assert fsize(1099511627777) == '1.0 TiB' + assert fsize(766148267453245) == '696.8 TiB' def test_fpcnt(self): - self.assertTrue(fpcnt(0.9311) == '93.11%') + assert fpcnt(0.9311) == '93.11%' def test_fspeed(self): - self.assertTrue(fspeed(43134) == '42.1 KiB/s') + assert fspeed(43134) == '42.1 KiB/s' def test_fpeer(self): - self.assertTrue(fpeer(10, 20) == '10 (20)') - self.assertTrue(fpeer(10, -1) == '10') + assert fpeer(10, 20) == '10 (20)' + assert fpeer(10, -1) == '10' def test_ftime(self): - self.assertEqual(ftime(0), '') - self.assertEqual(ftime(5), '5s') - self.assertEqual(ftime(100), '1m 40s') - self.assertEqual(ftime(3789), '1h 3m') - self.assertEqual(ftime(23011), '6h 23m') - self.assertEqual(ftime(391187), '4d 12h') - self.assertEqual(ftime(604800), '1w 0d') - self.assertEqual(ftime(13893086), '22w 6d') - self.assertEqual(ftime(59740269), '1y 46w') - self.assertEqual(ftime(61.25), '1m 1s') - self.assertEqual(ftime(119.9), '1m 59s') + assert ftime(0) == '' + assert ftime(5) == '5s' + assert ftime(100) == '1m 40s' + assert ftime(3789) == '1h 3m' + assert ftime(23011) == '6h 23m' + assert ftime(391187) == '4d 12h' + assert ftime(604800) == '1w 0d' + assert ftime(13893086) == '22w 6d' + assert ftime(59740269) == '1y 46w' + assert ftime(61.25) == '1m 1s' + assert ftime(119.9) == '1m 59s' def test_fdate(self): - self.assertTrue(fdate(-1) == '') + assert fdate(-1) == '' def test_is_url(self): - self.assertTrue(is_url('http://deluge-torrent.org')) - self.assertFalse(is_url('file://test.torrent')) + assert is_url('http://deluge-torrent.org') + assert not is_url('file://test.torrent') def test_is_magnet(self): - self.assertTrue( - is_magnet('magnet:?xt=urn:btih:SU5225URMTUEQLDXQWRB2EQWN6KLTYKN') - ) - self.assertFalse(is_magnet(None)) + assert is_magnet('magnet:?xt=urn:btih:SU5225URMTUEQLDXQWRB2EQWN6KLTYKN') + assert not is_magnet(None) def test_is_infohash(self): - self.assertTrue(is_infohash('2dc5d0e71a66fe69649a640d39cb00a259704973')) + assert is_infohash('2dc5d0e71a66fe69649a640d39cb00a259704973') def test_get_path_size(self): - if windows_check(): - raise unittest.SkipTest('os devnull is different on windows') - self.assertTrue(get_path_size(os.devnull) == 0) - self.assertTrue(get_path_size('non-existant.file') == -1) + if windows_check() and sys.version_info < (3, 8): + # https://bugs.python.org/issue1311 + pytest.skip('os.devnull returns False on Windows') + assert get_path_size(os.devnull) == 0 + assert get_path_size('non-existant.file') == -1 def test_is_ip(self): - self.assertTrue(is_ip('192.0.2.0')) - self.assertFalse(is_ip('192..0.0')) - self.assertTrue(is_ip('2001:db8::')) - self.assertFalse(is_ip('2001:db8:')) + assert is_ip('192.0.2.0') + assert not is_ip('192..0.0') + assert is_ip('2001:db8::') + assert not is_ip('2001:db8:') def test_is_ipv4(self): - self.assertTrue(is_ipv4('192.0.2.0')) - self.assertFalse(is_ipv4('192..0.0')) + assert is_ipv4('192.0.2.0') + assert not is_ipv4('192..0.0') def test_is_ipv6(self): - self.assertTrue(is_ipv6('2001:db8::')) - self.assertFalse(is_ipv6('2001:db8:')) + assert is_ipv6('2001:db8::') + assert not is_ipv6('2001:db8:') + + def test_is_interface_name(self): + if windows_check(): + assert not is_interface_name('2001:db8:') + assert not is_interface_name('{THIS0000-IS00-ONLY-FOR0-TESTING00000}') + else: + assert is_interface_name('lo') + assert not is_interface_name('127.0.0.1') + assert not is_interface_name('eth01101') + + def test_is_interface(self): + if windows_check(): + assert is_interface('127.0.0.1') + assert not is_interface('127') + assert not is_interface('{THIS0000-IS00-ONLY-FOR0-TESTING00000}') + else: + assert is_interface('lo') + assert is_interface('127.0.0.1') + assert not is_interface('127.') + assert not is_interface('eth01101') def test_version_split(self): - self.assertTrue(VersionSplit('1.2.2') == VersionSplit('1.2.2')) - self.assertTrue(VersionSplit('1.2.1') < VersionSplit('1.2.2')) - self.assertTrue(VersionSplit('1.1.9') < VersionSplit('1.2.2')) - self.assertTrue(VersionSplit('1.2.2') > VersionSplit('1.2.1')) - self.assertTrue(VersionSplit('1.2.2') > VersionSplit('1.2.2-dev0')) - self.assertTrue(VersionSplit('1.2.2-dev') < VersionSplit('1.3.0-rc2')) - self.assertTrue(VersionSplit('1.2.2') > VersionSplit('1.2.2-rc2')) - self.assertTrue(VersionSplit('1.2.2-rc2-dev') < VersionSplit('1.2.2-rc2')) - self.assertTrue(VersionSplit('1.2.2-rc3') > VersionSplit('1.2.2-rc2')) - self.assertTrue(VersionSplit('0.14.9') == VersionSplit('0.14.9')) - self.assertTrue(VersionSplit('0.14.9') > VersionSplit('0.14.5')) - self.assertTrue(VersionSplit('0.14.10') >= VersionSplit('0.14.9')) - self.assertTrue(VersionSplit('1.4.0') > VersionSplit('1.3.900.dev123')) - self.assertTrue(VersionSplit('1.3.2rc2.dev1') < VersionSplit('1.3.2-rc2')) - self.assertTrue(VersionSplit('1.3.900.dev888') > VersionSplit('1.3.900.dev123')) - self.assertTrue(VersionSplit('1.4.0') > VersionSplit('1.4.0.dev123')) - self.assertTrue(VersionSplit('1.4.0.dev1') < VersionSplit('1.4.0')) - self.assertTrue(VersionSplit('1.4.0a1') < VersionSplit('1.4.0')) + assert VersionSplit('1.2.2') == VersionSplit('1.2.2') + assert VersionSplit('1.2.1') < VersionSplit('1.2.2') + assert VersionSplit('1.1.9') < VersionSplit('1.2.2') + assert VersionSplit('1.2.2') > VersionSplit('1.2.1') + assert VersionSplit('1.2.2') > VersionSplit('1.2.2-dev0') + assert VersionSplit('1.2.2-dev') < VersionSplit('1.3.0-rc2') + assert VersionSplit('1.2.2') > VersionSplit('1.2.2-rc2') + assert VersionSplit('1.2.2-rc2-dev') < VersionSplit('1.2.2-rc2') + assert VersionSplit('1.2.2-rc3') > VersionSplit('1.2.2-rc2') + assert VersionSplit('0.14.9') == VersionSplit('0.14.9') + assert VersionSplit('0.14.9') > VersionSplit('0.14.5') + assert VersionSplit('0.14.10') >= VersionSplit('0.14.9') + assert VersionSplit('1.4.0') > VersionSplit('1.3.900.dev123') + assert VersionSplit('1.3.2rc2.dev1') < VersionSplit('1.3.2-rc2') + assert VersionSplit('1.3.900.dev888') > VersionSplit('1.3.900.dev123') + assert VersionSplit('1.4.0') > VersionSplit('1.4.0.dev123') + assert VersionSplit('1.4.0.dev1') < VersionSplit('1.4.0') + assert VersionSplit('1.4.0a1') < VersionSplit('1.4.0') def test_parse_human_size(self): from deluge.common import parse_human_size @@ -148,17 +161,15 @@ class CommonTestCase(unittest.TestCase): ('1 MiB', 2 ** (10 * 2)), ('1 GiB', 2 ** (10 * 3)), ('1 GiB', 2 ** (10 * 3)), - ('1M', 10 ** 6), - ('1MB', 10 ** 6), - ('1 GB', 10 ** 9), - ('1 TB', 10 ** 12), + ('1M', 10**6), + ('1MB', 10**6), + ('1 GB', 10**9), + ('1 TB', 10**12), ] for human_size, byte_size in sizes: parsed = parse_human_size(human_size) - self.assertEqual( - parsed, byte_size, 'Mismatch when converting: %s' % human_size - ) + assert parsed == byte_size, 'Mismatch when converting: %s' % human_size def test_archive_files(self): arc_filelist = [ @@ -169,10 +180,10 @@ class CommonTestCase(unittest.TestCase): with tarfile.open(arc_filepath, 'r') as tar: for tar_info in tar: - self.assertTrue(tar_info.isfile()) - self.assertTrue( - tar_info.name in [os.path.basename(arcf) for arcf in arc_filelist] - ) + assert tar_info.isfile() + assert tar_info.name in [ + os.path.basename(arcf) for arcf in arc_filelist + ] def test_archive_files_missing(self): """Archive exists even with file not found.""" @@ -183,8 +194,8 @@ class CommonTestCase(unittest.TestCase): filelist.remove('missing.file') with tarfile.open(arc_filepath, 'r') as tar: - self.assertEqual(tar.getnames(), filelist) - self.assertTrue(all(tarinfo.isfile() for tarinfo in tar)) + assert tar.getnames() == filelist + assert all(tarinfo.isfile() for tarinfo in tar) def test_archive_files_message(self): filelist = ['test.torrent', 'deluge.png'] @@ -194,9 +205,22 @@ class CommonTestCase(unittest.TestCase): result_files = filelist + ['archive_message.txt'] with tarfile.open(arc_filepath, 'r') as tar: - self.assertEqual(tar.getnames(), result_files) + assert tar.getnames() == result_files for tar_info in tar: - self.assertTrue(tar_info.isfile()) + assert tar_info.isfile() if tar_info.name == 'archive_message.txt': result = tar.extractfile(tar_info).read().decode() - self.assertEqual(result, 'test') + assert result == 'test' + + def test_get_magnet_info_tiers(self): + tracker1 = 'udp://tracker1.example.com' + tracker2 = 'udp://tracker2.example.com' + magnet = ( + 'magnet:?xt=urn:btih:SU5225URMTUEQLDXQWRB2EQWN6KLTYKN' + f'&tr.1={quote_plus(tracker1)}' + f'&tr.2={quote_plus(tracker2)}' + ) + result = get_magnet_info(magnet) + assert result['info_hash'] == '953bad769164e8482c7785a21d12166f94b9e14d' + assert result['trackers'][tracker1] == 1 + assert result['trackers'][tracker2] == 2 diff --git a/deluge/tests/test_component.py b/deluge/tests/test_component.py index 26f24ad..0345e24 100644 --- a/deluge/tests/test_component.py +++ b/deluge/tests/test_component.py @@ -1,19 +1,15 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - +import pytest +import pytest_twisted from twisted.internet import defer, threads -from twisted.trial.unittest import SkipTest import deluge.component as component -from .basetest import BaseTestCase - class ComponentTester(component.Component): def __init__(self, name, depend=None): @@ -70,14 +66,15 @@ class ComponentTesterShutdown(component.Component): self.stop_count += 1 -class ComponentTestClass(BaseTestCase): +@pytest.mark.usefixtures('component') +class TestComponent: def tear_down(self): return component.shutdown() def test_start_component(self): def on_start(result, c): - self.assertEqual(c._component_state, 'Started') - self.assertEqual(c.start_count, 1) + assert c._component_state == 'Started' + assert c.start_count == 1 c = ComponentTester('test_start_c1') d = component.start(['test_start_c1']) @@ -86,16 +83,16 @@ class ComponentTestClass(BaseTestCase): def test_start_stop_depends(self): def on_stop(result, c1, c2): - self.assertEqual(c1._component_state, 'Stopped') - self.assertEqual(c2._component_state, 'Stopped') - self.assertEqual(c1.stop_count, 1) - self.assertEqual(c2.stop_count, 1) + assert c1._component_state == 'Stopped' + assert c2._component_state == 'Stopped' + assert c1.stop_count == 1 + assert c2.stop_count == 1 def on_start(result, c1, c2): - self.assertEqual(c1._component_state, 'Started') - self.assertEqual(c2._component_state, 'Started') - self.assertEqual(c1.start_count, 1) - self.assertEqual(c2.start_count, 1) + assert c1._component_state == 'Started' + assert c2._component_state == 'Started' + assert c1.start_count == 1 + assert c2.start_count == 1 return component.stop(['test_start_depends_c1']).addCallback( on_stop, c1, c2 ) @@ -126,8 +123,8 @@ class ComponentTestClass(BaseTestCase): def test_start_all(self): def on_start(*args): for c in args[1:]: - self.assertEqual(c._component_state, 'Started') - self.assertEqual(c.start_count, 1) + assert c._component_state == 'Started' + assert c.start_count == 1 ret = self.start_with_depends() ret[0].addCallback(on_start, *ret[1:]) @@ -136,20 +133,19 @@ class ComponentTestClass(BaseTestCase): def test_register_exception(self): ComponentTester('test_register_exception_c1') - self.assertRaises( - component.ComponentAlreadyRegistered, - ComponentTester, - 'test_register_exception_c1', - ) + with pytest.raises(component.ComponentAlreadyRegistered): + ComponentTester( + 'test_register_exception_c1', + ) def test_stop_component(self): def on_stop(result, c): - self.assertEqual(c._component_state, 'Stopped') - self.assertFalse(c._component_timer.running) - self.assertEqual(c.stop_count, 1) + assert c._component_state == 'Stopped' + assert not c._component_timer.running + assert c.stop_count == 1 def on_start(result, c): - self.assertEqual(c._component_state, 'Started') + assert c._component_state == 'Started' return component.stop(['test_stop_component_c1']).addCallback(on_stop, c) c = ComponentTesterUpdate('test_stop_component_c1') @@ -160,12 +156,12 @@ class ComponentTestClass(BaseTestCase): def test_stop_all(self): def on_stop(result, *args): for c in args: - self.assertEqual(c._component_state, 'Stopped') - self.assertEqual(c.stop_count, 1) + assert c._component_state == 'Stopped' + assert c.stop_count == 1 def on_start(result, *args): for c in args: - self.assertEqual(c._component_state, 'Started') + assert c._component_state == 'Started' return component.stop().addCallback(on_stop, *args) ret = self.start_with_depends() @@ -175,9 +171,9 @@ class ComponentTestClass(BaseTestCase): def test_update(self): def on_start(result, c1, counter): - self.assertTrue(c1._component_timer) - self.assertTrue(c1._component_timer.running) - self.assertNotEqual(c1.counter, counter) + assert c1._component_timer + assert c1._component_timer.running + assert c1.counter != counter return component.stop() c1 = ComponentTesterUpdate('test_update_c1') @@ -189,13 +185,13 @@ class ComponentTestClass(BaseTestCase): def test_pause(self): def on_pause(result, c1, counter): - self.assertEqual(c1._component_state, 'Paused') - self.assertNotEqual(c1.counter, counter) - self.assertFalse(c1._component_timer.running) + assert c1._component_state == 'Paused' + assert c1.counter != counter + assert not c1._component_timer.running def on_start(result, c1, counter): - self.assertTrue(c1._component_timer) - self.assertNotEqual(c1.counter, counter) + assert c1._component_timer + assert c1.counter != counter d = component.pause(['test_pause_c1']) d.addCallback(on_pause, c1, counter) return d @@ -207,23 +203,16 @@ class ComponentTestClass(BaseTestCase): d.addCallback(on_start, c1, cnt) return d - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_component_start_error(self): ComponentTesterUpdate('test_pause_c1') yield component.start(['test_pause_c1']) yield component.pause(['test_pause_c1']) test_comp = component.get('test_pause_c1') - try: - result = self.failureResultOf(test_comp._component_start()) - except AttributeError: - raise SkipTest( - 'This test requires trial failureResultOf() in Twisted version >= 13' - ) - self.assertEqual( - result.check(component.ComponentException), component.ComponentException - ) + with pytest.raises(component.ComponentException, match='Current state: Paused'): + yield test_comp._component_start() - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_start_paused_error(self): ComponentTesterUpdate('test_pause_c1') yield component.start(['test_pause_c1']) @@ -232,29 +221,26 @@ class ComponentTestClass(BaseTestCase): # Deferreds that fail in component have to error handler which results in # twisted doing a log.err call which causes the test to fail. # Prevent failure by ignoring the exception - self._observer._ignoreErrors(component.ComponentException) + # self._observer._ignoreErrors(component.ComponentException) result = yield component.start() - self.assertEqual( - [(result[0][0], result[0][1].value)], - [ - ( - defer.FAILURE, - component.ComponentException( - 'Trying to start component "%s" but it is ' - 'not in a stopped state. Current state: %s' - % ('test_pause_c1', 'Paused'), - '', - ), - ) - ], - ) + assert [(result[0][0], result[0][1].value)] == [ + ( + defer.FAILURE, + component.ComponentException( + 'Trying to start component "%s" but it is ' + 'not in a stopped state. Current state: %s' + % ('test_pause_c1', 'Paused'), + '', + ), + ) + ] def test_shutdown(self): def on_shutdown(result, c1): - self.assertTrue(c1.shutdowned) - self.assertEqual(c1._component_state, 'Stopped') - self.assertEqual(c1.stop_count, 1) + assert c1.shutdowned + assert c1._component_state == 'Stopped' + assert c1.stop_count == 1 def on_start(result, c1): d = component.shutdown() diff --git a/deluge/tests/test_config.py b/deluge/tests/test_config.py index 270cc5a..2840dbf 100644 --- a/deluge/tests/test_config.py +++ b/deluge/tests/test_config.py @@ -1,23 +1,21 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - +import json +import logging import os from codecs import getwriter +import pytest +import pytest_twisted from twisted.internet import task -from twisted.trial import unittest -import deluge.config from deluge.common import JSON_FORMAT from deluge.config import Config - -from .common import set_tmp_config_dir +from deluge.ui.hostlist import mask_hosts_password DEFAULTS = { 'string': 'foobar', @@ -25,37 +23,43 @@ DEFAULTS = { 'float': 0.435, 'bool': True, 'unicode': 'foobar', + 'password': 'abc123*\\[!]?/<>#{@}=|"+$%(^)~', + 'hosts': [ + ('host1', 'port', '', 'password1234'), + ('host2', 'port', '', 'password5678'), + ], } -class ConfigTestCase(unittest.TestCase): - def setUp(self): # NOQA: N803 - self.config_dir = set_tmp_config_dir() +LOGGER = logging.getLogger(__name__) + +class TestConfig: def test_init(self): config = Config('test.conf', defaults=DEFAULTS, config_dir=self.config_dir) - self.assertEqual(DEFAULTS, config.config) + assert DEFAULTS == config.config config = Config('test.conf', config_dir=self.config_dir) - self.assertEqual({}, config.config) + assert {} == config.config def test_set_get_item(self): config = Config('test.conf', config_dir=self.config_dir) config['foo'] = 1 - self.assertEqual(config['foo'], 1) - self.assertRaises(ValueError, config.set_item, 'foo', 'bar') + assert config['foo'] == 1 + with pytest.raises(ValueError): + config.set_item('foo', 'bar') config['foo'] = 2 - self.assertEqual(config.get_item('foo'), 2) + assert config.get_item('foo') == 2 config['foo'] = '3' - self.assertEqual(config.get_item('foo'), 3) + assert config.get_item('foo') == 3 config['unicode'] = 'ВИДЕОФИЛЬМЫ' - self.assertEqual(config['unicode'], 'ВИДЕОФИЛЬМЫ') + assert config['unicode'] == 'ВИДЕОФИЛЬМЫ' config['unicode'] = b'foostring' - self.assertFalse(isinstance(config.get_item('unicode'), bytes)) + assert not isinstance(config.get_item('unicode'), bytes) config._save_timer.cancel() @@ -63,42 +67,103 @@ class ConfigTestCase(unittest.TestCase): config = Config('test.conf', config_dir=self.config_dir) config['foo'] = None - self.assertIsNone(config['foo']) - self.assertIsInstance(config['foo'], type(None)) + assert config['foo'] is None + assert isinstance(config['foo'], type(None)) config['foo'] = 1 - self.assertEqual(config.get('foo'), 1) + assert config.get('foo') == 1 config['foo'] = None - self.assertIsNone(config['foo']) + assert config['foo'] is None config['bar'] = None - self.assertIsNone(config['bar']) + assert config['bar'] is None config['bar'] = None - self.assertIsNone(config['bar']) + assert config['bar'] is None config._save_timer.cancel() + @pytest_twisted.ensureDeferred + async def test_on_changed_callback(self, mock_callback): + config = Config('test.conf', config_dir=self.config_dir) + config.register_change_callback(mock_callback) + config['foo'] = 1 + assert config['foo'] == 1 + await mock_callback.deferred + mock_callback.assert_called_once_with('foo', 1) + + @pytest_twisted.ensureDeferred + async def test_key_function_callback(self, mock_callback): + config = Config( + 'test.conf', defaults={'foo': 1, 'bar': 1}, config_dir=self.config_dir + ) + + assert config['foo'] == 1 + config.register_set_function('foo', mock_callback) + await mock_callback.deferred + mock_callback.assert_called_once_with('foo', 1) + + mock_callback.reset_mock() + config.register_set_function('bar', mock_callback, apply_now=False) + mock_callback.assert_not_called() + config['bar'] = 2 + await mock_callback.deferred + mock_callback.assert_called_once_with('bar', 2) + def test_get(self): config = Config('test.conf', config_dir=self.config_dir) config['foo'] = 1 - self.assertEqual(config.get('foo'), 1) - self.assertEqual(config.get('foobar'), None) - self.assertEqual(config.get('foobar', 2), 2) + assert config.get('foo') == 1 + assert config.get('foobar') is None + assert config.get('foobar', 2) == 2 config['foobar'] = 5 - self.assertEqual(config.get('foobar', 2), 5) + assert config.get('foobar', 2) == 5 + + def test_set_log_mask_funcs(self, caplog): + """Test mask func masks key in log""" + caplog.set_level(logging.DEBUG) + config = Config( + 'test.conf', + config_dir=self.config_dir, + log_mask_funcs={'hosts': mask_hosts_password}, + ) + config['hosts'] = DEFAULTS['hosts'] + assert isinstance(config['hosts'], list) + assert 'host1' in caplog.text + assert 'host2' in caplog.text + assert 'password1234' not in caplog.text + assert 'password5678' not in caplog.text + assert '*' * 10 in caplog.text + + def test_load_log_mask_funcs(self, caplog): + """Test mask func masks key in log""" + with open(os.path.join(self.config_dir, 'test.conf'), 'wb') as _file: + json.dump(DEFAULTS, getwriter('utf8')(_file), **JSON_FORMAT) + + config = Config( + 'test.conf', + config_dir=self.config_dir, + log_mask_funcs={'hosts': mask_hosts_password}, + ) + with caplog.at_level(logging.DEBUG): + config.load(os.path.join(self.config_dir, 'test.conf')) + assert 'host1' in caplog.text + assert 'host2' in caplog.text + assert 'foobar' in caplog.text + assert 'password1234' not in caplog.text + assert 'password5678' not in caplog.text + assert '*' * 10 in caplog.text def test_load(self): def check_config(): config = Config('test.conf', config_dir=self.config_dir) - self.assertEqual(config['string'], 'foobar') - self.assertEqual(config['float'], 0.435) + assert config['string'] == 'foobar' + assert config['float'] == 0.435 + assert config['password'] == 'abc123*\\[!]?/<>#{@}=|"+$%(^)~' # Test opening a previous 1.2 config file of just a json object - import json - with open(os.path.join(self.config_dir, 'test.conf'), 'wb') as _file: json.dump(DEFAULTS, getwriter('utf8')(_file), **JSON_FORMAT) @@ -107,8 +172,8 @@ class ConfigTestCase(unittest.TestCase): # Test opening a previous 1.2 config file of having the format versions # as ints with open(os.path.join(self.config_dir, 'test.conf'), 'wb') as _file: - _file.write(bytes(1) + b'\n') - _file.write(bytes(1) + b'\n') + _file.write(b'1\n') + _file.write(b'1\n') json.dump(DEFAULTS, getwriter('utf8')(_file), **JSON_FORMAT) check_config() @@ -126,38 +191,38 @@ class ConfigTestCase(unittest.TestCase): # We do this twice because the first time we need to save the file to disk # and the second time we do a compare and we should not write ret = config.save() - self.assertTrue(ret) + assert ret ret = config.save() - self.assertTrue(ret) + assert ret config['string'] = 'baz' config['int'] = 2 ret = config.save() - self.assertTrue(ret) + assert ret del config config = Config('test.conf', defaults=DEFAULTS, config_dir=self.config_dir) - self.assertEqual(config['string'], 'baz') - self.assertEqual(config['int'], 2) + assert config['string'] == 'baz' + assert config['int'] == 2 def test_save_timer(self): - self.clock = task.Clock() - deluge.config.callLater = self.clock.callLater + clock = task.Clock() config = Config('test.conf', defaults=DEFAULTS, config_dir=self.config_dir) + config.callLater = clock.callLater config['string'] = 'baz' config['int'] = 2 - self.assertTrue(config._save_timer.active()) + assert config._save_timer.active() # Timeout set for 5 seconds in config, so lets move clock by 5 seconds - self.clock.advance(5) + clock.advance(5) def check_config(config): - self.assertTrue(not config._save_timer.active()) + assert not config._save_timer.active() del config config = Config('test.conf', defaults=DEFAULTS, config_dir=self.config_dir) - self.assertEqual(config['string'], 'baz') - self.assertEqual(config['int'], 2) + assert config['string'] == 'baz' + assert config['int'] == 2 check_config(config) @@ -174,7 +239,7 @@ class ConfigTestCase(unittest.TestCase): from deluge.config import find_json_objects objects = find_json_objects(s) - self.assertEqual(len(objects), 2) + assert len(objects) == 2 def test_find_json_objects_curly_brace(self): """Test with string containing curly brace""" @@ -184,11 +249,29 @@ class ConfigTestCase(unittest.TestCase): }{ "ssl": true, "enabled": false, - "port": 8115 + "port": 8115, "password": "abc{def" -}\n""" +}""" + + from deluge.config import find_json_objects + + objects = find_json_objects(s) + assert len(objects) == 2 + + def test_find_json_objects_double_quote(self): + """Test with string containing double quote""" + s = r"""{ + "file": 1, + "format": 1 +}{ + "ssl": true, + "enabled": false, + "port": 8115, + "password": "abc\"def" +} +""" from deluge.config import find_json_objects objects = find_json_objects(s) - self.assertEqual(len(objects), 2) + assert len(objects) == 2 diff --git a/deluge/tests/test_core.py b/deluge/tests/test_core.py index 15fbc1b..6a3fb95 100644 --- a/deluge/tests/test_core.py +++ b/deluge/tests/test_core.py @@ -1,20 +1,17 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - +import os from base64 import b64encode from hashlib import sha1 as sha import pytest -from six import integer_types +import pytest_twisted from twisted.internet import defer, reactor, task from twisted.internet.error import CannotListenError -from twisted.python.failure import Failure from twisted.web.http import FORBIDDEN from twisted.web.resource import EncodingResourceWrapper, Resource from twisted.web.server import GzipEncoderFactory, Site @@ -24,12 +21,12 @@ import deluge.common import deluge.component as component import deluge.core.torrent from deluge._libtorrent import lt +from deluge.conftest import BaseTestCase from deluge.core.core import Core from deluge.core.rpcserver import RPCServer from deluge.error import AddTorrentError, InvalidTorrentError from . import common -from .basetest import BaseTestCase common.disable_new_release_check() @@ -80,14 +77,13 @@ class TopLevelResource(Resource): ) -class CoreTestCase(BaseTestCase): +class TestCore(BaseTestCase): def set_up(self): - common.set_tmp_config_dir() self.rpcserver = RPCServer(listen=False) - self.core = Core() + self.core: Core = Core() self.core.config.config['lsd'] = False self.clock = task.Clock() - self.core.torrentmanager.callLater = self.clock.callLater + self.core.torrentmanager.clock = self.clock self.listen_port = 51242 return component.start().addCallback(self.start_web_server) @@ -131,7 +127,7 @@ class CoreTestCase(BaseTestCase): torrent_id = self.core.add_torrent_file(filename, filedump, options) return torrent_id - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_add_torrent_files(self): options = {} filenames = ['test.torrent', 'test_torrent.file.torrent'] @@ -142,9 +138,9 @@ class CoreTestCase(BaseTestCase): filedump = b64encode(_file.read()) files_to_add.append((filename, filedump, options)) errors = yield self.core.add_torrent_files(files_to_add) - self.assertEqual(len(errors), 0) + assert len(errors) == 0 - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_add_torrent_files_error_duplicate(self): options = {} filenames = ['test.torrent', 'test.torrent'] @@ -155,10 +151,10 @@ class CoreTestCase(BaseTestCase): filedump = b64encode(_file.read()) files_to_add.append((filename, filedump, options)) errors = yield self.core.add_torrent_files(files_to_add) - self.assertEqual(len(errors), 1) - self.assertTrue(str(errors[0]).startswith('Torrent already in session')) + assert len(errors) == 1 + assert str(errors[0]).startswith('Torrent already in session') - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_add_torrent_file(self): options = {} filename = common.get_test_data_file('test.torrent') @@ -171,17 +167,16 @@ class CoreTestCase(BaseTestCase): with open(filename, 'rb') as _file: info_hash = sha(bencode(bdecode(_file.read())[b'info'])).hexdigest() - self.assertEqual(torrent_id, info_hash) + assert torrent_id == info_hash def test_add_torrent_file_invalid_filedump(self): options = {} filename = common.get_test_data_file('test.torrent') - self.assertRaises( - AddTorrentError, self.core.add_torrent_file, filename, False, options - ) + with pytest.raises(AddTorrentError): + self.core.add_torrent_file(filename, False, options) - @defer.inlineCallbacks - def test_add_torrent_url(self): + @pytest_twisted.inlineCallbacks + def test_add_torrent_url(self, mock_mkstemp): url = ( 'http://localhost:%d/ubuntu-9.04-desktop-i386.iso.torrent' % self.listen_port @@ -190,78 +185,83 @@ class CoreTestCase(BaseTestCase): info_hash = '60d5d82328b4547511fdeac9bf4d0112daa0ce00' torrent_id = yield self.core.add_torrent_url(url, options) - self.assertEqual(torrent_id, info_hash) + assert torrent_id == info_hash + assert not os.path.isfile(mock_mkstemp[1]) - def test_add_torrent_url_with_cookie(self): + @pytest_twisted.ensureDeferred + async def test_add_torrent_url_with_cookie(self): url = 'http://localhost:%d/cookie' % self.listen_port options = {} headers = {'Cookie': 'password=deluge'} info_hash = '60d5d82328b4547511fdeac9bf4d0112daa0ce00' - d = self.core.add_torrent_url(url, options) - d.addCallbacks(self.fail, self.assertIsInstance, errbackArgs=(Failure,)) + with pytest.raises(Exception): + await self.core.add_torrent_url(url, options) - d = self.core.add_torrent_url(url, options, headers) - d.addCallbacks(self.assertEqual, self.fail, callbackArgs=(info_hash,)) - - return d + result = await self.core.add_torrent_url(url, options, headers) + assert result == info_hash - def test_add_torrent_url_with_redirect(self): + @pytest_twisted.ensureDeferred + async def test_add_torrent_url_with_redirect(self): url = 'http://localhost:%d/redirect' % self.listen_port options = {} info_hash = '60d5d82328b4547511fdeac9bf4d0112daa0ce00' - d = self.core.add_torrent_url(url, options) - d.addCallback(self.assertEqual, info_hash) - return d + result = await self.core.add_torrent_url(url, options) + assert result == info_hash - def test_add_torrent_url_with_partial_download(self): + @pytest_twisted.ensureDeferred + async def test_add_torrent_url_with_partial_download(self): url = 'http://localhost:%d/partial' % self.listen_port options = {} info_hash = '60d5d82328b4547511fdeac9bf4d0112daa0ce00' - d = self.core.add_torrent_url(url, options) - d.addCallback(self.assertEqual, info_hash) - return d + result = await self.core.add_torrent_url(url, options) + assert result == info_hash - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_add_torrent_magnet(self): info_hash = '60d5d82328b4547511fdeac9bf4d0112daa0ce00' - uri = deluge.common.create_magnet_uri(info_hash) + tracker = 'udp://tracker.example.com' + name = 'test magnet' + uri = deluge.common.create_magnet_uri(info_hash, name=name, trackers=[tracker]) options = {} torrent_id = yield self.core.add_torrent_magnet(uri, options) - self.assertEqual(torrent_id, info_hash) + assert torrent_id == info_hash + torrent_status = self.core.get_torrent_status(torrent_id, ['name', 'trackers']) + assert torrent_status['trackers'][0]['url'] == tracker + assert torrent_status['name'] == name def test_resume_torrent(self): tid1 = self.add_torrent('test.torrent', paused=True) tid2 = self.add_torrent('test_torrent.file.torrent', paused=True) # Assert paused r1 = self.core.get_torrent_status(tid1, ['paused']) - self.assertTrue(r1['paused']) + assert r1['paused'] r2 = self.core.get_torrent_status(tid2, ['paused']) - self.assertTrue(r2['paused']) + assert r2['paused'] self.core.resume_torrent(tid2) r1 = self.core.get_torrent_status(tid1, ['paused']) - self.assertTrue(r1['paused']) + assert r1['paused'] r2 = self.core.get_torrent_status(tid2, ['paused']) - self.assertFalse(r2['paused']) + assert not r2['paused'] def test_resume_torrent_list(self): """Backward compatibility for list of torrent_ids.""" torrent_id = self.add_torrent('test.torrent', paused=True) self.core.resume_torrent([torrent_id]) result = self.core.get_torrent_status(torrent_id, ['paused']) - self.assertFalse(result['paused']) + assert not result['paused'] def test_resume_torrents(self): tid1 = self.add_torrent('test.torrent', paused=True) tid2 = self.add_torrent('test_torrent.file.torrent', paused=True) self.core.resume_torrents([tid1, tid2]) r1 = self.core.get_torrent_status(tid1, ['paused']) - self.assertFalse(r1['paused']) + assert not r1['paused'] r2 = self.core.get_torrent_status(tid2, ['paused']) - self.assertFalse(r2['paused']) + assert not r2['paused'] def test_resume_torrents_all(self): """With no torrent_ids param, resume all torrents""" @@ -269,33 +269,33 @@ class CoreTestCase(BaseTestCase): tid2 = self.add_torrent('test_torrent.file.torrent', paused=True) self.core.resume_torrents() r1 = self.core.get_torrent_status(tid1, ['paused']) - self.assertFalse(r1['paused']) + assert not r1['paused'] r2 = self.core.get_torrent_status(tid2, ['paused']) - self.assertFalse(r2['paused']) + assert not r2['paused'] def test_pause_torrent(self): tid1 = self.add_torrent('test.torrent') tid2 = self.add_torrent('test_torrent.file.torrent') # Assert not paused r1 = self.core.get_torrent_status(tid1, ['paused']) - self.assertFalse(r1['paused']) + assert not r1['paused'] r2 = self.core.get_torrent_status(tid2, ['paused']) - self.assertFalse(r2['paused']) + assert not r2['paused'] self.core.pause_torrent(tid2) r1 = self.core.get_torrent_status(tid1, ['paused']) - self.assertFalse(r1['paused']) + assert not r1['paused'] r2 = self.core.get_torrent_status(tid2, ['paused']) - self.assertTrue(r2['paused']) + assert r2['paused'] def test_pause_torrent_list(self): """Backward compatibility for list of torrent_ids.""" torrent_id = self.add_torrent('test.torrent') result = self.core.get_torrent_status(torrent_id, ['paused']) - self.assertFalse(result['paused']) + assert not result['paused'] self.core.pause_torrent([torrent_id]) result = self.core.get_torrent_status(torrent_id, ['paused']) - self.assertTrue(result['paused']) + assert result['paused'] def test_pause_torrents(self): tid1 = self.add_torrent('test.torrent') @@ -303,9 +303,9 @@ class CoreTestCase(BaseTestCase): self.core.pause_torrents([tid1, tid2]) r1 = self.core.get_torrent_status(tid1, ['paused']) - self.assertTrue(r1['paused']) + assert r1['paused'] r2 = self.core.get_torrent_status(tid2, ['paused']) - self.assertTrue(r2['paused']) + assert r2['paused'] def test_pause_torrents_all(self): """With no torrent_ids param, pause all torrents""" @@ -314,26 +314,24 @@ class CoreTestCase(BaseTestCase): self.core.pause_torrents() r1 = self.core.get_torrent_status(tid1, ['paused']) - self.assertTrue(r1['paused']) + assert r1['paused'] r2 = self.core.get_torrent_status(tid2, ['paused']) - self.assertTrue(r2['paused']) + assert r2['paused'] + @pytest_twisted.inlineCallbacks def test_prefetch_metadata_existing(self): """Check another call with same magnet returns existing deferred.""" magnet = 'magnet:?xt=urn:btih:ab570cdd5a17ea1b61e970bb72047de141bce173' - expected = ('ab570cdd5a17ea1b61e970bb72047de141bce173', None) - - def on_result(result): - self.assertEqual(result, expected) + expected = ('ab570cdd5a17ea1b61e970bb72047de141bce173', b'') - d = self.core.prefetch_magnet_metadata(magnet) - d.addCallback(on_result) + d1 = self.core.prefetch_magnet_metadata(magnet) d2 = self.core.prefetch_magnet_metadata(magnet) - d2.addCallback(on_result) + dg = defer.gatherResults([d1, d2], consumeErrors=True) self.clock.advance(30) - return defer.DeferredList([d, d2]) + result = yield dg + assert result == [expected] * 2 - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_remove_torrent(self): options = {} filename = common.get_test_data_file('test.torrent') @@ -341,18 +339,17 @@ class CoreTestCase(BaseTestCase): filedump = b64encode(_file.read()) torrent_id = yield self.core.add_torrent_file_async(filename, filedump, options) removed = self.core.remove_torrent(torrent_id, True) - self.assertTrue(removed) - self.assertEqual(len(self.core.get_session_state()), 0) + assert removed + assert len(self.core.get_session_state()) == 0 def test_remove_torrent_invalid(self): - self.assertRaises( - InvalidTorrentError, - self.core.remove_torrent, - 'torrentidthatdoesntexist', - True, - ) + with pytest.raises(InvalidTorrentError): + self.core.remove_torrent( + 'torrentidthatdoesntexist', + True, + ) - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_remove_torrents(self): options = {} filename = common.get_test_data_file('test.torrent') @@ -369,17 +366,17 @@ class CoreTestCase(BaseTestCase): d = self.core.remove_torrents([torrent_id, torrent_id2], True) def test_ret(val): - self.assertTrue(val == []) + assert val == [] d.addCallback(test_ret) def test_session_state(val): - self.assertEqual(len(self.core.get_session_state()), 0) + assert len(self.core.get_session_state()) == 0 d.addCallback(test_session_state) yield d - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_remove_torrents_invalid(self): options = {} filename = common.get_test_data_file('test.torrent') @@ -391,58 +388,53 @@ class CoreTestCase(BaseTestCase): val = yield self.core.remove_torrents( ['invalidid1', 'invalidid2', torrent_id], False ) - self.assertEqual(len(val), 2) - self.assertEqual( - val[0], ('invalidid1', 'torrent_id invalidid1 not in session.') - ) - self.assertEqual( - val[1], ('invalidid2', 'torrent_id invalidid2 not in session.') - ) + assert len(val) == 2 + assert val[0] == ('invalidid1', 'torrent_id invalidid1 not in session.') + assert val[1] == ('invalidid2', 'torrent_id invalidid2 not in session.') def test_get_session_status(self): status = self.core.get_session_status( ['net.recv_tracker_bytes', 'net.sent_tracker_bytes'] ) - self.assertIsInstance(status, dict) - self.assertEqual(status['net.recv_tracker_bytes'], 0) - self.assertEqual(status['net.sent_tracker_bytes'], 0) + assert isinstance(status, dict) + assert status['net.recv_tracker_bytes'] == 0 + assert status['net.sent_tracker_bytes'] == 0 def test_get_session_status_all(self): status = self.core.get_session_status([]) - self.assertIsInstance(status, dict) - self.assertIn('upload_rate', status) - self.assertIn('net.recv_bytes', status) + assert isinstance(status, dict) + assert 'upload_rate' in status + assert 'net.recv_bytes' in status def test_get_session_status_depr(self): status = self.core.get_session_status(['num_peers', 'num_unchoked']) - self.assertIsInstance(status, dict) - self.assertEqual(status['num_peers'], 0) - self.assertEqual(status['num_unchoked'], 0) + assert isinstance(status, dict) + assert status['num_peers'] == 0 + assert status['num_unchoked'] == 0 def test_get_session_status_rates(self): status = self.core.get_session_status(['upload_rate', 'download_rate']) - self.assertIsInstance(status, dict) - self.assertEqual(status['upload_rate'], 0) + assert isinstance(status, dict) + assert status['upload_rate'] == 0 def test_get_session_status_ratio(self): status = self.core.get_session_status(['write_hit_ratio', 'read_hit_ratio']) - self.assertIsInstance(status, dict) - self.assertEqual(status['write_hit_ratio'], 0.0) - self.assertEqual(status['read_hit_ratio'], 0.0) + assert isinstance(status, dict) + assert status['write_hit_ratio'] == 0.0 + assert status['read_hit_ratio'] == 0.0 def test_get_free_space(self): space = self.core.get_free_space('.') - # get_free_space returns long on Python 2 (32-bit). - self.assertTrue(isinstance(space, integer_types)) - self.assertTrue(space >= 0) - self.assertEqual(self.core.get_free_space('/someinvalidpath'), -1) + assert isinstance(space, int) + assert space >= 0 + assert self.core.get_free_space('/someinvalidpath') == -1 @pytest.mark.slow def test_test_listen_port(self): d = self.core.test_listen_port() def result(r): - self.assertTrue(r in (True, False)) + assert r in (True, False) d.addCallback(result) return d @@ -460,24 +452,22 @@ class CoreTestCase(BaseTestCase): } for key in pathlist: - self.assertEqual( - deluge.core.torrent.sanitize_filepath(key, folder=False), pathlist[key] + assert ( + deluge.core.torrent.sanitize_filepath(key, folder=False) + == pathlist[key] ) - self.assertEqual( - deluge.core.torrent.sanitize_filepath(key, folder=True), - pathlist[key] + '/', + + assert ( + deluge.core.torrent.sanitize_filepath(key, folder=True) + == pathlist[key] + '/' ) def test_get_set_config_values(self): - self.assertEqual( - self.core.get_config_values(['abc', 'foo']), {'foo': None, 'abc': None} - ) - self.assertEqual(self.core.get_config_value('foobar'), None) + assert self.core.get_config_values(['abc', 'foo']) == {'foo': None, 'abc': None} + assert self.core.get_config_value('foobar') is None self.core.set_config({'abc': 'def', 'foo': 10, 'foobar': 'barfoo'}) - self.assertEqual( - self.core.get_config_values(['foo', 'abc']), {'foo': 10, 'abc': 'def'} - ) - self.assertEqual(self.core.get_config_value('foobar'), 'barfoo') + assert self.core.get_config_values(['foo', 'abc']) == {'foo': 10, 'abc': 'def'} + assert self.core.get_config_value('foobar') == 'barfoo' def test_read_only_config_keys(self): key = 'max_upload_speed' @@ -486,13 +476,13 @@ class CoreTestCase(BaseTestCase): old_value = self.core.get_config_value(key) self.core.set_config({key: old_value + 10}) new_value = self.core.get_config_value(key) - self.assertEqual(old_value, new_value) + assert old_value == new_value self.core.read_only_config_keys = None def test__create_peer_id(self): - self.assertEqual(self.core._create_peer_id('2.0.0'), '-DE200s-') - self.assertEqual(self.core._create_peer_id('2.0.0.dev15'), '-DE200D-') - self.assertEqual(self.core._create_peer_id('2.0.1rc1'), '-DE201r-') - self.assertEqual(self.core._create_peer_id('2.11.0b2'), '-DE2B0b-') - self.assertEqual(self.core._create_peer_id('2.4.12b2.dev3'), '-DE24CD-') + assert self.core._create_peer_id('2.0.0') == '-DE200s-' + assert self.core._create_peer_id('2.0.0.dev15') == '-DE200D-' + assert self.core._create_peer_id('2.0.1rc1') == '-DE201r-' + assert self.core._create_peer_id('2.11.0b2') == '-DE2B0b-' + assert self.core._create_peer_id('2.4.12b2.dev3') == '-DE24CD-' diff --git a/deluge/tests/test_decorators.py b/deluge/tests/test_decorators.py index 7d4bd98..d2ecd1a 100644 --- a/deluge/tests/test_decorators.py +++ b/deluge/tests/test_decorators.py @@ -1,18 +1,14 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - -from twisted.trial import unittest from deluge.decorators import proxy -class DecoratorsTestCase(unittest.TestCase): +class TestDecorators: def test_proxy_with_simple_functions(self): def negate(func, *args, **kwargs): return not func(*args, **kwargs) @@ -26,16 +22,16 @@ class DecoratorsTestCase(unittest.TestCase): def double_nothing(_bool): return _bool - self.assertTrue(something(False)) - self.assertFalse(something(True)) - self.assertTrue(double_nothing(True)) - self.assertFalse(double_nothing(False)) + assert something(False) + assert not something(True) + assert double_nothing(True) + assert not double_nothing(False) def test_proxy_with_class_method(self): def negate(func, *args, **kwargs): return -func(*args, **kwargs) - class Test(object): + class Test: def __init__(self, number): self.number = number @@ -48,5 +44,5 @@ class DecoratorsTestCase(unittest.TestCase): return self.diff(number) t = Test(5) - self.assertEqual(t.diff(1), -4) - self.assertEqual(t.no_diff(1), 4) + assert t.diff(1) == -4 + assert t.no_diff(1) == 4 diff --git a/deluge/tests/test_error.py b/deluge/tests/test_error.py index c552e94..a87d6a2 100644 --- a/deluge/tests/test_error.py +++ b/deluge/tests/test_error.py @@ -1,54 +1,39 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - -from twisted.trial import unittest - import deluge.error -class ErrorTestCase(unittest.TestCase): - def setUp(self): # NOQA: N803 - pass - - def tearDown(self): # NOQA: N803 - pass - +class TestError: def test_deluge_error(self): msg = 'Some message' e = deluge.error.DelugeError(msg) - self.assertEqual(str(e), msg) + assert str(e) == msg from twisted.internet.defer import DebugInfo del DebugInfo.__del__ # Hides all errors - self.assertEqual(e._args, (msg,)) - self.assertEqual(e._kwargs, {}) + assert e._args == (msg,) + assert e._kwargs == {} def test_incompatible_client(self): version = '1.3.6' e = deluge.error.IncompatibleClient(version) - self.assertEqual( - str(e), - 'Your deluge client is not compatible with the daemon. \ -Please upgrade your client to %s' - % version, + assert ( + str(e) == 'Your deluge client is not compatible with the daemon. ' + 'Please upgrade your client to %s' % version ) def test_not_authorized_error(self): current_level = 5 required_level = 10 e = deluge.error.NotAuthorizedError(current_level, required_level) - self.assertEqual( - str(e), 'Auth level too low: %d < %d' % (current_level, required_level) - ) + assert str(e) == 'Auth level too low: %d < %d' % (current_level, required_level) def test_bad_login_error(self): message = 'Login failed' username = 'deluge' e = deluge.error.BadLoginError(message, username) - self.assertEqual(str(e), message) + assert str(e) == message diff --git a/deluge/tests/test_files_tab.py b/deluge/tests/test_files_tab.py index 23865d7..1e97cbb 100644 --- a/deluge/tests/test_files_tab.py +++ b/deluge/tests/test_files_tab.py @@ -1,42 +1,35 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import pytest -from twisted.trial import unittest import deluge.component as component -from deluge.common import windows_check from deluge.configmanager import ConfigManager +from deluge.conftest import BaseTestCase from deluge.i18n import setup_translation -from . import common -from .basetest import BaseTestCase - libs_available = True # Allow running other tests without GTKUI dependencies available try: from deluge.ui.gtk3.files_tab import FilesTab from deluge.ui.gtk3.gtkui import DEFAULT_PREFS from deluge.ui.gtk3.mainwindow import MainWindow -except ImportError: +except (ImportError, ValueError): + # gi.require_version gives ValueError if library not available libs_available = False setup_translation() @pytest.mark.gtkui -class FilesTabTestCase(BaseTestCase): +class TestFilesTab(BaseTestCase): def set_up(self): if libs_available is False: - raise unittest.SkipTest('GTKUI dependencies not available') + pytest.skip('GTKUI dependencies not available') - common.set_tmp_config_dir() ConfigManager('gtk3ui.conf', defaults=DEFAULT_PREFS) self.mainwindow = MainWindow() self.filestab = FilesTab() @@ -51,8 +44,8 @@ class FilesTabTestCase(BaseTestCase): root = treestore.get_iter_first() level = 1 - def p_level(s, l): - print('%s%s' % (' ' * l, s)) + def p_level(s, lvl): + print('{}{}'.format(' ' * lvl, s)) def _print_treestore_children(i, lvl): while i: @@ -97,80 +90,74 @@ class FilesTabTestCase(BaseTestCase): ) if not ret: self.print_treestore('Treestore not expected:', self.filestab.treestore) - self.assertTrue(ret) + assert ret def test_files_tab2(self): - if windows_check(): - raise unittest.SkipTest('on windows \\ != / for path names') self.filestab.files_list[self.t_id] = ( - {'index': 0, 'path': '1/1/test_10.txt', 'offset': 0, 'size': 13}, - {'index': 1, 'path': 'test_100.txt', 'offset': 13, 'size': 14}, + {'index': 0, 'path': '1/1/test_100.txt', 'offset': 0, 'size': 13}, + {'index': 1, 'path': 'test_101.txt', 'offset': 13, 'size': 14}, ) self.filestab.update_files() self.filestab._on_torrentfilerenamed_event( - self.t_id, self.index, '1/1/test_100.txt' + self.t_id, self.index, '1/1/test_101.txt' ) ret = self.verify_treestore( self.filestab.treestore, - [['1/', [['1/', [['test_100.txt'], ['test_10.txt']]]]]], + [['1/', [['1/', [['test_100.txt'], ['test_101.txt']]]]]], ) if not ret: self.print_treestore('Treestore not expected:', self.filestab.treestore) - self.assertTrue(ret) + assert ret def test_files_tab3(self): - if windows_check(): - raise unittest.SkipTest('on windows \\ != / for path names') self.filestab.files_list[self.t_id] = ( - {'index': 0, 'path': '1/test_10.txt', 'offset': 0, 'size': 13}, - {'index': 1, 'path': 'test_100.txt', 'offset': 13, 'size': 14}, + {'index': 0, 'path': '1/test_100.txt', 'offset': 0, 'size': 13}, + {'index': 1, 'path': 'test_101.txt', 'offset': 13, 'size': 14}, ) self.filestab.update_files() self.filestab._on_torrentfilerenamed_event( - self.t_id, self.index, '1/test_100.txt' + self.t_id, self.index, '1/test_101.txt' ) ret = self.verify_treestore( - self.filestab.treestore, [['1/', [['test_100.txt'], ['test_10.txt']]]] + self.filestab.treestore, [['1/', [['test_100.txt'], ['test_101.txt']]]] ) if not ret: self.print_treestore('Treestore not expected:', self.filestab.treestore) - self.assertTrue(ret) + assert ret def test_files_tab4(self): self.filestab.files_list[self.t_id] = ( - {'index': 0, 'path': '1/test_10.txt', 'offset': 0, 'size': 13}, - {'index': 1, 'path': '1/test_100.txt', 'offset': 13, 'size': 14}, + {'index': 0, 'path': '1/test_100.txt', 'offset': 0, 'size': 13}, + {'index': 1, 'path': '1/test_101.txt', 'offset': 13, 'size': 14}, ) self.filestab.update_files() self.filestab._on_torrentfilerenamed_event( - self.t_id, self.index, '1/2/test_100.txt' + self.t_id, self.index, '1/2/test_101.txt' ) ret = self.verify_treestore( self.filestab.treestore, - [['1/', [['2/', [['test_100.txt']]], ['test_10.txt']]]], + [['1/', [['2/', [['test_101.txt']]], ['test_100.txt']]]], ) if not ret: self.print_treestore('Treestore not expected:', self.filestab.treestore) - self.assertTrue(ret) + assert ret def test_files_tab5(self): - if windows_check(): - raise unittest.SkipTest('on windows \\ != / for path names') self.filestab.files_list[self.t_id] = ( - {'index': 0, 'path': '1/test_10.txt', 'offset': 0, 'size': 13}, - {'index': 1, 'path': '2/test_100.txt', 'offset': 13, 'size': 14}, + {'index': 0, 'path': '1/test_100.txt', 'offset': 0, 'size': 13}, + {'index': 1, 'path': '2/test_101.txt', 'offset': 13, 'size': 14}, ) self.filestab.update_files() self.filestab._on_torrentfilerenamed_event( - self.t_id, self.index, '1/test_100.txt' + self.t_id, self.index, '1/test_101.txt' ) ret = self.verify_treestore( - self.filestab.treestore, [['1/', [['test_100.txt'], ['test_10.txt']]]] + self.filestab.treestore, [['1/', [['test_100.txt'], ['test_101.txt']]]] ) if not ret: self.print_treestore('Treestore not expected:', self.filestab.treestore) - self.assertTrue(ret) + assert ret diff --git a/deluge/tests/test_httpdownloader.py b/deluge/tests/test_httpdownloader.py index a503e46..8c491b6 100644 --- a/deluge/tests/test_httpdownloader.py +++ b/deluge/tests/test_httpdownloader.py @@ -1,26 +1,23 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - +import os import tempfile from email.utils import formatdate +import pytest +import pytest_twisted from twisted.internet import reactor from twisted.internet.error import CannotListenError -from twisted.python.failure import Failure -from twisted.trial import unittest -from twisted.web.error import PageRedirect +from twisted.web.error import Error, PageRedirect from twisted.web.http import NOT_MODIFIED from twisted.web.resource import EncodingResourceWrapper, Resource from twisted.web.server import GzipEncoderFactory, Site from twisted.web.util import redirectTo -from deluge.common import windows_check from deluge.httpdownloader import download_file from deluge.log import setup_logger @@ -28,7 +25,7 @@ temp_dir = tempfile.mkdtemp() def fname(name): - return '%s/%s' % (temp_dir, name) + return os.path.join(temp_dir, name) class RedirectResource(Resource): @@ -47,9 +44,30 @@ class RenameResource(Resource): class AttachmentResource(Resource): def render(self, request): - request.setHeader(b'Content-Type', b'text/plain') + content_type = b'text/plain' + charset = request.getHeader(b'content-charset') + if charset: + content_type += b'; charset=' + charset + request.setHeader(b'Content-Type', content_type) request.setHeader(b'Content-Disposition', b'attachment') - return b'Attachement with no filename set' + append = request.getHeader(b'content-append') or b'' + content = 'Attachment with no filename set{}'.format(append.decode('utf8')) + return ( + content.encode(charset.decode('utf8')) + if charset + else content.encode('utf8') + ) + + +class TorrentResource(Resource): + def render(self, request): + content_type = b'application/x-bittorrent' + charset = request.getHeader(b'content-charset') + if charset: + content_type += b'; charset=' + charset + request.setHeader(b'Content-Type', content_type) + request.setHeader(b'Content-Disposition', b'attachment; filename=test.torrent') + return 'Binary attachment ignore charset 世丕且\n'.encode() class CookieResource(Resource): @@ -101,6 +119,7 @@ class TopLevelResource(Resource): self.putChild(b'redirect', self.redirect_rsrc) self.putChild(b'rename', RenameResource()) self.putChild(b'attachment', AttachmentResource()) + self.putChild(b'torrent', TorrentResource()) self.putChild(b'partial', PartialDownloadResource()) def getChild(self, path, request): # NOQA: N802 @@ -110,16 +129,18 @@ class TopLevelResource(Resource): return Resource.getChild(self, path, request) def render(self, request): - if request.getHeader('If-Modified-Since'): + if request.getHeader(b'If-Modified-Since'): request.setResponseCode(NOT_MODIFIED) return b'

Deluge HTTP Downloader tests webserver here

' -class DownloadFileTestCase(unittest.TestCase): +class TestDownloadFile: def get_url(self, path=''): return 'http://localhost:%d/%s' % (self.listen_port, path) - def setUp(self): # NOQA + @pytest_twisted.async_yield_fixture(autouse=True) + async def setUp(self, request): # NOQA + self = request.instance setup_logger('warning', fname('log_file')) self.website = Site(TopLevelResource()) self.listen_port = 51242 @@ -135,132 +156,136 @@ class DownloadFileTestCase(unittest.TestCase): else: raise error - def tearDown(self): # NOQA - return self.webserver.stopListening() + yield + + await self.webserver.stopListening() - def assertContains(self, filename, contents): # NOQA - with open(filename) as _file: + def assert_contains(self, filename, contents): + with open(filename, encoding='utf8') as _file: try: - self.assertEqual(_file.read(), contents) + assert _file.read() == contents except Exception as ex: - self.fail(ex) + pytest.fail(ex) return filename - def assertNotContains(self, filename, contents, file_mode=''): # NOQA - with open(filename, file_mode) as _file: + def assert_not_contains(self, filename, contents, file_mode=''): + with open(filename, encoding='utf8') as _file: try: - self.assertNotEqual(_file.read(), contents) + assert _file.read() != contents except Exception as ex: - self.fail(ex) + pytest.fail(ex) return filename - def test_download(self): - d = download_file(self.get_url(), fname('index.html')) - d.addCallback(self.assertEqual, fname('index.html')) - return d + @pytest_twisted.ensureDeferred + async def test_download(self): + filename = await download_file(self.get_url(), fname('index.html')) + assert filename == fname('index.html') - def test_download_without_required_cookies(self): + @pytest_twisted.ensureDeferred + async def test_download_without_required_cookies(self): url = self.get_url('cookie') - d = download_file(url, fname('none')) - d.addCallback(self.fail) - d.addErrback(self.assertIsInstance, Failure) - return d + filename = await download_file(url, fname('none')) + self.assert_contains(filename, 'Password cookie not set!') - def test_download_with_required_cookies(self): + @pytest_twisted.ensureDeferred + async def test_download_with_required_cookies(self): url = self.get_url('cookie') cookie = {'cookie': 'password=deluge'} - d = download_file(url, fname('monster'), headers=cookie) - d.addCallback(self.assertEqual, fname('monster')) - d.addCallback(self.assertContains, 'COOKIE MONSTER!') - return d - - def test_download_with_rename(self): - - if windows_check(): - raise unittest.SkipTest('on windows \\ != / for path names') + filename = await download_file(url, fname('monster'), headers=cookie) + assert filename == fname('monster') + self.assert_contains(filename, 'COOKIE MONSTER!') + @pytest_twisted.ensureDeferred + async def test_download_with_rename(self): url = self.get_url('rename?filename=renamed') - d = download_file(url, fname('original')) - d.addCallback(self.assertEqual, fname('renamed')) - d.addCallback(self.assertContains, 'This file should be called renamed') - return d - - def test_download_with_rename_exists(self): - - if windows_check(): - raise unittest.SkipTest('on windows \\ != / for path names') + filename = await download_file(url, fname('original')) + assert filename == fname('renamed') + self.assert_contains(filename, 'This file should be called renamed') + @pytest_twisted.ensureDeferred + async def test_download_with_rename_exists(self): open(fname('renamed'), 'w').close() url = self.get_url('rename?filename=renamed') - d = download_file(url, fname('original')) - d.addCallback(self.assertEqual, fname('renamed-1')) - d.addCallback(self.assertContains, 'This file should be called renamed') - return d - - def test_download_with_rename_sanitised(self): - - if windows_check(): - raise unittest.SkipTest('on windows \\ != / for path names') + filename = await download_file(url, fname('original')) + assert filename == fname('renamed-1') + self.assert_contains(filename, 'This file should be called renamed') + @pytest_twisted.ensureDeferred + async def test_download_with_rename_sanitised(self): url = self.get_url('rename?filename=/etc/passwd') - d = download_file(url, fname('original')) - d.addCallback(self.assertEqual, fname('passwd')) - d.addCallback(self.assertContains, 'This file should be called /etc/passwd') - return d + filename = await download_file(url, fname('original')) + assert filename == fname('passwd') + self.assert_contains(filename, 'This file should be called /etc/passwd') - def test_download_with_attachment_no_filename(self): + @pytest_twisted.ensureDeferred + async def test_download_with_attachment_no_filename(self): url = self.get_url('attachment') - d = download_file(url, fname('original')) - d.addCallback(self.assertEqual, fname('original')) - d.addCallback(self.assertContains, 'Attachement with no filename set') - return d + filename = await download_file(url, fname('original')) + assert filename == fname('original') + self.assert_contains(filename, 'Attachment with no filename set') - def test_download_with_rename_prevented(self): + @pytest_twisted.ensureDeferred + async def test_download_with_rename_prevented(self): url = self.get_url('rename?filename=spam') - d = download_file(url, fname('forced'), force_filename=True) - d.addCallback(self.assertEqual, fname('forced')) - d.addCallback(self.assertContains, 'This file should be called spam') - return d + filename = await download_file(url, fname('forced'), force_filename=True) + assert filename == fname('forced') + self.assert_contains(filename, 'This file should be called spam') - def test_download_with_gzip_encoding(self): + @pytest_twisted.ensureDeferred + async def test_download_with_gzip_encoding(self): url = self.get_url('gzip?msg=success') - d = download_file(url, fname('gzip_encoded')) - d.addCallback(self.assertContains, 'success') - return d + filename = await download_file(url, fname('gzip_encoded')) + self.assert_contains(filename, 'success') - def test_download_with_gzip_encoding_disabled(self): + @pytest_twisted.ensureDeferred + async def test_download_with_gzip_encoding_disabled(self): url = self.get_url('gzip?msg=unzip') - d = download_file(url, fname('gzip_encoded'), allow_compression=False) - d.addCallback(self.assertContains, 'unzip') - return d + filename = await download_file( + url, fname('gzip_encoded'), allow_compression=False + ) + self.assert_contains(filename, 'unzip') - def test_page_redirect_unhandled(self): + @pytest_twisted.ensureDeferred + async def test_page_redirect_unhandled(self): url = self.get_url('redirect') - d = download_file(url, fname('none')) - d.addCallback(self.fail) + with pytest.raises(PageRedirect): + await download_file(url, fname('none'), handle_redirects=False) - def on_redirect(failure): - self.assertTrue(type(failure), PageRedirect) + @pytest_twisted.ensureDeferred + async def test_page_redirect(self): + url = self.get_url('redirect') + filename = await download_file(url, fname('none'), handle_redirects=True) + assert filename == fname('none') - d.addErrback(on_redirect) - return d + @pytest_twisted.ensureDeferred + async def test_page_not_found(self): + with pytest.raises(Error): + await download_file(self.get_url('page/not/found'), fname('none')) - def test_page_redirect(self): - url = self.get_url('redirect') - d = download_file(url, fname('none'), handle_redirects=True) - d.addCallback(self.assertEqual, fname('none')) - d.addErrback(self.fail) - return d - - def test_page_not_found(self): - d = download_file(self.get_url('page/not/found'), fname('none')) - d.addCallback(self.fail) - d.addErrback(self.assertIsInstance, Failure) - return d - - def test_page_not_modified(self): + @pytest.mark.xfail(reason="Doesn't seem like httpdownloader ever implemented this.") + @pytest_twisted.ensureDeferred + async def test_page_not_modified(self): headers = {'If-Modified-Since': formatdate(usegmt=True)} - d = download_file(self.get_url(), fname('index.html'), headers=headers) - d.addCallback(self.fail) - d.addErrback(self.assertIsInstance, Failure) - return d + with pytest.raises(Error) as exc_info: + await download_file(self.get_url(), fname('index.html'), headers=headers) + assert exc_info.value.status == NOT_MODIFIED + + @pytest_twisted.ensureDeferred + async def test_download_text_reencode_charset(self): + """Re-encode as UTF-8 specified charset for text content-type header""" + url = self.get_url('attachment') + filepath = fname('test.txt') + headers = {'content-charset': 'Windows-1251', 'content-append': 'бвгде'} + filename = await download_file(url, filepath, headers=headers) + assert filename == filepath + self.assert_contains(filename, 'Attachment with no filename setбвгде') + + @pytest_twisted.ensureDeferred + async def test_download_binary_ignore_charset(self): + """Ignore charset for binary content-type header e.g. torrent files""" + url = self.get_url('torrent') + headers = {'content-charset': 'Windows-1251'} + filepath = fname('test.torrent') + filename = await download_file(url, fname('test.torrent'), headers=headers) + assert filename == filepath + self.assert_contains(filename, 'Binary attachment ignore charset 世丕且\n') diff --git a/deluge/tests/test_json_api.py b/deluge/tests/test_json_api.py index 1da64bf..41efb02 100644 --- a/deluge/tests/test_json_api.py +++ b/deluge/tests/test_json_api.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,64 +6,35 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import json as json_lib +from unittest.mock import MagicMock -from mock import MagicMock -from twisted.internet import defer +import pytest +import pytest_twisted from twisted.web import server from twisted.web.http import Request import deluge.common -import deluge.component as component import deluge.ui.web.auth import deluge.ui.web.json_api from deluge.error import DelugeError -from deluge.ui.client import client from deluge.ui.web.auth import Auth from deluge.ui.web.json_api import JSON, JSONException from . import common -from .basetest import BaseTestCase from .common_web import WebServerMockBase -from .daemon_base import DaemonBase common.disable_new_release_check() -class JSONBase(BaseTestCase, DaemonBase): - def connect_client(self, *args, **kwargs): - return client.connect( - 'localhost', - self.listen_port, - username=kwargs.get('user', ''), - password=kwargs.get('password', ''), - ) - - def disconnect_client(self, *args): - return client.disconnect() - - def tear_down(self): - d = component.shutdown() - d.addCallback(self.disconnect_client) - d.addCallback(self.terminate_core) - return d - - -class JSONTestCase(JSONBase): - def set_up(self): - d = self.common_set_up() - d.addCallback(self.start_core) - d.addCallbacks(self.connect_client, self.terminate_core) - return d - - @defer.inlineCallbacks - def test_get_remote_methods(self): +@pytest.mark.usefixtures('daemon', 'client', 'component') +class TestJSON: + @pytest_twisted.ensureDeferred + async def test_get_remote_methods(self): json = JSON() - methods = yield json.get_remote_methods() - self.assertEqual(type(methods), tuple) - self.assertTrue(len(methods) > 0) + methods = await json.get_remote_methods() + assert type(methods) == tuple + assert len(methods) > 0 def test_render_fail_disconnected(self): json = JSON() @@ -72,7 +42,7 @@ class JSONTestCase(JSONBase): request.method = b'POST' request._disconnected = True # When disconnected, returns empty string - self.assertEqual(json.render(request), '') + assert json.render(request) == '' def test_render_fail(self): json = JSON() @@ -82,19 +52,17 @@ class JSONTestCase(JSONBase): def write(response_str): request.write_was_called = True response = json_lib.loads(response_str.decode()) - self.assertEqual(response['result'], None) - self.assertEqual(response['id'], None) - self.assertEqual( - response['error']['message'], 'JSONException: JSON not decodable' - ) - self.assertEqual(response['error']['code'], 5) + assert response['result'] is None + assert response['id'] is None + assert response['error']['message'] == 'JSONException: JSON not decodable' + assert response['error']['code'] == 5 request.write = write request.write_was_called = False request._disconnected = False request.getHeader.return_value = b'application/json' - self.assertEqual(json.render(request), server.NOT_DONE_YET) - self.assertTrue(request.write_was_called) + assert json.render(request) == server.NOT_DONE_YET + assert request.write_was_called def test_handle_request_invalid_method(self): json = JSON() @@ -102,20 +70,23 @@ class JSONTestCase(JSONBase): json_data = {'method': 'no-existing-module.test', 'id': 0, 'params': []} request.json = json_lib.dumps(json_data).encode() request_id, result, error = json._handle_request(request) - self.assertEqual(error, {'message': 'Unknown method', 'code': 2}) + assert error == {'message': 'Unknown method', 'code': 2} def test_handle_request_invalid_json_request(self): json = JSON() request = MagicMock() json_data = {'id': 0, 'params': []} request.json = json_lib.dumps(json_data).encode() - self.assertRaises(JSONException, json._handle_request, request) + with pytest.raises(JSONException): + json._handle_request(request) json_data = {'method': 'some.method', 'params': []} request.json = json_lib.dumps(json_data).encode() - self.assertRaises(JSONException, json._handle_request, request) + with pytest.raises(JSONException): + json._handle_request(request) json_data = {'method': 'some.method', 'id': 0} request.json = json_lib.dumps(json_data).encode() - self.assertRaises(JSONException, json._handle_request, request) + with pytest.raises(JSONException): + json._handle_request(request) def test_on_json_request_invalid_content_type(self): """Test for exception with content type not application/json""" @@ -124,18 +95,32 @@ class JSONTestCase(JSONBase): request.getHeader.return_value = b'text/plain' json_data = {'method': 'some.method', 'id': 0, 'params': []} request.json = json_lib.dumps(json_data).encode() - self.assertRaises(JSONException, json._on_json_request, request) + with pytest.raises(JSONException): + json._on_json_request(request) + def test_on_json_request_valid_content_type(self): + """Ensure content-type application/json is accepted""" + json = JSON() + request = MagicMock() + request.getHeader.return_value = b'application/json' + json_data = {'method': 'some.method', 'id': 0, 'params': []} + request.json = json_lib.dumps(json_data).encode() + json._on_json_request(request) -class JSONCustomUserTestCase(JSONBase): - def set_up(self): - d = self.common_set_up() - d.addCallback(self.start_core) - return d + def test_on_json_request_valid_content_type_with_charset(self): + """Ensure content-type parameters such as charset are ignored""" + json = JSON() + request = MagicMock() + request.getHeader.return_value = b'application/json;charset=utf-8' + json_data = {'method': 'some.method', 'id': 0, 'params': []} + request.json = json_lib.dumps(json_data).encode() + json._on_json_request(request) - @defer.inlineCallbacks + +@pytest.mark.usefixtures('daemon', 'client', 'component') +class TestJSONCustomUserTestCase: + @pytest_twisted.inlineCallbacks def test_handle_request_auth_error(self): - yield self.connect_client() json = JSON() auth_conf = {'session_timeout': 10, 'sessions': {}} Auth(auth_conf) # Must create the component @@ -148,13 +133,12 @@ class JSONCustomUserTestCase(JSONBase): json_data = {'method': 'core.get_libtorrent_version', 'id': 0, 'params': []} request.json = json_lib.dumps(json_data).encode() request_id, result, error = json._handle_request(request) - self.assertEqual(error, {'message': 'Not authenticated', 'code': 1}) + assert error == {'message': 'Not authenticated', 'code': 1} -class RPCRaiseDelugeErrorJSONTestCase(JSONBase): - def set_up(self): - d = self.common_set_up() - custom_script = """ +@pytest.mark.usefixtures('daemon', 'client', 'component') +class TestRPCRaiseDelugeErrorJSON: + daemon_custom_script = """ from deluge.error import DelugeError from deluge.core.rpcserver import export class TestClass(object): @@ -165,12 +149,9 @@ class RPCRaiseDelugeErrorJSONTestCase(JSONBase): test = TestClass() daemon.rpcserver.register_object(test) """ - d.addCallback(self.start_core, custom_script=custom_script) - d.addCallbacks(self.connect_client, self.terminate_core) - return d - @defer.inlineCallbacks - def test_handle_request_method_raise_delugeerror(self): + @pytest_twisted.ensureDeferred + async def test_handle_request_method_raise_delugeerror(self): json = JSON() def get_session_id(s_id): @@ -182,9 +163,9 @@ class RPCRaiseDelugeErrorJSONTestCase(JSONBase): request = Request(MagicMock(), False) request.base = b'' auth._create_session(request) - methods = yield json.get_remote_methods() + methods = await json.get_remote_methods() # Verify the function has been registered - self.assertTrue('testclass.test' in methods) + assert 'testclass.test' in methods request = MagicMock() session_id = list(auth.config['sessions'])[0] @@ -192,18 +173,13 @@ class RPCRaiseDelugeErrorJSONTestCase(JSONBase): json_data = {'method': 'testclass.test', 'id': 0, 'params': []} request.json = json_lib.dumps(json_data).encode() request_id, result, error = json._handle_request(request) - result.addCallback(self.fail) - - def on_error(error): - self.assertEqual(error.type, DelugeError) - - result.addErrback(on_error) - yield result + with pytest.raises(DelugeError): + await result -class JSONRequestFailedTestCase(JSONBase, WebServerMockBase): - def set_up(self): - d = self.common_set_up() +class TestJSONRequestFailed(WebServerMockBase): + @pytest_twisted.async_yield_fixture(autouse=True) + async def set_up(self, config_dir): custom_script = """ from deluge.error import DelugeError from deluge.core.rpcserver import export @@ -234,28 +210,29 @@ class JSONRequestFailedTestCase(JSONBase, WebServerMockBase): } def on_test_raise(*args): - self.assertTrue('Unhandled error in Deferred:' in self.core.stderr_out) - self.assertTrue('in test_raise_error' in self.core.stderr_out) + assert 'Unhandled error in Deferred:' in self.core.stderr_out + assert 'in test_raise_error' in self.core.stderr_out extra_callback['deferred'].addCallback(on_test_raise) - d.addCallback( - self.start_core, + d, daemon = common.start_core( custom_script=custom_script, print_stdout=False, print_stderr=False, timeout=5, extra_callbacks=[extra_callback], + config_directory=config_dir, ) - d.addCallbacks(self.connect_client, self.terminate_core) - return d + await d + yield + await daemon.kill() - @defer.inlineCallbacks - def test_render_on_rpc_request_failed(self): + @pytest_twisted.inlineCallbacks + def test_render_on_rpc_request_failed(self, component, client): json = JSON() methods = yield json.get_remote_methods() # Verify the function has been registered - self.assertTrue('testclass.test' in methods) + assert 'testclass.test' in methods request = MagicMock() @@ -266,14 +243,14 @@ class JSONRequestFailedTestCase(JSONBase, WebServerMockBase): def write(response_str): request.write_was_called = True response = json_lib.loads(response_str.decode()) - self.assertEqual(response['result'], None, 'BAD RESULT') - self.assertEqual(response['id'], 0) - self.assertEqual( - response['error']['message'], - 'Failure: [Failure instance: Traceback (failure with no frames):' - " : DelugeERROR\n]", + assert response['result'] is None, 'BAD RESULT' + assert response['id'] == 0 + assert ( + response['error']['message'] + == 'Failure: [Failure instance: Traceback (failure with no frames):' + " : DelugeERROR\n]" ) - self.assertEqual(response['error']['code'], 4) + assert response['error']['code'] == 4 request.write = write request.write_was_called = False @@ -284,8 +261,8 @@ class JSONRequestFailedTestCase(JSONBase, WebServerMockBase): d = json._on_json_request(request) def on_success(arg): - self.assertEqual(arg, server.NOT_DONE_YET) + assert arg == server.NOT_DONE_YET return True - d.addCallbacks(on_success, self.fail) + d.addCallbacks(on_success, pytest.fail) yield d diff --git a/deluge/tests/test_log.py b/deluge/tests/test_log.py index 572693b..f0dcbee 100644 --- a/deluge/tests/test_log.py +++ b/deluge/tests/test_log.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2015 Calum Lind # Copyright (C) 2010 Pedro Algarvio @@ -8,17 +7,14 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import warnings +from deluge.conftest import BaseTestCase from deluge.log import setup_logger -from .basetest import BaseTestCase - -class LogTestCase(BaseTestCase): +class TestLog(BaseTestCase): def set_up(self): setup_logger(logging.DEBUG) @@ -32,7 +28,7 @@ class LogTestCase(BaseTestCase): # Cause all warnings to always be triggered. warnings.simplefilter('always') LOG.debug('foo') - self.assertEqual(w[-1].category, DeprecationWarning) + assert w[-1].category == DeprecationWarning # def test_twisted_error_log(self): # from twisted.internet import defer diff --git a/deluge/tests/test_maketorrent.py b/deluge/tests/test_maketorrent.py index 4e00996..a2e473f 100644 --- a/deluge/tests/test_maketorrent.py +++ b/deluge/tests/test_maketorrent.py @@ -1,19 +1,13 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import os import tempfile -from twisted.trial import unittest - from deluge import maketorrent -from deluge.common import windows_check def check_torrent(filename): @@ -28,7 +22,7 @@ def check_torrent(filename): TorrentInfo(filename) -class MakeTorrentTestCase(unittest.TestCase): +class TestMakeTorrent: def test_save_multifile(self): # Create a temporary folder for torrent creation tmp_path = tempfile.mkdtemp() @@ -54,21 +48,16 @@ class MakeTorrentTestCase(unittest.TestCase): os.remove(tmp_file) def test_save_singlefile(self): - if windows_check(): - raise unittest.SkipTest('on windows file not released') - tmp_data = tempfile.mkstemp('testdata')[1] - with open(tmp_data, 'wb') as _file: - _file.write(b'a' * (2314 * 1024)) - t = maketorrent.TorrentMetadata() - t.data_path = tmp_data - tmp_fd, tmp_file = tempfile.mkstemp('.torrent') - t.save(tmp_file) - - check_torrent(tmp_file) - - os.remove(tmp_data) - os.close(tmp_fd) - os.remove(tmp_file) + with tempfile.TemporaryDirectory() as tmp_dir: + tmp_data = tmp_dir + '/data' + with open(tmp_data, 'wb') as _file: + _file.write(b'a' * (2314 * 1024)) + t = maketorrent.TorrentMetadata() + t.data_path = tmp_data + tmp_file = tmp_dir + '/.torrent' + t.save(tmp_file) + + check_torrent(tmp_file) def test_save_multifile_padded(self): # Create a temporary folder for torrent creation diff --git a/deluge/tests/test_maybe_coroutine.py b/deluge/tests/test_maybe_coroutine.py new file mode 100644 index 0000000..2717e78 --- /dev/null +++ b/deluge/tests/test_maybe_coroutine.py @@ -0,0 +1,213 @@ +# +# This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with +# the additional special exception to link portions of this program with the OpenSSL library. +# See LICENSE for more details. +# +import pytest +import pytest_twisted +import twisted.python.failure +from twisted.internet import defer, reactor, task +from twisted.internet.defer import maybeDeferred + +from deluge.decorators import maybe_coroutine + + +@defer.inlineCallbacks +def inline_func(): + result = yield task.deferLater(reactor, 0, lambda: 'function_result') + return result + + +@defer.inlineCallbacks +def inline_error(): + raise Exception('function_error') + yield + + +@maybe_coroutine +async def coro_func(): + result = await task.deferLater(reactor, 0, lambda: 'function_result') + return result + + +@maybe_coroutine +async def coro_error(): + raise Exception('function_error') + + +@defer.inlineCallbacks +def coro_func_from_inline(): + result = yield coro_func() + return result + + +@defer.inlineCallbacks +def coro_error_from_inline(): + result = yield coro_error() + return result + + +@maybe_coroutine +async def coro_func_from_coro(): + return await coro_func() + + +@maybe_coroutine +async def coro_error_from_coro(): + return await coro_error() + + +@maybe_coroutine +async def inline_func_from_coro(): + return await inline_func() + + +@maybe_coroutine +async def inline_error_from_coro(): + return await inline_error() + + +@pytest_twisted.inlineCallbacks +def test_standard_twisted(): + """Sanity check that twisted tests work how we expect. + + Not really testing deluge code at all. + """ + result = yield inline_func() + assert result == 'function_result' + + with pytest.raises(Exception, match='function_error'): + yield inline_error() + + +@pytest.mark.parametrize( + 'function', + [ + inline_func, + coro_func, + coro_func_from_coro, + coro_func_from_inline, + inline_func_from_coro, + ], +) +@pytest_twisted.inlineCallbacks +def test_from_inline(function): + """Test our coroutines wrapped with maybe_coroutine as if they returned plain twisted deferreds.""" + result = yield function() + assert result == 'function_result' + + def cb(result): + assert result == 'function_result' + + d = function() + d.addCallback(cb) + yield d + + +@pytest.mark.parametrize( + 'function', + [ + inline_error, + coro_error, + coro_error_from_coro, + coro_error_from_inline, + inline_error_from_coro, + ], +) +@pytest_twisted.inlineCallbacks +def test_error_from_inline(function): + """Test our coroutines wrapped with maybe_coroutine as if they returned plain twisted deferreds that raise.""" + with pytest.raises(Exception, match='function_error'): + yield function() + + def eb(result): + assert isinstance(result, twisted.python.failure.Failure) + assert result.getErrorMessage() == 'function_error' + + d = function() + d.addErrback(eb) + yield d + + +@pytest.mark.parametrize( + 'function', + [ + inline_func, + coro_func, + coro_func_from_coro, + coro_func_from_inline, + inline_func_from_coro, + ], +) +@pytest_twisted.ensureDeferred +async def test_from_coro(function): + """Test our coroutines wrapped with maybe_coroutine work from another coroutine.""" + result = await function() + assert result == 'function_result' + + +@pytest.mark.parametrize( + 'function', + [ + inline_error, + coro_error, + coro_error_from_coro, + coro_error_from_inline, + inline_error_from_coro, + ], +) +@pytest_twisted.ensureDeferred +async def test_error_from_coro(function): + """Test our coroutines wrapped with maybe_coroutine work from another coroutine with errors.""" + with pytest.raises(Exception, match='function_error'): + await function() + + +@pytest_twisted.ensureDeferred +async def test_tracebacks_preserved(): + with pytest.raises(Exception) as exc: + await coro_error_from_coro() + traceback_lines = [ + 'await coro_error_from_coro()', + 'return await coro_error()', + "raise Exception('function_error')", + ] + # If each coroutine got wrapped with ensureDeferred, the traceback will be mangled + # verify the coroutines passed through by checking the traceback. + for expected, actual in zip(traceback_lines, exc.traceback): + assert expected in str(actual) + + +@pytest_twisted.ensureDeferred +async def test_maybe_deferred_coroutine(): + result = await maybeDeferred(coro_func) + assert result == 'function_result' + + +@pytest_twisted.ensureDeferred +async def test_callback_before_await(): + def cb(res): + assert res == 'function_result' + return res + + d = coro_func() + d.addCallback(cb) + result = await d + assert result == 'function_result' + + +@pytest_twisted.ensureDeferred +async def test_callback_after_await(): + """If it has already been used as a coroutine, can't be retroactively turned into a Deferred. + This limitation could be fixed, but the extra complication doesn't feel worth it. + """ + + def cb(res): + pass + + d = coro_func() + await d + with pytest.raises( + Exception, match='Cannot add callbacks to an already awaited coroutine' + ): + d.addCallback(cb) diff --git a/deluge/tests/test_metafile.py b/deluge/tests/test_metafile.py index fc6507c..fda1cb7 100644 --- a/deluge/tests/test_metafile.py +++ b/deluge/tests/test_metafile.py @@ -1,19 +1,13 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import os import tempfile -from twisted.trial import unittest - from deluge import metafile -from deluge.common import windows_check def check_torrent(filename): @@ -28,7 +22,7 @@ def check_torrent(filename): TorrentInfo(filename) -class MetafileTestCase(unittest.TestCase): +class TestMetafile: def test_save_multifile(self): # Create a temporary folder for torrent creation tmp_path = tempfile.mkdtemp() @@ -52,17 +46,12 @@ class MetafileTestCase(unittest.TestCase): os.remove(tmp_file) def test_save_singlefile(self): - if windows_check(): - raise unittest.SkipTest('on windows \\ != / for path names') - tmp_path = tempfile.mkstemp('testdata')[1] - with open(tmp_path, 'wb') as tmp_file: - tmp_file.write(b'a' * (2314 * 1024)) - - tmp_fd, tmp_file = tempfile.mkstemp('.torrent') - metafile.make_meta_file(tmp_path, '', 32768, target=tmp_file) + with tempfile.TemporaryDirectory() as tmp_dir: + tmp_data = tmp_dir + '/testdata' + with open(tmp_data, 'wb') as tmp_file: + tmp_file.write(b'a' * (2314 * 1024)) - check_torrent(tmp_file) + tmp_torrent = tmp_dir + '/.torrent' + metafile.make_meta_file(tmp_data, '', 32768, target=tmp_torrent) - os.remove(tmp_path) - os.close(tmp_fd) - os.remove(tmp_file) + check_torrent(tmp_torrent) diff --git a/deluge/tests/test_plugin_metadata.py b/deluge/tests/test_plugin_metadata.py index 436fc2c..adf115d 100644 --- a/deluge/tests/test_plugin_metadata.py +++ b/deluge/tests/test_plugin_metadata.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2015 Calum Lind # @@ -7,25 +6,38 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.pluginmanagerbase import PluginManagerBase -from . import common -from .basetest import BaseTestCase - - -class PluginManagerBaseTestCase(BaseTestCase): - def set_up(self): - common.set_tmp_config_dir() +class TestPluginManagerBase: def test_get_plugin_info(self): pm = PluginManagerBase('core.conf', 'deluge.plugin.core') for p in pm.get_available_plugins(): for key, value in pm.get_plugin_info(p).items(): - self.assertTrue(isinstance('%s: %s' % (key, value), ''.__class__)) + assert isinstance(key, str) + assert isinstance(value, str) def test_get_plugin_info_invalid_name(self): pm = PluginManagerBase('core.conf', 'deluge.plugin.core') for key, value in pm.get_plugin_info('random').items(): - self.assertEqual(value, 'not available') + result = 'not available' if key in ('Name', 'Version') else '' + assert value == result + + def test_parse_pkg_info_metadata_2_1(self): + pkg_info = """Metadata-Version: 2.1 +Name: AutoAdd +Version: 1.8 +Summary: Monitors folders for .torrent files. +Home-page: http://dev.deluge-torrent.org/wiki/Plugins/AutoAdd +Author: Chase Sterling, Pedro Algarvio +Author-email: chase.sterling@gmail.com, pedro@algarvio.me +License: GPLv3 +Platform: UNKNOWN + +Monitors folders for .torrent files. + """ + plugin_info = PluginManagerBase.parse_pkg_info(pkg_info) + for value in plugin_info.values(): + assert value != '' + result = 'Monitors folders for .torrent files.' + assert plugin_info['Description'] == result diff --git a/deluge/tests/test_rpcserver.py b/deluge/tests/test_rpcserver.py index 02f9af0..982d1d5 100644 --- a/deluge/tests/test_rpcserver.py +++ b/deluge/tests/test_rpcserver.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2013 Bro # @@ -7,18 +6,15 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component import deluge.error from deluge.common import get_localhost_auth +from deluge.conftest import BaseTestCase from deluge.core import rpcserver from deluge.core.authmanager import AuthManager from deluge.core.rpcserver import DelugeRPCProtocol, RPCServer from deluge.log import setup_logger -from .basetest import BaseTestCase - setup_logger('none') @@ -30,7 +26,7 @@ class DelugeRPCProtocolTester(DelugeRPCProtocol): self.messages.append(data) -class RPCServerTestCase(BaseTestCase): +class TestRPCServer(BaseTestCase): def set_up(self): self.rpcserver = RPCServer(listen=False) self.rpcserver.factory.protocol = DelugeRPCProtocolTester @@ -60,15 +56,15 @@ class RPCServerTestCase(BaseTestCase): e = TorrentFolderRenamedEvent(*data) self.rpcserver.emit_event_for_session_id(self.session_id, e) msg = self.protocol.messages.pop() - self.assertEqual(msg[0], rpcserver.RPC_EVENT, str(msg)) - self.assertEqual(msg[1], 'TorrentFolderRenamedEvent', str(msg)) - self.assertEqual(msg[2], data, str(msg)) + assert msg[0] == rpcserver.RPC_EVENT, str(msg) + assert msg[1] == 'TorrentFolderRenamedEvent', str(msg) + assert msg[2] == data, str(msg) def test_invalid_client_login(self): self.protocol.dispatch(self.request_id, 'daemon.login', [1], {}) msg = self.protocol.messages.pop() - self.assertEqual(msg[0], rpcserver.RPC_ERROR) - self.assertEqual(msg[1], self.request_id) + assert msg[0] == rpcserver.RPC_ERROR + assert msg[1] == self.request_id def test_valid_client_login(self): self.authmanager = AuthManager() @@ -77,9 +73,9 @@ class RPCServerTestCase(BaseTestCase): self.request_id, 'daemon.login', auth, {'client_version': 'Test'} ) msg = self.protocol.messages.pop() - self.assertEqual(msg[0], rpcserver.RPC_RESPONSE, str(msg)) - self.assertEqual(msg[1], self.request_id, str(msg)) - self.assertEqual(msg[2], rpcserver.AUTH_LEVEL_ADMIN, str(msg)) + assert msg[0] == rpcserver.RPC_RESPONSE, str(msg) + assert msg[1] == self.request_id, str(msg) + assert msg[2] == rpcserver.AUTH_LEVEL_ADMIN, str(msg) def test_client_login_error(self): # This test causes error log prints while running the test... @@ -90,24 +86,24 @@ class RPCServerTestCase(BaseTestCase): self.request_id, 'daemon.login', auth, {'client_version': 'Test'} ) msg = self.protocol.messages.pop() - self.assertEqual(msg[0], rpcserver.RPC_ERROR) - self.assertEqual(msg[1], self.request_id) - self.assertEqual(msg[2], 'WrappedException') - self.assertEqual(msg[3][1], 'AttributeError') + assert msg[0] == rpcserver.RPC_ERROR + assert msg[1] == self.request_id + assert msg[2] == 'WrappedException' + assert msg[3][1] == 'AttributeError' def test_client_invalid_method_call(self): self.authmanager = AuthManager() auth = get_localhost_auth() self.protocol.dispatch(self.request_id, 'invalid_function', auth, {}) msg = self.protocol.messages.pop() - self.assertEqual(msg[0], rpcserver.RPC_ERROR) - self.assertEqual(msg[1], self.request_id) - self.assertEqual(msg[2], 'WrappedException') - self.assertEqual(msg[3][1], 'AttributeError') + assert msg[0] == rpcserver.RPC_ERROR + assert msg[1] == self.request_id + assert msg[2] == 'WrappedException' + assert msg[3][1] == 'AttributeError' def test_daemon_info(self): self.protocol.dispatch(self.request_id, 'daemon.info', [], {}) msg = self.protocol.messages.pop() - self.assertEqual(msg[0], rpcserver.RPC_RESPONSE, str(msg)) - self.assertEqual(msg[1], self.request_id, str(msg)) - self.assertEqual(msg[2], deluge.common.get_version(), str(msg)) + assert msg[0] == rpcserver.RPC_RESPONSE, str(msg) + assert msg[1] == self.request_id, str(msg) + assert msg[2] == deluge.common.get_version(), str(msg) diff --git a/deluge/tests/test_security.py b/deluge/tests/test_security.py index 3794049..e3e4344 100644 --- a/deluge/tests/test_security.py +++ b/deluge/tests/test_security.py @@ -1,12 +1,9 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import os import pytest @@ -16,9 +13,9 @@ import deluge.component as component import deluge.ui.web.server from deluge import configmanager from deluge.common import windows_check +from deluge.conftest import BaseTestCase from deluge.ui.web.server import DelugeWeb -from .basetest import BaseTestCase from .common import get_test_data_file from .common_web import WebServerTestBase from .daemon_base import DaemonBase @@ -26,15 +23,10 @@ from .daemon_base import DaemonBase SECURITY_TESTS = bool(os.getenv('SECURITY_TESTS', False)) -class SecurityBaseTestCase(object): - if windows_check(): - skip = 'windows can`t run .sh files' - elif not SECURITY_TESTS: - skip = 'Skipping security tests' - - http_err = 'can\'t run http tests on daemon' - - def __init__(self): +# TODO: This whole module has not been tested since migrating tests fully to pytest +class SecurityBaseTestCase: + @pytest.fixture(autouse=True) + def setvars(self): self.home_dir = os.path.expanduser('~') self.port = 8112 @@ -45,6 +37,7 @@ class SecurityBaseTestCase(object): get_test_data_file('testssl.sh'), '--quiet', '--nodns', + 'none', '--color', '0', test, @@ -55,11 +48,11 @@ class SecurityBaseTestCase(object): def on_result(results): if test == '-e': - results = results[0].split('\n')[7:-6] - self.assertTrue(len(results) > 3) + results = results[0].split(b'\n')[7:-6] + assert len(results) > 3 else: - self.assertIn('OK', results[0]) - self.assertNotIn('NOT ok', results[0]) + assert b'OK' in results[0] + assert b'NOT ok' not in results[0] d.addCallback(on_result) return d @@ -76,18 +69,12 @@ class SecurityBaseTestCase(object): def test_secured_webserver_css_injection_vulnerability(self): return self._run_test('-I') - def test_secured_webserver_ticketbleed_vulnerability(self): - return self._run_test('-T') - def test_secured_webserver_renegotiation_vulnerabilities(self): return self._run_test('-R') def test_secured_webserver_crime_vulnerability(self): return self._run_test('-C') - def test_secured_webserver_breach_vulnerability(self): - return self._run_test('-B') - def test_secured_webserver_poodle_vulnerability(self): return self._run_test('-O') @@ -121,33 +108,14 @@ class SecurityBaseTestCase(object): def test_secured_webserver_preference(self): return self._run_test('-P') - def test_secured_webserver_headers(self): - return self._run_test('-h') - def test_secured_webserver_ciphers(self): return self._run_test('-e') +@pytest.mark.skipif(windows_check(), reason='windows cannot run .sh files') +@pytest.mark.skipif(not SECURITY_TESTS, reason='skipping security tests') @pytest.mark.security -class DaemonSecurityTestCase(BaseTestCase, DaemonBase, SecurityBaseTestCase): - - if windows_check(): - skip = 'windows can\'t start_core not enough arguments for format string' - - def __init__(self, testname): - super(DaemonSecurityTestCase, self).__init__(testname) - DaemonBase.__init__(self) - SecurityBaseTestCase.__init__(self) - - def setUp(self): - skip = False - for not_http_test in ('breach', 'headers', 'ticketbleed'): - if not_http_test in self.id().split('.')[-1]: - self.skipTest(SecurityBaseTestCase.http_err) - skip = True - if not skip: - super(DaemonSecurityTestCase, self).setUp() - +class TestDaemonSecurity(BaseTestCase, DaemonBase, SecurityBaseTestCase): def set_up(self): d = self.common_set_up() self.port = self.listen_port @@ -161,12 +129,10 @@ class DaemonSecurityTestCase(BaseTestCase, DaemonBase, SecurityBaseTestCase): return d +@pytest.mark.skipif(windows_check(), reason='windows cannot run .sh files') +@pytest.mark.skipif(not SECURITY_TESTS, reason='skipping security tests') @pytest.mark.security -class WebUISecurityTestBase(WebServerTestBase, SecurityBaseTestCase): - def __init__(self, testname): - super(WebUISecurityTestBase, self).__init__(testname) - SecurityBaseTestCase.__init__(self) - +class TestWebUISecurity(WebServerTestBase, SecurityBaseTestCase): def start_webapi(self, arg): self.port = self.webserver_listen_port = 8999 @@ -182,3 +148,12 @@ class WebUISecurityTestBase(WebServerTestBase, SecurityBaseTestCase): self.deluge_web.web_api.hostlist.config['hosts'][0] = tuple(host) self.host_id = host[0] self.deluge_web.start() + + def test_secured_webserver_headers(self): + return self._run_test('-h') + + def test_secured_webserver_breach_vulnerability(self): + return self._run_test('-B') + + def test_secured_webserver_ticketbleed_vulnerability(self): + return self._run_test('-T') diff --git a/deluge/tests/test_sessionproxy.py b/deluge/tests/test_sessionproxy.py index 03f3cc2..6fbbb24 100644 --- a/deluge/tests/test_sessionproxy.py +++ b/deluge/tests/test_sessionproxy.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -6,19 +5,16 @@ # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # - -from __future__ import unicode_literals - +import pytest_twisted from twisted.internet.defer import maybeDeferred, succeed from twisted.internet.task import Clock import deluge.component as component import deluge.ui.sessionproxy +from deluge.conftest import BaseTestCase -from .basetest import BaseTestCase - -class Core(object): +class Core: def __init__(self): self.reset() @@ -91,7 +87,7 @@ class Core(object): return succeed(ret) -class Client(object): +class Client: def __init__(self): self.core = Core() @@ -105,7 +101,7 @@ class Client(object): client = Client() -class SessionProxyTestCase(BaseTestCase): +class TestSessionProxy(BaseTestCase): def set_up(self): self.clock = Clock() self.patch(deluge.ui.sessionproxy, 'time', self.clock.seconds) @@ -127,38 +123,38 @@ class SessionProxyTestCase(BaseTestCase): return component.deregister(self.sp) def test_startup(self): - self.assertEqual(client.core.torrents['a'], self.sp.torrents['a'][1]) + assert client.core.torrents['a'] == self.sp.torrents['a'][1] - def test_get_torrent_status_no_change(self): - d = self.sp.get_torrent_status('a', []) - d.addCallback(self.assertEqual, client.core.torrents['a']) - return d + @pytest_twisted.ensureDeferred + async def test_get_torrent_status_no_change(self): + result = await self.sp.get_torrent_status('a', []) + assert result == client.core.torrents['a'] - def test_get_torrent_status_change_with_cache(self): + @pytest_twisted.ensureDeferred + async def test_get_torrent_status_change_with_cache(self): client.core.torrents['a']['key1'] = 2 - d = self.sp.get_torrent_status('a', ['key1']) - d.addCallback(self.assertEqual, {'key1': 1}) - return d + result = await self.sp.get_torrent_status('a', ['key1']) + assert result == {'key1': 1} - def test_get_torrent_status_change_without_cache(self): + @pytest_twisted.ensureDeferred + async def test_get_torrent_status_change_without_cache(self): client.core.torrents['a']['key1'] = 2 self.clock.advance(self.sp.cache_time + 0.1) - d = self.sp.get_torrent_status('a', []) - d.addCallback(self.assertEqual, client.core.torrents['a']) - return d + result = await self.sp.get_torrent_status('a', []) + assert result == client.core.torrents['a'] - def test_get_torrent_status_key_not_updated(self): + @pytest_twisted.ensureDeferred + async def test_get_torrent_status_key_not_updated(self): self.clock.advance(self.sp.cache_time + 0.1) self.sp.get_torrent_status('a', ['key1']) client.core.torrents['a']['key2'] = 99 - d = self.sp.get_torrent_status('a', ['key2']) - d.addCallback(self.assertEqual, {'key2': 99}) - return d + result = await self.sp.get_torrent_status('a', ['key2']) + assert result == {'key2': 99} - def test_get_torrents_status_key_not_updated(self): + @pytest_twisted.ensureDeferred + async def test_get_torrents_status_key_not_updated(self): self.clock.advance(self.sp.cache_time + 0.1) self.sp.get_torrents_status({'id': ['a']}, ['key1']) client.core.torrents['a']['key2'] = 99 - d = self.sp.get_torrents_status({'id': ['a']}, ['key2']) - d.addCallback(self.assertEqual, {'a': {'key2': 99}}) - return d + result = await self.sp.get_torrents_status({'id': ['a']}, ['key2']) + assert result == {'a': {'key2': 99}} diff --git a/deluge/tests/test_torrent.py b/deluge/tests/test_torrent.py index 70fec47..36adc0f 100644 --- a/deluge/tests/test_torrent.py +++ b/deluge/tests/test_torrent.py @@ -1,41 +1,37 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # - -from __future__ import print_function, unicode_literals - +import itertools import os import time from base64 import b64encode +from unittest import mock -import mock -from twisted.internet import reactor -from twisted.internet.task import defer, deferLater -from twisted.trial import unittest +import pytest +import pytest_twisted +from twisted.internet import defer, reactor +from twisted.internet.task import deferLater import deluge.component as component import deluge.core.torrent import deluge.tests.common as common from deluge._libtorrent import lt -from deluge.common import utf8_encode_structure, windows_check +from deluge.common import VersionSplit, utf8_encode_structure +from deluge.conftest import BaseTestCase from deluge.core.core import Core from deluge.core.rpcserver import RPCServer from deluge.core.torrent import Torrent from deluge.core.torrentmanager import TorrentManager, TorrentState -from .basetest import BaseTestCase - -class TorrentTestCase(BaseTestCase): +class TestTorrent(BaseTestCase): def setup_config(self): - config_dir = common.set_tmp_config_dir() core_config = deluge.config.Config( 'core.conf', defaults=deluge.core.preferencesmanager.DEFAULT_PREFS, - config_dir=config_dir, + config_dir=self.config_dir, ) core_config.save() @@ -67,7 +63,7 @@ class TorrentTestCase(BaseTestCase): def assert_state(self, torrent, state): torrent.update_state() - self.assertEqual(torrent.state, state) + assert torrent.state == state def get_torrent_atp(self, filename): filename = common.get_test_data_file(filename) @@ -85,24 +81,37 @@ class TorrentTestCase(BaseTestCase): } return atp - def test_set_file_priorities(self): + @pytest_twisted.ensureDeferred + async def test_set_file_priorities(self): + if getattr(lt, 'file_prio_alert', None): + # Libtorrent 2.0.3 and later has a file_prio_alert + prios_set = defer.Deferred() + prios_set.addTimeout(1.5, reactor) + component.get('AlertManager').register_handler( + 'file_prio_alert', lambda a: prios_set.callback(True) + ) + else: + # On older libtorrent, we just wait a while + prios_set = deferLater(reactor, 0.8) + atp = self.get_torrent_atp('dir_with_6_files.torrent') handle = self.session.add_torrent(atp) torrent = Torrent(handle, {}) result = torrent.get_file_priorities() - self.assertTrue(all(x == 4 for x in result)) + assert all(x == 4 for x in result) new_priorities = [3, 1, 2, 0, 5, 6, 7] torrent.set_file_priorities(new_priorities) - self.assertEqual(torrent.get_file_priorities(), new_priorities) + assert torrent.get_file_priorities() == new_priorities # Test with handle.piece_priorities as handle.file_priorities async # updates and will return old value. Also need to remove a priority # value as one file is much smaller than piece size so doesn't show. - piece_prio = handle.piece_priorities() + await prios_set # Delay to wait for alert from lt + piece_prio = handle.get_piece_priorities() result = all(p in piece_prio for p in [3, 2, 0, 5, 6, 7]) - self.assertTrue(result) + assert result def test_set_prioritize_first_last_pieces(self): piece_indexes = [ @@ -142,19 +151,19 @@ class TorrentTestCase(BaseTestCase): handle = self.session.add_torrent(atp) self.torrent = Torrent(handle, {}) - priorities_original = handle.piece_priorities() + priorities_original = handle.get_piece_priorities() self.torrent.set_prioritize_first_last_pieces(True) - priorities = handle.piece_priorities() + priorities = handle.get_piece_priorities() # The length of the list of new priorites is the same as the original - self.assertEqual(len(priorities_original), len(priorities)) + assert len(priorities_original) == len(priorities) # Test the priority of all the pieces against the calculated indexes. for idx, priority in enumerate(priorities): if idx in prioritized_piece_indexes: - self.assertEqual(priorities[idx], 7) + assert priorities[idx] == 7 else: - self.assertEqual(priorities[idx], 4) + assert priorities[idx] == 4 # self.print_priority_list(priorities) @@ -166,17 +175,15 @@ class TorrentTestCase(BaseTestCase): self.torrent.set_prioritize_first_last_pieces(True) # Reset pirorities self.torrent.set_prioritize_first_last_pieces(False) - priorities = handle.piece_priorities() + priorities = handle.get_piece_priorities() # Test the priority of the prioritized pieces for i in priorities: - self.assertEqual(priorities[i], 4) + assert priorities[i] == 4 # self.print_priority_list(priorities) def test_torrent_error_data_missing(self): - if windows_check(): - raise unittest.SkipTest('unexpected end of file in bencoded string') options = {'seed_mode': True} filename = common.get_test_data_file('test_torrent.file.torrent') with open(filename, 'rb') as _file: @@ -184,8 +191,8 @@ class TorrentTestCase(BaseTestCase): torrent_id = self.core.add_torrent_file(filename, filedump, options) torrent = self.core.torrentmanager.torrents[torrent_id] - time.sleep(0.5) # Delay to wait for lt to finish check on Travis. - self.assert_state(torrent, 'Seeding') + # time.sleep(0.5) # Delay to wait for lt to finish check on Travis. + # self.assert_state(torrent, 'Seeding') # Force an error by reading (non-existant) piece from disk torrent.handle.read_piece(0) @@ -193,8 +200,6 @@ class TorrentTestCase(BaseTestCase): self.assert_state(torrent, 'Error') def test_torrent_error_resume_original_state(self): - if windows_check(): - raise unittest.SkipTest('unexpected end of file in bencoded string') options = {'seed_mode': True, 'add_paused': True} filename = common.get_test_data_file('test_torrent.file.torrent') with open(filename, 'rb') as _file: @@ -214,10 +219,8 @@ class TorrentTestCase(BaseTestCase): torrent.force_recheck() def test_torrent_error_resume_data_unaltered(self): - if windows_check(): - raise unittest.SkipTest('unexpected end of file in bencoded string') - if lt.__version__.split('.')[1] == '2': - raise unittest.SkipTest('Test not working as expected on lt 1.2') + if VersionSplit(lt.__version__) >= VersionSplit('1.2.0.0'): + pytest.skip('Test not working as expected on lt 1.2 or greater') resume_data = { 'active_time': 13399, @@ -285,7 +288,7 @@ class TorrentTestCase(BaseTestCase): tm_resume_data = lt.bdecode( self.core.torrentmanager.resume_data[torrent.torrent_id] ) - self.assertEqual(tm_resume_data, resume_data) + assert tm_resume_data == resume_data return deferLater(reactor, 0.5, assert_resume_data) @@ -293,7 +296,7 @@ class TorrentTestCase(BaseTestCase): atp = self.get_torrent_atp('test_torrent.file.torrent') handle = self.session.add_torrent(atp) self.torrent = Torrent(handle, {}) - self.assertEqual(self.torrent.get_eta(), 0) + assert self.torrent.get_eta() == 0 self.torrent.status = mock.MagicMock() self.torrent.status.upload_payload_rate = 5000 @@ -303,18 +306,18 @@ class TorrentTestCase(BaseTestCase): self.torrent.is_finished = True self.torrent.options = {'stop_at_ratio': False} # Test finished and uploading but no stop_at_ratio set. - self.assertEqual(self.torrent.get_eta(), 0) + assert self.torrent.get_eta() == 0 self.torrent.options = {'stop_at_ratio': True, 'stop_ratio': 1.5} result = self.torrent.get_eta() - self.assertEqual(result, 2) - self.assertIsInstance(result, int) + assert result == 2 + assert isinstance(result, int) def test_get_eta_downloading(self): atp = self.get_torrent_atp('test_torrent.file.torrent') handle = self.session.add_torrent(atp) self.torrent = Torrent(handle, {}) - self.assertEqual(self.torrent.get_eta(), 0) + assert self.torrent.get_eta() == 0 self.torrent.status = mock.MagicMock() self.torrent.status.download_payload_rate = 50 @@ -322,15 +325,15 @@ class TorrentTestCase(BaseTestCase): self.torrent.status.total_wanted_done = 5000 result = self.torrent.get_eta() - self.assertEqual(result, 100) - self.assertIsInstance(result, int) + assert result == 100 + assert isinstance(result, int) def test_get_name_unicode(self): """Test retrieving a unicode torrent name from libtorrent.""" atp = self.get_torrent_atp('unicode_file.torrent') handle = self.session.add_torrent(atp) self.torrent = Torrent(handle, {}) - self.assertEqual(self.torrent.get_name(), 'সà§à¦•à§à¦®à¦¾à¦° রায়.mkv') + assert self.torrent.get_name() == 'সà§à¦•à§à¦®à¦¾à¦° রায়.txt' def test_rename_unicode(self): """Test renaming file/folders with unicode filenames.""" @@ -341,7 +344,32 @@ class TorrentTestCase(BaseTestCase): TorrentManager.save_resume_data = mock.MagicMock result = self.torrent.rename_folder('unicode_filenames', 'Горбачёв') - self.assertIsInstance(result, defer.DeferredList) + assert isinstance(result, defer.DeferredList) result = self.torrent.rename_files([[0, 'new_рбачёв']]) - self.assertIsNone(result) + assert result is None + + def test_connect_peer_port(self): + """Test to ensure port is int for libtorrent""" + atp = self.get_torrent_atp('test_torrent.file.torrent') + handle = self.session.add_torrent(atp) + self.torrent = Torrent(handle, {}) + assert not self.torrent.connect_peer('127.0.0.1', 'text') + assert self.torrent.connect_peer('127.0.0.1', '1234') + + def test_status_cache(self): + atp = self.get_torrent_atp('test_torrent.file.torrent') + handle = self.session.add_torrent(atp) + mock_time = mock.Mock(return_value=time.time()) + with mock.patch('time.time', mock_time): + torrent = Torrent(handle, {}) + counter = itertools.count() + handle.status = mock.Mock(side_effect=counter.__next__) + first_status = torrent.get_lt_status() + assert first_status == 0, 'sanity check' + assert first_status == torrent.status, 'cached status should be used' + assert torrent.get_lt_status() == 1, 'status should update' + assert torrent.status == 1 + # Advance time and verify cache expires and updates + mock_time.return_value += 10 + assert torrent.status == 2 diff --git a/deluge/tests/test_torrentmanager.py b/deluge/tests/test_torrentmanager.py index bf84f45..0ead272 100644 --- a/deluge/tests/test_torrentmanager.py +++ b/deluge/tests/test_torrentmanager.py @@ -1,34 +1,34 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - +import os +import shutil import warnings from base64 import b64encode +from unittest import mock -import mock import pytest -from twisted.internet import defer, task +import pytest_twisted +from twisted.internet import reactor, task from deluge import component +from deluge.bencode import bencode +from deluge.conftest import BaseTestCase from deluge.core.core import Core from deluge.core.rpcserver import RPCServer from deluge.error import InvalidTorrentError from . import common -from .basetest import BaseTestCase warnings.filterwarnings('ignore', category=RuntimeWarning) warnings.resetwarnings() -class TorrentmanagerTestCase(BaseTestCase): +class TestTorrentmanager(BaseTestCase): def set_up(self): - common.set_tmp_config_dir() self.rpcserver = RPCServer(listen=False) self.core = Core() self.core.config.config['lsd'] = False @@ -44,7 +44,7 @@ class TorrentmanagerTestCase(BaseTestCase): return component.shutdown().addCallback(on_shutdown) - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_remove_torrent(self): filename = common.get_test_data_file('test.torrent') with open(filename, 'rb') as _file: @@ -52,9 +52,20 @@ class TorrentmanagerTestCase(BaseTestCase): torrent_id = yield self.core.add_torrent_file_async( filename, b64encode(filedump), {} ) - self.assertTrue(self.tm.remove(torrent_id, False)) + assert self.tm.remove(torrent_id, False) - def test_prefetch_metadata(self): + @pytest_twisted.inlineCallbacks + def test_remove_magnet(self): + """Test remove magnet before received metadata and delete_copies is True""" + magnet = 'magnet:?xt=urn:btih:ab570cdd5a17ea1b61e970bb72047de141bce173' + options = {} + self.core.config.config['copy_torrent_file'] = True + self.core.config.config['del_copy_torrent_file'] = True + torrent_id = yield self.core.add_torrent_magnet(magnet, options) + assert self.tm.remove(torrent_id, False) + + @pytest_twisted.ensureDeferred + async def test_prefetch_metadata(self): from deluge._libtorrent import lt with open(common.get_test_data_file('test.torrent'), 'rb') as _file: @@ -67,47 +78,55 @@ class TorrentmanagerTestCase(BaseTestCase): magnet = 'magnet:?xt=urn:btih:ab570cdd5a17ea1b61e970bb72047de141bce173' d = self.tm.prefetch_metadata(magnet, 30) - self.tm.on_alert_metadata_received(mock_alert) + # Make sure to use calllater, because the above prefetch call won't + # actually start running until we await it. + reactor.callLater(0, self.tm.on_alert_metadata_received, mock_alert) expected = ( 'ab570cdd5a17ea1b61e970bb72047de141bce173', - { - b'piece length': 32768, - b'sha1': ( - b'2\xce\xb6\xa8"\xd7\xf0\xd4\xbf\xdc^K\xba\x1bh' - b'\x9d\xc5\xb7\xac\xdd' - ), - b'name': b'azcvsupdater_2.6.2.jar', - b'private': 0, - b'pieces': ( - b'\xdb\x04B\x05\xc3\'\xdab\xb8su97\xa9u' - b'\xca\xdf\xdagA' - b'\xc42|\xda\x82\xf5\xa6b\xa1\xb8#\x80wI\xd8f' - b'\xf8\xbd\xacW\xab\xc3s\xe0\xbbw\xf2K\xbe\xee' - b'\xa8rG\xe1W\xe8\xb7\xc2i\xf3\xd8\xaf\x9d\xdc' - b'\xd0#\xf4\xc1\x12u\xcd\x0bE?:\xe8\x9c\x1cu' - b'\xabb(oj\r^\xd5\xd5A\x83\x88\x9a\xa1J\x1c?' - b'\xa1\xd6\x8c\x83\x9e&' - ), - b'length': 307949, - b'name.utf-8': b'azcvsupdater_2.6.2.jar', - b'ed2k': b'>p\xefl\xfa]\x95K\x1b^\xc2\\;;e\xb7', - }, + b64encode( + bencode( + { + b'piece length': 32768, + b'sha1': ( + b'2\xce\xb6\xa8"\xd7\xf0\xd4\xbf\xdc^K\xba\x1bh' + b'\x9d\xc5\xb7\xac\xdd' + ), + b'name': b'azcvsupdater_2.6.2.jar', + b'private': 0, + b'pieces': ( + b"\xdb\x04B\x05\xc3'\xdab\xb8su97\xa9u" + b'\xca\xdf\xdagA' + b'\xc42|\xda\x82\xf5\xa6b\xa1\xb8#\x80wI\xd8f' + b'\xf8\xbd\xacW\xab\xc3s\xe0\xbbw\xf2K\xbe\xee' + b'\xa8rG\xe1W\xe8\xb7\xc2i\xf3\xd8\xaf\x9d\xdc' + b'\xd0#\xf4\xc1\x12u\xcd\x0bE?:\xe8\x9c\x1cu' + b'\xabb(oj\r^\xd5\xd5A\x83\x88\x9a\xa1J\x1c?' + b'\xa1\xd6\x8c\x83\x9e&' + ), + b'length': 307949, + b'name.utf-8': b'azcvsupdater_2.6.2.jar', + b'ed2k': b'>p\xefl\xfa]\x95K\x1b^\xc2\\;;e\xb7', + } + ) + ), ) - self.assertEqual(expected, self.successResultOf(d)) + assert expected == await d - def test_prefetch_metadata_timeout(self): + @pytest_twisted.ensureDeferred + async def test_prefetch_metadata_timeout(self): magnet = 'magnet:?xt=urn:btih:ab570cdd5a17ea1b61e970bb72047de141bce173' d = self.tm.prefetch_metadata(magnet, 30) self.clock.advance(30) - expected = ('ab570cdd5a17ea1b61e970bb72047de141bce173', None) - return d.addCallback(self.assertEqual, expected) + result = await d + expected = ('ab570cdd5a17ea1b61e970bb72047de141bce173', b'') + assert result == expected @pytest.mark.todo def test_remove_torrent_false(self): @@ -115,6 +134,15 @@ class TorrentmanagerTestCase(BaseTestCase): common.todo_test(self) def test_remove_invalid_torrent(self): - self.assertRaises( - InvalidTorrentError, self.tm.remove, 'torrentidthatdoesntexist' + with pytest.raises(InvalidTorrentError): + self.tm.remove('torrentidthatdoesntexist') + + def test_open_state(self): + """Open a state with a UTF-8 encoded torrent filename.""" + shutil.copy( + common.get_test_data_file('utf8_filename_torrents.state'), + os.path.join(self.config_dir, 'state', 'torrents.state'), ) + + state = self.tm.open_state() + assert len(state.torrents) == 1 diff --git a/deluge/tests/test_torrentview.py b/deluge/tests/test_torrentview.py index 590760d..8d05688 100644 --- a/deluge/tests/test_torrentview.py +++ b/deluge/tests/test_torrentview.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2014 Bro # Copyright (C) 2014 Calum Lind @@ -8,18 +7,13 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import pytest -from twisted.trial import unittest import deluge.component as component from deluge.configmanager import ConfigManager +from deluge.conftest import BaseTestCase from deluge.i18n import setup_translation -from . import common -from .basetest import BaseTestCase - # Allow running other tests without GTKUI dependencies available try: # pylint: disable=ungrouped-imports @@ -40,7 +34,7 @@ setup_translation() @pytest.mark.gtkui -class TorrentviewTestCase(BaseTestCase): +class TestTorrentview(BaseTestCase): default_column_index = [ 'filter', @@ -66,6 +60,7 @@ class TorrentviewTestCase(BaseTestCase): 'Added', 'Completed', 'Complete Seen', + 'Last Transfer', 'Tracker', 'Download Folder', 'Owner', @@ -99,6 +94,7 @@ class TorrentviewTestCase(BaseTestCase): int, int, int, + int, str, str, # Tracker str, @@ -108,9 +104,8 @@ class TorrentviewTestCase(BaseTestCase): def set_up(self): if libs_available is False: - raise unittest.SkipTest('GTKUI dependencies not available') + pytest.skip('GTKUI dependencies not available') - common.set_tmp_config_dir() # MainWindow loads this config file, so lets make sure it contains the defaults ConfigManager('gtk3ui.conf', defaults=DEFAULT_PREFS) self.mainwindow = MainWindow() @@ -122,36 +117,23 @@ class TorrentviewTestCase(BaseTestCase): return component.shutdown() def test_torrentview_columns(self): - - self.assertEqual( - self.torrentview.column_index, TorrentviewTestCase.default_column_index - ) - self.assertEqual( - self.torrentview.liststore_columns, - TorrentviewTestCase.default_liststore_columns, - ) - self.assertEqual( - self.torrentview.columns['Download Folder'].column_indices, [29] - ) + assert self.torrentview.column_index == self.default_column_index + assert self.torrentview.liststore_columns == self.default_liststore_columns + assert self.torrentview.columns['Download Folder'].column_indices == [30] def test_add_column(self): - # Add a text column test_col = 'Test column' self.torrentview.add_text_column(test_col, status_field=['label']) - self.assertEqual( - len(self.torrentview.liststore_columns), - len(TorrentviewTestCase.default_liststore_columns) + 1, - ) - self.assertEqual( - len(self.torrentview.column_index), - len(TorrentviewTestCase.default_column_index) + 1, + assert ( + len(self.torrentview.liststore_columns) + == len(self.default_liststore_columns) + 1 ) - self.assertEqual(self.torrentview.column_index[-1], test_col) - self.assertEqual(self.torrentview.columns[test_col].column_indices, [32]) + assert len(self.torrentview.column_index) == len(self.default_column_index) + 1 + assert self.torrentview.column_index[-1] == test_col + assert self.torrentview.columns[test_col].column_indices == [33] def test_add_columns(self): - # Add a text column test_col = 'Test column' self.torrentview.add_text_column(test_col, status_field=['label']) @@ -160,50 +142,35 @@ class TorrentviewTestCase(BaseTestCase): test_col2 = 'Test column2' self.torrentview.add_text_column(test_col2, status_field=['label2']) - self.assertEqual( - len(self.torrentview.liststore_columns), - len(TorrentviewTestCase.default_liststore_columns) + 2, - ) - self.assertEqual( - len(self.torrentview.column_index), - len(TorrentviewTestCase.default_column_index) + 2, + assert ( + len(self.torrentview.liststore_columns) + == len(self.default_liststore_columns) + 2 ) + assert len(self.torrentview.column_index) == len(self.default_column_index) + 2 # test_col - self.assertEqual(self.torrentview.column_index[-2], test_col) - self.assertEqual(self.torrentview.columns[test_col].column_indices, [32]) + assert self.torrentview.column_index[-2] == test_col + assert self.torrentview.columns[test_col].column_indices == [33] # test_col2 - self.assertEqual(self.torrentview.column_index[-1], test_col2) - self.assertEqual(self.torrentview.columns[test_col2].column_indices, [33]) + assert self.torrentview.column_index[-1] == test_col2 + assert self.torrentview.columns[test_col2].column_indices == [34] def test_remove_column(self): - # Add and remove text column test_col = 'Test column' self.torrentview.add_text_column(test_col, status_field=['label']) self.torrentview.remove_column(test_col) - self.assertEqual( - len(self.torrentview.liststore_columns), - len(TorrentviewTestCase.default_liststore_columns), - ) - self.assertEqual( - len(self.torrentview.column_index), - len(TorrentviewTestCase.default_column_index), - ) - self.assertEqual( - self.torrentview.column_index[-1], - TorrentviewTestCase.default_column_index[-1], - ) - self.assertEqual( - self.torrentview.columns[ - TorrentviewTestCase.default_column_index[-1] - ].column_indices, - [31], + assert len(self.torrentview.liststore_columns) == len( + self.default_liststore_columns ) + assert len(self.torrentview.column_index) == len(self.default_column_index) + assert self.torrentview.column_index[-1] == self.default_column_index[-1] + assert self.torrentview.columns[ + self.default_column_index[-1] + ].column_indices == [32] def test_remove_columns(self): - # Add two columns test_col = 'Test column' self.torrentview.add_text_column(test_col, status_field=['label']) @@ -212,74 +179,47 @@ class TorrentviewTestCase(BaseTestCase): # Remove test_col self.torrentview.remove_column(test_col) - self.assertEqual( - len(self.torrentview.liststore_columns), - len(TorrentviewTestCase.default_liststore_columns) + 1, + assert ( + len(self.torrentview.liststore_columns) + == len(self.default_liststore_columns) + 1 ) - self.assertEqual( - len(self.torrentview.column_index), - len(TorrentviewTestCase.default_column_index) + 1, - ) - self.assertEqual(self.torrentview.column_index[-1], test_col2) - self.assertEqual(self.torrentview.columns[test_col2].column_indices, [32]) + assert len(self.torrentview.column_index) == len(self.default_column_index) + 1 + assert self.torrentview.column_index[-1] == test_col2 + assert self.torrentview.columns[test_col2].column_indices == [33] # Remove test_col2 self.torrentview.remove_column(test_col2) - self.assertEqual( - len(self.torrentview.liststore_columns), - len(TorrentviewTestCase.default_liststore_columns), - ) - self.assertEqual( - len(self.torrentview.column_index), - len(TorrentviewTestCase.default_column_index), - ) - self.assertEqual( - self.torrentview.column_index[-1], - TorrentviewTestCase.default_column_index[-1], - ) - self.assertEqual( - self.torrentview.columns[ - TorrentviewTestCase.default_column_index[-1] - ].column_indices, - [31], + assert len(self.torrentview.liststore_columns) == len( + self.default_liststore_columns ) + assert len(self.torrentview.column_index) == len(self.default_column_index) + assert self.torrentview.column_index[-1] == self.default_column_index[-1] + assert self.torrentview.columns[ + self.default_column_index[-1] + ].column_indices == [32] def test_add_remove_column_multiple_types(self): - # Add a column with multiple column types test_col3 = 'Test column3' self.torrentview.add_progress_column( test_col3, status_field=['progress', 'label3'], col_types=[float, str] ) - self.assertEqual( - len(self.torrentview.liststore_columns), - len(TorrentviewTestCase.default_liststore_columns) + 2, - ) - self.assertEqual( - len(self.torrentview.column_index), - len(TorrentviewTestCase.default_column_index) + 1, + assert ( + len(self.torrentview.liststore_columns) + == len(self.default_liststore_columns) + 2 ) - self.assertEqual(self.torrentview.column_index[-1], test_col3) - self.assertEqual(self.torrentview.columns[test_col3].column_indices, [32, 33]) + assert len(self.torrentview.column_index) == len(self.default_column_index) + 1 + assert self.torrentview.column_index[-1] == test_col3 + assert self.torrentview.columns[test_col3].column_indices == [33, 34] # Remove multiple column-types column self.torrentview.remove_column(test_col3) - self.assertEqual( - len(self.torrentview.liststore_columns), - len(TorrentviewTestCase.default_liststore_columns), - ) - self.assertEqual( - len(self.torrentview.column_index), - len(TorrentviewTestCase.default_column_index), - ) - self.assertEqual( - self.torrentview.column_index[-1], - TorrentviewTestCase.default_column_index[-1], - ) - self.assertEqual( - self.torrentview.columns[ - TorrentviewTestCase.default_column_index[-1] - ].column_indices, - [31], + assert len(self.torrentview.liststore_columns) == len( + self.default_liststore_columns ) + assert len(self.torrentview.column_index) == len(self.default_column_index) + assert self.torrentview.column_index[-1] == self.default_column_index[-1] + assert self.torrentview.columns[ + self.default_column_index[-1] + ].column_indices == [32] diff --git a/deluge/tests/test_tracker_icons.py b/deluge/tests/test_tracker_icons.py index e18d339..2f793d1 100644 --- a/deluge/tests/test_tracker_icons.py +++ b/deluge/tests/test_tracker_icons.py @@ -1,34 +1,25 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # - -from __future__ import unicode_literals +import os.path import pytest -from twisted.trial.unittest import SkipTest +import pytest_twisted import deluge.component as component import deluge.ui.tracker_icons -from deluge.common import windows_check +from deluge.conftest import BaseTestCase from deluge.ui.tracker_icons import TrackerIcon, TrackerIcons from . import common -from .basetest import BaseTestCase -common.set_tmp_config_dir() -deluge.ui.tracker_icons.PIL_INSTALLED = False common.disable_new_release_check() @pytest.mark.internet -class TrackerIconsTestCase(BaseTestCase): - - if windows_check(): - skip = 'cannot use os.path.samefile to compair on windows(unix only)' - +class TestTrackerIcons(BaseTestCase): def set_up(self): # Disable resizing with Pillow for consistency. self.patch(deluge.ui.tracker_icons, 'Image', None) @@ -37,41 +28,52 @@ class TrackerIconsTestCase(BaseTestCase): def tear_down(self): return component.shutdown() - def test_get_deluge_png(self): + @pytest_twisted.ensureDeferred + async def test_get_deluge_png(self, mock_mkstemp): # Deluge has a png favicon link icon = TrackerIcon(common.get_test_data_file('deluge.png')) - d = self.icons.fetch('deluge-torrent.org') - d.addCallback(self.assertNotIdentical, None) - d.addCallback(self.assertEqual, icon) - return d + result = await self.icons.fetch('deluge-torrent.org') + assert result == icon + assert not os.path.isfile(mock_mkstemp[1]) - def test_get_google_ico(self): + @pytest_twisted.ensureDeferred + async def test_get_google_ico(self): # Google doesn't have any icon links # So instead we'll grab its favicon.ico icon = TrackerIcon(common.get_test_data_file('google.ico')) - d = self.icons.fetch('www.google.com') - d.addCallback(self.assertNotIdentical, None) - d.addCallback(self.assertEqual, icon) - return d + result = await self.icons.fetch('www.google.com') + assert result == icon - def test_get_google_ico_with_redirect(self): + @pytest_twisted.ensureDeferred + async def test_get_google_ico_hebrew(self): + """Test that Google.co.il page is read as UTF-8""" + icon = TrackerIcon(common.get_test_data_file('google.ico')) + result = await self.icons.fetch('www.google.co.il') + assert result == icon + + @pytest_twisted.ensureDeferred + async def test_get_google_ico_with_redirect(self): # google.com redirects to www.google.com icon = TrackerIcon(common.get_test_data_file('google.ico')) - d = self.icons.fetch('google.com') - d.addCallback(self.assertNotIdentical, None) - d.addCallback(self.assertEqual, icon) - return d + result = await self.icons.fetch('google.com') + assert result == icon - def test_get_seo_ico_with_sni(self): + @pytest.mark.skip(reason='Site removed favicon, new SNI test will be needed') + @pytest_twisted.ensureDeferred + async def test_get_seo_svg_with_sni(self): # seo using certificates with SNI support only - raise SkipTest('Site certificate expired') - icon = TrackerIcon(common.get_test_data_file('seo.ico')) - d = self.icons.fetch('www.seo.com') - d.addCallback(self.assertNotIdentical, None) - d.addCallback(self.assertEqual, icon) - return d + icon = TrackerIcon(common.get_test_data_file('seo.svg')) + result = await self.icons.fetch('www.seo.com') + assert result == icon + + @pytest_twisted.ensureDeferred + async def test_get_empty_string_tracker(self): + result = await self.icons.fetch('') + assert result is None - def test_get_empty_string_tracker(self): - d = self.icons.fetch('') - d.addCallback(self.assertIdentical, None) - return d + @pytest_twisted.ensureDeferred + async def test_invalid_host(self, mock_mkstemp): + """Test that TrackerIcon can handle invalid hostname""" + result = await self.icons.fetch('deluge.example.com') + assert not result + assert not os.path.isfile(mock_mkstemp[1]) diff --git a/deluge/tests/test_transfer.py b/deluge/tests/test_transfer.py index a048303..92e349b 100644 --- a/deluge/tests/test_transfer.py +++ b/deluge/tests/test_transfer.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2012 Bro # @@ -7,12 +6,10 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import base64 +import pytest import rencode -from twisted.trial import unittest import deluge.log from deluge.transfer import DelugeTransferProtocol @@ -112,8 +109,9 @@ class TransferTestClass(DelugeTransferProtocol): self.message_received(request) -class DelugeTransferProtocolTestCase(unittest.TestCase): - def setUp(self): # NOQA: N803 +class TestDelugeTransferProtocol: + @pytest.fixture(autouse=True) + def set_up(self): """ The expected messages corresponds to the test messages (msg1, msg2) after they've been processed by DelugeTransferProtocol.send, which means that they've first been encoded with rencode, @@ -160,7 +158,7 @@ class DelugeTransferProtocolTestCase(unittest.TestCase): # Get the data as sent by DelugeTransferProtocol messages = self.transfer.get_messages_out_joined() base64_encoded = base64.b64encode(messages) - self.assertEqual(base64_encoded, self.msg1_expected_compressed_base64) + assert base64_encoded == self.msg1_expected_compressed_base64 def test_receive_one_message(self): """ @@ -173,7 +171,7 @@ class DelugeTransferProtocolTestCase(unittest.TestCase): ) # Get the data as sent by DelugeTransferProtocol messages = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg1), rencode.dumps(messages)) + assert rencode.dumps(self.msg1) == rencode.dumps(messages) def test_receive_old_message(self): """ @@ -181,9 +179,9 @@ class DelugeTransferProtocolTestCase(unittest.TestCase): """ self.transfer.dataReceived(rencode.dumps(self.msg1)) - self.assertEqual(len(self.transfer.get_messages_in()), 0) - self.assertEqual(self.transfer._message_length, 0) - self.assertEqual(len(self.transfer._buffer), 0) + assert len(self.transfer.get_messages_in()) == 0 + assert self.transfer._message_length == 0 + assert len(self.transfer._buffer) == 0 def test_receive_two_concatenated_messages(self): """ @@ -198,9 +196,9 @@ class DelugeTransferProtocolTestCase(unittest.TestCase): # Get the data as sent by DelugeTransferProtocol message1 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg1), rencode.dumps(message1)) + assert rencode.dumps(self.msg1) == rencode.dumps(message1) message2 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg2), rencode.dumps(message2)) + assert rencode.dumps(self.msg2) == rencode.dumps(message2) def test_receive_three_messages_in_parts(self): """ @@ -237,20 +235,17 @@ class DelugeTransferProtocolTestCase(unittest.TestCase): else: expected_msgs_received_count = 0 # Verify that the expected number of complete messages has arrived - self.assertEqual( - expected_msgs_received_count, len(self.transfer.get_messages_in()) - ) + assert expected_msgs_received_count == len(self.transfer.get_messages_in()) # Get the data as received by DelugeTransferProtocol message1 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg1), rencode.dumps(message1)) + assert rencode.dumps(self.msg1) == rencode.dumps(message1) message2 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg2), rencode.dumps(message2)) + assert rencode.dumps(self.msg2) == rencode.dumps(message2) message3 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg1), rencode.dumps(message3)) + assert rencode.dumps(self.msg1) == rencode.dumps(message3) # Remove underscore to enable test, or run the test directly: - # tests $ trial test_transfer.DelugeTransferProtocolTestCase._test_rencode_fail_protocol def _test_rencode_fail_protocol(self): """ This test tries to test the protocol that relies on errors from rencode. @@ -317,11 +312,11 @@ class DelugeTransferProtocolTestCase(unittest.TestCase): # Get the data as received by DelugeTransferProtocol message1 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg1), rencode.dumps(message1)) + assert rencode.dumps(self.msg1) == rencode.dumps(message1) message2 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg2), rencode.dumps(message2)) + assert rencode.dumps(self.msg2) == rencode.dumps(message2) message3 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg1), rencode.dumps(message3)) + assert rencode.dumps(self.msg1) == rencode.dumps(message3) def test_receive_middle_of_header(self): """ @@ -344,19 +339,19 @@ class DelugeTransferProtocolTestCase(unittest.TestCase): self.transfer.dataReceived(two_concatenated[: first_len + 2]) # Should be 1 message in the list - self.assertEqual(1, len(self.transfer.get_messages_in())) + assert 1 == len(self.transfer.get_messages_in()) # Send the rest self.transfer.dataReceived(two_concatenated[first_len + 2 :]) # Should be 2 messages in the list - self.assertEqual(2, len(self.transfer.get_messages_in())) + assert 2 == len(self.transfer.get_messages_in()) # Get the data as sent by DelugeTransferProtocol message1 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg1), rencode.dumps(message1)) + assert rencode.dumps(self.msg1) == rencode.dumps(message1) message2 = self.transfer.get_messages_in().pop(0) - self.assertEqual(rencode.dumps(self.msg2), rencode.dumps(message2)) + assert rencode.dumps(self.msg2) == rencode.dumps(message2) # Needs file containing big data structure e.g. like thetorrent list as it is transfered by the daemon # def test_simulate_big_transfer(self): diff --git a/deluge/tests/test_ui_common.py b/deluge/tests/test_ui_common.py index dffd884..ee97259 100644 --- a/deluge/tests/test_ui_common.py +++ b/deluge/tests/test_ui_common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -6,32 +5,115 @@ # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals -from six import assertCountEqual -from twisted.trial import unittest - -from deluge.common import windows_check from deluge.ui.common import TorrentInfo from . import common -class UICommonTestCase(unittest.TestCase): - def setUp(self): # NOQA: N803 - pass +class TestUICommon: + def test_hash_optional_single_file(self): + """Ensure single file with `ed2k` and `sha1` keys are not in filetree output.""" + filename = common.get_test_data_file('test.torrent') + files_tree = {'azcvsupdater_2.6.2.jar': (0, 307949, True)} + ti = TorrentInfo(filename, filetree=1) + assert ti.files_tree == files_tree + + files_tree2 = { + 'contents': { + 'azcvsupdater_2.6.2.jar': { + 'type': 'file', + 'index': 0, + 'length': 307949, + 'download': True, + } + } + } + ti = TorrentInfo(filename, filetree=2) + assert ti.files_tree == files_tree2 + + def test_hash_optional_multi_file(self): + """Ensure multi-file with `filehash` and `ed2k` are keys not in filetree output.""" + filename = common.get_test_data_file('filehash_field.torrent') + files_tree = { + 'torrent_filehash': { + 'tull.txt': (0, 54, True), + '還在一個人無èŠå—Ž~é‚„ä¸è¶•緊上來èŠå¤©ç¾Ž.txt': (1, 54, True), + } + } + ti = TorrentInfo(filename, filetree=1) + assert ti.files_tree == files_tree - def tearDown(self): # NOQA: N803 - pass + filestree2 = { + 'contents': { + 'torrent_filehash': { + 'type': 'dir', + 'contents': { + 'tull.txt': { + 'type': 'file', + 'path': 'torrent_filehash/tull.txt', + 'length': 54, + 'index': 0, + 'download': True, + }, + '還在一個人無èŠå—Ž~é‚„ä¸è¶•緊上來èŠå¤©ç¾Ž.txt': { + 'type': 'file', + 'path': 'torrent_filehash/還在一個人無èŠå—Ž~é‚„ä¸è¶•緊上來èŠå¤©ç¾Ž.txt', + 'length': 54, + 'index': 1, + 'download': True, + }, + }, + 'length': 108, + 'download': True, + } + }, + 'type': 'dir', + } + ti = TorrentInfo(filename, filetree=2) + assert ti.files_tree == filestree2 + + def test_hash_optional_md5sum(self): + # Ensure `md5sum` key is not included in filetree output + filename = common.get_test_data_file('md5sum.torrent') + files_tree = {'test': {'lol': (0, 4, True), 'rofl': (1, 5, True)}} + ti = TorrentInfo(filename, filetree=1) + assert ti.files_tree == files_tree + ti = TorrentInfo(filename, filetree=2) + files_tree2 = { + 'contents': { + 'test': { + 'type': 'dir', + 'contents': { + 'lol': { + 'type': 'file', + 'path': 'test/lol', + 'index': 0, + 'length': 4, + 'download': True, + }, + 'rofl': { + 'type': 'file', + 'path': 'test/rofl', + 'index': 1, + 'length': 5, + 'download': True, + }, + }, + 'length': 9, + 'download': True, + } + }, + 'type': 'dir', + } + assert ti.files_tree == files_tree2 def test_utf8_encoded_paths(self): filename = common.get_test_data_file('test.torrent') ti = TorrentInfo(filename) - self.assertTrue('azcvsupdater_2.6.2.jar' in ti.files_tree) + assert 'azcvsupdater_2.6.2.jar' in ti.files_tree def test_utf8_encoded_paths2(self): - if windows_check(): - raise unittest.SkipTest('on windows KeyError: unicode_filenames') filename = common.get_test_data_file('unicode_filenames.torrent') filepath1 = '\u30c6\u30af\u30b9\u30fb\u30c6\u30af\u30b5\u30f3.mkv' filepath2 = ( @@ -44,11 +126,11 @@ class UICommonTestCase(unittest.TestCase): ti = TorrentInfo(filename) files_tree = ti.files_tree['unicode_filenames'] - self.assertIn(filepath1, files_tree) - self.assertIn(filepath2, files_tree) - self.assertIn(filepath3, files_tree) - self.assertIn(filepath4, files_tree) - self.assertIn(filepath5, files_tree) + assert filepath1 in files_tree + assert filepath2 in files_tree + assert filepath3 in files_tree + assert filepath4 in files_tree + assert filepath5 in files_tree result_files = [ { @@ -74,4 +156,4 @@ class UICommonTestCase(unittest.TestCase): {'download': True, 'path': 'unicode_filenames/' + filepath1, 'size': 1771}, ] - assertCountEqual(self, ti.files, result_files) + assert len(ti.files) == len(result_files) diff --git a/deluge/tests/test_ui_console.py b/deluge/tests/test_ui_console.py index 8c67322..34398ee 100644 --- a/deluge/tests/test_ui_console.py +++ b/deluge/tests/test_ui_console.py @@ -1,35 +1,30 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import argparse -from deluge.common import windows_check +import pytest + from deluge.ui.console.cmdline.commands.add import Command +from deluge.ui.console.cmdline.commands.config import json_eval from deluge.ui.console.widgets.fields import TextInput -from .basetest import BaseTestCase - -class MockParent(object): +class MockParent: def __init__(self): self.border_off_x = 1 self.pane_width = 20 self.encoding = 'utf8' -class UIConsoleFieldTestCase(BaseTestCase): - def setUp(self): # NOQA: N803 +class TestUIConsoleField: + @pytest.fixture(autouse=True) + def set_up(self): self.parent = MockParent() - def tearDown(self): # NOQA: N803 - pass - def test_text_input(self): def move_func(self, r, c): self._cursor_row = r @@ -44,24 +39,42 @@ class UIConsoleFieldTestCase(BaseTestCase): '/text/field/file/path', complete=False, ) - self.assertTrue(t) - if not windows_check(): - self.assertTrue(t.handle_read(33)) + assert t + assert t.handle_read(33) -class UIConsoleCommandsTestCase(BaseTestCase): - def setUp(self): - pass - - def tearDown(self): - pass - +class TestUIConsoleCommands: def test_add_move_completed(self): completed_path = 'completed_path' parser = argparse.ArgumentParser() cmd = Command() cmd.add_arguments(parser) args = parser.parse_args(['torrent', '-m', completed_path]) - self.assertEqual(args.move_completed_path, completed_path) + assert args.move_completed_path == completed_path args = parser.parse_args(['torrent', '--move-path', completed_path]) - self.assertEqual(args.move_completed_path, completed_path) + assert args.move_completed_path == completed_path + + def test_config_json_eval(self): + assert json_eval('/downloads') == '/downloads' + assert json_eval('/dir/with space') == '/dir/with space' + assert json_eval('c:\\\\downloads') == 'c:\\\\downloads' + assert json_eval('c:/downloads') == 'c:/downloads' + # Ensure newlines are split and only first setting is used. + assert json_eval('setting\nwithneline') == 'setting' + # Allow both parentheses and square brackets. + assert json_eval('(8000, 8001)') == [8000, 8001] + assert json_eval('[8000, 8001]') == [8000, 8001] + assert json_eval('["abc", "def"]') == ['abc', 'def'] + assert json_eval('{"foo": "bar"}') == {'foo': 'bar'} + assert json_eval('{"number": 1234}') == {'number': 1234} + # Hex string for peer_tos. + assert json_eval('0x00') == '0x00' + assert json_eval('1000') == 1000 + assert json_eval('-6') == -6 + assert json_eval('10.5') == 10.5 + assert json_eval('True') + assert not json_eval('false') + assert json_eval('none') is None + # Empty values to clear config key. + assert json_eval('[]') == [] + assert json_eval('') == '' diff --git a/deluge/tests/test_ui_entry.py b/deluge/tests/test_ui_entry.py index 1d405a1..0546ad7 100644 --- a/deluge/tests/test_ui_entry.py +++ b/deluge/tests/test_ui_entry.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,32 +6,29 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import argparse import sys from io import StringIO +from unittest import mock -import mock import pytest +import pytest_twisted from twisted.internet import defer import deluge import deluge.component as component +import deluge.ui.console +import deluge.ui.console.cmdline.commands.quit +import deluge.ui.console.main import deluge.ui.web.server -from deluge.common import PY2, get_localhost_auth, windows_check +from deluge.common import get_localhost_auth, windows_check +from deluge.conftest import BaseTestCase from deluge.ui import ui_entry from deluge.ui.web.server import DelugeWeb from . import common -from .basetest import BaseTestCase from .daemon_base import DaemonBase -if not windows_check(): - import deluge.ui.console - import deluge.ui.console.cmdline.commands.quit - import deluge.ui.console.main - DEBUG_COMMAND = False sys_stdout = sys.stdout @@ -43,7 +39,7 @@ sys_stdout = sys.stdout # To print to terminal from the tests, use: print('Message...', file=sys_stdout) -class StringFileDescriptor(object): +class StringFileDescriptor: """File descriptor that writes to string buffer""" def __init__(self, fd): @@ -53,22 +49,15 @@ class StringFileDescriptor(object): setattr(self, a, getattr(sys_stdout, a)) def write(self, *data, **kwargs): - # io.StringIO requires unicode strings. data_string = str(*data) - if PY2: - data_string = data_string.decode() print(data_string, file=self.out, end='') def flush(self): self.out.flush() -class UIBaseTestCase(object): - def __init__(self): - self.var = {} - +class UIBaseTestCase: def set_up(self): - common.set_tmp_config_dir() common.setup_test_logger(level='info', prefix=self.id()) return component.start() @@ -84,28 +73,14 @@ class UIBaseTestCase(object): class UIWithDaemonBaseTestCase(UIBaseTestCase, DaemonBase): """Subclass for test that require a deluged daemon""" - def __init__(self): - UIBaseTestCase.__init__(self) - def set_up(self): d = self.common_set_up() common.setup_test_logger(level='info', prefix=self.id()) - d.addCallback(self.start_core) return d - def tear_down(self): - d = UIBaseTestCase.tear_down(self) - d.addCallback(self.terminate_core) - return d - - -class DelugeEntryTestCase(BaseTestCase): - - if windows_check(): - skip = 'cannot test console ui on windows' +class TestDelugeEntry(BaseTestCase): def set_up(self): - common.set_tmp_config_dir() return component.start() def tear_down(self): @@ -121,10 +96,11 @@ class DelugeEntryTestCase(BaseTestCase): self.patch(argparse._sys, 'stdout', fd) with mock.patch('deluge.ui.console.main.ConsoleUI'): - self.assertRaises(SystemExit, ui_entry.start_ui) - self.assertTrue('usage: deluge' in fd.out.getvalue()) - self.assertTrue('UI Options:' in fd.out.getvalue()) - self.assertTrue('* console' in fd.out.getvalue()) + with pytest.raises(SystemExit): + ui_entry.start_ui() + assert 'usage: deluge' in fd.out.getvalue() + assert 'UI Options:' in fd.out.getvalue() + assert '* console' in fd.out.getvalue() def test_start_default(self): self.patch(sys, 'argv', ['./deluge']) @@ -159,7 +135,7 @@ class DelugeEntryTestCase(BaseTestCase): # Just test that no exception is raised ui_entry.start_ui() - self.assertEqual(_level[0], 'info') + assert _level[0] == 'info' class GtkUIBaseTestCase(UIBaseTestCase): @@ -175,38 +151,27 @@ class GtkUIBaseTestCase(UIBaseTestCase): @pytest.mark.gtkui -class GtkUIDelugeScriptEntryTestCase(BaseTestCase, GtkUIBaseTestCase): - def __init__(self, testname): - super(GtkUIDelugeScriptEntryTestCase, self).__init__(testname) - GtkUIBaseTestCase.__init__(self) - - self.var['cmd_name'] = 'deluge gtk' - self.var['start_cmd'] = ui_entry.start_ui - self.var['sys_arg_cmd'] = ['./deluge', 'gtk'] - - def set_up(self): - return GtkUIBaseTestCase.set_up(self) - - def tear_down(self): - return GtkUIBaseTestCase.tear_down(self) +class TestGtkUIDelugeScriptEntry(BaseTestCase, GtkUIBaseTestCase): + @pytest.fixture(autouse=True) + def set_var(self, request): + request.cls.var = { + 'cmd_name': 'deluge gtk', + 'start_cmd': ui_entry.start_ui, + 'sys_arg_cmd': ['./deluge', 'gtk'], + } @pytest.mark.gtkui -class GtkUIScriptEntryTestCase(BaseTestCase, GtkUIBaseTestCase): - def __init__(self, testname): - super(GtkUIScriptEntryTestCase, self).__init__(testname) - GtkUIBaseTestCase.__init__(self) +class TestGtkUIScriptEntry(BaseTestCase, GtkUIBaseTestCase): + @pytest.fixture(autouse=True) + def set_var(self, request): from deluge.ui import gtk3 - self.var['cmd_name'] = 'deluge-gtk' - self.var['start_cmd'] = gtk3.start - self.var['sys_arg_cmd'] = ['./deluge-gtk'] - - def set_up(self): - return GtkUIBaseTestCase.set_up(self) - - def tear_down(self): - return GtkUIBaseTestCase.tear_down(self) + request.cls.var = { + 'cmd_name': 'deluge-gtk', + 'start_cmd': gtk3.start, + 'sys_arg_cmd': ['./deluge-gtk'], + } class DelugeWebMock(DelugeWeb): @@ -244,45 +209,31 @@ class WebUIBaseTestCase(UIBaseTestCase): self.patch(deluge.ui.web.server, 'DelugeWeb', DelugeWebMock) self.exec_command() - self.assertEqual(_level[0], 'info') - - -class WebUIScriptEntryTestCase(BaseTestCase, WebUIBaseTestCase): - - if windows_check(): - skip = 'cannot test console ui on windows' - - def __init__(self, testname): - super(WebUIScriptEntryTestCase, self).__init__(testname) - WebUIBaseTestCase.__init__(self) - self.var['cmd_name'] = 'deluge-web' - self.var['start_cmd'] = deluge.ui.web.start - self.var['sys_arg_cmd'] = ['./deluge-web', '--do-not-daemonize'] - - def set_up(self): - return WebUIBaseTestCase.set_up(self) - - def tear_down(self): - return WebUIBaseTestCase.tear_down(self) - + assert _level[0] == 'info' -class WebUIDelugeScriptEntryTestCase(BaseTestCase, WebUIBaseTestCase): - if windows_check(): - skip = 'cannot test console ui on windows' +class TestWebUIScriptEntry(BaseTestCase, WebUIBaseTestCase): + @pytest.fixture(autouse=True) + def set_var(self, request): + request.cls.var = { + 'cmd_name': 'deluge-web', + 'start_cmd': deluge.ui.web.start, + 'sys_arg_cmd': ['./deluge-web'], + } + if not windows_check(): + request.cls.var['sys_arg_cmd'].append('--do-not-daemonize') - def __init__(self, testname): - super(WebUIDelugeScriptEntryTestCase, self).__init__(testname) - WebUIBaseTestCase.__init__(self) - self.var['cmd_name'] = 'deluge web' - self.var['start_cmd'] = ui_entry.start_ui - self.var['sys_arg_cmd'] = ['./deluge', 'web', '--do-not-daemonize'] - - def set_up(self): - return WebUIBaseTestCase.set_up(self) - def tear_down(self): - return WebUIBaseTestCase.tear_down(self) +class TestWebUIDelugeScriptEntry(BaseTestCase, WebUIBaseTestCase): + @pytest.fixture(autouse=True) + def set_var(self, request): + request.cls.var = { + 'cmd_name': 'deluge web', + 'start_cmd': ui_entry.start_ui, + 'sys_arg_cmd': ['./deluge', 'web'], + } + if not windows_check(): + request.cls.var['sys_arg_cmd'].append('--do-not-daemonize') class ConsoleUIBaseTestCase(UIBaseTestCase): @@ -293,7 +244,7 @@ class ConsoleUIBaseTestCase(UIBaseTestCase): with mock.patch('deluge.ui.console.main.ConsoleUI'): self.exec_command() - def test_start_console_with_log_level(self): + def test_start_console_with_log_level(self, request): _level = [] def setup_logger( @@ -316,7 +267,7 @@ class ConsoleUIBaseTestCase(UIBaseTestCase): # Just test that no exception is raised self.exec_command() - self.assertEqual(_level[0], 'info') + assert _level[0] == 'info' def test_console_help(self): self.patch(sys, 'argv', self.var['sys_arg_cmd'] + ['-h']) @@ -324,20 +275,19 @@ class ConsoleUIBaseTestCase(UIBaseTestCase): self.patch(argparse._sys, 'stdout', fd) with mock.patch('deluge.ui.console.main.ConsoleUI'): - self.assertRaises(SystemExit, self.exec_command) + with pytest.raises(SystemExit): + self.exec_command() std_output = fd.out.getvalue() - self.assertTrue( - ('usage: %s' % self.var['cmd_name']) in std_output - ) # Check command name - self.assertTrue('Common Options:' in std_output) - self.assertTrue('Console Options:' in std_output) - self.assertTrue( + assert ( + 'usage: %s' % self.var['cmd_name'] + ) in std_output # Check command name + assert 'Common Options:' in std_output + assert 'Console Options:' in std_output + assert ( 'Console Commands:\n The following console commands are available:' in std_output ) - self.assertTrue( - 'The following console commands are available:' in std_output - ) + assert 'The following console commands are available:' in std_output def test_console_command_info(self): self.patch(sys, 'argv', self.var['sys_arg_cmd'] + ['info']) @@ -353,10 +303,11 @@ class ConsoleUIBaseTestCase(UIBaseTestCase): self.patch(argparse._sys, 'stdout', fd) with mock.patch('deluge.ui.console.main.ConsoleUI'): - self.assertRaises(SystemExit, self.exec_command) + with pytest.raises(SystemExit): + self.exec_command() std_output = fd.out.getvalue() - self.assertTrue('usage: info' in std_output) - self.assertTrue('Show information about the torrents' in std_output) + assert 'usage: info' in std_output + assert 'Show information about the torrents' in std_output def test_console_unrecognized_arguments(self): self.patch( @@ -365,8 +316,9 @@ class ConsoleUIBaseTestCase(UIBaseTestCase): fd = StringFileDescriptor(sys.stdout) self.patch(argparse._sys, 'stderr', fd) with mock.patch('deluge.ui.console.main.ConsoleUI'): - self.assertRaises(SystemExit, self.exec_command) - self.assertTrue('unrecognized arguments: --ui' in fd.out.getvalue()) + with pytest.raises(SystemExit): + self.exec_command() + assert 'unrecognized arguments: --ui' in fd.out.getvalue() class ConsoleUIWithDaemonBaseTestCase(UIWithDaemonBaseTestCase): @@ -386,7 +338,7 @@ class ConsoleUIWithDaemonBaseTestCase(UIWithDaemonBaseTestCase): 'argv', self.var['sys_arg_cmd'] + ['--port'] - + ['58900'] + + [str(self.listen_port)] + ['--username'] + [username] + ['--password'] @@ -394,27 +346,28 @@ class ConsoleUIWithDaemonBaseTestCase(UIWithDaemonBaseTestCase): + command, ) - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_console_command_add(self): filename = common.get_test_data_file('test.torrent') - self.patch_arg_command(['add ' + filename]) + self.patch_arg_command([f'add "{filename}"']) fd = StringFileDescriptor(sys.stdout) self.patch(sys, 'stdout', fd) yield self.exec_command() std_output = fd.out.getvalue() - self.assertTrue( + assert ( std_output == 'Attempting to add torrent: ' + filename + '\nTorrent added!\n' ) - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_console_command_add_move_completed(self): filename = common.get_test_data_file('test.torrent') + tmp_path = 'c:\\tmp' if windows_check() else '/tmp' self.patch_arg_command( [ - 'add --move-path /tmp ' + filename + ' ; status' + f'add --move-path "{tmp_path}" "{filename}" ; status' ' ; manage' ' ab570cdd5a17ea1b61e970bb72047de141bce173' ' move_completed' @@ -427,87 +380,62 @@ class ConsoleUIWithDaemonBaseTestCase(UIWithDaemonBaseTestCase): yield self.exec_command() std_output = fd.out.getvalue() - self.assertTrue( - std_output.endswith('move_completed: True\nmove_completed_path: /tmp\n') - or std_output.endswith('move_completed_path: /tmp\nmove_completed: True\n') + assert std_output.endswith( + f'move_completed: True\nmove_completed_path: {tmp_path}\n' + ) or std_output.endswith( + f'move_completed_path: {tmp_path}\nmove_completed: True\n' ) - @defer.inlineCallbacks - def test_console_command_status(self): + @pytest_twisted.ensureDeferred + async def test_console_command_status(self): fd = StringFileDescriptor(sys.stdout) self.patch_arg_command(['status']) self.patch(sys, 'stdout', fd) - yield self.exec_command() + await self.exec_command() std_output = fd.out.getvalue() - self.assertTrue( - std_output.startswith('Total upload: ') - and std_output.endswith(' Moving: 0\n') - ) - - -class ConsoleScriptEntryWithDaemonTestCase( - BaseTestCase, ConsoleUIWithDaemonBaseTestCase -): - - if windows_check(): - skip = 'cannot test console ui on windows' - - def __init__(self, testname): - super(ConsoleScriptEntryWithDaemonTestCase, self).__init__(testname) - ConsoleUIWithDaemonBaseTestCase.__init__(self) - self.var['cmd_name'] = 'deluge-console' - self.var['sys_arg_cmd'] = ['./deluge-console'] - - def set_up(self): - from deluge.ui.console.console import Console - - def start_console(): - return Console().start() - - self.patch(deluge.ui.console, 'start', start_console) - self.var['start_cmd'] = deluge.ui.console.start - - return ConsoleUIWithDaemonBaseTestCase.set_up(self) - - def tear_down(self): - return ConsoleUIWithDaemonBaseTestCase.tear_down(self) - - -class ConsoleScriptEntryTestCase(BaseTestCase, ConsoleUIBaseTestCase): - - if windows_check(): - skip = 'cannot test console ui on windows' + assert std_output.startswith('Total upload: ') + assert std_output.endswith(' Moving: 0\n') - def __init__(self, testname): - super(ConsoleScriptEntryTestCase, self).__init__(testname) - ConsoleUIBaseTestCase.__init__(self) - self.var['cmd_name'] = 'deluge-console' - self.var['start_cmd'] = deluge.ui.console.start - self.var['sys_arg_cmd'] = ['./deluge-console'] - - def set_up(self): - return ConsoleUIBaseTestCase.set_up(self) - - def tear_down(self): - return ConsoleUIBaseTestCase.tear_down(self) - - -class ConsoleDelugeScriptEntryTestCase(BaseTestCase, ConsoleUIBaseTestCase): - - if windows_check(): - skip = 'cannot test console ui on windows' - - def __init__(self, testname): - super(ConsoleDelugeScriptEntryTestCase, self).__init__(testname) - ConsoleUIBaseTestCase.__init__(self) - self.var['cmd_name'] = 'deluge console' - self.var['start_cmd'] = ui_entry.start_ui - self.var['sys_arg_cmd'] = ['./deluge', 'console'] - - def set_up(self): - return ConsoleUIBaseTestCase.set_up(self) + @defer.inlineCallbacks + def test_console_command_config_set_download_location(self): + fd = StringFileDescriptor(sys.stdout) + self.patch_arg_command(['config --set download_location /downloads']) + self.patch(sys, 'stdout', fd) - def tear_down(self): - return ConsoleUIBaseTestCase.tear_down(self) + yield self.exec_command() + std_output = fd.out.getvalue() + assert std_output.startswith('Setting "download_location" to: \'/downloads\'') + assert std_output.endswith('Configuration value successfully updated.\n') + + +@pytest.mark.usefixtures('daemon', 'client') +class TestConsoleScriptEntryWithDaemon(BaseTestCase, ConsoleUIWithDaemonBaseTestCase): + @pytest.fixture(autouse=True) + def set_var(self, request): + request.cls.var = { + 'cmd_name': 'deluge-console', + 'start_cmd': deluge.ui.console.start, + 'sys_arg_cmd': ['./deluge-console'], + } + + +class TestConsoleScriptEntry(BaseTestCase, ConsoleUIBaseTestCase): + @pytest.fixture(autouse=True) + def set_var(self, request): + request.cls.var = { + 'cmd_name': 'deluge-console', + 'start_cmd': deluge.ui.console.start, + 'sys_arg_cmd': ['./deluge-console'], + } + + +class TestConsoleDelugeScriptEntry(BaseTestCase, ConsoleUIBaseTestCase): + @pytest.fixture(autouse=True) + def set_var(self, request): + request.cls.var = { + 'cmd_name': 'deluge console', + 'start_cmd': ui_entry.start_ui, + 'sys_arg_cmd': ['./deluge', 'console'], + } diff --git a/deluge/tests/test_ui_gtk3.py b/deluge/tests/test_ui_gtk3.py new file mode 100644 index 0000000..e6d025c --- /dev/null +++ b/deluge/tests/test_ui_gtk3.py @@ -0,0 +1,30 @@ +# +# This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with +# the additional special exception to link portions of this program with the OpenSSL library. +# See LICENSE for more details. +# + +import sys +from unittest import mock + +import pytest + + +@pytest.mark.gtkui +class TestGTK3Common: + def setUp(self): + sys.modules['gi.repository'] = mock.MagicMock() + + def tearDown(self): + pass + + def test_cmp(self): + from deluge.ui.gtk3.common import cmp + + assert cmp(None, None) == 0 + assert cmp(1, None) == 1 + assert cmp(0, None) == 1 + assert cmp(None, 7) == -1 + assert cmp(None, 'bar') == -1 + assert cmp('foo', None) == 1 + assert cmp('', None) == 1 diff --git a/deluge/tests/test_web_api.py b/deluge/tests/test_web_api.py index 982a93b..56f86aa 100644 --- a/deluge/tests/test_web_api.py +++ b/deluge/tests/test_web_api.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,18 +6,17 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - +import json from io import BytesIO +import pytest +import pytest_twisted from twisted.internet import defer, reactor -from twisted.python.failure import Failure from twisted.web.client import Agent, FileBodyProducer from twisted.web.http_headers import Headers from twisted.web.static import File import deluge.component as component -from deluge.ui.client import client from . import common from .common_web import WebServerTestBase @@ -26,20 +24,19 @@ from .common_web import WebServerTestBase common.disable_new_release_check() -class WebAPITestCase(WebServerTestBase): - def test_connect_invalid_host(self): - d = self.deluge_web.web_api.connect('id') - d.addCallback(self.fail) - d.addErrback(self.assertIsInstance, Failure) - return d +class TestWebAPI(WebServerTestBase): + @pytest.mark.xfail(reason='This just logs an error at the moment.') + @pytest_twisted.ensureDeferred + async def test_connect_invalid_host(self): + with pytest.raises(Exception): + await self.deluge_web.web_api.connect('id') - def test_connect(self): + def test_connect(self, client): d = self.deluge_web.web_api.connect(self.host_id) def on_connect(result): - self.assertEqual(type(result), tuple) - self.assertTrue(len(result) > 0) - self.addCleanup(client.disconnect) + assert type(result) == tuple + assert len(result) > 0 return result d.addCallback(on_connect) @@ -51,9 +48,9 @@ class WebAPITestCase(WebServerTestBase): @defer.inlineCallbacks def on_connect(result): - self.assertTrue(self.deluge_web.web_api.connected()) + assert self.deluge_web.web_api.connected() yield self.deluge_web.web_api.disconnect() - self.assertFalse(self.deluge_web.web_api.connected()) + assert not self.deluge_web.web_api.connected() d.addCallback(on_connect) d.addErrback(self.fail) @@ -61,7 +58,7 @@ class WebAPITestCase(WebServerTestBase): def test_get_config(self): config = self.deluge_web.web_api.get_config() - self.assertEqual(self.webserver_listen_port, config['port']) + assert self.webserver_listen_port == config['port'] def test_set_config(self): config = self.deluge_web.web_api.get_config() @@ -76,9 +73,9 @@ class WebAPITestCase(WebServerTestBase): } self.deluge_web.web_api.set_config(config) web_config = component.get('DelugeWeb').config.config - self.assertNotEquals(config['pwd_salt'], web_config['pwd_salt']) - self.assertNotEquals(config['pwd_sha1'], web_config['pwd_sha1']) - self.assertNotEquals(config['sessions'], web_config['sessions']) + assert config['pwd_salt'] != web_config['pwd_salt'] + assert config['pwd_sha1'] != web_config['pwd_sha1'] + assert config['sessions'] != web_config['sessions'] @defer.inlineCallbacks def get_host_status(self): @@ -86,59 +83,69 @@ class WebAPITestCase(WebServerTestBase): host[3] = 'Online' host[4] = '2.0.0.dev562' status = yield self.deluge_web.web_api.get_host_status(self.host_id) - self.assertEqual(status, tuple(status)) + assert status == tuple(status) def test_get_host(self): - self.assertFalse(self.deluge_web.web_api._get_host('invalid_id')) + assert not self.deluge_web.web_api._get_host('invalid_id') conn = list(self.deluge_web.web_api.hostlist.get_hosts_info()[0]) - self.assertEqual(self.deluge_web.web_api._get_host(conn[0]), conn[0:4]) + assert self.deluge_web.web_api._get_host(conn[0]) == conn[0:4] def test_add_host(self): conn = ['abcdef', '10.0.0.1', 0, 'user123', 'pass123'] - self.assertFalse(self.deluge_web.web_api._get_host(conn[0])) + assert not self.deluge_web.web_api._get_host(conn[0]) # Add valid host result, host_id = self.deluge_web.web_api.add_host( conn[1], conn[2], conn[3], conn[4] ) - self.assertEqual(result, True) + assert result conn[0] = host_id - self.assertEqual(self.deluge_web.web_api._get_host(conn[0]), conn[0:4]) + assert self.deluge_web.web_api._get_host(conn[0]) == conn[0:4] # Add already existing host ret = self.deluge_web.web_api.add_host(conn[1], conn[2], conn[3], conn[4]) - self.assertEqual(ret, (False, 'Host details already in hostlist')) + assert ret == (False, 'Host details already in hostlist') # Add invalid port conn[2] = 'bad port' ret = self.deluge_web.web_api.add_host(conn[1], conn[2], conn[3], conn[4]) - self.assertEqual(ret, (False, 'Invalid port. Must be an integer')) + assert ret == (False, 'Invalid port. Must be an integer') def test_remove_host(self): conn = ['connection_id', '', 0, '', ''] self.deluge_web.web_api.hostlist.config['hosts'].append(conn) - self.assertEqual(self.deluge_web.web_api._get_host(conn[0]), conn[0:4]) + assert self.deluge_web.web_api._get_host(conn[0]) == conn[0:4] # Remove valid host - self.assertTrue(self.deluge_web.web_api.remove_host(conn[0])) - self.assertFalse(self.deluge_web.web_api._get_host(conn[0])) + assert self.deluge_web.web_api.remove_host(conn[0]) + assert not self.deluge_web.web_api._get_host(conn[0]) # Remove non-existing host - self.assertFalse(self.deluge_web.web_api.remove_host(conn[0])) + assert not self.deluge_web.web_api.remove_host(conn[0]) def test_get_torrent_info(self): filename = common.get_test_data_file('test.torrent') ret = self.deluge_web.web_api.get_torrent_info(filename) - self.assertEqual(ret['name'], 'azcvsupdater_2.6.2.jar') - self.assertEqual(ret['info_hash'], 'ab570cdd5a17ea1b61e970bb72047de141bce173') - self.assertTrue('files_tree' in ret) + assert ret['name'] == 'azcvsupdater_2.6.2.jar' + assert ret['info_hash'] == 'ab570cdd5a17ea1b61e970bb72047de141bce173' + assert 'files_tree' in ret + + def test_get_torrent_info_with_md5(self): + filename = common.get_test_data_file('md5sum.torrent') + ret = self.deluge_web.web_api.get_torrent_info(filename) + # JSON dumping happens during response creation in normal usage + # JSON serialization may fail if any of the dictionary items are byte arrays rather than strings + ret = json.loads(json.dumps(ret)) + assert ret['name'] == 'test' + assert ret['info_hash'] == 'f6408ba9944cf9fe01b547b28f336b3ee6ec32c5' + assert 'files_tree' in ret def test_get_magnet_info(self): ret = self.deluge_web.web_api.get_magnet_info( 'magnet:?xt=urn:btih:SU5225URMTUEQLDXQWRB2EQWN6KLTYKN' ) - self.assertEqual(ret['name'], '953bad769164e8482c7785a21d12166f94b9e14d') - self.assertEqual(ret['info_hash'], '953bad769164e8482c7785a21d12166f94b9e14d') - self.assertTrue('files_tree' in ret) + assert ret['name'] == '953bad769164e8482c7785a21d12166f94b9e14d' + assert ret['info_hash'] == '953bad769164e8482c7785a21d12166f94b9e14d' + assert 'files_tree' in ret - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_get_torrent_files(self): yield self.deluge_web.web_api.connect(self.host_id) filename = common.get_test_data_file('test.torrent') @@ -149,23 +156,20 @@ class WebAPITestCase(WebServerTestBase): ret = yield self.deluge_web.web_api.get_torrent_files( 'ab570cdd5a17ea1b61e970bb72047de141bce173' ) - self.assertEqual(ret['type'], 'dir') - self.assertEqual( - ret['contents'], - { - 'azcvsupdater_2.6.2.jar': { - 'priority': 4, - 'index': 0, - 'offset': 0, - 'progress': 0.0, - 'path': 'azcvsupdater_2.6.2.jar', - 'type': 'file', - 'size': 307949, - } - }, - ) + assert ret['type'] == 'dir' + assert ret['contents'] == { + 'azcvsupdater_2.6.2.jar': { + 'priority': 4, + 'index': 0, + 'offset': 0, + 'progress': 0.0, + 'path': 'azcvsupdater_2.6.2.jar', + 'type': 'file', + 'size': 307949, + } + } - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_download_torrent_from_url(self): filename = 'ubuntu-9.04-desktop-i386.iso.torrent' self.deluge_web.top_level.putChild( @@ -173,9 +177,9 @@ class WebAPITestCase(WebServerTestBase): ) url = 'http://localhost:%d/%s' % (self.webserver_listen_port, filename) res = yield self.deluge_web.web_api.download_torrent_from_url(url) - self.assertTrue(res.endswith(filename)) + assert res.endswith(filename) - @defer.inlineCallbacks + @pytest_twisted.inlineCallbacks def test_invalid_json(self): """ If json_api._send_response does not return server.NOT_DONE_YET diff --git a/deluge/tests/test_web_auth.py b/deluge/tests/test_web_auth.py index a518573..39d66c1 100644 --- a/deluge/tests/test_web_auth.py +++ b/deluge/tests/test_web_auth.py @@ -1,18 +1,15 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals -from mock import patch -from twisted.trial import unittest +from unittest.mock import patch from deluge.ui.web import auth -class MockConfig(object): +class MockConfig: def __init__(self, config): self.config = config @@ -23,7 +20,7 @@ class MockConfig(object): self.config[key] = value -class WebAuthTestCase(unittest.TestCase): +class TestWebAuth: @patch('deluge.ui.web.auth.JSONComponent.__init__', return_value=None) def test_change_password(self, mock_json): config = MockConfig( @@ -33,4 +30,4 @@ class WebAuthTestCase(unittest.TestCase): } ) webauth = auth.Auth(config) - self.assertTrue(webauth.change_password('deluge', 'deluge_new')) + assert webauth.change_password('deluge', 'deluge_new') diff --git a/deluge/tests/test_webserver.py b/deluge/tests/test_webserver.py index d9684ba..e1588fd 100644 --- a/deluge/tests/test_webserver.py +++ b/deluge/tests/test_webserver.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,13 +6,12 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import json as json_lib from io import BytesIO +import pytest_twisted import twisted.web.client -from twisted.internet import defer, reactor +from twisted.internet import reactor from twisted.web.client import Agent, FileBodyProducer from twisted.web.http_headers import Headers @@ -24,8 +22,8 @@ from .common_web import WebServerMockBase, WebServerTestBase common.disable_new_release_check() -class WebServerTestCase(WebServerTestBase, WebServerMockBase): - @defer.inlineCallbacks +class TestWebServer(WebServerTestBase, WebServerMockBase): + @pytest_twisted.inlineCallbacks def test_get_torrent_info(self): agent = Agent(reactor) @@ -37,7 +35,8 @@ class WebServerTestCase(WebServerTestBase, WebServerMockBase): # UnicodeDecodeError: 'utf8' codec can't decode byte 0xe5 in position 0: invalid continuation byte filename = get_test_data_file('filehash_field.torrent') input_file = ( - '{"params": ["%s"], "method": "web.get_torrent_info", "id": 22}' % filename + '{"params": ["%s"], "method": "web.get_torrent_info", "id": 22}' + % filename.replace('\\', '\\\\') ) headers = { b'User-Agent': ['Twisted Web Client Example'], @@ -51,9 +50,11 @@ class WebServerTestCase(WebServerTestBase, WebServerMockBase): Headers(headers), FileBodyProducer(BytesIO(input_file.encode('utf-8'))), ) - body = yield twisted.web.client.readBody(d) - json = json_lib.loads(body.decode()) - self.assertEqual(None, json['error']) - self.assertEqual('torrent_filehash', json['result']['name']) + try: + json = json_lib.loads(body.decode()) + except Exception: + print('aoeu') + assert json['error'] is None + assert 'torrent_filehash' == json['result']['name'] diff --git a/deluge/tests/twisted/plugins/delugereporter.py b/deluge/tests/twisted/plugins/delugereporter.py deleted file mode 100644 index c2a7b52..0000000 --- a/deluge/tests/twisted/plugins/delugereporter.py +++ /dev/null @@ -1,50 +0,0 @@ -#! /usr/bin/env python -# -*- coding: utf-8 -*- -# -# This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with -# the additional special exception to link portions of this program with the OpenSSL library. -# See LICENSE for more details. -# - -from __future__ import unicode_literals - -import os - -from twisted.plugin import IPlugin -from twisted.trial.itrial import IReporter -from twisted.trial.reporter import TreeReporter -from zope.interface import implements - - -class _Reporter(object): - implements(IPlugin, IReporter) - - def __init__( - self, name, module, description, longOpt, shortOpt, klass # noqa: N803 - ): - self.name = name - self.module = module - self.description = description - self.longOpt = longOpt - self.shortOpt = shortOpt - self.klass = klass - - -deluge = _Reporter( - 'Deluge reporter that suppresses Stacktrace from TODO tests', - 'twisted.plugins.delugereporter', - description='Deluge Reporter', - longOpt='deluge-reporter', - shortOpt=None, - klass='DelugeReporter', -) - - -class DelugeReporter(TreeReporter): - def __init__(self, *args, **kwargs): - os.environ['DELUGE_REPORTER'] = 'true' - TreeReporter.__init__(self, *args, **kwargs) - - def addExpectedFailure(self, *args): # NOQA: N802 - # super(TreeReporter, self).addExpectedFailure(*args) - self.endLine('[TODO]', self.TODO) diff --git a/deluge/transfer.py b/deluge/transfer.py index 6b26549..ed7d6dd 100644 --- a/deluge/transfer.py +++ b/deluge/transfer.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2012 Bro # Copyright (C) 2018 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import struct import zlib @@ -24,12 +21,12 @@ MESSAGE_HEADER_FORMAT = '!BI' MESSAGE_HEADER_SIZE = struct.calcsize(MESSAGE_HEADER_FORMAT) -class DelugeTransferProtocol(Protocol, object): +class DelugeTransferProtocol(Protocol): """ Deluge RPC wire protocol. - Data messages are transfered with a header containing a protocol version - and the length of the data to be transfered (payload). + Data messages are transferred with a header containing a protocol version + and the length of the data to be transferred (payload). The format is:: @@ -51,12 +48,12 @@ class DelugeTransferProtocol(Protocol, object): """ Transfer the data. - :param data: data to be transfered in a data structure serializable by rencode. + :param data: data to be transferred in a data structure serializable by rencode. """ body = zlib.compress(rencode.dumps(data)) body_len = len(body) message = struct.pack( - '{}{}s'.format(MESSAGE_HEADER_FORMAT, body_len), + f'{MESSAGE_HEADER_FORMAT}{body_len}s', PROTOCOL_VERSION, body_len, body, @@ -68,8 +65,8 @@ class DelugeTransferProtocol(Protocol, object): """ This method is called whenever data is received. - :param data: a message as transfered by transfer_message, or a part of such - a messsage. + :param data: a message as transferred by transfer_message, or a part of such + a message. Global variables: _buffer - contains the data received @@ -120,7 +117,7 @@ class DelugeTransferProtocol(Protocol, object): def _handle_complete_message(self, data): """ - Handles a complete message as it is transfered on the network. + Handles a complete message as it is transferred on the network. :param data: a zlib compressed string encoded with rencode. diff --git a/deluge/ui/client.py b/deluge/ui/client.py index 686f962..6b657d5 100644 --- a/deluge/ui/client.py +++ b/deluge/ui/client.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # Copyright (C) 2011 Pedro Algarvio @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import subprocess import sys @@ -33,7 +30,7 @@ def format_kwargs(kwargs): return ', '.join([key + '=' + str(value) for key, value in kwargs.items()]) -class DelugeRPCRequest(object): +class DelugeRPCRequest: """ This object is created whenever there is a RPCRequest to be sent to the daemon. It is generally only used by the DaemonProxy's call method. @@ -65,7 +62,7 @@ class DelugeRPCRequest(object): Returns a properly formatted RPCRequest based on the properties. Will raise a TypeError if the properties haven't been set yet. - :returns: a properly formated RPCRequest + :returns: a properly formatted RPCRequest """ if ( self.request_id is None @@ -150,7 +147,7 @@ class DelugeRPCProtocol(DelugeTransferProtocol): # so it could pass back to the 2nd deferred on the chain. But, # that does not always happen. # So, just do some instance checking and just log rpc error at - # diferent levels. + # different levels. r = self.__rpc_requests[request_id] msg = 'RPCError Message Received!' msg += '\n' + '-' * 80 @@ -168,7 +165,7 @@ class DelugeRPCProtocol(DelugeTransferProtocol): # Let's log these as errors log.error(msg) else: - # The rest just get's logged in debug level, just to log + # The rest just gets logged in debug level, just to log # what's happening log.debug(msg) except Exception: @@ -243,7 +240,7 @@ class DelugeRPCClientFactory(ClientFactory): self.daemon.disconnect_callback() -class DaemonProxy(object): +class DaemonProxy: pass @@ -526,7 +523,7 @@ class DaemonStandaloneProxy(DaemonProxy): self.__daemon.core.eventmanager.deregister_event_handler(event, handler) -class DottedObject(object): +class DottedObject: """ This is used for dotted name calls to client """ @@ -551,7 +548,7 @@ class RemoteMethod(DottedObject): return self.daemon.call(self.base, *args, **kwargs) -class Client(object): +class Client: """ This class is used to connect to a daemon process and issue RPC requests. """ @@ -615,7 +612,7 @@ class Client(object): d.addErrback(on_authenticate_fail) return d - d.addCallback(on_connected) + d.addCallbacks(on_connected) d.addErrback(on_connect_fail) if not skip_authentication: d.addCallback(authenticate, username, password) diff --git a/deluge/ui/common.py b/deluge/ui/common.py index 21bcafd..f9f774e 100644 --- a/deluge/ui/common.py +++ b/deluge/ui/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) Damien Churchill 2008-2009 # Copyright (C) Andrew Resch 2009 @@ -11,11 +10,8 @@ """ The ui common module contains methods and classes that are deemed useful for all the interfaces. """ -from __future__ import unicode_literals - import logging import os -from binascii import hexlify from hashlib import sha1 as sha from deluge import bencode @@ -161,7 +157,6 @@ DISK_CACHE_KEYS = [ 'disk.num_blocks_written', 'disk.num_read_ops', 'disk.num_write_ops', - 'disk.num_blocks_cache_hits', 'read_hit_ratio', 'write_hit_ratio', 'disk.disk_blocks_in_use', @@ -169,7 +164,7 @@ DISK_CACHE_KEYS = [ ] -class TorrentInfo(object): +class TorrentInfo: """Collects information about a torrent file. Args: @@ -188,7 +183,7 @@ class TorrentInfo(object): try: with open(filename, 'rb') as _file: self._filedata = _file.read() - except IOError as ex: + except OSError as ex: log.warning('Unable to open %s: %s', filename, ex) return @@ -206,12 +201,9 @@ class TorrentInfo(object): self._info_hash = sha(bencode.bencode(info_dict)).hexdigest() # Get encoding from torrent file if available - encoding = info_dict.get('encoding', None) - codepage = info_dict.get('codepage', None) - if not encoding: - encoding = codepage if codepage else b'UTF-8' - if encoding: - encoding = encoding.decode() + encoding = info_dict.get( + 'encoding', info_dict.get('codepage', b'UTF-8') + ).decode() # Decode 'name' with encoding unless 'name.utf-8' found. if 'name.utf-8' in info_dict: @@ -231,27 +223,20 @@ class TorrentInfo(object): if 'path.utf-8' in f: path = decode_bytes(os.path.join(*f['path.utf-8'])) - del f['path.utf-8'] else: path = decode_bytes(os.path.join(*f['path']), encoding) if prefix: path = os.path.join(prefix, path) + # Ensure agnostic path separator + path = path.replace('\\', '/') + self._files.append( {'path': path, 'size': f['length'], 'download': True} ) + paths[path] = {'path': path, 'index': index, 'length': f['length']} - f['path'] = path - f['index'] = index - if 'sha1' in f and len(f['sha1']) == 20: - f['sha1'] = hexlify(f['sha1']).decode() - if 'ed2k' in f and len(f['ed2k']) == 16: - f['ed2k'] = hexlify(f['ed2k']).decode() - if 'filehash' in f and len(f['filehash']) == 20: - f['filehash'] = hexlify(f['filehash']).decode() - - paths[path] = f dirname = os.path.dirname(path) while dirname: dirinfo = dirs.setdefault(dirname, {}) @@ -399,7 +384,7 @@ class TorrentInfo(object): return self._filedata -class FileTree2(object): +class FileTree2: """ Converts a list of paths in to a file tree. @@ -479,7 +464,7 @@ class FileTree2(object): return '\n'.join(lines) -class FileTree(object): +class FileTree: """ Convert a list of paths in a file tree. @@ -538,7 +523,7 @@ class FileTree(object): def walk(directory, parent_path): for path in list(directory): - full_path = os.path.join(parent_path, path) + full_path = os.path.join(parent_path, path).replace('\\', '/') if isinstance(directory[path], dict): directory[path] = ( callback(full_path, directory[path]) or directory[path] diff --git a/deluge/ui/console/__init__.py b/deluge/ui/console/__init__.py index 56e8d62..7da04a6 100644 --- a/deluge/ui/console/__init__.py +++ b/deluge/ui/console/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.ui.console.console import Console UI_PATH = __path__[0] @@ -16,4 +13,4 @@ UI_PATH = __path__[0] def start(): - Console().start() + return Console().start() diff --git a/deluge/ui/console/cmdline/command.py b/deluge/ui/console/cmdline/command.py index 2ff32df..40edd78 100644 --- a/deluge/ui/console/cmdline/command.py +++ b/deluge/ui/console/cmdline/command.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -9,8 +8,6 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import logging import shlex @@ -23,7 +20,7 @@ from deluge.ui.console.utils.colors import strip_colors log = logging.getLogger(__name__) -class Commander(object): +class Commander: def __init__(self, cmds, interactive=False): self._commands = cmds self.interactive = interactive @@ -144,7 +141,7 @@ class Commander(object): return ret -class BaseCommand(object): +class BaseCommand: usage = None interactive_only = False diff --git a/deluge/ui/console/cmdline/commands/__init__.py b/deluge/ui/console/cmdline/commands/__init__.py index 628fae5..39dbefe 100644 --- a/deluge/ui/console/cmdline/commands/__init__.py +++ b/deluge/ui/console/cmdline/commands/__init__.py @@ -1,6 +1,3 @@ -# -*- coding: utf-8 -*- -from __future__ import unicode_literals - from deluge.ui.console.cmdline.command import BaseCommand __all__ = ['BaseCommand'] diff --git a/deluge/ui/console/cmdline/commands/add.py b/deluge/ui/console/cmdline/commands/add.py index 34881d8..706ae16 100644 --- a/deluge/ui/console/cmdline/commands/add.py +++ b/deluge/ui/console/cmdline/commands/add.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,10 +7,10 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import os from base64 import b64encode +from urllib.parse import urlparse +from urllib.request import url2pathname from twisted.internet import defer @@ -21,14 +20,6 @@ from deluge.ui.client import client from . import BaseCommand -try: - from urllib.parse import urlparse - from urllib.request import url2pathname -except ImportError: - # PY2 fallback - from urlparse import urlparse # pylint: disable=ungrouped-imports - from urllib import url2pathname # pylint: disable=ungrouped-imports - class Command(BaseCommand): """Add torrents""" @@ -81,7 +72,7 @@ class Command(BaseCommand): continue if deluge.common.is_url(torrent): self.console.write( - '{!info!}Attempting to add torrent from url: %s' % torrent + '{!info!}Attempting to add torrent from URL: %s' % torrent ) deferreds.append( client.core.add_torrent_url(torrent, t_options) @@ -90,7 +81,7 @@ class Command(BaseCommand): ) elif deluge.common.is_magnet(torrent): self.console.write( - '{!info!}Attempting to add torrent from magnet uri: %s' % torrent + '{!info!}Attempting to add torrent from magnet URI: %s' % torrent ) deferreds.append( client.core.add_torrent_magnet(torrent, t_options) diff --git a/deluge/ui/console/cmdline/commands/cache.py b/deluge/ui/console/cmdline/commands/cache.py index e427f08..fe6cd58 100644 --- a/deluge/ui/console/cmdline/commands/cache.py +++ b/deluge/ui/console/cmdline/commands/cache.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component from deluge.ui.client import client from deluge.ui.common import DISK_CACHE_KEYS @@ -24,7 +21,7 @@ class Command(BaseCommand): def on_cache_status(status): for key, value in sorted(status.items()): - self.console.write('{!info!}%s: {!input!}%s' % (key, value)) + self.console.write(f'{{!info!}}{key}: {{!input!}}{value}') return client.core.get_session_status(DISK_CACHE_KEYS).addCallback( on_cache_status diff --git a/deluge/ui/console/cmdline/commands/config.py b/deluge/ui/console/cmdline/commands/config.py index bd0a1e1..8b31ca3 100644 --- a/deluge/ui/console/cmdline/commands/config.py +++ b/deluge/ui/console/cmdline/commands/config.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,11 +7,9 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - +import json import logging -import tokenize -from io import StringIO +import re import deluge.component as component import deluge.ui.console.utils.colors as colors @@ -23,54 +20,25 @@ from . import BaseCommand log = logging.getLogger(__name__) -def atom(src, token): - """taken with slight modifications from http://effbot.org/zone/simple-iterator-parser.htm""" - if token[1] == '(': - out = [] - token = next(src) - while token[1] != ')': - out.append(atom(src, token)) - token = next(src) - if token[1] == ',': - token = next(src) - return tuple(out) - elif token[0] is tokenize.NUMBER or token[1] == '-': - try: - if token[1] == '-': - return int(token[-1], 0) - else: - if token[1].startswith('0x'): - # Hex number so return unconverted as string. - return token[1].decode('string-escape') - else: - return int(token[1], 0) - except ValueError: - try: - return float(token[-1]) - except ValueError: - return str(token[-1]) - elif token[1].lower() == 'true': - return True - elif token[1].lower() == 'false': - return False - elif token[0] is tokenize.STRING or token[1] == '/': - return token[-1].decode('string-escape') - elif token[1].isalpha(): - # Parse Windows paths e.g. 'C:\\xyz' or 'C:/xyz'. - if next()[1] == ':' and next()[1] in '\\/': - return token[-1].decode('string-escape') - - raise SyntaxError('malformed expression (%s)' % token[1]) - - -def simple_eval(source): - """ evaluates the 'source' string into a combination of primitive python objects - taken from http://effbot.org/zone/simple-iterator-parser.htm""" - src = StringIO(source).readline - src = tokenize.generate_tokens(src) - src = (token for token in src if token[0] is not tokenize.NL) - res = atom(src, next(src)) - return res +def json_eval(source): + """Evaluates string as json data and returns Python objects.""" + if source == '': + return source + + src = source.splitlines()[0] + + # Substitutions to enable usage of pythonic syntax. + if src.startswith('(') and src.endswith(')'): + src = re.sub(r'^\((.*)\)$', r'[\1]', src) + elif src.lower() in ('true', 'false'): + src = src.lower() + elif src.lower() == 'none': + src = 'null' + + try: + return json.loads(src) + except ValueError: + return src class Command(BaseCommand): @@ -126,10 +94,10 @@ class Command(BaseCommand): value = pprint.pformat(value, 2, 80) new_value = [] for line in value.splitlines(): - new_value.append('%s%s' % (color, line)) + new_value.append(f'{color}{line}') value = '\n'.join(new_value) - string += '%s: %s%s\n' % (key, color, value) + string += f'{key}: {color}{value}\n' self.console.write(string.strip()) return client.core.get_config().addCallback(_on_get_config) @@ -140,8 +108,8 @@ class Command(BaseCommand): val = ' '.join(options.values) try: - val = simple_eval(val) - except SyntaxError as ex: + val = json_eval(val) + except Exception as ex: self.console.write('{!error!}%s' % ex) return @@ -161,7 +129,7 @@ class Command(BaseCommand): def on_set_config(result): self.console.write('{!success!}Configuration value successfully updated.') - self.console.write('Setting "%s" to: %s' % (key, val)) + self.console.write(f'Setting "{key}" to: {val!r}') return client.core.set_config({key: val}).addCallback(on_set_config) def complete(self, text): diff --git a/deluge/ui/console/cmdline/commands/connect.py b/deluge/ui/console/cmdline/commands/connect.py index 6588f7a..4c76de3 100644 --- a/deluge/ui/console/cmdline/commands/connect.py +++ b/deluge/ui/console/cmdline/commands/connect.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component @@ -57,17 +54,12 @@ class Command(BaseCommand): def on_connect(result): if self.console.interactive: - self.console.write('{!success!}Connected to %s:%s!' % (host, port)) + self.console.write(f'{{!success!}}Connected to {host}:{port}!') return component.start() def on_connect_fail(result): - try: - msg = result.value.exception_msg - except AttributeError: - msg = result.value.message self.console.write( - '{!error!}Failed to connect to %s:%s with reason: %s' - % (host, port, msg) + f'{{!error!}}Failed to connect to {host}:{port} with reason: {result.value.message}' ) return result diff --git a/deluge/ui/console/cmdline/commands/debug.py b/deluge/ui/console/cmdline/commands/debug.py index 3ca06ed..af48a8b 100644 --- a/deluge/ui/console/cmdline/commands/debug.py +++ b/deluge/ui/console/cmdline/commands/debug.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from twisted.internet import defer import deluge.component as component diff --git a/deluge/ui/console/cmdline/commands/gui.py b/deluge/ui/console/cmdline/commands/gui.py index 10e4c49..575bc9b 100644 --- a/deluge/ui/console/cmdline/commands/gui.py +++ b/deluge/ui/console/cmdline/commands/gui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component diff --git a/deluge/ui/console/cmdline/commands/halt.py b/deluge/ui/console/cmdline/commands/halt.py index 6355958..608f2de 100644 --- a/deluge/ui/console/cmdline/commands/halt.py +++ b/deluge/ui/console/cmdline/commands/halt.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component from deluge.ui.client import client diff --git a/deluge/ui/console/cmdline/commands/help.py b/deluge/ui/console/cmdline/commands/help.py index 2711eea..754dadb 100644 --- a/deluge/ui/console/cmdline/commands/help.py +++ b/deluge/ui/console/cmdline/commands/help.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from twisted.internet import defer diff --git a/deluge/ui/console/cmdline/commands/info.py b/deluge/ui/console/cmdline/commands/info.py index 0d22f76..7ea9a67 100644 --- a/deluge/ui/console/cmdline/commands/info.py +++ b/deluge/ui/console/cmdline/commands/info.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - from os.path import sep as dirsep import deluge.component as component @@ -70,6 +67,7 @@ STATUS_KEYS = [ 'total_payload_download', 'total_payload_upload', 'time_added', + 'label', ] # Add filter specific state to torrent states @@ -177,7 +175,7 @@ class Command(BaseCommand): sort_key = 'name' sort_reverse = False for key, value in sorted( - list(status.items()), + status.items(), key=lambda x: x[1].get(sort_key), reverse=sort_reverse, ): @@ -218,9 +216,9 @@ class Command(BaseCommand): for depth, subdir in enumerate(filepath): indent = ' ' * depth * spaces_per_level if depth >= len(prevpath): - self.console.write('%s{!cyan!}%s' % (indent, subdir)) + self.console.write(f'{indent}{{!cyan!}}{subdir}') elif subdir != prevpath[depth]: - self.console.write('%s{!cyan!}%s' % (indent, subdir)) + self.console.write(f'{indent}{{!cyan!}}{subdir}') depth = len(filepath) @@ -296,7 +294,7 @@ class Command(BaseCommand): s += peer['ip'] else: # IPv6 - s += '[%s]:%s' % ( + s += '[{}]:{}'.format( ':'.join(peer['ip'].split(':')[:-1]), peer['ip'].split(':')[-1], ) @@ -308,7 +306,7 @@ class Command(BaseCommand): s += '\t\t' else: s += '\t' - s += '%s%s\t%s%s' % ( + s += '{}{}\t{}{}'.format( colors.state_color['Seeding'], fspeed(peer['up_speed']), colors.state_color['Downloading'], @@ -336,7 +334,7 @@ class Command(BaseCommand): if verbose or detailed: self.console.write('{!info!}Name: {!input!}%s' % (status['name'])) self.console.write('{!info!}ID: {!input!}%s' % (torrent_id)) - s = '{!info!}State: %s%s' % ( + s = '{{!info!}}State: {}{}'.format( colors.state_color[status['state']], status['state'], ) @@ -354,12 +352,12 @@ class Command(BaseCommand): self.console.write(s) if status['state'] in ('Seeding', 'Downloading', 'Queued'): - s = '{!info!}Seeds: {!input!}%s (%s)' % ( + s = '{{!info!}}Seeds: {{!input!}}{} ({})'.format( status['num_seeds'], status['total_seeds'], ) s += sep - s += '{!info!}Peers: {!input!}%s (%s)' % ( + s += '{{!info!}}Peers: {{!input!}}{} ({})'.format( status['num_peers'], status['total_peers'], ) @@ -378,7 +376,7 @@ class Command(BaseCommand): if total_done == total_size: s = '{!info!}Size: {!input!}%s' % (total_size) else: - s = '{!info!}Size: {!input!}%s/%s' % (total_done, total_size) + s = f'{{!info!}}Size: {{!input!}}{total_done}/{total_size}' s += sep s += '{!info!}Downloaded: {!input!}%s' % fsize( status['all_time_download'], shortform=True @@ -418,14 +416,20 @@ class Command(BaseCommand): pbar = f_progressbar( status['progress'], cols - (13 + len('%.2f%%' % status['progress'])) ) - s = '{!info!}Progress: {!input!}%.2f%% %s' % (status['progress'], pbar) + s = '{{!info!}}Progress: {{!input!}}{:.2f}% {}'.format( + status['progress'], pbar + ) self.console.write(s) s = '{!info!}Download Folder: {!input!}%s' % status['download_location'] - self.console.write(s + '\n') + self.console.write(s) + + if 'label' in status: + s = '{!info!}Label: {!input!}%s' % status['label'] + self.console.write(s) if detailed: - self.console.write('{!info!}Files in torrent') + self.console.write('\n{!info!}Files in torrent') self.show_file_info(torrent_id, status) self.console.write('{!info!}Connected peers') self.show_peer_info(torrent_id, status) @@ -433,7 +437,7 @@ class Command(BaseCommand): up_color = colors.state_color['Seeding'] down_color = colors.state_color['Downloading'] - s = '%s%s' % ( + s = '{}{}'.format( colors.state_color[status['state']], '[' + status['state'][0] + ']', ) @@ -458,7 +462,7 @@ class Command(BaseCommand): ) if status['download_payload_rate'] > 0: - dl_info += ' @ %s%s' % ( + dl_info += ' @ {}{}'.format( down_color, fspeed(status['download_payload_rate'], shortform=True), ) @@ -468,7 +472,7 @@ class Command(BaseCommand): status['total_uploaded'], status['total_payload_upload'] ) if status['upload_payload_rate'] > 0: - ul_info += ' @ %s%s' % ( + ul_info += ' @ {}{}'.format( up_color, fspeed(status['upload_payload_rate'], shortform=True), ) diff --git a/deluge/ui/console/cmdline/commands/manage.py b/deluge/ui/console/cmdline/commands/manage.py index 6375a74..e5ea9b2 100644 --- a/deluge/ui/console/cmdline/commands/manage.py +++ b/deluge/ui/console/cmdline/commands/manage.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from twisted.internet import defer @@ -69,7 +66,7 @@ class Command(BaseCommand): self.console.write('{!info!}ID: {!input!}%s' % torrentid) for k, v in data.items(): if k != 'name': - self.console.write('{!info!}%s: {!input!}%s' % (k, v)) + self.console.write(f'{{!info!}}{k}: {{!input!}}{v}') def on_torrents_status_fail(reason): self.console.write('{!error!}Failed to get torrent data.') @@ -106,9 +103,7 @@ class Command(BaseCommand): self.console.write('{!success!}Torrent option successfully updated.') deferred.callback(True) - self.console.write( - 'Setting %s to %s for torrents %s..' % (key, val, torrent_ids) - ) + self.console.write(f'Setting {key} to {val} for torrents {torrent_ids}..') client.core.set_torrent_options(torrent_ids, {key: val}).addCallback( on_set_config ) diff --git a/deluge/ui/console/cmdline/commands/move.py b/deluge/ui/console/cmdline/commands/move.py index 13e475e..67ee0af 100644 --- a/deluge/ui/console/cmdline/commands/move.py +++ b/deluge/ui/console/cmdline/commands/move.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os.path @@ -52,7 +49,7 @@ class Command(BaseCommand): names.append(self.console.get_torrent_name(tid)) def on_move(res): - msg = 'Moved "%s" to %s' % (', '.join(names), options.path) + msg = 'Moved "{}" to {}'.format(', '.join(names), options.path) self.console.write(msg) log.info(msg) diff --git a/deluge/ui/console/cmdline/commands/pause.py b/deluge/ui/console/cmdline/commands/pause.py index 1f7ef31..1334242 100644 --- a/deluge/ui/console/cmdline/commands/pause.py +++ b/deluge/ui/console/cmdline/commands/pause.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component from deluge.ui.client import client diff --git a/deluge/ui/console/cmdline/commands/plugin.py b/deluge/ui/console/cmdline/commands/plugin.py index fafc77a..c424cb2 100644 --- a/deluge/ui/console/cmdline/commands/plugin.py +++ b/deluge/ui/console/cmdline/commands/plugin.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component import deluge.configmanager from deluge.ui.client import client @@ -106,8 +103,8 @@ class Command(BaseCommand): elif options.install: import os.path - from base64 import b64encode import shutil + from base64 import b64encode filepath = options.install diff --git a/deluge/ui/console/cmdline/commands/quit.py b/deluge/ui/console/cmdline/commands/quit.py index 261a01a..4459dfc 100644 --- a/deluge/ui/console/cmdline/commands/quit.py +++ b/deluge/ui/console/cmdline/commands/quit.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component from . import BaseCommand diff --git a/deluge/ui/console/cmdline/commands/recheck.py b/deluge/ui/console/cmdline/commands/recheck.py index c9b6360..046cb0b 100644 --- a/deluge/ui/console/cmdline/commands/recheck.py +++ b/deluge/ui/console/cmdline/commands/recheck.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component from deluge.ui.client import client diff --git a/deluge/ui/console/cmdline/commands/resume.py b/deluge/ui/console/cmdline/commands/resume.py index 1f62c5f..27b8528 100644 --- a/deluge/ui/console/cmdline/commands/resume.py +++ b/deluge/ui/console/cmdline/commands/resume.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component from deluge.ui.client import client diff --git a/deluge/ui/console/cmdline/commands/rm.py b/deluge/ui/console/cmdline/commands/rm.py index ff3125d..4a3fd00 100644 --- a/deluge/ui/console/cmdline/commands/rm.py +++ b/deluge/ui/console/cmdline/commands/rm.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component @@ -70,9 +67,11 @@ class Command(BaseCommand): def on_removed_finished(errors): if errors: - self.console.write('Error(s) occured when trying to delete torrent(s).') + self.console.write( + 'Error(s) occurred when trying to delete torrent(s).' + ) for t_id, e_msg in errors: - self.console.write('Error removing torrent %s : %s' % (t_id, e_msg)) + self.console.write(f'Error removing torrent {t_id} : {e_msg}') log.info('Removing %d torrents', len(torrent_ids)) d = client.core.remove_torrents(torrent_ids, options.remove_data) diff --git a/deluge/ui/console/cmdline/commands/status.py b/deluge/ui/console/cmdline/commands/status.py index 948ad6b..05c9796 100644 --- a/deluge/ui/console/cmdline/commands/status.py +++ b/deluge/ui/console/cmdline/commands/status.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from twisted.internet import defer @@ -65,7 +62,12 @@ class Command(BaseCommand): deferreds = [] ds = client.core.get_session_status( - ['num_peers', 'payload_upload_rate', 'payload_download_rate', 'dht_nodes'] + [ + 'peer.num_peers_connected', + 'payload_upload_rate', + 'payload_download_rate', + 'dht.dht_nodes', + ] ) ds.addCallback(on_session_status) deferreds.append(ds) @@ -95,7 +97,7 @@ class Command(BaseCommand): '{!info!}Total download: %s' % fspeed(self.status['payload_download_rate']) ) - self.console.write('{!info!}DHT Nodes: %i' % self.status['dht_nodes']) + self.console.write('{!info!}DHT Nodes: %i' % self.status['dht.dht_nodes']) if isinstance(self.torrents, int): if self.torrents == -2: diff --git a/deluge/ui/console/cmdline/commands/update_tracker.py b/deluge/ui/console/cmdline/commands/update_tracker.py index 591b951..c05569d 100644 --- a/deluge/ui/console/cmdline/commands/update_tracker.py +++ b/deluge/ui/console/cmdline/commands/update_tracker.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.component as component from deluge.ui.client import client diff --git a/deluge/ui/console/console.py b/deluge/ui/console/console.py index 58d31d5..8ef87e8 100644 --- a/deluge/ui/console/console.py +++ b/deluge/ui/console/console.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -7,8 +6,6 @@ # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import fnmatch import logging import os @@ -53,7 +50,7 @@ def load_commands(command_dir): return dict(commands) -class LogStream(object): +class LogStream: out = sys.stdout def write(self, data): @@ -68,9 +65,7 @@ class Console(UI): cmd_description = """Console or command-line user interface""" def __init__(self, *args, **kwargs): - super(Console, self).__init__( - 'console', *args, log_stream=LogStream(), **kwargs - ) + super().__init__('console', *args, log_stream=LogStream(), **kwargs) group = self.parser.add_argument_group( _('Console Options'), @@ -112,9 +107,9 @@ class Console(UI): ) # To properly print help message for the console commands ( e.g. deluge-console info -h), # we add a subparser for each command which will trigger the help/usage when given - from deluge.ui.console.parser import ( + from deluge.ui.console.parser import ( # import here because (see top) ConsoleCommandParser, - ) # import here because (see top) + ) self.console_parser = ConsoleCommandParser( parents=[self.parser], @@ -150,7 +145,7 @@ class Console(UI): self.console_parser.subcommand = False self.parser.subcommand = False if i == -1 else True - super(Console, self).start(self.console_parser) + super().start(self.console_parser) from deluge.ui.console.main import ConsoleUI # import here because (see top) def run(options): diff --git a/deluge/ui/console/main.py b/deluge/ui/console/main.py index 23965bb..31d1db1 100644 --- a/deluge/ui/console/main.py +++ b/deluge/ui/console/main.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import locale import logging import os @@ -67,6 +64,14 @@ DEFAULT_CONSOLE_PREFS = { } +class MockConsoleLog: + def write(self, data): + pass + + def flush(self): + pass + + class ConsoleUI(component.Component, TermResizeHandler): def __init__(self, options, cmds, log_stream): component.Component.__init__(self, 'ConsoleUI') @@ -114,6 +119,7 @@ class ConsoleUI(component.Component, TermResizeHandler): all commands are executed. Else None is returned. """ if self.options.parsed_cmds: + # Non-Interactive mode self.interactive = False if not self._commands: print('No valid console commands found') @@ -122,41 +128,37 @@ class ConsoleUI(component.Component, TermResizeHandler): deferred = self.exec_args(self.options) reactor.run() return deferred - else: - # Interactive - if deluge.common.windows_check(): - print( - """\nDeluge-console does not run in interactive mode on Windows. \n -Please use commands from the command line, e.g.:\n - deluge-console.exe help - deluge-console.exe info - deluge-console.exe "add --help" - deluge-console.exe "add -p c:\\mytorrents c:\\new.torrent" -""" - ) - else: - class ConsoleLog(object): - def write(self, data): - pass + # Interactive - def flush(self): - pass + # We use the curses.wrapper function to prevent the console from getting + # messed up if an uncaught exception is experienced. + try: + from curses import wrapper + except ImportError: + wrapper = None - # We don't ever want log output to terminal when running in - # interactive mode, so insert a dummy here - self.log_stream.out = ConsoleLog() + if deluge.common.windows_check() and not wrapper: + print( + """\nDeluge-console does not run in interactive mode on Windows. \n +Please use commands from the command line, e.g.:\n +deluge-console.exe help +deluge-console.exe info +deluge-console.exe "add --help" +deluge-console.exe "add -p c:\\mytorrents c:\\new.torrent" +""" + ) - # Set Esc key delay to 0 to avoid a very annoying delay - # due to curses waiting in case of other key are pressed - # after ESC is pressed - os.environ.setdefault('ESCDELAY', '0') + # We don't ever want log output to terminal when running in + # interactive mode, so insert a dummy here + self.log_stream.out = MockConsoleLog() - # We use the curses.wrapper function to prevent the console from getting - # messed up if an uncaught exception is experienced. - from curses import wrapper + # Set Esc key delay to 0 to avoid a very annoying delay + # due to curses waiting in case of other key are pressed + # after ESC is pressed + os.environ.setdefault('ESCDELAY', '0') - wrapper(self.run) + wrapper(self.run) def quit(self): if client.connected(): @@ -281,7 +283,7 @@ Please use commands from the command line, e.g.:\n @overrides(TermResizeHandler) def on_terminal_size(self, *args): - rows, cols = super(ConsoleUI, self).on_terminal_size(args) + rows, cols = super().on_terminal_size(args) for mode in self.modes: self.modes[mode].on_resize(rows, cols) @@ -706,7 +708,7 @@ class EventLog(component.Component): if not t_name: return - self.write('%s: {!info!}%s ({!cyan!}%s{!info!})' % (state, t_name, torrent_id)) + self.write(f'{state}: {{!info!}}{t_name} ({{!cyan!}}{torrent_id}{{!info!}})') def on_torrent_finished_event(self, torrent_id): if component.get('TorrentList').config['ring_bell']: @@ -734,7 +736,7 @@ class EventLog(component.Component): except KeyError: pass - self.write('ConfigValueChanged: {!input!}%s: %s%s' % (key, color, value)) + self.write(f'ConfigValueChanged: {{!input!}}{key}: {color}{value}') def write(self, s): current_time = time.localtime() @@ -748,8 +750,6 @@ class EventLog(component.Component): if date_different: string = time.strftime(self.date_change_format) - if deluge.common.PY2: - string = string.decode() self.console.write_event(' ') self.console.write_event(string) diff --git a/deluge/ui/console/modes/add_util.py b/deluge/ui/console/modes/add_util.py index 88a24d0..9d29a1f 100644 --- a/deluge/ui/console/modes/add_util.py +++ b/deluge/ui/console/modes/add_util.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -9,15 +8,11 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import glob import logging import os from base64 import b64encode -from six import unichr as chr - import deluge.common from deluge.ui.client import client from deluge.ui.common import TorrentInfo diff --git a/deluge/ui/console/modes/addtorrents.py b/deluge/ui/console/modes/addtorrents.py index 6b2c105..217b63d 100644 --- a/deluge/ui/console/modes/addtorrents.py +++ b/deluge/ui/console/modes/addtorrents.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2012 Arek StefaÅ„ski # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os from base64 import b64encode @@ -23,12 +20,6 @@ from deluge.ui.console.utils import curses_util as util from deluge.ui.console.utils import format_utils from deluge.ui.console.widgets.popup import InputPopup, MessagePopup -try: - from future_builtins import zip -except ImportError: - # Ignore on Py3. - pass - try: import curses except ImportError: @@ -377,7 +368,7 @@ class AddTorrents(BaseMode): def fail_cb(msg, t_file, ress): log.debug('failed to add torrent: %s: %s', t_file, msg) ress['fail'] += 1 - ress['fmsg'].append('{!input!} * %s: {!error!}%s' % (t_file, msg)) + ress['fmsg'].append(f'{{!input!}} * {t_file}: {{!error!}}{msg}') if (ress['succ'] + ress['fail']) >= ress['total']: report_add_status( component.get('TorrentList'), @@ -526,9 +517,9 @@ class AddTorrents(BaseMode): self.last_mark = self.cursel elif chr(c) == 'j': - self.scroll_list_up(1) - elif chr(c) == 'k': self.scroll_list_down(1) + elif chr(c) == 'k': + self.scroll_list_up(1) elif chr(c) == 'M': if self.last_mark != -1: if self.last_mark > self.cursel: diff --git a/deluge/ui/console/modes/basemode.py b/deluge/ui/console/modes/basemode.py index dd3681f..5ebaf86 100644 --- a/deluge/ui/console/modes/basemode.py +++ b/deluge/ui/console/modes/basemode.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # Copyright (C) 2009 Andrew Resch @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import sys @@ -26,9 +23,9 @@ except ImportError: try: import signal - from fcntl import ioctl - import termios import struct + import termios + from fcntl import ioctl except ImportError: pass @@ -36,7 +33,7 @@ except ImportError: log = logging.getLogger(__name__) -class InputKeyHandler(object): +class InputKeyHandler: def __init__(self): self._input_result = None @@ -62,12 +59,14 @@ class InputKeyHandler(object): return util.ReadState.IGNORED -class TermResizeHandler(object): +class TermResizeHandler: def __init__(self): try: signal.signal(signal.SIGWINCH, self.on_terminal_size) except ValueError as ex: - log.debug('Unable to catch SIGWINCH signal: %s', ex) + log.debug('TermResize unavailable, unable to catch SIGWINCH signal: %s', ex) + except AttributeError as ex: + log.debug('TermResize unavailable, no SIGWINCH signal on Windows: %s', ex) def on_terminal_size(self, *args): # Get the new rows and cols value @@ -78,14 +77,14 @@ class TermResizeHandler(object): return rows, cols -class CursesStdIO(object): +class CursesStdIO: """ fake fd to be registered as a reader with the twisted reactor. Curses classes needing input should extend this """ def fileno(self): - """ We want to select on FD 0 """ + """We want to select on FD 0""" return 0 def doRead(self): # NOQA: N802 diff --git a/deluge/ui/console/modes/cmdline.py b/deluge/ui/console/modes/cmdline.py index 2735168..7b0ff2d 100644 --- a/deluge/ui/console/modes/cmdline.py +++ b/deluge/ui/console/modes/cmdline.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Ido Abramovich # Copyright (C) 2009 Andrew Resch @@ -8,16 +7,12 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os import re -from io import open import deluge.component as component import deluge.configmanager -from deluge.common import PY2 from deluge.decorators import overrides from deluge.ui.console.cmdline.command import Commander from deluge.ui.console.modes.basemode import BaseMode, move_cursor @@ -139,18 +134,18 @@ class CmdLine(BaseMode, Commander): self._hf_lines = [0, 0] if self.console_config['cmdline']['save_command_history']: try: - with open(self.history_file[0], 'r', encoding='utf8') as _file: + with open(self.history_file[0], encoding='utf8') as _file: lines1 = _file.read().splitlines() self._hf_lines[0] = len(lines1) - except IOError: + except OSError: lines1 = [] self._hf_lines[0] = 0 try: - with open(self.history_file[1], 'r', encoding='utf8') as _file: + with open(self.history_file[1], encoding='utf8') as _file: lines2 = _file.read().splitlines() self._hf_lines[1] = len(lines2) - except IOError: + except OSError: lines2 = [] self._hf_lines[1] = 0 @@ -332,10 +327,10 @@ class CmdLine(BaseMode, Commander): # A key to add to the input string else: - if c > 31 and c < 256: + if 31 < c < 256: # Emulate getwch stroke = chr(c) - uchar = '' if PY2 else stroke + uchar = stroke while not uchar: try: uchar = stroke.decode(self.encoding) @@ -826,21 +821,21 @@ class CmdLine(BaseMode, Commander): # Let's avoid listing all torrents twice if there's no pattern if not empty and torrent_id.startswith(line): # Highlight the matching part - text = '{!info!}%s{!input!}%s - "%s"' % ( + text = '{{!info!}}{}{{!input!}}{} - "{}"'.format( torrent_id[:line_len], torrent_id[line_len:], torrent_name, ) possible_matches.append(text) if torrent_name.startswith(line): - text = '{!info!}%s{!input!}%s ({!cyan!}%s{!input!})' % ( + text = '{{!info!}}{}{{!input!}}{} ({{!cyan!}}{}{{!input!}})'.format( escaped_name[:line_len], escaped_name[line_len:], torrent_id, ) possible_matches.append(text) elif torrent_name.lower().startswith(line.lower()): - text = '{!info!}%s{!input!}%s ({!cyan!}%s{!input!})' % ( + text = '{{!info!}}{}{{!input!}}{} ({{!cyan!}}{}{{!input!}})'.format( escaped_name[:line_len], escaped_name[line_len:], torrent_id, diff --git a/deluge/ui/console/modes/connectionmanager.py b/deluge/ui/console/modes/connectionmanager.py index 84a3fbc..0ccdd93 100644 --- a/deluge/ui/console/modes/connectionmanager.py +++ b/deluge/ui/console/modes/connectionmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component @@ -32,11 +29,13 @@ class ConnectionManager(BaseMode, PopupsHandler): self.statuses = {} self.all_torrents = None self.hostlist = HostList() - self.update_hosts_status() BaseMode.__init__(self, stdscr, encoding=encoding) - self.update_select_host_popup() def update_select_host_popup(self): + if self.popup and not isinstance(self.popup, SelectablePopup): + # Ignore MessagePopup on popup stack upon connect fail + return + selected_index = self.popup.current_selection() if self.popup else None popup = SelectablePopup( @@ -51,32 +50,33 @@ class ConnectionManager(BaseMode, PopupsHandler): % (_('Quit'), _('Add Host'), _('Delete Host')), space_below=True, ) - self.push_popup(popup, clear=True) for host_entry in self.hostlist.get_hosts_info(): host_id, hostname, port, user = host_entry - args = {'data': host_id, 'foreground': 'red'} - state = 'Offline' - if host_id in self.statuses: - state = 'Online' - args.update({'data': self.statuses[host_id], 'foreground': 'green'}) - host_str = '%s:%d [%s]' % (hostname, port, state) - self.popup.add_line( + host_status = self.statuses.get(host_id) + + state = host_status[1] if host_status else 'Offline' + state_color = 'green' if state in ('Online', 'Connected') else 'red' + host_str = f'{hostname}:{port} [{state}]' + + args = {'data': host_id, 'foreground': state_color} + popup.add_line( host_id, host_str, selectable=True, use_underline=True, **args ) if selected_index: - self.popup.set_selection(selected_index) + popup.set_selection(selected_index) + + self.push_popup(popup, clear=True) self.inlist = True self.refresh() def update_hosts_status(self): - for host_entry in self.hostlist.get_hosts_info(): - - def on_host_status(status_info): - self.statuses[status_info[0]] = status_info - self.update_select_host_popup() + def on_host_status(status_info): + self.statuses[status_info[0]] = status_info + self.update_select_host_popup() + for host_entry in self.hostlist.get_hosts_info(): self.hostlist.get_host_status(host_entry[0]).addCallback(on_host_status) def _on_connected(self, result): @@ -87,7 +87,7 @@ class ConnectionManager(BaseMode, PopupsHandler): d.addCallback(on_console_start) def _on_connect_fail(self, result): - self.report_message('Failed to connect!', result) + self.report_message('Failed to connect!', result.getErrorMessage()) self.refresh() if hasattr(result, 'getTraceback'): log.exception(result) @@ -130,7 +130,7 @@ class ConnectionManager(BaseMode, PopupsHandler): try: self.hostlist.add_host(hostname, port, username, password) except ValueError as ex: - self.report_message(_('Error adding host'), '%s: %s' % (hostname, ex)) + self.report_message(_('Error adding host'), f'{hostname}: {ex}') else: self.update_select_host_popup() @@ -169,7 +169,9 @@ class ConnectionManager(BaseMode, PopupsHandler): if not self.popup: self.update_select_host_popup() - self.popup.refresh() + if self.popup: + self.popup.refresh() + curses.doupdate() @overrides(BaseMode) diff --git a/deluge/ui/console/modes/eventview.py b/deluge/ui/console/modes/eventview.py index cd3308c..b6e63b0 100644 --- a/deluge/ui/console/modes/eventview.py +++ b/deluge/ui/console/modes/eventview.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component @@ -100,9 +97,9 @@ class EventView(BaseMode): elif c == curses.KEY_END: self.offset += num_events elif c == ord('j'): - self.offset -= 1 - elif c == ord('k'): self.offset += 1 + elif c == ord('k'): + self.offset -= 1 if self.offset <= 0: self.offset = 0 diff --git a/deluge/ui/console/modes/preferences/__init__.py b/deluge/ui/console/modes/preferences/__init__.py index 15d77c4..e827d91 100644 --- a/deluge/ui/console/modes/preferences/__init__.py +++ b/deluge/ui/console/modes/preferences/__init__.py @@ -1,5 +1,3 @@ -from __future__ import unicode_literals - from deluge.ui.console.modes.preferences.preferences import Preferences __all__ = ['Preferences'] diff --git a/deluge/ui/console/modes/preferences/preference_panes.py b/deluge/ui/console/modes/preferences/preference_panes.py index 62029a6..b47bc4b 100644 --- a/deluge/ui/console/modes/preferences/preference_panes.py +++ b/deluge/ui/console/modes/preferences/preference_panes.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,11 +6,9 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging -from deluge.common import is_ip +from deluge.common import is_interface from deluge.decorators import overrides from deluge.i18n import get_languages from deluge.ui.client import client @@ -94,11 +91,12 @@ class BasePreferencePane(BaseInputPane, BaseWindow, PopupsHandler): ) elif ipt.name == 'listen_interface': listen_interface = ipt.get_value().strip() - if is_ip(listen_interface) or not listen_interface: + if is_interface(listen_interface) or not listen_interface: conf_dict['listen_interface'] = listen_interface elif ipt.name == 'outgoing_interface': outgoing_interface = ipt.get_value().strip() - conf_dict['outgoing_interface'] = outgoing_interface + if is_interface(outgoing_interface) or not outgoing_interface: + conf_dict['outgoing_interface'] = outgoing_interface elif ipt.name.startswith('proxy_'): if ipt.name == 'proxy_type': conf_dict.setdefault('proxy', {})['type'] = ipt.get_value() @@ -724,11 +722,6 @@ class CachePane(BasePreferencePane): self.add_info_field( 'blocks_read', ' %s:' % _('Blocks Read'), status['disk.num_blocks_read'] ) - self.add_info_field( - 'blocks_read_hit', - ' %s:' % _('Blocks Read hit'), - status['disk.num_blocks_cache_hits'], - ) self.add_info_field('reads', ' %s:' % _('Reads'), status['disk.num_read_ops']) self.add_info_field( 'read_hit_ratio', diff --git a/deluge/ui/console/modes/preferences/preferences.py b/deluge/ui/console/modes/preferences/preferences.py index 45a39a6..2c95323 100644 --- a/deluge/ui/console/modes/preferences/preferences.py +++ b/deluge/ui/console/modes/preferences/preferences.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from collections import deque @@ -74,7 +71,7 @@ arrow to edit the other value, and escape to get back to the check box. """ -class ZONE(object): +class ZONE: length = 3 CATEGORIES, PREFRENCES, ACTIONS = list(range(length)) diff --git a/deluge/ui/console/modes/torrentdetail.py b/deluge/ui/console/modes/torrentdetail.py index d02a0d3..16bd08a 100644 --- a/deluge/ui/console/modes/torrentdetail.py +++ b/deluge/ui/console/modes/torrentdetail.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging import deluge.component as component @@ -220,7 +217,7 @@ class TorrentDetail(BaseMode, PopupsHandler): self.refresh() def build_file_list(self, torrent_files, progress, priority): - """ Split file list from torrent state into a directory tree. + """Split file list from torrent state into a directory tree. Returns: @@ -425,9 +422,9 @@ class TorrentDetail(BaseMode, PopupsHandler): attr = 'bold' if attr: - color_string = '{!%s,%s,%s!}' % (fg, bg, attr) + color_string = f'{{!{fg},{bg},{attr}!}}' else: - color_string = '{!%s,%s!}' % (fg, bg) + color_string = f'{{!{fg},{bg}!}}' # actually draw the dir/file string if fl[3] and fl[4]: # this is an expanded directory @@ -439,7 +436,7 @@ class TorrentDetail(BaseMode, PopupsHandler): r = format_row( [ - '%s%s %s' % (' ' * depth, xchar, fl[0]), + '{}{} {}'.format(' ' * depth, xchar, fl[0]), fsize(fl[2]), fl[5], format_priority(fl[6]), @@ -447,7 +444,7 @@ class TorrentDetail(BaseMode, PopupsHandler): self.column_widths, ) - self.add_string(off, '%s%s' % (color_string, r), trim=False) + self.add_string(off, f'{color_string}{r}', trim=False) off += 1 if fl[3] and fl[4]: @@ -502,7 +499,7 @@ class TorrentDetail(BaseMode, PopupsHandler): download_color = colors.state_color['Downloading'] def add_field(name, row, pre_color='{!info!}', post_color='{!input!}'): - s = '%s%s: %s%s' % ( + s = '{}{}: {}{}'.format( pre_color, torrent_data_fields[name]['name'], post_color, @@ -523,7 +520,7 @@ class TorrentDetail(BaseMode, PopupsHandler): if status['progress'] != 100.0: s += '/%s' % fsize(status['total_wanted']) if status['download_payload_rate'] > 0: - s += ' {!yellow!}@ %s%s' % ( + s += ' {{!yellow!}}@ {}{}'.format( download_color, fsize(status['download_payload_rate']), ) @@ -534,7 +531,7 @@ class TorrentDetail(BaseMode, PopupsHandler): # Print UL info and ratio s = add_field('uploaded', 0, download_color) if status['upload_payload_rate'] > 0: - s += ' {!yellow!}@ %s%s' % ( + s += ' {{!yellow!}}@ {}{}'.format( colors.state_color['Seeding'], fsize(status['upload_payload_rate']), ) @@ -542,13 +539,13 @@ class TorrentDetail(BaseMode, PopupsHandler): row = self.add_string(row, s) # Seed/peer info - s = '{!info!}%s:{!green!} %s {!input!}(%s)' % ( + s = '{{!info!}}{}:{{!green!}} {} {{!input!}}({})'.format( torrent_data_fields['seeds']['name'], status['num_seeds'], status['total_seeds'], ) row = self.add_string(row, s) - s = '{!info!}%s:{!red!} %s {!input!}(%s)' % ( + s = '{{!info!}}{}:{{!red!}} {} {{!input!}}({})'.format( torrent_data_fields['peers']['name'], status['num_peers'], status['total_peers'], @@ -557,7 +554,7 @@ class TorrentDetail(BaseMode, PopupsHandler): # Tracker tracker_color = '{!green!}' if status['message'] == 'OK' else '{!red!}' - s = '{!info!}%s: {!magenta!}%s{!input!} says "%s%s{!input!}"' % ( + s = '{{!info!}}{}: {{!magenta!}}{}{{!input!}} says "{}{}{{!input!}}"'.format( torrent_data_fields['tracker']['name'], status['tracker_host'], tracker_color, @@ -566,13 +563,13 @@ class TorrentDetail(BaseMode, PopupsHandler): row = self.add_string(row, s) # Pieces and availability - s = '{!info!}%s: {!yellow!}%s {!input!}x {!yellow!}%s' % ( + s = '{{!info!}}{}: {{!yellow!}}{} {{!input!}}x {{!yellow!}}{}'.format( torrent_data_fields['pieces']['name'], status['num_pieces'], fsize(status['piece_length']), ) if status['distributed_copies']: - s += '{!info!}%s: {!input!}%s' % ( + s += '{{!info!}}{}: {{!input!}}{}'.format( torrent_data_fields['seed_rank']['name'], status['seed_rank'], ) @@ -710,7 +707,7 @@ class TorrentDetail(BaseMode, PopupsHandler): 'skip_priority', '_Skip', foreground='red', - cb_arg=FILE_PRIORITY['Low'], + cb_arg=FILE_PRIORITY['Skip'], was_empty=was_empty, ) popup.add_line( @@ -878,7 +875,7 @@ class TorrentDetail(BaseMode, PopupsHandler): idx += 1 continue if num == idx: - return '%s%s/' % (path, element[0]) + return f'{path}{element[0]}/' if element[4]: i = self._get_full_folder_path( num, element[3], path + element[0] + '/', idx + 1 @@ -923,7 +920,7 @@ class TorrentDetail(BaseMode, PopupsHandler): self.popup.close(None, call_cb=False) return old_fname = self._get_full_folder_path(self.current_file_idx) - new_fname = '%s/%s/' % ( + new_fname = '{}/{}/'.format( old_fname.strip('/').rpartition('/')[0], result['new_foldername']['value'], ) @@ -949,7 +946,7 @@ class TorrentDetail(BaseMode, PopupsHandler): ): self.popup.close(None, call_cb=False) return - fname = '%s/%s' % ( + fname = '{}/{}'.format( self.full_names[idx].rpartition('/')[0], result['new_filename']['value'], ) @@ -1019,8 +1016,8 @@ class TorrentDetail(BaseMode, PopupsHandler): elif c == ord('h'): self.push_popup(MessagePopup(self, 'Help', HELP_STR, width_req=0.75)) elif c == ord('j'): - self.file_list_up() - elif c == ord('k'): self.file_list_down() + elif c == ord('k'): + self.file_list_up() self.refresh() diff --git a/deluge/ui/console/modes/torrentlist/__init__.py b/deluge/ui/console/modes/torrentlist/__init__.py index 18c4db3..48c60ce 100644 --- a/deluge/ui/console/modes/torrentlist/__init__.py +++ b/deluge/ui/console/modes/torrentlist/__init__.py @@ -1,7 +1,4 @@ -from __future__ import unicode_literals - - -class ACTION(object): +class ACTION: PAUSE = 'pause' RESUME = 'resume' REANNOUNCE = 'update_tracker' diff --git a/deluge/ui/console/modes/torrentlist/add_torrents_popup.py b/deluge/ui/console/modes/torrentlist/add_torrents_popup.py index b0ac483..3ff9ab7 100644 --- a/deluge/ui/console/modes/torrentlist/add_torrents_popup.py +++ b/deluge/ui/console/modes/torrentlist/add_torrents_popup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.common @@ -40,7 +37,7 @@ def show_torrent_add_popup(torrentlist): def fail_cb(msg, url): log.debug('failed to add torrent: %s: %s', url, msg) - error_msg = '{!input!} * %s: {!error!}%s' % (url, msg) + error_msg = f'{{!input!}} * {url}: {{!error!}}{msg}' report_add_status(torrentlist, 0, 1, [error_msg]) def success_cb(tid, url): diff --git a/deluge/ui/console/modes/torrentlist/filtersidebar.py b/deluge/ui/console/modes/torrentlist/filtersidebar.py index 0f39b5c..982e245 100644 --- a/deluge/ui/console/modes/torrentlist/filtersidebar.py +++ b/deluge/ui/console/modes/torrentlist/filtersidebar.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import curses import logging diff --git a/deluge/ui/console/modes/torrentlist/queue_mode.py b/deluge/ui/console/modes/torrentlist/queue_mode.py index 0c44aaf..33af013 100644 --- a/deluge/ui/console/modes/torrentlist/queue_mode.py +++ b/deluge/ui/console/modes/torrentlist/queue_mode.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.ui.client import client from deluge.ui.console.utils import curses_util as util from deluge.ui.console.widgets.popup import MessagePopup, SelectablePopup @@ -38,7 +35,7 @@ Change queue position of selected torrents """ -class QueueMode(object): +class QueueMode: def __init__(self, torrentslist, torrent_ids): self.torrentslist = torrentslist self.torrentview = torrentslist.torrentview diff --git a/deluge/ui/console/modes/torrentlist/search_mode.py b/deluge/ui/console/modes/torrentlist/search_mode.py index 57a8e5f..6f79628 100644 --- a/deluge/ui/console/modes/torrentlist/search_mode.py +++ b/deluge/ui/console/modes/torrentlist/search_mode.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,11 +6,8 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging -from deluge.common import PY2 from deluge.decorators import overrides from deluge.ui.console.modes.basemode import InputKeyHandler, move_cursor from deluge.ui.console.modes.torrentlist.torrentactions import torrent_actions_popup @@ -49,7 +45,7 @@ SEARCH_FORMAT = { class SearchMode(InputKeyHandler): def __init__(self, torrentlist): - super(SearchMode, self).__init__() + super().__init__() self.torrentlist = torrentlist self.torrentview = torrentlist.torrentview self.search_state = SEARCH_EMPTY @@ -176,7 +172,7 @@ class SearchMode(InputKeyHandler): elif c > 31 and c < 256: old_search_string = self.search_string stroke = chr(c) - uchar = '' if PY2 else stroke + uchar = stroke while not uchar: try: uchar = stroke.decode(self.torrentlist.encoding) diff --git a/deluge/ui/console/modes/torrentlist/torrentactions.py b/deluge/ui/console/modes/torrentlist/torrentactions.py index f3cd395..6450118 100644 --- a/deluge/ui/console/modes/torrentlist/torrentactions.py +++ b/deluge/ui/console/modes/torrentlist/torrentactions.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os @@ -46,7 +43,7 @@ def action_remove(mode=None, torrent_ids=None, **kwargs): if errors: error_msgs = '' for t_id, e_msg in errors: - error_msgs += 'Error removing torrent %s : %s\n' % (t_id, e_msg) + error_msgs += f'Error removing torrent {t_id} : {e_msg}\n' mode.report_message( 'Error(s) occured when trying to delete torrent(s).', error_msgs ) @@ -77,7 +74,7 @@ def action_remove(mode=None, torrent_ids=None, **kwargs): show_max = 6 for i, (name, state) in enumerate(status): color = colors.state_color[state] - rem_msg += '\n %s* {!input!}%s' % (color, name) + rem_msg += f'\n {color}* {{!input!}}{name}' if i == show_max - 1: if i < len(status) - 1: rem_msg += '\n {!red!}And %i more' % (len(status) - show_max) diff --git a/deluge/ui/console/modes/torrentlist/torrentlist.py b/deluge/ui/console/modes/torrentlist/torrentlist.py index a427d65..d3c32ec 100644 --- a/deluge/ui/console/modes/torrentlist/torrentlist.py +++ b/deluge/ui/console/modes/torrentlist/torrentlist.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from collections import deque @@ -179,7 +176,7 @@ class TorrentList(BaseMode, PopupsHandler): @overrides(BaseMode) def resume(self): - super(TorrentList, self).resume() + super().resume() @overrides(BaseMode) def on_resize(self, rows, cols): @@ -222,7 +219,9 @@ class TorrentList(BaseMode, PopupsHandler): # Update the status bars statusbar_args = {'scr': self.stdscr, 'bottombar_help': True} if self.torrentview.curr_filter is not None: - statusbar_args['topbar'] = '%s {!filterstatus!}Current filter: %s' % ( + statusbar_args[ + 'topbar' + ] = '{} {{!filterstatus!}}Current filter: {}'.format( self.statusbars.topbar, self.torrentview.curr_filter, ) diff --git a/deluge/ui/console/modes/torrentlist/torrentview.py b/deluge/ui/console/modes/torrentlist/torrentview.py index 67de3e7..1ce5097 100644 --- a/deluge/ui/console/modes/torrentlist/torrentview.py +++ b/deluge/ui/console/modes/torrentlist/torrentview.py @@ -1,12 +1,9 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component @@ -90,7 +87,7 @@ for col_i, col_name in enumerate(torrentviewcolumns.column_pref_names): class TorrentView(InputKeyHandler): def __init__(self, torrentlist, config): - super(TorrentView, self).__init__() + super().__init__() self.torrentlist = torrentlist self.config = config self.filter_dict = {} @@ -331,7 +328,7 @@ class TorrentView(InputKeyHandler): self.torrentlist.add_string( currow + self.torrentlist_offset, - '%s%s' % (colorstr, row[0]), + f'{colorstr}{row[0]}', trim=False, scr=self.torrentlist.torrentview_panel, ) @@ -467,9 +464,9 @@ class TorrentView(InputKeyHandler): ) self.torrentlist.refresh() elif c == ord('j'): - affected_lines = self._scroll_up(1) - elif c == ord('k'): affected_lines = self._scroll_down(1) + elif c == ord('k'): + affected_lines = self._scroll_up(1) elif c == ord('m'): self.mark_unmark(self.cursel) affected_lines = [self.cursel] diff --git a/deluge/ui/console/modes/torrentlist/torrentviewcolumns.py b/deluge/ui/console/modes/torrentlist/torrentviewcolumns.py index 9dff843..586a569 100644 --- a/deluge/ui/console/modes/torrentlist/torrentviewcolumns.py +++ b/deluge/ui/console/modes/torrentlist/torrentviewcolumns.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.decorators import overrides from deluge.ui.console.utils import curses_util as util from deluge.ui.console.utils.column import torrent_data_fields diff --git a/deluge/ui/console/parser.py b/deluge/ui/console/parser.py index 27f2485..c0686b1 100644 --- a/deluge/ui/console/parser.py +++ b/deluge/ui/console/parser.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import argparse import shlex @@ -23,13 +20,13 @@ class OptionParserError(Exception): class ConsoleBaseParser(argparse.ArgumentParser): def format_help(self): """Differs from ArgumentParser.format_help by adding the raw epilog - as formatted in the string. Default bahavior mangles the formatting. + as formatted in the string. Default behavior mangles the formatting. """ # Handle epilog manually to keep the text formatting epilog = self.epilog self.epilog = '' - help_str = super(ConsoleBaseParser, self).format_help() + help_str = super().format_help() if epilog is not None: help_str += epilog self.epilog = epilog @@ -51,7 +48,7 @@ class ConsoleCommandParser(ConsoleBaseParser): for cmd_line in cmd_lines: cmds = shlex.split(cmd_line) - cmd_options = super(ConsoleCommandParser, self).parse_args(args=cmds) + cmd_options = super().parse_args(args=cmds) cmd_options.command = cmds[0] command_options.append(cmd_options) @@ -60,14 +57,14 @@ class ConsoleCommandParser(ConsoleBaseParser): def parse_args(self, args=None): """Parse known UI args and handle common and process group options. - Notes: - If started by deluge entry script this has already been done. + Notes: + If started by deluge entry script this has already been done. - Args: - args (list, optional): The arguments to parse. + Args: + args (list, optional): The arguments to parse. - Returns: - argparse.Namespace: The parsed arguments. + Returns: + argparse.Namespace: The parsed arguments. """ from deluge.ui.ui_entry import AMBIGUOUS_CMD_ARGS @@ -96,7 +93,7 @@ class ConsoleCommandParser(ConsoleBaseParser): options = self.base_parser.parse_args(args=args) options.parsed_cmds = [] else: - options = super(ConsoleCommandParser, self).parse_args(args=args) + options = super().parse_args(args=args) options.parsed_cmds = [options] if not hasattr(options, 'remaining'): @@ -107,7 +104,7 @@ class ConsoleCommandParser(ConsoleBaseParser): class OptionParser(ConsoleBaseParser): def __init__(self, **kwargs): - super(OptionParser, self).__init__(**kwargs) + super().__init__(**kwargs) self.formatter = ConsoleColorFormatter() def exit(self, status=0, msg=None): @@ -118,9 +115,9 @@ class OptionParser(ConsoleBaseParser): def error(self, msg): """error(msg : string) - Print a usage message incorporating 'msg' to stderr and exit. - If you override this in a subclass, it should not return -- it - should either exit or raise an exception. + Print a usage message incorporating 'msg' to stderr and exit. + If you override this in a subclass, it should not return -- it + should either exit or raise an exception. """ raise OptionParserError(msg) @@ -139,5 +136,5 @@ class OptionParser(ConsoleBaseParser): def format_help(self): """Return help formatted with colors.""" - help_str = super(OptionParser, self).format_help() + help_str = super().format_help() return self.formatter.format_colors(help_str) diff --git a/deluge/ui/console/utils/colors.py b/deluge/ui/console/utils/colors.py index 587c1f3..cc414fe 100644 --- a/deluge/ui/console/utils/colors.py +++ b/deluge/ui/console/utils/colors.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import re @@ -91,8 +88,8 @@ def init_colors(): curses.init_pair(counter, fg, bg) color_pairs[(fg_name, bg_name)] = counter counter += 1 - except curses.error as ex: - log.warning('Error: %s', ex) + except (curses.error, ValueError) as ex: + log.debug(f'Color pair {fg_name} {bg_name} not available: {ex}') return counter # Create the color_pairs dict @@ -271,7 +268,7 @@ def parse_color_string(string): last_color_attr = color_pair attrs = attrs[2:] # Remove colors except KeyError: - raise BadColorString('Bad color value in tag: %s,%s' % (fg, bg)) + raise BadColorString(f'Bad color value in tag: {fg},{bg}') # Check for additional attributes and OR them to the color_pair color_pair = apply_attrs(color_pair, attrs) last_color_attr = color_pair @@ -292,7 +289,7 @@ def parse_color_string(string): return ret -class ConsoleColorFormatter(object): +class ConsoleColorFormatter: """ Format help in a way suited to deluge CmdLine mode - colors, format, indentation... """ diff --git a/deluge/ui/console/utils/column.py b/deluge/ui/console/utils/column.py index d932159..ecbe04b 100644 --- a/deluge/ui/console/utils/column.py +++ b/deluge/ui/console/utils/column.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import copy import logging diff --git a/deluge/ui/console/utils/common.py b/deluge/ui/console/utils/common.py index df1c079..fdc88c4 100644 --- a/deluge/ui/console/utils/common.py +++ b/deluge/ui/console/utils/common.py @@ -1,12 +1,9 @@ -# -*- coding: utf-8 -*- # # This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - TORRENT_OPTIONS = { 'max_download_speed': float, 'max_upload_speed': float, diff --git a/deluge/ui/console/utils/curses_util.py b/deluge/ui/console/utils/curses_util.py index a0cd6dc..50b0444 100644 --- a/deluge/ui/console/utils/curses_util.py +++ b/deluge/ui/console/utils/curses_util.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - try: import curses except ImportError: @@ -39,7 +36,7 @@ def is_int_chr(c): return c > 47 and c < 58 -class Curser(object): +class Curser: INVISIBLE = 0 NORMAL = 1 VERY_VISIBLE = 2 @@ -59,7 +56,7 @@ def safe_curs_set(visibility): pass -class ReadState(object): +class ReadState: IGNORED = 0 READ = 1 CHANGED = 2 diff --git a/deluge/ui/console/utils/format_utils.py b/deluge/ui/console/utils/format_utils.py index 029fb20..50ec191 100644 --- a/deluge/ui/console/utils/format_utils.py +++ b/deluge/ui/console/utils/format_utils.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import re from collections import deque from unicodedata import east_asian_width, normalize @@ -98,7 +95,7 @@ def f_seedrank_dash(seed_rank, seeding_time): def ftotal_sized(first, second): - return '%s (%s)' % ( + return '{} ({})'.format( deluge.common.fsize(first, shortform=True), deluge.common.fsize(second, shortform=True), ) @@ -159,7 +156,7 @@ def format_column(col, lim): if size >= lim - 1: return trim_string(col, lim, dbls > 0) else: - return '%s%s' % (col, ' ' * (lim - size)) + return '{}{}'.format(col, ' ' * (lim - size)) def format_row(row, column_widths): @@ -213,7 +210,7 @@ def wrap_string(string, width, min_lines=0, strip_colors=True): mtc = mtchs.popleft() - offset clr = clrs.popleft() end_pos += len(clr) - s = '%s%s%s' % (s[:mtc], clr, s[mtc:]) + s = f'{s[:mtc]}{clr}{s[mtc:]}' return s for s in s1: @@ -238,11 +235,11 @@ def wrap_string(string, width, min_lines=0, strip_colors=True): else: cstr = s - def append_indent(l, string, offset): + def append_indent(line, string, offset): """Prepends indent to string if specified""" if indent and offset != 0: string = indent + string - l.append(string) + line.append(string) while cstr: # max with for a line. If indent is specified, we account for this @@ -290,7 +287,7 @@ def wrap_string(string, width, min_lines=0, strip_colors=True): last_color_string = '' for i, line in enumerate(ret): if i != 0: - ret[i] = '%s%s' % (last_color_string, ret[i]) + ret[i] = f'{last_color_string}{ret[i]}' colors = re.findall('\\{![^!]+!\\}', line) if colors: @@ -313,9 +310,9 @@ def pad_string(string, length, character=' ', side='right'): w = strwidth(string) diff = length - w if side == 'left': - return '%s%s' % (character * diff, string) + return f'{character * diff}{string}' elif side == 'right': - return '%s%s' % (string, character * diff) + return f'{string}{character * diff}' def delete_alt_backspace(input_text, input_cursor, sep_chars=' *?!._~-#$^;\'"/'): diff --git a/deluge/ui/console/widgets/__init__.py b/deluge/ui/console/widgets/__init__.py index a11e3f2..bc88a3b 100644 --- a/deluge/ui/console/widgets/__init__.py +++ b/deluge/ui/console/widgets/__init__.py @@ -1,5 +1,3 @@ -from __future__ import unicode_literals - from deluge.ui.console.widgets.inputpane import BaseInputPane from deluge.ui.console.widgets.statusbars import StatusBars from deluge.ui.console.widgets.window import BaseWindow diff --git a/deluge/ui/console/widgets/fields.py b/deluge/ui/console/widgets/fields.py index 1966c66..d8d892d 100644 --- a/deluge/ui/console/widgets/fields.py +++ b/deluge/ui/console/widgets/fields.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # Copyright (C) 2008-2009 Ido Abramovich @@ -9,12 +8,9 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os -from deluge.common import PY2 from deluge.decorators import overrides from deluge.ui.console.modes.basemode import InputKeyHandler from deluge.ui.console.utils import colors @@ -35,7 +31,7 @@ log = logging.getLogger(__name__) class BaseField(InputKeyHandler): def __init__(self, parent=None, name=None, selectable=True, **kwargs): - super(BaseField, self).__init__() + super().__init__() self.name = name self.parent = parent self.fmt_keys = {} @@ -74,7 +70,7 @@ class BaseField(InputKeyHandler): def build_fmt_string(self, focused, active, value_key='msg', **kwargs): color_key, font_key = self.get_fmt_keys(focused, active, **kwargs) - return '{!%%(%s)s,%%(%s)s!}%%(%s)s{!%%(%s)s!}' % ( + return '{{!%({})s,%({})s!}}%({})s{{!%({})s!}}'.format( color_key, font_key, value_key, @@ -176,7 +172,7 @@ class InfoField(NoInputField): NoInputField.__init__(self, parent=parent, name=name, **kwargs) self.label = label self.value = value - self.txt = '%s %s' % (label, value) + self.txt = f'{label} {value}' @overrides(BaseField) def render(self, screen, row, col=0, **kwargs): @@ -187,9 +183,9 @@ class InfoField(NoInputField): def set_value(self, v): self.value = v if isinstance(v, float): - self.txt = '%s %.2f' % (self.label, self.value) + self.txt = f'{self.label} {self.value:.2f}' else: - self.txt = '%s %s' % (self.label, self.value) + self.txt = f'{self.label} {self.value}' class CheckedInput(InputField): @@ -202,7 +198,7 @@ class CheckedInput(InputField): checked_char='X', unchecked_char=' ', checkbox_format='[%s] ', - **kwargs + **kwargs, ): InputField.__init__(self, parent, name, message, **kwargs) self.set_value(checked) @@ -231,9 +227,7 @@ class CheckedInput(InputField): @overrides(BaseField) def get_fmt_keys(self, focused, active, **kwargs): - color_key, font_key = super(CheckedInput, self).get_fmt_keys( - focused, active, **kwargs - ) + color_key, font_key = super().get_fmt_keys(focused, active, **kwargs) if self.checked: color_key += '_checked' font_key += '_checked' @@ -284,7 +278,7 @@ class CheckedPlusInput(CheckedInput): child_always_visible=False, show_usage_hints=True, msg_fmt='%s ', - **kwargs + **kwargs, ): CheckedInput.__init__(self, parent, name, message, **kwargs) self.child = child @@ -372,7 +366,7 @@ class IntSpinInput(InputField): incr_large=10, strict_validation=False, fmt='%d', - **kwargs + **kwargs, ): InputField.__init__(self, parent, name, message, **kwargs) self.convert_func = int @@ -618,7 +612,7 @@ class SelectInput(InputField): active_index, active_default=False, require_select_action=True, - **kwargs + **kwargs, ): InputField.__init__(self, parent, name, message, **kwargs) self.opts = opts @@ -667,9 +661,7 @@ class SelectInput(InputField): @overrides(BaseField) def get_fmt_keys(self, focused, active, selected=False, **kwargs): - color_key, font_key = super(SelectInput, self).get_fmt_keys( - focused, active, **kwargs - ) + color_key, font_key = super().get_fmt_keys(focused, active, **kwargs) if selected: color_key += '_selected' font_key += '_selected' @@ -739,7 +731,7 @@ class TextInput(InputField): value, complete=False, activate_input=False, - **kwargs + **kwargs, ): InputField.__init__(self, parent, name, message, **kwargs) self.move_func = move_func @@ -815,7 +807,7 @@ class TextInput(InputField): focused=True, col=0, cursor_offset=0, - **kwargs + **kwargs, ): if not self.value and not active and len(self.default_value) != 0: self.value = self.default_value @@ -951,7 +943,7 @@ class TextInput(InputField): elif c > 31 and c < 256: # Emulate getwch stroke = chr(c) - uchar = '' if PY2 else stroke + uchar = stroke while not uchar: try: uchar = stroke.decode(self.parent.encoding) @@ -1061,9 +1053,9 @@ class ComboInput(InputField): # No match, so start at beginning select_in_range(0, selected) - from deluge.ui.console.widgets.popup import ( + from deluge.ui.console.widgets.popup import ( # Must import here SelectablePopup, - ) # Must import here + ) select_popup = SelectablePopup( self.parent, @@ -1081,7 +1073,7 @@ class ComboInput(InputField): choice[1], selectable=True, selected=choice[0] == self.get_value(), - **args + **args, ) self.parent.push_popup(select_popup) return util.ReadState.CHANGED @@ -1149,7 +1141,7 @@ class TextArea(TextField): for i, line in enumerate(lines): self.parent.add_string( row + i, - '%s%s' % (color, line), + f'{color}{line}', scr=screen, col=col, pad=False, @@ -1176,7 +1168,7 @@ class DividerField(NoInputField): selectable=False, fill_width=True, value_fmt='%s', - **kwargs + **kwargs, ): NoInputField.__init__( self, parent=parent, name=name, selectable=selectable, **kwargs diff --git a/deluge/ui/console/widgets/inputpane.py b/deluge/ui/console/widgets/inputpane.py index 097a6cb..d8d2175 100644 --- a/deluge/ui/console/widgets/inputpane.py +++ b/deluge/ui/console/widgets/inputpane.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # Copyright (C) 2008-2009 Ido Abramovich @@ -9,8 +8,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.decorators import overrides diff --git a/deluge/ui/console/widgets/popup.py b/deluge/ui/console/widgets/popup.py index d588bbb..4b0d027 100644 --- a/deluge/ui/console/widgets/popup.py +++ b/deluge/ui/console/widgets/popup.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.decorators import overrides @@ -25,7 +22,7 @@ except ImportError: log = logging.getLogger(__name__) -class ALIGN(object): +class ALIGN: TOP_LEFT = 1 TOP_CENTER = 2 TOP_RIGHT = 3 @@ -38,7 +35,7 @@ class ALIGN(object): DEFAULT = MIDDLE_CENTER -class PopupsHandler(object): +class PopupsHandler: def __init__(self): self._popups = [] diff --git a/deluge/ui/console/widgets/sidebar.py b/deluge/ui/console/widgets/sidebar.py index cc23717..4015a13 100644 --- a/deluge/ui/console/widgets/sidebar.py +++ b/deluge/ui/console/widgets/sidebar.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2016 bendikro # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import curses import logging diff --git a/deluge/ui/console/widgets/statusbars.py b/deluge/ui/console/widgets/statusbars.py index fcf4f2f..1b91737 100644 --- a/deluge/ui/console/widgets/statusbars.py +++ b/deluge/ui/console/widgets/statusbars.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -7,13 +6,12 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import deluge.common import deluge.component as component -from deluge.core.preferencesmanager import DEFAULT_PREFS from deluge.ui.client import client +DEFAULT_DAEMON_PORT = 58846 + class StatusBars(component.Component): def __init__(self): @@ -38,19 +36,23 @@ class StatusBars(component.Component): def on_get_session_status(status): self.upload = deluge.common.fsize(status['payload_upload_rate']) self.download = deluge.common.fsize(status['payload_download_rate']) - self.connections = status['num_peers'] + self.connections = status['peer.num_peers_connected'] if 'dht_nodes' in status: - self.dht = status['dht_nodes'] + self.dht = status['dht.dht_nodes'] self.update_statusbars() def on_get_external_ip(external_ip): self.external_ip = external_ip - keys = ['num_peers', 'payload_upload_rate', 'payload_download_rate'] + keys = [ + 'peer.num_peers_connected', + 'payload_upload_rate', + 'payload_download_rate', + ] if self.config['dht']: - keys.append('dht_nodes') + keys.append('dht.dht_nodes') client.core.get_session_status(keys).addCallback(on_get_session_status) client.core.get_external_ip().addCallback(on_get_external_ip) @@ -76,7 +78,7 @@ class StatusBars(component.Component): connection_info += '{!white,blue,bold!}@{!red,blue,bold!}%s' # Port - if info[1] == DEFAULT_PREFS['daemon_port']: + if info[1] == DEFAULT_DAEMON_PORT: connection_info += '{!white,blue!}:%s' else: connection_info += '{!status!}:%s' diff --git a/deluge/ui/console/widgets/window.py b/deluge/ui/console/widgets/window.py index 2ef3528..77aff88 100644 --- a/deluge/ui/console/widgets/window.py +++ b/deluge/ui/console/widgets/window.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Nick Lanham # Copyright (C) 2008-2009 Ido Abramovich @@ -9,8 +8,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from deluge.ui.console.modes.basemode import add_string, mkpad, mkpanel @@ -24,7 +21,7 @@ except ImportError: log = logging.getLogger(__name__) -class BaseWindow(object): +class BaseWindow: """ BaseWindow creates a curses screen to be used for showing panels and popup dialogs """ diff --git a/deluge/ui/coreconfig.py b/deluge/ui/coreconfig.py index ed6b614..1e2927b 100644 --- a/deluge/ui/coreconfig.py +++ b/deluge/ui/coreconfig.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component diff --git a/deluge/ui/countries.py b/deluge/ui/countries.py index fe17da1..eb94df6 100644 --- a/deluge/ui/countries.py +++ b/deluge/ui/countries.py @@ -1,10 +1,7 @@ -# -*- coding: utf-8 -*- # # This file is public domain. # -from __future__ import unicode_literals - # ISO 3166-1 country names and codes COUNTRIES = { 'AF': _('Afghanistan'), @@ -60,7 +57,7 @@ COUNTRIES = { 'CD': _('Congo, The Democratic Republic of the'), 'CK': _('Cook Islands'), 'CR': _('Costa Rica'), - 'CI': _('Cote d\'Ivoire'), + 'CI': _("Cote d'Ivoire"), 'HR': _('Croatia'), 'CU': _('Cuba'), 'CY': _('Cyprus'), @@ -122,11 +119,11 @@ COUNTRIES = { 'KZ': _('Kazakhstan'), 'KE': _('Kenya'), 'KI': _('Kiribati'), - 'KP': _('Korea, Democratic People\'s Republic of'), + 'KP': _("Korea, Democratic People's Republic of"), 'KR': _('Korea, Republic of'), 'KW': _('Kuwait'), 'KG': _('Kyrgyzstan'), - 'LA': _('Lao People\'s Democratic Republic'), + 'LA': _("Lao People's Democratic Republic"), 'LV': _('Latvia'), 'LB': _('Lebanon'), 'LS': _('Lesotho'), diff --git a/deluge/ui/data/__pycache__/__init__.cpython-37.pyc b/deluge/ui/data/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index 498f846..0000000 Binary files a/deluge/ui/data/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/deluge/ui/data/pixmaps/__pycache__/__init__.cpython-37.pyc b/deluge/ui/data/pixmaps/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index e07f647..0000000 Binary files a/deluge/ui/data/pixmaps/__pycache__/__init__.cpython-37.pyc and /dev/null differ diff --git a/deluge/ui/data/pixmaps/checking16.png b/deluge/ui/data/pixmaps/checking16.png index 0ac2c65..6758e36 100644 Binary files a/deluge/ui/data/pixmaps/checking16.png and b/deluge/ui/data/pixmaps/checking16.png differ diff --git a/deluge/ui/data/pixmaps/inactive16.png b/deluge/ui/data/pixmaps/inactive16.png index 9f38e77..cae8b2c 100644 Binary files a/deluge/ui/data/pixmaps/inactive16.png and b/deluge/ui/data/pixmaps/inactive16.png differ diff --git a/deluge/ui/data/pixmaps/magnet.png b/deluge/ui/data/pixmaps/magnet.png deleted file mode 100644 index a192cd8..0000000 Binary files a/deluge/ui/data/pixmaps/magnet.png and /dev/null differ diff --git a/deluge/ui/data/pixmaps/magnet.svg b/deluge/ui/data/pixmaps/magnet.svg new file mode 100644 index 0000000..f470b33 --- /dev/null +++ b/deluge/ui/data/pixmaps/magnet.svg @@ -0,0 +1,166 @@ + + + + + + + + image/svg+xml + + + November 2007 + + + Luca Ferretti + + + http://www.gnome.org + + + edit + copy + copy to clipboard + + + + + + + + + + + + + + + + + + + + + diff --git a/deluge/ui/data/pixmaps/magnet16.png b/deluge/ui/data/pixmaps/magnet16.png new file mode 100644 index 0000000..61d6dab Binary files /dev/null and b/deluge/ui/data/pixmaps/magnet16.png differ diff --git a/deluge/ui/data/pixmaps/magnet_add.svg b/deluge/ui/data/pixmaps/magnet_add.svg new file mode 100644 index 0000000..d9ba67a --- /dev/null +++ b/deluge/ui/data/pixmaps/magnet_add.svg @@ -0,0 +1,175 @@ + + + + + + + + image/svg+xml + + + November 2007 + + + Luca Ferretti + + + http://www.gnome.org + + + edit + copy + copy to clipboard + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deluge/ui/data/pixmaps/magnet_add16.png b/deluge/ui/data/pixmaps/magnet_add16.png new file mode 100644 index 0000000..37c1c36 Binary files /dev/null and b/deluge/ui/data/pixmaps/magnet_add16.png differ diff --git a/deluge/ui/data/pixmaps/magnet_copy.svg b/deluge/ui/data/pixmaps/magnet_copy.svg new file mode 100644 index 0000000..dd4ba42 --- /dev/null +++ b/deluge/ui/data/pixmaps/magnet_copy.svg @@ -0,0 +1,163 @@ + + + + + + + + image/svg+xml + + + November 2007 + + + Luca Ferretti + + + http://www.gnome.org + + + edit + copy + copy to clipboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/deluge/ui/data/pixmaps/magnet_copy16.png b/deluge/ui/data/pixmaps/magnet_copy16.png new file mode 100644 index 0000000..a4be9d2 Binary files /dev/null and b/deluge/ui/data/pixmaps/magnet_copy16.png differ diff --git a/deluge/ui/data/share/applications/deluge.desktop.in b/deluge/ui/data/share/applications/deluge.desktop.in index c952d42..4335b6d 100644 --- a/deluge/ui/data/share/applications/deluge.desktop.in +++ b/deluge/ui/data/share/applications/deluge.desktop.in @@ -4,6 +4,7 @@ _Name=Deluge _GenericName=BitTorrent Client _X-GNOME-FullName=Deluge BitTorrent Client _Comment=Download and share files over BitTorrent +_Keywords=bittorrent;torrent;magnet;download;p2p;torrents;downloading;uploading;share;sharing; TryExec=deluge-gtk Exec=deluge-gtk %U Icon=deluge diff --git a/deluge/ui/gtk3/__init__.py b/deluge/ui/gtk3/__init__.py index 3b9d2b1..8db2773 100644 --- a/deluge/ui/gtk3/__init__.py +++ b/deluge/ui/gtk3/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -7,13 +6,14 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging +from os import environ from deluge.ui.ui import UI log = logging.getLogger(__name__) +# Hide pygame community banner +environ['PYGAME_HIDE_SUPPORT_PROMPT'] = '1' # Keep this class in __init__.py to avoid the console having to import everything in gtkui.py @@ -22,7 +22,7 @@ class Gtk(UI): cmd_description = """GTK-based graphical user interface""" def __init__(self, *args, **kwargs): - super(Gtk, self).__init__( + super().__init__( 'gtk', *args, description='Starts the Deluge GTK+ interface', **kwargs ) @@ -39,10 +39,11 @@ class Gtk(UI): ) def start(self): - super(Gtk, self).start() - from .gtkui import GtkUI + super().start() import deluge.common + from .gtkui import GtkUI + def run(options): try: gtkui = GtkUI(options) diff --git a/deluge/ui/gtk3/aboutdialog.py b/deluge/ui/gtk3/aboutdialog.py index 9974a13..fe3452b 100644 --- a/deluge/ui/gtk3/aboutdialog.py +++ b/deluge/ui/gtk3/aboutdialog.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Marcos Mobley ('markybob') # @@ -7,7 +6,7 @@ # See LICENSE for more details. # -from __future__ import unicode_literals +from datetime import date from gi.repository import Gtk @@ -18,7 +17,7 @@ from deluge.ui.client import client from .common import get_deluge_icon, get_pixbuf -class AboutDialog(object): +class AboutDialog: def __init__(self): self.about = Gtk.AboutDialog() self.about.set_transient_for(component.get('MainWindow').window) @@ -38,7 +37,7 @@ class AboutDialog(object): self.about.set_copyright( _('Copyright %(year_start)s-%(year_end)s Deluge Team') - % {'year_start': 2007, 'year_end': 2019} + % {'year_start': 2007, 'year_end': date.today().year} ) self.about.set_comments( _('A peer-to-peer file sharing program\nutilizing the BitTorrent protocol.') diff --git a/deluge/ui/gtk3/addtorrentdialog.py b/deluge/ui/gtk3/addtorrentdialog.py index 9ede710..cf3851d 100644 --- a/deluge/ui/gtk3/addtorrentdialog.py +++ b/deluge/ui/gtk3/addtorrentdialog.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -7,11 +6,9 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging import os -from base64 import b64encode +from base64 import b64decode, b64encode from xml.sax.saxutils import escape as xml_escape from xml.sax.saxutils import unescape as xml_unescape @@ -19,6 +16,7 @@ from gi.repository import Gtk from gi.repository.GObject import TYPE_INT64, TYPE_UINT64 import deluge.component as component +from deluge.bencode import bdecode from deluge.common import ( create_magnet_uri, decode_bytes, @@ -271,6 +269,7 @@ class AddTorrentDialog(component.Component): return if metadata: + metadata = bdecode(b64decode(metadata)) info = TorrentInfo.from_metadata(metadata, [[t] for t in trackers]) self.files[info_hash] = info.files self.infos[info_hash] = info.filedata @@ -301,7 +300,7 @@ class AddTorrentDialog(component.Component): self.builder.get_object('prefetch_hbox').hide() def add_from_magnets(self, uris): - """Add a list of magnet uris to torrent_liststore.""" + """Add a list of magnet URIs to torrent_liststore.""" already_added = 0 for uri in uris: @@ -775,7 +774,7 @@ class AddTorrentDialog(component.Component): else: ErrorDialog( _('Invalid URL'), - '%s %s' % (url, _('is not a valid URL.')), + '{} {}'.format(url, _('is not a valid URL.')), self.dialog, ).run() @@ -817,7 +816,7 @@ class AddTorrentDialog(component.Component): dialog.destroy() ErrorDialog( _('Download Failed'), - '%s %s' % (_('Failed to download:'), url), + '{} {}'.format(_('Failed to download:'), url), details=result.getErrorMessage(), parent=self.dialog, ).run() @@ -853,11 +852,11 @@ class AddTorrentDialog(component.Component): log.debug('Create torrent tracker lines: %s', trackers_text) trackers = list(trackers_tiers_from_text(trackers_text).keys()) - # Convert the information to a magnet uri, this is just easier to + # Convert the information to a magnet URI, this is just easier to # handle this way. log.debug('trackers: %s', trackers) magnet = create_magnet_uri(infohash, infohash, trackers) - log.debug('magnet uri: %s', magnet) + log.debug('magnet URI: %s', magnet) self.add_from_magnets([magnet]) entry.set_text('') diff --git a/deluge/ui/gtk3/common.py b/deluge/ui/gtk3/common.py index 8359327..42a14b4 100644 --- a/deluge/ui/gtk3/common.py +++ b/deluge/ui/gtk3/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Marcos Mobley ('markybob') # @@ -7,16 +6,14 @@ # See LICENSE for more details. # """Common functions for various parts of gtkui to use.""" -from __future__ import unicode_literals - import contextlib import logging import os +import pickle import shutil import sys -import six.moves.cPickle as pickle # noqa: N813 -from gi.repository.Gdk import SELECTION_CLIPBOARD, Display +from gi.repository.Gdk import SELECTION_CLIPBOARD, SELECTION_PRIMARY, Display from gi.repository.GdkPixbuf import Colorspace, Pixbuf from gi.repository.GLib import GError from gi.repository.Gtk import ( @@ -29,7 +26,7 @@ from gi.repository.Gtk import ( SortType, ) -from deluge.common import PY2, get_pixmap, osx_check, windows_check +from deluge.common import get_pixmap, is_ip, osx_check, windows_check log = logging.getLogger(__name__) @@ -42,7 +39,18 @@ def cmp(x, y): and strictly positive if x > y. """ - return (x > y) - (x < y) + try: + return (x > y) - (x < y) + except TypeError: + # Handle NoneType comparison + if x is None: + if y is None: + return 0 + return -1 + elif y is None: + return 1 + else: + raise def create_blank_pixbuf(size=16): @@ -51,12 +59,36 @@ def create_blank_pixbuf(size=16): return pix -def get_pixbuf(filename): +def get_pixbuf(filename: str, size: int = 0) -> Pixbuf: + """Creates a new pixbuf by loading an image from file + + Args: + filename: An image file to load + size: Specify a size constraint (equal aspect ratio) + + Returns: + A newly created pixbuf + + """ + # Skip ico and gif that cause Pixbuf crash on Windows + # https://dev.deluge-torrent.org/ticket/3501 + if windows_check() and filename.endswith(('.ico', '.gif')): + return create_blank_pixbuf(size) + + if not os.path.isabs(filename): + filename = get_pixmap(filename) + + pixbuf = None try: - return Pixbuf.new_from_file(get_pixmap(filename)) + if size: + pixbuf = Pixbuf.new_from_file_at_size(filename, size, size) + else: + pixbuf = Pixbuf.new_from_file(filename) except GError as ex: + # Failed to load the pixbuf (Bad image file), so return a blank pixbuf. log.warning(ex) - return create_blank_pixbuf() + + return pixbuf or create_blank_pixbuf(size or 16) # Status icons.. Create them from file only once to avoid constantly re-creating them. @@ -68,17 +100,6 @@ icon_queued = get_pixbuf('queued16.png') icon_checking = get_pixbuf('checking16.png') -def get_pixbuf_at_size(filename, size): - if not os.path.isabs(filename): - filename = get_pixmap(filename) - try: - return Pixbuf.new_from_file_at_size(filename, size, size) - except GError as ex: - # Failed to load the pixbuf (Bad image file), so return a blank pixbuf. - log.warning(ex) - return create_blank_pixbuf(size) - - def get_logo(size): """A Deluge logo. @@ -91,7 +112,7 @@ def get_logo(size): filename = 'deluge.svg' if windows_check(): filename = 'deluge.png' - return get_pixbuf_at_size(filename, size) + return get_pixbuf(filename, size) def build_menu_radio_list( @@ -221,14 +242,11 @@ def associate_magnet_links(overwrite=False): """ if windows_check(): - try: - import winreg - except ImportError: - import _winreg as winreg # For Python 2. + import winreg try: hkey = winreg.OpenKey(winreg.HKEY_CLASSES_ROOT, 'Magnet') - except WindowsError: + except OSError: overwrite = True else: winreg.CloseKey(hkey) @@ -237,7 +255,7 @@ def associate_magnet_links(overwrite=False): deluge_exe = os.path.join(os.path.dirname(sys.executable), 'deluge.exe') try: magnet_key = winreg.CreateKey(winreg.HKEY_CLASSES_ROOT, 'Magnet') - except WindowsError: + except OSError: # Could not create for all users, falling back to current user magnet_key = winreg.CreateKey( winreg.HKEY_CURRENT_USER, 'Software\\Classes\\Magnet' @@ -246,14 +264,12 @@ def associate_magnet_links(overwrite=False): winreg.SetValue(magnet_key, '', winreg.REG_SZ, 'URL:Magnet Protocol') winreg.SetValueEx(magnet_key, 'URL Protocol', 0, winreg.REG_SZ, '') winreg.SetValueEx(magnet_key, 'BrowserFlags', 0, winreg.REG_DWORD, 0x8) - winreg.SetValue( - magnet_key, 'DefaultIcon', winreg.REG_SZ, '{},0'.format(deluge_exe) - ) + winreg.SetValue(magnet_key, 'DefaultIcon', winreg.REG_SZ, f'{deluge_exe},0') winreg.SetValue( magnet_key, r'shell\open\command', winreg.REG_SZ, - '"{}" "%1"'.format(deluge_exe), + f'"{deluge_exe}" "%1"', ) winreg.CloseKey(magnet_key) @@ -267,7 +283,7 @@ def associate_magnet_links(overwrite=False): from gi.repository import GConf except ValueError: log.debug( - 'gconf not available, so will not attempt to register magnet uri handler' + 'gconf not available, so will not attempt to register magnet URI handler' ) return False else: @@ -282,11 +298,11 @@ def associate_magnet_links(overwrite=False): gconf_client.set_bool( '/desktop/gnome/url-handlers/magnet/enabled', True ) - log.info('Deluge registered as default magnet uri handler!') + log.info('Deluge registered as default magnet URI handler!') return True else: log.error( - 'Unable to register Deluge as default magnet uri handler.' + 'Unable to register Deluge as default magnet URI handler.' ) return False return False @@ -309,7 +325,7 @@ def save_pickled_state_file(filename, state): if os.path.isfile(filepath): log.debug('Creating backup of %s at: %s', filename, filepath_bak) shutil.copy2(filepath, filepath_bak) - except IOError as ex: + except OSError as ex: log.error('Unable to backup %s to %s: %s', filepath, filepath_bak, ex) else: log.info('Saving the %s at: %s', filename, filepath) @@ -320,7 +336,7 @@ def save_pickled_state_file(filename, state): _file.flush() os.fsync(_file.fileno()) shutil.move(filepath_tmp, filepath) - except (IOError, EOFError, pickle.PicklingError) as ex: + except (OSError, EOFError, pickle.PicklingError) as ex: log.error('Unable to save %s: %s', filename, ex) if os.path.isfile(filepath_bak): log.info('Restoring backup of %s from: %s', filename, filepath_bak) @@ -345,11 +361,8 @@ def load_pickled_state_file(filename): log.info('Opening %s for load: %s', filename, _filepath) try: with open(_filepath, 'rb') as _file: - if PY2: - state = pickle.load(_file) - else: - state = pickle.load(_file, encoding='utf8') - except (IOError, pickle.UnpicklingError) as ex: + state = pickle.load(_file, encoding='utf8') + except (OSError, pickle.UnpicklingError) as ex: log.warning('Unable to load %s: %s', _filepath, ex) else: log.info('Successfully loaded %s: %s', filename, _filepath) @@ -384,8 +397,8 @@ def listview_replace_treestore(listview): def get_clipboard_text(): text = ( - Clipboard.get(selection=SELECTION_CLIPBOARD).wait_for_text() - or Clipboard.get().wait_for_text() + Clipboard.get(SELECTION_CLIPBOARD).wait_for_text() + or Clipboard.get(SELECTION_PRIMARY).wait_for_text() ) if text: return text.strip() @@ -393,3 +406,30 @@ def get_clipboard_text(): def windowing(like): return like.lower() in str(type(Display.get_default())).lower() + + +def parse_ip_port(text): + """Return an IP and port from text. + + Parses both IPv4 and IPv6. + + Params: + text (str): Text to be parsed for IP and port. + + Returns: + tuple: (ip (str), port (int)) + + """ + if '.' in text: + # ipv4 + ip, __, port = text.rpartition(':') + elif '[' in text: + # ipv6 + ip, __, port = text.partition('[')[2].partition(']:') + else: + return None, None + + if ip and is_ip(ip) and port.isdigit(): + return ip, int(port) + else: + return None, None diff --git a/deluge/ui/gtk3/connectionmanager.py b/deluge/ui/gtk3/connectionmanager.py index d5883c4..b53dd8e 100644 --- a/deluge/ui/gtk3/connectionmanager.py +++ b/deluge/ui/gtk3/connectionmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -7,11 +6,10 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os -from socket import gaierror, gethostbyname +from socket import gaierror, getaddrinfo +from urllib.parse import urlparse from gi.repository import Gtk from twisted.internet import defer, reactor @@ -26,12 +24,6 @@ from deluge.ui.hostlist import DEFAULT_PORT, LOCALHOST, HostList from .common import get_clipboard_text from .dialogs import AuthenticationDialog, ErrorDialog -try: - from urllib.parse import urlparse -except ImportError: - # PY2 fallback - from urlparse import urlparse # pylint: disable=ungrouped-imports - log = logging.getLogger(__name__) HOSTLIST_COL_ID = 0 @@ -230,7 +222,7 @@ class ConnectionManager(component.Component): __, host, port, __, __, status, __, __ = model[row] try: - gethostbyname(host) + getaddrinfo(host, None) except gaierror as ex: log.error( 'Error resolving host %s to ip: %s', row[HOSTLIST_COL_HOST], ex.args[1] diff --git a/deluge/ui/gtk3/createtorrentdialog.py b/deluge/ui/gtk3/createtorrentdialog.py index 1e5e73c..e9f1690 100644 --- a/deluge/ui/gtk3/createtorrentdialog.py +++ b/deluge/ui/gtk3/createtorrentdialog.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging import os.path from base64 import b64encode @@ -31,7 +28,7 @@ from .torrentview_data_funcs import cell_data_size log = logging.getLogger(__name__) -class CreateTorrentDialog(object): +class CreateTorrentDialog: def __init__(self): pass diff --git a/deluge/ui/gtk3/details_tab.py b/deluge/ui/gtk3/details_tab.py index 2431e08..04a5eab 100644 --- a/deluge/ui/gtk3/details_tab.py +++ b/deluge/ui/gtk3/details_tab.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from xml.sax.saxutils import escape as xml_escape @@ -23,7 +20,7 @@ log = logging.getLogger(__name__) class DetailsTab(Tab): def __init__(self): - super(DetailsTab, self).__init__('Details', 'details_tab', 'details_tab_label') + super().__init__('Details', 'details_tab', 'details_tab_label') self.add_tab_widget('summary_name', None, ('name',)) self.add_tab_widget('summary_total_size', fsize, ('total_size',)) @@ -65,7 +62,7 @@ class DetailsTab(Tab): txt = xml_escape(self.widget_status_as_fstr(widget, status)) if decode_bytes(widget.obj.get_text()) != txt: if 'comment' in widget.status_keys and is_url(txt): - widget.obj.set_markup('%s' % (txt, txt)) + widget.obj.set_markup(f'{txt}') else: widget.obj.set_markup(txt) diff --git a/deluge/ui/gtk3/dialogs.py b/deluge/ui/gtk3/dialogs.py index 5169ab4..db337d3 100644 --- a/deluge/ui/gtk3/dialogs.py +++ b/deluge/ui/gtk3/dialogs.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Andrew Resch # @@ -9,7 +8,7 @@ # pylint: disable=super-on-old-class -from __future__ import unicode_literals +from collections import namedtuple from gi.repository import Gtk from twisted.internet import defer @@ -17,7 +16,9 @@ from twisted.internet import defer import deluge.component as component from deluge.common import windows_check -from .common import get_deluge_icon, get_pixbuf_at_size +from .common import get_deluge_icon, get_pixbuf + +Account = namedtuple('Account', 'username password authlevel') class BaseDialog(Gtk.Dialog): @@ -34,7 +35,7 @@ class BaseDialog(Gtk.Dialog): :param parent: gtkWindow, the parent window, if None it will default to the MainWindow """ - super(BaseDialog, self).__init__( + super().__init__( title=header, parent=parent if parent else component.get('MainWindow').window, flags=Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, @@ -55,7 +56,7 @@ class BaseDialog(Gtk.Dialog): # Hack for Windows since it doesn't support svg if icon.endswith('.svg') and windows_check(): icon = icon.rpartition('.svg')[0] + '16.png' - image.set_from_pixbuf(get_pixbuf_at_size(icon, 24)) + image.set_from_pixbuf(get_pixbuf(icon, 24)) else: image.set_from_icon_name(icon, Gtk.IconSize.LARGE_TOOLBAR) image.set_alignment(0.5, 0.0) @@ -72,12 +73,12 @@ class BaseDialog(Gtk.Dialog): self.vbox.show_all() def _on_delete_event(self, widget, event): - self.deferred.callback(Gtk.ResponseType.DELETE_EVENT) self.destroy() + self.deferred.callback(Gtk.ResponseType.DELETE_EVENT) def _on_response(self, widget, response): - self.deferred.callback(response) self.destroy() + self.deferred.callback(response) def run(self): """ @@ -103,13 +104,15 @@ class YesNoDialog(BaseDialog): :param text: see `:class:BaseDialog` :param parent: see `:class:BaseDialog` """ - super(YesNoDialog, self).__init__( + super().__init__( header, text, 'dialog-question', (_('_No'), Gtk.ResponseType.NO, _('_Yes'), Gtk.ResponseType.YES), parent, ) + # Use the preferred size calculated from the content + self.set_default_size(-1, -1) class InformationDialog(BaseDialog): @@ -125,7 +128,7 @@ class InformationDialog(BaseDialog): :param text: see `:class:BaseDialog` :param parent: see `:class:BaseDialog` """ - super(InformationDialog, self).__init__( + super().__init__( header, text, 'dialog-information', @@ -152,13 +155,13 @@ class ErrorDialog(BaseDialog): :param traceback: show the traceback information in the details area :type traceback: bool """ - super(ErrorDialog, self).__init__( + super().__init__( header, text, 'dialog-error', (_('_Close'), Gtk.ResponseType.CLOSE), parent ) if traceback: - import traceback import sys + import traceback tb = sys.exc_info() tb = traceback.format_exc(tb[2]) @@ -196,7 +199,7 @@ class AuthenticationDialog(BaseDialog): :param err_msg: the error message we got back from the server :type err_msg: string """ - super(AuthenticationDialog, self).__init__( + super().__init__( _('Authenticate'), err_msg, 'dialog-password', @@ -253,7 +256,7 @@ class AccountDialog(BaseDialog): parent=None, ): if username: - super(AccountDialog, self).__init__( + super().__init__( _('Edit Account'), _('Edit existing account'), 'dialog-information', @@ -266,7 +269,7 @@ class AccountDialog(BaseDialog): parent, ) else: - super(AccountDialog, self).__init__( + super().__init__( _('New Account'), _('Create a new account'), 'dialog-information', @@ -274,21 +277,21 @@ class AccountDialog(BaseDialog): parent, ) - self.levels_mapping = levels_mapping + self.account = None table = Gtk.Table(2, 3, False) - self.username_label = Gtk.Label() - self.username_label.set_markup('' + _('Username:') + '') - self.username_label.set_alignment(1.0, 0.5) - self.username_label.set_padding(5, 5) + username_label = Gtk.Label() + username_label.set_markup('' + _('Username:') + '') + username_label.set_alignment(1.0, 0.5) + username_label.set_padding(5, 5) self.username_entry = Gtk.Entry() - table.attach(self.username_label, 0, 1, 0, 1) + table.attach(username_label, 0, 1, 0, 1) table.attach(self.username_entry, 1, 2, 0, 1) - self.authlevel_label = Gtk.Label() - self.authlevel_label.set_markup('' + _('Authentication Level:') + '') - self.authlevel_label.set_alignment(1.0, 0.5) - self.authlevel_label.set_padding(5, 5) + authlevel_label = Gtk.Label() + authlevel_label.set_markup('' + _('Authentication Level:') + '') + authlevel_label.set_alignment(1.0, 0.5) + authlevel_label.set_padding(5, 5) # combo_box_new_text is deprecated but no other pygtk alternative. self.authlevel_combo = Gtk.ComboBoxText() @@ -303,16 +306,16 @@ class AccountDialog(BaseDialog): if active_idx is not None: self.authlevel_combo.set_active(active_idx) - table.attach(self.authlevel_label, 0, 1, 1, 2) + table.attach(authlevel_label, 0, 1, 1, 2) table.attach(self.authlevel_combo, 1, 2, 1, 2) - self.password_label = Gtk.Label() - self.password_label.set_markup('' + _('Password:') + '') - self.password_label.set_alignment(1.0, 0.5) - self.password_label.set_padding(5, 5) + password_label = Gtk.Label() + password_label.set_markup('' + _('Password:') + '') + password_label.set_alignment(1.0, 0.5) + password_label.set_padding(5, 5) self.password_entry = Gtk.Entry() self.password_entry.set_visibility(False) - table.attach(self.password_label, 0, 1, 2, 3) + table.attach(password_label, 0, 1, 2, 3) table.attach(self.password_entry, 1, 2, 2, 3) self.vbox.pack_start(table, False, False, padding=5) @@ -325,18 +328,17 @@ class AccountDialog(BaseDialog): if password: self.password_entry.set_text(username) - self.show_all() - - def get_username(self): - return self.username_entry.get_text() - - def get_password(self): - return self.password_entry.get_text() + self.vbox.show_all() - def get_authlevel(self): - combobox = self.authlevel_combo - level = combobox.get_model()[combobox.get_active()][0] - return level + def _on_response(self, widget, response): + if response == Gtk.ResponseType.OK: + self.account = Account( + self.username_entry.get_text(), + self.password_entry.get_text(), + self.authlevel_combo.get_active_text(), + ) + self.destroy() + self.deferred.callback(response) class OtherDialog(BaseDialog): @@ -357,7 +359,7 @@ class OtherDialog(BaseDialog): if not icon: icon = 'dialog-information' - super(OtherDialog, self).__init__( + super().__init__( header, text, icon, @@ -419,7 +421,7 @@ class PasswordDialog(BaseDialog): :param password_msg: the error message we got back from the server :type password_msg: string """ - super(PasswordDialog, self).__init__( + super().__init__( header=_('Password Protected'), text=password_msg, icon='dialog-password', @@ -453,3 +455,44 @@ class PasswordDialog(BaseDialog): def on_password_activate(self, widget): self.response(Gtk.ResponseType.OK) + + +class CopyMagnetDialog(BaseDialog): + """ + Displays a dialog with a magnet URI + """ + + def __init__(self, torrent_magnet='', parent=None): + super().__init__( + header=_('Copy Magnet URI'), + text='', + icon='magnet_copy.svg', + buttons=(_('_Close'), Gtk.ResponseType.CLOSE), + parent=parent, + ) + self.copied = False + + table = Gtk.Table(1, 2, False) + self.magnet_entry = Gtk.Entry() + self.magnet_entry.set_text(torrent_magnet) + self.magnet_entry.set_editable(False) + self.magnet_entry.connect('copy-clipboard', self.on_copy_emitted) + table.attach(self.magnet_entry, 0, 1, 0, 1) + + copy_button = Gtk.Button.new_with_label(_('Copy')) + copy_button.connect('clicked', self.on_copy_clicked) + table.attach(copy_button, 1, 2, 0, 1) + + self.vbox.pack_start(table, False, False, padding=5) + self.set_focus(self.magnet_entry) + + self.show_all() + + def on_copy_clicked(self, widget): + self.magnet_entry.select_region(0, -1) + self.magnet_entry.copy_clipboard() + self.magnet_entry.set_position(0) + self.copied = True + + def on_copy_emitted(self, widget): + self.copied = True diff --git a/deluge/ui/gtk3/edittrackersdialog.py b/deluge/ui/gtk3/edittrackersdialog.py index 1dfdd2a..861e392 100644 --- a/deluge/ui/gtk3/edittrackersdialog.py +++ b/deluge/ui/gtk3/edittrackersdialog.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # @@ -7,12 +6,10 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os.path -from gi.repository import Gtk +from gi.repository import Gdk, Gtk from twisted.internet import defer import deluge.component as component @@ -77,7 +74,7 @@ def trackers_tiers_from_text(text_str=''): return trackers -class EditTrackersDialog(object): +class EditTrackersDialog: def __init__(self, torrent_id, parent=None): self.torrent_id = torrent_id self.builder = Gtk.Builder() @@ -132,6 +129,12 @@ class EditTrackersDialog(object): self.dialog.connect('delete-event', self._on_delete_event) self.dialog.connect('response', self._on_response) + self.treeview.connect('button_press_event', self.on_button_press_event) + + self.add_tracker_dialog.connect('key-press-event', self.on_key_add_press_event) + self.add_tracker_dialog.connect('delete-event', self.on_delete_event_add) + self.edit_tracker_entry.connect('key-press-event', self.on_key_edit_press_event) + self.edit_tracker_entry.connect('delete-event', self.on_delete_event_edit) def run(self): # Make sure we have a torrent_id.. if not just return @@ -191,7 +194,7 @@ class EditTrackersDialog(object): self.old_trackers = list(status['trackers']) for tracker in self.old_trackers: self.add_tracker(tracker['tier'], tracker['url']) - self.treeview.set_cursor((0)) + self.treeview.set_cursor(0) self.dialog.show() def add_tracker(self, tier, url): @@ -207,6 +210,7 @@ class EditTrackersDialog(object): # Show the add tracker dialog self.add_tracker_dialog.show() self.builder.get_object('textview_trackers').grab_focus() + self.dialog.set_sensitive(False) def on_button_remove_clicked(self, widget): log.debug('on_button_remove_clicked') @@ -215,8 +219,18 @@ class EditTrackersDialog(object): self.liststore.remove(selected) def on_button_edit_clicked(self, widget): - """edits an existing tracker""" + """edits an existing tracker on edit button click""" log.debug('on_button_edit_clicked') + self._edit_tracker() + + def on_button_press_event(self, widget, event): + """edits an existing tracker on double click on tracker name""" + if event.type == Gdk.EventType.DOUBLE_BUTTON_PRESS: + log.debug('button_press_event double click') + self._edit_tracker() + + def _edit_tracker(self): + """edits an existing tracker""" selected = self.get_selected() if selected: tracker = self.liststore.get_value(selected, 1) @@ -225,11 +239,27 @@ class EditTrackersDialog(object): self.edit_tracker_entry.grab_focus() self.dialog.set_sensitive(False) - def on_button_edit_cancel_clicked(self, widget): - log.debug('on_button_edit_cancel_clicked') + def _close_edit_dialog(self): self.dialog.set_sensitive(True) self.edit_tracker_entry.hide() + def on_button_edit_cancel_clicked(self, widget): + """handles the cancel button""" + log.debug('on_button_edit_cancel_clicked') + self._close_edit_dialog() + + def on_key_edit_press_event(self, widget, event): + """handles Escape key press""" + if event.keyval == Gdk.KEY_Escape: + log.debug('on_key_edit_press_event') + self._close_edit_dialog() + + def on_delete_event_edit(self, widget, event): + """handles the Top-Right X button""" + log.debug('on_delete_event_edit') + self._close_edit_dialog() + return True + def on_button_edit_ok_clicked(self, widget): log.debug('on_button_edit_ok_clicked') selected = self.get_selected() @@ -290,11 +320,29 @@ class EditTrackersDialog(object): # Clear the entry widget and hide the dialog textview_buf.set_text('') + self.dialog.set_sensitive(True) self.add_tracker_dialog.hide() - def on_button_add_cancel_clicked(self, widget): - log.debug('on_button_add_cancel_clicked') + def _discard_and_close_add_dialog(self): # Clear the entry widget and hide the dialog b = Gtk.TextBuffer() self.builder.get_object('textview_trackers').set_buffer(b) + self.dialog.set_sensitive(True) self.add_tracker_dialog.hide() + + def on_button_add_cancel_clicked(self, widget): + """handles the cancel button""" + log.debug('on_button_add_cancel_clicked') + self._discard_and_close_add_dialog() + + def on_key_add_press_event(self, widget, event): + """handles Escape key press""" + if event.keyval == Gdk.KEY_Escape: + log.debug('on_key_add_press_event') + self._discard_and_close_add_dialog() + + def on_delete_event_add(self, widget, event): + """handles the Top-Right X button""" + log.debug('on_delete_event_add') + self._discard_and_close_add_dialog() + return True diff --git a/deluge/ui/gtk3/files_tab.py b/deluge/ui/gtk3/files_tab.py index b3bd5b5..24c1697 100644 --- a/deluge/ui/gtk3/files_tab.py +++ b/deluge/ui/gtk3/files_tab.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,21 +6,26 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import json import logging import os.path +import gi # isort:skip (Required before Gtk import). + +gi.require_version('Gtk', '3.0') + +# isort:imports-thirdparty from gi.repository import Gio, Gtk from gi.repository.Gdk import DragAction, ModifierType, keyval_name from gi.repository.GObject import TYPE_UINT64 +# isort:imports-firstparty import deluge.component as component from deluge.common import open_file, show_file from deluge.ui.client import client from deluge.ui.common import FILE_PRIORITY +# isort:imports-localfolder from .common import ( listview_replace_treestore, load_pickled_state_file, @@ -77,7 +81,7 @@ def cell_progress(column, cell, model, row, data): class FilesTab(Tab): def __init__(self): - super(FilesTab, self).__init__('Files', 'files_tab', 'files_tab_label') + super().__init__('Files', 'files_tab', 'files_tab_label') self.listview = self.main_builder.get_object('files_listview') # filename, size, progress string, progress value, priority, file index, icon id @@ -442,7 +446,7 @@ class FilesTab(Tab): try: value = completed_bytes / self.treestore[parent][1] * 100 except ZeroDivisionError: - # Catch the unusal error found when moving folders around + # Catch the unusual error found when moving folders around value = 0 self.treestore[parent][3] = value self.treestore[parent][2] = '%i%%' % value diff --git a/deluge/ui/gtk3/filtertreeview.py b/deluge/ui/gtk3/filtertreeview.py index bd781e0..40752d7 100644 --- a/deluge/ui/gtk3/filtertreeview.py +++ b/deluge/ui/gtk3/filtertreeview.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Martijn Voncken # 2008 Andrew Resch @@ -9,8 +8,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os import warnings @@ -24,7 +21,7 @@ from deluge.common import TORRENT_STATE, decode_bytes, resource_filename from deluge.configmanager import ConfigManager from deluge.ui.client import client -from .common import get_pixbuf, get_pixbuf_at_size +from .common import get_pixbuf log = logging.getLogger(__name__) @@ -89,10 +86,10 @@ class FilterTreeView(component.Component): self.treeview.set_headers_visible(False) self.treeview.set_level_indentation(-21) # Force theme to use expander-size so we don't cut out entries due to indentation hack. - Gtk.rc_parse_string( - """style "treeview-style" {GtkTreeView::expander-size = 7} - class "GtkTreeView" style "treeview-style" """ - ) + provider = Gtk.CssProvider() + provider.load_from_data(b'* {-GtkTreeView-expander-size: 9;}') + context = self.treeview.get_style_context() + context.add_provider(provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION) self.treeview.set_model(self.treestore) self.treeview.get_selection().connect('changed', self.on_selection_changed) @@ -100,11 +97,6 @@ class FilterTreeView(component.Component): self.treeview.connect('button-press-event', self.on_button_press_event) - # colors using current theme. - style_ctx = component.get('MainWindow').window.get_style_context() - self.colour_background = style_ctx.get_background_color(Gtk.StateFlags.NORMAL) - self.colour_foreground = style_ctx.get_color(Gtk.StateFlags.NORMAL) - # filtertree menu builder = Gtk.Builder() builder.add_from_file( @@ -229,7 +221,7 @@ class FilterTreeView(component.Component): label = decode_bytes(model.get_value(row, 2)) count = model.get_value(row, 3) - # Supress Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed + # Suppress Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed original_filters = warnings.filters[:] warnings.simplefilter('ignore') try: @@ -261,7 +253,7 @@ class FilterTreeView(component.Component): return get_pixbuf('%s16.png' % pix) def set_row_image(self, cat, value, filename): - pix = get_pixbuf_at_size(filename, 16) + pix = get_pixbuf(filename, size=16) row = self.filters[(cat, value)] self.treestore.set_value(row, 4, pix) return False diff --git a/deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui b/deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui index a7a8cae..8adbad3 100644 --- a/deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui +++ b/deluge/ui/gtk3/glade/add_torrent_dialog.infohash.ui @@ -144,8 +144,6 @@ • True True - False - False
True diff --git a/deluge/ui/gtk3/glade/add_torrent_dialog.ui b/deluge/ui/gtk3/glade/add_torrent_dialog.ui index 4d36803..7183272 100644 --- a/deluge/ui/gtk3/glade/add_torrent_dialog.ui +++ b/deluge/ui/gtk3/glade/add_torrent_dialog.ui @@ -727,8 +727,6 @@ used sparingly. True True - False - False adjustment2 if-valid @@ -741,8 +739,6 @@ used sparingly. True True - False - False adjustment3 @@ -754,8 +750,6 @@ used sparingly. True True - False - False adjustment4 @@ -767,8 +761,6 @@ used sparingly. True True - False - False adjustment1 diff --git a/deluge/ui/gtk3/glade/add_torrent_dialog.url.ui b/deluge/ui/gtk3/glade/add_torrent_dialog.url.ui index ecbd0f7..6b75b23 100644 --- a/deluge/ui/gtk3/glade/add_torrent_dialog.url.ui +++ b/deluge/ui/gtk3/glade/add_torrent_dialog.url.ui @@ -143,8 +143,6 @@ • True True - False - False
True diff --git a/deluge/ui/gtk3/glade/connect_peer_dialog.ui b/deluge/ui/gtk3/glade/connect_peer_dialog.ui index f5e9337..4a60751 100644 --- a/deluge/ui/gtk3/glade/connect_peer_dialog.ui +++ b/deluge/ui/gtk3/glade/connect_peer_dialog.ui @@ -128,8 +128,6 @@ 39 hostname:port True - False - False True diff --git a/deluge/ui/gtk3/glade/connection_manager.addhost.ui b/deluge/ui/gtk3/glade/connection_manager.addhost.ui index 641a71c..ea5376e 100644 --- a/deluge/ui/gtk3/glade/connection_manager.addhost.ui +++ b/deluge/ui/gtk3/glade/connection_manager.addhost.ui @@ -1,5 +1,5 @@ - + @@ -16,7 +16,7 @@ center-on-parent True dialog - + @@ -24,11 +24,12 @@ True False vertical - 2 + 5 True False + 15 end @@ -65,49 +66,41 @@ False True end - 0 + 1 - + True False - 5 + 5 + 5 True False start Hostname: + 0 - False - False - 0 + 0 + 0 - + True - False - 1 - - - True - True - • - True - True - False - False - - - + True + True + • + True + True + - True - True - 1 + 1 + 0 @@ -115,116 +108,90 @@ True False Port: + 0 - False - False - 2 + 0 + 1 True True + start 5 • 5 + 5 1 - False - False adjustment_port 1 True - False - False - 3 + 1 + 1 - - - False - False - 1 - - - - - True - False - + True False - 5 - - - True - True - False - • - True - False - False - - + start + Username: + 0 - 1 - 1 + 0 + 2 - + True - False - 5 - - - True - True - • - True - False - False - - + True + True + • + True 1 - 0 + 2 - + True False start - Username: + Password: + 0 0 - 0 + 3 - + True - False - start - Password: + True + True + False + • + True - 0 - 1 + 1 + 3 False True - 2 + 0 diff --git a/deluge/ui/gtk3/glade/connection_manager.ui b/deluge/ui/gtk3/glade/connection_manager.ui index 11516aa..44f4b34 100644 --- a/deluge/ui/gtk3/glade/connection_manager.ui +++ b/deluge/ui/gtk3/glade/connection_manager.ui @@ -30,7 +30,7 @@ True center-on-parent 300 - 250 + 285 True dialog diff --git a/deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui b/deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui index dc7b7e9..4328330 100644 --- a/deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui +++ b/deluge/ui/gtk3/glade/create_torrent_dialog.remote_path.ui @@ -143,8 +143,6 @@ • True True - False - False True diff --git a/deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui b/deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui index a380718..7123054 100644 --- a/deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui +++ b/deluge/ui/gtk3/glade/create_torrent_dialog.remote_save.ui @@ -143,8 +143,6 @@ • True True - False - False True diff --git a/deluge/ui/gtk3/glade/create_torrent_dialog.ui b/deluge/ui/gtk3/glade/create_torrent_dialog.ui index c27a4b8..0d15940 100644 --- a/deluge/ui/gtk3/glade/create_torrent_dialog.ui +++ b/deluge/ui/gtk3/glade/create_torrent_dialog.ui @@ -356,8 +356,6 @@ True True True - False - False True @@ -393,8 +391,6 @@ True True - False - False True @@ -810,6 +806,7 @@ True True + False diff --git a/deluge/ui/gtk3/glade/edit_trackers.edit.ui b/deluge/ui/gtk3/glade/edit_trackers.edit.ui index 2521e8f..fc3e51b 100644 --- a/deluge/ui/gtk3/glade/edit_trackers.edit.ui +++ b/deluge/ui/gtk3/glade/edit_trackers.edit.ui @@ -144,8 +144,6 @@ • True True - False - False True diff --git a/deluge/ui/gtk3/glade/main_window.tabs.ui b/deluge/ui/gtk3/glade/main_window.tabs.ui index 30bd395..7ecf618 100644 --- a/deluge/ui/gtk3/glade/main_window.tabs.ui +++ b/deluge/ui/gtk3/glade/main_window.tabs.ui @@ -1,5 +1,5 @@ - + @@ -38,14 +38,14 @@ False - + True True - left + True True @@ -105,7 +105,7 @@ 5 10 - + True False 20 @@ -305,7 +305,7 @@ - + True False 15 @@ -490,7 +490,6 @@ True False - 1 _Status True @@ -850,12 +849,6 @@ - - - - - - @@ -871,7 +864,6 @@ True False - 1 _Details True @@ -902,7 +894,6 @@ True False - 1 Fi_les True @@ -933,7 +924,6 @@ True False - 1 _Peers True @@ -1064,24 +1054,21 @@ 3 - - - Super Seeding - False True True False + start True - False - True - 4 - + False + True + 4 + @@ -1113,6 +1100,9 @@ 6 + + + @@ -1176,8 +1166,6 @@ True True • - False - False spin_stop_ratio_adjustment 1 True @@ -1277,8 +1265,6 @@ True True • - False - False spin_max_connections_adjustment True @@ -1292,8 +1278,6 @@ True True • - False - False spin_max_upload_adjustment 1 True @@ -1308,8 +1292,6 @@ True True • - False - False spin_max_download_adjustment 1 1 @@ -1366,8 +1348,6 @@ True True • - False - False spin_max_upload_slots_adjustment True @@ -1453,7 +1433,6 @@ True False - 1 _Options True @@ -1664,7 +1643,6 @@ True False - 1 _Trackers True diff --git a/deluge/ui/gtk3/glade/main_window.tabs.ui~ b/deluge/ui/gtk3/glade/main_window.tabs.ui~ new file mode 100644 index 0000000..4362183 --- /dev/null +++ b/deluge/ui/gtk3/glade/main_window.tabs.ui~ @@ -0,0 +1,1507 @@ + + + + + + -1 + 999999 + 1 + 10 + + + + -1 + 2097151 + 1 + 10 + + + + -1 + 2097151 + 1 + 10 + + + + -1 + 999999 + 1 + 10 + + + + 999999 + 1 + 10 + + + + False + + + + + + True + True + True + + + True + True + + + True + False + queue + none + + + True + False + 5 + 2 + 10 + 10 + + + True + False + vertical + 5 + + + True + False + vertical + + + True + False + 0.10000000149 + True + + + True + True + 0 + + + + + + + + False + True + 0 + + + + + True + False + 5 + 10 + + + True + False + 20 + + + 1 + 0 + + + + + True + False + + + 1 + 2 + + + + + True + False + 15 + + + 1 + 1 + + + + + True + False + + + 3 + 4 + + + + + True + False + True + word-char + + + 3 + 3 + + + + + True + False + + + 3 + 2 + + + + + True + False + 10 + + + 3 + 1 + + + + + True + False + + + 5 + 0 + + + + + True + False + + + 5 + 1 + + + + + True + False + + + 5 + 2 + + + + + True + False + True + char + + + 5 + 3 + + + + + True + False + True + char + + + 5 + 4 + + + + + True + False + start + Down Speed: + + + + + + 0 + 0 + + + + + True + False + start + Up Speed: + + + + + + 0 + 1 + + + + + True + False + start + Downloaded: + + + + + + 0 + 2 + + + + + True + False + start + Uploaded: + + + + + + 0 + 3 + + + + + True + False + 10 + + + 3 + 0 + + + + + True + False + 15 + + + 1 + 3 + + + + + True + False + start + Seeds: + + + + + + 2 + 0 + + + + + True + False + start + Peers: + + + + + + 2 + 1 + + + + + True + False + start + Share Ratio: + + + + + + 2 + 2 + + + + + True + False + start + Availability: + + + + + + 2 + 3 + + + + + True + False + start + Seed Rank: + + + + + + 2 + 4 + + + + + True + False + start + ETA Time: + + + + + + 4 + 0 + + + + + True + False + start + Last Transfer: + + + + + + 4 + 3 + + + + + True + False + start + Active Time: + + + + + + 4 + 1 + + + + + True + False + start + Complete Seen: + + + + + + 4 + 4 + + + + + True + False + start + Seeding Time: + + + + + + 4 + 2 + + + + + + + + + + + False + False + 1 + + + + + + + + + + + + + True + False + _Status + True + + + False + + + + + True + True + + + True + False + queue + none + + + True + False + 5 + 2 + 10 + 15 + + + True + False + 5 + 10 + + + True + False + start + True + word-char + True + end + + + 1 + 0 + + + + + True + False + start + True + + + 1 + 2 + + + + + True + False + start + True + + + 1 + 3 + + + + + True + False + start + + + 4 + 3 + + + + + 100 + True + False + start + + + 4 + 2 + + + + + True + False + start + + + 4 + 1 + + + + + True + False + start + Pieces: + + + + + + 3 + 4 + + + + + True + False + start + + + 4 + 4 + + + + + True + False + start + True + True + 40 + + + 1 + 4 + + + + + True + False + start + True + char + True + start + + + 1 + 1 + + + + + True + False + start + char + True + end + + + 1 + 6 + + + + + True + False + start + char + True + end + + + 1 + 5 + + + + + True + False + start + Name: + + + + + + 0 + 0 + + + + + True + False + start + Download Folder: + + + + + + 0 + 1 + + + + + True + False + start + Added: + + + + + + 3 + 2 + + + + + True + False + start + Total Size: + + + + + + 0 + 2 + + + + + True + False + start + Total Files: + + + + + + 0 + 3 + + + + + True + False + start + Hash: + + + + + + 0 + 4 + + + + + True + False + start + Created By: + + + + + + 0 + 5 + + + + + True + False + start + Comments: + + + + + + 0 + 6 + + + + + True + False + start + Completed: + + + + + + 3 + 3 + + + + + True + False + start + Private Torrent: + + + + + + 3 + 1 + + + + + True + False + vertical + + + 2 + 1 + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + True + False + _Details + True + + + 1 + False + + + + + True + True + + + True + True + + + + + + + + 2 + + + + + True + False + Fi_les + True + + + 2 + False + + + + + True + True + + + True + True + + + + + + + + 3 + + + + + True + False + _Peers + True + + + 3 + False + + + + + True + True + + + True + False + queue + none + + + True + False + 5 + 2 + 5 + 15 + + + True + False + + + True + False + 2 + 5 + 5 + + + True + False + vertical + + + True + False + + + True + False + Owner: + + + + + + False + True + 0 + + + + + True + False + char + True + + + False + True + 10 + 1 + + + + + False + True + 0 + + + + + Shared + True + True + False + start + True + + + + False + True + 1 + + + + + Prioritize First/Last + True + True + False + start + True + + + + False + True + 2 + + + + + Sequential Download + True + True + False + start + True + + + + False + True + 3 + + + + + Super Seeding + True + True + False + start + True + + + + False + True + 4 + + + + + Move completed: + True + True + False + start + True + + + + False + False + 5 + + + + + True + False + + + + + + False + True + 6 + + + + + + + + + + 2 + 0 + + + + + True + False + 10 + + + True + False + 15 + vertical + + + Auto Managed + True + True + False + start + True + + + + False + False + 0 + + + + + Stop seed at ratio: + True + True + False + start + True + + + + False + True + 1 + + + + + True + False + 10 + 10 + + + 50 + True + True + • + False + False + spin_stop_ratio_adjustment + 1 + True + + + + + False + False + 2 + + + + + True + False + 10 + + + Remove at ratio + True + True + False + start + True + + + + + + False + False + 3 + + + + + True + False + + + False + True + 7 + 4 + + + + + True + False + + + _Apply + True + False + True + True + True + + + + + + False + True + 5 + + + + + + + 1 + 0 + + + + + True + False + 0 + none + + + True + False + + + True + False + 5 + 2 + 4 + + + True + True + • + False + False + spin_max_connections_adjustment + True + + + 1 + 2 + + + + + True + True + • + False + False + spin_max_upload_adjustment + 1 + True + + + 1 + 1 + + + + + True + True + • + False + False + spin_max_download_adjustment + 1 + 1 + True + + + 1 + 0 + + + + + True + False + start + Upload Speed: + + + 0 + 1 + + + + + True + False + K/s + start + + + + + + 2 + 0 + + + + + True + False + K/s + + + + + + 2 + 1 + + + + + True + True + • + False + False + spin_max_upload_slots_adjustment + True + + + 1 + 3 + + + + + True + False + start + Download Speed: + + + 0 + 0 + + + + + True + False + start + Connections: + + + 0 + 2 + + + + + True + False + start + Upload Slots: + + + 0 + 3 + + + + + + + + + + + + + + + True + False + Bandwidth Limits + + + + + + + + 0 + 0 + + + + + + + + + + + 4 + + + + + True + False + _Options + True + + + 4 + False + + + + + True + True + + + True + True + + + + + + + + 5 + + + + + True + False + _Trackers + True + + + 5 + False + + + + + + diff --git a/deluge/ui/gtk3/glade/main_window.ui b/deluge/ui/gtk3/glade/main_window.ui index 43d8bf0..ecbb8f6 100644 --- a/deluge/ui/gtk3/glade/main_window.ui +++ b/deluge/ui/gtk3/glade/main_window.ui @@ -174,6 +174,7 @@ False accelgroup1 + diff --git a/deluge/ui/gtk3/glade/other_dialog.ui b/deluge/ui/gtk3/glade/other_dialog.ui index 26d3d08..01a5597 100644 --- a/deluge/ui/gtk3/glade/other_dialog.ui +++ b/deluge/ui/gtk3/glade/other_dialog.ui @@ -148,8 +148,6 @@ 6 True 6 - False - False adjustment1 diff --git a/deluge/ui/gtk3/glade/path_combo_chooser.ui b/deluge/ui/gtk3/glade/path_combo_chooser.ui index f79685d..871bac0 100644 --- a/deluge/ui/gtk3/glade/path_combo_chooser.ui +++ b/deluge/ui/gtk3/glade/path_combo_chooser.ui @@ -98,8 +98,6 @@ True True 2 - False - False adjustment3 1 True @@ -571,6 +569,7 @@ True True + True • diff --git a/deluge/ui/gtk3/glade/preferences_dialog.ui b/deluge/ui/gtk3/glade/preferences_dialog.ui index e1bbc74..aa1531d 100644 --- a/deluge/ui/gtk3/glade/preferences_dialog.ui +++ b/deluge/ui/gtk3/glade/preferences_dialog.ui @@ -1,5 +1,5 @@ - + @@ -245,7 +245,7 @@ dialog - + @@ -478,6 +478,23 @@ 1 + + + Detect torrent URLs from clipboard + True + True + False + Automatically open Add Torrent dialog when clipboard contains a torrent URL + start + True + + + + True + True + 2 + + True @@ -501,7 +518,7 @@ and daemon (does not apply in Standalone mode). True True - 2 + 3 @@ -697,7 +714,7 @@ and daemon (does not apply in Standalone mode). False False - 3 + 4 @@ -912,8 +929,6 @@ and daemon (does not apply in Standalone mode). 16 ******** True - False - False False @@ -1078,7 +1093,7 @@ and daemon (does not apply in Standalone mode). True False - <b>Languge</b> + <b>Language</b> True @@ -1133,6 +1148,7 @@ and daemon (does not apply in Standalone mode). 2 2 12 + 12 True @@ -1528,8 +1544,6 @@ used sparingly. True True - False - False adjustment_spin_max_conn_per_sec True @@ -1542,8 +1556,6 @@ used sparingly. True True - False - False adjustment_spin_max_half_open_conn True @@ -1607,8 +1619,6 @@ used sparingly. True True The maximum number of connections allowed. Set -1 for unlimited. - False - False adjustment_spin_max_conn_global 1 True @@ -1638,8 +1648,6 @@ used sparingly. True True The maximum download speed for all torrents. Set -1 for unlimited. - False - False adjustment_spin_max_download 1 1 @@ -1655,8 +1663,6 @@ used sparingly. True True The maximum upload speed for all torrents. Set -1 for unlimited. - False - False adjustment_spin_max_upload 1 1 @@ -1672,8 +1678,6 @@ used sparingly. True True The maximum upload slots for all torrents. Set -1 for unlimited. - False - False adjustment_spin_max_upload_slots_global 1 True @@ -1832,8 +1836,6 @@ used sparingly. True True The maximum upload slots per torrent. Set -1 for unlimited. - False - False adjustment_spin_max_upload_slots_per_torrent 1 True @@ -1849,8 +1851,6 @@ used sparingly. True True The maximum number of connections per torrent. Set -1 for unlimited. - False - False adjustment_spin_max_conn_per_torrent True True @@ -1913,8 +1913,6 @@ used sparingly. True True The maximum number download speed per torrent. Set -1 for unlimited. - False - False adjustment_spin_max_download_per_torrent 1 True @@ -1929,8 +1927,6 @@ used sparingly. True True The maximum upload speed per torrent. Set -1 for unlimited. - False - False adjustment_spin_max_upload_per_torrent 1 True @@ -2114,8 +2110,6 @@ used sparingly. True True - False - False adjustment_spin_active True True @@ -2129,8 +2123,6 @@ used sparingly. True True - False - False adjustment_spin_seeding True True @@ -2168,8 +2160,6 @@ used sparingly. True True - False - False adjustment_spin_downloading True True @@ -2204,7 +2194,7 @@ used sparingly. True True False - Torrents not transfering any data do not count towards download/seeding active count. + Torrents not transferring any data do not count towards download/seeding active count. start True @@ -2306,8 +2296,6 @@ used sparingly. True True • - False - False adjustment_spin_seed_time_limit @@ -2320,8 +2308,6 @@ used sparingly. True True • - False - False adjustment_time_ratio_limit 2 @@ -2335,8 +2321,6 @@ used sparingly. True True • - False - False adjustment_share_ratio_limit 2 @@ -2408,8 +2392,6 @@ used sparingly. False True • - False - False adjustment_share_ratio 2 True @@ -2555,12 +2537,10 @@ used sparingly. True True - The IP address of the interface to listen for incoming bittorrent connections on. Leave this empty if you want to use the default. - 15 + IP address or network interface name to listen for incoming BitTorrent connections. Leave empty to use system default. + 40 15 True - False - False @@ -2569,7 +2549,7 @@ used sparingly. True False - Incoming Address + Incoming Interface @@ -2611,8 +2591,6 @@ used sparingly. True 5 6 - False - False adjustment_spin_incoming_port 1 True @@ -2710,6 +2688,24 @@ used sparingly. 1 + + + True + False + 10 + + + False + False + + + + + False + True + 2 + + True @@ -2725,7 +2721,7 @@ used sparingly. False True - 2 + 3 @@ -2776,14 +2772,12 @@ used sparingly. True True -The network interface name or IP address for outgoing BitTorrent connections. (Leave empty for default.) + IP address or network interface name for outgoing BitTorrent connections. Leave empty to use system default. - 15 + 40 ◠15 True - False - False @@ -2862,8 +2856,7 @@ The network interface name or IP address for outgoing BitTorrent connections. (L False True 5 - False - False + 7 adjustment_spin_outgoing_port_min 1 True @@ -2894,8 +2887,7 @@ The network interface name or IP address for outgoing BitTorrent connections. (L False True 5 - False - False + 7 adjustment_spin_outgoing_port_max 1 True @@ -3217,8 +3209,6 @@ The network interface name or IP address for outgoing BitTorrent connections. (L 1 0x00 True - False - False False @@ -3326,8 +3316,6 @@ The network interface name or IP address for outgoing BitTorrent connections. (L True False True - False - False 1 @@ -3351,8 +3339,6 @@ The network interface name or IP address for outgoing BitTorrent connections. (L True True True - False - False @@ -3380,8 +3366,6 @@ The network interface name or IP address for outgoing BitTorrent connections. (L True True - False - False adjustment_spin_proxy_port True @@ -3397,8 +3381,6 @@ The network interface name or IP address for outgoing BitTorrent connections. (L True True True - False - False 1 @@ -3677,8 +3659,6 @@ the proxy instead of using the local DNS service True True ◠- False - False adjustment_cache_size True if-valid @@ -3694,8 +3674,6 @@ the proxy instead of using the local DNS service True 5 ◠- False - False adjustment_cache_expiry @@ -3877,29 +3855,17 @@ the proxy instead of using the local DNS service 0
- - - True - False - The number of blocks that were served from cache. - start - Blocks Read Hit: - - - 0 - 1 - - True False The cache hit ratio for the read cache. + start Read Cache Hit Ratio: 0 - 3 + 2 @@ -3912,16 +3878,6 @@ the proxy instead of using the local DNS service 0
- - - True - False - - - 1 - 1 - - True @@ -3929,7 +3885,7 @@ the proxy instead of using the local DNS service 1 - 3 + 2 @@ -3943,7 +3899,7 @@ the proxy instead of using the local DNS service 0 - 2 + 1 @@ -3953,7 +3909,7 @@ the proxy instead of using the local DNS service 1 - 2 + 1 @@ -4251,8 +4207,6 @@ the proxy instead of using the local DNS service If Deluge cannot find the database file at this location it will fallback to using DNS to resolve the peer's country. â— True - False - False False @@ -4430,8 +4384,6 @@ the proxy instead of using the local DNS service True True 6 - False - False adjustment_spin_daemon_port diff --git a/deluge/ui/gtk3/glade/torrent_menu.ui b/deluge/ui/gtk3/glade/torrent_menu.ui index c1b77b4..c9ee289 100644 --- a/deluge/ui/gtk3/glade/torrent_menu.ui +++ b/deluge/ui/gtk3/glade/torrent_menu.ui @@ -31,6 +31,11 @@ media-playback-pause-symbolic 1 + + False + edit-copy-symbolic + 1 + True False @@ -154,6 +159,17 @@ False + + + _Copy Magnet URI + True + False + True + menu-item-image15 + False + + + _Update Tracker diff --git a/deluge/ui/gtk3/gtkui.py b/deluge/ui/gtk3/gtkui.py index d93bd2e..ddb2eb5 100644 --- a/deluge/ui/gtk3/gtkui.py +++ b/deluge/ui/gtk3/gtkui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -8,8 +7,6 @@ # # pylint: disable=wrong-import-position -from __future__ import division, unicode_literals - import logging import os import signal @@ -18,8 +15,8 @@ import time import gi # isort:skip (Required before Gtk import). -gi.require_version('Gtk', '3.0') # NOQA: E402 -gi.require_version('Gdk', '3.0') # NOQA: E402 +gi.require_version('Gtk', '3.0') +gi.require_version('Gdk', '3.0') # isort:imports-thirdparty from gi.repository.GLib import set_prgname @@ -32,7 +29,7 @@ try: # Install twisted reactor, before any other modules import reactor. reactor = gtk3reactor.install() except ReactorAlreadyInstalledError: - # Running unit tests so trial already installed a rector + # Running unit tests so already installed a rector from twisted.internet import reactor # isort:imports-firstparty @@ -45,7 +42,7 @@ from deluge.common import ( windows_check, ) from deluge.configmanager import ConfigManager, get_config_dir -from deluge.error import DaemonRunningError +from deluge.error import DaemonRunningError, LibtorrentImportError from deluge.i18n import I18N_DOMAIN, set_language, setup_translation from deluge.ui.client import client from deluge.ui.hostlist import LOCALHOST @@ -75,7 +72,7 @@ set_prgname('deluge') log = logging.getLogger(__name__) try: - from setproctitle import setproctitle, getproctitle + from setproctitle import getproctitle, setproctitle except ImportError: def setproctitle(title): @@ -121,6 +118,7 @@ DEFAULT_PREFS = { 'show_toolbar': True, 'show_statusbar': True, 'show_tabsbar': True, + 'tabsbar_tab_pos': 'top', 'tabsbar_position': 235, 'sidebar_show_zero': False, 'sidebar_show_trackers': True, @@ -129,6 +127,7 @@ DEFAULT_PREFS = { 'show_rate_in_title': False, 'createtorrent.trackers': [], 'show_piecesbar': False, + 'detect_urls': True, 'pieces_color_missing': [65535, 0, 0], 'pieces_color_waiting': [4874, 56494, 0], 'pieces_color_downloading': [65535, 55255, 0], @@ -138,7 +137,7 @@ DEFAULT_PREFS = { } -class GtkUI(object): +class GtkUI: def __init__(self, args): # Setup gtkbuilder/glade translation setup_translation() @@ -220,7 +219,7 @@ class GtkUI(object): menubar_osx(self, self.osxapp) self.osxapp.ready() - # Initalize the plugins + # Initialize the plugins self.plugins = PluginManager() # Show the connection manager @@ -313,8 +312,8 @@ class GtkUI(object): 'A Deluge daemon (deluged) is already running.\n' 'To use Standalone mode, stop local daemon and restart Deluge.' ) - except ImportError as ex: - if 'No module named libtorrent' in str(ex): + except LibtorrentImportError as ex: + if 'libtorrent library not found' in str(ex): err_msg = _( 'Only Thin Client mode is available because libtorrent is not installed.\n' 'To use Standalone mode, please install libtorrent package.' @@ -322,9 +321,17 @@ class GtkUI(object): else: log.exception(ex) err_msg = _( - 'Only Thin Client mode is available due to unknown Import Error.\n' + 'Only Thin Client mode is available due to libtorrent import error: %s\n' 'To use Standalone mode, please see logs for error details.' + % (str(ex)) ) + + except ImportError as ex: + log.exception(ex) + err_msg = _( + 'Only Thin Client mode is available due to unknown Import Error.\n' + 'To use Standalone mode, please see logs for error details.' + ) except Exception as ex: log.exception(ex) err_msg = _( diff --git a/deluge/ui/gtk3/ipcinterface.py b/deluge/ui/gtk3/ipcinterface.py index dc51a87..0ef28d8 100644 --- a/deluge/ui/gtk3/ipcinterface.py +++ b/deluge/ui/gtk3/ipcinterface.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008-2009 Andrew Resch # @@ -7,14 +6,14 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os import sys from base64 import b64encode from glob import glob from tempfile import mkstemp +from urllib.parse import urlparse +from urllib.request import url2pathname import rencode import twisted.internet.error @@ -26,14 +25,6 @@ from deluge.common import decode_bytes, is_magnet, is_url, windows_check from deluge.configmanager import ConfigManager, get_config_dir from deluge.ui.client import client -try: - from urllib.parse import urlparse - from urllib.request import url2pathname -except ImportError: - # PY2 fallback - from urlparse import urlparse # pylint: disable=ungrouped-imports - from urllib import url2pathname # pylint: disable=ungrouped-imports - log = logging.getLogger(__name__) @@ -84,8 +75,8 @@ class IPCInterface(component.Component): if windows_check(): # If we're on windows we need to check the global mutex to see if deluge is # already running. - import win32event import win32api + import win32event import winerror self.mutex = win32event.CreateMutex(None, False, 'deluge') diff --git a/deluge/ui/gtk3/listview.py b/deluge/ui/gtk3/listview.py index 666bb67..e9f6b10 100644 --- a/deluge/ui/gtk3/listview.py +++ b/deluge/ui/gtk3/listview.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # @@ -7,20 +6,18 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from gi.repository import GObject, Gtk -from deluge.common import PY2, decode_bytes +from deluge.common import decode_bytes from .common import cmp, load_pickled_state_file, save_pickled_state_file log = logging.getLogger(__name__) -class ListViewColumnState(object): +class ListViewColumnState: """Class used for saving/loading column state.""" def __init__(self, name, position, width, visible, sort, sort_order): @@ -32,13 +29,13 @@ class ListViewColumnState(object): self.sort_order = sort_order -class ListView(object): +class ListView: """ListView is used to make custom GtkTreeViews. It supports the adding and removing of columns, creating a menu for a column toggle list and support for 'status_field's which are used while updating the columns data. """ - class ListViewColumn(object): + class ListViewColumn: """Holds information regarding a column in the ListView""" def __init__(self, name, column_indices): @@ -66,22 +63,20 @@ class ListView(object): self.pixbuf_index = 0 self.data_func = None - class TreeviewColumn(Gtk.TreeViewColumn, object): + class TreeviewColumn(Gtk.TreeViewColumn): """ - TreeViewColumn does not signal right-click events, and we need them - This subclass is equivalent to TreeViewColumn, but it signals these events + TreeViewColumn does not signal right-click events, and we need them + This subclass is equivalent to TreeViewColumn, but it signals these events - Most of the code of this class comes from Quod Libet (http://www.sacredchao.net/quodlibet) + Most of the code of this class comes from Quod Libet (http://www.sacredchao.net/quodlibet) """ __gsignals__ = { - 'button-press-event' - if not PY2 - else b'button-press-event': (GObject.SIGNAL_RUN_LAST, None, (object,)) + 'button-press-event': (GObject.SIGNAL_RUN_LAST, None, (object,)) } def __init__(self, title=None, cell_renderer=None, **args): - """ Constructor, see Gtk.TreeViewColumn """ + """Constructor, see Gtk.TreeViewColumn""" Gtk.TreeViewColumn.__init__(self, title, cell_renderer, **args) label = Gtk.Label(label=title) self.set_widget(label) @@ -112,7 +107,7 @@ class ListView(object): Gtk.TreeViewColumn.set_visible(self, visible) if self.data_func: if not visible: - # Set data function to None to prevent unecessary calls when column is hidden + # Set data function to None to prevent unnecessary calls when column is hidden self.set_cell_data_func(self.cell_renderer, None, func_data=None) else: self.set_cell_data_func( @@ -144,7 +139,6 @@ class ListView(object): self.liststore = None self.model_filter = None - self.treeview.set_rules_hint(True) self.treeview.set_reorderable(False) self.treeview.set_rubber_banding(True) # Enable mouse multi-row selection. self.treeview.get_selection().set_mode(Gtk.SelectionMode.MULTIPLE) @@ -281,7 +275,7 @@ class ListView(object): def save_state(self, filename): """Saves the listview state (column positions and visibility) to - filename.""" + filename.""" # A list of ListViewColumnStates state = [] @@ -627,8 +621,7 @@ class ListView(object): unique=False, default_sort=False, ): - """Add a text column to the listview. Only the header name is required. - """ + """Add a text column to the listview. Only the header name is required.""" render = Gtk.CellRendererText() self.add_column( header, diff --git a/deluge/ui/gtk3/mainwindow.py b/deluge/ui/gtk3/mainwindow.py index 5b4240c..d11ff31 100644 --- a/deluge/ui/gtk3/mainwindow.py +++ b/deluge/ui/gtk3/mainwindow.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os.path from hashlib import sha1 as sha @@ -20,11 +17,11 @@ from twisted.internet import reactor from twisted.internet.error import ReactorNotRunning import deluge.component as component -from deluge.common import decode_bytes, fspeed, resource_filename +from deluge.common import decode_bytes, fspeed, is_magnet, is_url, resource_filename from deluge.configmanager import ConfigManager from deluge.ui.client import client -from .common import get_deluge_icon, windowing +from .common import get_clipboard_text, get_deluge_icon, windowing from .dialogs import PasswordDialog from .ipcinterface import process_args @@ -45,7 +42,7 @@ if windowing('X11'): log = logging.getLogger(__name__) -class _GtkBuilderSignalsHolder(object): +class _GtkBuilderSignalsHolder: def connect_signals(self, mapping_or_class): if isinstance(mapping_or_class, dict): @@ -108,6 +105,7 @@ class MainWindow(component.Component): self.window = self.main_builder.get_object('main_window') self.window.set_icon(get_deluge_icon()) self.tabsbar_pane = self.main_builder.get_object('tabsbar_pane') + self.tabsbar_torrent_info = self.main_builder.get_object('torrent_info') self.sidebar_pane = self.main_builder.get_object('sidebar_pane') # Keep a list of components to pause and resume when changing window state. @@ -131,6 +129,7 @@ class MainWindow(component.Component): self.window.connect('configure-event', self.on_window_configure_event) self.window.connect('delete-event', self.on_window_delete_event) self.window.connect('drag-data-received', self.on_drag_data_received_event) + self.window.connect('notify::is-active', self.on_focus) self.tabsbar_pane.connect( 'notify::position', self.on_tabsbar_pane_position_event ) @@ -147,6 +146,9 @@ class MainWindow(component.Component): 'NewVersionAvailableEvent', self.on_newversionavailable_event ) + self.previous_clipboard_text = '' + self.first_run = True + def connect_signals(self, mapping_or_class): self.gtk_builder_signals_holder.connect_signals(mapping_or_class) @@ -277,12 +279,14 @@ class MainWindow(component.Component): def save_position(self): self.config['window_maximized'] = self.window.props.is_maximized if not self.config['window_maximized'] and self.visible(): - self.config['window_x_pos'], self.config[ - 'window_y_pos' - ] = self.window.get_position() - self.config['window_width'], self.config[ - 'window_height' - ] = self.window.get_size() + ( + self.config['window_x_pos'], + self.config['window_y_pos'], + ) = self.window.get_position() + ( + self.config['window_width'], + self.config['window_height'], + ) = self.window.get_size() def on_window_configure_event(self, widget, event): self.save_position() @@ -327,6 +331,21 @@ class MainWindow(component.Component): def on_expose_event(self, widget, event): component.get('SystemTray').blink(False) + def on_focus(self, window, param): + if window.props.is_active and not self.first_run and self.config['detect_urls']: + text = get_clipboard_text() + if text == self.previous_clipboard_text: + return + self.previous_clipboard_text = text + if text and ( + (is_url(text) and text.endswith('.torrent')) + or is_magnet(text) + and not component.get('MenuBar').magnet_copied() + ): + component.get('AddTorrentDialog').show() + component.get('AddTorrentDialog').on_button_url_clicked(window) + self.first_run = False + def stop(self): self.window.set_title('Deluge') diff --git a/deluge/ui/gtk3/menubar.py b/deluge/ui/gtk3/menubar.py index e09f394..a812a8c 100644 --- a/deluge/ui/gtk3/menubar.py +++ b/deluge/ui/gtk3/menubar.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # Copyright (C) 2011 Pedro Algarvio @@ -9,8 +8,6 @@ # -from __future__ import unicode_literals - import logging import os.path @@ -21,7 +18,7 @@ import deluge.component as component from deluge.configmanager import ConfigManager from deluge.ui.client import client -from .dialogs import ErrorDialog, OtherDialog +from .dialogs import CopyMagnetDialog, ErrorDialog, OtherDialog from .path_chooser import PathChooser log = logging.getLogger(__name__) @@ -34,6 +31,7 @@ class MenuBar(component.Component): self.mainwindow = component.get('MainWindow') self.main_builder = self.mainwindow.get_builder() self.config = ConfigManager('gtk3ui.conf') + self._magnet_copied = False self.builder = Gtk.Builder() # Get the torrent menu from the gtk builder file @@ -142,6 +140,19 @@ class MenuBar(component.Component): self.change_sensitivity = ['menuitem_addtorrent'] + def magnet_copied(self): + """ + lets the caller know whether a magnet was copied internally + + the `mainwindow` checks every time the data in the clipboard, + so it will automatically open the AddTorrentURL dialog in case it + contains a valid link (URL to a torrent or a magnet URI). + + """ + val = self._magnet_copied + self._magnet_copied = False + return val + def start(self): for widget in self.change_sensitivity: self.main_builder.get_object(widget).set_sensitive(True) @@ -282,6 +293,21 @@ class MenuBar(component.Component): component.get('TorrentView').get_selected_torrents() ) + def on_menuitem_copymagnet_activate(self, data=None): + log.debug('on_menuitem_copymagnet_activate') + torrent_ids = component.get('TorrentView').get_selected_torrents() + if torrent_ids: + + def _on_magnet_uri(magnet_uri): + def update_copied(response_id): + if dialog.copied: + self._magnet_copied = True + + dialog = CopyMagnetDialog(magnet_uri) + dialog.run().addCallback(update_copied) + + client.core.get_magnet_uri(torrent_ids[0]).addCallback(_on_magnet_uri) + def on_menuitem_updatetracker_activate(self, data=None): log.debug('on_menuitem_updatetracker_activate') client.core.force_reannounce( @@ -541,7 +567,7 @@ class MenuBar(component.Component): account_to_log = {} for key, value in account.copy().items(): if key == 'password': - value = '*' * len(value) + value = '*' * 10 account_to_log[key] = value known_accounts_to_log.append(account_to_log) log.debug('_on_known_accounts: %s', known_accounts_to_log) diff --git a/deluge/ui/gtk3/menubar_osx.py b/deluge/ui/gtk3/menubar_osx.py index 1df6fab..53150fb 100644 --- a/deluge/ui/gtk3/menubar_osx.py +++ b/deluge/ui/gtk3/menubar_osx.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from gi.repository.Gdk import ModifierType from gi.repository.Gtk import SeparatorMenuItem, accel_groups_from_object from gi.repository.Gtk.AccelFlags import VISIBLE diff --git a/deluge/ui/gtk3/new_release_dialog.py b/deluge/ui/gtk3/new_release_dialog.py index 6aa3282..a635bd2 100644 --- a/deluge/ui/gtk3/new_release_dialog.py +++ b/deluge/ui/gtk3/new_release_dialog.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from gi.repository.Gtk import IconSize import deluge.common @@ -17,7 +14,7 @@ from deluge.configmanager import ConfigManager from deluge.ui.client import client -class NewReleaseDialog(object): +class NewReleaseDialog: def __init__(self): pass diff --git a/deluge/ui/gtk3/options_tab.py b/deluge/ui/gtk3/options_tab.py index 6a25fd1..b0411a8 100644 --- a/deluge/ui/gtk3/options_tab.py +++ b/deluge/ui/gtk3/options_tab.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # 2017 Calum Lind @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from gi.repository.Gdk import keyval_name import deluge.component as component @@ -21,7 +18,7 @@ from .torrentdetails import Tab class OptionsTab(Tab): def __init__(self): - super(OptionsTab, self).__init__('Options', 'options_tab', 'options_tab_label') + super().__init__('Options', 'options_tab', 'options_tab_label') self.prev_torrent_ids = None self.prev_status = None @@ -191,8 +188,9 @@ class OptionsTab(Tab): ): options[status_key] = widget_value - if options.get('move_completed', False): - options['move_completed_path'] = self.move_completed_path_chooser.get_text() + move_completed_path = self.move_completed_path_chooser.get_text() + if move_completed_path != self.prev_status['move_completed_path']: + options['move_completed_path'] = move_completed_path client.core.set_torrent_options(self.prev_torrent_ids, options) self.button_apply.set_sensitive(False) diff --git a/deluge/ui/gtk3/path_chooser.py b/deluge/ui/gtk3/path_chooser.py index b722841..8058196 100644 --- a/deluge/ui/gtk3/path_chooser.py +++ b/deluge/ui/gtk3/path_chooser.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2013 Bro # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component @@ -125,7 +122,7 @@ class PathChoosersHandler(component.Component): class PathChooser(PathChooserComboBox): def __init__(self, paths_config_key=None, parent=None): self.paths_config_key = paths_config_key - super(PathChooser, self).__init__(parent=parent) + super().__init__(parent=parent) self.chooser_handler = PathChoosersHandler() self.chooser_handler.register_chooser(self) self.set_auto_completer_func(self.on_completion) diff --git a/deluge/ui/gtk3/path_combo_chooser.py b/deluge/ui/gtk3/path_combo_chooser.py index c26289d..74d9055 100755 --- a/deluge/ui/gtk3/path_combo_chooser.py +++ b/deluge/ui/gtk3/path_combo_chooser.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # # Copyright (C) 2013 Bro # @@ -8,15 +7,13 @@ # See LICENSE for more details. # -from __future__ import division, print_function, unicode_literals - import os import warnings from gi.repository import Gdk, GObject, Gtk from gi.repository.GObject import SignalFlags -from deluge.common import PY2, resource_filename +from deluge.common import resource_filename from deluge.path_chooser_common import get_completion_paths # Filter the pygobject signal warning: @@ -64,7 +61,7 @@ def path_without_trailing_path_sep(path): return path -class ValueList(object): +class ValueList: paths_without_trailing_path_sep = False @@ -176,7 +173,7 @@ class ValueList(object): """ for i, row in enumerate(self.tree_store): if row[0] == value: - self.treeview.set_cursor((i)) + self.treeview.set_cursor(i) return # The value was not found if select_first: @@ -374,7 +371,7 @@ class StoredValuesList(ValueList): """ # This is left click if event.button != 3: - super(StoredValuesList, self).on_treeview_mouse_button_press_event( + super().on_treeview_mouse_button_press_event( treeview, event, double_click=True ) return False @@ -390,9 +387,9 @@ class StoredValuesList(ValueList): treeview.set_cursor(path, col, 0) self.path_list_popup = Gtk.Menu() - menuitem_edit = Gtk.MenuItem.new_with_label('Edit path') + menuitem_edit = Gtk.MenuItem.new_with_label(_('Edit path')) self.path_list_popup.append(menuitem_edit) - menuitem_remove = Gtk.MenuItem.new_with_label('Remove path') + menuitem_remove = Gtk.MenuItem.new_with_label(_('Remove path')) self.path_list_popup.append(menuitem_remove) def on_edit_clicked(widget, path): @@ -412,9 +409,7 @@ class StoredValuesList(ValueList): PathChooserPopup.popup(self) def on_stored_values_treeview_key_press_event(self, widget, event): - super(StoredValuesList, self).on_value_list_treeview_key_press_event( - widget, event - ) + super().on_value_list_treeview_key_press_event(widget, event) # Prevent the default event handler to move the cursor in the list if key_is_up_or_down(event.keyval): return True @@ -479,9 +474,9 @@ class CompletionList(ValueList): ] = self.on_completion_treeview_motion_notify_event # Add super class signal handler - self.signal_handlers['on_completion_treeview_mouse_button_press_event'] = super( - CompletionList, self - ).on_treeview_mouse_button_press_event + self.signal_handlers[ + 'on_completion_treeview_mouse_button_press_event' + ] = super().on_treeview_mouse_button_press_event def reduce_values(self, prefix): """ @@ -499,9 +494,7 @@ class CompletionList(ValueList): self.add_values(matching_values, clear=True) def on_completion_treeview_key_press_event(self, widget, event): - ret = super(CompletionList, self).on_value_list_treeview_key_press_event( - widget, event - ) + ret = super().on_value_list_treeview_key_press_event(widget, event) if ret: return ret keyval = event.keyval @@ -529,7 +522,7 @@ class CompletionList(ValueList): self.handle_list_scroll(path=path[0], _next=None) -class PathChooserPopup(object): +class PathChooserPopup: """This creates the popop window for the ComboEntry.""" def __init__(self, min_visible_rows, max_visible_rows, popup_alignment_widget): @@ -538,9 +531,8 @@ class PathChooserPopup(object): self.set_max_popup_rows(max_visible_rows) self.popup_window.realize() self.alignment_widget = popup_alignment_widget - self.popup_buttonbox = ( - None - ) # If set, the height of this widget is the minimum height + # If set, the height of this widget is the minimum height + self.popup_buttonbox = None def popup(self): """Make the popup visible.""" @@ -984,7 +976,7 @@ class PathCompletionPopup(CompletionList, PathChooserPopup): return True -class PathAutoCompleter(object): +class PathAutoCompleter: def __init__(self, builder, path_entry, max_visible_rows): self.completion_popup = PathCompletionPopup( builder, path_entry, max_visible_rows @@ -1107,9 +1099,7 @@ class PathAutoCompleter(object): class PathChooserComboBox(Gtk.Box, StoredValuesPopup, GObject.GObject): __gsignals__ = { - signal - if not PY2 - else signal.encode(): (SignalFlags.RUN_FIRST, GObject.TYPE_NONE, (object,)) + signal: (SignalFlags.RUN_FIRST, GObject.TYPE_NONE, (object,)) for signal in [ 'text-changed', 'accelerator-set', @@ -1415,7 +1405,7 @@ class PathChooserComboBox(Gtk.Box, StoredValuesPopup, GObject.GObject): self.set_text(self.get_text()) def _on_entry_combobox_hbox_realize(self, widget): - """ Must do this when the widget is realized """ + """Must do this when the widget is realized""" self.set_filechooser_button_visible(self.filechooser_visible) self.set_path_entry_visible(self.path_entry_visible) @@ -1467,7 +1457,7 @@ class PathChooserComboBox(Gtk.Box, StoredValuesPopup, GObject.GObject): ) return True elif is_ascii_value(keyval, 's'): - super(PathChooserComboBox, self).add_current_value_to_saved_list() + super().add_current_value_to_saved_list() return True elif is_ascii_value(keyval, 'd'): # Set the default value in the text entry @@ -1697,7 +1687,7 @@ if __name__ == '__main__': box1 = Gtk.Box.new(Gtk.Orientation.VERTICAL, spacing=0) def get_resource2(filename): - return '%s/glade/%s' % (os.path.abspath(os.path.dirname(sys.argv[0])), filename) + return f'{os.path.abspath(os.path.dirname(sys.argv[0]))}/glade/{filename}' # Override get_resource which fetches from deluge install # get_resource = get_resource2 diff --git a/deluge/ui/gtk3/peers_tab.py b/deluge/ui/gtk3/peers_tab.py index 33395b9..b458f7a 100644 --- a/deluge/ui/gtk3/peers_tab.py +++ b/deluge/ui/gtk3/peers_tab.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os.path @@ -32,6 +29,7 @@ from .common import ( icon_downloading, icon_seeding, load_pickled_state_file, + parse_ip_port, save_pickled_state_file, ) from .torrentdetails import Tab @@ -41,18 +39,12 @@ from .torrentview_data_funcs import ( cell_data_speed_up, ) -try: - from future_builtins import zip -except ImportError: - # Ignore on Py3. - pass - log = logging.getLogger(__name__) class PeersTab(Tab): def __init__(self): - super(PeersTab, self).__init__('Peers', 'peers_tab', 'peers_tab_label') + super().__init__('Peers', 'peers_tab', 'peers_tab_label') self.peer_menu = self.main_builder.get_object('menu_peer_tab') component.get('MainWindow').connect_signals(self) @@ -304,15 +296,15 @@ class PeersTab(Tab): peer_ip = peer['ip'] else: # This is an IPv6 address - import socket import binascii + import socket # Split out the :port ip = ':'.join(peer['ip'].split(':')[:-1]) ip_int = int( binascii.hexlify(socket.inet_pton(socket.AF_INET6, ip)), 16 ) - peer_ip = '[%s]:%s' % (ip, peer['ip'].split(':')[-1]) + peer_ip = '[{}]:{}'.format(ip, peer['ip'].split(':')[-1]) if peer['seed']: icon = self.seed_pixbuf @@ -376,19 +368,15 @@ class PeersTab(Tab): peer_dialog = builder.get_object('connect_peer_dialog') txt_ip = builder.get_object('txt_ip') response = peer_dialog.run() + if response: value = txt_ip.get_text() - if value and ':' in value: - if ']' in value: - # ipv6 - ip = value.split(']')[0][1:] - port = value.split(']')[1][1:] - else: - # ipv4 - ip = value.split(':')[0] - port = value.split(':')[1] - if deluge.common.is_ip(ip): - log.debug('adding peer %s to %s', value, self.torrent_id) - client.core.connect_peer(self.torrent_id, ip, port) + ip, port = parse_ip_port(value) + if ip and port: + log.info('Adding peer IP: %s port: %s to %s', ip, port, self.torrent_id) + client.core.connect_peer(self.torrent_id, ip, port) + else: + log.error('Error parsing peer "%s"', value) + peer_dialog.destroy() return True diff --git a/deluge/ui/gtk3/piecesbar.py b/deluge/ui/gtk3/piecesbar.py index ba03e55..8665328 100644 --- a/deluge/ui/gtk3/piecesbar.py +++ b/deluge/ui/gtk3/piecesbar.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2011 Pedro Algarvio # @@ -7,14 +6,13 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - from math import pi import gi # isort:skip (Version check required before import). -gi.require_version('PangoCairo', '1.0') # NOQA: E402 -gi.require_version('cairo', '1.0') # NOQA: E402 +gi.require_version('PangoCairo', '1.0') +gi.require_foreign('cairo') +gi.require_version('cairo', '1.0') # isort:imports-thirdparty import cairo # Backward compat cairo <= 1.15 @@ -23,7 +21,6 @@ from gi.repository.Gtk import DrawingArea, ProgressBar, StateFlags from gi.repository.Pango import SCALE, Weight # isort:imports-firstparty -from deluge.common import PY2 from deluge.configmanager import ConfigManager COLOR_STATES = ['missing', 'waiting', 'downloading', 'completed'] @@ -31,14 +28,15 @@ COLOR_STATES = ['missing', 'waiting', 'downloading', 'completed'] class PiecesBar(DrawingArea): # Draw in response to an draw - __gsignals__ = {'draw': 'override'} if not PY2 else {b'draw': b'override'} + __gsignals__ = {'draw': 'override'} def __init__(self): - super(PiecesBar, self).__init__() + super().__init__() # Get progress bar styles, in order to keep font consistency pb = ProgressBar() pb_style = pb.get_style_context() - self.text_font = pb_style.get_property('font', StateFlags.NORMAL) + # Get a copy of Pango.FontDescription since original needs freed. + self.text_font = pb_style.get_property('font', StateFlags.NORMAL).copy() self.text_font.set_weight(Weight.BOLD) # Done with the ProgressBar styles, don't keep refs of it del pb, pb_style diff --git a/deluge/ui/gtk3/pluginmanager.py b/deluge/ui/gtk3/pluginmanager.py index d60f8d3..63353c0 100644 --- a/deluge/ui/gtk3/pluginmanager.py +++ b/deluge/ui/gtk3/pluginmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component diff --git a/deluge/ui/gtk3/preferences.py b/deluge/ui/gtk3/preferences.py index b196128..a008a95 100644 --- a/deluge/ui/gtk3/preferences.py +++ b/deluge/ui/gtk3/preferences.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # Copyright (C) 2011 Pedro Algarvio @@ -8,11 +7,10 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os from hashlib import sha1 as sha +from urllib.parse import urlparse from gi import require_version from gi.repository import Gtk @@ -21,6 +19,7 @@ from gi.repository.Gdk import Color import deluge.common import deluge.component as component from deluge.configmanager import ConfigManager, get_config_dir +from deluge.decorators import maybe_coroutine from deluge.error import AuthManagerError, NotAuthorizedError from deluge.i18n import get_languages from deluge.ui.client import client @@ -30,12 +29,6 @@ from .common import associate_magnet_links, get_clipboard_text, get_deluge_icon from .dialogs import AccountDialog, ErrorDialog, InformationDialog, YesNoDialog from .path_chooser import PathChooser -try: - from urllib.parse import urlparse -except ImportError: - # PY2 fallback - from urlparse import urlparse # pylint: disable=ungrouped-imports - try: require_version('AppIndicator3', '0.1') from gi.repository import AppIndicator3 # noqa: F401 @@ -77,7 +70,7 @@ class Preferences(component.Component): self.load_pref_dialog_state() self.builder.get_object('image_magnet').set_from_file( - deluge.common.get_pixmap('magnet.png') + deluge.common.get_pixmap('magnet16.png') ) # Hide the unused associate magnet button on OSX see: #2420 @@ -255,11 +248,10 @@ class Preferences(component.Component): vbox.pack_start(label, False, True, 0) sep = Gtk.HSeparator() vbox.pack_start(sep, False, True, 0) - align = Gtk.Alignment() - align.set_padding(5, 0, 0, 0) - align.set(0, 0, 1, 1) - align.add(widget) - vbox.pack_start(align, True, True, 0) + widget.set_margin_top(7) + widget.set_vexpand(True) + widget.set_hexpand(True) + vbox.pack_start(widget, True, True, 0) scrolled = Gtk.ScrolledWindow() viewport = Gtk.Viewport() viewport.set_shadow_type(Gtk.ShadowType.NONE) @@ -571,6 +563,9 @@ class Preferences(component.Component): self.builder.get_object('piecesbar_toggle').set_active( self.gtkui_config['show_piecesbar'] ) + self.builder.get_object('urldetect_toggle').set_active( + self.gtkui_config['detect_urls'] + ) self.__set_color('completed', from_config=True) self.__set_color('downloading', from_config=True) self.__set_color('waiting', from_config=True) @@ -677,11 +672,15 @@ class Preferences(component.Component): 'chk_random_outgoing_ports' ).get_active() incoming_address = self.builder.get_object('entry_interface').get_text().strip() - if deluge.common.is_ip(incoming_address) or not incoming_address: + if deluge.common.is_interface(incoming_address) or not incoming_address: new_core_config['listen_interface'] = incoming_address - new_core_config['outgoing_interface'] = ( + outgoing_address = ( self.builder.get_object('entry_outgoing_interface').get_text().strip() ) + if deluge.common.is_interface(outgoing_address) or not outgoing_address: + new_core_config['outgoing_interface'] = ( + self.builder.get_object('entry_outgoing_interface').get_text().strip() + ) new_core_config['peer_tos'] = self.builder.get_object( 'entry_peer_tos' ).get_text() @@ -937,7 +936,7 @@ class Preferences(component.Component): not self.gtkui_config['standalone'] ) - mode = 'Thinclient' if was_standalone else 'Standalone' + mode = _('Thinclient') if was_standalone else _('Standalone') dialog = YesNoDialog( _('Switching Deluge Client Mode...'), _('Do you want to restart to use %s mode?' % mode), @@ -946,6 +945,7 @@ class Preferences(component.Component): def hide(self): self.window_open = False + self.builder.get_object('port_spinner').stop() self.builder.get_object('port_img').hide() self.pref_dialog.hide() @@ -958,7 +958,6 @@ class Preferences(component.Component): 'label_cache_num_blocks_written', 'label_cache_read_hit_ratio', 'label_cache_write_hit_ratio', - 'label_cache_num_blocks_cache_hits', 'label_cache_disk_blocks_in_use', 'label_cache_read_cache_blocks', ) @@ -1091,6 +1090,8 @@ class Preferences(component.Component): log.debug('on_test_port_clicked') def on_get_test(status): + self.builder.get_object('port_spinner').stop() + self.builder.get_object('port_spinner').hide() if status: self.builder.get_object('port_img').set_from_icon_name( 'emblem-ok-symbolic', Gtk.IconSize.MENU @@ -1103,12 +1104,9 @@ class Preferences(component.Component): self.builder.get_object('port_img').show() client.core.test_listen_port().addCallback(on_get_test) - # XXX: Consider using gtk.Spinner() instead of the loading gif - # It requires gtk.ver > 2.12 - self.builder.get_object('port_img').set_from_file( - deluge.common.get_pixmap('loading.gif') - ) - self.builder.get_object('port_img').show() + self.builder.get_object('port_spinner').start() + self.builder.get_object('port_spinner').show() + self.builder.get_object('port_img').hide() client.force_call() def on_plugin_toggled(self, renderer, path): @@ -1180,8 +1178,8 @@ class Preferences(component.Component): chooser.destroy() return - from base64 import b64encode import shutil + from base64 import b64encode filename = os.path.split(filepath)[1] shutil.copyfile(filepath, os.path.join(get_config_dir(), 'plugins', filename)) @@ -1332,58 +1330,46 @@ class Preferences(component.Component): (model, itr) = treeselection.get_selected() if not itr: return - username = model[itr][0] - if username: + level = model[itr][1] + if level: self.builder.get_object('accounts_edit').set_sensitive(True) self.builder.get_object('accounts_delete').set_sensitive(True) else: self.builder.get_object('accounts_edit').set_sensitive(False) self.builder.get_object('accounts_delete').set_sensitive(False) - def on_accounts_add_clicked(self, widget): + @maybe_coroutine + async def on_accounts_add_clicked(self, widget): dialog = AccountDialog( levels_mapping=client.auth_levels_mapping, parent=self.pref_dialog ) + response = await dialog.run() + if response != Gtk.ResponseType.OK: + return - def dialog_finished(response_id): - username = dialog.get_username() - password = dialog.get_password() - authlevel = dialog.get_authlevel() - - def add_ok(rv): - accounts_iter = self.accounts_liststore.append() - self.accounts_liststore.set_value( - accounts_iter, ACCOUNTS_USERNAME, username - ) - self.accounts_liststore.set_value( - accounts_iter, ACCOUNTS_LEVEL, authlevel - ) - self.accounts_liststore.set_value( - accounts_iter, ACCOUNTS_PASSWORD, password - ) - - def add_fail(failure): - if failure.type == AuthManagerError: - ErrorDialog( - _('Error Adding Account'), - _('Authentication failed'), - parent=self.pref_dialog, - details=failure.getErrorMessage(), - ).run() - else: - ErrorDialog( - _('Error Adding Account'), - _('An error occurred while adding account'), - parent=self.pref_dialog, - details=failure.getErrorMessage(), - ).run() - - if response_id == Gtk.ResponseType.OK: - client.core.create_account(username, password, authlevel).addCallback( - add_ok - ).addErrback(add_fail) - - dialog.run().addCallback(dialog_finished) + account = dialog.account + try: + await client.core.create_account(*account) + except AuthManagerError as ex: + return ErrorDialog( + _('Error Adding Account'), + _('Authentication failed'), + parent=self.pref_dialog, + details=ex, + ).run() + except Exception as ex: + return ErrorDialog( + _('Error Adding Account'), + _(f'An error occurred while adding account: {account}'), + parent=self.pref_dialog, + details=ex, + ).run() + + self.accounts_liststore.set( + self.accounts_liststore.append(), + [ACCOUNTS_USERNAME, ACCOUNTS_LEVEL, ACCOUNTS_PASSWORD], + [account.username, account.authlevel, account.password], + ) def on_accounts_edit_clicked(self, widget): (model, itr) = self.accounts_listview.get_selection().get_selected() @@ -1463,6 +1449,9 @@ class Preferences(component.Component): colors_widget = self.builder.get_object('piecebar_colors_expander') colors_widget.set_visible(widget.get_active()) + def on_urldetect_toggle_toggled(self, widget): + self.gtkui_config['detect_urls'] = widget.get_active() + def on_checkbutton_language_toggled(self, widget): self.language_combo.set_visible(not self.language_checkbox.get_active()) diff --git a/deluge/ui/gtk3/queuedtorrents.py b/deluge/ui/gtk3/queuedtorrents.py index 0f08c24..6fdecec 100644 --- a/deluge/ui/gtk3/queuedtorrents.py +++ b/deluge/ui/gtk3/queuedtorrents.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os.path diff --git a/deluge/ui/gtk3/removetorrentdialog.py b/deluge/ui/gtk3/removetorrentdialog.py index 48806a5..06fca77 100644 --- a/deluge/ui/gtk3/removetorrentdialog.py +++ b/deluge/ui/gtk3/removetorrentdialog.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os @@ -21,7 +18,7 @@ from deluge.ui.client import client log = logging.getLogger(__name__) -class RemoveTorrentDialog(object): +class RemoveTorrentDialog: """ This class is used to create and show a Remove Torrent Dialog. diff --git a/deluge/ui/gtk3/sidebar.py b/deluge/ui/gtk3/sidebar.py index 1d75191..5a2b154 100644 --- a/deluge/ui/gtk3/sidebar.py +++ b/deluge/ui/gtk3/sidebar.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # Copyright (C) 2008 Martijn Voncken @@ -8,8 +7,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from gi.repository.Gtk import Label, PolicyType, ScrolledWindow diff --git a/deluge/ui/gtk3/status_tab.py b/deluge/ui/gtk3/status_tab.py index fab6719..6a9010b 100644 --- a/deluge/ui/gtk3/status_tab.py +++ b/deluge/ui/gtk3/status_tab.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging import deluge.component as component @@ -32,7 +29,7 @@ log = logging.getLogger(__name__) class StatusTab(Tab): def __init__(self): - super(StatusTab, self).__init__('Status', 'status_tab', 'status_tab_label') + super().__init__('Status', 'status_tab', 'status_tab_label') self.config = ConfigManager('gtk3ui.conf') @@ -110,7 +107,7 @@ class StatusTab(Tab): if decode_bytes(widget[0].get_text()) != txt: widget[0].set_text(txt) - # Update progress bar seperately as it's a special case (not a label). + # Update progress bar separately as it's a special case (not a label). fraction = status['progress'] / 100 if self.config['show_piecesbar']: diff --git a/deluge/ui/gtk3/statusbar.py b/deluge/ui/gtk3/statusbar.py index 265e7c8..0a2e800 100644 --- a/deluge/ui/gtk3/statusbar.py +++ b/deluge/ui/gtk3/statusbar.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - import logging from gi.repository import Gtk @@ -25,7 +22,7 @@ from .dialogs import OtherDialog log = logging.getLogger(__name__) -class StatusBarItem(object): +class StatusBarItem: def __init__( self, image=None, @@ -142,12 +139,11 @@ class StatusBar(component.Component): self.current_warnings = [] # Add hbox to the statusbar after removing the initial label widget self.hbox = Gtk.Box.new(Gtk.Orientation.HORIZONTAL, spacing=10) - align = Gtk.Alignment() - align.set_padding(2, 0, 3, 0) - align.add(self.hbox) + self.hbox.set_margin_top(2) + self.hbox.set_margin_bottom(3) frame = self.statusbar.get_children()[0] frame.remove(frame.get_children()[0]) - frame.add(align) + frame.add(self.hbox) self.statusbar.show_all() # Create the not connected item self.not_connected_item = StatusBarItem( @@ -321,18 +317,22 @@ class StatusBar(component.Component): def send_status_request(self): # Sends an async request for data from the core keys = [ - 'num_peers', + 'peer.num_peers_connected', 'upload_rate', 'download_rate', 'payload_upload_rate', 'payload_download_rate', + 'net.sent_bytes', + 'net.recv_bytes', + 'net.sent_payload_bytes', + 'net.recv_payload_bytes', ] if self.dht_status: - keys.append('dht_nodes') + keys.append('dht.dht_nodes') if not self.health: - keys.append('has_incoming_connections') + keys.append('net.has_incoming_connections') client.core.get_session_status(keys).addCallback(self._on_get_session_status) client.core.get_free_space().addCallback(self._on_get_free_space) @@ -371,18 +371,18 @@ class StatusBar(component.Component): self.upload_protocol_rate = ( status['upload_rate'] - status['payload_upload_rate'] ) // 1024 - self.num_connections = status['num_peers'] + self.num_connections = status['peer.num_peers_connected'] self.update_download_label() self.update_upload_label() self.update_traffic_label() self.update_connections_label() - if 'dht_nodes' in status: - self.dht_nodes = status['dht_nodes'] + if 'dht.dht_nodes' in status: + self.dht_nodes = status['dht.dht_nodes'] self.update_dht_label() - if 'has_incoming_connections' in status: - self.health = status['has_incoming_connections'] + if 'net.has_incoming_connections' in status: + self.health = status['net.has_incoming_connections'] if self.health: self.remove_item(self.health_item) @@ -413,7 +413,7 @@ class StatusBar(component.Component): if self.max_connections_global < 0: label_string = '%s' % self.num_connections else: - label_string = '%s (%s)' % ( + label_string = '{} ({})'.format( self.num_connections, self.max_connections_global, ) diff --git a/deluge/ui/gtk3/systemtray.py b/deluge/ui/gtk3/systemtray.py index f851f32..f65fde5 100644 --- a/deluge/ui/gtk3/systemtray.py +++ b/deluge/ui/gtk3/systemtray.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os @@ -30,8 +27,12 @@ from .common import build_menu_radio_list, get_logo from .dialogs import OtherDialog try: - require_version('AppIndicator3', '0.1') - from gi.repository import AppIndicator3 + try: + require_version('AyatanaAppIndicator3', '0.1') + from gi.repository import AyatanaAppIndicator3 as AppIndicator3 + except (ValueError, ImportError): + require_version('AppIndicator3', '0.1') + from gi.repository import AppIndicator3 except (ValueError, ImportError): AppIndicator3 = None @@ -234,13 +235,13 @@ class SystemTray(component.Component): if max_download_speed == -1: max_download_speed = _('Unlimited') else: - max_download_speed = '%s %s' % (max_download_speed, _('K/s')) + max_download_speed = '{} {}'.format(max_download_speed, _('K/s')) if max_upload_speed == -1: max_upload_speed = _('Unlimited') else: - max_upload_speed = '%s %s' % (max_upload_speed, _('K/s')) + max_upload_speed = '{} {}'.format(max_upload_speed, _('K/s')) - msg = '%s\n%s: %s (%s)\n%s: %s (%s)' % ( + msg = '{}\n{}: {} ({})\n{}: {} ({})'.format( _('Deluge'), _('Down'), self.download_rate, diff --git a/deluge/ui/gtk3/tab_data_funcs.py b/deluge/ui/gtk3/tab_data_funcs.py index 6fa0ba5..a78994f 100644 --- a/deluge/ui/gtk3/tab_data_funcs.py +++ b/deluge/ui/gtk3/tab_data_funcs.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # @@ -7,14 +6,12 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - from deluge.common import fdate, fsize, fspeed, ftime from deluge.ui.common import TRACKER_STATUS_TRANSLATION def ftotal_sized(first, second): - return '%s (%s)' % (fsize(first, shortform=True), fsize(second, shortform=True)) + return f'{fsize(first, shortform=True)} ({fsize(second, shortform=True)})' def fratio(value): @@ -24,7 +21,7 @@ def fratio(value): def fpcnt(value, state, message): state_i18n = _(state) if state not in ('Error', 'Seeding') and value < 100: - percent = '{:.2f}'.format(value).rstrip('0').rstrip('.') + percent = f'{value:.2f}'.rstrip('0').rstrip('.') return _('{state} {percent}%').format(state=state_i18n, percent=percent) elif state == 'Error': return _('{state}: {err_msg}').format(state=state_i18n, err_msg=message) @@ -34,7 +31,7 @@ def fpcnt(value, state, message): def fspeed_max(value, max_value=-1): value = fspeed(value, shortform=True) - return '%s (%s %s)' % (value, max_value, _('K/s')) if max_value > -1 else value + return '{} ({} {})'.format(value, max_value, _('K/s')) if max_value > -1 else value def fdate_or_never(value): @@ -73,7 +70,7 @@ def fseed_rank_or_dash(seed_rank, seeding_time): def fpieces_num_size(num_pieces, piece_size): - return '%s (%s)' % (num_pieces, fsize(piece_size, precision=0)) + return f'{num_pieces} ({fsize(piece_size, precision=0)})' def fcount(value): diff --git a/deluge/ui/gtk3/toolbar.py b/deluge/ui/gtk3/toolbar.py index 7bc029e..1b6952e 100644 --- a/deluge/ui/gtk3/toolbar.py +++ b/deluge/ui/gtk3/toolbar.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007-2009 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from gi.repository.Gtk import SeparatorToolItem, ToolButton diff --git a/deluge/ui/gtk3/torrentdetails.py b/deluge/ui/gtk3/torrentdetails.py index 29e0193..08c37a1 100644 --- a/deluge/ui/gtk3/torrentdetails.py +++ b/deluge/ui/gtk3/torrentdetails.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -9,12 +8,17 @@ """The torrent details component shows info about the selected torrent.""" -from __future__ import unicode_literals - import logging from collections import namedtuple -from gi.repository.Gtk import CheckMenuItem, Menu, SeparatorMenuItem +from gi.repository.Gtk import ( + CheckMenuItem, + Menu, + MenuItem, + PositionType, + RadioMenuItem, + SeparatorMenuItem, +) import deluge.component as component from deluge.ui.client import client @@ -26,7 +30,7 @@ log = logging.getLogger(__name__) TabWidget = namedtuple('TabWidget', ('obj', 'func', 'status_keys')) -class Tab(object): +class Tab: def __init__(self, name=None, child_widget=None, tab_label=None): self._name = name self.is_visible = True @@ -100,8 +104,12 @@ class TorrentDetails(component.Component): def __init__(self): component.Component.__init__(self, 'TorrentDetails', interval=2) main_builder = component.get('MainWindow').get_builder() + self.config = component.get('MainWindow').config self.notebook = main_builder.get_object('torrent_info') + self.notebook.set_tab_pos( + getattr(PositionType, self.config['tabsbar_tab_pos'].upper()) + ) # This is the menu item we'll attach the tabs checklist menu to self.menu_tabs = main_builder.get_object('menu_tabs') @@ -112,11 +120,11 @@ class TorrentDetails(component.Component): self.tabs = {} # Add the default tabs - from .status_tab import StatusTab from .details_tab import DetailsTab from .files_tab import FilesTab - from .peers_tab import PeersTab from .options_tab import OptionsTab + from .peers_tab import PeersTab + from .status_tab import StatusTab from .trackers_tab import TrackersTab default_tabs = { @@ -175,7 +183,6 @@ class TorrentDetails(component.Component): # Generate the checklist menu self.generate_menu() - self.config = component.get('MainWindow').config self.visible(self.config['show_tabsbar']) def tab_insert_position(self, weight): @@ -314,9 +321,24 @@ class TorrentDetails(component.Component): self.generate_menu() self.visible(True) + def create_tab_pos_menuitem(self): + """Returns a menu to select which side of the notebook the tabs should be shown""" + tab_pos_menu = Menu() + tab_pos_menuitem = MenuItem.new_with_label(_('Position')) + group = [] + for pos in ('top', 'right', 'bottom', 'left'): + menuitem = RadioMenuItem.new_with_mnemonic(group, _(pos.capitalize())) + group = menuitem.get_group() + menuitem.connect('toggled', self._on_tabs_pos_toggled, pos) + menuitem.set_active(pos == self.notebook.get_tab_pos().value_nick) + tab_pos_menu.append(menuitem) + tab_pos_menuitem.set_submenu(tab_pos_menu) + return tab_pos_menuitem + def generate_menu(self): """Generates the checklist menu for all the tabs and attaches it""" menu = Menu() + # Create 'All' menuitem and a separator menuitem = CheckMenuItem.new_with_mnemonic(self.translate_tabs['All']) menuitem.set_name('All') @@ -347,6 +369,9 @@ class TorrentDetails(component.Component): menuitem.connect('toggled', self._on_menuitem_toggled) menu.append(menuitem) + menu.append(SeparatorMenuItem()) + menu.append(self.create_tab_pos_menuitem()) + self.menu_tabs.set_submenu(menu) self.menu_tabs.show_all() @@ -440,6 +465,10 @@ class TorrentDetails(component.Component): self.set_tab_visible(name, widget.get_active()) + def _on_tabs_pos_toggled(self, widget, position): + self.config['tabsbar_tab_pos'] = position + self.notebook.set_tab_pos(getattr(PositionType, position.upper())) + def save_state(self): """We save the state, which is basically the tab_index list""" # Update the visiblity status of all tabs diff --git a/deluge/ui/gtk3/torrentview.py b/deluge/ui/gtk3/torrentview.py index fcc6edf..16de16e 100644 --- a/deluge/ui/gtk3/torrentview.py +++ b/deluge/ui/gtk3/torrentview.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # @@ -8,8 +7,6 @@ # """The torrent view component that lists all torrents in the session.""" -from __future__ import unicode_literals - import logging from locale import strcoll @@ -77,13 +74,13 @@ def eta_column_sort(model, iter1, iter2, data): if v1 == v2: return 0 if v1 == 0: - return 1 - if v2 == 0: return -1 - if v1 > v2: + if v2 == 0: return 1 - if v2 > v1: + if v1 > v2: return -1 + if v2 > v1: + return 1 def seed_peer_column_sort(model, iter1, iter2, data): @@ -107,7 +104,7 @@ def progress_sort(model, iter1, iter2, sort_column_id): return cmp(progress1, progress2) -class SearchBox(object): +class SearchBox: def __init__(self, torrentview): self.torrentview = torrentview mainwindow = component.get('MainWindow') @@ -404,6 +401,13 @@ class TorrentView(ListView, component.Component): status_field=['last_seen_complete'], default=False, ) + self.add_func_column( + _('Last Transfer'), + funcs.cell_data_time, + [int], + status_field=['time_since_transfer'], + default=False, + ) self.add_texticon_column( _('Tracker'), function=funcs.cell_data_trackericon, diff --git a/deluge/ui/gtk3/torrentview_data_funcs.py b/deluge/ui/gtk3/torrentview_data_funcs.py index 8bd1f9c..0b2545d 100644 --- a/deluge/ui/gtk3/torrentview_data_funcs.py +++ b/deluge/ui/gtk3/torrentview_data_funcs.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007, 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import warnings from functools import partial @@ -17,7 +14,7 @@ import deluge.component as component from .common import ( create_blank_pixbuf, - get_pixbuf_at_size, + get_pixbuf, icon_alert, icon_checking, icon_downloading, @@ -42,7 +39,6 @@ ICON_STATE = { # renderer. This is much cheaper than fetch the current value and test if # it's equal. func_last_value = { - 'cell_data_time': None, 'cell_data_ratio_seeds_peers': None, 'cell_data_ratio_ratio': None, 'cell_data_ratio_avail': None, @@ -86,7 +82,7 @@ def set_tracker_icon(tracker_icon, cell): if tracker_icon: pixbuf = tracker_icon.get_cached_icon() if pixbuf is None: - pixbuf = get_pixbuf_at_size(tracker_icon.get_filename(), 16) + pixbuf = get_pixbuf(tracker_icon.get_filename(), 16) tracker_icon.set_cached_icon(pixbuf) else: pixbuf = create_blank_pixbuf() @@ -162,7 +158,7 @@ def cell_data_speed(cell, model, row, data): if speed > 0: speed_str = common.fspeed(speed, shortform=True) cell.set_property( - 'markup', '{0} {1}'.format(*tuple(speed_str.split())) + 'markup', '{} {}'.format(*tuple(speed_str.split())) ) else: cell.set_property('text', '') @@ -189,7 +185,7 @@ def cell_data_speed_limit(cell, model, row, data, cache_key): if speed > 0: speed_str = common.fspeed(speed * 1024, shortform=True) cell.set_property( - 'markup', '{0} {1}'.format(*tuple(speed_str.split())) + 'markup', '{} {}'.format(*tuple(speed_str.split())) ) else: cell.set_property('text', '') @@ -222,10 +218,6 @@ def cell_data_peer(column, cell, model, row, data): def cell_data_time(column, cell, model, row, data): """Display value as time, eg 1m10s""" time = model.get_value(row, data) - if func_last_value['cell_data_time'] == time: - return - func_last_value['cell_data_time'] = time - if time <= 0: time_str = '' else: diff --git a/deluge/ui/gtk3/trackers_tab.py b/deluge/ui/gtk3/trackers_tab.py index d83b995..d671471 100644 --- a/deluge/ui/gtk3/trackers_tab.py +++ b/deluge/ui/gtk3/trackers_tab.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2008 Andrew Resch # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import deluge.component as component @@ -22,9 +19,7 @@ log = logging.getLogger(__name__) class TrackersTab(Tab): def __init__(self): - super(TrackersTab, self).__init__( - 'Trackers', 'trackers_tab', 'trackers_tab_label' - ) + super().__init__('Trackers', 'trackers_tab', 'trackers_tab_label') self.add_tab_widget('summary_next_announce', ftime, ('next_announce',)) self.add_tab_widget('summary_tracker', None, ('tracker_host',)) diff --git a/deluge/ui/hostlist.py b/deluge/ui/hostlist.py index ee4c7df..0fc3eab 100644 --- a/deluge/ui/hostlist.py +++ b/deluge/ui/hostlist.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) Calum Lind 2017 # @@ -7,12 +6,10 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os import uuid -from socket import gaierror, gethostbyname +from socket import gaierror, getaddrinfo from twisted.internet import defer @@ -25,7 +22,7 @@ log = logging.getLogger(__name__) DEFAULT_HOST = '127.0.0.1' DEFAULT_PORT = 58846 -LOCALHOST = ('127.0.0.1', 'localhost') +LOCALHOST = ('127.0.0.1', 'localhost', '::1') def default_hostlist(): @@ -47,7 +44,7 @@ def validate_host_info(hostname, port): """ try: - gethostbyname(hostname) + getaddrinfo(hostname, None) except gaierror as ex: raise ValueError('Host %s: %s', hostname, ex.args[1]) @@ -87,7 +84,15 @@ def migrate_config_2_to_3(config): return config -class HostList(object): +def mask_hosts_password(hosts): + """Replace passwords in hosts list with *'s for log output""" + if not hosts: + return hosts + + return [list(host)[:-1] + ['*' * 10] for host in hosts] + + +class HostList: """This class contains methods for adding, removing and looking up hosts in hostlist.conf.""" def __init__(self): @@ -97,12 +102,13 @@ class HostList(object): default_hostlist(), config_dir=get_config_dir(), file_version=3, + log_mask_funcs={'hosts': mask_hosts_password}, ) self.config.run_converter((1, 2), 3, migrate_config_2_to_3) self.config.save() def check_info_exists(self, hostname, port, username, skip_host_id=None): - """Check for exising host entries with the same details. + """Check for existing host entries with the same details. Args: hostname (str): The IP or hostname of the deluge daemon. @@ -207,33 +213,38 @@ class HostList(object): host_id, host, port, user = self.get_host_info(host_id) except ValueError: log.warning('Problem getting host_id info from hostlist') - return status_offline + return defer.succeed(status_offline) try: - ip = gethostbyname(host) - except gaierror as ex: - log.error('Error resolving host %s to ip: %s', host, ex.args[1]) - return status_offline - - host_conn_info = ( - ip, - port, - 'localclient' if not user and host in LOCALHOST else user, - ) - if client.connected() and host_conn_info == client.connection_info(): - # Currently connected to host_id daemon. - def on_info(info, host_id): - log.debug('Client connected, query info: %s', info) - return host_id, 'Connected', info - - return client.daemon.info().addCallback(on_info, host_id) - else: - # Attempt to connect to daemon with host_id details. - c = Client() - d = c.connect(host, port, skip_authentication=True) - d.addCallback(on_connect, c, host_id) - d.addErrback(on_connect_failed, host_id) - return d + ips = list({addrinfo[4][0] for addrinfo in getaddrinfo(host, None)}) + except (gaierror, IndexError) as ex: + log.warning('Unable to resolve host %s to IP: %s', host, ex.args[1]) + return defer.succeed(status_offline) + + host_conn_list = [ + ( + host_ip, + port, + 'localclient' if not user and host_ip in LOCALHOST else user, + ) + for host_ip in ips + ] + + for host_conn_info in host_conn_list: + if client.connected() and host_conn_info == client.connection_info(): + # Currently connected to host_id daemon. + def on_info(info, host_id): + log.debug('Client connected, query info: %s', info) + return host_id, 'Connected', info + + return client.daemon.info().addCallback(on_info, host_id) + else: + # Attempt to connect to daemon with host_id details. + c = Client() + d = c.connect(host, port, skip_authentication=True) + d.addCallback(on_connect, c, host_id) + d.addErrback(on_connect_failed, host_id) + return d def update_host(self, host_id, hostname, port, username, password): """Update the supplied host id with new connection details. diff --git a/deluge/ui/sessionproxy.py b/deluge/ui/sessionproxy.py index 5af8e79..b50ba6c 100644 --- a/deluge/ui/sessionproxy.py +++ b/deluge/ui/sessionproxy.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2010 Andrew Resch # @@ -6,8 +5,6 @@ # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # -from __future__ import unicode_literals - import logging from time import time @@ -148,11 +145,17 @@ class SessionProxy(component.Component): def on_status(result, torrent_id): t = time() - self.torrents[torrent_id][0] = t - self.torrents[torrent_id][1].update(result) - for key in keys_to_get: - self.cache_times[torrent_id][key] = t - return self.create_status_dict([torrent_id], keys)[torrent_id] + try: + self.torrents[torrent_id][0] = t + self.torrents[torrent_id][1].update(result) + for key in keys_to_get: + self.cache_times[torrent_id][key] = t + return self.create_status_dict([torrent_id], keys)[torrent_id] + except KeyError: + log.debug( + f'Status missing for torrent (removed?): {torrent_id}' + ) + return {} return d.addCallback(on_status, torrent_id) else: diff --git a/deluge/ui/tracker_icons.py b/deluge/ui/tracker_icons.py index c10cd2f..5f619af 100644 --- a/deluge/ui/tracker_icons.py +++ b/deluge/ui/tracker_icons.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2010 John Garland # @@ -7,14 +6,14 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os -from tempfile import mkstemp +import tempfile +from html.parser import HTMLParser +from urllib.parse import urljoin, urlparse from twisted.internet import defer, threads -from twisted.web.error import PageRedirect +from twisted.python.failure import Failure from twisted.web.resource import ForbiddenResource, NoResource from deluge.component import Component @@ -23,12 +22,9 @@ from deluge.decorators import proxy from deluge.httpdownloader import download_file try: - from html.parser import HTMLParser - from urllib.parse import urljoin, urlparse + import chardet except ImportError: - # PY2 fallback - from HTMLParser import HTMLParser - from urlparse import urljoin, urlparse # pylint: disable=ungrouped-imports + chardet = None try: from PIL import Image @@ -38,7 +34,7 @@ except ImportError: log = logging.getLogger(__name__) -class TrackerIcon(object): +class TrackerIcon: """ Represents a tracker's icon """ @@ -207,17 +203,19 @@ class TrackerIcons(Component): else: # We need to fetch it self.pending[host] = [] + tmp_file = tempfile.mkstemp(prefix='deluge_trackericon_html.') + filename = tmp_file[1] # Start callback chain - d = self.download_page(host) + d = self.download_page(host, filename) d.addCallbacks( self.on_download_page_complete, self.on_download_page_fail, - errbackArgs=(host,), ) d.addCallback(self.parse_html_page) d.addCallbacks( self.on_parse_complete, self.on_parse_fail, callbackArgs=(host,) ) + d.addBoth(self.del_tmp_file, tmp_file) d.addCallback(self.download_icon, host) d.addCallbacks( self.on_download_icon_complete, @@ -229,24 +227,38 @@ class TrackerIcons(Component): d.addCallback(self.store_icon, host) return d - def download_page(self, host, url=None): - """ - Downloads a tracker host's page + @staticmethod + def del_tmp_file(result, tmp_file): + """Remove tmp_file created when downloading tracker page""" + fd, filename = tmp_file + try: + os.close(fd) + os.remove(filename) + except OSError: + log.debug(f'Unable to delete temporary file: {filename}') + + return result + + def download_page( + self, host: str, filename: str, url: str = None + ) -> 'defer.Deferred[str]': + """Downloads a tracker host's page + If no url is provided, it bases the url on the host - :param host: the tracker host - :type host: string - :param url: the (optional) url of the host - :type url: string - :returns: the filename of the tracker host's page - :rtype: Deferred + Args: + host: The tracker host + filename: Location to download page + url: The url of the host + + Returns: + The filename of the tracker host's page """ if not url: url = self.host_to_url(host) - log.debug('Downloading %s %s', host, url) - tmp_fd, tmp_file = mkstemp(prefix='deluge_ticon.') - os.close(tmp_fd) - return download_file(url, tmp_file, force_filename=True, handle_redirects=False) + + log.debug(f'Downloading {host} {url} to {filename}') + return download_file(url, filename, force_filename=True) def on_download_page_complete(self, page): """ @@ -260,33 +272,18 @@ class TrackerIcons(Component): log.debug('Finished downloading %s', page) return page - def on_download_page_fail(self, f, host): - """ - Recovers from download error + def on_download_page_fail(self, failure: 'Failure') -> 'Failure': + """Runs any download failure clean-up functions - :param f: the failure that occurred - :type f: Failure - :param host: the name of the host whose page failed to download - :type host: string - :returns: a Deferred if recovery was possible - else the original failure - :rtype: Deferred or Failure - """ - error_msg = f.getErrorMessage() - log.debug('Error downloading page: %s', error_msg) - d = f - if f.check(PageRedirect): - # Handle redirect errors - location = urljoin(self.host_to_url(host), error_msg.split(' to ')[1]) - self.redirects[host] = url_to_host(location) - d = self.download_page(host, url=location) - d.addCallbacks( - self.on_download_page_complete, - self.on_download_page_fail, - errbackArgs=(host,), - ) + Args: + failure: The failure that occurred. - return d + Returns: + The original failure. + + """ + log.debug(f'Error downloading page: {failure.getErrorMessage()}') + return failure @proxy(threads.deferToThread) def parse_html_page(self, page): @@ -298,17 +295,19 @@ class TrackerIcons(Component): :returns: a Deferred which callbacks a list of available favicons (url, type) :rtype: Deferred """ - with open(page, 'r') as _file: + encoding = 'UTF-8' + if chardet: + with open(page, 'rb') as _file: + result = chardet.detect(_file.read()) + encoding = result['encoding'] + + with open(page, encoding=encoding) as _file: parser = FaviconParser() for line in _file: parser.feed(line) if parser.left_head: break parser.close() - try: - os.remove(page) - except OSError as ex: - log.warning('Could not remove temp file: %s', ex) return parser.get_icons() @@ -382,7 +381,7 @@ class TrackerIcons(Component): try: with Image.open(icon_name): pass - except IOError as ex: + except OSError as ex: raise InvalidIconError(ex) else: if not os.path.getsize(icon_name): @@ -423,22 +422,7 @@ class TrackerIcons(Component): error_msg = f.getErrorMessage() log.debug('Error downloading icon from %s: %s', host, error_msg) d = f - if f.check(PageRedirect): - # Handle redirect errors - location = urljoin(self.host_to_url(host), error_msg.split(' to ')[1]) - d = self.download_icon( - [(location, extension_to_mimetype(location.rpartition('.')[2]))] - + icons, - host, - ) - if not icons: - d.addCallbacks( - self.on_download_icon_complete, - self.on_download_icon_fail, - callbackArgs=(host,), - errbackArgs=(host,), - ) - elif f.check(NoResource, ForbiddenResource) and icons: + if f.check(NoResource, ForbiddenResource) and icons: d = self.download_icon(icons, host) elif f.check(NoIconsError): # No icons, try favicon.ico as an act of desperation @@ -477,14 +461,17 @@ class TrackerIcons(Component): # Requires Pillow(PIL) to resize. if icon and Image: filename = icon.get_filename() + remove_old = False with Image.open(filename) as img: if img.size > (16, 16): new_filename = filename.rpartition('.')[0] + '.png' img = img.resize((16, 16), Image.ANTIALIAS) img.save(new_filename) if new_filename != filename: - os.remove(filename) - icon = TrackerIcon(new_filename) + remove_old = True + if remove_old: + os.remove(filename) + icon = TrackerIcon(new_filename) return icon def store_icon(self, icon, host): @@ -617,11 +604,13 @@ MIME_MAP = { 'image/png': 'png', 'image/vnd.microsoft.icon': 'ico', 'image/x-icon': 'ico', + 'image/svg+xml': 'svg', 'gif': 'image/gif', 'jpg': 'image/jpeg', 'jpeg': 'image/jpeg', 'png': 'image/png', 'ico': 'image/vnd.microsoft.icon', + 'svg': 'image/svg+xml', } diff --git a/deluge/ui/ui.py b/deluge/ui/ui.py index 0986ec7..338f8a8 100644 --- a/deluge/ui/ui.py +++ b/deluge/ui/ui.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # @@ -7,9 +6,8 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging +import sys import deluge.common import deluge.configmanager @@ -27,7 +25,7 @@ except ImportError: return -class UI(object): +class UI: """ Base class for UI implementations. @@ -60,7 +58,7 @@ class UI(object): return self.__options def start(self, parser=None): - args = deluge.common.unicode_argv()[1:] + args = sys.argv[1:] if parser is None: parser = self.parser self.__options = self.parse_args(parser, args) diff --git a/deluge/ui/ui_entry.py b/deluge/ui/ui_entry.py index 71ce837..e185fda 100644 --- a/deluge/ui/ui_entry.py +++ b/deluge/ui/ui_entry.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # Copyright (C) 2010 Pedro Algarvio @@ -12,8 +11,6 @@ # user runs the command 'deluge'. """Main starting point for Deluge""" -from __future__ import unicode_literals - import argparse import logging import os @@ -100,7 +97,7 @@ def start_ui(): # If the UI is set as default, indicate this in help by prefixing with a star. subactions = subparsers._get_subactions() prefix = '*' if ui == default_ui else ' ' - subactions[-1].metavar = '%s %s' % (prefix, ui) + subactions[-1].metavar = f'{prefix} {ui}' # Insert a default UI subcommand unless one of the ambiguous_args are specified parser.set_default_subparser(default_ui, abort_opts=AMBIGUOUS_CMD_ARGS) @@ -115,7 +112,7 @@ def start_ui(): try: ui = ui_entrypoints[selected_ui]( - prog='%s %s' % (os.path.basename(sys.argv[0]), selected_ui), ui_args=ui_args + prog=f'{os.path.basename(sys.argv[0])} {selected_ui}', ui_args=ui_args ) except KeyError: log.error( diff --git a/deluge/ui/web/__init__.py b/deluge/ui/web/__init__.py index 0be7eed..3757e0b 100644 --- a/deluge/ui/web/__init__.py +++ b/deluge/ui/web/__init__.py @@ -1,5 +1,3 @@ -from __future__ import unicode_literals - from deluge.ui.web.web import Web diff --git a/deluge/ui/web/auth.py b/deluge/ui/web/auth.py index fa95049..eacbbf5 100644 --- a/deluge/ui/web/auth.py +++ b/deluge/ui/web/auth.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import hashlib import logging import os @@ -60,11 +57,11 @@ def make_expires(timeout): class Auth(JSONComponent): """ - The component that implements authentification into the JSON interface. + The component that implements authentication into the JSON interface. """ def __init__(self, config): - super(Auth, self).__init__('Auth') + super().__init__('Auth') self.worker = LoopingCall(self._clean_sessions) self.config = config diff --git a/deluge/ui/web/common.py b/deluge/ui/web/common.py index 475f335..32c29c8 100644 --- a/deluge/ui/web/common.py +++ b/deluge/ui/web/common.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -7,19 +6,15 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import gettext from mako.template import Template as MakoTemplate -from deluge.common import PY2, get_version +from deluge.common import get_version def _(text): text_local = gettext.gettext(text) - if PY2: - return text_local.decode('utf-8') return text_local diff --git a/deluge/ui/web/css/deluge.css b/deluge/ui/web/css/deluge.css index b9fa03e..9460286 100644 --- a/deluge/ui/web/css/deluge.css +++ b/deluge/ui/web/css/deluge.css @@ -6,6 +6,8 @@ body { border: 0 none; overflow: hidden; height: 100%; + color: black; + background: white; } input { @@ -458,8 +460,16 @@ dl.singleline dd { background-image: url('../icons/add_url.png') !important; } -.icon-add-magnet { - background-image: url('../icons/add_magnet.png') !important; +.icon-magnet-add { + background-image: url('../icons/magnet_add.png') !important; +} + +.icon-magnet-copy { + background-image: url('../icons/magnet_copy.png') !important; +} + +.icon-magnet { + background-image: url('../icons/magnet.png') !important; } .icon-pause { diff --git a/deluge/ui/web/icons/active.png b/deluge/ui/web/icons/active.png index daa4f64..c9af82a 100644 Binary files a/deluge/ui/web/icons/active.png and b/deluge/ui/web/icons/active.png differ diff --git a/deluge/ui/web/icons/add_magnet.png b/deluge/ui/web/icons/add_magnet.png deleted file mode 100644 index c015b18..0000000 Binary files a/deluge/ui/web/icons/add_magnet.png and /dev/null differ diff --git a/deluge/ui/web/icons/checking.png b/deluge/ui/web/icons/checking.png index 7487352..6758e36 100644 Binary files a/deluge/ui/web/icons/checking.png and b/deluge/ui/web/icons/checking.png differ diff --git a/deluge/ui/web/icons/deluge.png b/deluge/ui/web/icons/deluge.png index 2f4ae4c..5afdbe4 100644 Binary files a/deluge/ui/web/icons/deluge.png and b/deluge/ui/web/icons/deluge.png differ diff --git a/deluge/ui/web/icons/downloading.png b/deluge/ui/web/icons/downloading.png index ec58cb5..24d6ffa 100644 Binary files a/deluge/ui/web/icons/downloading.png and b/deluge/ui/web/icons/downloading.png differ diff --git a/deluge/ui/web/icons/inactive.png b/deluge/ui/web/icons/inactive.png index b56213e..cae8b2c 100644 Binary files a/deluge/ui/web/icons/inactive.png and b/deluge/ui/web/icons/inactive.png differ diff --git a/deluge/ui/web/icons/magnet.png b/deluge/ui/web/icons/magnet.png new file mode 100644 index 0000000..61d6dab Binary files /dev/null and b/deluge/ui/web/icons/magnet.png differ diff --git a/deluge/ui/web/icons/magnet_add.png b/deluge/ui/web/icons/magnet_add.png new file mode 100644 index 0000000..37c1c36 Binary files /dev/null and b/deluge/ui/web/icons/magnet_add.png differ diff --git a/deluge/ui/web/icons/magnet_copy.png b/deluge/ui/web/icons/magnet_copy.png new file mode 100644 index 0000000..a4be9d2 Binary files /dev/null and b/deluge/ui/web/icons/magnet_copy.png differ diff --git a/deluge/ui/web/js/deluge-all-debug.js b/deluge/ui/web/js/deluge-all-debug.js index afbbabe..67bb83a 100644 --- a/deluge/ui/web/js/deluge-all-debug.js +++ b/deluge/ui/web/js/deluge-all-debug.js @@ -15,15 +15,15 @@ Ext.ns('Deluge.add'); * Base class for an add Window */ Deluge.add.Window = Ext.extend(Ext.Window, { - initComponent: function() { + initComponent: function () { Deluge.add.Window.superclass.initComponent.call(this); - this.addEvents('beforeadd', 'add'); + this.addEvents('beforeadd', 'add', 'addfailed'); }, /** * Create an id for the torrent before we have any info about it. */ - createTorrentId: function() { + createTorrentId: function () { return new Date().getTime().toString(); }, }); @@ -41,7 +41,7 @@ Ext.namespace('Deluge.add'); // This override allows file upload buttons to contain icons Ext.override(Ext.ux.form.FileUploadField, { - onRender: function(ct, position) { + onRender: function (ct, position) { Ext.ux.form.FileUploadField.superclass.onRender.call( this, ct, @@ -87,26 +87,12 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { plain: true, iconCls: 'x-deluge-add-window-icon', - initComponent: function() { + initComponent: function () { Deluge.add.AddWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); this.addButton(_('Add'), this.onAddClick, this); - function torrentRenderer(value, p, r) { - if (r.data['info_hash']) { - return String.format( - '
{0}
', - value - ); - } else { - return String.format( - '
{0}
', - value - ); - } - } - this.list = new Ext.list.ListView({ store: new Ext.data.SimpleStore({ fields: [ @@ -120,8 +106,10 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { id: 'torrent', width: 150, sortable: true, - renderer: torrentRenderer, dataIndex: 'text', + tpl: new Ext.XTemplate( + '
{text:htmlEncode}
' + ), }, ], stripeRows: true, @@ -176,7 +164,7 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { }, { text: _('Infohash'), - iconCls: 'icon-add-magnet', + iconCls: 'icon-magnet-add', hidden: true, disabled: true, }, @@ -197,17 +185,17 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { this.on('show', this.onShow, this); }, - clear: function() { + clear: function () { this.list.getStore().removeAll(); this.optionsPanel.clear(); // Reset upload form so handler fires when a canceled file is reselected this.fileUploadForm.reset(); }, - onAddClick: function() { + onAddClick: function () { var torrents = []; if (!this.list) return; - this.list.getStore().each(function(r) { + this.list.getStore().each(function (r) { var id = r.get('info_hash'); torrents.push({ path: this.optionsPanel.getFilename(id), @@ -216,29 +204,29 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { }, this); deluge.client.web.add_torrents(torrents, { - success: function(result) {}, + success: function (result) {}, }); this.clear(); this.hide(); }, - onCancelClick: function() { + onCancelClick: function () { this.clear(); this.hide(); }, - onFile: function() { + onFile: function () { if (!this.file) this.file = new Deluge.add.FileWindow(); this.file.show(); }, - onHide: function() { + onHide: function () { this.optionsPanel.setActiveTab(0); this.optionsPanel.files.setDisabled(true); this.optionsPanel.form.setDisabled(true); }, - onRemove: function() { + onRemove: function () { if (!this.list.getSelectionCount()) return; var torrent = this.list.getSelectedRecords()[0]; if (!torrent) return; @@ -249,7 +237,7 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { delete this.torrents[torrent.id]; }, - onSelect: function(list, selections) { + onSelect: function (list, selections) { if (selections.length) { var record = this.list.getRecord(selections[0]); this.optionsPanel.setTorrent(record.get('info_hash')); @@ -259,24 +247,25 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { } }, - onShow: function() { + onShow: function () { if (!this.url) { this.url = new Deluge.add.UrlWindow(); this.url.on('beforeadd', this.onTorrentBeforeAdd, this); this.url.on('add', this.onTorrentAdd, this); + this.url.on('addfailed', this.onTorrentAddFailed, this); } this.optionsPanel.form.getDefaults(); }, - onFileSelected: function() { + onFileSelected: function () { if (this.fileUploadForm.isValid()) { var torrentIds = []; var files = this.fileUploadForm.findField('torrentFile').value; var randomId = this.createTorrentId(); Array.prototype.forEach.call( files, - function(file, i) { + function (file, i) { // Append index for batch of unique torrentIds. var torrentId = randomId + i.toString(); torrentIds.push(torrentId); @@ -287,20 +276,21 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { url: deluge.config.base + 'upload', waitMsg: _('Uploading your torrent...'), success: this.onUploadSuccess, + failure: this.onUploadFailure, scope: this, torrentIds: torrentIds, }); } }, - onUploadSuccess: function(fp, upload) { + onUploadSuccess: function (fp, upload) { if (!upload.result.success) { this.clear(); return; } upload.result.files.forEach( - function(filename, i) { + function (filename, i) { deluge.client.web.get_torrent_info(filename, { success: this.onGotInfo, scope: this, @@ -312,18 +302,31 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { this.fileUploadForm.reset(); }, - onGotInfo: function(info, obj, response, request) { + onUploadFailure: function (form, action) { + this.hide(); + Ext.MessageBox.show({ + title: _('Error'), + msg: _('Failed to upload torrent'), + buttons: Ext.MessageBox.OK, + modal: false, + icon: Ext.MessageBox.ERROR, + iconCls: 'x-deluge-icon-error', + }); + this.fireEvent('addfailed', this.torrentId); + }, + + onGotInfo: function (info, obj, response, request) { info.filename = request.options.filename; torrentId = request.options.torrentId; this.onTorrentAdd(torrentId, info); }, - onTorrentBeforeAdd: function(torrentId, text) { + onTorrentBeforeAdd: function (torrentId, text) { var store = this.list.getStore(); store.loadData([[torrentId, null, text]], true); }, - onTorrentAdd: function(torrentId, info) { + onTorrentAdd: function (torrentId, info) { var r = this.list.getStore().getById(torrentId); if (!info) { Ext.MessageBox.show({ @@ -344,7 +347,15 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { } }, - onUrl: function(button, event) { + onTorrentAddFailed: function (torrentId) { + var store = this.list.getStore(); + var torrentRecord = store.getById(torrentId); + if (torrentRecord) { + store.remove(torrentRecord); + } + }, + + onUrl: function (button, event) { this.url.show(); }, }); @@ -378,13 +389,14 @@ Deluge.add.FilesTab = Ext.extend(Ext.ux.tree.TreeGrid, { header: _('Filename'), width: 295, dataIndex: 'filename', + tpl: new Ext.XTemplate('{filename:htmlEncode}'), }, { header: _('Size'), width: 60, dataIndex: 'size', tpl: new Ext.XTemplate('{size:this.fsize}', { - fsize: function(v) { + fsize: function (v) { return fsize(v); }, }), @@ -394,7 +406,7 @@ Deluge.add.FilesTab = Ext.extend(Ext.ux.tree.TreeGrid, { width: 65, dataIndex: 'download', tpl: new Ext.XTemplate('{download:this.format}', { - format: function(v) { + format: function (v) { return ( '
', + '{1}', deluge.config.base, value ); @@ -2000,7 +2028,7 @@ Deluge.details.OptionsTab = Ext.extend(Ext.form.FormPanel, { // fast way to figure out if we have a peer already. peers: {}, - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { title: _('Peers'), @@ -2033,7 +2061,7 @@ Deluge.details.OptionsTab = Ext.extend(Ext.form.FormPanel, { header: _('Client'), width: 125, sortable: true, - renderer: fplain, + renderer: 'htmlEncode', dataIndex: 'client', }, { @@ -2067,19 +2095,19 @@ Deluge.details.OptionsTab = Ext.extend(Ext.form.FormPanel, { Deluge.details.PeersTab.superclass.constructor.call(this, config); }, - clear: function() { + clear: function () { this.getStore().removeAll(); this.peers = {}; }, - update: function(torrentId) { + update: function (torrentId) { deluge.client.web.get_torrent_status(torrentId, Deluge.Keys.Peers, { success: this.onRequestComplete, scope: this, }); }, - onRequestComplete: function(torrent, options) { + onRequestComplete: function (torrent, options) { if (!torrent) return; var store = this.getStore(); @@ -2089,7 +2117,7 @@ Deluge.details.OptionsTab = Ext.extend(Ext.form.FormPanel, { // Go through the peers updating and creating peer records Ext.each( torrent.peers, - function(peer) { + function (peer) { if (this.peers[peer.ip]) { var record = store.getById(peer.ip); record.beginEdit(); @@ -2110,7 +2138,7 @@ Deluge.details.OptionsTab = Ext.extend(Ext.form.FormPanel, { store.add(newPeers); // Remove any peers that should not be left in the store. - store.each(function(record) { + store.each(function (record) { if (!addresses[record.id]) { store.remove(record); delete this.peers[record.id]; @@ -2143,7 +2171,7 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, { title: _('Status'), autoScroll: true, - onRender: function(ct, position) { + onRender: function (ct, position) { Deluge.details.StatusTab.superclass.onRender.call(this, ct, position); this.progressBar = this.add({ @@ -2159,7 +2187,7 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, { width: 1000, listeners: { render: { - fn: function(panel) { + fn: function (panel) { panel.load({ url: deluge.config.base + 'render/tab_status.html', text: _('Loading') + '...', @@ -2174,14 +2202,14 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, { }); }, - clear: function() { + clear: function () { this.progressBar.updateProgress(0, ' '); for (var k in this.fields) { this.fields[k].innerHTML = ''; } }, - update: function(torrentId) { + update: function (torrentId) { if (!this.fields) this.getFields(); deluge.client.web.get_torrent_status(torrentId, Deluge.Keys.Status, { success: this.onRequestComplete, @@ -2189,18 +2217,18 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, { }); }, - onPanelUpdate: function(el, response) { + onPanelUpdate: function (el, response) { this.fields = {}; Ext.each( Ext.query('dd', this.status.body.dom), - function(field) { + function (field) { this.fields[field.className] = field; }, this ); }, - onRequestComplete: function(status) { + onRequestComplete: function (status) { seeds = status.total_seeds > -1 ? status.num_seeds + ' (' + status.total_seeds + ')' @@ -2295,7 +2323,7 @@ Ext.namespace('Deluge.preferences'); * @extends Ext.form.FormPanel */ Deluge.preferences.Bandwidth = Ext.extend(Ext.form.FormPanel, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { border: false, @@ -2309,7 +2337,7 @@ Deluge.preferences.Bandwidth = Ext.extend(Ext.form.FormPanel, { Deluge.preferences.Bandwidth.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.preferences.Bandwidth.superclass.initComponent.call(this); var om = deluge.preferences.getOptionsManager(); @@ -2398,8 +2426,7 @@ Deluge.preferences.Bandwidth = Ext.extend(Ext.form.FormPanel, { border: false, title: '', defaultType: 'checkbox', - style: - 'padding-top: 0px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;', + style: 'padding-top: 0px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;', autoHeight: true, }); om.bind( @@ -2503,7 +2530,7 @@ Deluge.preferences.Cache = Ext.extend(Ext.form.FormPanel, { header: false, layout: 'form', - initComponent: function() { + initComponent: function () { Deluge.preferences.Cache.superclass.initComponent.call(this); var om = deluge.preferences.getOptionsManager(); @@ -2564,7 +2591,7 @@ Deluge.preferences.Daemon = Ext.extend(Ext.form.FormPanel, { header: false, layout: 'form', - initComponent: function() { + initComponent: function () { Deluge.preferences.Daemon.superclass.initComponent.call(this); var om = deluge.preferences.getOptionsManager(); @@ -2644,7 +2671,7 @@ Ext.namespace('Deluge.preferences'); * @extends Ext.form.FormPanel */ Deluge.preferences.Downloads = Ext.extend(Ext.FormPanel, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { border: false, @@ -2659,7 +2686,7 @@ Deluge.preferences.Downloads = Ext.extend(Ext.FormPanel, { Deluge.preferences.Downloads.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.preferences.Downloads.superclass.initComponent.call(this); var optMan = deluge.preferences.getOptionsManager(); @@ -2772,7 +2799,7 @@ Deluge.preferences.Encryption = Ext.extend(Ext.form.FormPanel, { title: _('Encryption'), header: false, - initComponent: function() { + initComponent: function () { Deluge.preferences.Encryption.superclass.initComponent.call(this); var optMan = deluge.preferences.getOptionsManager(); @@ -2879,7 +2906,7 @@ Deluge.preferences.InstallPluginWindow = Ext.extend(Ext.Window, { modal: true, plain: true, - initComponent: function() { + initComponent: function () { Deluge.preferences.InstallPluginWindow.superclass.initComponent.call( this ); @@ -2906,7 +2933,7 @@ Deluge.preferences.InstallPluginWindow = Ext.extend(Ext.Window, { }); }, - onInstall: function(field, e) { + onInstall: function (field, e) { this.form.getForm().submit({ url: deluge.config.base + 'upload', waitMsg: _('Uploading your plugin...'), @@ -2915,11 +2942,11 @@ Deluge.preferences.InstallPluginWindow = Ext.extend(Ext.Window, { }); }, - onUploadPlugin: function(info, obj, response, request) { + onUploadPlugin: function (info, obj, response, request) { this.fireEvent('pluginadded'); }, - onUploadSuccess: function(fp, upload) { + onUploadSuccess: function (fp, upload) { this.hide(); if (upload.result.success) { var filename = this.form.getForm().getFieldValues().file; @@ -2955,7 +2982,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { header: false, layout: 'form', - initComponent: function() { + initComponent: function () { Deluge.preferences.Interface.superclass.initComponent.call(this); var om = (this.optionsManager = new Deluge.OptionsManager()); @@ -3125,7 +3152,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { ); }, - onApply: function() { + onApply: function () { var changed = this.optionsManager.getDirty(); if (!Ext.isObjectEmpty(changed)) { deluge.client.web.set_config(changed, { @@ -3147,7 +3174,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { no: _('Close'), }, multiline: false, - fn: function(btnText) { + fn: function (btnText) { if (btnText === 'yes') location.reload(); }, icon: Ext.MessageBox.QUESTION, @@ -3159,21 +3186,21 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { } }, - onOk: function() { + onOk: function () { this.onApply(); }, - onGotConfig: function(config) { + onGotConfig: function (config) { this.optionsManager.set(config); }, - onGotLanguages: function(info, obj, response, request) { + onGotLanguages: function (info, obj, response, request) { info.unshift(['', _('System Default')]); this.language.store.loadData(info); this.language.setValue(this.optionsManager.get('language')); }, - onPasswordChange: function() { + onPasswordChange: function () { var newPassword = this.newPassword.getValue(); if (newPassword != this.confirmPassword.getValue()) { Ext.MessageBox.show({ @@ -3189,7 +3216,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { var oldPassword = this.oldPassword.getValue(); deluge.client.auth.change_password(oldPassword, newPassword, { - success: function(result) { + success: function (result) { if (!result) { Ext.MessageBox.show({ title: _('Password'), @@ -3218,11 +3245,11 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { }); }, - onSetConfig: function() { + onSetConfig: function () { this.optionsManager.commit(); }, - onPageShow: function() { + onPageShow: function () { deluge.client.web.get_config({ success: this.onGotConfig, scope: this, @@ -3233,7 +3260,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { }); }, - onSSLCheck: function(e, checked) { + onSSLCheck: function (e, checked) { this.pkeyField.setDisabled(!checked); this.certField.setDisabled(!checked); }, @@ -3251,7 +3278,7 @@ Ext.namespace('Deluge.preferences'); // custom Vtype for vtype:'IPAddress' Ext.apply(Ext.form.VTypes, { - IPAddress: function(v) { + IPAddress: function (v) { return /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(v); }, IPAddressText: 'Must be a numeric IP address', @@ -3268,7 +3295,7 @@ Deluge.preferences.Network = Ext.extend(Ext.form.FormPanel, { title: _('Network'), header: false, - initComponent: function() { + initComponent: function () { Deluge.preferences.Network.superclass.initComponent.call(this); var optMan = deluge.preferences.getOptionsManager(); @@ -3311,7 +3338,7 @@ Deluge.preferences.Network = Ext.extend(Ext.form.FormPanel, { height: 22, listeners: { check: { - fn: function(e, checked) { + fn: function (e, checked) { this.listenPort.setDisabled(checked); }, scope: this, @@ -3373,7 +3400,7 @@ Deluge.preferences.Network = Ext.extend(Ext.form.FormPanel, { height: 22, listeners: { check: { - fn: function(e, checked) { + fn: function (e, checked) { this.outgoingPorts.setDisabled(checked); }, scope: this, @@ -3511,7 +3538,7 @@ Ext.namespace('Deluge.preferences'); * @extends Ext.form.FormPanel */ Deluge.preferences.Other = Ext.extend(Ext.form.FormPanel, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { border: false, @@ -3524,7 +3551,7 @@ Deluge.preferences.Other = Ext.extend(Ext.form.FormPanel, { Deluge.preferences.Other.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.preferences.Other.superclass.initComponent.call(this); var optMan = deluge.preferences.getOptionsManager(); @@ -3637,7 +3664,7 @@ Deluge.preferences.Plugins = Ext.extend(Ext.Panel, { '' ), - initComponent: function() { + initComponent: function () { Deluge.preferences.Plugins.superclass.initComponent.call(this); this.defaultValues = { version: '', @@ -3647,7 +3674,7 @@ Deluge.preferences.Plugins = Ext.extend(Ext.Panel, { }; this.pluginTemplate.compile(); - var checkboxRenderer = function(v, p, record) { + var checkboxRenderer = function (v, p, record) { p.css += ' x-grid3-check-col-td'; return ( '
' @@ -3669,7 +3696,7 @@ Deluge.preferences.Plugins = Ext.extend(Ext.Panel, { width: 0.2, sortable: true, tpl: new Ext.XTemplate('{enabled:this.getCheckbox}', { - getCheckbox: function(v) { + getCheckbox: function (v) { return ( '
deluge-torrent.org', + html: 'deluge-torrent.org', }, ]); this.addButton(_('Close'), this.onCloseClick, this); }, - show: function() { - this.on('build_ready', function() { + show: function () { + this.on('build_ready', function () { Deluge.about.AboutWindow.superclass.show.call(this); }); }, - onCloseClick: function() { + onCloseClick: function () { this.close(); }, }); Ext.namespace('Deluge'); -Deluge.About = function() { +Deluge.About = function () { new Deluge.about.AboutWindow().show(); }; /** @@ -5152,7 +5177,7 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { bodyStyle: 'padding: 10px 5px;', closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.AddConnectionWindow.superclass.initComponent.call(this); this.addEvents('hostadded'); @@ -5208,7 +5233,7 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { }); }, - onAddClick: function() { + onAddClick: function () { var values = this.form.getForm().getValues(); deluge.client.web.add_host( values.host, @@ -5216,7 +5241,7 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { values.username, values.password, { - success: function(result) { + success: function (result) { if (!result[0]) { Ext.MessageBox.show({ title: _('Error'), @@ -5239,7 +5264,7 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { ); }, - onHide: function() { + onHide: function () { this.form.getForm().reset(); }, }); @@ -5255,9 +5280,10 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { Ext.ns('Deluge'); // Custom VType validator for tracker urls -var trackerUrlTest = /(((^https?)|(^udp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i; +var trackerUrlTest = + /(((^https?)|(^udp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i; Ext.apply(Ext.form.VTypes, { - trackerUrl: function(val, field) { + trackerUrl: function (val, field) { return trackerUrlTest.test(val); }, trackerUrlText: 'Not a valid tracker url', @@ -5281,7 +5307,7 @@ Deluge.AddTrackerWindow = Ext.extend(Ext.Window, { closeAction: 'hide', iconCls: 'x-deluge-edit-trackers', - initComponent: function() { + initComponent: function () { Deluge.AddTrackerWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); @@ -5304,17 +5330,14 @@ Deluge.AddTrackerWindow = Ext.extend(Ext.Window, { }); }, - onAddClick: function() { - var trackers = this.form - .getForm() - .findField('trackers') - .getValue(); + onAddClick: function () { + var trackers = this.form.getForm().findField('trackers').getValue(); trackers = trackers.split('\n'); var cleaned = []; Ext.each( trackers, - function(tracker) { + function (tracker) { if (Ext.form.VTypes.trackerUrl(tracker)) { cleaned.push(tracker); } @@ -5323,17 +5346,11 @@ Deluge.AddTrackerWindow = Ext.extend(Ext.Window, { ); this.fireEvent('add', cleaned); this.hide(); - this.form - .getForm() - .findField('trackers') - .setValue(''); + this.form.getForm().findField('trackers').setValue(''); }, - onCancelClick: function() { - this.form - .getForm() - .findField('trackers') - .setValue(''); + onCancelClick: function () { + this.form.getForm().findField('trackers').setValue(''); this.hide(); }, }); @@ -5370,7 +5387,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { * Fires when the client has retrieved the list of methods from the server. * @param {Ext.ux.util.RpcClient} this */ - constructor: function(config) { + constructor: function (config) { Ext.ux.util.RpcClient.superclass.constructor.call(this, config); this._url = config.url || null; this._id = 0; @@ -5383,14 +5400,14 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { this.reloadMethods(); }, - reloadMethods: function() { + reloadMethods: function () { this._execute('system.listMethods', { success: this._setMethods, scope: this, }); }, - _execute: function(method, options) { + _execute: function (method, options) { options = options || {}; options.params = options.params || []; options.id = this._id; @@ -5413,7 +5430,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { }); }, - _onFailure: function(response, requestOptions) { + _onFailure: function (response, requestOptions) { var options = requestOptions.options; errorObj = { id: options.id, @@ -5439,7 +5456,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { } }, - _onSuccess: function(response, requestOptions) { + _onSuccess: function (response, requestOptions) { var responseObj = Ext.decode(response.responseText); var options = requestOptions.options; if (responseObj.error) { @@ -5477,9 +5494,9 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { } }, - _parseArgs: function(args) { + _parseArgs: function (args) { var params = []; - Ext.each(args, function(arg) { + Ext.each(args, function (arg) { params.push(arg); }); @@ -5488,7 +5505,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { var keys = Ext.keys(options), isOption = false; - Ext.each(this._optionKeys, function(key) { + Ext.each(this._optionKeys, function (key) { if (keys.indexOf(key) > -1) isOption = true; }); @@ -5504,15 +5521,15 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { return options; }, - _setMethods: function(methods) { + _setMethods: function (methods) { var components = {}, self = this; - Ext.each(methods, function(method) { + Ext.each(methods, function (method) { var parts = method.split('.'); var component = components[parts[0]] || {}; - var fn = function() { + var fn = function () { var options = self._parseArgs(arguments); return self._execute(method, options); }; @@ -5525,7 +5542,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { } Ext.each( this._components, - function(component) { + function (component) { if (!component in components) { delete this[component]; } @@ -5559,7 +5576,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { title: _('Connection Manager'), iconCls: 'x-deluge-connect-window-icon', - initComponent: function() { + initComponent: function () { Deluge.ConnectionManager.superclass.initComponent.call(this); this.on('hide', this.onHide, this); this.on('show', this.onShow, this); @@ -5671,9 +5688,9 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { * Check to see if the the web interface is currently connected * to a Deluge Daemon and show the Connection Manager if not. */ - checkConnected: function() { + checkConnected: function () { deluge.client.web.connected({ - success: function(connected) { + success: function (connected) { if (connected) { deluge.events.fire('connect'); } else { @@ -5684,7 +5701,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }); }, - disconnect: function(show) { + disconnect: function (show) { deluge.events.fire('disconnect'); if (show) { if (this.isVisible()) return; @@ -5692,15 +5709,15 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { } }, - loadHosts: function() { + loadHosts: function () { deluge.client.web.get_hosts({ success: this.onGetHosts, scope: this, }); }, - update: function() { - this.list.getStore().each(function(r) { + update: function () { + this.list.getStore().each(function (r) { deluge.client.web.get_host_status(r.id, { success: this.onGetHostStatus, scope: this, @@ -5713,7 +5730,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { * passed in records host state. * @param {Ext.data.Record} record The hosts record to update the UI for */ - updateButtons: function(record) { + updateButtons: function (record) { var button = this.buttons[1], status = record.get('status'); @@ -5747,7 +5764,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onAddClick: function(button, e) { + onAddClick: function (button, e) { if (!this.addWindow) { this.addWindow = new Deluge.AddConnectionWindow(); this.addWindow.on('hostadded', this.onHostChange, this); @@ -5756,7 +5773,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onEditClick: function(button, e) { + onEditClick: function (button, e) { var connection = this.list.getSelectedRecords()[0]; if (!connection) return; @@ -5768,24 +5785,24 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onHostChange: function() { + onHostChange: function () { this.loadHosts(); }, // private - onClose: function(e) { + onClose: function (e) { this.hide(); }, // private - onConnect: function(e) { + onConnect: function (e) { var selected = this.list.getSelectedRecords()[0]; if (!selected) return; var me = this; - var disconnect = function() { + var disconnect = function () { deluge.client.web.disconnect({ - success: function(result) { + success: function (result) { this.update(this); deluge.events.fire('disconnect'); }, @@ -5806,11 +5823,11 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { var id = selected.id; deluge.client.web.connect(id, { - success: function(methods) { + success: function (methods) { deluge.client.reloadMethods(); deluge.client.on( 'connected', - function(e) { + function (e) { deluge.events.fire('connect'); }, this, @@ -5823,11 +5840,11 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onGetHosts: function(hosts) { + onGetHosts: function (hosts) { this.list.getStore().loadData(hosts); Ext.each( hosts, - function(host) { + function (host) { deluge.client.web.get_host_status(host[0], { success: this.onGetHostStatus, scope: this, @@ -5838,7 +5855,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onGetHostStatus: function(host) { + onGetHostStatus: function (host) { var record = this.list.getStore().getById(host[0]); record.set('status', host[1]); record.set('version', host[2]); @@ -5849,19 +5866,19 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onHide: function() { + onHide: function () { if (this.running) window.clearInterval(this.running); }, // private - onLogin: function() { + onLogin: function () { if (deluge.config.first_login) { Ext.MessageBox.confirm( _('Change Default Password'), _( 'We recommend changing the default password.

Would you like to change it now?' ), - function(res) { + function (res) { this.checkConnected(); if (res == 'yes') { deluge.preferences.show(); @@ -5877,7 +5894,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onLogout: function() { + onLogout: function () { this.disconnect(); if (!this.hidden && this.rendered) { this.hide(); @@ -5885,12 +5902,12 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onRemoveClick: function(button) { + onRemoveClick: function (button) { var connection = this.list.getSelectedRecords()[0]; if (!connection) return; deluge.client.web.remove_host(connection.id, { - success: function(result) { + success: function (result) { if (!result) { Ext.MessageBox.show({ title: _('Error'), @@ -5909,7 +5926,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onSelectionChanged: function(list, selections) { + onSelectionChanged: function (list, selections) { if (selections[0]) { this.editHostButton.enable(); this.removeHostButton.enable(); @@ -5925,7 +5942,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { // FIXME: Find out why this is being fired twice // private - onShow: function() { + onShow: function () { if (!this.addHostButton) { var bbar = this.panel.getBottomToolbar(); this.addHostButton = bbar.items.get('cm-add'); @@ -5939,7 +5956,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onStopClick: function(button, e) { + onStopClick: function (button, e) { var connection = this.list.getSelectedRecords()[0]; if (!connection) return; @@ -5949,7 +5966,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { } else { // This means we need to stop the daemon deluge.client.web.stop_daemon(connection.id, { - success: function(result) { + success: function (result) { if (!result[0]) { Ext.MessageBox.show({ title: _('Error'), @@ -5965,6 +5982,79 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { } }, }); +/* + * Deluge.CopyMagnet.js + * + * Copyright (c) Damien Churchill 2009-2010 + * + * 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 + * the Free Software Foundation; either version 3, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, write to: + * The Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor + * Boston, MA 02110-1301, USA. + * + * In addition, as a special exception, the copyright holders give + * permission to link the code of portions of this program with the OpenSSL + * library. + * You must obey the GNU General Public License in all respects for all of + * the code used other than OpenSSL. If you modify file(s) with this + * exception, you may extend this exception to your version of the file(s), + * but you are not obligated to do so. If you do not wish to do so, delete + * this exception statement from your version. If you delete this exception + * statement from all source files in the program, then also delete it here. + */ +Deluge.CopyMagnet = Ext.extend(Ext.Window, { + title: _('Copy Magnet URI'), + width: 375, + closeAction: 'hide', + iconCls: 'icon-magnet-copy', + + initComponent: function () { + Deluge.CopyMagnet.superclass.initComponent.call(this); + form = this.add({ + xtype: 'form', + defaultType: 'textfield', + hideLabels: true, + }); + this.magnetURI = form.add({ + name: 'URI', + anchor: '100%', + }); + this.addButton(_('Close'), this.onClose, this); + this.addButton(_('Copy'), this.onCopy, this); + }, + show: function (a) { + Deluge.CopyMagnet.superclass.show.call(this); + var torrent = deluge.torrents.getSelected(); + deluge.client.core.get_magnet_uri(torrent.id, { + success: this.onRequestComplete, + scope: this, + }); + }, + onRequestComplete: function (uri) { + this.magnetURI.setValue(uri); + }, + onCopy: function () { + this.magnetURI.focus(); + this.magnetURI.el.dom.select(); + document.execCommand('copy'); + }, + onClose: function () { + this.hide(); + }, +}); + +deluge.copyMagnetWindow = new Deluge.CopyMagnet(); /** * Deluge.js * @@ -5992,21 +6082,14 @@ Ext.state.Manager.setProvider( // Add some additional functions to ext and setup some of the // configurable parameters Ext.apply(Ext, { - escapeHTML: function(text) { - text = String(text) - .replace('<', '<') - .replace('>', '>'); - return text.replace('&', '&'); - }, - - isObjectEmpty: function(obj) { + isObjectEmpty: function (obj) { for (var i in obj) { return false; } return true; }, - areObjectsEqual: function(obj1, obj2) { + areObjectsEqual: function (obj1, obj2) { var equal = true; if (!obj1 || !obj2) return false; for (var i in obj1) { @@ -6017,7 +6100,7 @@ Ext.apply(Ext, { return equal; }, - keys: function(obj) { + keys: function (obj) { var keys = []; for (var i in obj) if (obj.hasOwnProperty(i)) { @@ -6026,7 +6109,7 @@ Ext.apply(Ext, { return keys; }, - values: function(obj) { + values: function (obj) { var values = []; for (var i in obj) { if (obj.hasOwnProperty(i)) { @@ -6036,7 +6119,7 @@ Ext.apply(Ext, { return values; }, - splat: function(obj) { + splat: function (obj) { var type = Ext.type(obj); return type ? (type != 'array' ? [obj] : obj) : []; }, @@ -6073,7 +6156,7 @@ Ext.apply(Deluge, { * @param {String} text The text to display on the bar * @param {Number} modified Amount to subtract from the width allowing for fixes */ - progressBar: function(progress, width, text, modifier) { + progressBar: function (progress, width, text, modifier) { modifier = Ext.value(modifier, 10); var progressWidth = ((width / 100.0) * progress).toFixed(0); var barWidth = progressWidth - 1; @@ -6092,7 +6175,7 @@ Ext.apply(Deluge, { * Constructs a new instance of the specified plugin. * @param {String} name The plugin name to create */ - createPlugin: function(name) { + createPlugin: function (name) { return new Deluge.pluginStore[name](); }, @@ -6100,7 +6183,7 @@ Ext.apply(Deluge, { * Check to see if a plugin has been registered. * @param {String} name The plugin name to check */ - hasPlugin: function(name) { + hasPlugin: function (name) { return Deluge.pluginStore[name] ? true : false; }, @@ -6109,7 +6192,7 @@ Ext.apply(Deluge, { * @param {String} name The plugin name to register * @param {Plugin} plugin The plugin to register */ - registerPlugin: function(name, plugin) { + registerPlugin: function (name, plugin) { Deluge.pluginStore[name] = plugin; }, }); @@ -6177,7 +6260,7 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { bodyStyle: 'padding: 10px 5px;', closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.EditConnectionWindow.superclass.initComponent.call(this); this.addEvents('hostedited'); @@ -6233,17 +6316,11 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { }); }, - show: function(connection) { + show: function (connection) { Deluge.EditConnectionWindow.superclass.show.call(this); - this.form - .getForm() - .findField('host') - .setValue(connection.get('host')); - this.form - .getForm() - .findField('port') - .setValue(connection.get('port')); + this.form.getForm().findField('host').setValue(connection.get('host')); + this.form.getForm().findField('port').setValue(connection.get('port')); this.form .getForm() .findField('username') @@ -6251,7 +6328,7 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { this.host_id = connection.id; }, - onEditClick: function() { + onEditClick: function () { var values = this.form.getForm().getValues(); deluge.client.web.edit_host( this.host_id, @@ -6260,7 +6337,7 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { values.username, values.password, { - success: function(result) { + success: function (result) { if (!result) { console.log(result); Ext.MessageBox.show({ @@ -6281,7 +6358,7 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { ); }, - onHide: function() { + onHide: function () { this.form.getForm().reset(); }, }); @@ -6314,7 +6391,7 @@ Deluge.EditTrackerWindow = Ext.extend(Ext.Window, { closeAction: 'hide', iconCls: 'x-deluge-edit-trackers', - initComponent: function() { + initComponent: function () { Deluge.EditTrackerWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); @@ -6337,32 +6414,23 @@ Deluge.EditTrackerWindow = Ext.extend(Ext.Window, { }); }, - show: function(record) { + show: function (record) { Deluge.EditTrackerWindow.superclass.show.call(this); this.record = record; - this.form - .getForm() - .findField('tracker') - .setValue(record.data['url']); + this.form.getForm().findField('tracker').setValue(record.data['url']); }, - onCancelClick: function() { + onCancelClick: function () { this.hide(); }, - onHide: function() { - this.form - .getForm() - .findField('tracker') - .setValue(''); + onHide: function () { + this.form.getForm().findField('tracker').setValue(''); }, - onSaveClick: function() { - var url = this.form - .getForm() - .findField('tracker') - .getValue(); + onSaveClick: function () { + var url = this.form.getForm().findField('tracker').getValue(); this.record.set('url', url); this.record.commit(); this.hide(); @@ -6380,7 +6448,7 @@ Deluge.EditTrackerWindow = Ext.extend(Ext.Window, { Ext.ns('Deluge'); /** - * @class Deluge.EditTrackerWindow + * @class Deluge.EditTrackersWindow * @extends Ext.Window */ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { @@ -6398,7 +6466,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { closeAction: 'hide', iconCls: 'x-deluge-edit-trackers', - initComponent: function() { + initComponent: function () { Deluge.EditTrackersWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); @@ -6427,6 +6495,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { header: _('Tracker'), width: 0.9, dataIndex: 'url', + tpl: new Ext.XTemplate('{url:htmlEncode}'), }, ], columnSort: { @@ -6481,18 +6550,18 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { }); }, - onAddClick: function() { + onAddClick: function () { this.addWindow.show(); }, - onAddTrackers: function(trackers) { + onAddTrackers: function (trackers) { var store = this.list.getStore(); Ext.each( trackers, - function(tracker) { + function (tracker) { var duplicate = false, heightestTier = -1; - store.each(function(record) { + store.each(function (record) { if (record.get('tier') > heightestTier) { heightestTier = record.get('tier'); } @@ -6513,27 +6582,27 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { ); }, - onCancelClick: function() { + onCancelClick: function () { this.hide(); }, - onEditClick: function() { + onEditClick: function () { var selected = this.list.getSelectedRecords()[0]; if (!selected) return; this.editWindow.show(selected); }, - onHide: function() { + onHide: function () { this.list.getStore().removeAll(); }, - onListNodeDblClicked: function(list, index, node, e) { + onListNodeDblClicked: function (list, index, node, e) { this.editWindow.show(this.list.getRecord(node)); }, - onOkClick: function() { + onOkClick: function () { var trackers = []; - this.list.getStore().each(function(record) { + this.list.getStore().each(function (record) { trackers.push({ tier: record.get('tier'), url: record.get('url'), @@ -6548,34 +6617,28 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { this.hide(); }, - onRemoveClick: function() { + onRemoveClick: function () { // Remove from the grid var selected = this.list.getSelectedRecords()[0]; if (!selected) return; this.list.getStore().remove(selected); }, - onRequestComplete: function(status) { + onRequestComplete: function (status) { this.list.getStore().loadData(status); this.list.getStore().sort('tier', 'ASC'); }, - onSaveFail: function() {}, + onSaveFail: function () {}, - onSelect: function(list) { + onSelect: function (list) { if (list.getSelectionCount()) { - this.panel - .getBottomToolbar() - .items.get(4) - .enable(); + this.panel.getBottomToolbar().items.get(4).enable(); } }, - onShow: function() { - this.panel - .getBottomToolbar() - .items.get(4) - .disable(); + onShow: function () { + this.panel.getBottomToolbar().items.get(4).disable(); var r = deluge.torrents.getSelected(); this.torrentId = r.id; deluge.client.core.get_torrent_status(r.id, ['trackers'], { @@ -6584,7 +6647,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { }); }, - onDownClick: function() { + onDownClick: function () { var r = this.list.getSelectedRecords()[0]; if (!r) return; @@ -6595,7 +6658,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { this.list.select(r.store.indexOf(r)); }, - onUpClick: function() { + onUpClick: function () { var r = this.list.getSelectedRecords()[0]; if (!r) return; @@ -6624,7 +6687,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { * Class for holding global events that occur within the UI. */ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { - constructor: function() { + constructor: function () { this.toRegister = []; this.on('login', this.onLogin, this); Deluge.EventsManager.superclass.constructor.call(this); @@ -6633,7 +6696,7 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { /** * Append an event handler to this object. */ - addListener: function(eventName, fn, scope, o) { + addListener: function (eventName, fn, scope, o) { this.addEvents(eventName); if (/[A-Z]/.test(eventName.substring(0, 1))) { if (!deluge.client) { @@ -6651,7 +6714,7 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { ); }, - getEvents: function() { + getEvents: function () { deluge.client.web.get_events({ success: this.onGetEventsSuccess, failure: this.onGetEventsFailure, @@ -6662,8 +6725,8 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { /** * Starts the EventsManagerManager checking for events. */ - start: function() { - Ext.each(this.toRegister, function(eventName) { + start: function () { + Ext.each(this.toRegister, function (eventName) { deluge.client.web.register_event_listener(eventName); }); this.running = true; @@ -6674,21 +6737,21 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { /** * Stops the EventsManagerManager checking for events. */ - stop: function() { + stop: function () { this.running = false; }, // private - onLogin: function() { + onLogin: function () { this.start(); }, - onGetEventsSuccess: function(events) { + onGetEventsSuccess: function (events) { if (!this.running) return; if (events) { Ext.each( events, - function(event) { + function (event) { var name = event[0], args = event[1]; args.splice(0, 0, name); @@ -6701,7 +6764,7 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { }, // private - onGetEventsFailure: function(result, error) { + onGetEventsFailure: function (result, error) { // the request timed out or we had a communication failure if (!this.running) return; if (!error.isTimeout && this.errorCount++ >= 3) { @@ -6742,7 +6805,7 @@ Deluge.FileBrowser = Ext.extend(Ext.Window, { width: 500, height: 400, - initComponent: function() { + initComponent: function () { Deluge.FileBrowser.superclass.initComponent.call(this); this.add({ @@ -6790,7 +6853,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { show_zero: null, - initComponent: function() { + initComponent: function () { Deluge.FilterPanel.superclass.initComponent.call(this); this.filterType = this.initialConfig.filter; var title = ''; @@ -6806,7 +6869,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { (title = this.filterType.replace('_', ' ')), (parts = title.split(' ')), (title = ''); - Ext.each(parts, function(p) { + Ext.each(parts, function (p) { fl = p.substring(0, 1).toUpperCase(); title += fl + p.substring(1) + ' '; }); @@ -6845,7 +6908,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { * Return the currently selected filter state * @returns {String} the current filter state */ - getState: function() { + getState: function () { if (!this.list.getSelectionCount()) return; var state = this.list.getSelectedRecords()[0]; @@ -6857,7 +6920,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { /** * Return the current states in the filter */ - getStates: function() { + getStates: function () { return this.states; }, @@ -6865,18 +6928,18 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { * Return the Store for the ListView of the FilterPanel * @returns {Ext.data.Store} the ListView store */ - getStore: function() { + getStore: function () { return this.list.getStore(); }, /** * Update the states in the FilterPanel */ - updateStates: function(states) { + updateStates: function (states) { this.states = {}; Ext.each( states, - function(state) { + function (state) { this.states[state[0]] = state[1]; }, this @@ -6888,7 +6951,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { : this.show_zero; if (!show_zero) { var newStates = []; - Ext.each(states, function(state) { + Ext.each(states, function (state) { if (state[1] > 0 || state[0] == 'All') { newStates.push(state); } @@ -6900,7 +6963,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { var filters = {}; Ext.each( states, - function(s, i) { + function (s, i) { var record = store.getById(s[0]); if (!record) { record = new store.recordType({ @@ -6919,7 +6982,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { this ); - store.each(function(record) { + store.each(function (record) { if (filters[record.id]) return; store.remove(record); var selected = this.list.getSelectedRecords()[0]; @@ -6941,7 +7004,7 @@ Deluge.FilterPanel.templates = { tracker_host: '
{filter} ({count})
', + 'tracker/{filter});">{filter:htmlEncode} ({count})
', }; /** * Deluge.Formatters.js @@ -6960,7 +7023,23 @@ Deluge.FilterPanel.templates = { * @version 1.3 * @singleton */ -Deluge.Formatters = { +Deluge.Formatters = (function () { + var charToEntity = { + '&': '&', + '>': '>', + '<': '<', + '"': '"', + "'": ''', + }; + + var charToEntityRegex = new RegExp( + '(' + Object.keys(charToEntity).join('|') + ')', + 'g' + ); + var htmlEncodeReplaceFn = function (match, capture) { + return charToEntity[capture]; + }; + /** * Formats a date string in the date representation of the current locale, * based on the systems timezone. @@ -6969,154 +7048,162 @@ Deluge.Formatters = { * @return {String} a string in the date representation of the current locale * or "" if seconds < 0. */ - date: function(timestamp) { - function zeroPad(num, count) { - var numZeropad = num + ''; - while (numZeropad.length < count) { - numZeropad = '0' + numZeropad; + return (Formatters = { + date: function (timestamp) { + function zeroPad(num, count) { + var numZeropad = num + ''; + while (numZeropad.length < count) { + numZeropad = '0' + numZeropad; + } + return numZeropad; } - return numZeropad; - } - timestamp = timestamp * 1000; - var date = new Date(timestamp); - return String.format( - '{0}/{1}/{2} {3}:{4}:{5}', - zeroPad(date.getDate(), 2), - zeroPad(date.getMonth() + 1, 2), - date.getFullYear(), - zeroPad(date.getHours(), 2), - zeroPad(date.getMinutes(), 2), - zeroPad(date.getSeconds(), 2) - ); - }, + timestamp = timestamp * 1000; + var date = new Date(timestamp); + return String.format( + '{0}/{1}/{2} {3}:{4}:{5}', + zeroPad(date.getDate(), 2), + zeroPad(date.getMonth() + 1, 2), + date.getFullYear(), + zeroPad(date.getHours(), 2), + zeroPad(date.getMinutes(), 2), + zeroPad(date.getSeconds(), 2) + ); + }, - /** - * Formats the bytes value into a string with KiB, MiB or GiB units. - * - * @param {Number} bytes the filesize in bytes - * @param {Boolean} showZero pass in true to displays 0 values - * @return {String} formatted string with KiB, MiB or GiB units. - */ - size: function(bytes, showZero) { - if (!bytes && !showZero) return ''; - bytes = bytes / 1024.0; + /** + * Formats the bytes value into a string with KiB, MiB or GiB units. + * + * @param {Number} bytes the filesize in bytes + * @param {Boolean} showZero pass in true to displays 0 values + * @return {String} formatted string with KiB, MiB or GiB units. + */ + size: function (bytes, showZero) { + if (!bytes && !showZero) return ''; + bytes = bytes / 1024.0; - if (bytes < 1024) { - return bytes.toFixed(1) + ' KiB'; - } else { - bytes = bytes / 1024; - } + if (bytes < 1024) { + return bytes.toFixed(1) + ' KiB'; + } else { + bytes = bytes / 1024; + } - if (bytes < 1024) { - return bytes.toFixed(1) + ' MiB'; - } else { - bytes = bytes / 1024; - } + if (bytes < 1024) { + return bytes.toFixed(1) + ' MiB'; + } else { + bytes = bytes / 1024; + } - return bytes.toFixed(1) + ' GiB'; - }, + return bytes.toFixed(1) + ' GiB'; + }, - /** - * Formats the bytes value into a string with K, M or G units. - * - * @param {Number} bytes the filesize in bytes - * @param {Boolean} showZero pass in true to displays 0 values - * @return {String} formatted string with K, M or G units. - */ - sizeShort: function(bytes, showZero) { - if (!bytes && !showZero) return ''; - bytes = bytes / 1024.0; + /** + * Formats the bytes value into a string with K, M or G units. + * + * @param {Number} bytes the filesize in bytes + * @param {Boolean} showZero pass in true to displays 0 values + * @return {String} formatted string with K, M or G units. + */ + sizeShort: function (bytes, showZero) { + if (!bytes && !showZero) return ''; + bytes = bytes / 1024.0; - if (bytes < 1024) { - return bytes.toFixed(1) + ' K'; - } else { - bytes = bytes / 1024; - } + if (bytes < 1024) { + return bytes.toFixed(1) + ' K'; + } else { + bytes = bytes / 1024; + } - if (bytes < 1024) { - return bytes.toFixed(1) + ' M'; - } else { - bytes = bytes / 1024; - } + if (bytes < 1024) { + return bytes.toFixed(1) + ' M'; + } else { + bytes = bytes / 1024; + } - return bytes.toFixed(1) + ' G'; - }, + return bytes.toFixed(1) + ' G'; + }, - /** - * Formats a string to display a transfer speed utilizing {@link #size} - * - * @param {Number} bytes the number of bytes per second - * @param {Boolean} showZero pass in true to displays 0 values - * @return {String} formatted string with KiB, MiB or GiB units. - */ - speed: function(bytes, showZero) { - return !bytes && !showZero ? '' : fsize(bytes, showZero) + '/s'; - }, + /** + * Formats a string to display a transfer speed utilizing {@link #size} + * + * @param {Number} bytes the number of bytes per second + * @param {Boolean} showZero pass in true to displays 0 values + * @return {String} formatted string with KiB, MiB or GiB units. + */ + speed: function (bytes, showZero) { + return !bytes && !showZero ? '' : fsize(bytes, showZero) + '/s'; + }, - /** - * Formats a string to show time in a human readable form. - * - * @param {Number} time the number of seconds - * @return {String} a formatted time string. will return '' if seconds == 0 - */ - timeRemaining: function(time) { - if (time <= 0) { - return '∞'; - } - time = time.toFixed(0); - if (time < 60) { - return time + 's'; - } else { - time = time / 60; - } + /** + * Formats a string to show time in a human readable form. + * + * @param {Number} time the number of seconds + * @return {String} a formatted time string. will return '' if seconds == 0 + */ + timeRemaining: function (time) { + if (time <= 0) { + return '∞'; + } + time = time.toFixed(0); + if (time < 60) { + return time + 's'; + } else { + time = time / 60; + } - if (time < 60) { - var minutes = Math.floor(time); - var seconds = Math.round(60 * (time - minutes)); - if (seconds > 0) { - return minutes + 'm ' + seconds + 's'; + if (time < 60) { + var minutes = Math.floor(time); + var seconds = Math.round(60 * (time - minutes)); + if (seconds > 0) { + return minutes + 'm ' + seconds + 's'; + } else { + return minutes + 'm'; + } } else { - return minutes + 'm'; + time = time / 60; } - } else { - time = time / 60; - } - if (time < 24) { - var hours = Math.floor(time); - var minutes = Math.round(60 * (time - hours)); - if (minutes > 0) { - return hours + 'h ' + minutes + 'm'; + if (time < 24) { + var hours = Math.floor(time); + var minutes = Math.round(60 * (time - hours)); + if (minutes > 0) { + return hours + 'h ' + minutes + 'm'; + } else { + return hours + 'h'; + } } else { - return hours + 'h'; + time = time / 24; } - } else { - time = time / 24; - } - var days = Math.floor(time); - var hours = Math.round(24 * (time - days)); - if (hours > 0) { - return days + 'd ' + hours + 'h'; - } else { - return days + 'd'; - } - }, + var days = Math.floor(time); + var hours = Math.round(24 * (time - days)); + if (hours > 0) { + return days + 'd ' + hours + 'h'; + } else { + return days + 'd'; + } + }, - /** - * Simply returns the value untouched, for when no formatting is required. - * - * @param {Mixed} value the value to be displayed - * @return the untouched value. - */ - plain: function(value) { - return value; - }, + /** + * Simply returns the value untouched, for when no formatting is required. + * + * @param {Mixed} value the value to be displayed + * @return the untouched value. + */ + plain: function (value) { + return value; + }, - cssClassEscape: function(value) { - return value.toLowerCase().replace('.', '_'); - }, -}; + cssClassEscape: function (value) { + return value.toLowerCase().replace('.', '_'); + }, + + htmlEncode: function (value) { + return !value + ? value + : String(value).replace(charToEntityRegex, htmlEncodeReplaceFn); + }, + }); +})(); var fsize = Deluge.Formatters.size; var fsize_short = Deluge.Formatters.sizeShort; var fspeed = Deluge.Formatters.speed; @@ -7124,6 +7211,7 @@ var ftime = Deluge.Formatters.timeRemaining; var fdate = Deluge.Formatters.date; var fplain = Deluge.Formatters.plain; Ext.util.Format.cssClassEscape = Deluge.Formatters.cssClassEscape; +Ext.util.Format.htmlEncode = Deluge.Formatters.htmlEncode; /** * Deluge.Keys.js * @@ -7259,7 +7347,7 @@ Deluge.Keys = { // Merge the grid and status keys together as the status keys contain all the // grid ones. -Ext.each(Deluge.Keys.Grid, function(key) { +Ext.each(Deluge.Keys.Grid, function (key) { Deluge.Keys.Status.push(key); }); /** @@ -7287,7 +7375,7 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { width: 300, height: 120, - initComponent: function() { + initComponent: function () { Deluge.LoginWindow.superclass.initComponent.call(this); this.on('show', this.onShow, this); @@ -7320,17 +7408,17 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { this.passwordField.on('specialkey', this.onSpecialKey, this); }, - logout: function() { + logout: function () { deluge.events.fire('logout'); deluge.client.auth.delete_session({ - success: function(result) { + success: function (result) { this.show(true); }, scope: this, }); }, - show: function(skipCheck) { + show: function (skipCheck) { if (this.firstShow) { deluge.client.on('error', this.onClientError, this); this.firstShow = false; @@ -7341,28 +7429,28 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { } deluge.client.auth.check_session({ - success: function(result) { + success: function (result) { if (result) { deluge.events.fire('login'); } else { this.show(true); } }, - failure: function(result) { + failure: function (result) { this.show(true); }, scope: this, }); }, - onSpecialKey: function(field, e) { + onSpecialKey: function (field, e) { if (e.getKey() == 13) this.onLogin(); }, - onLogin: function() { + onLogin: function () { var passwordField = this.passwordField; deluge.client.auth.login(passwordField.getValue(), { - success: function(result) { + success: function (result) { if (result) { deluge.events.fire('login'); this.hide(); @@ -7373,7 +7461,7 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { msg: _('You entered an incorrect password'), buttons: Ext.MessageBox.OK, modal: false, - fn: function() { + fn: function () { passwordField.focus(true, 10); }, icon: Ext.MessageBox.WARNING, @@ -7385,14 +7473,14 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { }); }, - onClientError: function(errorObj, response, requestOptions) { + onClientError: function (errorObj, response, requestOptions) { if (errorObj.error.code == 1) { deluge.events.fire('logout'); this.show(true); } }, - onShow: function() { + onShow: function () { this.passwordField.focus(true, 300); }, }); @@ -7407,7 +7495,7 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { */ deluge.menus = { - onTorrentActionSetOpt: function(item, e) { + onTorrentActionSetOpt: function (item, e) { var ids = deluge.torrents.getSelectedIds(); var action = item.initialConfig.torrentAction; var opts = {}; @@ -7415,20 +7503,23 @@ deluge.menus = { deluge.client.core.set_torrent_options(ids, opts); }, - onTorrentActionMethod: function(item, e) { + onTorrentActionMethod: function (item, e) { var ids = deluge.torrents.getSelectedIds(); var action = item.initialConfig.torrentAction; deluge.client.core[action](ids, { - success: function() { + success: function () { deluge.ui.update(); }, }); }, - onTorrentActionShow: function(item, e) { + onTorrentActionShow: function (item, e) { var ids = deluge.torrents.getSelectedIds(); var action = item.initialConfig.torrentAction; switch (action) { + case 'copy_magnet': + deluge.copyMagnetWindow.show(); + break; case 'edit_trackers': deluge.editTrackers.show(); break; @@ -7709,6 +7800,13 @@ deluge.menus.torrent = new Ext.menu.Menu({ }), }, '-', + { + torrentAction: 'copy_magnet', + text: _('Copy Magnet URI'), + iconCls: 'icon-magnet-copy', + handler: deluge.menus.onTorrentActionShow, + scope: deluge.menus, + }, { torrentAction: 'force_reannounce', text: _('Update Tracker'), @@ -7796,7 +7894,7 @@ deluge.menus.filePriorities = new Ext.menu.Menu({ Ext.namespace('Deluge'); Deluge.MoveStorage = Ext.extend(Ext.Window, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { title: _('Move Download Folder'), @@ -7816,7 +7914,7 @@ Deluge.MoveStorage = Ext.extend(Ext.Window, { Deluge.MoveStorage.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.MoveStorage.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancel, this); @@ -7848,21 +7946,21 @@ Deluge.MoveStorage = Ext.extend(Ext.Window, { //}); }, - hide: function() { + hide: function () { Deluge.MoveStorage.superclass.hide.call(this); this.torrentIds = null; }, - show: function(torrentIds) { + show: function (torrentIds) { Deluge.MoveStorage.superclass.show.call(this); this.torrentIds = torrentIds; }, - onCancel: function() { + onCancel: function () { this.hide(); }, - onMove: function() { + onMove: function () { var dest = this.moveLocation.getValue(); deluge.client.core.move_storage(this.torrentIds, dest); this.hide(); @@ -7886,7 +7984,7 @@ deluge.moveStorage = new Deluge.MoveStorage(); * @extends Deluge.OptionsManager */ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { - constructor: function(config) { + constructor: function (config) { this.currentId = null; this.stored = {}; Deluge.MultiOptionsManager.superclass.constructor.call(this, config); @@ -7896,7 +7994,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * Changes bound fields to use the specified id. * @param {String} id */ - changeId: function(id, dontUpdateBinds) { + changeId: function (id, dontUpdateBinds) { var oldId = this.currentId; this.currentId = id; if (!dontUpdateBinds) { @@ -7904,7 +8002,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { if (!this.binds[option]) continue; Ext.each( this.binds[option], - function(bind) { + function (bind) { bind.setValue(this.get(option)); }, this @@ -7918,7 +8016,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * Changes all the changed values to be the default values * @param {String} id */ - commit: function() { + commit: function () { this.stored[this.currentId] = Ext.apply( this.stored[this.currentId], this.changed[this.currentId] @@ -7931,7 +8029,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String/Array} option A single option or an array of options to return. * @returns {Object} the options value. */ - get: function() { + get: function () { if (arguments.length == 1) { var option = arguments[0]; return this.isDirty(option) @@ -7949,7 +8047,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { var options = {}; Ext.each( arguments, - function(option) { + function (option) { options[option] = this.isDirty(option) ? this.changed[this.currentId][option] : this.getDefault(option); @@ -7965,7 +8063,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String} option A single option. * @returns {Object} the value of the option */ - getDefault: function(option) { + getDefault: function (option) { return this.has(option) ? this.stored[this.currentId][option] : this.options[option]; @@ -7975,7 +8073,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * Returns the dirty (changed) values. * @returns {Object} the changed options */ - getDirty: function() { + getDirty: function () { return this.changed[this.currentId] ? this.changed[this.currentId] : {}; }, @@ -7984,7 +8082,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String} option * @returns {Boolean} true if the option has been changed, else false. */ - isDirty: function(option) { + isDirty: function (option) { return ( this.changed[this.currentId] && !Ext.isEmpty(this.changed[this.currentId][option]) @@ -7997,7 +8095,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String} option * @returns {Boolean} true if the id has an option, else false. */ - has: function(option) { + has: function (option) { return ( this.stored[this.currentId] && !Ext.isEmpty(this.stored[this.currentId][option]) @@ -8007,7 +8105,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { /** * Reset the options back to the default values for the specified id. */ - reset: function() { + reset: function () { if (this.changed[this.currentId]) delete this.changed[this.currentId]; if (this.stored[this.currentId]) delete this.stored[this.currentId]; }, @@ -8015,7 +8113,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { /** * Reset the options back to their defaults for all ids. */ - resetAll: function() { + resetAll: function () { this.changed = {}; this.stored = {}; this.changeId(null); @@ -8027,7 +8125,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String} option * @param {Object} value The value for the option */ - setDefault: function(option, value) { + setDefault: function (option, value) { if (option === undefined) { return; } else if (value === undefined) { @@ -8058,7 +8156,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String/Object} option or options to update * @param {Object} [value]; */ - update: function(option, value) { + update: function (option, value) { if (option === undefined) { return; } else if (value === undefined) { @@ -8109,7 +8207,7 @@ Deluge.OtherLimitWindow = Ext.extend(Ext.Window, { constrainHeader: true, closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.OtherLimitWindow.superclass.initComponent.call(this); this.form = this.add({ xtype: 'form', @@ -8142,31 +8240,28 @@ Deluge.OtherLimitWindow = Ext.extend(Ext.Window, { this.afterMethod('show', this.doFocusField, this); }, - setValue: function(value) { + setValue: function (value) { this.form.getForm().setValues({ limit: value }); }, - onCancelClick: function() { + onCancelClick: function () { this.form.getForm().reset(); this.hide(); }, - onOkClick: function() { + onOkClick: function () { var config = {}; config[this.group] = this.form.getForm().getValues().limit; deluge.client.core.set_config(config, { - success: function() { + success: function () { deluge.ui.update(); }, }); this.hide(); }, - doFocusField: function() { - this.form - .getForm() - .findField('limit') - .focus(true, 10); + doFocusField: function () { + this.form.getForm().findField('limit').focus(true, 10); }, }); /** @@ -8192,7 +8287,7 @@ Deluge.Plugin = Ext.extend(Ext.util.Observable, { */ name: null, - constructor: function(config) { + constructor: function (config) { this.isDelugePlugin = true; this.addEvents({ /** @@ -8214,7 +8309,7 @@ Deluge.Plugin = Ext.extend(Ext.util.Observable, { * Disables the plugin, firing the "{@link #disabled}" event and * then executing the plugins clean up method onDisabled. */ - disable: function() { + disable: function () { this.fireEvent('disabled', this); if (this.onDisable) this.onDisable(); }, @@ -8223,13 +8318,13 @@ Deluge.Plugin = Ext.extend(Ext.util.Observable, { * Enables the plugin, firing the "{@link #enabled}" event and * then executes the plugins setup method, onEnabled. */ - enable: function() { + enable: function () { deluge.client.reloadMethods(); this.fireEvent('enable', this); if (this.onEnable) this.onEnable(); }, - registerTorrentStatus: function(key, header, options) { + registerTorrentStatus: function (key, header, options) { options = options || {}; var cc = options.colCfg || {}, sc = options.storeCfg || {}; @@ -8250,23 +8345,23 @@ Deluge.Plugin = Ext.extend(Ext.util.Observable, { deluge.torrents.getView().refresh(true); }, - deregisterTorrentStatus: function(key) { + deregisterTorrentStatus: function (key) { var fields = []; - Ext.each(deluge.torrents.meta.fields, function(field) { + Ext.each(deluge.torrents.meta.fields, function (field) { if (field.name != key) fields.push(field); }); deluge.torrents.meta.fields = fields; deluge.torrents.getStore().reader.onMetaChange(deluge.torrents.meta); var cols = []; - Ext.each(deluge.torrents.columns, function(col) { + Ext.each(deluge.torrents.columns, function (col) { if (col.dataIndex != key) cols.push(col); }); deluge.torrents.colModel.setConfig(cols); deluge.torrents.columns = cols; var keys = []; - Ext.each(Deluge.Keys.Grid, function(k) { + Ext.each(Deluge.Keys.Grid, function (k) { if (k == key) keys.push(k); }); Deluge.Keys.Grid = keys; @@ -8304,16 +8399,16 @@ Deluge.RemoveWindow = Ext.extend(Ext.Window, { bodyStyle: 'padding: 5px; padding-left: 10px;', html: 'Are you sure you wish to remove the torrent (s)?', - initComponent: function() { + initComponent: function () { Deluge.RemoveWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancel, this); this.addButton(_('Remove With Data'), this.onRemoveData, this); this.addButton(_('Remove Torrent'), this.onRemove, this); }, - remove: function(removeData) { + remove: function (removeData) { deluge.client.core.remove_torrents(this.torrentIds, removeData, { - success: function(result) { + success: function (result) { if (result == true) { console.log( 'Error(s) occured when trying to delete torrent(s).' @@ -8326,25 +8421,25 @@ Deluge.RemoveWindow = Ext.extend(Ext.Window, { }); }, - show: function(ids) { + show: function (ids) { Deluge.RemoveWindow.superclass.show.call(this); this.torrentIds = ids; }, - onCancel: function() { + onCancel: function () { this.hide(); this.torrentIds = null; }, - onRemove: function() { + onRemove: function () { this.remove(false); }, - onRemoveData: function() { + onRemoveData: function () { this.remove(true); }, - onRemoved: function(torrentIds) { + onRemoved: function (torrentIds) { deluge.events.fire('torrentsRemoved', torrentIds); this.hide(); deluge.ui.update(); @@ -8378,7 +8473,7 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { // private selected: null, - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { id: 'sidebar', @@ -8397,16 +8492,16 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { }, // private - initComponent: function() { + initComponent: function () { Deluge.Sidebar.superclass.initComponent.call(this); deluge.events.on('disconnect', this.onDisconnect, this); }, - createFilter: function(filter, states) { + createFilter: function (filter, states) { var panel = new Deluge.FilterPanel({ filter: filter, }); - panel.on('selectionchange', function(view, nodes) { + panel.on('selectionchange', function (view, nodes) { deluge.ui.update(); }); this.add(panel); @@ -8414,7 +8509,7 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { this.doLayout(); this.panels[filter] = panel; - panel.header.on('click', function(header) { + panel.header.on('click', function (header) { if (!deluge.config.sidebar_multiple_filters) { deluge.ui.update(); } @@ -8428,16 +8523,16 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { this.fireEvent('afterfiltercreate', this, panel); }, - getFilter: function(filter) { + getFilter: function (filter) { return this.panels[filter]; }, - getFilterStates: function() { + getFilterStates: function () { var states = {}; if (deluge.config.sidebar_multiple_filters) { // Grab the filters from each of the filter panels - this.items.each(function(panel) { + this.items.each(function (panel) { var state = panel.getState(); if (state == null) return; states[panel.filterType] = state; @@ -8454,12 +8549,12 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { return states; }, - hasFilter: function(filter) { + hasFilter: function (filter) { return this.panels[filter] ? true : false; }, // private - onDisconnect: function() { + onDisconnect: function () { for (var filter in this.panels) { this.remove(this.panels[filter]); } @@ -8467,11 +8562,11 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { this.selected = null; }, - onFilterSelect: function(selModel, rowIndex, record) { + onFilterSelect: function (selModel, rowIndex, record) { deluge.ui.update(); }, - update: function(filters) { + update: function (filters) { for (var filter in filters) { var states = filters[filter]; if (Ext.getKeys(this.panels).indexOf(filter) > -1) { @@ -8484,7 +8579,7 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { // Perform a cleanup of fitlers that are not enabled any more. Ext.each( Ext.keys(this.panels), - function(filter) { + function (filter) { if (Ext.keys(filters).indexOf(filter) == -1) { // We need to remove the panel this.remove(this.panels[filter]); @@ -8508,7 +8603,7 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { Ext.namespace('Deluge'); Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { id: 'deluge-statusbar', @@ -8520,14 +8615,14 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { Deluge.Statusbar.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.Statusbar.superclass.initComponent.call(this); deluge.events.on('connect', this.onConnect, this); deluge.events.on('disconnect', this.onDisconnect, this); }, - createButtons: function() { + createButtons: function () { this.buttons = this.add( { id: 'statusbar-connections', @@ -8711,7 +8806,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { cls: 'x-btn-text-icon', iconCls: 'x-deluge-traffic', tooltip: _('Protocol Traffic Download/Upload'), - handler: function() { + handler: function () { deluge.preferences.show(); deluge.preferences.selectPage('Network'); }, @@ -8738,7 +8833,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { cls: 'x-btn-text-icon', iconCls: 'x-deluge-freespace', tooltip: _('Freespace in download folder'), - handler: function() { + handler: function () { deluge.preferences.show(); deluge.preferences.selectPage('Downloads'); }, @@ -8747,7 +8842,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { this.created = true; }, - onConnect: function() { + onConnect: function () { this.setStatus({ iconCls: 'x-connected', text: '', @@ -8755,7 +8850,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { if (!this.created) { this.createButtons(); } else { - Ext.each(this.buttons, function(item) { + Ext.each(this.buttons, function (item) { item.show(); item.enable(); }); @@ -8763,23 +8858,23 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { this.doLayout(); }, - onDisconnect: function() { + onDisconnect: function () { this.clearStatus({ useDefaults: true }); - Ext.each(this.buttons, function(item) { + Ext.each(this.buttons, function (item) { item.hide(); item.disable(); }); this.doLayout(); }, - update: function(stats) { + update: function (stats) { if (!stats) return; function addSpeed(val) { return val + ' KiB/s'; } - var updateStat = function(name, config) { + var updateStat = function (name, config) { var item = this.items.get('statusbar-' + name); if (config.limit.value > 0) { var value = config.value.formatter @@ -8874,7 +8969,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { * @extends Ext.Toolbar */ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { items: [ @@ -8978,62 +9073,62 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { connectedButtons: ['add', 'remove', 'pause', 'resume', 'up', 'down'], - initComponent: function() { + initComponent: function () { Deluge.Toolbar.superclass.initComponent.call(this); deluge.events.on('connect', this.onConnect, this); deluge.events.on('login', this.onLogin, this); }, - onConnect: function() { + onConnect: function () { Ext.each( this.connectedButtons, - function(buttonId) { + function (buttonId) { this.items.get(buttonId).enable(); }, this ); }, - onDisconnect: function() { + onDisconnect: function () { Ext.each( this.connectedButtons, - function(buttonId) { + function (buttonId) { this.items.get(buttonId).disable(); }, this ); }, - onLogin: function() { + onLogin: function () { this.items.get('logout').enable(); }, - onLogout: function() { + onLogout: function () { this.items.get('logout').disable(); deluge.login.logout(); }, - onConnectionManagerClick: function() { + onConnectionManagerClick: function () { deluge.connectionManager.show(); }, - onHelpClick: function() { + onHelpClick: function () { window.open('http://dev.deluge-torrent.org/wiki/UserGuide'); }, - onAboutClick: function() { + onAboutClick: function () { var about = new Deluge.about.AboutWindow(); about.show(); }, - onPreferencesClick: function() { + onPreferencesClick: function () { deluge.preferences.show(); }, - onTorrentAction: function(item) { + onTorrentAction: function (item) { var selection = deluge.torrents.getSelections(); var ids = []; - Ext.each(selection, function(record) { + Ext.each(selection, function (record) { ids.push(record.id); }); @@ -9044,7 +9139,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { case 'pause': case 'resume': deluge.client.core[item.id + '_torrent'](ids, { - success: function() { + success: function () { deluge.ui.update(); }, }); @@ -9052,7 +9147,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { case 'up': case 'down': deluge.client.core['queue_' + item.id](ids, { - success: function() { + success: function () { deluge.ui.update(); }, }); @@ -9060,7 +9155,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { } }, - onTorrentAdd: function() { + onTorrentAdd: function () { deluge.add.show(); }, }); @@ -9074,7 +9169,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { * See LICENSE for more details. */ -(function() { +(function () { /* Renderers for the Torrent Grid */ function queueRenderer(value) { return value == -1 ? '' : value + 1; @@ -9083,7 +9178,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { return String.format( '
{1}
', r.data['state'].toLowerCase(), - value + Ext.util.Format.htmlEncode(value) ); } function torrentSpeedRenderer(value) { @@ -9128,12 +9223,14 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { '
{0}
', - value + Ext.util.Format.htmlEncode(value) ); } function etaSorter(eta) { - return eta * -1; + if (eta === 0) return Number.MAX_VALUE; + if (eta <= -1) return Number.MAX_SAFE_INTEGER; + return eta; } function dateOrNever(date) { @@ -9141,7 +9238,9 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { } function timeOrInf(time) { - return time < 0 ? '∞' : ftime(time); + if (time === 0) return ''; + if (time <= -1) return '∞'; + return ftime(time); } /** @@ -9386,6 +9485,8 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { { name: 'ratio', type: 'float' }, { name: 'distributed_copies', type: 'float' }, { name: 'time_added', type: 'int' }, + { name: 'last_seen_complete', type: 'int' }, + { name: 'completed_time', type: 'int' }, { name: 'tracker_host' }, { name: 'download_location' }, { name: 'total_done', type: 'int' }, @@ -9403,21 +9504,21 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { key: 'a', ctrl: true, stopEvent: true, - handler: function() { + handler: function () { deluge.torrents.getSelectionModel().selectAll(); }, }, { key: [46], stopEvent: true, - handler: function() { + handler: function () { ids = deluge.torrents.getSelectedIds(); deluge.removeWindow.show(ids); }, }, ], - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { id: 'torrentGrid', @@ -9442,12 +9543,12 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { Deluge.TorrentGrid.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.TorrentGrid.superclass.initComponent.call(this); deluge.events.on('torrentsRemoved', this.onTorrentsRemoved, this); deluge.events.on('disconnect', this.onDisconnect, this); - this.on('rowcontextmenu', function(grid, rowIndex, e) { + this.on('rowcontextmenu', function (grid, rowIndex, e) { e.stopEvent(); var selection = grid.getSelectionModel(); if (!selection.isSelected(rowIndex)) { @@ -9463,7 +9564,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { * @param index {int} The row index of the torrent you wish to retrieve. * @return {Ext.data.Record} The record representing the torrent. */ - getTorrent: function(index) { + getTorrent: function (index) { return this.getStore().getAt(index); }, @@ -9471,14 +9572,14 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { * Returns the currently selected record. * @ return {Array/Ext.data.Record} The record(s) representing the rows */ - getSelected: function() { + getSelected: function () { return this.getSelectionModel().getSelected(); }, /** * Returns the currently selected records. */ - getSelections: function() { + getSelections: function () { return this.getSelectionModel().getSelections(); }, @@ -9486,7 +9587,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { * Return the currently selected torrent id. * @return {String} The currently selected id. */ - getSelectedId: function() { + getSelectedId: function () { return this.getSelectionModel().getSelected().id; }, @@ -9494,15 +9595,15 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { * Return the currently selected torrent ids. * @return {Array} The currently selected ids. */ - getSelectedIds: function() { + getSelectedIds: function () { var ids = []; - Ext.each(this.getSelectionModel().getSelections(), function(r) { + Ext.each(this.getSelectionModel().getSelections(), function (r) { ids.push(r.id); }); return ids; }, - update: function(torrents, wipe) { + update: function (torrents, wipe) { var store = this.getStore(); // Need to perform a complete reload of the torrent grid. @@ -9536,7 +9637,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { store.add(newTorrents); // Remove any torrents that should not be in the store. - store.each(function(record) { + store.each(function (record) { if (!torrents[record.id]) { store.remove(record); delete this.torrents[record.id]; @@ -9550,17 +9651,17 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { }, // private - onDisconnect: function() { + onDisconnect: function () { this.getStore().removeAll(); this.torrents = {}; }, // private - onTorrentsRemoved: function(torrentIds) { + onTorrentsRemoved: function (torrentIds) { var selModel = this.getSelectionModel(); Ext.each( torrentIds, - function(torrentId) { + function (torrentId) { var record = this.getStore().getById(torrentId); if (selModel.isSelected(record)) { selModel.deselectRow(this.getStore().indexOf(record)); @@ -9618,7 +9719,7 @@ deluge.ui = { * @description Create all the interface components, the json-rpc client * and set up various events that the UI will utilise. */ - initialize: function() { + initialize: function () { deluge.add = new Deluge.add.AddWindow(); deluge.details = new Deluge.details.DetailsPanel(); deluge.connectionManager = new Deluge.ConnectionManager(); @@ -9676,7 +9777,7 @@ deluge.ui = { deluge.client.on( 'connected', - function(e) { + function (e) { deluge.login.show(); }, this, @@ -9689,7 +9790,7 @@ deluge.ui = { this.originalTitle = document.title; }, - checkConnection: function() { + checkConnection: function () { deluge.client.web.connected({ success: this.onConnectionSuccess, failure: this.onConnectionError, @@ -9697,7 +9798,7 @@ deluge.ui = { }); }, - update: function() { + update: function () { var filters = deluge.sidebar.getFilterStates(); this.oldFilters = this.filters; this.filters = filters; @@ -9710,9 +9811,9 @@ deluge.ui = { deluge.details.update(); }, - onConnectionError: function(error) {}, + onConnectionError: function (error) {}, - onConnectionSuccess: function(result) { + onConnectionSuccess: function (result) { deluge.statusbar.setStatus({ iconCls: 'x-deluge-statusbar icon-ok', text: _('Connection restored'), @@ -9723,7 +9824,7 @@ deluge.ui = { } }, - onUpdateError: function(error) { + onUpdateError: function (error) { if (this.errorCount == 2) { Ext.MessageBox.show({ title: _('Lost Connection'), @@ -9745,7 +9846,7 @@ deluge.ui = { * @private * Updates the various components in the interface. */ - onUpdate: function(data) { + onUpdate: function (data) { if (!data['connected']) { deluge.connectionManager.disconnect(true); return; @@ -9775,7 +9876,7 @@ deluge.ui = { * @private * Start the Deluge UI polling the server and update the interface. */ - onConnect: function() { + onConnect: function () { if (!this.running) { this.running = setInterval(this.update, 2000); this.update(); @@ -9790,14 +9891,14 @@ deluge.ui = { * @static * @private */ - onDisconnect: function() { + onDisconnect: function () { this.stop(); }, - onGotPlugins: function(plugins) { + onGotPlugins: function (plugins) { Ext.each( plugins.enabled_plugins, - function(plugin) { + function (plugin) { if (deluge.plugins[plugin]) return; deluge.client.web.get_plugin_resources(plugin, { success: this.onGotPluginResources, @@ -9808,7 +9909,7 @@ deluge.ui = { ); }, - onPluginEnabled: function(pluginName) { + onPluginEnabled: function (pluginName) { if (deluge.plugins[pluginName]) { deluge.plugins[pluginName].enable(); } else { @@ -9819,13 +9920,13 @@ deluge.ui = { } }, - onGotPluginResources: function(resources) { + onGotPluginResources: function (resources) { var scripts = Deluge.debug ? resources.debug_scripts : resources.scripts; Ext.each( scripts, - function(script) { + function (script) { Ext.ux.JSLoader({ url: deluge.config.base + script, onLoad: this.onPluginLoaded, @@ -9836,11 +9937,11 @@ deluge.ui = { ); }, - onPluginDisabled: function(pluginName) { + onPluginDisabled: function (pluginName) { if (deluge.plugins[pluginName]) deluge.plugins[pluginName].disable(); }, - onPluginLoaded: function(options) { + onPluginLoaded: function (options) { // This could happen if the plugin has multiple scripts if (!Deluge.hasPlugin(options.pluginName)) return; @@ -9854,7 +9955,7 @@ deluge.ui = { * @static * Stop the Deluge UI polling the server and clear the interface. */ - stop: function() { + stop: function () { if (this.running) { clearInterval(this.running); this.running = false; @@ -9863,6 +9964,6 @@ deluge.ui = { }, }; -Ext.onReady(function(e) { +Ext.onReady(function (e) { deluge.ui.initialize(); }); diff --git a/deluge/ui/web/js/deluge-all.js b/deluge/ui/web/js/deluge-all.js new file mode 100644 index 0000000..f9fd796 --- /dev/null +++ b/deluge/ui/web/js/deluge-all.js @@ -0,0 +1,291 @@ +Ext.ns("Deluge.add");Deluge.add.Window=Ext.extend(Ext.Window,{initComponent:function(){Deluge.add.Window.superclass.initComponent.call(this);this.addEvents("beforeadd","add","addfailed")},createTorrentId:function(){return(new Date).getTime().toString()}});Ext.namespace("Deluge.add"); +Ext.override(Ext.ux.form.FileUploadField,{onRender:function(a,b){Ext.ux.form.FileUploadField.superclass.onRender.call(this,a,b);this.wrap=this.el.wrap({cls:"x-form-field-wrap x-form-file-wrap"});this.el.addClass("x-form-file-text");this.el.dom.removeAttribute("name");this.createFileInput();var c=Ext.applyIf(this.buttonCfg||{},{text:this.buttonText});this.button=new Ext.Button(Ext.apply(c,{renderTo:this.wrap,cls:"x-form-file-btn"+(c.iconCls?" x-btn-text-icon":"")}));this.buttonOnly&&(this.el.hide(), +this.wrap.setWidth(this.button.getEl().getWidth()));this.bindListeners();this.resizeEl=this.positionEl=this.wrap}}); +Deluge.add.AddWindow=Ext.extend(Deluge.add.Window,{title:_("Add Torrents"),layout:"border",width:470,height:450,bodyStyle:"padding: 10px 5px;",buttonAlign:"right",closeAction:"hide",closable:!0,plain:!0,iconCls:"x-deluge-add-window-icon",initComponent:function(){Deluge.add.AddWindow.superclass.initComponent.call(this);this.addButton(_("Cancel"),this.onCancelClick,this);this.addButton(_("Add"),this.onAddClick,this);this.list=new Ext.list.ListView({store:new Ext.data.SimpleStore({fields:[{name:"info_hash", +mapping:1},{name:"text",mapping:2}],id:0}),columns:[{id:"torrent",width:150,sortable:!0,dataIndex:"text",tpl:new Ext.XTemplate('
{text:htmlEncode}
')}],stripeRows:!0,singleSelect:!0,listeners:{selectionchange:{fn:this.onSelect,scope:this}},hideHeaders:!0,autoExpandColumn:"torrent",height:"100%",autoScroll:!0});this.add({region:"center",items:[this.list],border:!1,bbar:new Ext.Toolbar({items:[{id:"fileUploadForm",xtype:"form",layout:"fit",baseCls:"x-plain", +fileUpload:!0,items:[{buttonOnly:!0,xtype:"fileuploadfield",id:"torrentFile",name:"file",multiple:!0,buttonCfg:{iconCls:"x-deluge-add-file",text:_("File")},listeners:{scope:this,fileselected:this.onFileSelected}}]},{text:_("Url"),iconCls:"icon-add-url",handler:this.onUrl,scope:this},{text:_("Infohash"),iconCls:"icon-magnet-add",hidden:!0,disabled:!0},"->",{text:_("Remove"),iconCls:"icon-remove",handler:this.onRemove,scope:this}]})});this.fileUploadForm=Ext.getCmp("fileUploadForm").getForm();this.optionsPanel= +this.add(new Deluge.add.OptionsPanel);this.on("hide",this.onHide,this);this.on("show",this.onShow,this)},clear:function(){this.list.getStore().removeAll();this.optionsPanel.clear();this.fileUploadForm.reset()},onAddClick:function(){var a=[];this.list&&(this.list.getStore().each(function(b){b=b.get("info_hash");a.push({path:this.optionsPanel.getFilename(b),options:this.optionsPanel.getOptions(b)})},this),deluge.client.web.add_torrents(a,{success:function(a){}}),this.clear(),this.hide())},onCancelClick:function(){this.clear(); +this.hide()},onFile:function(){this.file||(this.file=new Deluge.add.FileWindow);this.file.show()},onHide:function(){this.optionsPanel.setActiveTab(0);this.optionsPanel.files.setDisabled(!0);this.optionsPanel.form.setDisabled(!0)},onRemove:function(){if(this.list.getSelectionCount()){var a=this.list.getSelectedRecords()[0];a&&(this.list.getStore().remove(a),this.optionsPanel.clear(),this.torrents&&this.torrents[a.id]&&delete this.torrents[a.id])}},onSelect:function(a,b){if(b.length){var c=this.list.getRecord(b[0]); +this.optionsPanel.setTorrent(c.get("info_hash"))}else this.optionsPanel.files.setDisabled(!0),this.optionsPanel.form.setDisabled(!0)},onShow:function(){this.url||(this.url=new Deluge.add.UrlWindow,this.url.on("beforeadd",this.onTorrentBeforeAdd,this),this.url.on("add",this.onTorrentAdd,this),this.url.on("addfailed",this.onTorrentAddFailed,this));this.optionsPanel.form.getDefaults()},onFileSelected:function(){if(this.fileUploadForm.isValid()){var a=[],b=this.fileUploadForm.findField("torrentFile").value, +c=this.createTorrentId();Array.prototype.forEach.call(b,function(b,f){var g=c+f.toString();a.push(g);this.onTorrentBeforeAdd(g,b.name)}.bind(this));this.fileUploadForm.submit({url:deluge.config.base+"upload",waitMsg:_("Uploading your torrent..."),success:this.onUploadSuccess,failure:this.onUploadFailure,scope:this,torrentIds:a})}},onUploadSuccess:function(a,b){b.result.success?(b.result.files.forEach(function(a,d){deluge.client.web.get_torrent_info(a,{success:this.onGotInfo,scope:this,filename:a, +torrentId:b.options.torrentIds[d]})}.bind(this)),this.fileUploadForm.reset()):this.clear()},onUploadFailure:function(a,b){this.hide();Ext.MessageBox.show({title:_("Error"),msg:_("Failed to upload torrent"),buttons:Ext.MessageBox.OK,modal:!1,icon:Ext.MessageBox.ERROR,iconCls:"x-deluge-icon-error"});this.fireEvent("addfailed",this.torrentId)},onGotInfo:function(a,b,c,d){a.filename=d.options.filename;torrentId=d.options.torrentId;this.onTorrentAdd(torrentId,a)},onTorrentBeforeAdd:function(a,b){this.list.getStore().loadData([[a, +null,b]],!0)},onTorrentAdd:function(a,b){var c=this.list.getStore().getById(a);b?(c.set("info_hash",b.info_hash),c.set("text",b.name),this.list.getStore().commitChanges(),this.optionsPanel.addTorrent(b),this.list.select(c)):(Ext.MessageBox.show({title:_("Error"),msg:_("Not a valid torrent"),buttons:Ext.MessageBox.OK,modal:!1,icon:Ext.MessageBox.ERROR,iconCls:"x-deluge-icon-error"}),this.list.getStore().remove(c))},onTorrentAddFailed:function(a){var b=this.list.getStore();(a=b.getById(a))&&b.remove(a)}, +onUrl:function(a,b){this.url.show()}});Ext.ns("Deluge.add"); +Deluge.add.FilesTab=Ext.extend(Ext.ux.tree.TreeGrid,{layout:"fit",title:_("Files"),autoScroll:!1,animate:!1,border:!1,disabled:!0,rootVisible:!1,columns:[{header:_("Filename"),width:295,dataIndex:"filename",tpl:new Ext.XTemplate("{filename:htmlEncode}")},{header:_("Size"),width:60,dataIndex:"size",tpl:new Ext.XTemplate("{size:this.fsize}",{fsize:function(a){return fsize(a)}})},{header:_("Download"),width:65,dataIndex:"download",tpl:new Ext.XTemplate("{download:this.format}",{format:function(a){return'
'}})}],initComponent:function(){Deluge.add.FilesTab.superclass.initComponent.call(this);this.on("click",this.onNodeClick,this)},clearFiles:function(){var a=this.getRootNode();a.hasChildNodes()&&a.cascade(function(a){a.parentNode&&a.getOwnerTree()&&a.remove()})},setDownload:function(a,b,c){a.attributes.download=b;a.ui.updateColumns();if(a.isLeaf()){if(!c)return this.fireEvent("fileschecked",[a],b,!b)}else{var d=[a];a.cascade(function(a){a.attributes.download=b;a.ui.updateColumns(); +d.push(a)},this);if(!c)return this.fireEvent("fileschecked",d,b,!b)}},onNodeClick:function(a,b){"chkbox"==(new Ext.Element(b.target)).getAttribute("rel")&&this.setDownload(a,!a.attributes.download)}});Ext.namespace("Ext.deluge.add");Ext.ns("Deluge.add"); +Deluge.add.OptionsPanel=Ext.extend(Ext.TabPanel,{torrents:{},region:"south",border:!1,activeTab:0,height:265,initComponent:function(){Deluge.add.OptionsPanel.superclass.initComponent.call(this);this.files=this.add(new Deluge.add.FilesTab);this.form=this.add(new Deluge.add.OptionsTab);this.files.on("fileschecked",this.onFilesChecked,this)},addTorrent:function(a){this.torrents[a.info_hash]=a;var b={};this.walkFileTree(a.files_tree,function(a,c,g,e){"file"==c&&(b[g.index]=g.download)},this);var c=[]; +Ext.each(Ext.keys(b),function(a){c[a]=b[a]});a=this.form.optionsManager.changeId(a.info_hash,!0);this.form.optionsManager.setDefault("file_priorities",c);this.form.optionsManager.changeId(a,!0)},clear:function(){this.files.clearFiles();this.form.optionsManager.resetAll()},getFilename:function(a){return this.torrents[a].filename},getOptions:function(a){a=this.form.optionsManager.changeId(a,!0);var b=this.form.optionsManager.get();this.form.optionsManager.changeId(a,!0);Ext.each(b.file_priorities,function(a, +d){b.file_priorities[d]=a?1:0});return b},setTorrent:function(a){if(a){this.torrentId=a;this.form.optionsManager.changeId(a);this.files.clearFiles();var b=this.files.getRootNode(),c=this.form.optionsManager.get("file_priorities");this.form.setDisabled(!1);this.torrents[a].files_tree?(this.walkFileTree(this.torrents[a].files_tree,function(a,b,g,e){a=new Ext.tree.TreeNode({download:g.index?c[g.index]:!0,filename:a,fileindex:g.index,leaf:"dir"!=b,size:g.length});e.appendChild(a);if("dir"==b)return a}, +this,b),b.firstChild.expand(),this.files.setDisabled(!1),this.files.show()):(this.form.show(),this.files.setDisabled(!0))}},walkFileTree:function(a,b,c,d){for(var f in a.contents){var g=a.contents[f],e=g.type,l=c?b.apply(c,[f,e,g,d]):b(f,e,g,d);"dir"==e&&this.walkFileTree(g,b,c,l)}},onFilesChecked:function(a,b,c){Ext.each(a,function(a){if(!(0>a.attributes.fileindex)){var c=this.form.optionsManager.get("file_priorities");c[a.attributes.fileindex]=b;this.form.optionsManager.update("file_priorities", +c)}},this)}});Ext.ns("Deluge.add"); +Deluge.add.OptionsTab=Ext.extend(Ext.form.FormPanel,{title:_("Options"),height:170,border:!1,bodyStyle:"padding: 5px",disabled:!0,labelWidth:1,initComponent:function(){Deluge.add.OptionsTab.superclass.initComponent.call(this);this.optionsManager=new Deluge.MultiOptionsManager;var a=this.add({xtype:"fieldset",title:_("Download Folder"),border:!1,autoHeight:!0,defaultType:"textfield",labelWidth:1,fieldLabel:"",style:"padding: 5px 0; margin-bottom: 0;"});this.optionsManager.bind("download_location",a.add({fieldLabel:"", +name:"download_location",anchor:"95%",labelSeparator:""}));a=this.add({xtype:"fieldset",title:_("Move Completed Folder"),border:!1,autoHeight:!0,defaultType:"togglefield",labelWidth:1,fieldLabel:"",style:"padding: 5px 0; margin-bottom: 0;"});a=a.add({fieldLabel:"",name:"move_completed_path",anchor:"98%"});this.optionsManager.bind("move_completed",a.toggle);this.optionsManager.bind("move_completed_path",a.input);var b=this.add({border:!1,layout:"column",defaultType:"fieldset"}),a=b.add({title:_("Bandwidth"), +border:!1,autoHeight:!0,bodyStyle:"padding: 2px 5px",labelWidth:105,width:200,defaultType:"spinnerfield",style:"padding-right: 10px;"});this.optionsManager.bind("max_download_speed",a.add({fieldLabel:_("Max Down Speed"),name:"max_download_speed",width:60}));this.optionsManager.bind("max_upload_speed",a.add({fieldLabel:_("Max Up Speed"),name:"max_upload_speed",width:60}));this.optionsManager.bind("max_connections",a.add({fieldLabel:_("Max Connections"),name:"max_connections",width:60}));this.optionsManager.bind("max_upload_slots", +a.add({fieldLabel:_("Max Upload Slots"),name:"max_upload_slots",width:60}));a=b.add({border:!1,autoHeight:!0,defaultType:"checkbox"});this.optionsManager.bind("add_paused",a.add({name:"add_paused",boxLabel:_("Add In Paused State"),fieldLabel:"",labelSeparator:""}));this.optionsManager.bind("prioritize_first_last_pieces",a.add({name:"prioritize_first_last_pieces",boxLabel:_("Prioritize First/Last Pieces"),fieldLabel:"",labelSeparator:""}));this.optionsManager.bind("sequential_download",a.add({name:"sequential_download", +boxLabel:_("Sequential Download"),fieldLabel:"",labelSeparator:""}));this.optionsManager.bind("seed_mode",a.add({name:"seed_mode",boxLabel:_("Skip File Hash Check"),fieldLabel:"",labelSeparator:""}));this.optionsManager.bind("super_seeding",a.add({name:"super_seeding",boxLabel:_("Super Seed"),fieldLabel:"",labelSeparator:""}));this.optionsManager.bind("pre_allocate_storage",a.add({name:"pre_allocate_storage",boxLabel:_("Preallocate Disk Space"),fieldLabel:"",labelSeparator:""}))},getDefaults:function(){deluge.client.core.get_config_values("add_paused pre_allocate_storage download_location max_connections_per_torrent max_download_speed_per_torrent move_completed move_completed_path max_upload_slots_per_torrent max_upload_speed_per_torrent prioritize_first_last_pieces sequential_download".split(" "), +{success:function(a){this.optionsManager.options={file_priorities:[],add_paused:a.add_paused,sequential_download:a.sequential_download,pre_allocate_storage:a.pre_allocate_storage,download_location:a.download_location,move_completed:a.move_completed,move_completed_path:a.move_completed_path,max_connections:a.max_connections_per_torrent,max_download_speed:a.max_download_speed_per_torrent,max_upload_slots:a.max_upload_slots_per_torrent,max_upload_speed:a.max_upload_speed_per_torrent,prioritize_first_last_pieces:a.prioritize_first_last_pieces, +seed_mode:!1,super_seeding:!1};this.optionsManager.resetAll()},scope:this})}});Ext.namespace("Deluge.add"); +Deluge.add.UrlWindow=Ext.extend(Deluge.add.Window,{title:_("Add from Url"),modal:!0,plain:!0,layout:"fit",width:350,height:155,buttonAlign:"center",closeAction:"hide",bodyStyle:"padding: 10px 5px;",iconCls:"x-deluge-add-url-window-icon",initComponent:function(){Deluge.add.UrlWindow.superclass.initComponent.call(this);this.addButton(_("Add"),this.onAddClick,this);var a=this.add({xtype:"form",defaultType:"textfield",baseCls:"x-plain",labelWidth:55});this.urlField=a.add({fieldLabel:_("Url"),id:"url", +name:"url",width:"97%"});this.urlField.on("specialkey",this.onAdd,this);this.cookieField=a.add({fieldLabel:_("Cookies"),id:"cookies",name:"cookies",width:"97%"});this.cookieField.on("specialkey",this.onAdd,this)},onAddClick:function(a,b){if(!(("url"==a.id||"cookies"==a.id)&&b.getKey()!=b.ENTER)){a=this.urlField;var c=a.getValue(),d=this.cookieField.getValue(),f=this.createTorrentId();0==c.indexOf("magnet:?")&&-1
{priority:this.getName}
',{getClass:function(a){return FILE_PRIORITY_CSS[a]},getName:function(a){return _(FILE_PRIORITY[a])}})}],selModel:new Ext.tree.MultiSelectionModel,initComponent:function(){Deluge.details.FilesTab.superclass.initComponent.call(this);this.setRootNode(new Ext.tree.TreeNode({text:_("Files")}))},clear:function(){var a=this.getRootNode();a.hasChildNodes()&& +a.cascade(function(a){var c=a.parentNode;c&&c.ownerTree&&c.removeChild(a)})},createFileTree:function(a){function b(a,c){for(var g in a.contents){var e=a.contents[g];"dir"==e.type?b(e,c.appendChild(new Ext.tree.TreeNode({text:g,filename:g,size:e.size,progress:e.progress,priority:e.priority}))):c.appendChild(new Ext.tree.TreeNode({text:g,filename:g,fileIndex:e.index,size:e.size,progress:e.progress,priority:e.priority,leaf:!0,iconCls:"x-deluge-file",uiProvider:Ext.ux.tree.TreeGridNodeUI}))}}var c=this.getRootNode(); +b(a,c);c.firstChild.expand()},update:function(a){this.torrentId!=a&&(this.clear(),this.torrentId=a);deluge.client.web.get_torrent_files(a,{success:this.onRequestComplete,scope:this,torrentId:a})},updateFileTree:function(a){function b(a,d){for(var f in a.contents){var g=a.contents[f],e=d.findChild("filename",f);e.attributes.size=g.size;e.attributes.progress=g.progress;e.attributes.priority=g.priority;e.ui.updateColumns();"dir"==g.type&&b(g,e)}}b(a,this.getRootNode())},onRender:function(a,b){Deluge.details.FilesTab.superclass.onRender.call(this, +a,b);deluge.menus.filePriorities.on("itemclick",this.onItemClick,this);this.on("contextmenu",this.onContextMenu,this);this.sorter=new Ext.tree.TreeSorter(this,{folderSort:!0})},onContextMenu:function(a,b){b.stopEvent();var c=this.getSelectionModel();2>c.getSelectedNodes().length&&(c.clearSelections(),a.select());deluge.menus.filePriorities.showAt(b.getPoint())},onItemClick:function(a,b){switch(a.id){case "expandAll":this.expandAll();break;default:var c={};this.getRootNode().cascade(function(a){Ext.isEmpty(a.attributes.fileIndex)|| +(c[a.attributes.fileIndex]=a.attributes.priority)});var d=this.getSelectionModel().getSelectedNodes();Ext.each(d,function(b){b.isLeaf()?Ext.isEmpty(b.attributes.fileIndex)||(c[b.attributes.fileIndex]=a.filePriority):b.cascade(function(b){Ext.isEmpty(b.attributes.fileIndex)||(c[b.attributes.fileIndex]=a.filePriority)})});var f=Array(Ext.keys(c).length),g;for(g in c)f[g]=c[g];deluge.client.core.set_torrent_options([this.torrentId],{file_priorities:f},{success:function(){Ext.each(d,function(b){b.setColumnValue(3, +a.filePriority)})},scope:this})}},onRequestComplete:function(a,b){this.getRootNode().hasChildNodes()?this.updateFileTree(a):this.createFileTree(a)}}); +Deluge.details.OptionsTab=Ext.extend(Ext.form.FormPanel,{constructor:function(a){a=Ext.apply({autoScroll:!0,bodyStyle:"padding: 5px;",border:!1,cls:"x-deluge-options",defaults:{autoHeight:!0,labelWidth:1,defaultType:"checkbox"},deferredRender:!1,layout:"column",title:_("Options")},a);Deluge.details.OptionsTab.superclass.constructor.call(this,a)},initComponent:function(){Deluge.details.OptionsTab.superclass.initComponent.call(this);this.fieldsets={};this.fields={};this.optionsManager=new Deluge.MultiOptionsManager({options:{max_download_speed:-1, +max_upload_speed:-1,max_connections:-1,max_upload_slots:-1,auto_managed:!1,stop_at_ratio:!1,stop_ratio:2,remove_at_ratio:!1,move_completed:!1,move_completed_path:"","private":!1,prioritize_first_last:!1,super_seeding:!1}});this.fieldsets.bandwidth=this.add({xtype:"fieldset",defaultType:"spinnerfield",bodyStyle:"padding: 5px",layout:"table",layoutConfig:{columns:3},labelWidth:150,style:"margin-left: 10px; margin-right: 5px; padding: 5px",title:_("Bandwidth"),width:250});this.fieldsets.bandwidth.add({xtype:"label", +text:_("Max Download Speed:"),forId:"max_download_speed",cls:"x-deluge-options-label"});this.fields.max_download_speed=this.fieldsets.bandwidth.add({id:"max_download_speed",name:"max_download_speed",width:70,strategy:{xtype:"number",decimalPrecision:1,minValue:-1,maxValue:99999}});this.fieldsets.bandwidth.add({xtype:"label",text:_("KiB/s"),style:"margin-left: 10px"});this.fieldsets.bandwidth.add({xtype:"label",text:_("Max Upload Speed:"),forId:"max_upload_speed",cls:"x-deluge-options-label"});this.fields.max_upload_speed= +this.fieldsets.bandwidth.add({id:"max_upload_speed",name:"max_upload_speed",width:70,value:-1,strategy:{xtype:"number",decimalPrecision:1,minValue:-1,maxValue:99999}});this.fieldsets.bandwidth.add({xtype:"label",text:_("KiB/s"),style:"margin-left: 10px"});this.fieldsets.bandwidth.add({xtype:"label",text:_("Max Connections:"),forId:"max_connections",cls:"x-deluge-options-label"});this.fields.max_connections=this.fieldsets.bandwidth.add({id:"max_connections",name:"max_connections",width:70,value:-1, +strategy:{xtype:"number",decimalPrecision:0,minValue:-1,maxValue:99999},colspan:2});this.fieldsets.bandwidth.add({xtype:"label",text:_("Max Upload Slots:"),forId:"max_upload_slots",cls:"x-deluge-options-label"});this.fields.max_upload_slots=this.fieldsets.bandwidth.add({id:"max_upload_slots",name:"max_upload_slots",width:70,value:-1,strategy:{xtype:"number",decimalPrecision:0,minValue:-1,maxValue:99999},colspan:2});this.fieldsets.queue=this.add({xtype:"fieldset",title:_("Queue"),style:"margin-left: 5px; margin-right: 5px; padding: 5px", +width:210,layout:"table",layoutConfig:{columns:2},labelWidth:0,defaults:{fieldLabel:"",labelSeparator:""}});this.fields.auto_managed=this.fieldsets.queue.add({xtype:"checkbox",fieldLabel:"",labelSeparator:"",name:"is_auto_managed",boxLabel:_("Auto Managed"),width:200,colspan:2});this.fields.stop_at_ratio=this.fieldsets.queue.add({fieldLabel:"",labelSeparator:"",id:"stop_at_ratio",width:120,boxLabel:_("Stop seed at ratio:"),handler:this.onStopRatioChecked,scope:this});this.fields.stop_ratio=this.fieldsets.queue.add({xtype:"spinnerfield", +id:"stop_ratio",name:"stop_ratio",disabled:!0,width:50,value:2,strategy:{xtype:"number",minValue:-1,maxValue:99999,incrementValue:0.1,alternateIncrementValue:1,decimalPrecision:1}});this.fields.remove_at_ratio=this.fieldsets.queue.add({fieldLabel:"",labelSeparator:"",id:"remove_at_ratio",ctCls:"x-deluge-indent-checkbox",bodyStyle:"padding-left: 10px",boxLabel:_("Remove at ratio"),disabled:!0,colspan:2});this.fields.move_completed=this.fieldsets.queue.add({fieldLabel:"",labelSeparator:"",id:"move_completed", +boxLabel:_("Move Completed:"),colspan:2,handler:this.onMoveCompletedChecked,scope:this});this.fields.move_completed_path=this.fieldsets.queue.add({xtype:"textfield",fieldLabel:"",id:"move_completed_path",colspan:3,bodyStyle:"margin-left: 20px",width:180,disabled:!0});this.rightColumn=this.add({border:!1,autoHeight:!0,style:"margin-left: 5px",width:210});this.fieldsets.general=this.rightColumn.add({xtype:"fieldset",autoHeight:!0,defaultType:"checkbox",title:_("General"),layout:"form"});this.fields["private"]= +this.fieldsets.general.add({fieldLabel:"",labelSeparator:"",boxLabel:_("Private"),id:"private",disabled:!0});this.fields.prioritize_first_last=this.fieldsets.general.add({fieldLabel:"",labelSeparator:"",boxLabel:_("Prioritize First/Last"),id:"prioritize_first_last"});this.fields.super_seeding=this.fieldsets.general.add({fieldLabel:"",labelSeparator:"",boxLabel:_("Super Seeding"),id:"super_seeding"});for(var a in this.fields)this.optionsManager.bind(a,this.fields[a]);this.buttonPanel=this.rightColumn.add({layout:"hbox", +xtype:"panel",border:!1});this.buttonPanel.add({id:"edit_trackers",xtype:"button",text:_("Edit Trackers"),cls:"x-btn-text-icon",iconCls:"x-deluge-edit-trackers",border:!1,width:100,handler:this.onEditTrackers,scope:this});this.buttonPanel.add({id:"apply",xtype:"button",text:_("Apply"),style:"margin-left: 10px;",border:!1,width:100,handler:this.onApply,scope:this})},onRender:function(a,b){Deluge.details.OptionsTab.superclass.onRender.call(this,a,b);this.layout=new Ext.layout.ColumnLayout;this.layout.setContainer(this); +this.doLayout()},clear:function(){null!=this.torrentId&&(this.torrentId=null,this.optionsManager.changeId(null))},reset:function(){this.torrentId&&this.optionsManager.reset()},update:function(a){this.torrentId&&!a&&this.clear();a&&(this.torrentId!=a&&(this.torrentId=a,this.optionsManager.changeId(a)),deluge.client.web.get_torrent_status(a,Deluge.Keys.Options,{success:this.onRequestComplete,scope:this}))},onApply:function(){var a=this.optionsManager.getDirty();deluge.client.core.set_torrent_options([this.torrentId], +a,{success:function(){this.optionsManager.commit()},scope:this})},onEditTrackers:function(){deluge.editTrackers.show()},onMoveCompletedChecked:function(a,b){this.fields.move_completed_path.setDisabled(!b);b&&this.fields.move_completed_path.focus()},onStopRatioChecked:function(a,b){this.fields.remove_at_ratio.setDisabled(!b);this.fields.stop_ratio.setDisabled(!b)},onRequestComplete:function(a,b){this.fields["private"].setValue(a["private"]);this.fields["private"].setDisabled(!0);delete a["private"]; +a.auto_managed=a.is_auto_managed;a.prioritize_first_last_pieces=a.prioritize_first_last;this.optionsManager.setDefault(a);var c=this.optionsManager.get("stop_at_ratio");this.fields.remove_at_ratio.setDisabled(!c);this.fields.stop_ratio.setDisabled(!c);this.fields.move_completed_path.setDisabled(!this.optionsManager.get("move_completed"))}}); +(function(){function a(a){return!a.replace(" ","").replace(" ","")?"":String.format('{1}',deluge.config.base,a)}function b(a,b,c){b=1024==c.data.seed?"x-deluge-seed":"x-deluge-peer";c=a.split(":");2{1}
',b,a)}function c(a){a=(100*a).toFixed(0);return Deluge.progressBar(a,this.width-8,a+"%")}Deluge.details.PeersTab=Ext.extend(Ext.grid.GridPanel,{peers:{},constructor:function(d){d= +Ext.apply({title:_("Peers"),cls:"x-deluge-peers",store:new Ext.data.Store({reader:new Ext.data.JsonReader({idProperty:"ip",root:"peers"},Deluge.data.Peer)}),columns:[{header:" ",width:30,sortable:!0,renderer:a,dataIndex:"country"},{header:_("Address"),width:125,sortable:!0,renderer:b,dataIndex:"ip"},{header:_("Client"),width:125,sortable:!0,renderer:"htmlEncode",dataIndex:"client"},{header:_("Progress"),width:150,sortable:!0,renderer:c,dataIndex:"progress"},{header:_("Down Speed"),width:100, +sortable:!0,renderer:fspeed,dataIndex:"down_speed"},{header:_("Up Speed"),width:100,sortable:!0,renderer:fspeed,dataIndex:"up_speed"}],stripeRows:!0,deferredRender:!1,autoScroll:!0},d);Deluge.details.PeersTab.superclass.constructor.call(this,d)},clear:function(){this.getStore().removeAll();this.peers={}},update:function(a){deluge.client.web.get_torrent_status(a,Deluge.Keys.Peers,{success:this.onRequestComplete,scope:this})},onRequestComplete:function(a,b){if(a){var c=this.getStore(),e=[],l={};Ext.each(a.peers, +function(a){if(this.peers[a.ip]){var b=c.getById(a.ip);b.beginEdit();for(var d in a)b.get(d)!=a[d]&&b.set(d,a[d]);b.endEdit()}else this.peers[a.ip]=1,e.push(new Deluge.data.Peer(a,a.ip));l[a.ip]=1},this);c.add(e);c.each(function(a){l[a.id]||(c.remove(a),delete this.peers[a.id])},this);c.commitChanges();var h=c.getSortState();h&&c.sort(h.field,h.direction)}}})})();Ext.ns("Deluge.details"); +Deluge.details.StatusTab=Ext.extend(Ext.Panel,{title:_("Status"),autoScroll:!0,onRender:function(a,b){Deluge.details.StatusTab.superclass.onRender.call(this,a,b);this.progressBar=this.add({xtype:"progress",cls:"x-deluge-status-progressbar"});this.status=this.add({cls:"x-deluge-status",id:"deluge-details-status",border:!1,width:1E3,listeners:{render:{fn:function(a){a.load({url:deluge.config.base+"render/tab_status.html",text:_("Loading")+"..."});a.getUpdater().on("update",this.onPanelUpdate,this)}, +scope:this}}})},clear:function(){this.progressBar.updateProgress(0," ");for(var a in this.fields)this.fields[a].innerHTML=""},update:function(a){this.fields||this.getFields();deluge.client.web.get_torrent_status(a,Deluge.Keys.Status,{success:this.onRequestComplete,scope:this})},onPanelUpdate:function(a,b){this.fields={};Ext.each(Ext.query("dd",this.status.body.dom),function(a){this.fields[a.className]=a},this)},onRequestComplete:function(a){seeds=-1a.eta?"∞":ftime(a.eta),pieces:a.num_pieces+" ("+fsize(a.piece_length)+")",seeds:seeds,peers:peers,avail:a.distributed_copies.toFixed(3),active_time:ftime(a.active_time),seeding_time:ftime(a.seeding_time),seed_rank:a.seed_rank,time_added:fdate(a.time_added),last_seen_complete:last_seen_complete,completed_time:completed_time,time_since_transfer:ftime(a.time_since_transfer)};b.auto_managed=_(a.is_auto_managed?"True":"False");var c={Error:_("Error"), +Warning:_("Warning"),"Announce OK":_("Announce OK"),"Announce Sent":_("Announce Sent")},d;for(d in c)if(-1!=b.tracker_status.indexOf(d)){b.tracker_status=b.tracker_status.replace(d,c[d]);break}b.downloaded+=" ("+(a.total_payload_download?fsize(a.total_payload_download):"0.0 KiB")+")";b.uploaded+=" ("+(a.total_payload_upload?fsize(a.total_payload_upload):"0.0 KiB")+")";for(var f in this.fields)this.fields[f].innerHTML=b[f];b=a.state+" "+a.progress.toFixed(2)+"%";this.progressBar.updateProgress(a.progress/ +100,b)}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Bandwidth=Ext.extend(Ext.form.FormPanel,{constructor:function(a){a=Ext.apply({border:!1,title:_("Bandwidth"),header:!1,layout:"form",labelWidth:10},a);Deluge.preferences.Bandwidth.superclass.constructor.call(this,a)},initComponent:function(){Deluge.preferences.Bandwidth.superclass.initComponent.call(this);var a=deluge.preferences.getOptionsManager(),b=this.add({xtype:"fieldset",border:!1,title:_("Global Bandwidth Usage"),labelWidth:200,defaultType:"spinnerfield",defaults:{minValue:-1, +maxValue:99999},style:"margin-bottom: 0px; padding-bottom: 0px;",autoHeight:!0});a.bind("max_connections_global",b.add({name:"max_connections_global",fieldLabel:_("Maximum Connections:"),labelSeparator:"",width:80,value:-1,decimalPrecision:0}));a.bind("max_upload_slots_global",b.add({name:"max_upload_slots_global",fieldLabel:_("Maximum Upload Slots"),labelSeparator:"",width:80,value:-1,decimalPrecision:0}));a.bind("max_download_speed",b.add({name:"max_download_speed",fieldLabel:_("Maximum Download Speed (KiB/s):"), +labelSeparator:"",width:80,value:-1,decimalPrecision:1}));a.bind("max_upload_speed",b.add({name:"max_upload_speed",fieldLabel:_("Maximum Upload Speed (KiB/s):"),labelSeparator:"",width:80,value:-1,decimalPrecision:1}));a.bind("max_half_open_connections",b.add({name:"max_half_open_connections",fieldLabel:_("Maximum Half-Open Connections:"),labelSeparator:"",width:80,value:-1,decimalPrecision:0}));a.bind("max_connections_per_second",b.add({name:"max_connections_per_second",fieldLabel:_("Maximum Connection Attempts per Second:"), +labelSeparator:"",width:80,value:-1,decimalPrecision:0}));b=this.add({xtype:"fieldset",border:!1,title:"",defaultType:"checkbox",style:"padding-top: 0px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;",autoHeight:!0});a.bind("ignore_limits_on_local_network",b.add({name:"ignore_limits_on_local_network",height:22,fieldLabel:"",labelSeparator:"",boxLabel:_("Ignore limits on local network")}));a.bind("rate_limit_ip_overhead",b.add({name:"rate_limit_ip_overhead",height:22,fieldLabel:"",labelSeparator:"", +boxLabel:_("Rate limit IP overhead")}));b=this.add({xtype:"fieldset",border:!1,title:_("Per Torrent Bandwidth Usage"),style:"margin-bottom: 0px; padding-bottom: 0px;",defaultType:"spinnerfield",labelWidth:200,defaults:{minValue:-1,maxValue:99999},autoHeight:!0});a.bind("max_connections_per_torrent",b.add({name:"max_connections_per_torrent",fieldLabel:_("Maximum Connections:"),labelSeparator:"",width:80,value:-1,decimalPrecision:0}));a.bind("max_upload_slots_per_torrent",b.add({name:"max_upload_slots_per_torrent", +fieldLabel:_("Maximum Upload Slots:"),labelSeparator:"",width:80,value:-1,decimalPrecision:0}));a.bind("max_download_speed_per_torrent",b.add({name:"max_download_speed_per_torrent",fieldLabel:_("Maximum Download Speed (KiB/s):"),labelSeparator:"",width:80,value:-1,decimalPrecision:0}));a.bind("max_upload_speed_per_torrent",b.add({name:"max_upload_speed_per_torrent",fieldLabel:_("Maximum Upload Speed (KiB/s):"),labelSeparator:"",width:80,value:-1,decimalPrecision:0}))}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Cache=Ext.extend(Ext.form.FormPanel,{border:!1,title:_("Cache"),header:!1,layout:"form",initComponent:function(){Deluge.preferences.Cache.superclass.initComponent.call(this);var a=deluge.preferences.getOptionsManager(),b=this.add({xtype:"fieldset",border:!1,title:_("Settings"),autoHeight:!0,labelWidth:180,defaultType:"spinnerfield",defaults:{decimalPrecision:0,minValue:-1,maxValue:999999}});a.bind("cache_size",b.add({fieldLabel:_("Cache Size (16 KiB Blocks):"),labelSeparator:"", +name:"cache_size",width:60,value:512}));a.bind("cache_expiry",b.add({fieldLabel:_("Cache Expiry (seconds):"),labelSeparator:"",name:"cache_expiry",width:60,value:60}))}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Daemon=Ext.extend(Ext.form.FormPanel,{border:!1,title:_("Daemon"),header:!1,layout:"form",initComponent:function(){Deluge.preferences.Daemon.superclass.initComponent.call(this);var a=deluge.preferences.getOptionsManager(),b=this.add({xtype:"fieldset",border:!1,title:_("Port"),autoHeight:!0,defaultType:"spinnerfield"});a.bind("daemon_port",b.add({fieldLabel:_("Daemon port:"),labelSeparator:"",name:"daemon_port",value:58846,decimalPrecision:0,minValue:-1,maxValue:99999}));b=this.add({xtype:"fieldset", +border:!1,title:_("Connections"),autoHeight:!0,labelWidth:1,defaultType:"checkbox"});a.bind("allow_remote",b.add({fieldLabel:"",height:22,labelSeparator:"",boxLabel:_("Allow Remote Connections"),name:"allow_remote"}));b=this.add({xtype:"fieldset",border:!1,title:_("Other"),autoHeight:!0,labelWidth:1,defaultType:"checkbox"});a.bind("new_release_check",b.add({fieldLabel:"",labelSeparator:"",height:40,boxLabel:_("Periodically check the website for new releases"),id:"new_release_check"}))}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Downloads=Ext.extend(Ext.FormPanel,{constructor:function(a){a=Ext.apply({border:!1,title:_("Downloads"),header:!1,layout:"form",autoHeight:!0,width:320},a);Deluge.preferences.Downloads.superclass.constructor.call(this,a)},initComponent:function(){Deluge.preferences.Downloads.superclass.initComponent.call(this);var a=deluge.preferences.getOptionsManager(),b=this.add({xtype:"fieldset",border:!1,title:_("Folders"),labelWidth:150,defaultType:"togglefield",autoHeight:!0,labelAlign:"top", +width:300,style:"margin-bottom: 5px; padding-bottom: 5px;"});a.bind("download_location",b.add({xtype:"textfield",name:"download_location",fieldLabel:_("Download to:"),labelSeparator:"",width:280}));var c=b.add({name:"move_completed_path",fieldLabel:_("Move completed to:"),labelSeparator:"",width:280});a.bind("move_completed",c.toggle);a.bind("move_completed_path",c.input);c=b.add({name:"torrentfiles_location",fieldLabel:_("Copy of .torrent files to:"),labelSeparator:"",width:280});a.bind("copy_torrent_file", +c.toggle);a.bind("torrentfiles_location",c.input);b=this.add({xtype:"fieldset",border:!1,title:_("Options"),autoHeight:!0,labelWidth:1,defaultType:"checkbox",style:"margin-bottom: 0; padding-bottom: 0;",width:280});a.bind("prioritize_first_last_pieces",b.add({name:"prioritize_first_last_pieces",labelSeparator:"",height:22,boxLabel:_("Prioritize first and last pieces of torrent")}));a.bind("sequential_download",b.add({name:"sequential_download",labelSeparator:"",height:22,boxLabel:_("Sequential download")})); +a.bind("add_paused",b.add({name:"add_paused",labelSeparator:"",height:22,boxLabel:_("Add torrents in Paused state")}));a.bind("pre_allocate_storage",b.add({name:"pre_allocate_storage",labelSeparator:"",height:22,boxLabel:_("Pre-allocate disk space")}))}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Encryption=Ext.extend(Ext.form.FormPanel,{border:!1,title:_("Encryption"),header:!1,initComponent:function(){Deluge.preferences.Encryption.superclass.initComponent.call(this);var a=deluge.preferences.getOptionsManager(),b=this.add({xtype:"fieldset",border:!1,title:_("Settings"),header:!1,autoHeight:!0,defaultType:"combo",width:300});a.bind("enc_in_policy",b.add({fieldLabel:_("Incoming:"),labelSeparator:"",mode:"local",width:150,store:new Ext.data.ArrayStore({fields:["id","text"], +data:[[0,_("Forced")],[1,_("Enabled")],[2,_("Disabled")]]}),editable:!1,triggerAction:"all",valueField:"id",displayField:"text"}));a.bind("enc_out_policy",b.add({fieldLabel:_("Outgoing:"),labelSeparator:"",mode:"local",width:150,store:new Ext.data.SimpleStore({fields:["id","text"],data:[[0,_("Forced")],[1,_("Enabled")],[2,_("Disabled")]]}),editable:!1,triggerAction:"all",valueField:"id",displayField:"text"}));a.bind("enc_level",b.add({fieldLabel:_("Level:"),labelSeparator:"",mode:"local",width:150, +store:new Ext.data.SimpleStore({fields:["id","text"],data:[[0,_("Handshake")],[1,_("Full Stream")],[2,_("Either")]]}),editable:!1,triggerAction:"all",valueField:"id",displayField:"text"}))}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.InstallPluginWindow=Ext.extend(Ext.Window,{title:_("Install Plugin"),layout:"fit",height:115,width:350,constrainHeader:!0,bodyStyle:"padding: 10px 5px;",buttonAlign:"center",closeAction:"hide",iconCls:"x-deluge-install-plugin",modal:!0,plain:!0,initComponent:function(){Deluge.preferences.InstallPluginWindow.superclass.initComponent.call(this);this.addButton(_("Install"),this.onInstall,this);this.form=this.add({xtype:"form",baseCls:"x-plain",labelWidth:70,autoHeight:!0,fileUpload:!0, +items:[{xtype:"fileuploadfield",width:240,emptyText:_("Select an egg"),fieldLabel:_("Plugin Egg"),name:"file",buttonCfg:{text:_("Browse...")}}]})},onInstall:function(a,b){this.form.getForm().submit({url:deluge.config.base+"upload",waitMsg:_("Uploading your plugin..."),success:this.onUploadSuccess,scope:this})},onUploadPlugin:function(a,b,c,d){this.fireEvent("pluginadded")},onUploadSuccess:function(a,b){this.hide();if(b.result.success){var c=this.form.getForm().getFieldValues().file,c=c.split("\\").slice(-1)[0], +d=b.result.files[0];this.form.getForm().setValues({file:""});deluge.client.web.upload_plugin(c,d,{success:this.onUploadPlugin,scope:this,filename:c})}}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Interface=Ext.extend(Ext.form.FormPanel,{border:!1,title:_("Interface"),header:!1,layout:"form",initComponent:function(){Deluge.preferences.Interface.superclass.initComponent.call(this);var a=this.optionsManager=new Deluge.OptionsManager;this.on("show",this.onPageShow,this);var b=this.add({xtype:"fieldset",border:!1,title:_("Interface"),style:"margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px",autoHeight:!0,labelWidth:1,defaultType:"checkbox",defaults:{height:17,fieldLabel:"", +labelSeparator:""}});a.bind("show_session_speed",b.add({name:"show_session_speed",boxLabel:_("Show session speed in titlebar")}));a.bind("sidebar_show_zero",b.add({name:"sidebar_show_zero",boxLabel:_("Show filters with zero torrents")}));a.bind("sidebar_multiple_filters",b.add({name:"sidebar_multiple_filters",boxLabel:_("Allow the use of multiple filters at once")}));b=this.add({xtype:"fieldset",border:!1,title:_("Language"),style:"margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px",autoHeight:!0, +labelWidth:1,defaultType:"checkbox"});this.language=a.bind("language",b.add({xtype:"combo",labelSeparator:"",name:"language",mode:"local",width:200,store:new Ext.data.ArrayStore({fields:["id","text"]}),editable:!1,triggerAction:"all",valueField:"id",displayField:"text"}));b=this.add({xtype:"fieldset",border:!1,title:_("WebUI Password"),style:"margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px",autoHeight:!0,labelWidth:100,defaultType:"textfield",defaults:{width:100,inputType:"password",labelStyle:"padding-left: 5px", +height:20,labelSeparator:""}});this.oldPassword=b.add({name:"old_password",fieldLabel:_("Old:")});this.newPassword=b.add({name:"new_password",fieldLabel:_("New:")});this.confirmPassword=b.add({name:"confirm_password",fieldLabel:_("Confirm:")});b=this.add({xtype:"fieldset",border:!1,title:_("Server"),style:"padding-top: 5px; margin-bottom: 0px; padding-bottom: 5px",autoHeight:!0,labelWidth:100,defaultType:"spinnerfield",defaults:{labelSeparator:"",labelStyle:"padding-left: 5px",height:20,width:80}}); +a.bind("session_timeout",b.add({name:"session_timeout",fieldLabel:_("Session Timeout:"),decimalPrecision:0,minValue:-1,maxValue:99999}));a.bind("port",b.add({name:"port",fieldLabel:_("Port:"),decimalPrecision:0,minValue:1,maxValue:65535}));this.httpsField=a.bind("https",b.add({xtype:"checkbox",name:"https",hideLabel:!0,width:300,style:"margin-left: 5px",boxLabel:_("Enable SSL (paths relative to Deluge config folder)")}));this.httpsField.on("check",this.onSSLCheck,this);this.pkeyField=a.bind("pkey", +b.add({xtype:"textfield",disabled:!0,name:"pkey",width:180,fieldLabel:_("Private Key:")}));this.certField=a.bind("cert",b.add({xtype:"textfield",disabled:!0,name:"cert",width:180,fieldLabel:_("Certificate:")}))},onApply:function(){var a=this.optionsManager.getDirty();if(!Ext.isObjectEmpty(a)){deluge.client.web.set_config(a,{success:this.onSetConfig,scope:this});for(var b in deluge.config)deluge.config[b]=this.optionsManager.get(b);"language"in a&&Ext.Msg.show({title:_("WebUI Language Changed"),msg:_("Do you want to refresh the page now to use the new language?"), +buttons:{yes:_("Refresh"),no:_("Close")},multiline:!1,fn:function(a){"yes"===a&&location.reload()},icon:Ext.MessageBox.QUESTION})}if(this.oldPassword.getValue()||this.newPassword.getValue())this.onPasswordChange()},onOk:function(){this.onApply()},onGotConfig:function(a){this.optionsManager.set(a)},onGotLanguages:function(a,b,c,d){a.unshift(["",_("System Default")]);this.language.store.loadData(a);this.language.setValue(this.optionsManager.get("language"))},onPasswordChange:function(){var a=this.newPassword.getValue(); +if(a!=this.confirmPassword.getValue())Ext.MessageBox.show({title:_("Invalid Password"),msg:_("Your passwords don't match!"),buttons:Ext.MessageBox.OK,modal:!1,icon:Ext.MessageBox.ERROR,iconCls:"x-deluge-icon-error"});else{var b=this.oldPassword.getValue();deluge.client.auth.change_password(b,a,{success:function(a){a?(Ext.MessageBox.show({title:_("Change Successful"),msg:_("Your password was successfully changed!"),buttons:Ext.MessageBox.OK,modal:!1,icon:Ext.MessageBox.INFO,iconCls:"x-deluge-icon-info"}), +this.oldPassword.setValue(""),this.newPassword.setValue(""),this.confirmPassword.setValue("")):(Ext.MessageBox.show({title:_("Password"),msg:_("Your old password was incorrect!"),buttons:Ext.MessageBox.OK,modal:!1,icon:Ext.MessageBox.ERROR,iconCls:"x-deluge-icon-error"}),this.oldPassword.setValue(""))},scope:this})}},onSetConfig:function(){this.optionsManager.commit()},onPageShow:function(){deluge.client.web.get_config({success:this.onGotConfig,scope:this});deluge.client.webutils.get_languages({success:this.onGotLanguages, +scope:this})},onSSLCheck:function(a,b){this.pkeyField.setDisabled(!b);this.certField.setDisabled(!b)}});Ext.namespace("Deluge.preferences");Ext.apply(Ext.form.VTypes,{IPAddress:function(a){return/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(a)},IPAddressText:"Must be a numeric IP address",IPAddressMask:/[\d\.]/i}); +Deluge.preferences.Network=Ext.extend(Ext.form.FormPanel,{border:!1,layout:"form",title:_("Network"),header:!1,initComponent:function(){Deluge.preferences.Network.superclass.initComponent.call(this);var a=deluge.preferences.getOptionsManager(),b=this.add({xtype:"fieldset",border:!1,title:_("Incoming Address"),style:"margin-bottom: 5px; padding-bottom: 0px;",autoHeight:!0,labelWidth:1,defaultType:"textfield"});a.bind("listen_interface",b.add({name:"listen_interface",fieldLabel:"",labelSeparator:"", +width:200,vtype:"IPAddress"}));var b=this.add({xtype:"fieldset",border:!1,title:_("Incoming Port"),style:"margin-bottom: 5px; padding-bottom: 0px;",autoHeight:!0,labelWidth:1,defaultType:"checkbox"});a.bind("random_port",b.add({fieldLabel:"",labelSeparator:"",boxLabel:_("Use Random Port"),name:"random_port",height:22,listeners:{check:{fn:function(a,b){this.listenPort.setDisabled(b)},scope:this}}}));this.listenPort=b.add({xtype:"spinnerfield",name:"listen_port",fieldLabel:"",labelSeparator:"",width:75, +strategy:{xtype:"number",decimalPrecision:0,minValue:0,maxValue:65535}});a.bind("listen_ports",this.listenPort);b=this.add({xtype:"fieldset",border:!1,title:_("Outgoing Interface"),style:"margin-bottom: 5px; padding-bottom: 0px;",autoHeight:!0,labelWidth:1,defaultType:"textfield"});a.bind("outgoing_interface",b.add({name:"outgoing_interface",fieldLabel:"",labelSeparator:"",width:40}));b=this.add({xtype:"fieldset",border:!1,title:_("Outgoing Ports"),style:"margin-bottom: 5px; padding-bottom: 0px;", +autoHeight:!0,labelWidth:1,defaultType:"checkbox"});a.bind("random_outgoing_ports",b.add({fieldLabel:"",labelSeparator:"",boxLabel:_("Use Random Ports"),name:"random_outgoing_ports",height:22,listeners:{check:{fn:function(a,b){this.outgoingPorts.setDisabled(b)},scope:this}}}));this.outgoingPorts=b.add({xtype:"spinnergroup",name:"outgoing_ports",fieldLabel:"",labelSeparator:"",colCfg:{labelWidth:40,style:"margin-right: 10px;"},items:[{fieldLabel:_("From:"),labelSeparator:"",strategy:{xtype:"number", +decimalPrecision:0,minValue:0,maxValue:65535}},{fieldLabel:_("To:"),labelSeparator:"",strategy:{xtype:"number",decimalPrecision:0,minValue:0,maxValue:65535}}]});a.bind("outgoing_ports",this.outgoingPorts);b=this.add({xtype:"fieldset",border:!1,title:_("Network Extras"),autoHeight:!0,layout:"table",layoutConfig:{columns:3},defaultType:"checkbox"});a.bind("upnp",b.add({fieldLabel:"",labelSeparator:"",boxLabel:_("UPnP"),name:"upnp"}));a.bind("natpmp",b.add({fieldLabel:"",labelSeparator:"",boxLabel:_("NAT-PMP"), +ctCls:"x-deluge-indent-checkbox",name:"natpmp"}));a.bind("utpex",b.add({fieldLabel:"",labelSeparator:"",boxLabel:_("Peer Exchange"),ctCls:"x-deluge-indent-checkbox",name:"utpex"}));a.bind("lsd",b.add({fieldLabel:"",labelSeparator:"",boxLabel:_("LSD"),name:"lsd"}));a.bind("dht",b.add({fieldLabel:"",labelSeparator:"",boxLabel:_("DHT"),ctCls:"x-deluge-indent-checkbox",name:"dht"}));b=this.add({xtype:"fieldset",border:!1,title:_("Type Of Service"),style:"margin-bottom: 5px; padding-bottom: 0px;",bodyStyle:"margin: 0px; padding: 0px", +autoHeight:!0,defaultType:"textfield"});a.bind("peer_tos",b.add({name:"peer_tos",fieldLabel:_("Peer TOS Byte:"),labelSeparator:"",width:40}))}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Other=Ext.extend(Ext.form.FormPanel,{constructor:function(a){a=Ext.apply({border:!1,title:_("Other"),header:!1,layout:"form"},a);Deluge.preferences.Other.superclass.constructor.call(this,a)},initComponent:function(){Deluge.preferences.Other.superclass.initComponent.call(this);var a=deluge.preferences.getOptionsManager(),b=this.add({xtype:"fieldset",border:!1,title:_("Updates"),autoHeight:!0,labelWidth:1,defaultType:"checkbox"});a.bind("new_release_check",b.add({fieldLabel:"",labelSeparator:"", +height:22,name:"new_release_check",boxLabel:_("Be alerted about new releases")}));b=this.add({xtype:"fieldset",border:!1,title:_("System Information"),autoHeight:!0,labelWidth:1,defaultType:"checkbox"});b.add({xtype:"panel",border:!1,bodyCfg:{html:_("Help us improve Deluge by sending us your Python version, PyGTK version, OS and processor types. Absolutely no other information is sent.")}});a.bind("send_info",b.add({fieldLabel:"",labelSeparator:"",height:22,boxLabel:_("Yes, please send anonymous statistics"), +name:"send_info"}));b=this.add({xtype:"fieldset",border:!1,title:_("GeoIP Database"),autoHeight:!0,labelWidth:80,defaultType:"textfield"});a.bind("geoip_db_location",b.add({name:"geoip_db_location",fieldLabel:_("Path:"),labelSeparator:"",width:200}))}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Plugins=Ext.extend(Ext.Panel,{layout:"border",title:_("Plugins"),header:!1,border:!1,cls:"x-deluge-plugins",pluginTemplate:new Ext.Template('
'+_("Author:")+"
{author}
"+_("Version:")+"
{version}
"+_("Author Email:")+"
{email}
"+_("Homepage:")+"
{homepage}
"+_("Details:")+'
{details}
'),initComponent:function(){Deluge.preferences.Plugins.superclass.initComponent.call(this); +this.defaultValues={version:"",email:"",homepage:"",details:""};this.pluginTemplate.compile();this.list=this.add({xtype:"listview",store:new Ext.data.ArrayStore({fields:[{name:"enabled",mapping:0},{name:"plugin",mapping:1,sortType:"asUCString"}]}),columns:[{id:"enabled",header:_("Enabled"),width:0.2,sortable:!0,tpl:new Ext.XTemplate("{enabled:this.getCheckbox}",{getCheckbox:function(a){return'
'}}),dataIndex:"enabled"},{id:"plugin", +header:_("Plugin"),width:0.8,sortable:!0,dataIndex:"plugin"}],singleSelect:!0,autoExpandColumn:"plugin",listeners:{selectionchange:{fn:this.onPluginSelect,scope:this}}});this.panel=this.add({region:"center",autoScroll:!0,items:[this.list],bbar:new Ext.Toolbar({items:[{cls:"x-btn-text-icon",iconCls:"x-deluge-install-plugin",text:_("Install"),handler:this.onInstallPluginWindow,scope:this},"->",{cls:"x-btn-text-icon",text:_("Find More"),iconCls:"x-deluge-find-more",handler:this.onFindMorePlugins,scope:this}]})}); +this.pluginInfo=this.add({xtype:"panel",border:!1,height:100,region:"south",padding:"5",autoScroll:!0,bodyCfg:{style:"white-space: nowrap"}});this.pluginInfo.on("render",this.onPluginInfoRender,this);this.list.on("click",this.onNodeClick,this);deluge.preferences.on("show",this.onPreferencesShow,this);deluge.events.on("PluginDisabledEvent",this.onPluginDisabled,this);deluge.events.on("PluginEnabledEvent",this.onPluginEnabled,this)},disablePlugin:function(a){deluge.client.core.disable_plugin(a)},enablePlugin:function(a){deluge.client.core.enable_plugin(a)}, +setInfo:function(a){this.pluginInfo.rendered&&(this.pluginInfo.body.dom.innerHTML=this.pluginTemplate.apply(a||this.defaultValues))},updatePlugins:function(){var a=function(a){this.enabledPlugins=a;this.onGotPlugins()};deluge.client.core.get_available_plugins({success:function(b){this.availablePlugins=b.sort(function(a,b){return a.toLowerCase().localeCompare(b.toLowerCase())});deluge.client.core.get_enabled_plugins({success:a,scope:this})},scope:this})},updatePluginsGrid:function(){var a=[];Ext.each(this.availablePlugins, +function(b){-1this.pages[a].index&&(this.pages[a].index=this.configPanel.items.indexOf(this.pages[a]));this.list.select(this.pages[a].index)},doSelectPage:function(a){0> +this.pages[a].index&&(this.pages[a].index=this.configPanel.items.indexOf(this.pages[a]));this.configPanel.getLayout().setActiveItem(this.pages[a].index);this.currentPage=a},onGotConfig:function(a){this.getOptionsManager().set(a)},onPageSelect:function(a,b){var c=a.getRecord(b[0]);this.doSelectPage(c.get("name"))},onSetConfig:function(){this.getOptionsManager().commit()},onAfterRender:function(){this.list.getSelectionCount()||this.list.select(0);this.configPanel.getLayout().setActiveItem(0)},onShow:function(){deluge.client.core&& +deluge.client.core.get_config({success:this.onGotConfig,scope:this})},onClose:function(){this.hide()},onOk:function(){var a=this.optionsManager.getDirty();Ext.isObjectEmpty(a)||deluge.client.core.set_config(a,{success:this.onSetConfig,scope:this});for(var b in this.pages)if(this.pages[b].onOk)this.pages[b].onOk();this.hide()}});Ext.ns("Deluge.preferences"); +Deluge.preferences.ProxyField=Ext.extend(Ext.form.FieldSet,{border:!1,autoHeight:!0,labelWidth:70,initComponent:function(){Deluge.preferences.ProxyField.superclass.initComponent.call(this);this.proxyType=this.add({xtype:"combo",fieldLabel:_("Type:"),labelSeparator:"",name:"proxytype",mode:"local",width:150,store:new Ext.data.ArrayStore({fields:["id","text"],data:[[0,_("None")],[1,_("Socks4")],[2,_("Socks5")],[3,_("Socks5 Auth")],[4,_("HTTP")],[5,_("HTTP Auth")],[6,_("I2P")]]}),editable:!1,triggerAction:"all", +valueField:"id",displayField:"text"});this.proxyType.on("change",this.onFieldChange,this);this.proxyType.on("select",this.onTypeSelect,this);this.hostname=this.add({xtype:"textfield",name:"hostname",fieldLabel:_("Host:"),labelSeparator:"",width:220});this.hostname.on("change",this.onFieldChange,this);this.port=this.add({xtype:"spinnerfield",name:"port",fieldLabel:_("Port:"),labelSeparator:"",width:80,decimalPrecision:0,minValue:0,maxValue:65535});this.port.on("change",this.onFieldChange,this);this.username= +this.add({xtype:"textfield",name:"username",fieldLabel:_("Username:"),labelSeparator:"",width:220});this.username.on("change",this.onFieldChange,this);this.password=this.add({xtype:"textfield",name:"password",fieldLabel:_("Password:"),labelSeparator:"",inputType:"password",width:220});this.password.on("change",this.onFieldChange,this);this.proxy_host_resolve=this.add({xtype:"checkbox",name:"proxy_host_resolve",fieldLabel:"",boxLabel:_("Proxy Hostnames"),width:220});this.proxy_host_resolve.on("change", +this.onFieldChange,this);this.proxy_peer_conn=this.add({xtype:"checkbox",name:"proxy_peer_conn",fieldLabel:"",boxLabel:_("Proxy Peers"),width:220});this.proxy_peer_conn.on("change",this.onFieldChange,this);this.proxy_tracker_conn=this.add({xtype:"checkbox",name:"proxy_tracker_conn",fieldLabel:"",boxLabel:_("Proxy Trackers"),width:220});this.proxy_tracker_conn.on("change",this.onFieldChange,this);var a=this.add({xtype:"fieldset",border:!1,title:_("Force Proxy"),autoHeight:!0,labelWidth:1,defaultType:"checkbox", +style:"padding-left: 0px; margin-top: 10px"});this.force_proxy=a.add({fieldLabel:"",labelSeparator:"",height:20,name:"force_proxy",boxLabel:_("Force Use of Proxy")});this.force_proxy.on("change",this.onFieldChange,this);this.anonymous_mode=a.add({fieldLabel:"",labelSeparator:"",height:20,name:"anonymous_mode",boxLabel:_("Hide Client Identity")});this.anonymous_mode.on("change",this.onFieldChange,this);this.setting=!1},getName:function(){return this.initialConfig.name},getValue:function(){return{type:this.proxyType.getValue(), +hostname:this.hostname.getValue(),port:Number(this.port.getValue()),username:this.username.getValue(),password:this.password.getValue(),proxy_hostnames:this.proxy_host_resolve.getValue(),proxy_peer_connections:this.proxy_peer_conn.getValue(),proxy_tracker_connections:this.proxy_tracker_conn.getValue(),force_proxy:this.force_proxy.getValue(),anonymous_mode:this.anonymous_mode.getValue()}},setValue:function(a){this.setting=!0;this.proxyType.setValue(a.type);var b=this.proxyType.getStore().find("id", +a.type),c=this.proxyType.getStore().getAt(b);this.hostname.setValue(a.hostname);this.port.setValue(a.port);this.username.setValue(a.username);this.password.setValue(a.password);this.proxy_host_resolve.setValue(a.proxy_hostnames);this.proxy_peer_conn.setValue(a.proxy_peer_connections);this.proxy_tracker_conn.setValue(a.proxy_tracker_connections);this.force_proxy.setValue(a.force_proxy);this.anonymous_mode.setValue(a.anonymous_mode);this.onTypeSelect(this.type,c,b);this.setting=!1},onFieldChange:function(a, +b,c){if(!this.setting){b=this.getValue();var d=Ext.apply({},b);d[a.getName()]=c;this.fireEvent("change",this,b,d)}},onTypeSelect:function(a,b,c){a=b.get("id");0a?this.proxy_host_resolve.show():this.proxy_host_resolve.hide()):(this.hostname.hide(),this.port.hide(),this.proxy_host_resolve.hide(),this.proxy_peer_conn.hide(),this.proxy_tracker_conn.hide());3==a||5==a?(this.username.show(),this.password.show()): +(this.username.hide(),this.password.hide())}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Proxy=Ext.extend(Ext.form.FormPanel,{constructor:function(a){a=Ext.apply({border:!1,title:_("Proxy"),header:!1,layout:"form",autoScroll:!0},a);Deluge.preferences.Proxy.superclass.constructor.call(this,a)},initComponent:function(){Deluge.preferences.Proxy.superclass.initComponent.call(this);this.proxy=this.add(new Deluge.preferences.ProxyField({title:_("Proxy"),name:"proxy"}));this.proxy.on("change",this.onProxyChange,this);deluge.preferences.getOptionsManager().bind("proxy",this.proxy)}, +getValue:function(){return{proxy:this.proxy.getValue()}},setValue:function(a){for(var b in a)this[b].setValue(a[b])},onProxyChange:function(a,b,c){b=this.getValue();var d=Ext.apply({},b);d[a.getName()]=c;this.fireEvent("change",this,b,d)}});Ext.namespace("Deluge.preferences"); +Deluge.preferences.Queue=Ext.extend(Ext.form.FormPanel,{border:!1,title:_("Queue"),header:!1,layout:"form",initComponent:function(){Deluge.preferences.Queue.superclass.initComponent.call(this);var a=deluge.preferences.getOptionsManager(),b=this.add({xtype:"fieldset",border:!1,title:_("New Torrents"),style:"padding-top: 5px; margin-bottom: 0px;",autoHeight:!0,labelWidth:1,defaultType:"checkbox"});a.bind("queue_new_to_top",b.add({fieldLabel:"",labelSeparator:"",height:22,boxLabel:_("Queue to top"), +name:"queue_new_to_top"}));b=this.add({xtype:"fieldset",border:!1,title:_("Active Torrents"),autoHeight:!0,labelWidth:150,defaultType:"spinnerfield",style:"padding-top: 5px; margin-bottom: 0px"});a.bind("max_active_limit",b.add({fieldLabel:_("Total:"),labelSeparator:"",name:"max_active_limit",value:8,width:80,decimalPrecision:0,minValue:-1,maxValue:99999}));a.bind("max_active_downloading",b.add({fieldLabel:_("Downloading:"),labelSeparator:"",name:"max_active_downloading",value:3,width:80,decimalPrecision:0, +minValue:-1,maxValue:99999}));a.bind("max_active_seeding",b.add({fieldLabel:_("Seeding:"),labelSeparator:"",name:"max_active_seeding",value:5,width:80,decimalPrecision:0,minValue:-1,maxValue:99999}));a.bind("dont_count_slow_torrents",b.add({xtype:"checkbox",name:"dont_count_slow_torrents",height:22,hideLabel:!0,boxLabel:_("Ignore slow torrents")}));a.bind("auto_manage_prefer_seeds",b.add({xtype:"checkbox",name:"auto_manage_prefer_seeds",hideLabel:!0,boxLabel:_("Prefer seeding torrents")}));b=this.add({xtype:"fieldset", +border:!1,title:_("Seeding Rotation"),autoHeight:!0,labelWidth:150,defaultType:"spinnerfield",style:"padding-top: 5px; margin-bottom: 0px"});a.bind("share_ratio_limit",b.add({fieldLabel:_("Share Ratio:"),labelSeparator:"",name:"share_ratio_limit",value:8,width:80,incrementValue:0.1,minValue:-1,maxValue:99999,alternateIncrementValue:1,decimalPrecision:2}));a.bind("seed_time_ratio_limit",b.add({fieldLabel:_("Time Ratio:"),labelSeparator:"",name:"seed_time_ratio_limit",value:3,width:80,incrementValue:0.1, +minValue:-1,maxValue:99999,alternateIncrementValue:1,decimalPrecision:2}));a.bind("seed_time_limit",b.add({fieldLabel:_("Time (m):"),labelSeparator:"",name:"seed_time_limit",value:5,width:80,decimalPrecision:0,minValue:-1,maxValue:99999}));b=this.add({xtype:"fieldset",border:!1,autoHeight:!0,style:"padding-top: 5px; margin-bottom: 0px",title:_("Share Ratio Reached"),layout:"table",layoutConfig:{columns:2},labelWidth:0,defaultType:"checkbox",defaults:{fieldLabel:"",labelSeparator:""}});this.stopAtRatio= +b.add({name:"stop_seed_at_ratio",boxLabel:_("Share Ratio:")});this.stopAtRatio.on("check",this.onStopRatioCheck,this);a.bind("stop_seed_at_ratio",this.stopAtRatio);this.stopRatio=b.add({xtype:"spinnerfield",name:"stop_seed_ratio",ctCls:"x-deluge-indent-checkbox",disabled:!0,value:"2.0",width:60,incrementValue:0.1,minValue:-1,maxValue:99999,alternateIncrementValue:1,decimalPrecision:2});a.bind("stop_seed_ratio",this.stopRatio);this.removeAtRatio=b.add({xtype:"radiogroup",columns:1,colspan:2,disabled:!0, +style:"margin-left: 10px",items:[{boxLabel:_("Pause torrent"),name:"at_ratio",inputValue:!1,checked:!0},{boxLabel:_("Remove torrent"),name:"at_ratio",inputValue:!0}]});a.bind("remove_seed_at_ratio",this.removeAtRatio)},onStopRatioCheck:function(a,b){this.stopRatio.setDisabled(!b);this.removeAtRatio.setDisabled(!b)}});Ext.ns("Deluge"); +Deluge.StatusbarMenu=Ext.extend(Ext.menu.Menu,{initComponent:function(){Deluge.StatusbarMenu.superclass.initComponent.call(this);this.otherWin=new Deluge.OtherLimitWindow(this.initialConfig.otherWin||{});this.items.each(function(a){if("menucheckitem"==a.getXType())if("other"==a.value)a.on("click",this.onOtherClicked,this);else a.on("checkchange",this.onLimitChanged,this)},this)},setValue:function(a){var b=!1;this.value=a=0==a?-1:a;var c=null;this.items.each(function(d){d.setChecked&&(d.suspendEvents(), +d.value==a?(d.setChecked(!0),b=!0):d.setChecked(!1),d.resumeEvents());"other"==d.value&&(c=d)});b||(c.suspendEvents(),c.setChecked(!0),c.resumeEvents())},onLimitChanged:function(a,b){if(b&&"other"!=a.value){var c={};c[a.group]=a.value;deluge.client.core.set_config(c,{success:function(){deluge.ui.update()}})}},onOtherClicked:function(a,b){this.otherWin.group=a.group;this.otherWin.setValue(this.value);this.otherWin.show()}});Ext.namespace("Deluge"); +Deluge.OptionsManager=Ext.extend(Ext.util.Observable,{constructor:function(a){a=a||{};this.binds={};this.changed={};this.options=a&&a.options||{};this.focused=null;this.addEvents({add:!0,changed:!0,reset:!0});this.on("changed",this.onChange,this);Deluge.OptionsManager.superclass.constructor.call(this)},addOptions:function(a){this.options=Ext.applyIf(this.options,a)},bind:function(a,b){this.binds[a]=this.binds[a]||[];this.binds[a].push(b);b._doption=a;b.on("focus",this.onFieldFocus,this);b.on("blur", +this.onFieldBlur,this);b.on("change",this.onFieldChange,this);b.on("check",this.onFieldChange,this);b.on("spin",this.onFieldChange,this);return b},commit:function(){this.options=Ext.apply(this.options,this.changed);this.reset()},convertValueType:function(a,b){if(Ext.type(a)!=Ext.type(b))switch(Ext.type(a)){case "string":b=String(b);break;case "number":b=Number(b);break;case "boolean":"string"==Ext.type(b)?(b=b.toLowerCase(),b="true"==b||"1"==b||"on"==b?!0:!1):b=Boolean(b)}return b},get:function(){if(1== +arguments.length){var a=arguments[0];return this.isDirty(a)?this.changed[a]:this.options[a]}var b={};Ext.each(arguments,function(a){this.has(a)&&(b[a]=this.isDirty(a)?this.changed[a]:this.options[a])},this);return b},getDefault:function(a){return this.options[a]},getDirty:function(){return this.changed},isDirty:function(a){return!Ext.isEmpty(this.changed[a])},has:function(a){return this.options[a]},reset:function(){this.changed={}},set:function(a,b){if(void 0!==a)if("object"==typeof a){var c=a;this.options= +Ext.apply(this.options,c);for(a in c)this.onChange(a,c[a])}else this.options[a]=b,this.onChange(a,b)},update:function(a,b){if(void 0!==a)if(void 0===b)for(var c in a)this.update(c,a[c]);else{c=this.getDefault(a);b=this.convertValueType(c,b);var d=this.get(a);d!=b&&(c==b?this.isDirty(a)&&delete this.changed[a]:this.changed[a]=b,this.fireEvent("changed",a,b,d))}},onFieldBlur:function(a,b){this.focused==a&&(this.focused=null)},onFieldChange:function(a,b){a.field&&(a=a.field);this.update(a._doption,a.getValue())}, +onFieldFocus:function(a,b){this.focused=a},onChange:function(a,b,c){Ext.isEmpty(this.binds[a])||Ext.each(this.binds[a],function(a){a!=this.focused&&a.setValue(b)},this)}});Ext.namespace("Deluge.about"); +Deluge.about.AboutWindow=Ext.extend(Ext.Window,{id:"AboutWindow",title:_("About Deluge"),height:330,width:270,iconCls:"x-deluge-main-panel",resizable:!1,plain:!0,layout:{type:"vbox",align:"center"},buttonAlign:"center",initComponent:function(){Deluge.about.AboutWindow.superclass.initComponent.call(this);this.addEvents({build_ready:!0});var a=this,b=function(){deluge.client.core.get_libtorrent_version({success:function(b){d+="
"+_("libtorrent:")+" "+b;Ext.getCmp("about_comment").setText(d,!1); +a.fireEvent("build_ready")}})},c=deluge.version,d=_("A peer-to-peer file sharing program\nutilizing the BitTorrent protocol.").replace("\n","
")+"

"+_("Client:")+" "+c+"
";deluge.client.web.connected({success:function(a){a?deluge.client.daemon.get_version({success:function(a){d+=_("Server:")+" "+a+"
";b()}}):this.fireEvent("build_ready")},failure:function(){this.fireEvent("build_ready")},scope:this});this.add([{xtype:"box",style:"padding-top: 5px",height:80,width:240,cls:"x-deluge-logo", +hideLabel:!0},{xtype:"label",style:"padding-top: 10px; font-weight: bold; font-size: 16px;",text:_("Deluge")+" "+c},{xtype:"label",id:"about_comment",style:"padding-top: 10px; text-align:center; font-size: 12px;",html:d},{xtype:"label",style:"padding-top: 10px; font-size: 10px;",text:_("Copyright 2007-2018 Deluge Team")},{xtype:"label",style:"padding-top: 5px; font-size: 12px;",html:'deluge-torrent.org'}]);this.addButton(_("Close"),this.onCloseClick, +this)},show:function(){this.on("build_ready",function(){Deluge.about.AboutWindow.superclass.show.call(this)})},onCloseClick:function(){this.close()}});Ext.namespace("Deluge");Deluge.About=function(){(new Deluge.about.AboutWindow).show()};Ext.ns("Deluge"); +Deluge.AddConnectionWindow=Ext.extend(Ext.Window,{title:_("Add Connection"),iconCls:"x-deluge-add-window-icon",layout:"fit",width:300,height:195,constrainHeader:!0,bodyStyle:"padding: 10px 5px;",closeAction:"hide",initComponent:function(){Deluge.AddConnectionWindow.superclass.initComponent.call(this);this.addEvents("hostadded");this.addButton(_("Close"),this.hide,this);this.addButton(_("Add"),this.onAddClick,this);this.on("hide",this.onHide,this);this.form=this.add({xtype:"form",defaultType:"textfield", +baseCls:"x-plain",labelWidth:60,items:[{fieldLabel:_("Host:"),labelSeparator:"",name:"host",anchor:"75%",value:""},{xtype:"spinnerfield",fieldLabel:_("Port:"),labelSeparator:"",name:"port",strategy:{xtype:"number",decimalPrecision:0,minValue:-1,maxValue:65535},value:"58846",anchor:"40%"},{fieldLabel:_("Username:"),labelSeparator:"",name:"username",anchor:"75%",value:""},{fieldLabel:_("Password:"),labelSeparator:"",anchor:"75%",name:"password",inputType:"password",value:""}]})},onAddClick:function(){var a= +this.form.getForm().getValues();deluge.client.web.add_host(a.host,Number(a.port),a.username,a.password,{success:function(a){a[0]?this.fireEvent("hostadded"):Ext.MessageBox.show({title:_("Error"),msg:String.format(_("Unable to add host: {0}"),a[1]),buttons:Ext.MessageBox.OK,modal:!1,icon:Ext.MessageBox.ERROR,iconCls:"x-deluge-icon-error"});this.hide()},scope:this})},onHide:function(){this.form.getForm().reset()}});Ext.ns("Deluge");var trackerUrlTest=/(((^https?)|(^udp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i; +Ext.apply(Ext.form.VTypes,{trackerUrl:function(a,b){return trackerUrlTest.test(a)},trackerUrlText:"Not a valid tracker url"}); +Deluge.AddTrackerWindow=Ext.extend(Ext.Window,{title:_("Add Tracker"),layout:"fit",width:375,height:150,plain:!0,closable:!0,resizable:!1,constrainHeader:!0,bodyStyle:"padding: 5px",buttonAlign:"right",closeAction:"hide",iconCls:"x-deluge-edit-trackers",initComponent:function(){Deluge.AddTrackerWindow.superclass.initComponent.call(this);this.addButton(_("Cancel"),this.onCancelClick,this);this.addButton(_("Add"),this.onAddClick,this);this.addEvents("add");this.form=this.add({xtype:"form",defaultType:"textarea", +baseCls:"x-plain",labelWidth:55,items:[{fieldLabel:_("Trackers:"),labelSeparator:"",name:"trackers",anchor:"100%"}]})},onAddClick:function(){var a=this.form.getForm().findField("trackers").getValue(),a=a.split("\n"),b=[];Ext.each(a,function(a){Ext.form.VTypes.trackerUrl(a)&&b.push(a)},this);this.fireEvent("add",b);this.hide();this.form.getForm().findField("trackers").setValue("")},onCancelClick:function(){this.form.getForm().findField("trackers").setValue("");this.hide()}});Ext.namespace("Ext.ux.util"); +Ext.ux.util.RpcClient=Ext.extend(Ext.util.Observable,{_components:[],_methods:[],_requests:{},_url:null,_optionKeys:["scope","success","failure"],constructor:function(a){Ext.ux.util.RpcClient.superclass.constructor.call(this,a);this._url=a.url||null;this._id=0;this.addEvents("connected","error");this.reloadMethods()},reloadMethods:function(){this._execute("system.listMethods",{success:this._setMethods,scope:this})},_execute:function(a,b){b=b||{};b.params=b.params||[];b.id=this._id;var c=Ext.encode({method:a, +params:b.params,id:b.id});this._id++;return Ext.Ajax.request({url:this._url,method:"POST",success:this._onSuccess,failure:this._onFailure,scope:this,jsonData:c,options:b})},_onFailure:function(a,b){var c=b.options;errorObj={id:c.id,result:null,error:{msg:"HTTP: "+a.status+" "+a.statusText,code:255}};this.fireEvent("error",errorObj,a,b);"function"==Ext.type(c.failure)&&(c.scope?c.failure.call(c.scope,errorObj,a,b):c.failure(errorObj,a,b))},_onSuccess:function(a,b){var c=Ext.decode(a.responseText), +d=b.options;c.error?(this.fireEvent("error",c,a,b),"function"==Ext.type(d.failure)&&(d.scope?d.failure.call(d.scope,c,a,b):d.failure(c,a,b))):"function"==Ext.type(d.success)&&(d.scope?d.success.call(d.scope,c.result,c,a,b):d.success(c.result,c,a,b))},_parseArgs:function(a){var b=[];Ext.each(a,function(a){b.push(a)});a=b[b.length-1];if("object"==Ext.type(a)){var c=Ext.keys(a),d=!1;Ext.each(this._optionKeys,function(a){-1",_("Online"),"","",_("Offline"),"","", +_("Connected"),""),dataIndex:"status"},{id:"host",header:_("Host"),width:0.51,sortable:!0,tpl:"{user}@{host}:{port}",dataIndex:"host"},{header:_("Version"),width:0.25,sortable:!0,tpl:'{version}',dataIndex:"version"}],singleSelect:!0,listeners:{selectionchange:{fn:this.onSelectionChanged,scope:this}}});this.panel=this.add({autoScroll:!0,items:[this.list],bbar:new Ext.Toolbar({buttons:[{id:"cm-add",cls:"x-btn-text-icon",text:_("Add"),iconCls:"icon-add",handler:this.onAddClick, +scope:this},{id:"cm-edit",cls:"x-btn-text-icon",text:_("Edit"),iconCls:"icon-edit",handler:this.onEditClick,scope:this},{id:"cm-remove",cls:"x-btn-text-icon",text:_("Remove"),iconCls:"icon-remove",handler:this.onRemoveClick,disabled:!0,scope:this},"->",{id:"cm-stop",cls:"x-btn-text-icon",text:_("Stop Daemon"),iconCls:"icon-error",handler:this.onStopClick,disabled:!0,scope:this}]})});this.update=this.update.createDelegate(this)},checkConnected:function(){deluge.client.web.connected({success:function(a){a? +deluge.events.fire("connect"):this.show()},scope:this})},disconnect:function(a){deluge.events.fire("disconnect");a&&!this.isVisible()&&this.show()},loadHosts:function(){deluge.client.web.get_hosts({success:this.onGetHosts,scope:this})},update:function(){this.list.getStore().each(function(a){deluge.client.web.get_host_status(a.id,{success:this.onGetHostStatus,scope:this})},this)},updateButtons:function(a){var b=this.buttons[1],c=a.get("status");b.enable();"connected"==c.toLowerCase()?b.setText(_("Disconnect")): +(b.setText(_("Connect")),"online"!=c.toLowerCase()&&b.disable());"connected"==c.toLowerCase()||"online"==c.toLowerCase()?(this.stopHostButton.enable(),this.stopHostButton.setText(_("Stop Daemon"))):"127.0.0.1"==a.get("host")||"localhost"==a.get("host")?(this.stopHostButton.enable(),this.stopHostButton.setText(_("Start Daemon"))):this.stopHostButton.disable()},onAddClick:function(a,b){this.addWindow||(this.addWindow=new Deluge.AddConnectionWindow,this.addWindow.on("hostadded",this.onHostChange,this)); +this.addWindow.show()},onEditClick:function(a,b){var c=this.list.getSelectedRecords()[0];c&&(this.editWindow||(this.editWindow=new Deluge.EditConnectionWindow,this.editWindow.on("hostedited",this.onHostChange,this)),this.editWindow.show(c))},onHostChange:function(){this.loadHosts()},onClose:function(a){this.hide()},onConnect:function(a){if(a=this.list.getSelectedRecords()[0]){var b=this,c=function(){deluge.client.web.disconnect({success:function(a){this.update(this);deluge.events.fire("disconnect")}, +scope:b})};"connected"==a.get("status").toLowerCase()?c():(-1
Would you like to change it now?"),function(a){this.checkConnected();"yes"==a&&(deluge.preferences.show(),deluge.preferences.selectPage("Interface")); +deluge.client.web.set_config({first_login:!1})},this):this.checkConnected()},onLogout:function(){this.disconnect();!this.hidden&&this.rendered&&this.hide()},onRemoveClick:function(a){var b=this.list.getSelectedRecords()[0];b&&deluge.client.web.remove_host(b.id,{success:function(a){a?this.list.getStore().remove(b):Ext.MessageBox.show({title:_("Error"),msg:a[1],buttons:Ext.MessageBox.OK,modal:!1,icon:Ext.MessageBox.ERROR,iconCls:"x-deluge-icon-error"})},scope:this})},onSelectionChanged:function(a,b){b[0]? +(this.editHostButton.enable(),this.removeHostButton.enable(),this.stopHostButton.enable(),this.stopHostButton.setText(_("Stop Daemon")),this.updateButtons(this.list.getRecord(b[0]))):(this.editHostButton.disable(),this.removeHostButton.disable(),this.stopHostButton.disable())},onShow:function(){if(!this.addHostButton){var a=this.panel.getBottomToolbar();this.addHostButton=a.items.get("cm-add");this.editHostButton=a.items.get("cm-edit");this.removeHostButton=a.items.get("cm-remove");this.stopHostButton= +a.items.get("cm-stop")}this.loadHosts();this.running||(this.running=window.setInterval(this.update,2E3,this))},onStopClick:function(a,b){var c=this.list.getSelectedRecords()[0];c&&("Offline"==c.get("status")?deluge.client.web.start_daemon(c.get("port")):deluge.client.web.stop_daemon(c.id,{success:function(a){a[0]||Ext.MessageBox.show({title:_("Error"),msg:a[1],buttons:Ext.MessageBox.OK,modal:!1,icon:Ext.MessageBox.ERROR,iconCls:"x-deluge-icon-error"})}}))}}); +Deluge.CopyMagnet=Ext.extend(Ext.Window,{title:_("Copy Magnet URI"),width:375,closeAction:"hide",iconCls:"icon-magnet-copy",initComponent:function(){Deluge.CopyMagnet.superclass.initComponent.call(this);form=this.add({xtype:"form",defaultType:"textfield",hideLabels:!0});this.magnetURI=form.add({name:"URI",anchor:"100%"});this.addButton(_("Close"),this.onClose,this);this.addButton(_("Copy"),this.onCopy,this)},show:function(a){Deluge.CopyMagnet.superclass.show.call(this);a=deluge.torrents.getSelected(); +deluge.client.core.get_magnet_uri(a.id,{success:this.onRequestComplete,scope:this})},onRequestComplete:function(a){this.magnetURI.setValue(a)},onCopy:function(){this.magnetURI.focus();this.magnetURI.el.dom.select();document.execCommand("copy")},onClose:function(){this.hide()}});deluge.copyMagnetWindow=new Deluge.CopyMagnet;Ext.state.Manager.setProvider(new Ext.state.CookieProvider({expires:new Date((new Date).getTime()+31536E7)})); +Ext.apply(Ext,{isObjectEmpty:function(a){for(var b in a)return!1;return!0},areObjectsEqual:function(a,b){var c=!0;if(!a||!b)return!1;for(var d in a)a[d]!=b[d]&&(c=!1);return c},keys:function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b},values:function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(a[c]);return b},splat:function(a){var b=Ext.type(a);return b?"array"!=b?[a]:a:[]}});Ext.getKeys=Ext.keys;Ext.BLANK_IMAGE_URL=deluge.config.base+"images/s.gif"; +Ext.USE_NATIVE_JSON=!0; +Ext.apply(Deluge,{pluginStore:{},progressTpl:'
{0}
{0}
',progressBar:function(a,b,c,d){d=Ext.value(d,10);a=(b/100*a).toFixed(0);return String.format(Deluge.progressTpl,c, +b,a-1,0",{text:_("Add"),iconCls:"icon-add",handler:this.onAddClick,scope:this},{text:_("Edit"),iconCls:"icon-edit-trackers",handler:this.onEditClick,scope:this},{text:_("Remove"),iconCls:"icon-remove",handler:this.onRemoveClick, +scope:this}]})})},onAddClick:function(){this.addWindow.show()},onAddTrackers:function(a){var b=this.list.getStore();Ext.each(a,function(a){var d=!1,f=-1;b.each(function(b){b.get("tier")>f&&(f=b.get("tier"));if(a==b.get("tracker"))return d=!0,!1},this);d||b.add(new b.recordType({tier:f+1,url:a}))},this)},onCancelClick:function(){this.hide()},onEditClick:function(){var a=this.list.getSelectedRecords()[0];a&&this.editWindow.show(a)},onHide:function(){this.list.getStore().removeAll()},onListNodeDblClicked:function(a, +b,c,d){this.editWindow.show(this.list.getRecord(c))},onOkClick:function(){var a=[];this.list.getStore().each(function(b){a.push({tier:b.get("tier"),url:b.get("url")})},this);deluge.client.core.set_torrent_trackers(this.torrentId,a,{failure:this.onSaveFail,scope:this});this.hide()},onRemoveClick:function(){var a=this.list.getSelectedRecords()[0];a&&this.list.getStore().remove(a)},onRequestComplete:function(a){this.list.getStore().loadData(a);this.list.getStore().sort("tier","ASC")},onSaveFail:function(){}, +onSelect:function(a){a.getSelectionCount()&&this.panel.getBottomToolbar().items.get(4).enable()},onShow:function(){this.panel.getBottomToolbar().items.get(4).disable();var a=deluge.torrents.getSelected();this.torrentId=a.id;deluge.client.core.get_torrent_status(a.id,["trackers"],{success:this.onRequestComplete,scope:this})},onDownClick:function(){var a=this.list.getSelectedRecords()[0];a&&(a.set("tier",a.get("tier")+1),a.store.sort("tier","ASC"),a.store.commitChanges(),this.list.select(a.store.indexOf(a)))}, +onUpClick:function(){var a=this.list.getSelectedRecords()[0];a&&0!=a.get("tier")&&(a.set("tier",a.get("tier")-1),a.store.sort("tier","ASC"),a.store.commitChanges(),this.list.select(a.store.indexOf(a)))}}); +Deluge.EventsManager=Ext.extend(Ext.util.Observable,{constructor:function(){this.toRegister=[];this.on("login",this.onLogin,this);Deluge.EventsManager.superclass.constructor.call(this)},addListener:function(a,b,c,d){this.addEvents(a);/[A-Z]/.test(a.substring(0,1))&&(deluge.client?deluge.client.web.register_event_listener(a):this.toRegister.push(a));Deluge.EventsManager.superclass.addListener.call(this,a,b,c,d)},getEvents:function(){deluge.client.web.get_events({success:this.onGetEventsSuccess,failure:this.onGetEventsFailure, +scope:this})},start:function(){Ext.each(this.toRegister,function(a){deluge.client.web.register_event_listener(a)});this.running=!0;this.errorCount=0;this.getEvents()},stop:function(){this.running=!1},onLogin:function(){this.start()},onGetEventsSuccess:function(a){this.running&&(a&&Ext.each(a,function(a){var c=a[1];c.splice(0,0,a[0]);this.fireEvent.apply(this,c)},this),this.getEvents())},onGetEventsFailure:function(a,b){this.running&&(!b.isTimeout&&3<=this.errorCount++?this.stop():this.getEvents())}}); +Deluge.EventsManager.prototype.on=Deluge.EventsManager.prototype.addListener;Deluge.EventsManager.prototype.fire=Deluge.EventsManager.prototype.fireEvent;deluge.events=new Deluge.EventsManager;Ext.namespace("Deluge"); +Deluge.FileBrowser=Ext.extend(Ext.Window,{title:_("File Browser"),width:500,height:400,initComponent:function(){Deluge.FileBrowser.superclass.initComponent.call(this);this.add({xtype:"toolbar",items:[{text:_("Back"),iconCls:"icon-back"},{text:_("Forward"),iconCls:"icon-forward"},{text:_("Up"),iconCls:"icon-up"},{text:_("Home"),iconCls:"icon-home"}]})}});Ext.ns("Deluge"); +Deluge.FilterPanel=Ext.extend(Ext.Panel,{autoScroll:!0,border:!1,show_zero:null,initComponent:function(){Deluge.FilterPanel.superclass.initComponent.call(this);this.filterType=this.initialConfig.filter;var a="";"state"==this.filterType?a=_("States"):"tracker_host"==this.filterType?a=_("Trackers"):"owner"==this.filterType?a=_("Owner"):"label"==this.filterType?a=_("Labels"):(a=this.filterType.replace("_"," "),parts=a.split(" "),a="",Ext.each(parts,function(b){fl=b.substring(0,1).toUpperCase();a+=fl+ +b.substring(1)+" "}));this.setTitle(_(a));var b=Deluge.FilterPanel.templates[this.filterType]?Deluge.FilterPanel.templates[this.filterType]:'
{filter} ({count})
';this.list=this.add({xtype:"listview",singleSelect:!0,hideHeaders:!0,reserveScrollOffset:!0,store:new Ext.data.ArrayStore({idIndex:0,fields:["filter","count"]}),columns:[{id:"filter",sortable:!1,tpl:b,dataIndex:"filter"}]});this.relayEvents(this.list,["selectionchange"])},getState:function(){if(this.list.getSelectionCount()){var a= +this.list.getSelectedRecords()[0];if(a&&"All"!=a.id)return a.id}},getStates:function(){return this.states},getStore:function(){return this.list.getStore()},updateStates:function(a){this.states={};Ext.each(a,function(a){this.states[a[0]]=a[1]},this);if(!(null==this.show_zero?deluge.config.sidebar_show_zero:this.show_zero)){var b=[];Ext.each(a,function(a){(0{filter:htmlEncode} ({count})'}; +Deluge.Formatters=function(){var a={"&":"&",">":">","<":"<",'"':""","'":"'"},b=RegExp("("+Object.keys(a).join("|")+")","g"),c=function(b,c){return a[c]};return Formatters={date:function(a){function b(a,c){for(var d=a+"";d.lengtha)return a.toFixed(1)+ +" KiB";a/=1024;return 1024>a?a.toFixed(1)+" MiB":(a/1024).toFixed(1)+" GiB"},sizeShort:function(a,b){if(!a&&!b)return"";a/=1024;if(1024>a)return a.toFixed(1)+" K";a/=1024;return 1024>a?a.toFixed(1)+" M":(a/1024).toFixed(1)+" G"},speed:function(a,b){return!a&&!b?"":fsize(a,b)+"/s"},timeRemaining:function(a){if(0>=a)return"∞";a=a.toFixed(0);if(60>a)return a+"s";a/=60;if(60>a){var b=Math.floor(a);a=Math.round(60*(a-b));return 0a){var c=Math.floor(a),b=Math.round(60* +(a-c));return 0IP {0}"),a.external_ip?a.external_ip:_("n/a")))}}}); +Deluge.Toolbar=Ext.extend(Ext.Toolbar,{constructor:function(a){a=Ext.apply({items:[{id:"tbar-deluge-text",text:_("Deluge"),iconCls:"x-deluge-main-panel",handler:this.onAboutClick},new Ext.Toolbar.Separator,{id:"create",disabled:!0,hidden:!0,text:_("Create"),iconCls:"icon-create",handler:this.onTorrentAction},{id:"add",disabled:!0,text:_("Add"),iconCls:"icon-add",handler:this.onTorrentAdd},{id:"remove",disabled:!0,text:_("Remove"),iconCls:"icon-remove",handler:this.onTorrentAction},new Ext.Toolbar.Separator, +{id:"pause",disabled:!0,text:_("Pause"),iconCls:"icon-pause",handler:this.onTorrentAction},{id:"resume",disabled:!0,text:_("Resume"),iconCls:"icon-resume",handler:this.onTorrentAction},new Ext.Toolbar.Separator,{id:"up",cls:"x-btn-text-icon",disabled:!0,text:_("Up"),iconCls:"icon-up",handler:this.onTorrentAction},{id:"down",disabled:!0,text:_("Down"),iconCls:"icon-down",handler:this.onTorrentAction},new Ext.Toolbar.Separator,{id:"preferences",text:_("Preferences"),iconCls:"x-deluge-preferences",handler:this.onPreferencesClick, +scope:this},{id:"connectionman",text:_("Connection Manager"),iconCls:"x-deluge-connection-manager",handler:this.onConnectionManagerClick,scope:this},"->",{id:"help",iconCls:"icon-help",text:_("Help"),handler:this.onHelpClick,scope:this},{id:"logout",iconCls:"icon-logout",disabled:!0,text:_("Logout"),handler:this.onLogout,scope:this}]},a);Deluge.Toolbar.superclass.constructor.call(this,a)},connectedButtons:"add remove pause resume up down".split(" "),initComponent:function(){Deluge.Toolbar.superclass.initComponent.call(this); +deluge.events.on("connect",this.onConnect,this);deluge.events.on("login",this.onLogin,this)},onConnect:function(){Ext.each(this.connectedButtons,function(a){this.items.get(a).enable()},this)},onDisconnect:function(){Ext.each(this.connectedButtons,function(a){this.items.get(a).disable()},this)},onLogin:function(){this.items.get("logout").enable()},onLogout:function(){this.items.get("logout").disable();deluge.login.logout()},onConnectionManagerClick:function(){deluge.connectionManager.show()},onHelpClick:function(){window.open("http://dev.deluge-torrent.org/wiki/UserGuide")}, +onAboutClick:function(){(new Deluge.about.AboutWindow).show()},onPreferencesClick:function(){deluge.preferences.show()},onTorrentAction:function(a){var b=deluge.torrents.getSelections(),c=[];Ext.each(b,function(a){c.push(a.id)});switch(a.id){case "remove":deluge.removeWindow.show(c);break;case "pause":case "resume":deluge.client.core[a.id+"_torrent"](c,{success:function(){deluge.ui.update()}});break;case "up":case "down":deluge.client.core["queue_"+a.id](c,{success:function(){deluge.ui.update()}})}}, +onTorrentAdd:function(){deluge.add.show()}}); +(function(){function a(a){if(a)return fspeed(a)}function b(a){return-1==a?"":fspeed(1024*a)}function c(a,b,c){return 0>a?"∞":parseFloat((new Number(a)).toFixed(3))}function d(a){return 0{1}', +c.data.state.toLowerCase(),Ext.util.Format.htmlEncode(a))},dataIndex:"name"},{header:_("Size"),width:75,sortable:!0,renderer:fsize,dataIndex:"total_wanted"},{header:_("Progress"),width:150,sortable:!0,renderer:function(a,b,c){a=new Number(a);c=_(c.data.state)+" "+a.toFixed(2)+"%";b=new Number((this.style?this.style:b.style).match(/\w+:\s*(\d+)\w+/)[1]);return Deluge.progressBar(a,b-8,c)},dataIndex:"progress"},{header:_("Seeds"),hidden:!0,width:60,sortable:!0,renderer:function(a,b,c){return-1=a?"∞":ftime(a)},dataIndex:"eta"},{header:_("Ratio"),hidden:!0,width:60,sortable:!0,renderer:c,dataIndex:"ratio"},{header:_("Avail"),hidden:!0,width:60,sortable:!0,renderer:c,dataIndex:"distributed_copies"},{header:_("Added"),hidden:!0,width:80,sortable:!0,renderer:fdate,dataIndex:"time_added"},{header:_("Complete Seen"),hidden:!0,width:80,sortable:!0,renderer:d,dataIndex:"last_seen_complete"},{header:_("Completed"),hidden:!0,width:80,sortable:!0,renderer:d,dataIndex:"completed_time"}, +{header:_("Tracker"),hidden:!0,width:120,sortable:!0,renderer:function(a,b,c){return String.format('
{0}
',Ext.util.Format.htmlEncode(a))},dataIndex:"tracker_host"},{header:_("Download Folder"),hidden:!0,width:120,sortable:!0,renderer:fplain,dataIndex:"download_location"},{header:_("Owner"),width:80,sortable:!0,renderer:fplain,dataIndex:"owner"},{header:_("Public"),hidden:!0,width:80,sortable:!0,renderer:fplain, +dataIndex:"public"},{header:_("Shared"),hidden:!0,width:80,sortable:!0,renderer:fplain,dataIndex:"shared"},{header:_("Downloaded"),hidden:!0,width:75,sortable:!0,renderer:fsize,dataIndex:"total_done"},{header:_("Uploaded"),hidden:!0,width:75,sortable:!0,renderer:fsize,dataIndex:"total_uploaded"},{header:_("Remaining"),hidden:!0,width:75,sortable:!0,renderer:fsize,dataIndex:"total_remaining"},{header:_("Down Limit"),hidden:!0,width:75,sortable:!0,renderer:b,dataIndex:"max_download_speed"},{header:_("Up Limit"), +hidden:!0,width:75,sortable:!0,renderer:b,dataIndex:"max_upload_speed"},{header:_("Seeds:Peers"),hidden:!0,width:75,sortable:!0,renderer:c,dataIndex:"seeds_peers_ratio"},{header:_("Last Transfer"),hidden:!0,width:75,sortable:!0,renderer:ftime,dataIndex:"time_since_transfer"}],meta:{root:"torrents",idProperty:"id",fields:[{name:"queue",sortType:Deluge.data.SortTypes.asQueuePosition},{name:"name",sortType:Deluge.data.SortTypes.asName},{name:"total_wanted",type:"int"},{name:"state"},{name:"progress", +type:"float"},{name:"num_seeds",type:"int"},{name:"total_seeds",type:"int"},{name:"num_peers",type:"int"},{name:"total_peers",type:"int"},{name:"download_payload_rate",type:"int"},{name:"upload_payload_rate",type:"int"},{name:"eta",type:"int",sortType:function(a){return 0===a?Number.MAX_VALUE:-1>=a?Number.MAX_SAFE_INTEGER:a}},{name:"ratio",type:"float"},{name:"distributed_copies",type:"float"},{name:"time_added",type:"int"},{name:"last_seen_complete",type:"int"},{name:"completed_time",type:"int"}, +{name:"tracker_host"},{name:"download_location"},{name:"total_done",type:"int"},{name:"total_uploaded",type:"int"},{name:"total_remaining",type:"int"},{name:"max_download_speed",type:"int"},{name:"max_upload_speed",type:"int"},{name:"seeds_peers_ratio",type:"float"},{name:"time_since_transfer",type:"int"}]},keys:[{key:"a",ctrl:!0,stopEvent:!0,handler:function(){deluge.torrents.getSelectionModel().selectAll()}},{key:[46],stopEvent:!0,handler:function(){ids=deluge.torrents.getSelectedIds();deluge.removeWindow.show(ids)}}], +constructor:function(a){a=Ext.apply({id:"torrentGrid",store:new Ext.data.JsonStore(this.meta),columns:this.columns,keys:this.keys,region:"center",cls:"deluge-torrents",stripeRows:!0,autoExpandColumn:"name",autoExpandMin:150,deferredRender:!1,autoScroll:!0,stateful:!0,view:new Ext.ux.grid.BufferView({rowHeight:26,scrollDelay:!1})},a);Deluge.TorrentGrid.superclass.constructor.call(this,a)},initComponent:function(){Deluge.TorrentGrid.superclass.initComponent.call(this);deluge.events.on("torrentsRemoved", +this.onTorrentsRemoved,this);deluge.events.on("disconnect",this.onDisconnect,this);this.on("rowcontextmenu",function(a,b,c){c.stopEvent();a=a.getSelectionModel();a.isSelected(b)||a.selectRow(b);deluge.menus.torrent.showAt(c.getPoint())})},getTorrent:function(a){return this.getStore().getAt(a)},getSelected:function(){return this.getSelectionModel().getSelected()},getSelections:function(){return this.getSelectionModel().getSelections()},getSelectedId:function(){return this.getSelectionModel().getSelected().id}, +getSelectedIds:function(){var a=[];Ext.each(this.getSelectionModel().getSelections(),function(b){a.push(b.id)});return a},update:function(a,b){var c=this.getStore();b&&(c.removeAll(),this.torrents={});var d=[],h;for(h in a){var m=a[h];if(this.torrents[h]){var k=c.getById(h);k.beginEdit();for(var n in m)k.get(n)!=m[n]&&k.set(n,m[n]);k.endEdit()}else k=new Deluge.data.Torrent(m),k.id=h,this.torrents[h]=1,d.push(k)}c.add(d);c.each(function(b){a[b.id]||(c.remove(b),delete this.torrents[b.id])},this); +c.commitChanges();(d=c.getSortState())&&c.sort(d.field,d.direction)},onDisconnect:function(){this.getStore().removeAll();this.torrents={}},onTorrentsRemoved:function(a){var b=this.getSelectionModel();Ext.each(a,function(a){var c=this.getStore().getById(a);b.isSelected(c)&&b.deselectRow(this.getStore().indexOf(c));this.getStore().remove(c);delete this.torrents[a]},this)}});deluge.torrents=new Deluge.TorrentGrid})(); +var TORRENT_STATE_TRANSLATION=[_("All"),_("Active"),_("Allocating"),_("Checking"),_("Downloading"),_("Seeding"),_("Paused"),_("Checking"),_("Queued"),_("Error")]; +deluge.ui={errorCount:0,filters:null,initialize:function(){deluge.add=new Deluge.add.AddWindow;deluge.details=new Deluge.details.DetailsPanel;deluge.connectionManager=new Deluge.ConnectionManager;deluge.editTrackers=new Deluge.EditTrackersWindow;deluge.login=new Deluge.LoginWindow;deluge.preferences=new Deluge.preferences.PreferencesWindow;deluge.sidebar=new Deluge.Sidebar;deluge.statusbar=new Deluge.Statusbar;deluge.toolbar=new Deluge.Toolbar;this.detailsPanel=new Ext.Panel({id:"detailsPanel",cls:"detailsPanel", +region:"south",split:!0,height:215,minSize:100,collapsible:!0,layout:"fit",items:[deluge.details]});this.MainPanel=new Ext.Panel({id:"mainPanel",iconCls:"x-deluge-main-panel",layout:"border",border:!1,tbar:deluge.toolbar,items:[deluge.sidebar,this.detailsPanel,deluge.torrents],bbar:deluge.statusbar});this.Viewport=new Ext.Viewport({layout:"fit",items:[this.MainPanel]});deluge.events.on("connect",this.onConnect,this);deluge.events.on("disconnect",this.onDisconnect,this);deluge.events.on("PluginDisabledEvent", +this.onPluginDisabled,this);deluge.events.on("PluginEnabledEvent",this.onPluginEnabled,this);deluge.client=new Ext.ux.util.RpcClient({url:deluge.config.base+"json"});for(var a in Deluge.pluginStore)a=Deluge.createPlugin(a),a.enable(),deluge.plugins[a.name]=a;Ext.QuickTips.init();deluge.client.on("connected",function(a){deluge.login.show()},this,{single:!0});this.update=this.update.createDelegate(this);this.checkConnection=this.checkConnection.createDelegate(this);this.originalTitle=document.title}, +checkConnection:function(){deluge.client.web.connected({success:this.onConnectionSuccess,failure:this.onConnectionError,scope:this})},update:function(){var a=deluge.sidebar.getFilterStates();this.oldFilters=this.filters;this.filters=a;deluge.client.web.update_ui(Deluge.Keys.Grid,a,{success:this.onUpdate,failure:this.onUpdateError,scope:this});deluge.details.update()},onConnectionError:function(a){},onConnectionSuccess:function(a){deluge.statusbar.setStatus({iconCls:"x-deluge-statusbar icon-ok",text:_("Connection restored")}); +clearInterval(this.checking);a||deluge.connectionManager.show()},onUpdateError:function(a){2==this.errorCount&&(Ext.MessageBox.show({title:_("Lost Connection"),msg:_("The connection to the webserver has been lost!"),buttons:Ext.MessageBox.OK,icon:Ext.MessageBox.ERROR}),deluge.events.fire("disconnect"),deluge.statusbar.setStatus({text:_("Lost connection to webserver")}),this.checking=setInterval(this.checkConnection,2E3));this.errorCount++},onUpdate:function(a){a.connected?(deluge.config.show_session_speed&& +(document.title="D: "+fsize_short(a.stats.download_rate,!0)+" U: "+fsize_short(a.stats.upload_rate,!0)+" - "+this.originalTitle),Ext.areObjectsEqual(this.filters,this.oldFilters)?deluge.torrents.update(a.torrents):deluge.torrents.update(a.torrents,!0),deluge.statusbar.update(a.stats),deluge.sidebar.update(a.filters),this.errorCount=0):deluge.connectionManager.disconnect(!0)},onConnect:function(){this.running||(this.running=setInterval(this.update,2E3),this.update());deluge.client.web.get_plugins({success:this.onGotPlugins, +scope:this})},onDisconnect:function(){this.stop()},onGotPlugins:function(a){Ext.each(a.enabled_plugins,function(a){deluge.plugins[a]||deluge.client.web.get_plugin_resources(a,{success:this.onGotPluginResources,scope:this})},this)},onPluginEnabled:function(a){deluge.plugins[a]?deluge.plugins[a].enable():deluge.client.web.get_plugin_resources(a,{success:this.onGotPluginResources,scope:this})},onGotPluginResources:function(a){Ext.each(Deluge.debug?a.debug_scripts:a.scripts,function(b){Ext.ux.JSLoader({url:deluge.config.base+ +b,onLoad:this.onPluginLoaded,pluginName:a.name})},this)},onPluginDisabled:function(a){deluge.plugins[a]&&deluge.plugins[a].disable()},onPluginLoaded:function(a){Deluge.hasPlugin(a.pluginName)&&(plugin=Deluge.createPlugin(a.pluginName),plugin.enable(),deluge.plugins[plugin.name]=plugin)},stop:function(){this.running&&(clearInterval(this.running),this.running=!1,deluge.torrents.getStore().removeAll())}};Ext.onReady(function(a){deluge.ui.initialize()}); diff --git a/deluge/ui/web/js/deluge-all/AboutWindow.js b/deluge/ui/web/js/deluge-all/AboutWindow.js index 5376d05..cfae7a8 100644 --- a/deluge/ui/web/js/deluge-all/AboutWindow.js +++ b/deluge/ui/web/js/deluge-all/AboutWindow.js @@ -28,16 +28,16 @@ Deluge.about.AboutWindow = Ext.extend(Ext.Window, { }, buttonAlign: 'center', - initComponent: function() { + initComponent: function () { Deluge.about.AboutWindow.superclass.initComponent.call(this); this.addEvents({ build_ready: true, }); var self = this; - var libtorrent = function() { + var libtorrent = function () { deluge.client.core.get_libtorrent_version({ - success: function(lt_version) { + success: function (lt_version) { comment += '
' + _('libtorrent:') + ' ' + lt_version; Ext.getCmp('about_comment').setText(comment, false); self.fireEvent('build_ready'); @@ -57,10 +57,10 @@ Deluge.about.AboutWindow = Ext.extend(Ext.Window, { client_version + '
'; deluge.client.web.connected({ - success: function(connected) { + success: function (connected) { if (connected) { deluge.client.daemon.get_version({ - success: function(server_version) { + success: function (server_version) { comment += _('Server:') + ' ' + server_version + '
'; libtorrent(); @@ -70,7 +70,7 @@ Deluge.about.AboutWindow = Ext.extend(Ext.Window, { this.fireEvent('build_ready'); } }, - failure: function() { + failure: function () { this.fireEvent('build_ready'); }, scope: this, @@ -104,26 +104,25 @@ Deluge.about.AboutWindow = Ext.extend(Ext.Window, { { xtype: 'label', style: 'padding-top: 5px; font-size: 12px;', - html: - 'deluge-torrent.org', + html: 'deluge-torrent.org', }, ]); this.addButton(_('Close'), this.onCloseClick, this); }, - show: function() { - this.on('build_ready', function() { + show: function () { + this.on('build_ready', function () { Deluge.about.AboutWindow.superclass.show.call(this); }); }, - onCloseClick: function() { + onCloseClick: function () { this.close(); }, }); Ext.namespace('Deluge'); -Deluge.About = function() { +Deluge.About = function () { new Deluge.about.AboutWindow().show(); }; diff --git a/deluge/ui/web/js/deluge-all/AddConnectionWindow.js b/deluge/ui/web/js/deluge-all/AddConnectionWindow.js index 6d26370..4d821f2 100644 --- a/deluge/ui/web/js/deluge-all/AddConnectionWindow.js +++ b/deluge/ui/web/js/deluge-all/AddConnectionWindow.js @@ -24,7 +24,7 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { bodyStyle: 'padding: 10px 5px;', closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.AddConnectionWindow.superclass.initComponent.call(this); this.addEvents('hostadded'); @@ -80,7 +80,7 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { }); }, - onAddClick: function() { + onAddClick: function () { var values = this.form.getForm().getValues(); deluge.client.web.add_host( values.host, @@ -88,7 +88,7 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { values.username, values.password, { - success: function(result) { + success: function (result) { if (!result[0]) { Ext.MessageBox.show({ title: _('Error'), @@ -111,7 +111,7 @@ Deluge.AddConnectionWindow = Ext.extend(Ext.Window, { ); }, - onHide: function() { + onHide: function () { this.form.getForm().reset(); }, }); diff --git a/deluge/ui/web/js/deluge-all/AddTrackerWindow.js b/deluge/ui/web/js/deluge-all/AddTrackerWindow.js index c9c835d..aaf4a3f 100644 --- a/deluge/ui/web/js/deluge-all/AddTrackerWindow.js +++ b/deluge/ui/web/js/deluge-all/AddTrackerWindow.js @@ -10,9 +10,10 @@ Ext.ns('Deluge'); // Custom VType validator for tracker urls -var trackerUrlTest = /(((^https?)|(^udp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i; +var trackerUrlTest = + /(((^https?)|(^udp)):\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/i; Ext.apply(Ext.form.VTypes, { - trackerUrl: function(val, field) { + trackerUrl: function (val, field) { return trackerUrlTest.test(val); }, trackerUrlText: 'Not a valid tracker url', @@ -36,7 +37,7 @@ Deluge.AddTrackerWindow = Ext.extend(Ext.Window, { closeAction: 'hide', iconCls: 'x-deluge-edit-trackers', - initComponent: function() { + initComponent: function () { Deluge.AddTrackerWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); @@ -59,17 +60,14 @@ Deluge.AddTrackerWindow = Ext.extend(Ext.Window, { }); }, - onAddClick: function() { - var trackers = this.form - .getForm() - .findField('trackers') - .getValue(); + onAddClick: function () { + var trackers = this.form.getForm().findField('trackers').getValue(); trackers = trackers.split('\n'); var cleaned = []; Ext.each( trackers, - function(tracker) { + function (tracker) { if (Ext.form.VTypes.trackerUrl(tracker)) { cleaned.push(tracker); } @@ -78,17 +76,11 @@ Deluge.AddTrackerWindow = Ext.extend(Ext.Window, { ); this.fireEvent('add', cleaned); this.hide(); - this.form - .getForm() - .findField('trackers') - .setValue(''); + this.form.getForm().findField('trackers').setValue(''); }, - onCancelClick: function() { - this.form - .getForm() - .findField('trackers') - .setValue(''); + onCancelClick: function () { + this.form.getForm().findField('trackers').setValue(''); this.hide(); }, }); diff --git a/deluge/ui/web/js/deluge-all/Client.js b/deluge/ui/web/js/deluge-all/Client.js index bcabbae..a06e863 100644 --- a/deluge/ui/web/js/deluge-all/Client.js +++ b/deluge/ui/web/js/deluge-all/Client.js @@ -31,7 +31,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { * Fires when the client has retrieved the list of methods from the server. * @param {Ext.ux.util.RpcClient} this */ - constructor: function(config) { + constructor: function (config) { Ext.ux.util.RpcClient.superclass.constructor.call(this, config); this._url = config.url || null; this._id = 0; @@ -44,14 +44,14 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { this.reloadMethods(); }, - reloadMethods: function() { + reloadMethods: function () { this._execute('system.listMethods', { success: this._setMethods, scope: this, }); }, - _execute: function(method, options) { + _execute: function (method, options) { options = options || {}; options.params = options.params || []; options.id = this._id; @@ -74,7 +74,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { }); }, - _onFailure: function(response, requestOptions) { + _onFailure: function (response, requestOptions) { var options = requestOptions.options; errorObj = { id: options.id, @@ -100,7 +100,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { } }, - _onSuccess: function(response, requestOptions) { + _onSuccess: function (response, requestOptions) { var responseObj = Ext.decode(response.responseText); var options = requestOptions.options; if (responseObj.error) { @@ -138,9 +138,9 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { } }, - _parseArgs: function(args) { + _parseArgs: function (args) { var params = []; - Ext.each(args, function(arg) { + Ext.each(args, function (arg) { params.push(arg); }); @@ -149,7 +149,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { var keys = Ext.keys(options), isOption = false; - Ext.each(this._optionKeys, function(key) { + Ext.each(this._optionKeys, function (key) { if (keys.indexOf(key) > -1) isOption = true; }); @@ -165,15 +165,15 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { return options; }, - _setMethods: function(methods) { + _setMethods: function (methods) { var components = {}, self = this; - Ext.each(methods, function(method) { + Ext.each(methods, function (method) { var parts = method.split('.'); var component = components[parts[0]] || {}; - var fn = function() { + var fn = function () { var options = self._parseArgs(arguments); return self._execute(method, options); }; @@ -186,7 +186,7 @@ Ext.ux.util.RpcClient = Ext.extend(Ext.util.Observable, { } Ext.each( this._components, - function(component) { + function (component) { if (!component in components) { delete this[component]; } diff --git a/deluge/ui/web/js/deluge-all/ConnectionManager.js b/deluge/ui/web/js/deluge-all/ConnectionManager.js index 001e46b..5261726 100644 --- a/deluge/ui/web/js/deluge-all/ConnectionManager.js +++ b/deluge/ui/web/js/deluge-all/ConnectionManager.js @@ -21,7 +21,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { title: _('Connection Manager'), iconCls: 'x-deluge-connect-window-icon', - initComponent: function() { + initComponent: function () { Deluge.ConnectionManager.superclass.initComponent.call(this); this.on('hide', this.onHide, this); this.on('show', this.onShow, this); @@ -133,9 +133,9 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { * Check to see if the the web interface is currently connected * to a Deluge Daemon and show the Connection Manager if not. */ - checkConnected: function() { + checkConnected: function () { deluge.client.web.connected({ - success: function(connected) { + success: function (connected) { if (connected) { deluge.events.fire('connect'); } else { @@ -146,7 +146,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }); }, - disconnect: function(show) { + disconnect: function (show) { deluge.events.fire('disconnect'); if (show) { if (this.isVisible()) return; @@ -154,15 +154,15 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { } }, - loadHosts: function() { + loadHosts: function () { deluge.client.web.get_hosts({ success: this.onGetHosts, scope: this, }); }, - update: function() { - this.list.getStore().each(function(r) { + update: function () { + this.list.getStore().each(function (r) { deluge.client.web.get_host_status(r.id, { success: this.onGetHostStatus, scope: this, @@ -175,7 +175,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { * passed in records host state. * @param {Ext.data.Record} record The hosts record to update the UI for */ - updateButtons: function(record) { + updateButtons: function (record) { var button = this.buttons[1], status = record.get('status'); @@ -209,7 +209,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onAddClick: function(button, e) { + onAddClick: function (button, e) { if (!this.addWindow) { this.addWindow = new Deluge.AddConnectionWindow(); this.addWindow.on('hostadded', this.onHostChange, this); @@ -218,7 +218,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onEditClick: function(button, e) { + onEditClick: function (button, e) { var connection = this.list.getSelectedRecords()[0]; if (!connection) return; @@ -230,24 +230,24 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onHostChange: function() { + onHostChange: function () { this.loadHosts(); }, // private - onClose: function(e) { + onClose: function (e) { this.hide(); }, // private - onConnect: function(e) { + onConnect: function (e) { var selected = this.list.getSelectedRecords()[0]; if (!selected) return; var me = this; - var disconnect = function() { + var disconnect = function () { deluge.client.web.disconnect({ - success: function(result) { + success: function (result) { this.update(this); deluge.events.fire('disconnect'); }, @@ -268,11 +268,11 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { var id = selected.id; deluge.client.web.connect(id, { - success: function(methods) { + success: function (methods) { deluge.client.reloadMethods(); deluge.client.on( 'connected', - function(e) { + function (e) { deluge.events.fire('connect'); }, this, @@ -285,11 +285,11 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onGetHosts: function(hosts) { + onGetHosts: function (hosts) { this.list.getStore().loadData(hosts); Ext.each( hosts, - function(host) { + function (host) { deluge.client.web.get_host_status(host[0], { success: this.onGetHostStatus, scope: this, @@ -300,7 +300,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onGetHostStatus: function(host) { + onGetHostStatus: function (host) { var record = this.list.getStore().getById(host[0]); record.set('status', host[1]); record.set('version', host[2]); @@ -311,19 +311,19 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onHide: function() { + onHide: function () { if (this.running) window.clearInterval(this.running); }, // private - onLogin: function() { + onLogin: function () { if (deluge.config.first_login) { Ext.MessageBox.confirm( _('Change Default Password'), _( 'We recommend changing the default password.

Would you like to change it now?' ), - function(res) { + function (res) { this.checkConnected(); if (res == 'yes') { deluge.preferences.show(); @@ -339,7 +339,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onLogout: function() { + onLogout: function () { this.disconnect(); if (!this.hidden && this.rendered) { this.hide(); @@ -347,12 +347,12 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onRemoveClick: function(button) { + onRemoveClick: function (button) { var connection = this.list.getSelectedRecords()[0]; if (!connection) return; deluge.client.web.remove_host(connection.id, { - success: function(result) { + success: function (result) { if (!result) { Ext.MessageBox.show({ title: _('Error'), @@ -371,7 +371,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onSelectionChanged: function(list, selections) { + onSelectionChanged: function (list, selections) { if (selections[0]) { this.editHostButton.enable(); this.removeHostButton.enable(); @@ -387,7 +387,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { // FIXME: Find out why this is being fired twice // private - onShow: function() { + onShow: function () { if (!this.addHostButton) { var bbar = this.panel.getBottomToolbar(); this.addHostButton = bbar.items.get('cm-add'); @@ -401,7 +401,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { }, // private - onStopClick: function(button, e) { + onStopClick: function (button, e) { var connection = this.list.getSelectedRecords()[0]; if (!connection) return; @@ -411,7 +411,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { } else { // This means we need to stop the daemon deluge.client.web.stop_daemon(connection.id, { - success: function(result) { + success: function (result) { if (!result[0]) { Ext.MessageBox.show({ title: _('Error'), diff --git a/deluge/ui/web/js/deluge-all/CopyMagnetWindow.js b/deluge/ui/web/js/deluge-all/CopyMagnetWindow.js new file mode 100644 index 0000000..ddcd4ab --- /dev/null +++ b/deluge/ui/web/js/deluge-all/CopyMagnetWindow.js @@ -0,0 +1,73 @@ +/* + * Deluge.CopyMagnet.js + * + * Copyright (c) Damien Churchill 2009-2010 + * + * 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 + * the Free Software Foundation; either version 3, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, write to: + * The Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor + * Boston, MA 02110-1301, USA. + * + * In addition, as a special exception, the copyright holders give + * permission to link the code of portions of this program with the OpenSSL + * library. + * You must obey the GNU General Public License in all respects for all of + * the code used other than OpenSSL. If you modify file(s) with this + * exception, you may extend this exception to your version of the file(s), + * but you are not obligated to do so. If you do not wish to do so, delete + * this exception statement from your version. If you delete this exception + * statement from all source files in the program, then also delete it here. + */ +Deluge.CopyMagnet = Ext.extend(Ext.Window, { + title: _('Copy Magnet URI'), + width: 375, + closeAction: 'hide', + iconCls: 'icon-magnet-copy', + + initComponent: function () { + Deluge.CopyMagnet.superclass.initComponent.call(this); + form = this.add({ + xtype: 'form', + defaultType: 'textfield', + hideLabels: true, + }); + this.magnetURI = form.add({ + name: 'URI', + anchor: '100%', + }); + this.addButton(_('Close'), this.onClose, this); + this.addButton(_('Copy'), this.onCopy, this); + }, + show: function (a) { + Deluge.CopyMagnet.superclass.show.call(this); + var torrent = deluge.torrents.getSelected(); + deluge.client.core.get_magnet_uri(torrent.id, { + success: this.onRequestComplete, + scope: this, + }); + }, + onRequestComplete: function (uri) { + this.magnetURI.setValue(uri); + }, + onCopy: function () { + this.magnetURI.focus(); + this.magnetURI.el.dom.select(); + document.execCommand('copy'); + }, + onClose: function () { + this.hide(); + }, +}); + +deluge.copyMagnetWindow = new Deluge.CopyMagnet(); diff --git a/deluge/ui/web/js/deluge-all/Deluge.js b/deluge/ui/web/js/deluge-all/Deluge.js index 31b9947..260ad97 100644 --- a/deluge/ui/web/js/deluge-all/Deluge.js +++ b/deluge/ui/web/js/deluge-all/Deluge.js @@ -25,21 +25,14 @@ Ext.state.Manager.setProvider( // Add some additional functions to ext and setup some of the // configurable parameters Ext.apply(Ext, { - escapeHTML: function(text) { - text = String(text) - .replace('<', '<') - .replace('>', '>'); - return text.replace('&', '&'); - }, - - isObjectEmpty: function(obj) { + isObjectEmpty: function (obj) { for (var i in obj) { return false; } return true; }, - areObjectsEqual: function(obj1, obj2) { + areObjectsEqual: function (obj1, obj2) { var equal = true; if (!obj1 || !obj2) return false; for (var i in obj1) { @@ -50,7 +43,7 @@ Ext.apply(Ext, { return equal; }, - keys: function(obj) { + keys: function (obj) { var keys = []; for (var i in obj) if (obj.hasOwnProperty(i)) { @@ -59,7 +52,7 @@ Ext.apply(Ext, { return keys; }, - values: function(obj) { + values: function (obj) { var values = []; for (var i in obj) { if (obj.hasOwnProperty(i)) { @@ -69,7 +62,7 @@ Ext.apply(Ext, { return values; }, - splat: function(obj) { + splat: function (obj) { var type = Ext.type(obj); return type ? (type != 'array' ? [obj] : obj) : []; }, @@ -106,7 +99,7 @@ Ext.apply(Deluge, { * @param {String} text The text to display on the bar * @param {Number} modified Amount to subtract from the width allowing for fixes */ - progressBar: function(progress, width, text, modifier) { + progressBar: function (progress, width, text, modifier) { modifier = Ext.value(modifier, 10); var progressWidth = ((width / 100.0) * progress).toFixed(0); var barWidth = progressWidth - 1; @@ -125,7 +118,7 @@ Ext.apply(Deluge, { * Constructs a new instance of the specified plugin. * @param {String} name The plugin name to create */ - createPlugin: function(name) { + createPlugin: function (name) { return new Deluge.pluginStore[name](); }, @@ -133,7 +126,7 @@ Ext.apply(Deluge, { * Check to see if a plugin has been registered. * @param {String} name The plugin name to check */ - hasPlugin: function(name) { + hasPlugin: function (name) { return Deluge.pluginStore[name] ? true : false; }, @@ -142,7 +135,7 @@ Ext.apply(Deluge, { * @param {String} name The plugin name to register * @param {Plugin} plugin The plugin to register */ - registerPlugin: function(name, plugin) { + registerPlugin: function (name, plugin) { Deluge.pluginStore[name] = plugin; }, }); diff --git a/deluge/ui/web/js/deluge-all/EditConnectionWindow.js b/deluge/ui/web/js/deluge-all/EditConnectionWindow.js index 63bd305..bfeb38f 100644 --- a/deluge/ui/web/js/deluge-all/EditConnectionWindow.js +++ b/deluge/ui/web/js/deluge-all/EditConnectionWindow.js @@ -24,7 +24,7 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { bodyStyle: 'padding: 10px 5px;', closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.EditConnectionWindow.superclass.initComponent.call(this); this.addEvents('hostedited'); @@ -80,17 +80,11 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { }); }, - show: function(connection) { + show: function (connection) { Deluge.EditConnectionWindow.superclass.show.call(this); - this.form - .getForm() - .findField('host') - .setValue(connection.get('host')); - this.form - .getForm() - .findField('port') - .setValue(connection.get('port')); + this.form.getForm().findField('host').setValue(connection.get('host')); + this.form.getForm().findField('port').setValue(connection.get('port')); this.form .getForm() .findField('username') @@ -98,7 +92,7 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { this.host_id = connection.id; }, - onEditClick: function() { + onEditClick: function () { var values = this.form.getForm().getValues(); deluge.client.web.edit_host( this.host_id, @@ -107,7 +101,7 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { values.username, values.password, { - success: function(result) { + success: function (result) { if (!result) { console.log(result); Ext.MessageBox.show({ @@ -128,7 +122,7 @@ Deluge.EditConnectionWindow = Ext.extend(Ext.Window, { ); }, - onHide: function() { + onHide: function () { this.form.getForm().reset(); }, }); diff --git a/deluge/ui/web/js/deluge-all/EditTrackerWindow.js b/deluge/ui/web/js/deluge-all/EditTrackerWindow.js index 82bc32c..646b8de 100644 --- a/deluge/ui/web/js/deluge-all/EditTrackerWindow.js +++ b/deluge/ui/web/js/deluge-all/EditTrackerWindow.js @@ -27,7 +27,7 @@ Deluge.EditTrackerWindow = Ext.extend(Ext.Window, { closeAction: 'hide', iconCls: 'x-deluge-edit-trackers', - initComponent: function() { + initComponent: function () { Deluge.EditTrackerWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); @@ -50,32 +50,23 @@ Deluge.EditTrackerWindow = Ext.extend(Ext.Window, { }); }, - show: function(record) { + show: function (record) { Deluge.EditTrackerWindow.superclass.show.call(this); this.record = record; - this.form - .getForm() - .findField('tracker') - .setValue(record.data['url']); + this.form.getForm().findField('tracker').setValue(record.data['url']); }, - onCancelClick: function() { + onCancelClick: function () { this.hide(); }, - onHide: function() { - this.form - .getForm() - .findField('tracker') - .setValue(''); + onHide: function () { + this.form.getForm().findField('tracker').setValue(''); }, - onSaveClick: function() { - var url = this.form - .getForm() - .findField('tracker') - .getValue(); + onSaveClick: function () { + var url = this.form.getForm().findField('tracker').getValue(); this.record.set('url', url); this.record.commit(); this.hide(); diff --git a/deluge/ui/web/js/deluge-all/EditTrackersWindow.js b/deluge/ui/web/js/deluge-all/EditTrackersWindow.js index 47ffa86..178fd58 100644 --- a/deluge/ui/web/js/deluge-all/EditTrackersWindow.js +++ b/deluge/ui/web/js/deluge-all/EditTrackersWindow.js @@ -10,7 +10,7 @@ Ext.ns('Deluge'); /** - * @class Deluge.EditTrackerWindow + * @class Deluge.EditTrackersWindow * @extends Ext.Window */ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { @@ -28,7 +28,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { closeAction: 'hide', iconCls: 'x-deluge-edit-trackers', - initComponent: function() { + initComponent: function () { Deluge.EditTrackersWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); @@ -57,6 +57,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { header: _('Tracker'), width: 0.9, dataIndex: 'url', + tpl: new Ext.XTemplate('{url:htmlEncode}'), }, ], columnSort: { @@ -111,18 +112,18 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { }); }, - onAddClick: function() { + onAddClick: function () { this.addWindow.show(); }, - onAddTrackers: function(trackers) { + onAddTrackers: function (trackers) { var store = this.list.getStore(); Ext.each( trackers, - function(tracker) { + function (tracker) { var duplicate = false, heightestTier = -1; - store.each(function(record) { + store.each(function (record) { if (record.get('tier') > heightestTier) { heightestTier = record.get('tier'); } @@ -143,27 +144,27 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { ); }, - onCancelClick: function() { + onCancelClick: function () { this.hide(); }, - onEditClick: function() { + onEditClick: function () { var selected = this.list.getSelectedRecords()[0]; if (!selected) return; this.editWindow.show(selected); }, - onHide: function() { + onHide: function () { this.list.getStore().removeAll(); }, - onListNodeDblClicked: function(list, index, node, e) { + onListNodeDblClicked: function (list, index, node, e) { this.editWindow.show(this.list.getRecord(node)); }, - onOkClick: function() { + onOkClick: function () { var trackers = []; - this.list.getStore().each(function(record) { + this.list.getStore().each(function (record) { trackers.push({ tier: record.get('tier'), url: record.get('url'), @@ -178,34 +179,28 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { this.hide(); }, - onRemoveClick: function() { + onRemoveClick: function () { // Remove from the grid var selected = this.list.getSelectedRecords()[0]; if (!selected) return; this.list.getStore().remove(selected); }, - onRequestComplete: function(status) { + onRequestComplete: function (status) { this.list.getStore().loadData(status); this.list.getStore().sort('tier', 'ASC'); }, - onSaveFail: function() {}, + onSaveFail: function () {}, - onSelect: function(list) { + onSelect: function (list) { if (list.getSelectionCount()) { - this.panel - .getBottomToolbar() - .items.get(4) - .enable(); + this.panel.getBottomToolbar().items.get(4).enable(); } }, - onShow: function() { - this.panel - .getBottomToolbar() - .items.get(4) - .disable(); + onShow: function () { + this.panel.getBottomToolbar().items.get(4).disable(); var r = deluge.torrents.getSelected(); this.torrentId = r.id; deluge.client.core.get_torrent_status(r.id, ['trackers'], { @@ -214,7 +209,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { }); }, - onDownClick: function() { + onDownClick: function () { var r = this.list.getSelectedRecords()[0]; if (!r) return; @@ -225,7 +220,7 @@ Deluge.EditTrackersWindow = Ext.extend(Ext.Window, { this.list.select(r.store.indexOf(r)); }, - onUpClick: function() { + onUpClick: function () { var r = this.list.getSelectedRecords()[0]; if (!r) return; diff --git a/deluge/ui/web/js/deluge-all/EventsManager.js b/deluge/ui/web/js/deluge-all/EventsManager.js index 1714339..89d8980 100644 --- a/deluge/ui/web/js/deluge-all/EventsManager.js +++ b/deluge/ui/web/js/deluge-all/EventsManager.js @@ -15,7 +15,7 @@ * Class for holding global events that occur within the UI. */ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { - constructor: function() { + constructor: function () { this.toRegister = []; this.on('login', this.onLogin, this); Deluge.EventsManager.superclass.constructor.call(this); @@ -24,7 +24,7 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { /** * Append an event handler to this object. */ - addListener: function(eventName, fn, scope, o) { + addListener: function (eventName, fn, scope, o) { this.addEvents(eventName); if (/[A-Z]/.test(eventName.substring(0, 1))) { if (!deluge.client) { @@ -42,7 +42,7 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { ); }, - getEvents: function() { + getEvents: function () { deluge.client.web.get_events({ success: this.onGetEventsSuccess, failure: this.onGetEventsFailure, @@ -53,8 +53,8 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { /** * Starts the EventsManagerManager checking for events. */ - start: function() { - Ext.each(this.toRegister, function(eventName) { + start: function () { + Ext.each(this.toRegister, function (eventName) { deluge.client.web.register_event_listener(eventName); }); this.running = true; @@ -65,21 +65,21 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { /** * Stops the EventsManagerManager checking for events. */ - stop: function() { + stop: function () { this.running = false; }, // private - onLogin: function() { + onLogin: function () { this.start(); }, - onGetEventsSuccess: function(events) { + onGetEventsSuccess: function (events) { if (!this.running) return; if (events) { Ext.each( events, - function(event) { + function (event) { var name = event[0], args = event[1]; args.splice(0, 0, name); @@ -92,7 +92,7 @@ Deluge.EventsManager = Ext.extend(Ext.util.Observable, { }, // private - onGetEventsFailure: function(result, error) { + onGetEventsFailure: function (result, error) { // the request timed out or we had a communication failure if (!this.running) return; if (!error.isTimeout && this.errorCount++ >= 3) { diff --git a/deluge/ui/web/js/deluge-all/FileBrowser.js b/deluge/ui/web/js/deluge-all/FileBrowser.js index 72962a6..2afe1b1 100644 --- a/deluge/ui/web/js/deluge-all/FileBrowser.js +++ b/deluge/ui/web/js/deluge-all/FileBrowser.js @@ -15,7 +15,7 @@ Deluge.FileBrowser = Ext.extend(Ext.Window, { width: 500, height: 400, - initComponent: function() { + initComponent: function () { Deluge.FileBrowser.superclass.initComponent.call(this); this.add({ diff --git a/deluge/ui/web/js/deluge-all/FilterPanel.js b/deluge/ui/web/js/deluge-all/FilterPanel.js index 2362dbb..f1fade1 100644 --- a/deluge/ui/web/js/deluge-all/FilterPanel.js +++ b/deluge/ui/web/js/deluge-all/FilterPanel.js @@ -20,7 +20,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { show_zero: null, - initComponent: function() { + initComponent: function () { Deluge.FilterPanel.superclass.initComponent.call(this); this.filterType = this.initialConfig.filter; var title = ''; @@ -36,7 +36,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { (title = this.filterType.replace('_', ' ')), (parts = title.split(' ')), (title = ''); - Ext.each(parts, function(p) { + Ext.each(parts, function (p) { fl = p.substring(0, 1).toUpperCase(); title += fl + p.substring(1) + ' '; }); @@ -75,7 +75,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { * Return the currently selected filter state * @returns {String} the current filter state */ - getState: function() { + getState: function () { if (!this.list.getSelectionCount()) return; var state = this.list.getSelectedRecords()[0]; @@ -87,7 +87,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { /** * Return the current states in the filter */ - getStates: function() { + getStates: function () { return this.states; }, @@ -95,18 +95,18 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { * Return the Store for the ListView of the FilterPanel * @returns {Ext.data.Store} the ListView store */ - getStore: function() { + getStore: function () { return this.list.getStore(); }, /** * Update the states in the FilterPanel */ - updateStates: function(states) { + updateStates: function (states) { this.states = {}; Ext.each( states, - function(state) { + function (state) { this.states[state[0]] = state[1]; }, this @@ -118,7 +118,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { : this.show_zero; if (!show_zero) { var newStates = []; - Ext.each(states, function(state) { + Ext.each(states, function (state) { if (state[1] > 0 || state[0] == 'All') { newStates.push(state); } @@ -130,7 +130,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { var filters = {}; Ext.each( states, - function(s, i) { + function (s, i) { var record = store.getById(s[0]); if (!record) { record = new store.recordType({ @@ -149,7 +149,7 @@ Deluge.FilterPanel = Ext.extend(Ext.Panel, { this ); - store.each(function(record) { + store.each(function (record) { if (filters[record.id]) return; store.remove(record); var selected = this.list.getSelectedRecords()[0]; @@ -171,5 +171,5 @@ Deluge.FilterPanel.templates = { tracker_host: '
{filter} ({count})
', + 'tracker/{filter});">{filter:htmlEncode} ({count})', }; diff --git a/deluge/ui/web/js/deluge-all/Formatters.js b/deluge/ui/web/js/deluge-all/Formatters.js index a511f34..6b09abe 100644 --- a/deluge/ui/web/js/deluge-all/Formatters.js +++ b/deluge/ui/web/js/deluge-all/Formatters.js @@ -15,7 +15,23 @@ * @version 1.3 * @singleton */ -Deluge.Formatters = { +Deluge.Formatters = (function () { + var charToEntity = { + '&': '&', + '>': '>', + '<': '<', + '"': '"', + "'": ''', + }; + + var charToEntityRegex = new RegExp( + '(' + Object.keys(charToEntity).join('|') + ')', + 'g' + ); + var htmlEncodeReplaceFn = function (match, capture) { + return charToEntity[capture]; + }; + /** * Formats a date string in the date representation of the current locale, * based on the systems timezone. @@ -24,154 +40,162 @@ Deluge.Formatters = { * @return {String} a string in the date representation of the current locale * or "" if seconds < 0. */ - date: function(timestamp) { - function zeroPad(num, count) { - var numZeropad = num + ''; - while (numZeropad.length < count) { - numZeropad = '0' + numZeropad; + return (Formatters = { + date: function (timestamp) { + function zeroPad(num, count) { + var numZeropad = num + ''; + while (numZeropad.length < count) { + numZeropad = '0' + numZeropad; + } + return numZeropad; + } + timestamp = timestamp * 1000; + var date = new Date(timestamp); + return String.format( + '{0}/{1}/{2} {3}:{4}:{5}', + zeroPad(date.getDate(), 2), + zeroPad(date.getMonth() + 1, 2), + date.getFullYear(), + zeroPad(date.getHours(), 2), + zeroPad(date.getMinutes(), 2), + zeroPad(date.getSeconds(), 2) + ); + }, + + /** + * Formats the bytes value into a string with KiB, MiB or GiB units. + * + * @param {Number} bytes the filesize in bytes + * @param {Boolean} showZero pass in true to displays 0 values + * @return {String} formatted string with KiB, MiB or GiB units. + */ + size: function (bytes, showZero) { + if (!bytes && !showZero) return ''; + bytes = bytes / 1024.0; + + if (bytes < 1024) { + return bytes.toFixed(1) + ' KiB'; + } else { + bytes = bytes / 1024; } - return numZeropad; - } - timestamp = timestamp * 1000; - var date = new Date(timestamp); - return String.format( - '{0}/{1}/{2} {3}:{4}:{5}', - zeroPad(date.getDate(), 2), - zeroPad(date.getMonth() + 1, 2), - date.getFullYear(), - zeroPad(date.getHours(), 2), - zeroPad(date.getMinutes(), 2), - zeroPad(date.getSeconds(), 2) - ); - }, - - /** - * Formats the bytes value into a string with KiB, MiB or GiB units. - * - * @param {Number} bytes the filesize in bytes - * @param {Boolean} showZero pass in true to displays 0 values - * @return {String} formatted string with KiB, MiB or GiB units. - */ - size: function(bytes, showZero) { - if (!bytes && !showZero) return ''; - bytes = bytes / 1024.0; - - if (bytes < 1024) { - return bytes.toFixed(1) + ' KiB'; - } else { - bytes = bytes / 1024; - } - - if (bytes < 1024) { - return bytes.toFixed(1) + ' MiB'; - } else { - bytes = bytes / 1024; - } - - return bytes.toFixed(1) + ' GiB'; - }, - - /** - * Formats the bytes value into a string with K, M or G units. - * - * @param {Number} bytes the filesize in bytes - * @param {Boolean} showZero pass in true to displays 0 values - * @return {String} formatted string with K, M or G units. - */ - sizeShort: function(bytes, showZero) { - if (!bytes && !showZero) return ''; - bytes = bytes / 1024.0; - if (bytes < 1024) { - return bytes.toFixed(1) + ' K'; - } else { - bytes = bytes / 1024; - } + if (bytes < 1024) { + return bytes.toFixed(1) + ' MiB'; + } else { + bytes = bytes / 1024; + } - if (bytes < 1024) { - return bytes.toFixed(1) + ' M'; - } else { - bytes = bytes / 1024; - } + return bytes.toFixed(1) + ' GiB'; + }, + + /** + * Formats the bytes value into a string with K, M or G units. + * + * @param {Number} bytes the filesize in bytes + * @param {Boolean} showZero pass in true to displays 0 values + * @return {String} formatted string with K, M or G units. + */ + sizeShort: function (bytes, showZero) { + if (!bytes && !showZero) return ''; + bytes = bytes / 1024.0; + + if (bytes < 1024) { + return bytes.toFixed(1) + ' K'; + } else { + bytes = bytes / 1024; + } - return bytes.toFixed(1) + ' G'; - }, + if (bytes < 1024) { + return bytes.toFixed(1) + ' M'; + } else { + bytes = bytes / 1024; + } - /** - * Formats a string to display a transfer speed utilizing {@link #size} - * - * @param {Number} bytes the number of bytes per second - * @param {Boolean} showZero pass in true to displays 0 values - * @return {String} formatted string with KiB, MiB or GiB units. - */ - speed: function(bytes, showZero) { - return !bytes && !showZero ? '' : fsize(bytes, showZero) + '/s'; - }, + return bytes.toFixed(1) + ' G'; + }, + + /** + * Formats a string to display a transfer speed utilizing {@link #size} + * + * @param {Number} bytes the number of bytes per second + * @param {Boolean} showZero pass in true to displays 0 values + * @return {String} formatted string with KiB, MiB or GiB units. + */ + speed: function (bytes, showZero) { + return !bytes && !showZero ? '' : fsize(bytes, showZero) + '/s'; + }, + + /** + * Formats a string to show time in a human readable form. + * + * @param {Number} time the number of seconds + * @return {String} a formatted time string. will return '' if seconds == 0 + */ + timeRemaining: function (time) { + if (time <= 0) { + return '∞'; + } + time = time.toFixed(0); + if (time < 60) { + return time + 's'; + } else { + time = time / 60; + } - /** - * Formats a string to show time in a human readable form. - * - * @param {Number} time the number of seconds - * @return {String} a formatted time string. will return '' if seconds == 0 - */ - timeRemaining: function(time) { - if (time <= 0) { - return '∞'; - } - time = time.toFixed(0); - if (time < 60) { - return time + 's'; - } else { - time = time / 60; - } - - if (time < 60) { - var minutes = Math.floor(time); - var seconds = Math.round(60 * (time - minutes)); - if (seconds > 0) { - return minutes + 'm ' + seconds + 's'; + if (time < 60) { + var minutes = Math.floor(time); + var seconds = Math.round(60 * (time - minutes)); + if (seconds > 0) { + return minutes + 'm ' + seconds + 's'; + } else { + return minutes + 'm'; + } } else { - return minutes + 'm'; + time = time / 60; } - } else { - time = time / 60; - } - - if (time < 24) { - var hours = Math.floor(time); - var minutes = Math.round(60 * (time - hours)); - if (minutes > 0) { - return hours + 'h ' + minutes + 'm'; + + if (time < 24) { + var hours = Math.floor(time); + var minutes = Math.round(60 * (time - hours)); + if (minutes > 0) { + return hours + 'h ' + minutes + 'm'; + } else { + return hours + 'h'; + } } else { - return hours + 'h'; + time = time / 24; } - } else { - time = time / 24; - } - - var days = Math.floor(time); - var hours = Math.round(24 * (time - days)); - if (hours > 0) { - return days + 'd ' + hours + 'h'; - } else { - return days + 'd'; - } - }, - /** - * Simply returns the value untouched, for when no formatting is required. - * - * @param {Mixed} value the value to be displayed - * @return the untouched value. - */ - plain: function(value) { - return value; - }, - - cssClassEscape: function(value) { - return value.toLowerCase().replace('.', '_'); - }, -}; + var days = Math.floor(time); + var hours = Math.round(24 * (time - days)); + if (hours > 0) { + return days + 'd ' + hours + 'h'; + } else { + return days + 'd'; + } + }, + + /** + * Simply returns the value untouched, for when no formatting is required. + * + * @param {Mixed} value the value to be displayed + * @return the untouched value. + */ + plain: function (value) { + return value; + }, + + cssClassEscape: function (value) { + return value.toLowerCase().replace('.', '_'); + }, + + htmlEncode: function (value) { + return !value + ? value + : String(value).replace(charToEntityRegex, htmlEncodeReplaceFn); + }, + }); +})(); var fsize = Deluge.Formatters.size; var fsize_short = Deluge.Formatters.sizeShort; var fspeed = Deluge.Formatters.speed; @@ -179,3 +203,4 @@ var ftime = Deluge.Formatters.timeRemaining; var fdate = Deluge.Formatters.date; var fplain = Deluge.Formatters.plain; Ext.util.Format.cssClassEscape = Deluge.Formatters.cssClassEscape; +Ext.util.Format.htmlEncode = Deluge.Formatters.htmlEncode; diff --git a/deluge/ui/web/js/deluge-all/Keys.js b/deluge/ui/web/js/deluge-all/Keys.js index 25cf38b..7b3e3af 100644 --- a/deluge/ui/web/js/deluge-all/Keys.js +++ b/deluge/ui/web/js/deluge-all/Keys.js @@ -133,6 +133,6 @@ Deluge.Keys = { // Merge the grid and status keys together as the status keys contain all the // grid ones. -Ext.each(Deluge.Keys.Grid, function(key) { +Ext.each(Deluge.Keys.Grid, function (key) { Deluge.Keys.Status.push(key); }); diff --git a/deluge/ui/web/js/deluge-all/LoginWindow.js b/deluge/ui/web/js/deluge-all/LoginWindow.js index 964f5ff..a055a69 100644 --- a/deluge/ui/web/js/deluge-all/LoginWindow.js +++ b/deluge/ui/web/js/deluge-all/LoginWindow.js @@ -23,7 +23,7 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { width: 300, height: 120, - initComponent: function() { + initComponent: function () { Deluge.LoginWindow.superclass.initComponent.call(this); this.on('show', this.onShow, this); @@ -56,17 +56,17 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { this.passwordField.on('specialkey', this.onSpecialKey, this); }, - logout: function() { + logout: function () { deluge.events.fire('logout'); deluge.client.auth.delete_session({ - success: function(result) { + success: function (result) { this.show(true); }, scope: this, }); }, - show: function(skipCheck) { + show: function (skipCheck) { if (this.firstShow) { deluge.client.on('error', this.onClientError, this); this.firstShow = false; @@ -77,28 +77,28 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { } deluge.client.auth.check_session({ - success: function(result) { + success: function (result) { if (result) { deluge.events.fire('login'); } else { this.show(true); } }, - failure: function(result) { + failure: function (result) { this.show(true); }, scope: this, }); }, - onSpecialKey: function(field, e) { + onSpecialKey: function (field, e) { if (e.getKey() == 13) this.onLogin(); }, - onLogin: function() { + onLogin: function () { var passwordField = this.passwordField; deluge.client.auth.login(passwordField.getValue(), { - success: function(result) { + success: function (result) { if (result) { deluge.events.fire('login'); this.hide(); @@ -109,7 +109,7 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { msg: _('You entered an incorrect password'), buttons: Ext.MessageBox.OK, modal: false, - fn: function() { + fn: function () { passwordField.focus(true, 10); }, icon: Ext.MessageBox.WARNING, @@ -121,14 +121,14 @@ Deluge.LoginWindow = Ext.extend(Ext.Window, { }); }, - onClientError: function(errorObj, response, requestOptions) { + onClientError: function (errorObj, response, requestOptions) { if (errorObj.error.code == 1) { deluge.events.fire('logout'); this.show(true); } }, - onShow: function() { + onShow: function () { this.passwordField.focus(true, 300); }, }); diff --git a/deluge/ui/web/js/deluge-all/Menus.js b/deluge/ui/web/js/deluge-all/Menus.js index 529c6cc..34550a6 100644 --- a/deluge/ui/web/js/deluge-all/Menus.js +++ b/deluge/ui/web/js/deluge-all/Menus.js @@ -9,7 +9,7 @@ */ deluge.menus = { - onTorrentActionSetOpt: function(item, e) { + onTorrentActionSetOpt: function (item, e) { var ids = deluge.torrents.getSelectedIds(); var action = item.initialConfig.torrentAction; var opts = {}; @@ -17,20 +17,23 @@ deluge.menus = { deluge.client.core.set_torrent_options(ids, opts); }, - onTorrentActionMethod: function(item, e) { + onTorrentActionMethod: function (item, e) { var ids = deluge.torrents.getSelectedIds(); var action = item.initialConfig.torrentAction; deluge.client.core[action](ids, { - success: function() { + success: function () { deluge.ui.update(); }, }); }, - onTorrentActionShow: function(item, e) { + onTorrentActionShow: function (item, e) { var ids = deluge.torrents.getSelectedIds(); var action = item.initialConfig.torrentAction; switch (action) { + case 'copy_magnet': + deluge.copyMagnetWindow.show(); + break; case 'edit_trackers': deluge.editTrackers.show(); break; @@ -311,6 +314,13 @@ deluge.menus.torrent = new Ext.menu.Menu({ }), }, '-', + { + torrentAction: 'copy_magnet', + text: _('Copy Magnet URI'), + iconCls: 'icon-magnet-copy', + handler: deluge.menus.onTorrentActionShow, + scope: deluge.menus, + }, { torrentAction: 'force_reannounce', text: _('Update Tracker'), diff --git a/deluge/ui/web/js/deluge-all/MoveStorage.js b/deluge/ui/web/js/deluge-all/MoveStorage.js index 208031f..9ba638a 100644 --- a/deluge/ui/web/js/deluge-all/MoveStorage.js +++ b/deluge/ui/web/js/deluge-all/MoveStorage.js @@ -10,7 +10,7 @@ Ext.namespace('Deluge'); Deluge.MoveStorage = Ext.extend(Ext.Window, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { title: _('Move Download Folder'), @@ -30,7 +30,7 @@ Deluge.MoveStorage = Ext.extend(Ext.Window, { Deluge.MoveStorage.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.MoveStorage.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancel, this); @@ -62,21 +62,21 @@ Deluge.MoveStorage = Ext.extend(Ext.Window, { //}); }, - hide: function() { + hide: function () { Deluge.MoveStorage.superclass.hide.call(this); this.torrentIds = null; }, - show: function(torrentIds) { + show: function (torrentIds) { Deluge.MoveStorage.superclass.show.call(this); this.torrentIds = torrentIds; }, - onCancel: function() { + onCancel: function () { this.hide(); }, - onMove: function() { + onMove: function () { var dest = this.moveLocation.getValue(); deluge.client.core.move_storage(this.torrentIds, dest); this.hide(); diff --git a/deluge/ui/web/js/deluge-all/MultiOptionsManager.js b/deluge/ui/web/js/deluge-all/MultiOptionsManager.js index 1cd7d19..82f9838 100644 --- a/deluge/ui/web/js/deluge-all/MultiOptionsManager.js +++ b/deluge/ui/web/js/deluge-all/MultiOptionsManager.js @@ -15,7 +15,7 @@ * @extends Deluge.OptionsManager */ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { - constructor: function(config) { + constructor: function (config) { this.currentId = null; this.stored = {}; Deluge.MultiOptionsManager.superclass.constructor.call(this, config); @@ -25,7 +25,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * Changes bound fields to use the specified id. * @param {String} id */ - changeId: function(id, dontUpdateBinds) { + changeId: function (id, dontUpdateBinds) { var oldId = this.currentId; this.currentId = id; if (!dontUpdateBinds) { @@ -33,7 +33,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { if (!this.binds[option]) continue; Ext.each( this.binds[option], - function(bind) { + function (bind) { bind.setValue(this.get(option)); }, this @@ -47,7 +47,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * Changes all the changed values to be the default values * @param {String} id */ - commit: function() { + commit: function () { this.stored[this.currentId] = Ext.apply( this.stored[this.currentId], this.changed[this.currentId] @@ -60,7 +60,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String/Array} option A single option or an array of options to return. * @returns {Object} the options value. */ - get: function() { + get: function () { if (arguments.length == 1) { var option = arguments[0]; return this.isDirty(option) @@ -78,7 +78,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { var options = {}; Ext.each( arguments, - function(option) { + function (option) { options[option] = this.isDirty(option) ? this.changed[this.currentId][option] : this.getDefault(option); @@ -94,7 +94,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String} option A single option. * @returns {Object} the value of the option */ - getDefault: function(option) { + getDefault: function (option) { return this.has(option) ? this.stored[this.currentId][option] : this.options[option]; @@ -104,7 +104,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * Returns the dirty (changed) values. * @returns {Object} the changed options */ - getDirty: function() { + getDirty: function () { return this.changed[this.currentId] ? this.changed[this.currentId] : {}; }, @@ -113,7 +113,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String} option * @returns {Boolean} true if the option has been changed, else false. */ - isDirty: function(option) { + isDirty: function (option) { return ( this.changed[this.currentId] && !Ext.isEmpty(this.changed[this.currentId][option]) @@ -126,7 +126,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String} option * @returns {Boolean} true if the id has an option, else false. */ - has: function(option) { + has: function (option) { return ( this.stored[this.currentId] && !Ext.isEmpty(this.stored[this.currentId][option]) @@ -136,7 +136,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { /** * Reset the options back to the default values for the specified id. */ - reset: function() { + reset: function () { if (this.changed[this.currentId]) delete this.changed[this.currentId]; if (this.stored[this.currentId]) delete this.stored[this.currentId]; }, @@ -144,7 +144,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { /** * Reset the options back to their defaults for all ids. */ - resetAll: function() { + resetAll: function () { this.changed = {}; this.stored = {}; this.changeId(null); @@ -156,7 +156,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String} option * @param {Object} value The value for the option */ - setDefault: function(option, value) { + setDefault: function (option, value) { if (option === undefined) { return; } else if (value === undefined) { @@ -187,7 +187,7 @@ Deluge.MultiOptionsManager = Ext.extend(Deluge.OptionsManager, { * @param {String/Object} option or options to update * @param {Object} [value]; */ - update: function(option, value) { + update: function (option, value) { if (option === undefined) { return; } else if (value === undefined) { diff --git a/deluge/ui/web/js/deluge-all/OptionsManager.js b/deluge/ui/web/js/deluge-all/OptionsManager.js index a1c4e65..529f7af 100644 --- a/deluge/ui/web/js/deluge-all/OptionsManager.js +++ b/deluge/ui/web/js/deluge-all/OptionsManager.js @@ -18,7 +18,7 @@ Ext.namespace('Deluge'); * @param {Object} config Configuration options */ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { - constructor: function(config) { + constructor: function (config) { config = config || {}; this.binds = {}; this.changed = {}; @@ -56,7 +56,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * Add a set of default options and values to the options manager * @param {Object} options The default options. */ - addOptions: function(options) { + addOptions: function (options) { this.options = Ext.applyIf(this.options, options); }, @@ -65,7 +65,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {String} option * @param {Ext.form.Field} field */ - bind: function(option, field) { + bind: function (option, field) { this.binds[option] = this.binds[option] || []; this.binds[option].push(field); field._doption = option; @@ -81,7 +81,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { /** * Changes all the changed values to be the default values */ - commit: function() { + commit: function () { this.options = Ext.apply(this.options, this.changed); this.reset(); }, @@ -91,7 +91,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {Mixed} oldValue The original value * @param {Mixed} value The new value to convert */ - convertValueType: function(oldValue, value) { + convertValueType: function (oldValue, value) { if (Ext.type(oldValue) != Ext.type(value)) { switch (Ext.type(oldValue)) { case 'string': @@ -121,7 +121,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {String} [option] A single option or an array of options to return. * @returns {Object} the options value. */ - get: function() { + get: function () { if (arguments.length == 1) { var option = arguments[0]; return this.isDirty(option) @@ -131,7 +131,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { var options = {}; Ext.each( arguments, - function(option) { + function (option) { if (!this.has(option)) return; options[option] = this.isDirty(option) ? this.changed[option] @@ -148,7 +148,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {String|Array} [option] A single option or an array of options to return. * @returns {Object} the value of the option */ - getDefault: function(option) { + getDefault: function (option) { return this.options[option]; }, @@ -156,7 +156,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * Returns the dirty (changed) values. * @returns {Object} the changed options */ - getDirty: function() { + getDirty: function () { return this.changed; }, @@ -164,7 +164,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {String} [option] The option to check * @returns {Boolean} true if the option has been changed from the default. */ - isDirty: function(option) { + isDirty: function (option) { return !Ext.isEmpty(this.changed[option]); }, @@ -173,14 +173,14 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {String} option * @returns {Boolean} true if the option exists, else false. */ - has: function(option) { + has: function (option) { return this.options[option]; }, /** * Reset the options back to the default values. */ - reset: function() { + reset: function () { this.changed = {}; }, @@ -189,7 +189,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {String} option * @param {Object} value The value for the option */ - set: function(option, value) { + set: function (option, value) { if (option === undefined) { return; } else if (typeof option == 'object') { @@ -209,7 +209,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {String/Object} option or options to update * @param {Object} [value]; */ - update: function(option, value) { + update: function (option, value) { if (option === undefined) { return; } else if (value === undefined) { @@ -238,7 +238,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * Lets the option manager know when a field is blurred so if a value * so value changing operations can continue on that field. */ - onFieldBlur: function(field, event) { + onFieldBlur: function (field, event) { if (this.focused == field) { this.focused = null; } @@ -249,7 +249,7 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * @param {Ext.form.Field} field * @private */ - onFieldChange: function(field, event) { + onFieldChange: function (field, event) { if (field.field) field = field.field; // fix for spinners this.update(field._doption, field.getValue()); }, @@ -258,16 +258,16 @@ Deluge.OptionsManager = Ext.extend(Ext.util.Observable, { * Lets the option manager know when a field is focused so if a value changing * operation is performed it will not change the value of the field. */ - onFieldFocus: function(field, event) { + onFieldFocus: function (field, event) { this.focused = field; }, - onChange: function(option, newValue, oldValue) { + onChange: function (option, newValue, oldValue) { // If we don't have a bind there's nothing to do. if (Ext.isEmpty(this.binds[option])) return; Ext.each( this.binds[option], - function(bind) { + function (bind) { // The field is currently focused so we do not want to change it. if (bind == this.focused) return; // Set the form field to the new value. diff --git a/deluge/ui/web/js/deluge-all/OtherLimitWindow.js b/deluge/ui/web/js/deluge-all/OtherLimitWindow.js index 3e5880f..0d53d4a 100644 --- a/deluge/ui/web/js/deluge-all/OtherLimitWindow.js +++ b/deluge/ui/web/js/deluge-all/OtherLimitWindow.js @@ -20,7 +20,7 @@ Deluge.OtherLimitWindow = Ext.extend(Ext.Window, { constrainHeader: true, closeAction: 'hide', - initComponent: function() { + initComponent: function () { Deluge.OtherLimitWindow.superclass.initComponent.call(this); this.form = this.add({ xtype: 'form', @@ -53,30 +53,27 @@ Deluge.OtherLimitWindow = Ext.extend(Ext.Window, { this.afterMethod('show', this.doFocusField, this); }, - setValue: function(value) { + setValue: function (value) { this.form.getForm().setValues({ limit: value }); }, - onCancelClick: function() { + onCancelClick: function () { this.form.getForm().reset(); this.hide(); }, - onOkClick: function() { + onOkClick: function () { var config = {}; config[this.group] = this.form.getForm().getValues().limit; deluge.client.core.set_config(config, { - success: function() { + success: function () { deluge.ui.update(); }, }); this.hide(); }, - doFocusField: function() { - this.form - .getForm() - .findField('limit') - .focus(true, 10); + doFocusField: function () { + this.form.getForm().findField('limit').focus(true, 10); }, }); diff --git a/deluge/ui/web/js/deluge-all/Plugin.js b/deluge/ui/web/js/deluge-all/Plugin.js index af2cda4..26971f7 100644 --- a/deluge/ui/web/js/deluge-all/Plugin.js +++ b/deluge/ui/web/js/deluge-all/Plugin.js @@ -21,7 +21,7 @@ Deluge.Plugin = Ext.extend(Ext.util.Observable, { */ name: null, - constructor: function(config) { + constructor: function (config) { this.isDelugePlugin = true; this.addEvents({ /** @@ -43,7 +43,7 @@ Deluge.Plugin = Ext.extend(Ext.util.Observable, { * Disables the plugin, firing the "{@link #disabled}" event and * then executing the plugins clean up method onDisabled. */ - disable: function() { + disable: function () { this.fireEvent('disabled', this); if (this.onDisable) this.onDisable(); }, @@ -52,13 +52,13 @@ Deluge.Plugin = Ext.extend(Ext.util.Observable, { * Enables the plugin, firing the "{@link #enabled}" event and * then executes the plugins setup method, onEnabled. */ - enable: function() { + enable: function () { deluge.client.reloadMethods(); this.fireEvent('enable', this); if (this.onEnable) this.onEnable(); }, - registerTorrentStatus: function(key, header, options) { + registerTorrentStatus: function (key, header, options) { options = options || {}; var cc = options.colCfg || {}, sc = options.storeCfg || {}; @@ -79,23 +79,23 @@ Deluge.Plugin = Ext.extend(Ext.util.Observable, { deluge.torrents.getView().refresh(true); }, - deregisterTorrentStatus: function(key) { + deregisterTorrentStatus: function (key) { var fields = []; - Ext.each(deluge.torrents.meta.fields, function(field) { + Ext.each(deluge.torrents.meta.fields, function (field) { if (field.name != key) fields.push(field); }); deluge.torrents.meta.fields = fields; deluge.torrents.getStore().reader.onMetaChange(deluge.torrents.meta); var cols = []; - Ext.each(deluge.torrents.columns, function(col) { + Ext.each(deluge.torrents.columns, function (col) { if (col.dataIndex != key) cols.push(col); }); deluge.torrents.colModel.setConfig(cols); deluge.torrents.columns = cols; var keys = []; - Ext.each(Deluge.Keys.Grid, function(k) { + Ext.each(Deluge.Keys.Grid, function (k) { if (k == key) keys.push(k); }); Deluge.Keys.Grid = keys; diff --git a/deluge/ui/web/js/deluge-all/RemoveWindow.js b/deluge/ui/web/js/deluge-all/RemoveWindow.js index a629008..ccac2ef 100644 --- a/deluge/ui/web/js/deluge-all/RemoveWindow.js +++ b/deluge/ui/web/js/deluge-all/RemoveWindow.js @@ -27,16 +27,16 @@ Deluge.RemoveWindow = Ext.extend(Ext.Window, { bodyStyle: 'padding: 5px; padding-left: 10px;', html: 'Are you sure you wish to remove the torrent (s)?', - initComponent: function() { + initComponent: function () { Deluge.RemoveWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancel, this); this.addButton(_('Remove With Data'), this.onRemoveData, this); this.addButton(_('Remove Torrent'), this.onRemove, this); }, - remove: function(removeData) { + remove: function (removeData) { deluge.client.core.remove_torrents(this.torrentIds, removeData, { - success: function(result) { + success: function (result) { if (result == true) { console.log( 'Error(s) occured when trying to delete torrent(s).' @@ -49,25 +49,25 @@ Deluge.RemoveWindow = Ext.extend(Ext.Window, { }); }, - show: function(ids) { + show: function (ids) { Deluge.RemoveWindow.superclass.show.call(this); this.torrentIds = ids; }, - onCancel: function() { + onCancel: function () { this.hide(); this.torrentIds = null; }, - onRemove: function() { + onRemove: function () { this.remove(false); }, - onRemoveData: function() { + onRemoveData: function () { this.remove(true); }, - onRemoved: function(torrentIds) { + onRemoved: function (torrentIds) { deluge.events.fire('torrentsRemoved', torrentIds); this.hide(); deluge.ui.update(); diff --git a/deluge/ui/web/js/deluge-all/Sidebar.js b/deluge/ui/web/js/deluge-all/Sidebar.js index 74c3ecb..eb08a89 100644 --- a/deluge/ui/web/js/deluge-all/Sidebar.js +++ b/deluge/ui/web/js/deluge-all/Sidebar.js @@ -24,7 +24,7 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { // private selected: null, - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { id: 'sidebar', @@ -43,16 +43,16 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { }, // private - initComponent: function() { + initComponent: function () { Deluge.Sidebar.superclass.initComponent.call(this); deluge.events.on('disconnect', this.onDisconnect, this); }, - createFilter: function(filter, states) { + createFilter: function (filter, states) { var panel = new Deluge.FilterPanel({ filter: filter, }); - panel.on('selectionchange', function(view, nodes) { + panel.on('selectionchange', function (view, nodes) { deluge.ui.update(); }); this.add(panel); @@ -60,7 +60,7 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { this.doLayout(); this.panels[filter] = panel; - panel.header.on('click', function(header) { + panel.header.on('click', function (header) { if (!deluge.config.sidebar_multiple_filters) { deluge.ui.update(); } @@ -74,16 +74,16 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { this.fireEvent('afterfiltercreate', this, panel); }, - getFilter: function(filter) { + getFilter: function (filter) { return this.panels[filter]; }, - getFilterStates: function() { + getFilterStates: function () { var states = {}; if (deluge.config.sidebar_multiple_filters) { // Grab the filters from each of the filter panels - this.items.each(function(panel) { + this.items.each(function (panel) { var state = panel.getState(); if (state == null) return; states[panel.filterType] = state; @@ -100,12 +100,12 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { return states; }, - hasFilter: function(filter) { + hasFilter: function (filter) { return this.panels[filter] ? true : false; }, // private - onDisconnect: function() { + onDisconnect: function () { for (var filter in this.panels) { this.remove(this.panels[filter]); } @@ -113,11 +113,11 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { this.selected = null; }, - onFilterSelect: function(selModel, rowIndex, record) { + onFilterSelect: function (selModel, rowIndex, record) { deluge.ui.update(); }, - update: function(filters) { + update: function (filters) { for (var filter in filters) { var states = filters[filter]; if (Ext.getKeys(this.panels).indexOf(filter) > -1) { @@ -130,7 +130,7 @@ Deluge.Sidebar = Ext.extend(Ext.Panel, { // Perform a cleanup of fitlers that are not enabled any more. Ext.each( Ext.keys(this.panels), - function(filter) { + function (filter) { if (Ext.keys(filters).indexOf(filter) == -1) { // We need to remove the panel this.remove(this.panels[filter]); diff --git a/deluge/ui/web/js/deluge-all/Statusbar.js b/deluge/ui/web/js/deluge-all/Statusbar.js index c2327be..00ad6b2 100644 --- a/deluge/ui/web/js/deluge-all/Statusbar.js +++ b/deluge/ui/web/js/deluge-all/Statusbar.js @@ -10,7 +10,7 @@ Ext.namespace('Deluge'); Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { id: 'deluge-statusbar', @@ -22,14 +22,14 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { Deluge.Statusbar.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.Statusbar.superclass.initComponent.call(this); deluge.events.on('connect', this.onConnect, this); deluge.events.on('disconnect', this.onDisconnect, this); }, - createButtons: function() { + createButtons: function () { this.buttons = this.add( { id: 'statusbar-connections', @@ -213,7 +213,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { cls: 'x-btn-text-icon', iconCls: 'x-deluge-traffic', tooltip: _('Protocol Traffic Download/Upload'), - handler: function() { + handler: function () { deluge.preferences.show(); deluge.preferences.selectPage('Network'); }, @@ -240,7 +240,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { cls: 'x-btn-text-icon', iconCls: 'x-deluge-freespace', tooltip: _('Freespace in download folder'), - handler: function() { + handler: function () { deluge.preferences.show(); deluge.preferences.selectPage('Downloads'); }, @@ -249,7 +249,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { this.created = true; }, - onConnect: function() { + onConnect: function () { this.setStatus({ iconCls: 'x-connected', text: '', @@ -257,7 +257,7 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { if (!this.created) { this.createButtons(); } else { - Ext.each(this.buttons, function(item) { + Ext.each(this.buttons, function (item) { item.show(); item.enable(); }); @@ -265,23 +265,23 @@ Deluge.Statusbar = Ext.extend(Ext.ux.StatusBar, { this.doLayout(); }, - onDisconnect: function() { + onDisconnect: function () { this.clearStatus({ useDefaults: true }); - Ext.each(this.buttons, function(item) { + Ext.each(this.buttons, function (item) { item.hide(); item.disable(); }); this.doLayout(); }, - update: function(stats) { + update: function (stats) { if (!stats) return; function addSpeed(val) { return val + ' KiB/s'; } - var updateStat = function(name, config) { + var updateStat = function (name, config) { var item = this.items.get('statusbar-' + name); if (config.limit.value > 0) { var value = config.value.formatter diff --git a/deluge/ui/web/js/deluge-all/StatusbarMenu.js b/deluge/ui/web/js/deluge-all/StatusbarMenu.js index b988253..1365c9c 100644 --- a/deluge/ui/web/js/deluge-all/StatusbarMenu.js +++ b/deluge/ui/web/js/deluge-all/StatusbarMenu.js @@ -15,13 +15,13 @@ Ext.ns('Deluge'); * @extends Ext.menu.Menu */ Deluge.StatusbarMenu = Ext.extend(Ext.menu.Menu, { - initComponent: function() { + initComponent: function () { Deluge.StatusbarMenu.superclass.initComponent.call(this); this.otherWin = new Deluge.OtherLimitWindow( this.initialConfig.otherWin || {} ); - this.items.each(function(item) { + this.items.each(function (item) { if (item.getXType() != 'menucheckitem') return; if (item.value == 'other') { item.on('click', this.onOtherClicked, this); @@ -31,14 +31,14 @@ Deluge.StatusbarMenu = Ext.extend(Ext.menu.Menu, { }, this); }, - setValue: function(value) { + setValue: function (value) { var beenSet = false; // set the new value this.value = value = value == 0 ? -1 : value; var other = null; // uncheck all items - this.items.each(function(item) { + this.items.each(function (item) { if (item.setChecked) { item.suspendEvents(); if (item.value == value) { @@ -60,18 +60,18 @@ Deluge.StatusbarMenu = Ext.extend(Ext.menu.Menu, { other.resumeEvents(); }, - onLimitChanged: function(item, checked) { + onLimitChanged: function (item, checked) { if (!checked || item.value == 'other') return; // We do not care about unchecked or other. var config = {}; config[item.group] = item.value; deluge.client.core.set_config(config, { - success: function() { + success: function () { deluge.ui.update(); }, }); }, - onOtherClicked: function(item, e) { + onOtherClicked: function (item, e) { this.otherWin.group = item.group; this.otherWin.setValue(this.value); this.otherWin.show(); diff --git a/deluge/ui/web/js/deluge-all/Toolbar.js b/deluge/ui/web/js/deluge-all/Toolbar.js index d51818b..1ecdd75 100644 --- a/deluge/ui/web/js/deluge-all/Toolbar.js +++ b/deluge/ui/web/js/deluge-all/Toolbar.js @@ -14,7 +14,7 @@ * @extends Ext.Toolbar */ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { items: [ @@ -118,62 +118,62 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { connectedButtons: ['add', 'remove', 'pause', 'resume', 'up', 'down'], - initComponent: function() { + initComponent: function () { Deluge.Toolbar.superclass.initComponent.call(this); deluge.events.on('connect', this.onConnect, this); deluge.events.on('login', this.onLogin, this); }, - onConnect: function() { + onConnect: function () { Ext.each( this.connectedButtons, - function(buttonId) { + function (buttonId) { this.items.get(buttonId).enable(); }, this ); }, - onDisconnect: function() { + onDisconnect: function () { Ext.each( this.connectedButtons, - function(buttonId) { + function (buttonId) { this.items.get(buttonId).disable(); }, this ); }, - onLogin: function() { + onLogin: function () { this.items.get('logout').enable(); }, - onLogout: function() { + onLogout: function () { this.items.get('logout').disable(); deluge.login.logout(); }, - onConnectionManagerClick: function() { + onConnectionManagerClick: function () { deluge.connectionManager.show(); }, - onHelpClick: function() { + onHelpClick: function () { window.open('http://dev.deluge-torrent.org/wiki/UserGuide'); }, - onAboutClick: function() { + onAboutClick: function () { var about = new Deluge.about.AboutWindow(); about.show(); }, - onPreferencesClick: function() { + onPreferencesClick: function () { deluge.preferences.show(); }, - onTorrentAction: function(item) { + onTorrentAction: function (item) { var selection = deluge.torrents.getSelections(); var ids = []; - Ext.each(selection, function(record) { + Ext.each(selection, function (record) { ids.push(record.id); }); @@ -184,7 +184,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { case 'pause': case 'resume': deluge.client.core[item.id + '_torrent'](ids, { - success: function() { + success: function () { deluge.ui.update(); }, }); @@ -192,7 +192,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { case 'up': case 'down': deluge.client.core['queue_' + item.id](ids, { - success: function() { + success: function () { deluge.ui.update(); }, }); @@ -200,7 +200,7 @@ Deluge.Toolbar = Ext.extend(Ext.Toolbar, { } }, - onTorrentAdd: function() { + onTorrentAdd: function () { deluge.add.show(); }, }); diff --git a/deluge/ui/web/js/deluge-all/TorrentGrid.js b/deluge/ui/web/js/deluge-all/TorrentGrid.js index b0e0c5e..333d133 100644 --- a/deluge/ui/web/js/deluge-all/TorrentGrid.js +++ b/deluge/ui/web/js/deluge-all/TorrentGrid.js @@ -8,7 +8,7 @@ * See LICENSE for more details. */ -(function() { +(function () { /* Renderers for the Torrent Grid */ function queueRenderer(value) { return value == -1 ? '' : value + 1; @@ -17,7 +17,7 @@ return String.format( '
{1}
', r.data['state'].toLowerCase(), - value + Ext.util.Format.htmlEncode(value) ); } function torrentSpeedRenderer(value) { @@ -62,12 +62,14 @@ '
{0}
', - value + Ext.util.Format.htmlEncode(value) ); } function etaSorter(eta) { - return eta * -1; + if (eta === 0) return Number.MAX_VALUE; + if (eta <= -1) return Number.MAX_SAFE_INTEGER; + return eta; } function dateOrNever(date) { @@ -75,7 +77,9 @@ } function timeOrInf(time) { - return time < 0 ? '∞' : ftime(time); + if (time === 0) return ''; + if (time <= -1) return '∞'; + return ftime(time); } /** @@ -320,6 +324,8 @@ { name: 'ratio', type: 'float' }, { name: 'distributed_copies', type: 'float' }, { name: 'time_added', type: 'int' }, + { name: 'last_seen_complete', type: 'int' }, + { name: 'completed_time', type: 'int' }, { name: 'tracker_host' }, { name: 'download_location' }, { name: 'total_done', type: 'int' }, @@ -337,21 +343,21 @@ key: 'a', ctrl: true, stopEvent: true, - handler: function() { + handler: function () { deluge.torrents.getSelectionModel().selectAll(); }, }, { key: [46], stopEvent: true, - handler: function() { + handler: function () { ids = deluge.torrents.getSelectedIds(); deluge.removeWindow.show(ids); }, }, ], - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { id: 'torrentGrid', @@ -376,12 +382,12 @@ Deluge.TorrentGrid.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.TorrentGrid.superclass.initComponent.call(this); deluge.events.on('torrentsRemoved', this.onTorrentsRemoved, this); deluge.events.on('disconnect', this.onDisconnect, this); - this.on('rowcontextmenu', function(grid, rowIndex, e) { + this.on('rowcontextmenu', function (grid, rowIndex, e) { e.stopEvent(); var selection = grid.getSelectionModel(); if (!selection.isSelected(rowIndex)) { @@ -397,7 +403,7 @@ * @param index {int} The row index of the torrent you wish to retrieve. * @return {Ext.data.Record} The record representing the torrent. */ - getTorrent: function(index) { + getTorrent: function (index) { return this.getStore().getAt(index); }, @@ -405,14 +411,14 @@ * Returns the currently selected record. * @ return {Array/Ext.data.Record} The record(s) representing the rows */ - getSelected: function() { + getSelected: function () { return this.getSelectionModel().getSelected(); }, /** * Returns the currently selected records. */ - getSelections: function() { + getSelections: function () { return this.getSelectionModel().getSelections(); }, @@ -420,7 +426,7 @@ * Return the currently selected torrent id. * @return {String} The currently selected id. */ - getSelectedId: function() { + getSelectedId: function () { return this.getSelectionModel().getSelected().id; }, @@ -428,15 +434,15 @@ * Return the currently selected torrent ids. * @return {Array} The currently selected ids. */ - getSelectedIds: function() { + getSelectedIds: function () { var ids = []; - Ext.each(this.getSelectionModel().getSelections(), function(r) { + Ext.each(this.getSelectionModel().getSelections(), function (r) { ids.push(r.id); }); return ids; }, - update: function(torrents, wipe) { + update: function (torrents, wipe) { var store = this.getStore(); // Need to perform a complete reload of the torrent grid. @@ -470,7 +476,7 @@ store.add(newTorrents); // Remove any torrents that should not be in the store. - store.each(function(record) { + store.each(function (record) { if (!torrents[record.id]) { store.remove(record); delete this.torrents[record.id]; @@ -484,17 +490,17 @@ }, // private - onDisconnect: function() { + onDisconnect: function () { this.getStore().removeAll(); this.torrents = {}; }, // private - onTorrentsRemoved: function(torrentIds) { + onTorrentsRemoved: function (torrentIds) { var selModel = this.getSelectionModel(); Ext.each( torrentIds, - function(torrentId) { + function (torrentId) { var record = this.getStore().getById(torrentId); if (selModel.isSelected(record)) { selModel.deselectRow(this.getStore().indexOf(record)); diff --git a/deluge/ui/web/js/deluge-all/UI.js b/deluge/ui/web/js/deluge-all/UI.js index dec4850..cc877d5 100644 --- a/deluge/ui/web/js/deluge-all/UI.js +++ b/deluge/ui/web/js/deluge-all/UI.js @@ -42,7 +42,7 @@ deluge.ui = { * @description Create all the interface components, the json-rpc client * and set up various events that the UI will utilise. */ - initialize: function() { + initialize: function () { deluge.add = new Deluge.add.AddWindow(); deluge.details = new Deluge.details.DetailsPanel(); deluge.connectionManager = new Deluge.ConnectionManager(); @@ -100,7 +100,7 @@ deluge.ui = { deluge.client.on( 'connected', - function(e) { + function (e) { deluge.login.show(); }, this, @@ -113,7 +113,7 @@ deluge.ui = { this.originalTitle = document.title; }, - checkConnection: function() { + checkConnection: function () { deluge.client.web.connected({ success: this.onConnectionSuccess, failure: this.onConnectionError, @@ -121,7 +121,7 @@ deluge.ui = { }); }, - update: function() { + update: function () { var filters = deluge.sidebar.getFilterStates(); this.oldFilters = this.filters; this.filters = filters; @@ -134,9 +134,9 @@ deluge.ui = { deluge.details.update(); }, - onConnectionError: function(error) {}, + onConnectionError: function (error) {}, - onConnectionSuccess: function(result) { + onConnectionSuccess: function (result) { deluge.statusbar.setStatus({ iconCls: 'x-deluge-statusbar icon-ok', text: _('Connection restored'), @@ -147,7 +147,7 @@ deluge.ui = { } }, - onUpdateError: function(error) { + onUpdateError: function (error) { if (this.errorCount == 2) { Ext.MessageBox.show({ title: _('Lost Connection'), @@ -169,7 +169,7 @@ deluge.ui = { * @private * Updates the various components in the interface. */ - onUpdate: function(data) { + onUpdate: function (data) { if (!data['connected']) { deluge.connectionManager.disconnect(true); return; @@ -199,7 +199,7 @@ deluge.ui = { * @private * Start the Deluge UI polling the server and update the interface. */ - onConnect: function() { + onConnect: function () { if (!this.running) { this.running = setInterval(this.update, 2000); this.update(); @@ -214,14 +214,14 @@ deluge.ui = { * @static * @private */ - onDisconnect: function() { + onDisconnect: function () { this.stop(); }, - onGotPlugins: function(plugins) { + onGotPlugins: function (plugins) { Ext.each( plugins.enabled_plugins, - function(plugin) { + function (plugin) { if (deluge.plugins[plugin]) return; deluge.client.web.get_plugin_resources(plugin, { success: this.onGotPluginResources, @@ -232,7 +232,7 @@ deluge.ui = { ); }, - onPluginEnabled: function(pluginName) { + onPluginEnabled: function (pluginName) { if (deluge.plugins[pluginName]) { deluge.plugins[pluginName].enable(); } else { @@ -243,13 +243,13 @@ deluge.ui = { } }, - onGotPluginResources: function(resources) { + onGotPluginResources: function (resources) { var scripts = Deluge.debug ? resources.debug_scripts : resources.scripts; Ext.each( scripts, - function(script) { + function (script) { Ext.ux.JSLoader({ url: deluge.config.base + script, onLoad: this.onPluginLoaded, @@ -260,11 +260,11 @@ deluge.ui = { ); }, - onPluginDisabled: function(pluginName) { + onPluginDisabled: function (pluginName) { if (deluge.plugins[pluginName]) deluge.plugins[pluginName].disable(); }, - onPluginLoaded: function(options) { + onPluginLoaded: function (options) { // This could happen if the plugin has multiple scripts if (!Deluge.hasPlugin(options.pluginName)) return; @@ -278,7 +278,7 @@ deluge.ui = { * @static * Stop the Deluge UI polling the server and clear the interface. */ - stop: function() { + stop: function () { if (this.running) { clearInterval(this.running); this.running = false; @@ -287,6 +287,6 @@ deluge.ui = { }, }; -Ext.onReady(function(e) { +Ext.onReady(function (e) { deluge.ui.initialize(); }); diff --git a/deluge/ui/web/js/deluge-all/add/AddWindow.js b/deluge/ui/web/js/deluge-all/add/AddWindow.js index 89803f3..f5f2fdf 100644 --- a/deluge/ui/web/js/deluge-all/add/AddWindow.js +++ b/deluge/ui/web/js/deluge-all/add/AddWindow.js @@ -12,7 +12,7 @@ Ext.namespace('Deluge.add'); // This override allows file upload buttons to contain icons Ext.override(Ext.ux.form.FileUploadField, { - onRender: function(ct, position) { + onRender: function (ct, position) { Ext.ux.form.FileUploadField.superclass.onRender.call( this, ct, @@ -58,26 +58,12 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { plain: true, iconCls: 'x-deluge-add-window-icon', - initComponent: function() { + initComponent: function () { Deluge.add.AddWindow.superclass.initComponent.call(this); this.addButton(_('Cancel'), this.onCancelClick, this); this.addButton(_('Add'), this.onAddClick, this); - function torrentRenderer(value, p, r) { - if (r.data['info_hash']) { - return String.format( - '
{0}
', - value - ); - } else { - return String.format( - '
{0}
', - value - ); - } - } - this.list = new Ext.list.ListView({ store: new Ext.data.SimpleStore({ fields: [ @@ -91,8 +77,10 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { id: 'torrent', width: 150, sortable: true, - renderer: torrentRenderer, dataIndex: 'text', + tpl: new Ext.XTemplate( + '
{text:htmlEncode}
' + ), }, ], stripeRows: true, @@ -147,7 +135,7 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { }, { text: _('Infohash'), - iconCls: 'icon-add-magnet', + iconCls: 'icon-magnet-add', hidden: true, disabled: true, }, @@ -168,17 +156,17 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { this.on('show', this.onShow, this); }, - clear: function() { + clear: function () { this.list.getStore().removeAll(); this.optionsPanel.clear(); // Reset upload form so handler fires when a canceled file is reselected this.fileUploadForm.reset(); }, - onAddClick: function() { + onAddClick: function () { var torrents = []; if (!this.list) return; - this.list.getStore().each(function(r) { + this.list.getStore().each(function (r) { var id = r.get('info_hash'); torrents.push({ path: this.optionsPanel.getFilename(id), @@ -187,29 +175,29 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { }, this); deluge.client.web.add_torrents(torrents, { - success: function(result) {}, + success: function (result) {}, }); this.clear(); this.hide(); }, - onCancelClick: function() { + onCancelClick: function () { this.clear(); this.hide(); }, - onFile: function() { + onFile: function () { if (!this.file) this.file = new Deluge.add.FileWindow(); this.file.show(); }, - onHide: function() { + onHide: function () { this.optionsPanel.setActiveTab(0); this.optionsPanel.files.setDisabled(true); this.optionsPanel.form.setDisabled(true); }, - onRemove: function() { + onRemove: function () { if (!this.list.getSelectionCount()) return; var torrent = this.list.getSelectedRecords()[0]; if (!torrent) return; @@ -220,7 +208,7 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { delete this.torrents[torrent.id]; }, - onSelect: function(list, selections) { + onSelect: function (list, selections) { if (selections.length) { var record = this.list.getRecord(selections[0]); this.optionsPanel.setTorrent(record.get('info_hash')); @@ -230,24 +218,25 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { } }, - onShow: function() { + onShow: function () { if (!this.url) { this.url = new Deluge.add.UrlWindow(); this.url.on('beforeadd', this.onTorrentBeforeAdd, this); this.url.on('add', this.onTorrentAdd, this); + this.url.on('addfailed', this.onTorrentAddFailed, this); } this.optionsPanel.form.getDefaults(); }, - onFileSelected: function() { + onFileSelected: function () { if (this.fileUploadForm.isValid()) { var torrentIds = []; var files = this.fileUploadForm.findField('torrentFile').value; var randomId = this.createTorrentId(); Array.prototype.forEach.call( files, - function(file, i) { + function (file, i) { // Append index for batch of unique torrentIds. var torrentId = randomId + i.toString(); torrentIds.push(torrentId); @@ -258,20 +247,21 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { url: deluge.config.base + 'upload', waitMsg: _('Uploading your torrent...'), success: this.onUploadSuccess, + failure: this.onUploadFailure, scope: this, torrentIds: torrentIds, }); } }, - onUploadSuccess: function(fp, upload) { + onUploadSuccess: function (fp, upload) { if (!upload.result.success) { this.clear(); return; } upload.result.files.forEach( - function(filename, i) { + function (filename, i) { deluge.client.web.get_torrent_info(filename, { success: this.onGotInfo, scope: this, @@ -283,18 +273,31 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { this.fileUploadForm.reset(); }, - onGotInfo: function(info, obj, response, request) { + onUploadFailure: function (form, action) { + this.hide(); + Ext.MessageBox.show({ + title: _('Error'), + msg: _('Failed to upload torrent'), + buttons: Ext.MessageBox.OK, + modal: false, + icon: Ext.MessageBox.ERROR, + iconCls: 'x-deluge-icon-error', + }); + this.fireEvent('addfailed', this.torrentId); + }, + + onGotInfo: function (info, obj, response, request) { info.filename = request.options.filename; torrentId = request.options.torrentId; this.onTorrentAdd(torrentId, info); }, - onTorrentBeforeAdd: function(torrentId, text) { + onTorrentBeforeAdd: function (torrentId, text) { var store = this.list.getStore(); store.loadData([[torrentId, null, text]], true); }, - onTorrentAdd: function(torrentId, info) { + onTorrentAdd: function (torrentId, info) { var r = this.list.getStore().getById(torrentId); if (!info) { Ext.MessageBox.show({ @@ -315,7 +318,15 @@ Deluge.add.AddWindow = Ext.extend(Deluge.add.Window, { } }, - onUrl: function(button, event) { + onTorrentAddFailed: function (torrentId) { + var store = this.list.getStore(); + var torrentRecord = store.getById(torrentId); + if (torrentRecord) { + store.remove(torrentRecord); + } + }, + + onUrl: function (button, event) { this.url.show(); }, }); diff --git a/deluge/ui/web/js/deluge-all/add/FilesTab.js b/deluge/ui/web/js/deluge-all/add/FilesTab.js index a433ad6..d712c02 100644 --- a/deluge/ui/web/js/deluge-all/add/FilesTab.js +++ b/deluge/ui/web/js/deluge-all/add/FilesTab.js @@ -28,13 +28,14 @@ Deluge.add.FilesTab = Ext.extend(Ext.ux.tree.TreeGrid, { header: _('Filename'), width: 295, dataIndex: 'filename', + tpl: new Ext.XTemplate('{filename:htmlEncode}'), }, { header: _('Size'), width: 60, dataIndex: 'size', tpl: new Ext.XTemplate('{size:this.fsize}', { - fsize: function(v) { + fsize: function (v) { return fsize(v); }, }), @@ -44,7 +45,7 @@ Deluge.add.FilesTab = Ext.extend(Ext.ux.tree.TreeGrid, { width: 65, dataIndex: 'download', tpl: new Ext.XTemplate('{download:this.format}', { - format: function(v) { + format: function (v) { return ( '
', + '{1}', deluge.config.base, value ); @@ -40,7 +40,7 @@ // fast way to figure out if we have a peer already. peers: {}, - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { title: _('Peers'), @@ -73,7 +73,7 @@ header: _('Client'), width: 125, sortable: true, - renderer: fplain, + renderer: 'htmlEncode', dataIndex: 'client', }, { @@ -107,19 +107,19 @@ Deluge.details.PeersTab.superclass.constructor.call(this, config); }, - clear: function() { + clear: function () { this.getStore().removeAll(); this.peers = {}; }, - update: function(torrentId) { + update: function (torrentId) { deluge.client.web.get_torrent_status(torrentId, Deluge.Keys.Peers, { success: this.onRequestComplete, scope: this, }); }, - onRequestComplete: function(torrent, options) { + onRequestComplete: function (torrent, options) { if (!torrent) return; var store = this.getStore(); @@ -129,7 +129,7 @@ // Go through the peers updating and creating peer records Ext.each( torrent.peers, - function(peer) { + function (peer) { if (this.peers[peer.ip]) { var record = store.getById(peer.ip); record.beginEdit(); @@ -150,7 +150,7 @@ store.add(newPeers); // Remove any peers that should not be left in the store. - store.each(function(record) { + store.each(function (record) { if (!addresses[record.id]) { store.remove(record); delete this.peers[record.id]; diff --git a/deluge/ui/web/js/deluge-all/details/StatusTab.js b/deluge/ui/web/js/deluge-all/details/StatusTab.js index a8753bb..6055161 100644 --- a/deluge/ui/web/js/deluge-all/details/StatusTab.js +++ b/deluge/ui/web/js/deluge-all/details/StatusTab.js @@ -17,7 +17,7 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, { title: _('Status'), autoScroll: true, - onRender: function(ct, position) { + onRender: function (ct, position) { Deluge.details.StatusTab.superclass.onRender.call(this, ct, position); this.progressBar = this.add({ @@ -33,7 +33,7 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, { width: 1000, listeners: { render: { - fn: function(panel) { + fn: function (panel) { panel.load({ url: deluge.config.base + 'render/tab_status.html', text: _('Loading') + '...', @@ -48,14 +48,14 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, { }); }, - clear: function() { + clear: function () { this.progressBar.updateProgress(0, ' '); for (var k in this.fields) { this.fields[k].innerHTML = ''; } }, - update: function(torrentId) { + update: function (torrentId) { if (!this.fields) this.getFields(); deluge.client.web.get_torrent_status(torrentId, Deluge.Keys.Status, { success: this.onRequestComplete, @@ -63,18 +63,18 @@ Deluge.details.StatusTab = Ext.extend(Ext.Panel, { }); }, - onPanelUpdate: function(el, response) { + onPanelUpdate: function (el, response) { this.fields = {}; Ext.each( Ext.query('dd', this.status.body.dom), - function(field) { + function (field) { this.fields[field.className] = field; }, this ); }, - onRequestComplete: function(status) { + onRequestComplete: function (status) { seeds = status.total_seeds > -1 ? status.num_seeds + ' (' + status.total_seeds + ')' diff --git a/deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js b/deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js index 031104c..8c32da5 100644 --- a/deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js +++ b/deluge/ui/web/js/deluge-all/preferences/BandwidthPage.js @@ -14,7 +14,7 @@ Ext.namespace('Deluge.preferences'); * @extends Ext.form.FormPanel */ Deluge.preferences.Bandwidth = Ext.extend(Ext.form.FormPanel, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { border: false, @@ -28,7 +28,7 @@ Deluge.preferences.Bandwidth = Ext.extend(Ext.form.FormPanel, { Deluge.preferences.Bandwidth.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.preferences.Bandwidth.superclass.initComponent.call(this); var om = deluge.preferences.getOptionsManager(); @@ -117,8 +117,7 @@ Deluge.preferences.Bandwidth = Ext.extend(Ext.form.FormPanel, { border: false, title: '', defaultType: 'checkbox', - style: - 'padding-top: 0px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;', + style: 'padding-top: 0px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;', autoHeight: true, }); om.bind( diff --git a/deluge/ui/web/js/deluge-all/preferences/CachePage.js b/deluge/ui/web/js/deluge-all/preferences/CachePage.js index 2c84c7b..bd5acd8 100644 --- a/deluge/ui/web/js/deluge-all/preferences/CachePage.js +++ b/deluge/ui/web/js/deluge-all/preferences/CachePage.js @@ -19,7 +19,7 @@ Deluge.preferences.Cache = Ext.extend(Ext.form.FormPanel, { header: false, layout: 'form', - initComponent: function() { + initComponent: function () { Deluge.preferences.Cache.superclass.initComponent.call(this); var om = deluge.preferences.getOptionsManager(); diff --git a/deluge/ui/web/js/deluge-all/preferences/DaemonPage.js b/deluge/ui/web/js/deluge-all/preferences/DaemonPage.js index 38f5750..1787826 100644 --- a/deluge/ui/web/js/deluge-all/preferences/DaemonPage.js +++ b/deluge/ui/web/js/deluge-all/preferences/DaemonPage.js @@ -19,7 +19,7 @@ Deluge.preferences.Daemon = Ext.extend(Ext.form.FormPanel, { header: false, layout: 'form', - initComponent: function() { + initComponent: function () { Deluge.preferences.Daemon.superclass.initComponent.call(this); var om = deluge.preferences.getOptionsManager(); diff --git a/deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js b/deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js index bba5e47..04ffd15 100644 --- a/deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js +++ b/deluge/ui/web/js/deluge-all/preferences/DownloadsPage.js @@ -14,7 +14,7 @@ Ext.namespace('Deluge.preferences'); * @extends Ext.form.FormPanel */ Deluge.preferences.Downloads = Ext.extend(Ext.FormPanel, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { border: false, @@ -29,7 +29,7 @@ Deluge.preferences.Downloads = Ext.extend(Ext.FormPanel, { Deluge.preferences.Downloads.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.preferences.Downloads.superclass.initComponent.call(this); var optMan = deluge.preferences.getOptionsManager(); diff --git a/deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js b/deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js index af5ad51..1bcf95e 100644 --- a/deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js +++ b/deluge/ui/web/js/deluge-all/preferences/EncryptionPage.js @@ -18,7 +18,7 @@ Deluge.preferences.Encryption = Ext.extend(Ext.form.FormPanel, { title: _('Encryption'), header: false, - initComponent: function() { + initComponent: function () { Deluge.preferences.Encryption.superclass.initComponent.call(this); var optMan = deluge.preferences.getOptionsManager(); diff --git a/deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js b/deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js index c394664..9aefce3 100644 --- a/deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js +++ b/deluge/ui/web/js/deluge-all/preferences/InstallPluginWindow.js @@ -26,7 +26,7 @@ Deluge.preferences.InstallPluginWindow = Ext.extend(Ext.Window, { modal: true, plain: true, - initComponent: function() { + initComponent: function () { Deluge.preferences.InstallPluginWindow.superclass.initComponent.call( this ); @@ -53,7 +53,7 @@ Deluge.preferences.InstallPluginWindow = Ext.extend(Ext.Window, { }); }, - onInstall: function(field, e) { + onInstall: function (field, e) { this.form.getForm().submit({ url: deluge.config.base + 'upload', waitMsg: _('Uploading your plugin...'), @@ -62,11 +62,11 @@ Deluge.preferences.InstallPluginWindow = Ext.extend(Ext.Window, { }); }, - onUploadPlugin: function(info, obj, response, request) { + onUploadPlugin: function (info, obj, response, request) { this.fireEvent('pluginadded'); }, - onUploadSuccess: function(fp, upload) { + onUploadSuccess: function (fp, upload) { this.hide(); if (upload.result.success) { var filename = this.form.getForm().getFieldValues().file; diff --git a/deluge/ui/web/js/deluge-all/preferences/InterfacePage.js b/deluge/ui/web/js/deluge-all/preferences/InterfacePage.js index f5b0290..b6b76eb 100644 --- a/deluge/ui/web/js/deluge-all/preferences/InterfacePage.js +++ b/deluge/ui/web/js/deluge-all/preferences/InterfacePage.js @@ -19,7 +19,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { header: false, layout: 'form', - initComponent: function() { + initComponent: function () { Deluge.preferences.Interface.superclass.initComponent.call(this); var om = (this.optionsManager = new Deluge.OptionsManager()); @@ -189,7 +189,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { ); }, - onApply: function() { + onApply: function () { var changed = this.optionsManager.getDirty(); if (!Ext.isObjectEmpty(changed)) { deluge.client.web.set_config(changed, { @@ -211,7 +211,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { no: _('Close'), }, multiline: false, - fn: function(btnText) { + fn: function (btnText) { if (btnText === 'yes') location.reload(); }, icon: Ext.MessageBox.QUESTION, @@ -223,21 +223,21 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { } }, - onOk: function() { + onOk: function () { this.onApply(); }, - onGotConfig: function(config) { + onGotConfig: function (config) { this.optionsManager.set(config); }, - onGotLanguages: function(info, obj, response, request) { + onGotLanguages: function (info, obj, response, request) { info.unshift(['', _('System Default')]); this.language.store.loadData(info); this.language.setValue(this.optionsManager.get('language')); }, - onPasswordChange: function() { + onPasswordChange: function () { var newPassword = this.newPassword.getValue(); if (newPassword != this.confirmPassword.getValue()) { Ext.MessageBox.show({ @@ -253,7 +253,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { var oldPassword = this.oldPassword.getValue(); deluge.client.auth.change_password(oldPassword, newPassword, { - success: function(result) { + success: function (result) { if (!result) { Ext.MessageBox.show({ title: _('Password'), @@ -282,11 +282,11 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { }); }, - onSetConfig: function() { + onSetConfig: function () { this.optionsManager.commit(); }, - onPageShow: function() { + onPageShow: function () { deluge.client.web.get_config({ success: this.onGotConfig, scope: this, @@ -297,7 +297,7 @@ Deluge.preferences.Interface = Ext.extend(Ext.form.FormPanel, { }); }, - onSSLCheck: function(e, checked) { + onSSLCheck: function (e, checked) { this.pkeyField.setDisabled(!checked); this.certField.setDisabled(!checked); }, diff --git a/deluge/ui/web/js/deluge-all/preferences/NetworkPage.js b/deluge/ui/web/js/deluge-all/preferences/NetworkPage.js index 651ba4f..5ba98e7 100644 --- a/deluge/ui/web/js/deluge-all/preferences/NetworkPage.js +++ b/deluge/ui/web/js/deluge-all/preferences/NetworkPage.js @@ -11,7 +11,7 @@ Ext.namespace('Deluge.preferences'); // custom Vtype for vtype:'IPAddress' Ext.apply(Ext.form.VTypes, { - IPAddress: function(v) { + IPAddress: function (v) { return /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(v); }, IPAddressText: 'Must be a numeric IP address', @@ -28,7 +28,7 @@ Deluge.preferences.Network = Ext.extend(Ext.form.FormPanel, { title: _('Network'), header: false, - initComponent: function() { + initComponent: function () { Deluge.preferences.Network.superclass.initComponent.call(this); var optMan = deluge.preferences.getOptionsManager(); @@ -71,7 +71,7 @@ Deluge.preferences.Network = Ext.extend(Ext.form.FormPanel, { height: 22, listeners: { check: { - fn: function(e, checked) { + fn: function (e, checked) { this.listenPort.setDisabled(checked); }, scope: this, @@ -133,7 +133,7 @@ Deluge.preferences.Network = Ext.extend(Ext.form.FormPanel, { height: 22, listeners: { check: { - fn: function(e, checked) { + fn: function (e, checked) { this.outgoingPorts.setDisabled(checked); }, scope: this, diff --git a/deluge/ui/web/js/deluge-all/preferences/OtherPage.js b/deluge/ui/web/js/deluge-all/preferences/OtherPage.js index 1538203..607da22 100644 --- a/deluge/ui/web/js/deluge-all/preferences/OtherPage.js +++ b/deluge/ui/web/js/deluge-all/preferences/OtherPage.js @@ -14,7 +14,7 @@ Ext.namespace('Deluge.preferences'); * @extends Ext.form.FormPanel */ Deluge.preferences.Other = Ext.extend(Ext.form.FormPanel, { - constructor: function(config) { + constructor: function (config) { config = Ext.apply( { border: false, @@ -27,7 +27,7 @@ Deluge.preferences.Other = Ext.extend(Ext.form.FormPanel, { Deluge.preferences.Other.superclass.constructor.call(this, config); }, - initComponent: function() { + initComponent: function () { Deluge.preferences.Other.superclass.initComponent.call(this); var optMan = deluge.preferences.getOptionsManager(); diff --git a/deluge/ui/web/js/deluge-all/preferences/PluginsPage.js b/deluge/ui/web/js/deluge-all/preferences/PluginsPage.js index e22fc7f..f771d96 100644 --- a/deluge/ui/web/js/deluge-all/preferences/PluginsPage.js +++ b/deluge/ui/web/js/deluge-all/preferences/PluginsPage.js @@ -40,7 +40,7 @@ Deluge.preferences.Plugins = Ext.extend(Ext.Panel, { '' ), - initComponent: function() { + initComponent: function () { Deluge.preferences.Plugins.superclass.initComponent.call(this); this.defaultValues = { version: '', @@ -50,7 +50,7 @@ Deluge.preferences.Plugins = Ext.extend(Ext.Panel, { }; this.pluginTemplate.compile(); - var checkboxRenderer = function(v, p, record) { + var checkboxRenderer = function (v, p, record) { p.css += ' x-grid3-check-col-td'; return ( '
' @@ -72,7 +72,7 @@ Deluge.preferences.Plugins = Ext.extend(Ext.Panel, { width: 0.2, sortable: true, tpl: new Ext.XTemplate('{enabled:this.getCheckbox}', { - getCheckbox: function(v) { + getCheckbox: function (v) { return ( '');a.rowHolder.disableFormats=!0;a.rowHolder.compile();a.rowBody=new Ext.Template('',"{cells}", +this.enableRowBody?'':"","
{body}
");a.rowBody.disableFormats=!0;a.rowBody.compile()},getStyleRowHeight:function(){return Ext.isBorderBox?this.rowHeight+this.borderHeight:this.rowHeight},getCalculatedRowHeight:function(){return this.rowHeight+this.borderHeight},getVisibleRowCount:function(){var a=this.getCalculatedRowHeight(), +b=this.scroller.dom.clientHeight;return 1>b?0:Math.ceil(b/a)},getVisibleRows:function(){var a=this.getVisibleRowCount(),b=this.scroller.dom.scrollTop,b=0===b?0:Math.floor(b/this.getCalculatedRowHeight())-1;return{first:Math.max(b,0),last:Math.min(b+a+2,this.ds.getCount()-1)}},doRender:function(a,b,c,d,e,g,f){for(var h=this.templates,k=h.cell,l=h.row,t=h.rowBody,p=e-1,u=this.getStyleRowHeight(),y=this.getVisibleRows(),x=[],n,m={},q={tstyle:"width:"+this.getTotalWidth()+";height:"+u+"px;"},r,w=0,A= +b.length;w=y.first&&v<=y.last;if(z)for(var s=0;s=a.first&&(b=a.last+1);for(var d=this.ds.getCount();ba.last)&&c[b].innerHTML)c[b].innerHTML=""}},removeTask:function(a){var b=this[a];b&&b.cancel&&(b.cancel(),this[a]=null)},destroy:function(){this.removeTask("cleanTask");this.removeTask("renderTask");Ext.ux.grid.BufferView.superclass.destroy.call(this)}, +layout:function(){Ext.ux.grid.BufferView.superclass.layout.call(this);this.update()}}); +Ext.override(Ext.layout.FormLayout,{renderItem:function(a,b,c){if(a&&!a.rendered&&(a.isFormField||a.fieldLabel)&&"hidden"!=a.inputType){var d=this.getTemplateArgs(a);"number"==typeof b&&(b=c.dom.childNodes[b]||null);a.formItem=b?this.fieldTpl.insertBefore(b,d,!0):this.fieldTpl.append(c,d,!0);a.actionMode="formItem";a.render("x-form-el-"+a.id);a.container=a.formItem;a.actionMode="container"}else Ext.layout.FormLayout.superclass.renderItem.apply(this,arguments)}}); +Ext.override(Ext.tree.MultiSelectionModel,{onNodeClick:function(a,b){if(b.ctrlKey&&this.isSelected(a))this.unselect(a);else if(b.shiftKey&&!this.isSelected(a)){var c=a.parentNode;if(this.lastSelNode.parentNode.id==c.id){var d=c.indexOf(a),e=c.indexOf(this.lastSelNode);this.select(this.lastSelNode,b,!1,!0);d>e&&(d+=e,e=d-e,d-=e);c.eachChild(function(a){var f=c.indexOf(a);d','
','
','', +'','','","","
','
',this.enableHdMenu?'':"",'{header}',"
","
","
","
",'
','
', +"
"));this.colgroupTpl||(this.colgroupTpl=new Ext.XTemplate(''))},initColumns:function(){var a=this.columns,b=a.length,c=[],d,e;for(d=0;d=c-e.left&&d.dom!==f.firstChild){for(c=d.dom.previousSibling;c&&Ext.fly(c).hasClass("x-treegrid-hd-hidden");)c=c.previousSibling;c&&(this.activeHd=Ext.get(c),g.cursor=Ext.isWebKit?"e-resize":"col-resize")}else if(5>=e.right-c){for(c=d.dom;c&& +Ext.fly(c).hasClass("x-treegrid-hd-hidden");)c=c.previousSibling;c&&(this.activeHd=Ext.get(c),g.cursor=Ext.isWebKit?"w-resize":"col-resize")}else delete this.activeHd,g.cursor=""}},onBeforeStart:function(a){this.dragHd=this.activeHd;return!!this.dragHd},onStart:function(a){this.dragHeadersDisabled=this.tree.headersDisabled;this.tree.headersDisabled=!0;this.proxy=this.tree.body.createChild({cls:"x-treegrid-resizer"});this.proxy.setHeight(this.tree.body.getHeight());a=this.tracker.getXY()[0];this.hdX= +this.dragHd.getX();this.hdIndex=this.tree.findHeaderIndex(this.dragHd);this.proxy.setX(this.hdX);this.proxy.setWidth(a-this.hdX);this.maxWidth=this.tree.outerCt.getWidth()-this.tree.innerBody.translatePoints(this.hdX).left},onDrag:function(a){a=this.tracker.getXY()[0];this.proxy.setWidth((a-this.hdX).constrain(this.minWidth,this.maxWidth))},onEnd:function(a){a=this.proxy.getWidth();var b=this.tree,c=this.dragHeadersDisabled;this.proxy.remove();delete this.dragHd;b.columns[this.hdIndex].width=a;b.updateColumnWidths(); +setTimeout(function(){b.headersDisabled=c},100)}}); +(function(){Ext.override(Ext.list.Column,{init:function(){var a=Ext.data.Types,b=this.sortType;this.type?Ext.isString(this.type)&&(this.type=Ext.data.Types[this.type.toUpperCase()]||a.AUTO):this.type=a.AUTO;Ext.isString(b)?this.sortType=Ext.data.SortTypes[b]:Ext.isEmpty(b)&&(this.sortType=this.type.sortType)}});Ext.tree.Column=Ext.extend(Ext.list.Column,{});Ext.tree.NumberColumn=Ext.extend(Ext.list.NumberColumn,{});Ext.tree.DateColumn=Ext.extend(Ext.list.DateColumn,{});Ext.tree.BooleanColumn=Ext.extend(Ext.list.BooleanColumn, +{});Ext.reg("tgcolumn",Ext.tree.Column);Ext.reg("tgnumbercolumn",Ext.tree.NumberColumn);Ext.reg("tgdatecolumn",Ext.tree.DateColumn);Ext.reg("tgbooleancolumn",Ext.tree.BooleanColumn)})();Ext.ux.tree.TreeGridLoader=Ext.extend(Ext.tree.TreeLoader,{createNode:function(a){a.uiProvider||(a.uiProvider=Ext.ux.tree.TreeGridNodeUI);return Ext.tree.TreeLoader.prototype.createNode.call(this,a)}}); +Ext.ux.tree.TreeGridNodeUI=Ext.extend(Ext.tree.TreeNodeUI,{isTreeGridNodeUI:!0,renderElements:function(a,b,c,d){var e=a.getOwnerTree(),g=e.columns,f=g[0],h,k,l;this.indentMarkup=a.parentNode?a.parentNode.ui.getChildIndent():"";k=['','','','',this.indentMarkup,"",'', +'','",'',f.tpl?f.tpl.apply(b):b[f.dataIndex]||f.text,"",""];h=1;for(l=g.length;h','
",f.tpl?f.tpl.apply(b):b[f.dataIndex],"
","");k.push('','');h=0;for(l=g.length;h');k.push("");!0!==d&&a.nextSibling&& +a.nextSibling.ui.getEl()?this.wrap=Ext.DomHelper.insertHtml("beforeBegin",a.nextSibling.ui.getEl(),k.join("")):this.wrap=Ext.DomHelper.insertHtml("beforeEnd",c,k.join(""));this.elNode=this.wrap.childNodes[0];this.ctNode=this.wrap.childNodes[1].firstChild.firstChild;a=this.elNode.firstChild.childNodes;this.indentNode=a[0];this.ecNode=a[1];this.iconNode=a[2];this.anchor=a[3];this.textNode=a[3].firstChild},animExpand:function(a){this.ctNode.style.display="";Ext.ux.tree.TreeGridNodeUI.superclass.animExpand.call(this, +a)}});Ext.ux.tree.TreeGridRootNodeUI=Ext.extend(Ext.tree.TreeNodeUI,{isTreeGridNodeUI:!0,render:function(){this.rendered||(this.wrap=this.ctNode=this.node.ownerTree.innerCt.dom,this.node.expanded=!0);if(Ext.isWebKit){var a=this.ctNode;a.style.tableLayout=null;(function(){a.style.tableLayout="fixed"}).defer(1)}},destroy:function(){this.elNode&&Ext.dd.Registry.unregister(this.elNode.id);delete this.node},collapse:Ext.emptyFn,expand:Ext.emptyFn}); +Ext.override(Ext.ux.tree.TreeGridNodeUI,{updateColumns:function(){if(this.rendered){var a=this.node.attributes,b=this.node.getOwnerTree().columns,c=b[0];this.anchor.firstChild.innerHTML=c.tpl?c.tpl.apply(a):a[c.dataIndex]||c.text;i=1;for(len=b.length;iv2?g?-1:1:0};a.on("afterrender",this.onAfterTreeRender,this,{single:!0});a.on("headermenuclick",this.onHeaderMenuClick,this)},onAfterTreeRender:function(){this.tree.hmenu&&this.tree.hmenu.insert(0,{itemId:"asc",text:this.sortAscText,cls:"xg-hmenu-sort-asc"}, +{itemId:"desc",text:this.sortDescText,cls:"xg-hmenu-sort-desc"});this.updateSortIcon(0,"asc")},onHeaderMenuClick:function(a,b,c){if("asc"===b||"desc"===b)return this.onHeaderClick(a,null,c),!1},onHeaderClick:function(a,b,c){if(a&&!this.tree.headersDisabled){var d=this;d.property=a.dataIndex;d.dir=a.dir="desc"===a.dir?"asc":"desc";d.sortType=a.sortType;d.caseSensitive===Ext.isBoolean(a.caseSensitive)?a.caseSensitive:this.caseSensitive;d.sortFn=a.sortFn||this.defaultSortFn;this.tree.root.cascade(function(a){a.isLeaf()|| +d.updateSort(d.tree,a)});this.updateSortIcon(c,a.dir)}},updateSortIcon:function(a,b){var c=this.sortClasses;this.tree.innerHd.select("td").removeClass(c).item(a).addClass(c["desc"==b?1:0])}}); +Ext.ux.JSLoader=function(a){Ext.ux.JSLoader.scripts[++Ext.ux.JSLoader.index]={url:a.url,success:!0,jsLoadObj:null,options:a,onLoad:a.onLoad||Ext.emptyFn,onError:a.onError||Ext.ux.JSLoader.stdError,scope:a.scope||this};Ext.Ajax.request({url:a.url,scriptIndex:Ext.ux.JSLoader.index,success:function(a,c){var d=Ext.ux.JSLoader.scripts[c.scriptIndex];try{eval(a.responseText)}catch(e){d.success=!1,d.onError(d.options,e)}d.success&&d.onLoad.call(d.scope,d.options)},failure:function(a,c){var d=Ext.ux.JSLoader.scripts[c.scriptIndex]; +d.success=!1;d.onError(d.options,a.status)}})};Ext.ux.JSLoader.index=0;Ext.ux.JSLoader.scripts=[];Ext.ux.JSLoader.stdError=function(a,b){window.alert("Error loading script:\n\n"+a.url+"\n\nstatus: "+b)}; +Ext.ux.Spinner=Ext.extend(Ext.util.Observable,{incrementValue:1,alternateIncrementValue:5,triggerClass:"x-form-spinner-trigger",splitterClass:"x-form-spinner-splitter",alternateKey:Ext.EventObject.shiftKey,defaultValue:0,accelerate:!1,constructor:function(a){Ext.ux.Spinner.superclass.constructor.call(this,a);Ext.apply(this,a);this.mimicing=!1},init:function(a){this.field=a;a.afterMethod("onRender",this.doRender,this);a.afterMethod("onEnable",this.doEnable,this);a.afterMethod("onDisable",this.doDisable, +this);a.afterMethod("afterRender",this.doAfterRender,this);a.afterMethod("onResize",this.doResize,this);a.afterMethod("onFocus",this.doFocus,this);a.beforeMethod("onDestroy",this.doDestroy,this)},doRender:function(a,b){var c=this.el=this.field.getEl(),d=this.field;d.wrap?this.wrap=d.wrap.addClass("x-form-field-wrap"):d.wrap=this.wrap=c.wrap({cls:"x-form-field-wrap"});this.trigger=this.wrap.createChild({tag:"img",src:Ext.BLANK_IMAGE_URL,cls:"x-form-trigger "+this.triggerClass});d.width||this.wrap.setWidth(c.getWidth()+ +this.trigger.getWidth());this.splitter=this.wrap.createChild({tag:"div",cls:this.splitterClass,style:"width:13px; height:2px;"});this.splitter.setRight(Ext.isIE?1:2).setTop(10).show();this.proxy=this.trigger.createProxy("",this.splitter,!0);this.proxy.addClass("x-form-spinner-proxy");this.proxy.setStyle("left","0px");this.proxy.setSize(14,1);this.proxy.hide();this.dd=new Ext.dd.DDProxy(this.splitter.dom.id,"SpinnerDrag",{dragElId:this.proxy.id});this.initTrigger();this.initSpinner()},doAfterRender:function(){var a; +if(Ext.isIE&&this.el.getY()!=(a=this.trigger.getY()))this.el.position(),this.el.setY(a)},doEnable:function(){this.wrap&&(this.disabled=!1,this.wrap.removeClass(this.field.disabledClass))},doDisable:function(){this.wrap&&(this.disabled=!0,this.wrap.addClass(this.field.disabledClass),this.el.removeClass(this.field.disabledClass))},doResize:function(a,b){"number"==typeof a&&this.el.setWidth(a-this.trigger.getWidth());this.wrap.setWidth(this.el.getWidth()+this.trigger.getWidth())},doFocus:function(){this.mimicing|| +(this.wrap.addClass("x-trigger-wrap-focus"),this.mimicing=!0,Ext.get(Ext.isIE?document.body:document).on("mousedown",this.mimicBlur,this,{delay:10}),this.el.on("keydown",this.checkTab,this))},checkTab:function(a){a.getKey()==a.TAB&&this.triggerBlur()},mimicBlur:function(a){!this.wrap.contains(a.target)&&this.field.validateBlur(a)&&this.triggerBlur()},triggerBlur:function(){this.mimicing=!1;Ext.get(Ext.isIE?document.body:document).un("mousedown",this.mimicBlur,this);this.el.un("keydown",this.checkTab, +this);this.field.beforeBlur();this.wrap.removeClass("x-trigger-wrap-focus");this.field.onBlur.call(this.field)},initTrigger:function(){this.trigger.addClassOnOver("x-form-trigger-over");this.trigger.addClassOnClick("x-form-trigger-click")},initSpinner:function(){this.field.addEvents({spin:!0,spinup:!0,spindown:!0});this.keyNav=new Ext.KeyNav(this.el,{up:function(a){a.preventDefault();this.onSpinUp()},down:function(a){a.preventDefault();this.onSpinDown()},pageUp:function(a){a.preventDefault();this.onSpinUpAlternate()}, +pageDown:function(a){a.preventDefault();this.onSpinDownAlternate()},scope:this});this.repeater=new Ext.util.ClickRepeater(this.trigger,{accelerate:this.accelerate});this.field.mon(this.repeater,"click",this.onTriggerClick,this,{preventDefault:!0});this.field.mon(this.trigger,{mouseover:this.onMouseOver,mouseout:this.onMouseOut,mousemove:this.onMouseMove,mousedown:this.onMouseDown,mouseup:this.onMouseUp,scope:this,preventDefault:!0});this.field.mon(this.wrap,"mousewheel",this.handleMouseWheel,this); +this.dd.setXConstraint(0,0,10);this.dd.setYConstraint(1500,1500,10);this.dd.endDrag=this.endDrag.createDelegate(this);this.dd.startDrag=this.startDrag.createDelegate(this);this.dd.onDrag=this.onDrag.createDelegate(this)},onMouseOver:function(){if(!this.disabled){var a=this.getMiddle();this.tmpHoverClass=Ext.EventObject.getPageY()a&&"x-form-spinner-overup"==this.tmpHoverClass||Ext.EventObject.getPageY()}},onMouseDown:function(){if(!this.disabled){var a=this.getMiddle();this.tmpClickClass=Ext.EventObject.getPageY()b&&(this.onSpinDown(),a.stopEvent())}},startDrag:function(){this.proxy.show();this._previousY=Ext.fly(this.dd.getDragEl()).getTop()}, +endDrag:function(){this.proxy.hide()},onDrag:function(){if(!this.disabled){var a=Ext.fly(this.dd.getDragEl()).getTop(),b="";this._previousY>a&&(b="Up");this._previousYthis.field.maxValue&&(a=this.field.maxValue);return this.fixPrecision(a)},fixPrecision:function(a){var b=isNaN(a);return!this.field.allowDecimals||-1==this.field.decimalPrecision||b||!a?b?"":a:parseFloat(parseFloat(a).toFixed(this.field.decimalPrecision))},doDestroy:function(){this.trigger&& +this.trigger.remove();this.wrap&&(this.wrap.remove(),delete this.field.wrap);this.splitter&&this.splitter.remove();this.dd&&(this.dd.unreg(),this.dd=null);this.proxy&&this.proxy.remove();this.repeater&&this.repeater.purgeListeners();this.mimicing&&Ext.get(Ext.isIE?document.body:document).un("mousedown",this.mimicBlur,this)}});Ext.form.Spinner=Ext.ux.Spinner; +Ext.ux.StatusBar=Ext.extend(Ext.Toolbar,{cls:"x-statusbar",busyIconCls:"x-status-busy",busyText:"Loading...",autoClear:5E3,emptyText:" ",activeThreadId:0,initComponent:function(){"right"==this.statusAlign&&(this.cls+=" x-status-right");Ext.ux.StatusBar.superclass.initComponent.call(this)},afterRender:function(){Ext.ux.StatusBar.superclass.afterRender.call(this);var a="right"==this.statusAlign;this.currIconCls=this.iconCls||this.defaultIconCls;this.statusEl=new Ext.Toolbar.TextItem({cls:"x-status-text "+ +(this.currIconCls||""),text:this.text||this.defaultText||""});a?(this.add("->"),this.add(this.statusEl)):(this.insert(0,this.statusEl),this.insert(1,"->"));this.doLayout()},setStatus:function(a){a=a||{};"string"==typeof a&&(a={text:a});void 0!==a.text&&this.setText(a.text);void 0!==a.iconCls&&this.setIcon(a.iconCls);if(a.clear){a=a.clear;var b=this.autoClear,c={useDefaults:!0,anim:!0};"object"==typeof a?(a=Ext.applyIf(a,c),a.wait&&(b=a.wait)):"number"==typeof a?(b=a,a=c):"boolean"==typeof a&&(a=c); +a.threadId=this.activeThreadId;this.clearStatus.defer(b,this,[a])}return this},clearStatus:function(a){a=a||{};if(a.threadId&&a.threadId!==this.activeThreadId)return this;var b=a.useDefaults?this.defaultText:this.emptyText,c=a.useDefaults?this.defaultIconCls?this.defaultIconCls:"":"";a.anim?this.statusEl.el.fadeOut({remove:!1,useDisplay:!0,scope:this,callback:function(){this.setStatus({text:b,iconCls:c});this.statusEl.el.show()}}):(this.statusEl.hide(),this.setStatus({text:b,iconCls:c}),this.statusEl.show()); +return this},setText:function(a){this.activeThreadId++;this.text=a||"";this.rendered&&this.statusEl.setText(this.text);return this},getText:function(){return this.text},setIcon:function(a){this.activeThreadId++;a=a||"";this.rendered?(this.currIconCls&&(this.statusEl.removeClass(this.currIconCls),this.currIconCls=null),0 * @return {Ext.ux.StatusBar} this */ - setStatus: function(o) { + setStatus: function (o) { o = o || {}; if (typeof o == 'string') { @@ -307,7 +307,7 @@ statusBar.setStatus({ * * @return {Ext.ux.StatusBar} this */ - clearStatus: function(o) { + clearStatus: function (o) { o = o || {}; if (o.threadId && o.threadId !== this.activeThreadId) { @@ -330,7 +330,7 @@ statusBar.setStatus({ remove: false, useDisplay: true, scope: this, - callback: function() { + callback: function () { this.setStatus({ text: text, iconCls: iconCls, @@ -356,7 +356,7 @@ statusBar.setStatus({ * @param {String} text (optional) The text to set (defaults to '') * @return {Ext.ux.StatusBar} this */ - setText: function(text) { + setText: function (text) { this.activeThreadId++; this.text = text || ''; if (this.rendered) { @@ -369,7 +369,7 @@ statusBar.setStatus({ * Returns the current status text. * @return {String} The status text */ - getText: function() { + getText: function () { return this.text; }, @@ -379,7 +379,7 @@ statusBar.setStatus({ * @param {String} iconCls (optional) The icon class to set (defaults to '', and any current icon class is removed) * @return {Ext.ux.StatusBar} this */ - setIcon: function(cls) { + setIcon: function (cls) { this.activeThreadId++; cls = cls || ''; @@ -408,7 +408,7 @@ statusBar.setStatus({ * {@link #busyIconCls} will be used in conjunction with all of the default options for {@link #setStatus}. * @return {Ext.ux.StatusBar} this */ - showBusy: function(o) { + showBusy: function (o) { if (typeof o == 'string') { o = { text: o }; } diff --git a/deluge/ui/web/js/extjs/ext-extensions/form/FileUploadField.js b/deluge/ui/web/js/extjs/ext-extensions/form/FileUploadField.js index ca15073..3ab2347 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/form/FileUploadField.js +++ b/deluge/ui/web/js/extjs/ext-extensions/form/FileUploadField.js @@ -50,7 +50,7 @@ Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, { autoSize: Ext.emptyFn, // private - initComponent: function() { + initComponent: function () { Ext.ux.form.FileUploadField.superclass.initComponent.call(this); this.addEvents( @@ -66,7 +66,7 @@ Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, { }, // private - onRender: function(ct, position) { + onRender: function (ct, position) { Ext.ux.form.FileUploadField.superclass.onRender.call( this, ct, @@ -97,30 +97,30 @@ Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, { this.resizeEl = this.positionEl = this.wrap; }, - bindListeners: function() { + bindListeners: function () { this.fileInput.on({ scope: this, - mouseenter: function() { + mouseenter: function () { this.button.addClass(['x-btn-over', 'x-btn-focus']); }, - mouseleave: function() { + mouseleave: function () { this.button.removeClass([ 'x-btn-over', 'x-btn-focus', 'x-btn-click', ]); }, - mousedown: function() { + mousedown: function () { this.button.addClass('x-btn-click'); }, - mouseup: function() { + mouseup: function () { this.button.removeClass([ 'x-btn-over', 'x-btn-focus', 'x-btn-click', ]); }, - change: function() { + change: function () { var value = this.fileInput.dom.files; // Fallback to value. if (!value) value = this.fileInput.dom.value; @@ -130,7 +130,7 @@ Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, { }); }, - createFileInput: function() { + createFileInput: function () { this.fileInput = this.wrap.createChild({ id: this.getFileInputId(), name: this.name || this.getId(), @@ -142,7 +142,7 @@ Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, { this.fileInput.dom.multiple = this.multiple; }, - reset: function() { + reset: function () { if (this.rendered) { this.fileInput.remove(); this.createFileInput(); @@ -152,12 +152,12 @@ Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, { }, // private - getFileInputId: function() { + getFileInputId: function () { return this.id + '-file'; }, // private - onResize: function(w, h) { + onResize: function (w, h) { Ext.ux.form.FileUploadField.superclass.onResize.call(this, w, h); this.wrap.setWidth(w); @@ -172,23 +172,23 @@ Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, { }, // private - onDestroy: function() { + onDestroy: function () { Ext.ux.form.FileUploadField.superclass.onDestroy.call(this); Ext.destroy(this.fileInput, this.button, this.wrap); }, - onDisable: function() { + onDisable: function () { Ext.ux.form.FileUploadField.superclass.onDisable.call(this); this.doDisable(true); }, - onEnable: function() { + onEnable: function () { Ext.ux.form.FileUploadField.superclass.onEnable.call(this); this.doDisable(false); }, // private - doDisable: function(disabled) { + doDisable: function (disabled) { this.fileInput.dom.disabled = disabled; this.button.setDisabled(disabled); }, @@ -197,7 +197,7 @@ Ext.ux.form.FileUploadField = Ext.extend(Ext.form.TextField, { preFocus: Ext.emptyFn, // private - alignErrorIcon: function() { + alignErrorIcon: function () { this.errorIcon.alignTo(this.wrap, 'tl-tr', [2, 0]); }, }); diff --git a/deluge/ui/web/js/extjs/ext-extensions/form/RadioGroupFix.js b/deluge/ui/web/js/extjs/ext-extensions/form/RadioGroupFix.js index 134e7a1..416c098 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/form/RadioGroupFix.js +++ b/deluge/ui/web/js/extjs/ext-extensions/form/RadioGroupFix.js @@ -10,8 +10,8 @@ // Allow radiogroups to be treated as a single form element. Ext.override(Ext.form.RadioGroup, { - afterRender: function() { - this.items.each(function(i) { + afterRender: function () { + this.items.each(function (i) { this.relayEvents(i, ['check']); }, this); if (this.lazyValue) { @@ -22,21 +22,21 @@ Ext.override(Ext.form.RadioGroup, { Ext.form.RadioGroup.superclass.afterRender.call(this); }, - getName: function() { + getName: function () { return this.items.first().getName(); }, - getValue: function() { + getValue: function () { return this.items.first().getGroupValue(); }, - setValue: function(v) { + setValue: function (v) { if (!this.items.each) { this.value = v; this.lazyValue = true; return; } - this.items.each(function(item) { + this.items.each(function (item) { if (item.rendered) { var checked = item.el.getValue() == String(v); item.el.dom.checked = checked; diff --git a/deluge/ui/web/js/extjs/ext-extensions/form/SpinnerField.js b/deluge/ui/web/js/extjs/ext-extensions/form/SpinnerField.js index d14f320..890fb5b 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/form/SpinnerField.js +++ b/deluge/ui/web/js/extjs/ext-extensions/form/SpinnerField.js @@ -19,7 +19,7 @@ Ext.ux.form.SpinnerField = Ext.extend(Ext.form.NumberField, { onBlur: Ext.emptyFn, adjustSize: Ext.BoxComponent.prototype.adjustSize, - constructor: function(config) { + constructor: function (config) { var spinnerConfig = Ext.copyTo( {}, config, @@ -41,23 +41,23 @@ Ext.ux.form.SpinnerField = Ext.extend(Ext.form.NumberField, { }, // private - getResizeEl: function() { + getResizeEl: function () { return this.wrap; }, // private - getPositionEl: function() { + getPositionEl: function () { return this.wrap; }, // private - alignErrorIcon: function() { + alignErrorIcon: function () { if (this.wrap) { this.errorIcon.alignTo(this.wrap, 'tl-tr', [2, 0]); } }, - validateBlur: function() { + validateBlur: function () { return true; }, }); diff --git a/deluge/ui/web/js/extjs/ext-extensions/form/SpinnerGroup.js b/deluge/ui/web/js/extjs/ext-extensions/form/SpinnerGroup.js index eafc4e1..ee761aa 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/form/SpinnerGroup.js +++ b/deluge/ui/web/js/extjs/ext-extensions/form/SpinnerGroup.js @@ -23,7 +23,7 @@ Ext.ux.form.SpinnerGroup = Ext.extend(Ext.form.CheckboxGroup, { colCfg: {}, // private - onRender: function(ct, position) { + onRender: function (ct, position) { if (!this.el) { var panelCfg = { cls: this.groupCls, @@ -80,9 +80,8 @@ Ext.ux.form.SpinnerGroup = Ext.extend(Ext.form.CheckboxGroup, { // Generate the column configs with the correct width setting for (var i = 0; i < numCols; i++) { var cc = Ext.apply({ items: [] }, colCfg); - cc[ - this.columns[i] <= 1 ? 'columnWidth' : 'width' - ] = this.columns[i]; + cc[this.columns[i] <= 1 ? 'columnWidth' : 'width'] = + this.columns[i]; if (this.defaults) { cc.defaults = Ext.apply( cc.defaults || {}, @@ -131,14 +130,14 @@ Ext.ux.form.SpinnerGroup = Ext.extend(Ext.form.CheckboxGroup, { } } - var fields = this.panel.findBy(function(c) { + var fields = this.panel.findBy(function (c) { return c.isFormField; }, this); this.items = new Ext.util.MixedCollection(); this.items.addAll(fields); - this.items.each(function(field) { + this.items.each(function (field) { field.on('spin', this.onFieldChange, this); field.on('change', this.onFieldChange, this); }, this); @@ -159,45 +158,45 @@ Ext.ux.form.SpinnerGroup = Ext.extend(Ext.form.CheckboxGroup, { Ext.ux.form.SpinnerGroup.superclass.onRender.call(this, ct, position); }, - onFieldChange: function(spinner) { + onFieldChange: function (spinner) { this.fireEvent('change', this, this.getValue()); }, initValue: Ext.emptyFn, - getValue: function() { + getValue: function () { var value = [this.items.getCount()]; - this.items.each(function(item, i) { + this.items.each(function (item, i) { value[i] = Number(item.getValue()); }); return value; }, - getRawValue: function() { + getRawValue: function () { var value = [this.items.getCount()]; - this.items.each(function(item, i) { + this.items.each(function (item, i) { value[i] = Number(item.getRawValue()); }); return value; }, - setValue: function(value) { + setValue: function (value) { if (!this.rendered) { this.value = value; this.lazyValueSet = true; } else { - this.items.each(function(item, i) { + this.items.each(function (item, i) { item.setValue(value[i]); }); } }, - setRawValue: function(value) { + setRawValue: function (value) { if (!this.rendered) { this.rawValue = value; this.lazyRawValueSet = true; } else { - this.items.each(function(item, i) { + this.items.each(function (item, i) { item.setRawValue(value[i]); }); } diff --git a/deluge/ui/web/js/extjs/ext-extensions/form/ToggleField.js b/deluge/ui/web/js/extjs/ext-extensions/form/ToggleField.js index 27eebf3..eb60c3b 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/form/ToggleField.js +++ b/deluge/ui/web/js/extjs/ext-extensions/form/ToggleField.js @@ -21,7 +21,7 @@ Ext.namespace('Ext.ux.form'); Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, { cls: 'x-toggle-field', - initComponent: function() { + initComponent: function () { Ext.ux.form.ToggleField.superclass.initComponent.call(this); this.toggle = new Ext.form.Checkbox(); @@ -32,7 +32,7 @@ Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, { }); }, - onRender: function(ct, position) { + onRender: function (ct, position) { if (!this.el) { this.panel = new Ext.Panel({ cls: this.groupCls, @@ -50,16 +50,13 @@ Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, { this.panel.add(this.input); this.panel.doLayout(); - this.toggle - .getEl() - .parent() - .setStyle('padding-right', '10px'); + this.toggle.getEl().parent().setStyle('padding-right', '10px'); } Ext.ux.form.ToggleField.superclass.onRender.call(this, ct, position); }, // private - onResize: function(w, h) { + onResize: function (w, h) { this.panel.setSize(w, h); this.panel.doLayout(); @@ -68,7 +65,7 @@ Ext.ux.form.ToggleField = Ext.extend(Ext.form.Field, { this.input.setSize(inputWidth, h); }, - onToggleCheck: function(toggle, checked) { + onToggleCheck: function (toggle, checked) { this.input.setDisabled(!checked); }, }); diff --git a/deluge/ui/web/js/extjs/ext-extensions/grid/BufferView.js b/deluge/ui/web/js/extjs/ext-extensions/grid/BufferView.js index e9f0e0c..0fce3b4 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/grid/BufferView.js +++ b/deluge/ui/web/js/extjs/ext-extensions/grid/BufferView.js @@ -46,7 +46,7 @@ Ext.ux.grid.BufferView = Ext.extend(Ext.grid.GridView, { */ cleanDelay: 500, - initTemplates: function() { + initTemplates: function () { Ext.ux.grid.BufferView.superclass.initTemplates.call(this); var ts = this.templates; // empty div to act as a place holder for a row @@ -68,23 +68,23 @@ Ext.ux.grid.BufferView = Ext.extend(Ext.grid.GridView, { ts.rowBody.compile(); }, - getStyleRowHeight: function() { + getStyleRowHeight: function () { return Ext.isBorderBox ? this.rowHeight + this.borderHeight : this.rowHeight; }, - getCalculatedRowHeight: function() { + getCalculatedRowHeight: function () { return this.rowHeight + this.borderHeight; }, - getVisibleRowCount: function() { + getVisibleRowCount: function () { var rh = this.getCalculatedRowHeight(), visibleHeight = this.scroller.dom.clientHeight; return visibleHeight < 1 ? 0 : Math.ceil(visibleHeight / rh); }, - getVisibleRows: function() { + getVisibleRows: function () { var count = this.getVisibleRowCount(), sc = this.scroller.dom.scrollTop, start = @@ -97,7 +97,7 @@ Ext.ux.grid.BufferView = Ext.extend(Ext.grid.GridView, { }; }, - doRender: function(cs, rs, ds, startRow, colCount, stripe, onlyBody) { + doRender: function (cs, rs, ds, startRow, colCount, stripe, onlyBody) { var ts = this.templates, ct = ts.cell, rt = ts.row, @@ -162,18 +162,18 @@ Ext.ux.grid.BufferView = Ext.extend(Ext.grid.GridView, { return buf.join(''); }, - isRowRendered: function(index) { + isRowRendered: function (index) { var row = this.getRow(index); return row && row.childNodes.length > 0; }, - syncScroll: function() { + syncScroll: function () { Ext.ux.grid.BufferView.superclass.syncScroll.apply(this, arguments); this.update(); }, // a (optionally) buffered method to update contents of gridview - update: function() { + update: function () { if (this.scrollDelay) { if (!this.renderTask) { this.renderTask = new Ext.util.DelayedTask(this.doUpdate, this); @@ -184,14 +184,14 @@ Ext.ux.grid.BufferView = Ext.extend(Ext.grid.GridView, { } }, - onRemove: function(ds, record, index, isUpdate) { + onRemove: function (ds, record, index, isUpdate) { Ext.ux.grid.BufferView.superclass.onRemove.apply(this, arguments); if (isUpdate !== true) { this.update(); } }, - doUpdate: function() { + doUpdate: function () { if (this.getVisibleRowCount() > 0) { var g = this.grid, cm = g.colModel, @@ -219,14 +219,14 @@ Ext.ux.grid.BufferView = Ext.extend(Ext.grid.GridView, { }, // a buffered method to clean rows - clean: function() { + clean: function () { if (!this.cleanTask) { this.cleanTask = new Ext.util.DelayedTask(this.doClean, this); } this.cleanTask.delay(this.cleanDelay); }, - doClean: function() { + doClean: function () { if (this.getVisibleRowCount() > 0) { var vr = this.getVisibleRows(); vr.first -= this.cacheSize; @@ -249,7 +249,7 @@ Ext.ux.grid.BufferView = Ext.extend(Ext.grid.GridView, { } }, - removeTask: function(name) { + removeTask: function (name) { var task = this[name]; if (task && task.cancel) { task.cancel(); @@ -257,13 +257,13 @@ Ext.ux.grid.BufferView = Ext.extend(Ext.grid.GridView, { } }, - destroy: function() { + destroy: function () { this.removeTask('cleanTask'); this.removeTask('renderTask'); Ext.ux.grid.BufferView.superclass.destroy.call(this); }, - layout: function() { + layout: function () { Ext.ux.grid.BufferView.superclass.layout.call(this); this.update(); }, diff --git a/deluge/ui/web/js/extjs/ext-extensions/layout/FormLayoutFix.js b/deluge/ui/web/js/extjs/ext-extensions/layout/FormLayoutFix.js index 14ac55a..3ccce2b 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/layout/FormLayoutFix.js +++ b/deluge/ui/web/js/extjs/ext-extensions/layout/FormLayoutFix.js @@ -12,7 +12,7 @@ // remove spaces for hidden elements and make show(), hide(), enable() and disable() act on // the label. don't use hideLabel with this. Ext.override(Ext.layout.FormLayout, { - renderItem: function(c, position, target) { + renderItem: function (c, position, target) { if ( c && !c.rendered && diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/MultiSelectionModelFix.js b/deluge/ui/web/js/extjs/ext-extensions/tree/MultiSelectionModelFix.js index 979bd2c..ba26a72 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/MultiSelectionModelFix.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/MultiSelectionModelFix.js @@ -13,7 +13,7 @@ * @author Damien Churchill */ Ext.override(Ext.tree.MultiSelectionModel, { - onNodeClick: function(node, e) { + onNodeClick: function (node, e) { if (e.ctrlKey && this.isSelected(node)) { this.unselect(node); } else if (e.shiftKey && !this.isSelected(node)) { @@ -34,7 +34,7 @@ Ext.override(Ext.tree.MultiSelectionModel, { } // Select all the nodes - parentNode.eachChild(function(n) { + parentNode.eachChild(function (n) { var i = parentNode.indexOf(n); if (fi < i && i < li) { this.select(n, e, true, true); @@ -48,7 +48,7 @@ Ext.override(Ext.tree.MultiSelectionModel, { } }, - select: function(node, e, keepExisting, suppressEvent) { + select: function (node, e, keepExisting, suppressEvent) { if (keepExisting !== true) { this.clearSelections(true); } diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGrid.js b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGrid.js index d3d5fc3..7a74360 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGrid.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGrid.js @@ -26,7 +26,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { columnsText: 'Columns', - initComponent: function() { + initComponent: function () { if (!this.root) { this.root = new Ext.tree.AsyncTreeNode({ text: 'Root' }); } @@ -98,7 +98,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { } }, - initColumns: function() { + initColumns: function () { var cs = this.columns, len = cs.length, columns = [], @@ -127,7 +127,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { this.columns = columns; }, - onRender: function() { + onRender: function () { Ext.tree.TreePanel.superclass.onRender.apply(this, arguments); this.el.addClass('x-treegrid'); @@ -176,7 +176,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { } }, - setRootNode: function(node) { + setRootNode: function (node) { node.attributes.uiProvider = Ext.ux.tree.TreeGridRootNodeUI; node = Ext.ux.tree.TreeGrid.superclass.setRootNode.call(this, node); if (this.innerCt) { @@ -187,7 +187,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { return node; }, - clearInnerCt: function() { + clearInnerCt: function () { if (Ext.isIE) { var dom = this.innerCt.dom; while (dom.firstChild) { @@ -198,7 +198,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { } }, - initEvents: function() { + initEvents: function () { Ext.ux.tree.TreeGrid.superclass.initEvents.apply(this, arguments); this.mon(this.innerBody, 'scroll', this.syncScroll, this); @@ -210,7 +210,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { }); }, - onResize: function(w, h) { + onResize: function (w, h) { Ext.ux.tree.TreeGrid.superclass.onResize.apply(this, arguments); var bd = this.innerBody.dom; @@ -234,7 +234,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { this.setScrollOffset(sw); } else { var me = this; - setTimeout(function() { + setTimeout(function () { me.setScrollOffset( bd.offsetWidth - bd.clientWidth > 10 ? sw : 0 ); @@ -243,7 +243,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { } }, - updateColumnWidths: function() { + updateColumnWidths: function () { var cols = this.columns, colCount = cols.length, groups = this.outerCt.query('colgroup'), @@ -282,7 +282,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { this.syncHeaderScroll(); }, - getVisibleColumns: function() { + getVisibleColumns: function () { var columns = [], cs = this.columns, len = cs.length, @@ -296,7 +296,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { return columns; }, - getTotalColumnWidth: function() { + getTotalColumnWidth: function () { var total = 0; for ( var i = 0, cs = this.getVisibleColumns(), len = cs.length; @@ -308,13 +308,13 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { return total; }, - setScrollOffset: function(scrollOffset) { + setScrollOffset: function (scrollOffset) { this.scrollOffset = scrollOffset; this.updateColumnWidths(); }, // private - handleHdDown: function(e, t) { + handleHdDown: function (e, t) { var hd = e.getTarget('.x-treegrid-hd'); if (hd && Ext.fly(t).hasClass('x-grid3-hd-btn')) { @@ -332,7 +332,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { this.hmenu.on( 'hide', - function() { + function () { Ext.fly(hd).removeClass('x-grid3-hd-menu-open'); }, this, @@ -347,7 +347,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { }, // private - handleHdOver: function(e, t) { + handleHdOver: function (e, t) { var hd = e.getTarget('.x-treegrid-hd'); if (hd && !this.headersDisabled) { index = this.findHeaderIndex(hd); @@ -365,7 +365,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { }, // private - handleHdOut: function(e, t) { + handleHdOut: function (e, t) { var hd = e.getTarget('.x-treegrid-hd'); if (hd && (!Ext.isIE || !e.within(hd, true))) { this.activeHdRef = null; @@ -374,7 +374,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { } }, - findHeaderIndex: function(hd) { + findHeaderIndex: function (hd) { hd = hd.dom || hd; var cs = hd.parentNode.childNodes; for (var i = 0, c; (c = cs[i]); i++) { @@ -386,7 +386,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { }, // private - beforeColMenuShow: function() { + beforeColMenuShow: function () { var cols = this.columns, colCount = cols.length, i, @@ -409,7 +409,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { }, // private - handleHdMenuClick: function(item) { + handleHdMenuClick: function (item) { var index = this.hdCtxIndex, id = item.getItemId(); @@ -430,7 +430,7 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { return true; }, - setColumnVisible: function(index, visible) { + setColumnVisible: function (index, visible) { this.columns[index].hidden = !visible; this.updateColumnWidths(); }, @@ -438,26 +438,26 @@ Ext.ux.tree.TreeGrid = Ext.extend(Ext.tree.TreePanel, { /** * Scrolls the grid to the top */ - scrollToTop: function() { + scrollToTop: function () { this.innerBody.dom.scrollTop = 0; this.innerBody.dom.scrollLeft = 0; }, // private - syncScroll: function() { + syncScroll: function () { this.syncHeaderScroll(); var mb = this.innerBody.dom; this.fireEvent('bodyscroll', mb.scrollLeft, mb.scrollTop); }, // private - syncHeaderScroll: function() { + syncHeaderScroll: function () { var mb = this.innerBody.dom; this.innerHd.dom.scrollLeft = mb.scrollLeft; this.innerHd.dom.scrollLeft = mb.scrollLeft; // second time for IE (1/2 time first fails, other browsers ignore) }, - registerNode: function(n) { + registerNode: function (n) { Ext.ux.tree.TreeGrid.superclass.registerNode.call(this, n); if (!n.uiProvider && !n.isRoot && !n.ui.isTreeGridNodeUI) { n.ui = new Ext.ux.tree.TreeGridNodeUI(n); diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridColumnResizer.js b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridColumnResizer.js index 870172e..de73608 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridColumnResizer.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridColumnResizer.js @@ -15,17 +15,17 @@ Ext.tree.ColumnResizer = Ext.extend(Ext.util.Observable, { */ minWidth: 14, - constructor: function(config) { + constructor: function (config) { Ext.apply(this, config); Ext.tree.ColumnResizer.superclass.constructor.call(this); }, - init: function(tree) { + init: function (tree) { this.tree = tree; tree.on('render', this.initEvents, this); }, - initEvents: function(tree) { + initEvents: function (tree) { tree.mon(tree.innerHd, 'mousemove', this.handleHdMove, this); this.tracker = new Ext.dd.DragTracker({ onBeforeStart: this.onBeforeStart.createDelegate(this), @@ -39,7 +39,7 @@ Ext.tree.ColumnResizer = Ext.extend(Ext.util.Observable, { tree.on('beforedestroy', this.tracker.destroy, this.tracker); }, - handleHdMove: function(e, t) { + handleHdMove: function (e, t) { var hw = 5, x = e.getPageX(), hd = e.getTarget('.x-treegrid-hd', 3, true); @@ -74,12 +74,12 @@ Ext.tree.ColumnResizer = Ext.extend(Ext.util.Observable, { } }, - onBeforeStart: function(e) { + onBeforeStart: function (e) { this.dragHd = this.activeHd; return !!this.dragHd; }, - onStart: function(e) { + onStart: function (e) { this.dragHeadersDisabled = this.tree.headersDisabled; this.tree.headersDisabled = true; this.proxy = this.tree.body.createChild({ cls: 'x-treegrid-resizer' }); @@ -98,14 +98,14 @@ Ext.tree.ColumnResizer = Ext.extend(Ext.util.Observable, { this.tree.innerBody.translatePoints(this.hdX).left; }, - onDrag: function(e) { + onDrag: function (e) { var cursorX = this.tracker.getXY()[0]; this.proxy.setWidth( (cursorX - this.hdX).constrain(this.minWidth, this.maxWidth) ); }, - onEnd: function(e) { + onEnd: function (e) { var nw = this.proxy.getWidth(), tree = this.tree, disabled = this.dragHeadersDisabled; @@ -116,7 +116,7 @@ Ext.tree.ColumnResizer = Ext.extend(Ext.util.Observable, { tree.columns[this.hdIndex].width = nw; tree.updateColumnWidths(); - setTimeout(function() { + setTimeout(function () { tree.headersDisabled = disabled; }, 100); }, diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridColumns.js b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridColumns.js index 312bf21..0c88f17 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridColumns.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridColumns.js @@ -4,9 +4,9 @@ * licensing@sencha.com * http://www.sencha.com/license */ -(function() { +(function () { Ext.override(Ext.list.Column, { - init: function() { + init: function () { var types = Ext.data.Types, st = this.sortType; diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridLoader.js b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridLoader.js index eb5156a..db14848 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridLoader.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridLoader.js @@ -9,7 +9,7 @@ * @extends Ext.tree.TreeLoader */ Ext.ux.tree.TreeGridLoader = Ext.extend(Ext.tree.TreeLoader, { - createNode: function(attr) { + createNode: function (attr) { if (!attr.uiProvider) { attr.uiProvider = Ext.ux.tree.TreeGridNodeUI; } diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridNodeUI.js b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridNodeUI.js index e58a801..09b1718 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridNodeUI.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridNodeUI.js @@ -11,7 +11,7 @@ Ext.ux.tree.TreeGridNodeUI = Ext.extend(Ext.tree.TreeNodeUI, { isTreeGridNodeUI: true, - renderElements: function(n, a, targetNode, bulkRender) { + renderElements: function (n, a, targetNode, bulkRender) { var t = n.getOwnerTree(), cols = t.columns, c = cols[0], @@ -111,7 +111,7 @@ Ext.ux.tree.TreeGridNodeUI = Ext.extend(Ext.tree.TreeNodeUI, { }, // private - animExpand: function(cb) { + animExpand: function (cb) { this.ctNode.style.display = ''; Ext.ux.tree.TreeGridNodeUI.superclass.animExpand.call(this, cb); }, @@ -121,7 +121,7 @@ Ext.ux.tree.TreeGridRootNodeUI = Ext.extend(Ext.tree.TreeNodeUI, { isTreeGridNodeUI: true, // private - render: function() { + render: function () { if (!this.rendered) { this.wrap = this.ctNode = this.node.ownerTree.innerCt.dom; this.node.expanded = true; @@ -131,13 +131,13 @@ Ext.ux.tree.TreeGridRootNodeUI = Ext.extend(Ext.tree.TreeNodeUI, { // weird table-layout: fixed issue in webkit var ct = this.ctNode; ct.style.tableLayout = null; - (function() { + (function () { ct.style.tableLayout = 'fixed'; }.defer(1)); } }, - destroy: function() { + destroy: function () { if (this.elNode) { Ext.dd.Registry.unregister(this.elNode.id); } diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridNodeUIFix.js b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridNodeUIFix.js index 4c21bc3..7708bd7 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridNodeUIFix.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridNodeUIFix.js @@ -9,7 +9,7 @@ */ Ext.override(Ext.ux.tree.TreeGridNodeUI, { - updateColumns: function() { + updateColumns: function () { if (!this.rendered) return; var a = this.node.attributes, diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridRenderColumn.js b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridRenderColumn.js index 20bde8a..ed95d95 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridRenderColumn.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridRenderColumn.js @@ -1,5 +1,5 @@ Ext.tree.RenderColumn = Ext.extend(Ext.tree.Column, { - constructor: function(c) { + constructor: function (c) { c.tpl = c.tpl || new Ext.XTemplate('{' + c.dataIndex + ':this.format}'); c.tpl.format = c.renderer; c.tpl.col = this; diff --git a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridSorter.js b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridSorter.js index 376f414..fdf1f38 100644 --- a/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridSorter.js +++ b/deluge/ui/web/js/extjs/ext-extensions/tree/TreeGridSorter.js @@ -40,7 +40,7 @@ Ext.ux.tree.TreeGridSorter = Ext.extend(Ext.tree.TreeSorter, { */ sortDescText: 'Sort Descending', - constructor: function(tree, config) { + constructor: function (tree, config) { if (!Ext.isObject(config)) { config = { property: tree.columns[0].dataIndex || 'text', @@ -58,7 +58,7 @@ Ext.ux.tree.TreeGridSorter = Ext.extend(Ext.tree.TreeSorter, { tree.ddAppendOnly = true; var me = this; - this.defaultSortFn = function(n1, n2) { + this.defaultSortFn = function (n1, n2) { var desc = me.dir && me.dir.toLowerCase() == 'desc', prop = me.property || 'text', sortType = me.sortType, @@ -101,7 +101,7 @@ Ext.ux.tree.TreeGridSorter = Ext.extend(Ext.tree.TreeSorter, { tree.on('headermenuclick', this.onHeaderMenuClick, this); }, - onAfterTreeRender: function() { + onAfterTreeRender: function () { if (this.tree.hmenu) { this.tree.hmenu.insert( 0, @@ -120,14 +120,14 @@ Ext.ux.tree.TreeGridSorter = Ext.extend(Ext.tree.TreeSorter, { this.updateSortIcon(0, 'asc'); }, - onHeaderMenuClick: function(c, id, index) { + onHeaderMenuClick: function (c, id, index) { if (id === 'asc' || id === 'desc') { this.onHeaderClick(c, null, index); return false; } }, - onHeaderClick: function(c, el, i) { + onHeaderClick: function (c, el, i) { if (c && !this.tree.headersDisabled) { var me = this; @@ -139,7 +139,7 @@ Ext.ux.tree.TreeGridSorter = Ext.extend(Ext.tree.TreeSorter, { : this.caseSensitive; me.sortFn = c.sortFn || this.defaultSortFn; - this.tree.root.cascade(function(n) { + this.tree.root.cascade(function (n) { if (!n.isLeaf()) { me.updateSort(me.tree, n); } @@ -150,7 +150,7 @@ Ext.ux.tree.TreeGridSorter = Ext.extend(Ext.tree.TreeSorter, { }, // private - updateSortIcon: function(col, dir) { + updateSortIcon: function (col, dir) { var sc = this.sortClasses, hds = this.tree.innerHd.select('td').removeClass(sc); hds.item(col).addClass(sc[dir == 'desc' ? 1 : 0]); diff --git a/deluge/ui/web/js/gettext.js b/deluge/ui/web/js/gettext.js index 9cc1c4f..559577a 100644 --- a/deluge/ui/web/js/gettext.js +++ b/deluge/ui/web/js/gettext.js @@ -55,6 +55,8 @@ GetText.add('Connection Manager','${escape(_("Connection Manager"))}') GetText.add('Connection restored','${escape(_("Connection restored"))}') GetText.add('Connections','${escape(_("Connections"))}') GetText.add('Cookies','${escape(_("Cookies"))}') +GetText.add('Copy','${escape(_("Copy"))}') +GetText.add('Copy Magnet URI','${escape(_("Copy Magnet URI"))}') GetText.add('Copy of .torrent files to:','${escape(_("Copy of .torrent files to:"))}') GetText.add('Copyright 2007-2018 Deluge Team','${escape(_("Copyright 2007-2018 Deluge Team"))}') GetText.add('Create','${escape(_("Create"))}') @@ -92,6 +94,8 @@ GetText.add('Encryption','${escape(_("Encryption"))}') GetText.add('Error','${escape(_("Error"))}') GetText.add('Expand All','${escape(_("Expand All"))}') GetText.add('External IP Address','${escape(_("External IP Address"))}') +GetText.add('Failed to download torrent','${escape(_("Failed to download torrent"))}') +GetText.add('Failed to upload torrent','${escape(_("Failed to upload torrent"))}') GetText.add('File','${escape(_("File"))}') GetText.add('File Browser','${escape(_("File Browser"))}') GetText.add('Filename','${escape(_("Filename"))}') diff --git a/deluge/ui/web/json_api.py b/deluge/ui/web/json_api.py index bfacb58..3f25614 100644 --- a/deluge/ui/web/json_api.py +++ b/deluge/ui/web/json_api.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 Damien Churchill # @@ -7,8 +6,7 @@ # See LICENSE for more details. # -from __future__ import division, unicode_literals - +import cgi import json import logging import os @@ -16,7 +14,6 @@ import shutil import tempfile from base64 import b64encode from types import FunctionType -from xml.sax.saxutils import escape as xml_escape from twisted.internet import defer, reactor from twisted.internet.defer import Deferred, DeferredList @@ -39,7 +36,7 @@ log = logging.getLogger(__name__) class JSONComponent(component.Component): def __init__(self, name, interval=1, depend=None): - super(JSONComponent, self).__init__(name, interval, depend) + super().__init__(name, interval, depend) self._json = component.get('JSON') self._json.register_object(self, name) @@ -146,7 +143,7 @@ class JSON(resource.Resource, component.Component): params = request_data['params'] request_id = request_data['id'] except KeyError as ex: - message = 'Invalid JSON request, missing param %s in %s' % ( + message = 'Invalid JSON request, missing param {} in {}'.format( ex, request_data, ) @@ -167,7 +164,7 @@ class JSON(resource.Resource, component.Component): except Exception as ex: log.error('Error calling method `%s`: %s', method, ex) log.exception(ex) - error = {'message': '%s: %s' % (ex.__class__.__name__, str(ex)), 'code': 3} + error = {'message': f'{ex.__class__.__name__}: {str(ex)}', 'code': 3} return request_id, result, error @@ -184,7 +181,7 @@ class JSON(resource.Resource, component.Component): """ log.error(reason) response['error'] = { - 'message': '%s: %s' % (reason.__class__.__name__, str(reason)), + 'message': f'{reason.__class__.__name__}: {str(reason)}', 'code': 4, } return self._send_response(request, response) @@ -194,7 +191,7 @@ class JSON(resource.Resource, component.Component): Handler to take the json data as a string and pass it on to the _handle_request method for further processing. """ - content_type = request.getHeader(b'content-type').decode() + content_type, _ = cgi.parse_header(request.getHeader(b'content-type').decode()) if content_type != 'application/json': message = 'Invalid JSON request content-type: %s' % content_type raise JSONException(message) @@ -221,7 +218,7 @@ class JSON(resource.Resource, component.Component): 'id': None, 'error': { 'code': 5, - 'message': '%s: %s' % (reason.__class__.__name__, str(reason)), + 'message': f'{reason.__class__.__name__}: {str(reason)}', }, } return self._send_response(request, response) @@ -288,7 +285,7 @@ class JSON(resource.Resource, component.Component): FILES_KEYS = ['files', 'file_progress', 'file_priorities'] -class EventQueue(object): +class EventQueue: """ This class subscribes to events from the core and stores them until all the subscribed listeners have received the events. @@ -378,10 +375,8 @@ class WebApi(JSONComponent): methods available from the core RPC. """ - XSS_VULN_KEYS = ['name', 'message', 'comment', 'tracker_status', 'peers'] - def __init__(self): - super(WebApi, self).__init__('Web', depend=['SessionProxy']) + super().__init__('Web', depend=['SessionProxy']) self.hostlist = HostList() self.core_config = CoreConfig() self.event_queue = EventQueue() @@ -472,7 +467,7 @@ class WebApi(JSONComponent): The current connection state. :returns: True if the client is connected - :rtype: booleon + :rtype: boolean """ return client.connected() @@ -498,7 +493,7 @@ class WebApi(JSONComponent): :type keys: list :param filter_dict: the filters to apply when selecting torrents. :type filter_dict: dictionary - :returns: The torrent and ui information. + :returns: The torrent and UI information. :rtype: dictionary """ d = Deferred() @@ -518,7 +513,7 @@ class WebApi(JSONComponent): return d def got_stats(stats): - ui_info['stats']['num_connections'] = stats['num_peers'] + ui_info['stats']['num_connections'] = stats['peer.num_peers_connected'] ui_info['stats']['upload_rate'] = stats['payload_upload_rate'] ui_info['stats']['download_rate'] = stats['payload_download_rate'] ui_info['stats']['download_protocol_rate'] = ( @@ -527,9 +522,9 @@ class WebApi(JSONComponent): ui_info['stats']['upload_protocol_rate'] = ( stats['upload_rate'] - stats['payload_upload_rate'] ) - ui_info['stats']['dht_nodes'] = stats['dht_nodes'] + ui_info['stats']['dht_nodes'] = stats['dht.dht_nodes'] ui_info['stats']['has_incoming_connections'] = stats[ - 'has_incoming_connections' + 'net.has_incoming_connections' ] def got_filters(filters): @@ -555,13 +550,13 @@ class WebApi(JSONComponent): d3 = client.core.get_session_status( [ - 'num_peers', + 'peer.num_peers_connected', 'payload_download_rate', 'payload_upload_rate', 'download_rate', 'upload_rate', - 'dht_nodes', - 'has_incoming_connections', + 'dht.dht_nodes', + 'net.has_incoming_connections', ] ) d3.addCallback(got_stats) @@ -584,7 +579,7 @@ class WebApi(JSONComponent): paths = [] info = {} for index, torrent_file in enumerate(files): - path = xml_escape(torrent_file['path']) + path = torrent_file['path'] paths.append(path) torrent_file['progress'] = file_progress[index] torrent_file['priority'] = file_priorities[index] @@ -621,25 +616,10 @@ class WebApi(JSONComponent): file_tree.walk(walk) d.callback(file_tree.get_tree()) - def _on_torrent_status(self, torrent, d): - for key in self.XSS_VULN_KEYS: - try: - if key == 'peers': - for peer in torrent[key]: - peer['client'] = xml_escape(peer['client']) - else: - torrent[key] = xml_escape(torrent[key]) - except KeyError: - pass - d.callback(torrent) - @export def get_torrent_status(self, torrent_id, keys): """Get the status for a torrent, filtered by status keys.""" - main_deferred = Deferred() - d = component.get('SessionProxy').get_torrent_status(torrent_id, keys) - d.addCallback(self._on_torrent_status, main_deferred) - return main_deferred + return component.get('SessionProxy').get_torrent_status(torrent_id, keys) @export def get_torrent_files(self, torrent_id): @@ -659,9 +639,9 @@ class WebApi(JSONComponent): @export def download_torrent_from_url(self, url, cookie=None): """ - Download a torrent file from a url to a temporary directory. + Download a torrent file from a URL to a temporary directory. - :param url: the url of the torrent + :param url: the URL of the torrent :type url: string :returns: the temporary file name of the torrent file :rtype: string @@ -829,7 +809,7 @@ class WebApi(JSONComponent): password (str): The password to login to the daemon with. Returns: - bool: True if succesful, False otherwise. + bool: True if successful, False otherwise. """ return self.hostlist.update_host(host_id, host, port, username, password) @@ -842,7 +822,7 @@ class WebApi(JSONComponent): host_id (str): The host identifying hash. Returns: - bool: True if succesful, False otherwise. + bool: True if successful, False otherwise. """ return self.hostlist.remove_host(host_id) @@ -1002,11 +982,11 @@ class WebApi(JSONComponent): class WebUtils(JSONComponent): """ - Utility functions for the webui that do not fit in the WebApi. + Utility functions for the Web UI that do not fit in the WebApi. """ def __init__(self): - super(WebUtils, self).__init__('WebUtils') + super().__init__('WebUtils') @export def get_languages(self): @@ -1014,6 +994,6 @@ class WebUtils(JSONComponent): Get the available translated languages Returns: - list: of tuples [(lang-id, language-name), ...] + list: of tuples ``[(lang-id, language-name), ...]`` """ return get_languages() diff --git a/deluge/ui/web/pluginmanager.py b/deluge/ui/web/pluginmanager.py index 24f20ce..2da5b61 100644 --- a/deluge/ui/web/pluginmanager.py +++ b/deluge/ui/web/pluginmanager.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import logging import os @@ -74,22 +71,20 @@ class PluginManager(PluginManagerBase, component.Component): scripts = component.get('Scripts') for script in info['scripts']: - scripts.remove_script( - '%s/%s' % (name.lower(), os.path.basename(script).lower()) - ) + scripts.remove_script(f'{name.lower()}/{os.path.basename(script).lower()}') for script in info['debug_scripts']: scripts.remove_script( - '%s/%s' % (name.lower(), os.path.basename(script).lower()), 'debug' + f'{name.lower()}/{os.path.basename(script).lower()}', 'debug' ) scripts.remove_script( - '%s/%s' % (name.lower(), os.path.basename(script).lower()), 'dev' + f'{name.lower()}/{os.path.basename(script).lower()}', 'dev' ) - super(PluginManager, self).disable_plugin(name) + super().disable_plugin(name) def enable_plugin(self, name): - super(PluginManager, self).enable_plugin(name) + super().enable_plugin(name) # Get the plugin instance try: @@ -105,17 +100,15 @@ class PluginManager(PluginManagerBase, component.Component): scripts = component.get('Scripts') for script in info['scripts']: log.debug('adding script %s for %s', name, os.path.basename(script)) - scripts.add_script( - '%s/%s' % (name.lower(), os.path.basename(script)), script - ) + scripts.add_script(f'{name.lower()}/{os.path.basename(script)}', script) for script in info['debug_scripts']: log.debug('adding debug script %s for %s', name, os.path.basename(script)) scripts.add_script( - '%s/%s' % (name.lower(), os.path.basename(script)), script, 'debug' + f'{name.lower()}/{os.path.basename(script)}', script, 'debug' ) scripts.add_script( - '%s/%s' % (name.lower(), os.path.basename(script)), script, 'dev' + f'{name.lower()}/{os.path.basename(script)}', script, 'dev' ) def start(self): @@ -151,11 +144,10 @@ class PluginManager(PluginManagerBase, component.Component): info = gather_info(plugin) info['name'] = name info['scripts'] = [ - 'js/%s/%s' % (name.lower(), os.path.basename(s)) for s in info['scripts'] + f'js/{name.lower()}/{os.path.basename(s)}' for s in info['scripts'] ] info['debug_scripts'] = [ - 'js/%s/%s' % (name.lower(), os.path.basename(s)) - for s in info['debug_scripts'] + f'js/{name.lower()}/{os.path.basename(s)}' for s in info['debug_scripts'] ] del info['script_directories'] return info diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py index 192c2b7..f391a78 100644 --- a/deluge/ui/web/server.py +++ b/deluge/ui/web/server.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2010 Damien Churchill # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import unicode_literals - import fnmatch import json import logging @@ -23,8 +20,7 @@ from twisted.web.resource import EncodingResourceWrapper from deluge import common, component, configmanager from deluge.common import is_ipv6 -from deluge.core.rpcserver import check_ssl_keys -from deluge.crypto_utils import get_context_factory +from deluge.crypto_utils import check_ssl_keys, get_context_factory from deluge.i18n import set_language, setup_translation from deluge.ui.tracker_icons import TrackerIcons from deluge.ui.web.auth import Auth @@ -191,7 +187,7 @@ class Tracker(resource.Resource): request.finish() def render(self, request): - d = self.tracker_icons.fetch(request.tracker_name) + d = self.tracker_icons.fetch(request.tracker_name.decode()) d.addCallback(self.on_got_icon, request) return server.NOT_DONE_YET @@ -376,7 +372,7 @@ class ScriptResource(resource.Resource, component.Component): order_file = os.path.join(root, '.order') if os.path.isfile(order_file): - with open(order_file, 'r') as _file: + with open(order_file) as _file: for line in _file: if line.startswith('+ '): order_filename = line.split()[1] @@ -592,13 +588,13 @@ class TopLevel(resource.Resource): uri_false = ('false', 'no', 'off', '0') debug_arg = None - req_dbg_arg = request.args.get('debug', [b''])[-1].decode().lower() + req_dbg_arg = request.args.get(b'debug', [b''])[-1].decode().lower() if req_dbg_arg in uri_true: debug_arg = True elif req_dbg_arg in uri_false: debug_arg = False - dev_arg = request.args.get('dev', [b''])[-1].decode().lower() in uri_true + dev_arg = request.args.get(b'dev', [b''])[-1].decode().lower() in uri_true dev_ver = 'dev' in common.get_version() script_type = 'normal' @@ -653,7 +649,7 @@ class DelugeWeb(component.Component): Args: options (argparse.Namespace): The web server options. - daemon (bool): If True run web server as a seperate daemon process (starts a twisted + daemon (bool): If True run web server as a separate daemon process (starts a twisted reactor). If False shares the process and twisted reactor from WebUI plugin or tests. """ @@ -698,7 +694,7 @@ class DelugeWeb(component.Component): self.auth = Auth(self.config) self.daemon = daemon - # Initalize the plugins + # Initialize the plugins self.plugins = PluginManager() def _on_language_changed(self, key, value): diff --git a/deluge/ui/web/web.py b/deluge/ui/web/web.py index 4d06247..f855bd0 100644 --- a/deluge/ui/web/web.py +++ b/deluge/ui/web/web.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # Copyright (C) 2009 Damien Churchill # @@ -7,8 +6,6 @@ # See LICENSE for more details. # -from __future__ import print_function, unicode_literals - import logging from twisted.internet.error import CannotListenError @@ -24,7 +21,7 @@ class Web(UI): cmd_description = """Web-based user interface (http://localhost:8112)""" def __init__(self, *args, **kwargs): - super(Web, self).__init__( + super().__init__( 'web', *args, description='Starts the Deluge Web interface', **kwargs ) self.__server = None @@ -67,7 +64,7 @@ class Web(UI): return self.__server def start(self): - super(Web, self).start() + super().start() from deluge.ui.web import server diff --git a/docs/man/deluge-console.1 b/docs/man/deluge-console.1 index 75ab1f0..edffba5 100644 --- a/docs/man/deluge-console.1 +++ b/docs/man/deluge-console.1 @@ -10,7 +10,7 @@ deluge-console - A BitTorrent client console interface Deluge utilizes a client/server model, with \fBdeluged\fR being the daemon process and \fBdeluge-console\fR being used to launch a curses console user-interface. .P .SS Console Commands: -You can pass console commands directly from the command line and use semi-colon (\fB;\fR) seperator to run multiple commands. Enclosing the commands with quotes may also be required +You can pass console commands directly from the command line and use semi-colon (\fB;\fR) separator to run multiple commands. Enclosing the commands with quotes may also be required for example: \fBdeluge-console 'add ; info '\fR diff --git a/gen_web_gettext.py b/gen_web_gettext.py index fac5097..80186e9 100755 --- a/gen_web_gettext.py +++ b/gen_web_gettext.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # # Copyright (C) 2009-2012 Damien Churchill # @@ -10,8 +9,6 @@ """Script to parse javascript files for translation strings and generate gettext.js""" -from __future__ import print_function, unicode_literals - import os import re @@ -119,4 +116,4 @@ if __name__ == '__main__': print('Possible missed text for translation markup:') for text, filenames in missed_markup.iteritems(): for filename_lineno in filenames: - print('{0:<58} {1}'.format(':'.join(filename_lineno), text)) + print('{:<58} {}'.format(':'.join(filename_lineno), text)) diff --git a/minify_web_js.py b/minify_web_js.py index ff459e7..614794a 100755 --- a/minify_web_js.py +++ b/minify_web_js.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # # Copyright (C) 2014 Calum Lind # Copyright (C) 2010 Damien Churchill @@ -15,18 +14,16 @@ Usage: python minify_web_js.py deluge/ui/web/js/deluge-all """ -from __future__ import print_function, unicode_literals - import fileinput import fnmatch import os import subprocess import sys -from distutils.spawn import find_executable +from shutil import which closure_cmd = None for cmd in ['closure-compiler', 'closure']: - if find_executable(cmd): + if which(cmd): closure_cmd = cmd break @@ -50,14 +47,14 @@ def minify_closure(file_in, file_out): return False -# Closure outputs smallest files but it is a java-based command, so have slimit +# Closure outputs smallest files but java-based command, can use rJSmin # as a python-only fallback. # -# deluge-all.js: Closure 127K, Slimit: 143K, JSMin: 162K +# deluge-all.js: Closure 131K, rJSmin: 148K # if not closure_cmd: try: - from slimit import minify as minify + from rjsmin import jsmin as minify except ImportError: print('Warning: No minifying command found.') minify = None @@ -72,7 +69,7 @@ def source_files_list(source_dir): order_file = os.path.join(root, '.order') if os.path.isfile(order_file): - with open(order_file, 'r') as _file: + with open(order_file) as _file: for line in _file: if line.startswith('+ '): order_filename = line.split()[1] @@ -99,7 +96,7 @@ def minify_file(file_debug, file_minified): return minify_closure(file_debug, file_minified) elif minify: with open(file_minified, 'w') as file_out: - with open(file_debug, 'r') as file_in: + with open(file_debug) as file_in: file_out.write(minify(file_in.read())) return True @@ -119,6 +116,8 @@ def minify_js_dir(source_dir): print('Minifying %s' % source_dir) if not minify_file(file_debug_js, file_minified_js): print('Warning: Failed minifying files %s, debug only' % source_dir) + if os.path.isfile(file_minified_js): + os.remove(file_minified_js) if __name__ == '__main__': diff --git a/msgfmt.py b/msgfmt.py index c0e093a..0d5367c 100755 --- a/msgfmt.py +++ b/msgfmt.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# -*- coding: iso-8859-1 -*- # Written by Martin v. Lwis # Plural forms support added by alexander smishlajev """ @@ -25,8 +24,6 @@ Options: --version Display version information and exit. """ -from __future__ import print_function, unicode_literals - import array import ast import getopt @@ -103,10 +100,7 @@ def generate(): 0, 0, ) # size and offset of hash table - if sys.version_info.major == 2: - output += array.array(b'i', offsets).tostring() - else: - output += array.array('i', offsets).tobytes() + output += array.array('i', offsets).tobytes() output += ids.encode('utf8') output += strs.encode('utf8') return output @@ -127,11 +121,9 @@ def make(filename, outfile): outfile = os.path.splitext(infile)[0] + '.mo' try: - import io - - with io.open(infile, encoding='utf8') as _file: + with open(infile, encoding='utf8') as _file: lines = _file.readlines() - except IOError as msg: + except OSError as msg: print(msg, file=sys.stderr) sys.exit(1) @@ -181,9 +173,6 @@ def make(filename, outfile): if not line: continue line = ast.literal_eval(line) - # Python 2 ast.literal_eval returns bytes. - if isinstance(line, bytes): - line = line.decode('utf8') if section == section_id: msgid += line elif section == section_str: @@ -202,7 +191,7 @@ def make(filename, outfile): try: with open(outfile, 'wb') as _file: _file.write(output) - except IOError as msg: + except OSError as msg: print(msg, file=sys.stderr) diff --git a/packaging/systemd/deluge-web.service b/packaging/systemd/deluge-web.service index b74c0ad..7904db3 100644 --- a/packaging/systemd/deluge-web.service +++ b/packaging/systemd/deluge-web.service @@ -1,7 +1,7 @@ [Unit] Description=Deluge Bittorrent Client Web Interface Documentation=man:deluge-web -After=network-online.target deluged.service +After=deluged.service Wants=deluged.service [Service] diff --git a/packaging/systemd/user/deluge-web.service b/packaging/systemd/user/deluge-web.service new file mode 100644 index 0000000..2c3557e --- /dev/null +++ b/packaging/systemd/user/deluge-web.service @@ -0,0 +1,16 @@ +[Unit] +Description=Deluge Bittorrent Client Web Interface +Documentation=man:deluge-web +After=deluged.service +Wants=deluged.service + +[Service] +UMask=027 + +ExecStart=/usr/bin/deluge-web -d + +Restart=on-failure +Slice=background.slice + +[Install] +WantedBy=default.target diff --git a/packaging/systemd/user/deluged.service b/packaging/systemd/user/deluged.service new file mode 100644 index 0000000..b026dee --- /dev/null +++ b/packaging/systemd/user/deluged.service @@ -0,0 +1,13 @@ +[Unit] +Description=Deluge Bittorrent Client Daemon +Documentation=man:deluged + +[Service] +UMask=007 +ExecStart=/usr/bin/deluged -d +Restart=on-failure +TimeoutStopSec=300 +Slice=background.slice + +[Install] +WantedBy=default.target diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..67ebe0a --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,11 @@ +[build-system] +requires = [ + "setuptools", + "wheel", +] + +[tool.black] +skip-string-normalization = true + +[tool.isort] +profile = "black" diff --git a/setup.cfg b/setup.cfg index ad212e6..1f2bd04 100644 --- a/setup.cfg +++ b/setup.cfg @@ -7,6 +7,11 @@ build-dir = docs/build all_files = true fresh-env = true +[spellcheck_docs] +source-dir = docs/source +build-dir = docs/build +builder = spelling + [py2app] app = ['deluge/ui/ui_entry.py'] arch = x86_64 @@ -18,30 +23,19 @@ includes = glib, gio, cairo, pango, pangocairo, atk, gobject, gtk.keysyms, HTMLParser frameworks = CoreFoundation, Foundation, AppKit -[isort] -known_standard_library = future_builtins -known_third_party = - cairo, gi, - twisted, OpenSSL, pytest, recommonmark, chardet, pkg_resources, zope, mock, - sphinx, rencode, six, mako -known_first_party = msgfmt, deluge -order_by_type = true -not_skip = __init__.py -multi_line_output = 3 -include_trailing_comma = True -force_grid_wrap = 0 -line_length = 88 -use_parentheses = True - [flake8] max-line-length = 120 builtins = _,_n,__request__ -exclude = .git,.tox,.eggs,dist,build -ignore = +extend-exclude = dist,build +extend-ignore = A003, - C813,C815,C816, - W503, - E203 + E203, + N818 +per-file-ignores = + deluge/ui/gtk3/*.py : E402 + deluge/**/gtkui.py: E402 + deluge/**/gtkui/*.py: E402 + deluge/plugins/Stats/deluge_stats/graph.py: E402 [pycodestyle] max-line-length = 88 diff --git a/setup.py b/setup.py index 5cae466..6a441f7 100755 --- a/setup.py +++ b/setup.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # # Copyright (C) 2007 Andrew Resch # Copyright (C) 2009 Damien Churchill @@ -9,20 +8,16 @@ # See LICENSE for more details. # -from __future__ import print_function - import glob import os import platform import sys -from distutils import cmd from distutils.command.build import build as _build from distutils.command.clean import clean as _clean from distutils.command.install_data import install_data as _install_data -from distutils.spawn import find_executable -from shutil import rmtree +from shutil import rmtree, which -from setuptools import find_packages, setup +from setuptools import Command, find_packages, setup from setuptools.command.test import test as _test import msgfmt @@ -32,7 +27,7 @@ try: from sphinx.setup_command import BuildDoc except ImportError: - class BuildDoc(object): + class BuildDoc: pass @@ -72,7 +67,7 @@ class PyTest(_test): sys.exit(errcode) -class CleanDocs(cmd.Command): +class CleanDocs(Command): description = 'Clean the documentation build and module rst files' user_options = [] @@ -84,7 +79,7 @@ class CleanDocs(cmd.Command): def run(self): docs_build = 'docs/build' - print('Deleting {}'.format(docs_build)) + print(f'Deleting {docs_build}') try: rmtree(docs_build) except OSError: @@ -94,7 +89,7 @@ class CleanDocs(cmd.Command): os.remove(module) -class BuildWebUI(cmd.Command): +class BuildWebUI(Command): description = 'Minify WebUI files' user_options = [] @@ -145,7 +140,7 @@ class BuildWebUI(cmd.Command): create_gettext_js(deluge_all_path) -class CleanWebUI(cmd.Command): +class CleanWebUI(Command): description = 'Clean the documentation build and rst files' user_options = [] @@ -162,7 +157,7 @@ class CleanWebUI(cmd.Command): for js_src_dir in BuildWebUI.JS_SRC_DIRS: for file_type in ('.js', '-debug.js'): js_file = os.path.join(js_basedir, js_src_dir + file_type) - print('Deleting {}'.format(js_file)) + print(f'Deleting {js_file}') try: os.remove(js_file) except OSError: @@ -170,14 +165,14 @@ class CleanWebUI(cmd.Command): # Remove generated gettext.js js_file = os.path.join(js_basedir, 'gettext.js') - print('Deleting {}'.format(js_file)) + print(f'Deleting {js_file}') try: os.remove(js_file) except OSError: pass -class BuildTranslations(cmd.Command): +class BuildTranslations(Command): description = 'Compile .po files into .mo files & create .desktop file' user_options = [ @@ -202,7 +197,7 @@ class BuildTranslations(cmd.Command): basedir = os.path.join(self.build_lib, 'deluge', 'i18n') intltool_merge = 'intltool-merge' - if not windows_check() and find_executable(intltool_merge): + if not windows_check() and which(intltool_merge): intltool_merge_opts = '--utf8 --quiet' for data_file in (desktop_data, appdata_data): # creates the translated file from .in file. @@ -246,11 +241,11 @@ class BuildTranslations(cmd.Command): upto_date = True if upto_date: - sys.stdout.write(' po files already upto date. ') + sys.stdout.write(' po files already up to date. ') sys.stdout.write('\b\b \nFinished compiling translation files. \n') -class CleanTranslations(cmd.Command): +class CleanTranslations(Command): description = 'Cleans translations files.' user_options = [ ('all', 'a', 'Remove all build output, not just temporary by-products') @@ -270,7 +265,7 @@ class CleanTranslations(cmd.Command): os.remove(path) -class BuildPlugins(cmd.Command): +class BuildPlugins(Command): description = 'Build plugins into .eggs' user_options = [ @@ -314,7 +309,7 @@ class BuildPlugins(cmd.Command): ) -class CleanPlugins(cmd.Command): +class CleanPlugins(Command): description = 'Cleans the plugin folders' user_options = [ ('all', 'a', 'Remove all build output, not just temporary by-products') @@ -361,7 +356,7 @@ class CleanPlugins(cmd.Command): os.removedirs(path) -class EggInfoPlugins(cmd.Command): +class EggInfoPlugins(Command): description = 'Create .egg-info directories for plugins' user_options = [] @@ -394,7 +389,7 @@ class Build(_build): try: from deluge._libtorrent import LT_VERSION - print('Info: Found libtorrent ({}) installed.'.format(LT_VERSION)) + print(f'Info: Found libtorrent ({LT_VERSION}) installed.') except ImportError as ex: print('Warning: libtorrent (libtorrent-rasterbar) not found: %s' % ex) @@ -443,6 +438,7 @@ cmdclass = { 'build_trans': BuildTranslations, 'build_plugins': BuildPlugins, 'build_docs': BuildDoc, + 'spellcheck_docs': BuildDoc, 'install_data': InstallData, 'clean_plugins': CleanPlugins, 'clean_trans': CleanTranslations, @@ -458,7 +454,7 @@ if not windows_check() and not osx_check(): for icon_path in glob.glob('deluge/ui/data/icons/hicolor/*x*'): size = os.path.basename(icon_path) icons = glob.glob(os.path.join(icon_path, 'apps', 'deluge*.png')) - _data_files.append(('share/icons/hicolor/{}/apps'.format(size), icons)) + _data_files.append((f'share/icons/hicolor/{size}/apps', icons)) _data_files.extend( [ ( @@ -483,11 +479,21 @@ if not windows_check() and not osx_check(): if os.path.isfile(appdata_data): _data_files.append(('share/appdata', [appdata_data])) + +# Entry Points _entry_points['console_scripts'] = [ 'deluge-console = deluge.ui.console:start', +] + +# On Windows use gui_scripts to hide cmd popup (no effect on Linux/MacOS) +_entry_points['gui_scripts'] = [ + 'deluge = deluge.ui.ui_entry:start_ui', + 'deluge-gtk = deluge.ui.gtk3:start', 'deluge-web = deluge.ui.web:start', 'deluged = deluge.core.daemon_entry:start_daemon', ] + +# Provide Windows 'debug' exes for stdin/stdout e.g. logging/errors if windows_check(): _entry_points['console_scripts'].extend( [ @@ -496,10 +502,7 @@ if windows_check(): 'deluged-debug = deluge.core.daemon_entry:start_daemon', ] ) -_entry_points['gui_scripts'] = [ - 'deluge = deluge.ui.ui_entry:start_ui', - 'deluge-gtk = deluge.ui.gtk3:start', -] + _entry_points['deluge.ui'] = [ 'console = deluge.ui.console:Console', 'web = deluge.ui.web:Web', @@ -542,17 +545,20 @@ install_requires = [ 'rencode', 'pyopenssl', 'pyxdg', - 'pillow', 'mako', - 'chardet', - 'six', - 'setproctitle', + 'setuptools', "pywin32; sys_platform == 'win32'", - "py2-ipaddress; sys_platform == 'win32' and python_version == '2'", "certifi; sys_platform == 'win32'", 'zope.interface', ] -tests_require = ['pytest', 'pytest-twisted'] +extras_require = { + 'all': [ + 'setproctitle', + 'pillow', + 'chardet', + 'ifaddr', + ] +} # Main setup setup( @@ -591,12 +597,12 @@ setup( 'Operating System :: POSIX', 'Topic :: Internet', ], - python_requires='>=2.7', + python_requires='>=3.6', license='GPLv3+', cmdclass=cmdclass, setup_requires=setup_requires, install_requires=install_requires, - tests_require=tests_require, + extras_require=extras_require, data_files=_data_files, package_data=_package_data, exclude_package_data=_exclude_package_data, diff --git a/version.py b/version.py index ff8f684..2609860 100755 --- a/version.py +++ b/version.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# -*- coding: utf-8 -*- # Authors: Douglas Creager # Calum Lind # @@ -31,8 +30,6 @@ # include RELEASE-VERSION # -from __future__ import print_function, unicode_literals - import os import subprocess @@ -58,9 +55,9 @@ def call_git_describe(prefix='', suffix=''): def get_version(prefix='deluge-', suffix='.dev0'): try: - with open(VERSION_FILE, 'r') as f: + with open(VERSION_FILE) as f: release_version = f.readline().strip() - except IOError: + except OSError: release_version = None version = call_git_describe(prefix, suffix) -- cgit v1.2.3